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

.section-carriers.section-carriers-split .image-ispot {
	width: 240px;
	height: 80px;
	background-size: 240px 80px;
	background-repeat: no-repeat;
	background-image: url("/pl/iphone/buy/images/overview/logo_ispot__f6q8he00obyq_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) {
	.section-carriers.section-carriers-split .image-ispot {
		background-image: url("/pl/iphone/buy/images/overview/logo_ispot__f6q8he00obyq_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-carriers.section-carriers-split .image-ispot {
		width: 163px;
		height: 54px;
		background-size: 163px 54px;
		background-repeat: no-repeat;
		background-image: url("/pl/iphone/buy/images/overview/logo_ispot__f6q8he00obyq_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) {
	.section-carriers.section-carriers-split .image-ispot {
		background-image: url("/pl/iphone/buy/images/overview/logo_ispot__f6q8he00obyq_medium_2x.png");
	}
}

.section-carriers.section-carriers-split .image-mediamarkt {
	width: 374px;
	height: 80px;
	background-size: 374px 80px;
	background-repeat: no-repeat;
	background-image: url("/pl/iphone/buy/images/overview/logo_mediamarkt__bsx3yd4raic2_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) {
	.section-carriers.section-carriers-split .image-mediamarkt {
		background-image: url("/pl/iphone/buy/images/overview/logo_mediamarkt__bsx3yd4raic2_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-carriers.section-carriers-split .image-mediamarkt {
		width: 253px;
		height: 54px;
		background-size: 253px 54px;
		background-repeat: no-repeat;
		background-image: url("/pl/iphone/buy/images/overview/logo_mediamarkt__bsx3yd4raic2_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) {
	.section-carriers.section-carriers-split .image-mediamarkt {
		background-image: url("/pl/iphone/buy/images/overview/logo_mediamarkt__bsx3yd4raic2_medium_2x.png");
	}
}

.section-carriers.section-carriers-split .image-xkom {
	width: 179px;
	height: 80px;
	background-size: 179px 80px;
	background-repeat: no-repeat;
	background-image: url("/pl/iphone/buy/images/overview/logo_xkom__qfn0bn4xnrue_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) {
	.section-carriers.section-carriers-split .image-xkom {
		background-image: url("/pl/iphone/buy/images/overview/logo_xkom__qfn0bn4xnrue_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.section-carriers.section-carriers-split .image-xkom {
		width: 122px;
		height: 54px;
		background-size: 122px 54px;
		background-repeat: no-repeat;
		background-image: url("/pl/iphone/buy/images/overview/logo_xkom__qfn0bn4xnrue_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) {
	.section-carriers.section-carriers-split .image-xkom {
		background-image: url("/pl/iphone/buy/images/overview/logo_xkom__qfn0bn4xnrue_medium_2x.png");
	}
}

.section-hero.screens .image-hero-iphone-16 {
	width: 1054px;
	height: 401px;
	background-size: 1054px 401px;
	background-repeat: no-repeat;
	position: relative;
	left: 50%;
	margin-left: -527px;
	position: absolute;
	bottom: 0;
	z-index: 1;
	background-image: url("/pl/iphone/buy/images/overview/hero__ges919d02kq6_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.screens .image-hero-iphone-16 {
		background-image: url("/pl/iphone/buy/images/overview/hero__ges919d02kq6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero.screens .image-hero-iphone-16 {
		width: 562px;
		height: 285px;
		background-size: 562px 285px;
		background-repeat: no-repeat;
		background-image: url("/pl/iphone/buy/images/overview/hero__ges919d02kq6_medium.jpg");
		left: 50%;
		margin-left: -281px;
	}
}

@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("/pl/iphone/buy/images/overview/hero__ges919d02kq6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-hero.screens .image-hero-iphone-16 {
		width: 296px;
		height: 174px;
		background-size: 296px 174px;
		background-repeat: no-repeat;
		background-image: url("/pl/iphone/buy/images/overview/hero__ges919d02kq6_small.jpg");
		left: 50%;
		margin-left: -148px;
	}
}

@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("/pl/iphone/buy/images/overview/hero__ges919d02kq6_small_2x.jpg");
	}
}

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/
/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
@media only screen and (min-width: 1069px) {
	.section-hero .image-hero {
		bottom: auto;
		top: 50%;
		margin-top: -430px;
	}
	.section-carriers.section-carriers-split .carrier-list-1 .carrier-item {
		margin: 0 0 20px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .image-hero {
		width: 1102px;
		height: 662px;
		background-size: 1102px 662px;
		bottom: auto;
		top: 50%;
		margin-left: -551px;
		margin-top: -331px;
	}
	.section-carriers.section-carriers-split .carrier-list-1 .carrier-item {
		margin: 0 0 20px;
	}
}

.section-hero .hero-content {
	padding-top: 183px;
	padding-bottom: 220px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-content {
		padding-top: 120px;
		padding-bottom: 108px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-content {
		padding-top: 205px;
		padding-bottom: 205px;
	}
	.section-carriers.section-carriers-split .carrier-list-1 {
		margin-bottom: 0px;
	}
	.section-carriers.section-carriers-split .image-datart {
		margin-top: -10px;
		margin-bottom: 14px;
	}
	.section-carriers.section-carriers-split .image-alza {
		margin-bottom: 25px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .image-hero-bottom {
		z-index: 2;
	}
}

.section-carriers .carrier-list {
	justify-content: space-between;
	margin-left: auto;
	margin-right: auto;
}

.section-carriers.section-carriers-split .carriers-alt-2 {
	justify-content: flex-start;
}

@media only screen and (min-width: 1069px) {
	.section-carriers.section-carriers-split .datart-image {
		margin-left: 245px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-carriers.section-carriers-split .datart-image {
		margin-left: 120px;
	}
}

.section-hero.screens .hero-content-iphone-16 {
	max-width: 575px;
	padding-bottom: 493px;
}

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

@media only screen and (max-width: 734px) {
	.section-hero.screens .hero-content-iphone-16 {
		padding-bottom: 205px;
	}
}

.section-carriers.section-carriers-split .carrier-item {
	margin: 0 0 60px;
}

@media only screen and (max-width: 734px) {
	.section-carriers.section-carriers-split .carrier-item {
		text-align: center;
	}
}

@media only screen and (min-width: 735px) {
	.section-carriers.section-carriers-split .section-headline {
		text-align: left;
	}
}

#ac-globalfooter .ac-gf-buystrip-info-content {
	width: 256px;
}

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