/* Localized images - start */
.page-continuity .section-phone .phone-image {
    background-repeat: no-repeat;
    background-size: 2295px 609px;
    height: 609px;
    width: 2295px;
    background-image: url("/sg/osx/continuity/images/answering_calls_large.jpg");
    margin-top: 27px;
    display: block;
    float: right;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
    .page-continuity .section-phone .phone-image {
        background-image: url("/sg/osx/continuity/images/answering_calls_large_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .page-continuity .section-phone .phone-image {
        background-size: 1920px 505px;
        height: 505px;
        width: 1920px;
        background-image: url("/sg/osx/continuity/images/answering_calls_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
    .page-continuity .section-phone .phone-image {
        background-image: url("/sg/osx/continuity/images/answering_calls_medium_2x.jpg");
    }
}
@media only screen and (max-width: 735px) {
    .page-continuity .section-phone .phone-image {
        background-size: 723px 189px;
        height: 189px;
        width: 723px;
        background-image: url("/sg/osx/continuity/images/answering_calls_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: 144dpi), only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (min-resolution: 144dppx) {
    .page-continuity .section-phone .phone-image {
        background-image: url("/sg/osx/continuity/images/answering_calls_small_2x.jpg");
    }
}

.page-continuity .section-hotspot .hotspot-image {
	background-repeat: no-repeat;
	background-size: 2053px 496px;
	height: 496px;
	width: 2053px;
	background-image: url("/sg/osx/continuity/images/hotspot_hero_large.jpg");
	margin-top: 30px;
	float: right;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 144), (min-resolution: 144dppx) {
	.page-continuity .section-hotspot .hotspot-image { background-image: url("/sg/osx/continuity/images/hotspot_hero_large_2x.jpg"); }
}

@media only screen and (max-width: 1068px) {
	.page-continuity .section-hotspot .hotspot-image {
		background-size: 1480px 358px;
		height: 358px;
		width: 1480px;
		background-image: url("/sg/osx/continuity/images/hotspot_hero_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: 144dpi), only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 1068px) and (min-resolution: 144dppx) {
	.page-continuity .section-hotspot .hotspot-image { background-image: url("/sg/osx/continuity/images/hotspot_hero_medium_2x.jpg"); }
}

@media only screen and (max-width: 735px) {
	.page-continuity .section-hotspot .hotspot-image {
		background-size: 665px 156px;
		height: 156px;
		width: 665px;
		background-image: url("/sg/osx/continuity/images/hotspot_hero_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: 144dpi), only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 144), only screen and (max-width: 735px) and (min-resolution: 144dppx) {
	.page-continuity .section-hotspot .hotspot-image { background-image: url("/sg/osx/continuity/images/hotspot_hero_small_2x.jpg"); }
}
/* Localized images - end */

/* Local fixes - start */

/* Local fixes - end */