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

html.css-mask .section-performance .subsection-hero .screen-left {
   background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance .subsection-hero .screen-left {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    html.css-mask .section-performance .subsection-hero .screen-left {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance .subsection-hero .screen-left {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_medium_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
    html.css-mask .section-performance .subsection-hero .screen-left {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance .subsection-hero .screen-left {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_small_2x.jpg");
    }
}

html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
   background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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 .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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 .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_medium_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
    html.css-mask .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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 .continuity-gallery-wrapper .continuity-gallery .image-screen-iphone-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_small_2x.jpg");
    }
}

html.css-mask .section-macos .screen {
   background-image: url("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/images/overview/imac_osx_screen__b9z7hftb8p6q_small_2x.jpg");
    }
}

.image-overview-app-store {
   background-image: url("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/images/overview/app_store__eo30k2sx84ia_large_2x.jpg");
    }
}

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

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

.image-overview-continuity-gallery-continuity-iphone-screen-1 {
   background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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-continuity-gallery-continuity-iphone-screen-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-continuity-gallery-continuity-iphone-screen-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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-continuity-gallery-continuity-iphone-screen-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_medium_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-continuity-gallery-continuity-iphone-screen-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_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-continuity-gallery-continuity-iphone-screen-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/continuity-gallery/continuity_iphone_screen_1__fs01jhghyeuu_small_2x.jpg");
    }
}

.image-overview-imac-osx-screen {
   background-image: url("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/images/overview/imac_osx_screen__b9z7hftb8p6q_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-imac-osx-screen {
       background-image: url("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/images/overview/imac_osx_screen__b9z7hftb8p6q_medium_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-imac-osx-screen {
       background-image: url("/euro/imac/f/screens_alt/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("/euro/imac/f/screens_alt/images/overview/imac_osx_screen__b9z7hftb8p6q_small_2x.jpg");
    }
}

.image-overview-performance-screen-01 {
   background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance-screen-01 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    .image-overview-performance-screen-01 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance-screen-01 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_medium_2x.jpg");
    }
}

@media only screen and (max-width: 735px) {
    .image-overview-performance-screen-01 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_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-performance-screen-01 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/performance_screen_01__fr0h3rjdc1qq_small_2x.jpg");
    }
}

.image-overview-design-gallery-design-gallery-1 {
   background-image: url("/euro/imac/f/screens_alt/images/overview/design-gallery/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("/euro/imac/f/screens_alt/images/overview/design-gallery/design_gallery_1__ebl6mwd8pkmu_large_2x.jpg")
    }
}

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

@media only screen and (max-width: 735px) {
    .image-overview-design-gallery-design-gallery-1 {
       background-image: url("/euro/imac/f/screens_alt/images/overview/design-gallery/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("/euro/imac/f/screens_alt/images/overview/design-gallery/design_gallery_1__ebl6mwd8pkmu_small_2x.jpg")
    }
}



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





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





 .typography-intro-elevated.available-copy {
    color: #666666;
    font-weight: 500;
    margin-top: 45px;
}



@media only screen and (max-width: 735px) {
	.graph-gallery .captions-container {
		top: 107px;
	}
}

@media only screen and (max-width: 735px) {
	.graph-gallery .bar-graph-container:nth-child(2) .graph-column .captions-container {
		top: 125px;
	}
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
