/* Keynote video activation before scroll completed--START*/
.page-overview .section-intro a {
pointer-events: auto;
}
/*---END*/

.page-overview .section-routing .hero-routing{
	background-size: 766px 1494px;
	height: 1494px;
	width: 766px;
	background-image: url("/my/imac-with-retina/images/apps_start_large.jpg"); }

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/my/imac-with-retina/images/apps_start_large_2x.jpg"); }
}

@media only screen and (max-width: 1024px){
	.page-overview .section-routing .hero-routing
	{
		background-size: 626px 1440px;
		height: 1440px;
		width: 626px;
		background-image: url("/my/imac-with-retina/images/apps_start_medium.jpg");}
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/my/imac-with-retina/images/apps_start_medium_2x.jpg"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-overview .section-routing .hero-routing
	{
		background-size: 314px 724px;
		height: 724px;
		width: 314px;
		background-image: url("/my/imac-with-retina/images/apps_start_small.jpg");}
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-overview .section-routing .hero-routing { background-image: url("/my/imac-with-retina/images/apps_start_small_2x.jpg"); }
}

.page-overview .section-family .hero-family{ background-size: 454px 366px; height: 366px; width: 454px; background-image: url("/my/imac-with-retina/images/family_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/my/imac-with-retina/images/family_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-overview .section-family .hero-family{ background-size: 438px 356px; height: 356px; width: 438px; background-image: url("/my/imac-with-retina/images/family_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/my/imac-with-retina/images/family_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-overview .section-family .hero-family{ background-size: 390px 316px; height: 316px; width: 390px; background-image: url("/my/imac-with-retina/images/family_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-overview .section-family .hero-family{ background-image: url("/my/imac-with-retina/images/family_small_2x.png"); }
}


.page-features .hero-icloud .hero-image{ background-size: 723px 634px; height: 634px; width: 723px; background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-features .hero-icloud .hero-image{ background-size: 698px 614px; height: 614px; width: 698px; background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-features .hero-icloud .hero-image{ background-size: 422px 370px; height: 370px; width: 422px; background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-features .hero-icloud .hero-image{ background-image: url("/my/imac-with-retina/features/images/features_icloud_hero_small_2x.png"); }
}


.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1{
	background-size: 540px 675px;
	height: 675px;
	width: 540px;
	background-image: url("/my/imac-with-retina/performance/images/graphics_left_large.png"); }

@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/my/imac-with-retina/performance/images/graphics_left_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1
	{
		background-size: 378px 473px;
		height: 473px;
		width: 378px;
		background-image: url("/my/imac-with-retina/performance/images/graphics_left_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/my/imac-with-retina/performance/images/graphics_left_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1
	{
		background-size: 254px 318px;
		height: 318px;
		width: 254px;
		background-image: url("/my/imac-with-retina/performance/images/graphics_left_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-graphics .graphics-images .graphics-container .graphics-image-1 { background-image: url("/my/imac-with-retina/performance/images/graphics_left_small_2x.png"); }
}



.page-performance .section-wifi .hero-wifi{ background-size: 956px 799px; height: 799px; width: 956px; background-image: url("/my/imac-with-retina/performance/images/wifi_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/my/imac-with-retina/performance/images/wifi_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-wifi .hero-wifi{ background-size: 698px 580px; height: 580px; width: 698px; background-image: url("/my/imac-with-retina/performance/images/wifi_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/my/imac-with-retina/performance/images/wifi_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-wifi .hero-wifi{ background-size: 476px 396px; height: 396px; width: 476px; background-image: url("/my/imac-with-retina/performance/images/wifi_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-wifi .hero-wifi{ background-image: url("/my/imac-with-retina/performance/images/wifi_small_2x.png"); }
}


.page-performance .section-fusion .hero-fusion{ background-size: 658px 1120px; height: 1120px; width: 658px; background-image: url("/my/imac-with-retina/performance/images/fusion_large.png"); }
@media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), screen and (min-resolution: 144dpi), screen and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/my/imac-with-retina/performance/images/fusion_large_2x.png"); }
}

@media only screen and (max-width: 1024px){
	.page-performance .section-fusion .hero-fusion{ background-size: 702px 1193px; height: 1193px; width: 702px; background-image: url("/my/imac-with-retina/performance/images/fusion_medium.png"); }
}

@media only screen and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1024px) and (min-resolution: 144dpi), only screen and (max-width: 1024px) and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/my/imac-with-retina/performance/images/fusion_medium_2x.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px){
	.page-performance .section-fusion .hero-fusion{ background-size: 299px 508px; height: 508px; width: 299px; background-image: url("/my/imac-with-retina/performance/images/fusion_small.png"); }
}

@media only screen and (max-width: 735px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dpi), only screen and (max-width: 735px) and (max-device-width: 768px) and (min-resolution: 144dppx){
	.page-performance .section-fusion .hero-fusion{ background-image: url("/my/imac-with-retina/performance/images/fusion_small_2x.png"); }
}




.buystrip .buystrip-block-copy.block-link {/* position:relative; */}

@media only screen and (max-width: 1024px) { 
 .footer-links { float: left !important; clear: both; margin-left: 0; }
}

/*buystrip alignment*/
@media only screen and (min-device-width:481px) and  (max-width: 1024px)  {
	.buystrip-blocks>.column {width:33.333%;}
	.buystrip-blocks>.column:nth-child(3) { clear:none;}
}

/* iPhone */
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
	.buystrip-blocks>.column {width:100%;}
}

/* IE8 FIX */
html.oldie .page-osx .section-easy .easy-gallery figcaption{
	width: auto;
}

#page-design .badge-half { margin-left: 3px; }