/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
.section-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_large.png");}

@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-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_large_2x.png"); }
}

@media only screen and (max-width: 1068px) {
    .section-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_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) {
    .section-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_medium_2x.png"); }
}

@media only screen and (max-width: 735px) {
    .section-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_small.png"); }
}

@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-introducing .image-hardware { background-image:url("https://images.apple.com/uk/iphone/home/images/home/introducing/hardware_small_2x.png"); }
}



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

.section-ways-and-switch {
    background-size: 1350px 720px;
    background-image: url("https://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("https://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("https://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("https://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("https://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("https://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("https://images.apple.com/euro/iphone/home/o/generic/images/icon-asa.png")
}

.section-upgrade-program .section-panel .image-upgrade-program-alt {
    width: 652px;
    height: 380px;
    background-size: 652px 380px;
    background-image: url("https://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_alt_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 .section-panel .image-upgrade-program-alt {
        background-image: url("https://images.apple.com/uk/iphone/home/home/images/iphone_upgrade_alt_large_2x.jpg")
    }
}

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

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

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




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

.section-introducing .image-clips-icon {
    width: 75px;
    height: 75px;
    background-size: 75px 75px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_large.png");
    margin-left: auto;
    margin-right: auto;
    margin-top: 6px;
    margin-bottom: 24px
}

@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-introducing .image-clips-icon {
        background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-introducing .image-clips-icon {
        width: 46px;
        height: 46px;
        background-size: 46px 46px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_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) {
    .section-introducing .image-clips-icon {
        background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .section-introducing .image-clips-icon {
        width: 51px;
        height: 51px;
        background-size: 51px 51px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_small.png")
    }
}

@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-introducing .image-clips-icon {
        background-image: url("https://images.apple.com/euro/iphone/home/o/generic/images/home/introducing/clips_icon_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-introducing .image-clips-icon {
        margin-left: 0;
        margin-bottom: 11px
    }
}

@media only screen and (max-width: 735px) {
    .section-introducing .image-clips-icon {
        margin-left: auto
    }
}

.section-introducing .download {
    display: block;
    margin-top: 0.3em
}

@media only screen and (max-width: 1068px) {
    .section-introducing .download {
        width: 180px
    }
}

@media only screen and (max-width: 735px) {
    .section-introducing .download {
        width: 100%
    }
}



@media only screen and (max-width: 735px) {
    .section-applepay .image-applepay {
        margin-left: -101px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-upgrade-program .section-panel-right .image-trade-up { margin-top: 29px; }
}
@media only screen and (max-width: 735px) {
    .section-upgrade-program .section-panel-right .image-trade-up { margin-top: 260px; }
}
@media only screen and (max-width: 735px) and (max-device-width: 768px) {
    .section-upgrade-program .section-panel-right .image-trade-up { margin-top: 350px; }
}
@media only screen and (max-width: 735px) and (max-device-width: 768px) and (orientation: landscape) {
    .section-upgrade-program .section-panel-right .image-trade-up { margin-top: 240px; }
}
@-moz-document url-prefix() {
    @media only screen and (max-width: 500px) {
        .section-upgrade-program .section-panel-right .image-trade-up { margin-top: 350px; }
    }
}

.page-home .fp-shopstrip .fp-shopstrip-icon.icon-asa { padding-bottom: 4px; }
.section-product-red .product-red-text-content {
    padding-right: 47px;
}
@media only screen and (max-width: 1068px) {
    .section-product-red .product-red-text-content {
        padding-right: 0;
        margin-left: 20px;
    }
}
@media only screen and (max-width: 735px) {
    .product-red-text-content.small-push-0 {
        margin-left: 0px;
    }
}




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