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



.main .hero-section .image-icon-wireless {
    background-image: url("https://images.apple.com/euro/ipad-9.7/a/generic/images/overview/icon_wireless_large.png"); width: 69px; height: 44px; background-size: 69px 44px;
}
@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) {
    .main .hero-section .image-icon-wireless { background-image: url("https://images.apple.com/euro/ipad-9.7/a/generic/images/overview/icon_wireless_large_2x.png"); }
}
@media only screen and (max-width: 735px) {
    .main .hero-section .image-icon-wireless { background-image: url("https://images.apple.com/euro/ipad-9.7/a/generic/images/overview/icon_wireless_small.png"); width: 57px; height: 36px; background-size: 57px 36px;}
}
@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) {
    .main .hero-section .image-icon-wireless { background-image: url("https://images.apple.com/euro/ipad-9.7/a/generic/images/overview/icon_wireless_small_2x.png"); }
}
.section-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_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-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_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-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_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-apps.sticky .image-container .image-overview-apps { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/apps_small_2x.jpg"); }
}
.apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_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) {
  .apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_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) {
  .apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_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) {
  .apps-gallery-image-galaxy-on-fire { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_apps_galaxy_on_fire_small_2x.jpg"); }
}
.section-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_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-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_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-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
  .section-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_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-touch-id.sticky .image-container .image-overview-touch-id { background-image:url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/touchid_small_2x.jpg"); }
}
.ios-gallery-image-messages { background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_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) {
    .ios-gallery-image-messages { background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
    .ios-gallery-image-messages { background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_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) {
    .ios-gallery-image-messages {  background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_medium_2x.jpg"); }
}
@media only screen and (max-width: 735px) {
    .ios-gallery-image-messages { background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_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) {
    .ios-gallery-image-messages { background-image: url("https://images.apple.com/euro/ipad-9.7/a/screens/images/overview/gallery_ios_messages_small_2x.jpg"); }
}




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




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

@media only screen and (max-width: 735px) {
    .main .hero-section .features p {
        width: 104px;
    }
}

.replay-button {
    max-width: 150px;
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) {
  .xsmall-show { display: block; }
}

@media only screen and (max-width: 735px) {
    .replay-button.performance-replay-button {
        top: initial;
        bottom: 370px
    }
}


@media only screen and (orientation: landscape) and (max-width: 735px) {
    .replay-button.performance-replay-button {
        bottom: 560px;
    }
}

.section-display .row-badge-stacked .column-flex:nth-child(1) { margin-right: 35px; margin-left: 1em; }
@media only screen and (max-width: 1068px) {
  .section-display .row-badge-stacked .column-flex:nth-child(1) { margin-right: 0px; margin-left: auto; }
}
@media only screen and (max-width: 735px) {
  .section-display .row-badge-stacked .column-flex:nth-child(1) { margin-right: 15px; margin-left: 0; }
}

.section-design .row-badge-stacked {
    width: 380px
}

@media only screen and (max-width: 1068px) {
    .section-design .row-badge-stacked {
        width: 136px
    }
}

@media only screen and (max-width: 735px) {
    .section-design .row-badge-stacked {
        width: 100%
    }
}

@media only screen and (max-width: 735px) {
  .section-design .row-badge-stacked{
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}

@media only screen and (max-width: 735px) {
    .section-design .row-badge-stacked .column-flex {
        width: auto;
        margin-right: 23px;
    }
}


@media only screen and (max-width: 735px) {
    .section-wifi-lte.sticky .image-container .image-overview-wifi-lte {
        top: 48px
    }
}

@media only screen and (max-width: 735px) {
    .section-wifi-lte .section-content.card-section-content {
        padding-bottom: 75px;
    }
}




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