.image-overview-app-store {
  background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_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) {
  .image-overview-app-store {
    background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-app-store {
    background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_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) {
  .image-overview-app-store {
    background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .image-overview-app-store {
    background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_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) {
  .image-overview-app-store {
    background-image: url("/mideast/imac/i/images/overview/app_store__eo30k2sx84ia_small_2x.jpg");
  }
}

.image-overview-design-gallery-1 {
  background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_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) {
  .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_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) {
  .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_medium_2x.jpg");
  }
}

.no-tv .image-overview-design-gallery-1 {
  background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_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) {
  .no-tv .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .no-tv .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_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) {
  .no-tv .image-overview-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_medium_2x.jpg");
  }
}

.image-overview-imac-osx-screen {
  background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  .image-overview-imac-osx-screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-imac-osx-screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  .image-overview-imac-osx-screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .image-overview-imac-osx-screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  .image-overview-imac-osx-screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_small_2x.jpg");
  }
}

.image-overview-design-gallery-design-gallery-1 {
  background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_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) {
  .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_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) {
  .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_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) {
  .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1__ebl6mwd8pkmu_small_2x.jpg");
  }
}

.no-tv .image-overview-design-gallery-design-gallery-1 {
  background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_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) {
  .no-tv .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .no-tv .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_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) {
  .no-tv .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .no-tv .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_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) {
  .no-tv .image-overview-design-gallery-design-gallery-1 {
    background-image: url("/mideast/imac/i/images/overview/design_gallery_1_no_tv__ebl6mwd8pkmu_small_2x.jpg");
  }
}

html.css-mask .section-macos .screen {
  background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  html.css-mask .section-macos .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  html.css-mask .section-macos .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen__b9z7hftb8p6q_small_2x.jpg");
  }
}

