/*save css width height*/
.section-buystrip .image-icon.image-icon-financing-alt {
    width: 44px;
    height: 44px;
    background-size: 44px 44px;
    background-repeat: no-repeat;
    background-image: url("/tw/mac/home/images/financing_icon_large.png");
    position: relative;
    left: 50%;
    margin-left: -20px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-buystrip .image-icon.image-icon-financing-alt {
        background-image: url("/tw/mac/home/images/financing_icon_large_2x.png")
    }
}

.section-buystrip .image-icon.image-icon-retail {
    width: 44px;
    height: 44px;
    background-size: 44px 44px;
    background-repeat: no-repeat;
    background-image: url("/tw/mac/home/images/retail_icon_large.png");
    position: relative;
    left: 50%;
    margin-left: -20px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-buystrip .image-icon.image-icon-retail {
        background-image: url("/tw/mac/home/images/retail_icon_large_2x.png")
    }
}

.section-buystrip .fp-tile-3 {
    width:33.33333%
}
@media only screen and (max-width: 734px) {
    .section-buystrip .fp-tile-3 {
        width:initial
    }
}

/* center align for all font-size large and medium small */
html[lang=zh-TW] .centerall_65 { padding-left: 0.6em; }
@media only screen and (max-width: 734px) { html[lang=zh-TW] .centerall_65 { padding-left: 0.5em; } }
@media only screen and (max-width: 734px) and (max-device-width: 768px) { html[lang=zh-TW] .centerall_65 { padding-left: 0.5em; } }

/*
*::-ms-backdrop,.section-holiday .promo-copy-container .promo-copy-wrapper{
     margin-left:-2px;
}
 */

.arcade.fp-tile-2 {
    margin-left: 1.04167%;
    margin-right: 2.08333%;
}

@media only screen and (max-width: 1068px) {
    .arcade.fp-tile-2 {
         margin-left: 1.17041%;
        margin-right: 2.34082%;
    }
}

@media only screen and (max-width: 734px) {
    .arcade.fp-tile-2 {
        margin-left: auto;
        margin-right: auto;
    }
}
/* apple arcade full width style */

/* Apple TV Plus+ start */
/* @media only screen and (max-width: 734px) {
	.section-get-more .promo-tile .promo-intro.tv-intro {
		max-width: 226px;
	}
}
*/
/* Apple TV Plus+ end */


/* 2020-0608 */
.tv-plus .promo-copy-wrapper {
    max-width: 400px;
}

@media only screen and (max-width: 1068px) {
    .tv-plus .promo-copy-wrapper {
        max-width:290px
    }
}

@media only screen and (max-width: 734px) {
    .tv-plus .promo-copy-wrapper {
        max-width:initial;
    }
}

/* apple-one */
.apple-one .promo-image {
    width: 409px;
    height: 363px;
    background-size: 409px 363px;
    background-repeat: no-repeat;
    background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_large.png");
    margin-top: 145px;
    margin-bottom:125px
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx),(-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi) {
    .apple-one .promo-image {
        background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .apple-one .promo-image {
        width: 253px;
        height: 225px;
        background-size: 253px 225px;
        background-repeat: no-repeat;
        background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_medium.png")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .apple-one .promo-image {
        background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .apple-one .promo-image {
        width: 205px;
        height: 182px;
        background-size: 205px 182px;
        background-repeat: no-repeat;
        background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_small.png")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .apple-one .promo-image {
        background-image: url("/tw/mac/home/images/overview/get-more/bundle__eqmvgz1saumq_small_2x.png")
    }
}
@media only screen and (max-width: 1068px) {
    .apple-one .promo-image {
        margin-top: 90px;
        margin-bottom: 75px;
        margin-right: -38px
    }
}

@media only screen and (max-width: 734px) {
    .apple-one .promo-image {
        margin-top: 55px;
        margin-bottom: 60px;
        margin-right: -30px
    }
}

.section-hero.theme-dark .typography-hero-headline-super {
    margin-bottom: 0px;
}
.section-hero.theme-dark{
	margin-top: 0;
}

/*Holiday 2020-1030 start*/

.center_ls { padding-left: 0.6em;}
@media only screen and (max-width: 1068px) {
  .center_ls { padding-left: 0em;}
}
@media only screen and (max-width: 734px) {
    .center_ls { padding-left: 0.6em;}
}

/*Holiday 2020-1030 end*/

/* icon-after::after  */

.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after{position: relative;}

/* tv tile start */
@media only screen and (max-width: 1068px) {
    .tv-plus {
        min-height: 460px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus {
        min-height: inherit;
    }
}
/* tv tile end */

@media (max-width: 1400px) and (min-width: 1068px){
    html[lang=zh-TW] br.large-medium-hide {display: none}
}




/*monterey upgrade-now*/
.monterey .cta-links {
    display:inline-block
}
@media only screen and (max-width: 734px) {
    .monterey .cta-links {
        display:block
    }
}
@media only screen and (max-width: 734px) {
    .monterey .upgrade-now {
        margin-bottom:0.8em
    }
}
@media only screen and (min-width: 735px) {
    .monterey .learn, .monterey .upgrade-now {
        display:inline-block
    }
}

/*compare*/

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .cell.audio .column {
        width: 95%;
    }
}
@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .mbp14-and-16.chip .column {
        width: 89%;
    }
}


/* Fixed arcade height */
.tv-plus .river-wrapper {
    padding-bottom: 22px;
}
@media only screen and (max-width: 1068px) {
    .tv-plus .river-wrapper {
        padding-bottom: 71px;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus .river-wrapper {
        padding-bottom: 0px;
    }
}

/* ribbon */

.ribbon .ribbon-content .typography-caption{
    font-size: 14px;
}

.s-small{
  display: none;
}
@media only screen and (max-width: 734px) {
    .s-small{
	  display: block;
	}
}
@media only screen and (max-width: 320px) {
    .s-small{
	  display: none;
	}
}

/* bts last chance */
.section-bts-2022 .flex-copy-wrapper .promo-copy-container .promo-intro-copy{
color:#1d1d1f
}
.section-bts-2022 .flex-copy-wrapper .promo-copy-container .promo-intro{
color:#ca2266
}