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


.section-hero.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .section-hero.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .section-hero.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_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.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .section-hero.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_small.jpg); }
}
@media only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:734px)and (min-resolution:1.5dppx),only screen and (max-width:734px)and (min-resolution:144dpi) {
  .section-hero.screens .image-hero-iphone-16 { background-image:url(/euro/iphone/buy/d/screens_alt/images/overview/iphone-16/hero_screens__d5bvceeayuc2_small_2x.jpg); }
}






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




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


.section-hero.screens .hero-content {
	padding-top: 81px;
	padding-bottom: 326px;
}

@media only screen and (max-width:1068px) {
    .section-hero .hero-intro {
        margin-top: 23px;
        margin-bottom: 40px;
    }
}

@media only screen and (max-width:734px) {
    .section-hero .hero-intro {
        margin-top: 0px;
        margin-bottom: 0px;
    }
}

@media only screen and (max-width:1068px) {
.section-hero.screens .hero-content {
	padding-top: 60px;
	padding-bottom: 202px;
	max-width: 510px;
	}
}


@media only screen and (max-width:734px) {
.section-hero.screens .hero-content {
	padding-top: 29px;
	padding-bottom: 253px;
	}
}


@media only screen and (max-width: 1068px) {
	.section-compare.with-stacked-links .links-stacked {
    	display: flex;
    	flex-direction: column;
	}
}

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