/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/



.section-applepay .image-applepay {
    width: 343px;
    height: 472px;
    background-size: 343px 472px;
    background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_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) {
    .section-applepay .image-applepay {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-applepay .image-applepay {
        width: 244px;
        height: 336px;
        background-size: 244px 336px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_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) {
    .section-applepay .image-applepay {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-applepay .image-applepay {
        width: 343px;
        height: 472px;
        background-size: 343px 472px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_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) {
    .section-applepay .image-applepay {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/apple_pay_small_2x.jpg")
    }
}


.section-upgrade-program .image-upgrade-program {
    width: 1053px;
    height: 408px;
    background-size: 1053px 408px;
    background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_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) {
    .section-upgrade-program .image-upgrade-program {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-upgrade-program .image-upgrade-program {
        width: 668px;
        height: 256px;
        background-size: 668px 256px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_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) {
    .section-upgrade-program .image-upgrade-program {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-upgrade-program .image-upgrade-program {
        width: 553px;
        height: 213px;
        background-size: 553px 213px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_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) {
    .section-upgrade-program .image-upgrade-program {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_small_2x.jpg")
    }
}

.section-ways-and-switch {
    background-size: 1350px 720px;
    background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_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) {
    .section-ways-and-switch {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ways-and-switch {
        background-size: 768px 512px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_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) {
    .section-ways-and-switch {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-ways-and-switch {
        background-size: 736px 821px;
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_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) {
    .section-ways-and-switch {
        background-image: url("http://images.apple.com/uk/iphone/home/home/images/switch_small_2x.jpg")
    }
}

.fp-shopstrip .icon-asa {
    background-repeat: no-repeat;
    background-size: 40px 40px;
    height: 40px;
    width: 40px;
    background-image: url("/euro/iphone/home/o/generic/images/icon-asa.svg")
}

.no-svg .fp-shopstrip .icon-asa {
    background-image: url("http://images.apple.com/euro/iphone/home/o/generic/images/icon-asa.png")
}

@media only screen and (max-width: 1068px) {
    .fp-shopstrip .icon-asa {
        width: 34px;
        height: 34px;
        background-size: 34px 34px;
    }
}


/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/ 




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


.hero .cta { margin-bottom: 18px }

@media only screen and (max-width: 735px) {
	.hero .cta { margin-bottom: 5px }
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/ 