/* stacked ipad hero screen */
.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
	background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_large.jpg");
}
@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) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_large_2x.jpg")
	}
}
@media only screen and (max-width:1068px) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_medium.jpg")
	}
}
@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) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_medium_2x.jpg")
	}
}
@media only screen and (max-width:735px) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_small.jpg")
	}
}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:735px) and (min-resolution:1.5dppx), only screen and (max-width:735px) and (min-resolution:144dpi) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-ipad .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/ipad_small_2x.jpg")
	}
}

/* stacked watch hero screen */
.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
	background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_large.jpg");
}
@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) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_large_2x.jpg")
	}
}
@media only screen and (max-width:1068px) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_medium.jpg")
	}
}
@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) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_medium_2x.jpg")
	}
}
@media only screen and (max-width:735px) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_small.jpg")
	}
}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:735px) and (min-resolution:1.5dppx), only screen and (max-width:735px) and (min-resolution:144dpi) {
	.no-enhanced-gallery .gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/stacked/watch_small_2x.jpg")
	}
}


/* Watch hero banner localised screen */
.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
	background-image: url("https://images.apple.com/sg/home/images/heroes/watch_large.jpg");
}
@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) {
	.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/watch_large_2x.jpg")
	}
}
@media only screen and (max-width:1068px) {
	.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/watch_medium.jpg")
	}
}
@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) {
	.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/watch_medium_2x.jpg")
	}
}
@media only screen and (max-width:735px) {
	.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/watch_small.jpg")
	}
}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:735px) and (min-resolution:1.5dppx), only screen and (max-width:735px) and (min-resolution:144dpi) {
	.gallery-container #homepage-gallery-apple-watch-series-2 .gallery-image-watch {
		background-image: url("https://images.apple.com/sg/home/images/heroes/watch_small_2x.jpg")
	}
}

/* ipad hero banner localised screen */
.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
	background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_large.jpg");
}
@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) {
	.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_large_2x.jpg")
	}
}
@media only screen and (max-width:1068px) {
	.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_medium.jpg")
	}
}
@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) {
	.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_medium_2x.jpg")
	}
}
@media only screen and (max-width:735px) {
	.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_small.jpg")
	}
}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:735px) and (min-resolution:1.5dppx), only screen and (max-width:735px) and (min-resolution:144dpi) {
	.gallery-container #homepage-gallery-ipad .gallery-item-image-element .gallery-image-ipad.availability {
		background-image: url("https://images.apple.com/sg/home/images/heroes/ipad_small_2x.jpg")
	}
}


/*Promo tiles - Watch */
.promo-tile-watch {
    background-image: url("https://images.apple.com/sg/home/images/promos/watch_large.jpg");
}
@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) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_large_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_xlarge.jpg")
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_xlarge_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_medium.jpg")
    }
}
@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) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_small.jpg")
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_small_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_medium.jpg");
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-tile-watch {
        background-image: url("https://images.apple.com/sg/home/images/promos/watch_medium_2x.jpg")
    }
}

/*Promo tiles - ipad */
.promo-tile-ipad {
    background-image: url("https://images.apple.com/sg/home/images/promos/ipad_large.jpg");
}
@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) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_large_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_xlarge.jpg")
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_xlarge_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_medium.jpg")
    }
}
@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) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_medium_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_small.jpg")
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_small_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_medium.jpg");
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-tile-ipad {
        background-image: url("https://images.apple.com/sg/home/images/promos/ipad_medium_2x.jpg")
    }
}

/*------------------------------------------------------------*\
    START: L0cal fixes
    - Customized homepage for SG retail launching
\*------------------------------------------------------------*/
.gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
    position: absolute;
    top: 22%;
    width: 100%;
    color:#ffffff;
}
.gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper .inner {
    position: absolute;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media only screen and (max-width: 735px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper .inner {
        top: 6%;
    }
    .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        height: 33%
    }
}

@media only screen and (min-width: 1550px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        top: 15%;
    }
}

.gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_large.jpg");
    width: 100%;
    height: 100%;
    background-position: 40% 50%;
    background-size: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}