.image-overview-continuity-gallery-continuity-icon-3 {
  background-image: url("/mideast/imac/i/images/overview/ar/copy_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) {
  .image-overview-continuity-gallery-continuity-icon-3 {
    background-image: url("/mideast/imac/i/images/overview/ar/copy_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-continuity-gallery-continuity-icon-3 {
    background-image: url("/mideast/imac/i/images/overview/ar/copy_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) {
  .image-overview-continuity-gallery-continuity-icon-3 {
    background-image: url("/mideast/imac/i/images/overview/ar/copy_medium_2x.png");
  }
}

.image-overview-display-sizes {
  background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_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) {
  .image-overview-display-sizes {
    background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .image-overview-display-sizes {
    background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_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) {
  .image-overview-display-sizes {
    background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .image-overview-display-sizes {
    background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_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) {
  .image-overview-display-sizes {
    background-image: url("/mideast/imac/i/images/overview/ar/display_sizes_small_2x.jpg");
  }
}

.section.section-router.background-alt {
  background-color: #fafafa;
}

.image-overview-imac-osx-screen-fallback {
  background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-imac-osx-screen-fallback {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_medium_2x.png");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-imac-osx-screen-fallback {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_fallback__ehd2ne2vu8uq_small_2x.png");
  }
}

html.css-mask .section-macos .no-tv .screen {
  background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .no-tv .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  html.css-mask .section-macos .no-tv .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .no-tv .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  html.css-mask .section-macos .no-tv .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_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) {
  html.css-mask .section-macos .no-tv .screen {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv__b9z7hftb8p6q_small_2x.jpg");
  }
}

.image-overview-imac-osx-screen-fallback.no-tv {
  background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback.no-tv {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-imac-osx-screen-fallback.no-tv {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback.no-tv {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_medium_2x.png");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-imac-osx-screen-fallback.no-tv {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_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) {
  .image-overview-imac-osx-screen-fallback.no-tv {
    background-image: url("/mideast/imac/i/images/overview/imac_osx_screen_no_tv_fallback__ehd2ne2vu8uq_small_2x.png");
  }
}

svg.ac-graph-svg {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/*pin*/

.continuity-gallery-wrapper .image-hardware-iphone {
  left: -28px;
  right: unset;
  bottom: 0;
}
.continuity-gallery-wrapper .image-hardware-imac {
  bottom: 48px;
  right: -248px;
  left: unset;
}
@media only screen and (max-width: 1068px) {
  .continuity-gallery-wrapper .image-hardware-imac {
    bottom: 34px;
    right: -161px;
  }
}
@media only screen and (max-width: 735px) {
  .continuity-gallery-wrapper .image-hardware-imac {
    bottom: 16px;
    right: -62px;
  }
}

html[dir="rtl"]
  .continuity-gallery-wrapper
  .continuity-gallery
  .image-screen-iphone {
  right: unset;
  left: 76px;
}

.continuity-gallery-wrapper .continuity-gallery .image-screen {
  left: unset;
  right: -220px;
}

@media only screen and (max-width: 1068px) {
  html[dir="rtl"]
    .continuity-gallery-wrapper
    .continuity-gallery
    .image-screen-iphone {
    left: 37px;
  }

  .continuity-gallery-wrapper .continuity-gallery .image-screen {
    right: -138px;
  }
}

@media only screen and (max-width: 735px) {
  html[dir="rtl"]
    .continuity-gallery-wrapper
    .continuity-gallery
    .image-screen-iphone {
    left: 18px;
  }

  .continuity-gallery-wrapper .continuity-gallery .image-screen {
    right: -44px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge {
    margin-right: 0;
    margin-left: 1em;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge:first-child
    .badge-content {
    margin-bottom: 2em;
  }
}
.section-hero .available-copy {
  color: #666666;
  margin-top: 1.5em;
}

.section.section-router.background-alt {
  background-color: #fafafa;
}

.badge-caption.top {
  top: -25px;
}

.badge-value.bottom {
  margin-top: 40px;
}

/*DQA*/
.js .section-hero.js-anim-engaged .anim-hero-peripherals.js-anim-peripherals {
  direction: ltr;
}

.section-hero .peripherals-wrapper .image-peripherals {
  left: 50%;
  margin-left: -518.5px;
  right: unset;
  margin-right: unset;
}

@media only screen and (max-width: 1068px) {
  .section-hero .peripherals-wrapper .image-peripherals {
    left: 50%;
    margin-left: -290px;
  }
}
.section-performance .subsection-hero .sosumi-caption {
  text-align: right;
}
@media only screen and (min-width: 1068px) {
  .section-performance .subsection-hero .sosumi-caption {
    right: 170px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge
    .badge-unit {
    margin-right: 0;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge:first-child
    .badge-content {
    margin-bottom: 70px;
  }

  #design-gallery .paddlenav-framed .paddlenav-arrow-previous {
    right: 80px;
  }
  #design-gallery .paddlenav-framed .paddlenav-arrow-next {
    left: -40px;
  }
}
@media only screen and (max-width: 1068px) and (min-width: 735px) {
  .peripherals-wrapper.anim-hero-peripherals {
    direction: ltr;
  }
  .section-hero .peripherals-wrapper .image-peripherals {
    right: unset;
    margin-right: unset;
    left: 50%;
    margin-left: -290px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge {
    margin-right: unset;
    margin-left: 56px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge
    .badge-unit {
    margin-right: 1px;
  }
  .badge-caption.top {
    width: 200px;
  }

  .section-performance
    .subsection-cores
    .subsection-content.padding-bottom-reduced-alt
    .badge {
    min-width: 180px;
  }
  .badge-value.bottom {
    margin-top: 22px;
  }

  .section-performance .subsection-storage .badge {
    margin-right: 0;
  }
  .continuity-gallery-wrapper .continuity-gallery .gallery-captions {
    margin-right: 0;
    margin-left: -12px;
  }
}

@media only screen and (max-width: 735px) {
  .section.section-retina .headline-wrapper,
  .section-performance .subsection-hero .headline-wrapper {
    margin-bottom: 20px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge:first-child
    .badge-content {
    margin-bottom: 50px;
  }

  .section.section-retina .badge-medium .badge-value.badge-value-500 {
    line-height: 0;
    margin-top: 15px;
  }
  figure.badge.badge-cores.badge-elevated.badge-medium.badge-small:last-child {
    margin-top: 0;
  }

  .section-performance .figcaption-maxon {
    bottom: -70px;
  }

  .section-performance
    .subsection-vega
    .subsection-content.padding-bottom-reduced-alt {
    padding-bottom: 65px;
  }

  .section-design .headline-wrapper {
    margin-bottom: 45px;
  }
  .section-connections .pin:nth-child(3).pin-vertical .pin-caption {
    margin-left: -95px;
  }
  .section-connections .pin:nth-child(5).pin-vertical .pin-caption {
    margin-left: -88px;
  }

  .peripherals-wrapper.anim-hero-peripherals {
    direction: ltr;
  }
  .section-hero .peripherals-wrapper .image-peripherals {
    right: unset;
    margin-right: unset;
    left: 50%;
    margin-left: -117.5px;
  }
  .badge-value.bottom {
    margin-top: 35px;
  }
  .section.section-retina
    .subsection-display
    .retina-display-row
    .retina-display-column.text
    .display-badge
    .badge-unit {
    margin-right: 0;
  }

  .section-performance .subsection-cores span.badge-caption {
    margin-top: 0;
  }
  .image-overview-connectivity-resolution {
    margin-left: -60px;
  }
}

@media only screen and (max-width: 735px) {
  .section-performance .image-overview-processor,
  .section-performance .image-overview-graphics-performance {
    margin-right: -167px;
  }
  .section-performance .subsection-storage .badge {
    margin-right: 0;
  }

  .subsection.subsection-vega .caption-1 {
    margin-top: -5px;
    line-height: 20px;
  }
  .subsection.subsection-vega .caption-2 {
    margin-top: 30px;
    line-height: 20px;
  }
  .continuity-gallery-wrapper .continuity-gallery .gallery-captions {
    direction: rtl;
  }
}

@media only screen and (max-width: 360px) {
  .graph-gallery h5.graph-coulumn-title {
    white-space: normal;
    margin-top: -1em;
  }
}

.section-performance .subsection-hero .headline-wrapper h3 {
  padding-right: 1px;
}

@media only screen and (min-width: 1068px) {
  h1.typography-custom-product-headline {
    position: relative;
    top: 13px;
  }
}

.section-hero .video-container .media-start-frame {
  background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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-hero .video-container .media-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero .video-container .media-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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-hero .video-container .media-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .video-container .media-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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-hero .video-container .media-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_small_2x.jpg");
  }
}

.image-overview-hero-hero-screen-start-frame {
  background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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) {
  .image-overview-hero-hero-screen-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero-hero-screen-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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) {
  .image-overview-hero-hero-screen-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-hero-hero-screen-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_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) {
  .image-overview-hero-hero-screen-start-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_start_frame__cnacbuufuieu_small_2x.jpg");
  }
}

.image-overview-hero-hero-screen-end-frame {
  background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_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) {
  .image-overview-hero-hero-screen-end-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .image-overview-hero-hero-screen-end-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_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) {
  .image-overview-hero-hero-screen-end-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_medium_2x.jpg");
  }
}

@media only screen and (max-width: 735px) {
  .image-overview-hero-hero-screen-end-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_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) {
  .image-overview-hero-hero-screen-end-frame {
    background-image: url("/mideast/imac/i/images/overview/hero/hero_screen_end_frame__d99v0vimio4m_small_2x.jpg");
  }
}
