/* Local Styles */

/*Compare overrides*/
.xs-show {
	display: none;
}
.span-hide-xs {
	display: none;
}

.span-hide,
.span-hide-2 {
	line-height: 14px;
	margin-bottom: -1px;
}

@media only screen and (max-width: 337px) {
	.span-hide-xs {
		display: inline;
		line-height: 13px;
	}
	.span-hide-2 {
		line-height: 14px;
	}
}

@media only screen and (max-width: 337px) {
	.span-hide-xs {
		display: inline;
		line-height: 13px;
	}
}

@media only screen and (max-width: 320px) {
	.xs-show {
		display: inline;
	}
}
@media only screen and (max-width: 320px) {
	.xs-hide {
		display: none;
	}
}

/* End of compare overrides */

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

@media only screen and (max-width: 734px) {
	.section-hero .image-hero-bottom {
		margin-left: -320.5px;
	}
}

.row .center {
	text-align: center;
}

.section-compare {
	background-color: #f2f2f2;
}

.padding-carrier {
	padding-top: 99px;
}

.dark {
	font-weight: bold;
	font-size: 13px;
}

.choose-country-cta {
	margin-top: 20px;
}
@media only screen and (min-width: 734px) and (max-width: 1068px) {
	.hero-content {
		bottom: 30px;
	}
}

/*  Compare Section */

.section-compare .iphone-se.device .device-content .typography-body-tight.tout {
	max-width: 163px;
}

.section-compare
	.iphone-13-pro.device
	.device-content
	.typography-body-tight.tout {
	max-width: 170px;
}

/* Xsmall Button Compare iPhone 12 alignment*/

.section-compare .iphone-12.device .device-content .button {
	margin-top: 4px;
}
@media only screen and (max-width: 734px) {
	.section-compare .iphone-12.device .device-content .button {
		margin-top: 10px;
	}
}

/*  Compare Filler for alingment */
.section-compare .iphone-se.device .device-content .filler {
	visibility: hidden;
}

/* Images Overrides */

.online-icon {
	width: 50px;
	height: 50px;
	background-size: 50px 50px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/d/images/buystrip_online_icon.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) {
	.online-icon {
		background-image: url("/v/iphone/d/images/buystrip_online_icon_2x.png");
	}
}

.logo-att {
	width: 179px;
	height: 100px;
	background-size: 179px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/att.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) {
	.logo-att {
		background-image: url("/lae/iphone/buy/images/carriers/att_2x.jpg");
	}
}

.logo-claro {
	width: 110px;
	height: 100px;
	background-size: 110px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/claro.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) {
	.logo-claro {
		background-image: url("/lae/iphone/buy/images/carriers/claro_2x.jpg");
	}
}

.logo-tmobile {
	width: 190px;
	height: 100px;
	background-size: 190px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/tmobile.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) {
	.logo-tmobile {
		background-image: url("/lae/iphone/buy/images/carriers/tmobile_2x.jpg");
	}
}

.logo-bmobile {
	width: 166px;
	height: 100px;
	background-size: 166px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/bmobile.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) {
	.logo-bmobile {
		background-image: url("/lae/iphone/buy/images/carriers/bmobile_2x.jpg");
	}
}

.logo-choice {
	width: 216px;
	height: 100px;
	background-size: 216px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/choice.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) {
	.logo-choice {
		background-image: url("/lae/iphone/buy/images/carriers/choice_2x.jpg");
	}
}

.logo-digicel {
	width: 191px;
	height: 100px;
	background-size: 191px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/digicel.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) {
	.logo-digicel {
		background-image: url("/lae/iphone/buy/images/carriers/digicel_2x.jpg");
	}
}

.logo-flow {
	width: 179px;
	height: 100px;
	background-size: 179px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/flow.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) {
	.logo-flow {
		background-image: url("/lae/iphone/buy/images/carriers/flow_2x.jpg");
	}
}

.logo-lime {
	width: 67px;
	height: 100px;
	background-size: 67px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/lime.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) {
	.logo-lime {
		background-image: url("/lae/iphone/buy/images/carriers/lime_2x.jpg");
	}
}

.logo-setar {
	width: 198px;
	height: 100px;
	background-size: 198px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/setar.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) {
	.logo-setar {
		background-image: url("/lae/iphone/buy/images/carriers/setar_2x.jpg");
	}
}

.logo-btc {
	width: 198px;
	height: 100px;
	background-size: 198px 100px;
	background-repeat: no-repeat;
	background-image: url("/lae/iphone/buy/images/carriers/btc.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) {
	.logo-btc {
		background-image: url("/lae/iphone/buy/images/carriers/btc_2x.jpg");
	}
}

/* Buy Alt Styles */

.section-content {
	padding-top: 125px;
}
@media only screen and (min-width: 1442px) {
	.section-content {
		padding-top: 125px;
	}
}
@media only screen and (max-width: 1068px) {
	.section-content {
		padding-top: 100px;
	}
}
@media only screen and (max-width: 735px) {
	.section-content {
		padding-top: 70px;
	}
}

.section-carriers hr {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #d6d6d6;
	margin: 67px 0;
}
@media only screen and (max-width: 735px) {
	.section-carriers hr {
		margin: 60px 0;
	}
}

.section-carriers h4 {
	margin-top: 1em;
}
.section-carriers .section-content {
	padding: 130px 0 68px;
	text-align: left;
}
@media only screen and (max-width: 1068px) {
	.section-carriers .section-content {
		padding: 70px 0;
	}
}

@media only screen and (max-width: 1068px) {
	.section-carriers .column {
		padding-left: 30px;
	}
}
@media only screen and (max-width: 735px) {
	.section-carriers .column {
		margin-bottom: 43px;
		padding-left: 0;
	}
}
.section-carriers .column:last-child {
	margin-bottom: 0;
}

.section-carriers .column-spacing-top {
	margin-top: 47px;
}
@media only screen and (max-width: 735px) {
	.section-carriers .column-spacing-top {
		margin-top: 0;
	}
}

.typography-headline-reduced + p {
	margin-top: 1em;
}

.icon-copy.small {
	font-size: 17px;
}
@media only screen and (max-width: 735px) {
	.icon-copy.small {
		font-size: 15px;
	}
}
