/*Local Fixes*/

/*Hero Section*/
.section-hero {
	opacity: 1;
}

/*APP STORE*/
.tile-appstore .tile-content-wrapper .typography-tile-headline {
	font-size: 38px;
	padding-bottom: 430px;
}
@media only screen and (max-width: 1068px) {
	.tile-appstore .tile-content-wrapper .typography-tile-headline {
		font-size: 38px;
		padding-bottom: 295px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-appstore .tile-content-wrapper .typography-tile-headline {
		font-size: 25px;
		padding-bottom: 250px;
	}
}

/* ENVIROMENT */
@media only screen and (max-width: 734px) {
	.section-only-iphone .image-environment {
		bottom: 49px;
	}
}

.tile-environment .tile-content .tile-headline {
	margin-top: 8px;
}
@media only screen and (max-width: 1068px) {
	.tile-environment .tile-content .tile-headline {
		margin-top: 5px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-environment .tile-content .tile-headline {
		margin-top: 0px;
		padding-bottom: 235px;
	}
}

@media only screen and (max-width: 1068px) {
	.image-environment {
		bottom: 48px;
	}
}

.tile-environment .tile-headline {
	max-width: 480px;
}

.tile-environment .box-content .typography-tile-copy {
	font-size: 22px;
}
@media only screen and (max-width: 1068px) {
	.tile-environment .box-content .typography-tile-copy {
		font-size: 14px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-environment .box-content .typography-tile-copy {
		font-size: 13px;
	}
}

/* SEAMLESS */
@media only screen and (max-width: 1068px) {
	.tile-seamless .tile-content-wrapper .typography-tile-headline {
		font-size: 28px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-seamless .tile-content-wrapper .typography-tile-headline {
		font-size: 25px;
	}
}

/*PRIVACY*/
.tile-privacy .typography-privacy-headline {
	width: 283px;
}
@media only screen and (max-width: 1068px) {
	.tile-privacy .typography-privacy-headline {
		width: 200px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-privacy .typography-privacy-headline {
		width: 100px;
	}
}

/* MESSAGING */
.tile-imessage .typography-tile-copy {
	font-size: 23px;
}
@media only screen and (max-width: 1068px) {
	.tile-imessage .typography-tile-copy {
		font-size: 16px;
	}
}
@media only screen and (max-width: 734px) {
	.tile-imessage .typography-tile-copy {
		font-size: 13px;
	}
}
#subhead-imessage {
	width: 110%;
}
@media only screen and (max-width: 1068px) {
	.tile-imessage .tile-content .tile-headline {
		margin-top: 5px;
	}
}
@media only screen and (max-width: 339px) {
	.tile-imessage .tile-content .tile-headline {
		font-size: 26px;
	}
}

/* CAMERA XS */
@media only screen and (max-width: 360px) {
	.tile-camera .typography-tile-headline {
		font-size: 25px;
	}
}

/* COMPARE */
@media only screen and (min-width: 735px) {
	.section-compare .tout {
		white-space: nowrap !important;
	}
}

.section-compare .authentication {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.cell-padded {
	padding-top: 37px !important;
}

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

/* Xsmall Button Compare iPhone 12 alignment*/
@media only screen and (max-width: 382px) {
	.section-compare .iphone-12.device .device-content .button {
		margin-top: 30px;
	}
}
/* Xsmall Button Compare iPhone 13 alignment*/
@media only screen and (max-width: 381px) {
	.section-compare .iphone-13.device .device-content .button {
		margin-top: 43px;
	}
}

/* small button iphone 14 launch state */
@media only screen and (max-width: 337px) {
	.section-compare .iphone-14.device .device-content .button-launch {
		margin-top: 38px;
	}
}

/* small button iphone 14 avail state */
@media only screen and (max-width: 337px) {
	.section-compare .iphone-14.device .device-content .button {
		margin-top: 41px;
	}
}

/*Local images*/

/*APP STORE*/
.section-features .image-appstore {
	background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_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-features .image-appstore {
		background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-features .image-appstore {
		background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_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-features .image-appstore {
		background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-features .image-appstore {
		background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_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-features .image-appstore {
		background-image: url("/la/iphone/switch/images/overview/appstore__fq4tjunwqq6a_small_2x.jpg");
	}
}

/* HERO */
.section-hero .image-hero {
	width: 1753px;
	height: 658px;
	background-size: 1753px 658px;
	background-repeat: no-repeat;
	background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -876.5px;
}
@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 .image-hero {
		background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		width: 970px;
		height: 342px;
		background-size: 970px 342px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_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 .image-hero {
		background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .image-hero {
		width: 596px;
		height: 225px;
		background-size: 596px 225px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_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 .image-hero {
		background-image: url("/la/iphone/switch/images/overview/hero__coiius911fau_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .image-hero {
		left: 50%;
		margin-left: -485px;
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .image-hero {
		left: 50%;
		margin-left: -298px;
	}
}
@media only screen and (max-width: 374px) {
	.section-hero .image-hero {
		transform: scale(0.8);
		transform-origin: top center;
	}
}

/*SEAMLESS */
.image-seamless-hardware {
	width: 291px;
	height: 490px;
	background-size: 291px 490px;
	background-repeat: no-repeat;
	background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_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-seamless-hardware {
		background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-seamless-hardware {
		width: 152px;
		height: 332px;
		background-size: 152px 332px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_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-seamless-hardware {
		background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-seamless-hardware {
		width: 194px;
		height: 308px;
		background-size: 194px 308px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_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) {
	.image-seamless-hardware {
		background-image: url("/la/iphone/switch/images/overview/seamless__fi2axbvpm2uu_small_2x.jpg");
	}
}

/* MOVE TO IOS */
.image-move {
	width: 866px;
	height: 378px;
	background-size: 866px 378px;
	background-repeat: no-repeat;
	background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_large.jpg");
	bottom: 0;
}
@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-move {
		background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_large_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.image-move {
		width: 634px;
		height: 280px;
		background-size: 634px 280px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_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-move {
		background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_medium_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.image-move {
		width: 288px;
		height: 190px;
		background-size: 288px 190px;
		background-repeat: no-repeat;
		background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_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) {
	.image-move {
		background-image: url("/la/iphone/switch/images/overview/move_to_ios__bjxrtdidw1w2_small_2x.jpg");
	}
}