@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) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_large_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge.jpg");
    	background-position: 50% 67%;
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_small.jpg")
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_small_2x.jpg")
    }
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg,
.no-js .gallery-container #homepage-gallery-retail-sg {
    padding-top: 0
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper,
.no-js .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
    height: auto;
    min-height: 0;
    top: 220px;
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-item-image-element,
.no-js .gallery-container #homepage-gallery-retail-sg .gallery-item-image-element {
    height: 100%;
    width: 100%;
    position: relative;
    top: 0
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
.no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
    width: 2560px;
    height: 1442px;
    background-size: 2560px 1442px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_large.jpg");
    left: 50%;
    margin-left: -1280px;
    position: relative;
    background-size: cover;
    background-position: 20% 50%
}
@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) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_large_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        width: 2560px;
        height: 898px;
        background-size: 2560px 898px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge.jpg")
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge_2x.jpg")
    }
}
@media only screen and (max-width: 735px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        width: 736px;
        height: 408px;
        background-size: 736px 408px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_small.jpg")
    }
}
@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_small_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -1280px;
        position: relative
    }
}
@media only screen and (max-width: 735px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -368px;
        position: relative
    }
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper,
.no-js .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
    top: 280px
}
.no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
.no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
    margin-left: -715px
}
@media only screen and (max-width: 735px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        top: 170px
    }
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -1280px;
        position: relative
    }
}
@media only screen and (max-width: 735px) and (min-width: 1442px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -1280px;
        position: relative
    }
}
@media only screen and (max-width: 735px) and (max-width: 735px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -368px;
        position: relative
    }
}
@media only screen and (min-width: 1442px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        top: 220px
    }
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -1280px;
        position: relative
    }
}
@media only screen and (min-width: 1442px) and (min-width: 1442px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -1280px;
        position: relative
    }
}
@media only screen and (min-width: 1442px) and (max-width: 735px) {
    .no-enhanced-gallery .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg,
    .no-js .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        left: 50%;
        margin-left: -368px;
        position: relative
    }
}
@media screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_portrait_large.jpg");
        background-position-y: 80%
    }
}
@media only screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 1.5dppx),
screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 144dpi) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_portrait_large_2x.jpg")
    }
}
@media only screen and (max-aspect-ratio: 6 / 10) and (min-aspect-ratio: 1 / 10000) and (min-width: 0px) and (max-width: 144200px) and (max-width: 735px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-position-y: 63%
    }
}
@media screen and (max-aspect-ratio: 9999 / 1) and (min-aspect-ratio: 15 / 10) and (min-width: 0px) and (max-width: 144200px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        height: 46%
    }
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge.jpg")
    }
}
@media only screen and (max-aspect-ratio: 9999 / 1) and (min-aspect-ratio: 15 / 10) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-aspect-ratio: 9999 / 1) and (min-aspect-ratio: 15 / 10) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 1.5dppx),
screen and (max-aspect-ratio: 9999 / 1) and (min-aspect-ratio: 15 / 10) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
screen and (max-aspect-ratio: 9999 / 1) and (min-aspect-ratio: 15 / 10) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 144dpi) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_xlarge_2x.jpg")
    }
}
@media screen and (max-aspect-ratio: 14 / 10) and (min-aspect-ratio: 6 / 10) and (min-width: 0px) and (max-width: 144200px) {
    .gallery-container #homepage-gallery-retail-sg .gallery-item-copy-wrapper {
        height: 48%
    }
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_square_large.jpg");
        background-position-x: 50%
    }
}
@media only screen and (max-aspect-ratio: 14 / 10) and (min-aspect-ratio: 6 / 10) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (max-aspect-ratio: 14 / 10) and (min-aspect-ratio: 6 / 10) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 1.5dppx),
screen and (max-aspect-ratio: 14 / 10) and (min-aspect-ratio: 6 / 10) and (min-width: 0px) and (max-width: 144200px) and (-webkit-min-device-pixel-ratio: 1.5),
screen and (max-aspect-ratio: 14 / 10) and (min-aspect-ratio: 6 / 10) and (min-width: 0px) and (max-width: 144200px) and (min-resolution: 144dpi) {
    .gallery-container #homepage-gallery-retail-sg .gallery-image-retail-sg {
        background-image: url("https://images.apple.com/sg/home/images/heroes/retail_sg_square_large_2x.jpg")
    }
}
@media only screen and (min-width: 1442px) {
    .promo-tile-today-at-apple {
        background-size: 640px 200px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/v/home/df/images/promos/today_at_apple_medium.jpg");
        height: 200px
    }
}
@media only screen and (min-width: 1442px) and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-width: 1442px) and (min-resolution: 1.5dppx),
only screen and (min-width: 1442px) and (min-resolution: 144dpi) {
    .promo-tile-today-at-apple {
        background-image: url("https://images.apple.com/v/home/df/images/promos/today_at_apple_medium_2x.jpg")
    }
}
@media only screen and (max-width: 1068px) {
    .promo-tile-today-at-apple {
        height: 200px
    }
}
@media only screen and (max-width: 735px) {
    .promo-tile-today-at-apple {
        height: 200px
    }
}

/* Start promo tile */
.promo-tile-wwdc17 {
    background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_large.jpg");
}
@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) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_large_2x.jpg")
    }
}
@media only screen and (max-width:1068px) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_medium.jpg")
    }
}
@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) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_medium_2x.jpg")
    }
}
@media only screen and (max-width:735px) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_small.jpg")
    }
}
@media only screen and (max-width:735px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (max-width:735px) and (min-resolution:1.5dppx), only screen and (max-width:735px) and (min-resolution:144dpi) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_small_2x.jpg")
    }
}
@media only screen and (min-width:1442px) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_medium.jpg");
    }
}
@media only screen and (min-width:1442px) and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-width:1442px) and (min-resolution:1.5dppx), only screen and (min-width:1442px) and (min-resolution:144dpi) {
    .promo-tile-wwdc17 {
        background-image: url("https://images.apple.com/sg/home/images/promos/wwdc17_medium_2x.jpg")
    }
}
/* End promo tile */
