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

.page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_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) {
    .page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_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) {
    .page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_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) {
    .page-hardware .section-easy-to-use .image-easytouse { background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/easytouse_small_2x.jpg"); }
}

.page-hardware .section-built-in-apps .image-builtinapps {
    width: 1000px;
    height: 615px;
    background-size: 1000px 615px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_large.jpg");
    left: 50%;
    margin-left: -500px;
    position: relative;
    margin-top: 50px;
    margin-bottom: 100px
}

@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) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        width: 685px;
        height: 424px;
        background-size: 685px 424px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_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) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        width: 332px;
        height: 205px;
        background-size: 332px 205px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_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) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        background-image: url("https://images.apple.com/euro/ios/what-is/a/screens_alt/images/builtinapps_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        left: 50%;
        margin-left: -342.5px;
        position: relative
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        left: 50%;
        margin-left: -166px;
        position: relative
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        margin-top: 40px;
        margin-bottom: 90px
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-built-in-apps .image-builtinapps {
        margin-bottom: 60px
    }
}


.page-hardware.ac-gn-current-ipad .hero-image {
    width: 1841px;
    height: 539px;
    background-size: 1841px 539px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_large.png");
    left: 50%;
    margin-left: -920.5px;
    position: relative
}

@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) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        width: 1068px;
        height: 394px;
        background-size: 1068px 394px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_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) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        width: 701px;
        height: 200px;
        background-size: 701px 200px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_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) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/ipad_hero_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        left: 50%;
        margin-left: -534px;
        position: relative
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware.ac-gn-current-ipad .hero-image {
        left: 50%;
        margin-left: -350.5px;
        position: relative
    }
}


.page-hardware.ac-gn-current-iphone .hero-image {
    width: 1312px;
    height: 552px;
    background-size: 1312px 552px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_large.png");
    left: 50%;
    margin-left: -656px;
    position: relative
}

@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) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        width: 1068px;
        height: 403px;
        background-size: 1068px 403px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_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) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        width: 515px;
        height: 212px;
        background-size: 515px 212px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_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) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        background-image: url("https://images.apple.com/no/ios/what-is/images/iphone_hero_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        left: 50%;
        margin-left: -534px;
        position: relative
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware.ac-gn-current-iphone .hero-image {
        left: 50%;
        margin-left: -257.5px;
        position: relative
    }
}

.page-hardware .section-protecting-your-data .image-privacy {
    width: 1019px;
    height: 649px;
    background-size: 1019px 649px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_large.jpg");
    left: 50%;
    margin-left: -509.5px;
    position: relative;
    margin-top: 15px
}

