
/* pricing align start */
.section-flex-tiles .homepod-mini .tile-price {
    margin-top: 30px;
}

@media only screen and (max-width: 1068px) {
    .section-flex-tiles .homepod-mini .tile-price {
        margin-top:.8em
    }
}

@media only screen and (max-width: 734px) {
    .section-flex-tiles .homepod-mini .tile-price {
        margin-top:.8em
    }
}


@media only screen and (max-width: 1068px) {
    .section-flex-tiles .homepod-mini .tile-cta {
        margin-top:.8em
    }
}


.section-flex-tiles .atv-4k .tile-cta {
    margin-top: 13px;
}

@media only screen and (max-width: 1068px) {
    .section-flex-tiles .atv-4k .tile-cta {
        margin-top:9px;
        margin-bottom: 30px;
    }
}

@media only screen and (max-width: 734px) {
    .section-flex-tiles .atv-4k .tile-cta {
        margin-top:.8em;
        margin-bottom: 0;
    }
}
/* pricing align end */


/* home tile bottom Strange shadow start */
.section-flex-tiles .section-content {
    max-width: 1380px;
    width:100%;
    padding:20px 0 60px
}

@media only screen and (max-width: 1068px) {
    .section-flex-tiles .section-content {
        margin-left: auto;
        margin-right: auto;
        width:980px
    }
}

@media only screen and (max-width: 1068px) and (min-width: 1441px) {
    .section-flex-tiles .section-content {
        margin-left: auto;
        margin-right: auto;
        width:980px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .section-flex-tiles .section-content {
        margin-left: auto;
        margin-right: auto;
        width:692px
    }
}

@media only screen and (max-width: 1068px) and (max-width: 734px) {
    .section-flex-tiles .section-content {
        margin-left: auto;
        margin-right: auto;
        width:87.5%;
        padding-bottom: 0;
    }
}

.section-smart-home {
    padding-top: 66px;
    padding-bottom:63px
}

@media only screen and (max-width: 1068px) {
    .section-smart-home {
        padding-top: 53px;
        padding-bottom:42px
    }
}

@media only screen and (max-width: 734px) {
    .section-smart-home {
        padding-top: 75px;
        padding-bottom:41px
    }
}
/* home tile bottom Strange shadow end */


@media screen and (min-width: 2040px) {
    .section-accessories .section-gallery-3-tiles {
        max-width:1205px !important
    }

    .section-accessories .section-gallery-3-tiles .item-container {
        max-width:100% !important
    }
}

@media screen and (min-width: 1680px) {
    .section-accessories .section-gallery .item-container {
        max-width: 1200px !important;
    }
}

.section-big-screen .video-wrapper .video-alt-logos .overview-tv-plus-logo,
.section-big-screen .video-wrapper .video-alt-logos .overview-apple-music-logo {
    opacity: 0;
}


.section-big-screen .video-wrapper .video-alt-logos img {
    margin-left: 20px;
    margin-bottom: 20px;
}

@media only screen and (max-width: 1068px) {
    .section-big-screen .video-wrapper .video-alt-logos img {
        margin-left: 0;
        margin-bottom: 0;
    }
}

html.no-js .section-big-screen .video-wrapper #overview-sizzle-startframe-2.alt-screen {
    display:block;
}

@media only screen and (max-width: 734px) {
    .section-accessories .section-gallery .picture-wrapper, .section-smart-home .section-gallery .picture-wrapper {
        margin-top: auto;
    }
}


@media only screen and (max-width: 1068px) {
    .section-big-screen .video-wrapper .play-pause-button {
        padding: 0;
        margin-right: 16px;
        margin-bottom: 16px;
    }
}

@media only screen and (max-width: 734px) {
    .section-content {
        width: 91.5%;
    }
}
@media only screen and (min-width: 1214px) {
.section-accessories .section-gallery .section-paddlenav {
    display:none
}
.section-accessories .section-gallery .item-container{
    max-width:1180px
}
}
.section-big-screen .video-wrapper .video-alt-captions .alt-caption{
  padding-top:10px;
  font-size:14px;
}
@media only screen and (max-width: 1068px) {
 .section-big-screen .video-wrapper .video-alt-captions .alt-caption{
  padding-top:4px;
}
}
.section-big-screen .video-wrapper .video-alt-captions .alt-caption a{
  color:#6e6e73
}
.section-big-screen .section-content .section-services{
   padding-top:40px
}
@media only screen and (max-width: 1068px) {
 .section-big-screen .section-content .section-services{
   padding-top:20px
 }
}

/* 2022-1102 font-weight-600 */
.typography-product-tile-headline {
    font-weight: 600;
}


@media only screen and (max-width: 734px) {
    .section-content {
        margin-left: auto;
        margin-right: auto;
        width:87.5%
    }
}

#security div.product-wrapper .typography-gallery-tile-device {
    margin-bottom: -14px!important;
}

#comfort div.product-wrapper .typography-gallery-tile-device {
    margin-top: -28px!important;
}