@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) {
    .page-hardware .section-protecting-your-data .image-privacy {
        background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        width: 722px;
        height: 440px;
        background-size: 722px 440px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_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) {
    .page-hardware .section-protecting-your-data .image-privacy {
        background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        width: 307px;
        height: 191px;
        background-size: 307px 191px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_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) {
    .page-hardware .section-protecting-your-data .image-privacy {
        background-image: url("https://images.apple.com/no/ios/what-is/images/privacy_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        left: 50%;
        margin-left: -361px;
        position: relative
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        left: 50%;
        margin-left: -153.5px;
        position: relative
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        margin-top: 35px
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-protecting-your-data .image-privacy {
        margin-top: 45px;
        margin-bottom: 30px
    }
}

.page-hardware .section-intelligence .image-maps {
    width: 285px;
    height: 203px;
    background-size: 285px 203px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_large.jpg");
    left: 50%;
    margin-left: -142.5px;
    position: relative
}

@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) {
    .page-hardware .section-intelligence .image-maps {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .image-maps {
        width: 285px;
        height: 203px;
        background-size: 285px 203px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_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) {
    .page-hardware .section-intelligence .image-maps {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .image-maps {
        width: 285px;
        height: 203px;
        background-size: 285px 203px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_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) {
    .page-hardware .section-intelligence .image-maps {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_maps_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .image-maps {
        left: 50%;
        margin-left: -142.5px;
        position: relative
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .image-maps {
        left: 50%;
        margin-left: -142.5px;
        position: relative
    }
}

.page-hardware .section-works-everywhere .image-carplay {
    width: 484px;
    height: 377px;
    background-size: 484px 377px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_large.jpg");
    margin-bottom: 25px
}

@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) {
    .page-hardware .section-works-everywhere .image-carplay {
        background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-works-everywhere .image-carplay {
        width: 341px;
        height: 239px;
        background-size: 341px 239px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_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) {
    .page-hardware .section-works-everywhere .image-carplay {
        background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-works-everywhere .image-carplay {
        width: 375px;
        height: 293px;
        background-size: 375px 293px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_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) {
    .page-hardware .section-works-everywhere .image-carplay {
        background-image: url("https://images.apple.com/euro/ios/what-is/b/screens/images/carplay_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-works-everywhere .image-carplay {
        left: 50%;
        margin-left: -242px;
        position: relative
    }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
    .page-hardware .section-works-everywhere .image-carplay {
        left: 50%;
        margin-left: -170.5px;
        position: relative
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .page-hardware .section-works-everywhere .image-carplay {
        left: 50%;
        margin-left: -187.5px;
        position: relative
    }
}


.page-hardware .section-intelligence .image-siri {
    width: 559px;
    height: 682px;
    background-size: 559px 682px;
    background-repeat: no-repeat;
    background-image: url("https://images.apple.com/no/ios/what-is/images/siri_large.jpg");
    margin-left: -15px
}

@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) {
    .page-hardware .section-intelligence .image-siri {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .image-siri {
        width: 392px;
        height: 470px;
        background-size: 392px 470px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_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) {
    .page-hardware .section-intelligence .image-siri {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .image-siri {
        width: 230px;
        height: 277px;
        background-size: 230px 277px;
        background-repeat: no-repeat;
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_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) {
    .page-hardware .section-intelligence .image-siri {
        background-image: url("https://images.apple.com/no/ios/what-is/images/siri_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .image-siri {
        margin-left: 20px
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .image-siri {
        left: 50%;
        margin-left: -279.5px;
        position: relative;
        margin: 30px 0
    }
}

@media only screen and (max-width: 735px) and (max-width: 1068px) {
    .page-hardware .section-intelligence .image-siri {
        left: 50%;
        margin-left: -196px;
        position: relative
    }
}

@media only screen and (max-width: 735px) and (max-width: 735px) {
    .page-hardware .section-intelligence .image-siri {
        left: 50%;
        margin-left: -115px;
        position: relative
    }
}




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




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

.page-hardware .section-experience .applepay-3dtouch .smallblock-headline { margin-top: 190px; margin-left: auto; margin-right: auto; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-experience .applepay-3dtouch .smallblock-headline { margin-top: 140px; margin-left: auto; margin-right: auto; }
}

@media only screen and (max-width: 735px) {
	.page-hardware .section-experience .applepay-3dtouch .smallblock-headline { margin-top: 40px; margin-left: auto; margin-right: auto; text-align: center; }
}

.page-hardware .section-experience .col-3dtouch { padding-right: 50px; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-experience .col-3dtouch { padding-right: 20px; }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-experience .col-3dtouch { padding: 0; }
}

.page-hardware .section-experience .image-3dtouch { margin-left: -105px; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-experience .image-3dtouch { left: 50%; margin-left: -108px; position: relative; }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-experience .image-3dtouch { left: 0; margin-left: auto; margin-right: auto; text-align: center; position: relative; }
}

.page-hardware .section-experience .col-3dtouch .smallblock-copy { margin-left: auto; margin-right: auto; text-align: center; }

.page-hardware .section-built-in-apps .section-content { padding: 125px 0 40px; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-built-in-apps .section-content {
        padding: 100px 0 20px;
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-built-in-apps .section-content {
        padding: 70px 0 10px;
    }
}


.page-hardware .section-intelligence .grid { min-height: 390px; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .grid { min-height: 1340px; }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .grid { max-width: 285px; min-height: auto; }
}

.page-hardware .section-intelligence .grid { min-height: 390px; }

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .grid {
    min-height: 1180px; }
}


.page-hardware .section-intelligence .grid li {
    list-style: none;
    float: left;
    width: 285px;
    min-height: 440px;
    margin: 0 20px;
    padding-bottom: 80px
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .grid li {
        margin: 0 0 45px;
        width: 100%;
        min-height: 220px;
        padding-bottom: 60px;
    }
}

@media only screen and (max-width: 735px) {
    .page-hardware .section-intelligence .grid li {
        width: 100%;
        min-height: auto;
        margin: 0 0 45px;
    }
}

@media only screen and (max-width: 1068px) {
    .page-hardware .section-intelligence .grid li.maps {
        min-height: 220px;
        padding-bottom: 20px
    }
}

.page-hardware .section-experience .col-3dtouch .smallblock-copy { text-align: left; margin-left: 0; }
@media only screen and (max-width: 735px) {
    .page-hardware .section-experience .col-3dtouch .smallblock-copy { text-align: center; margin: auto; }
}




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