.typography-value-prop:lang(th) {
	line-height: 1.35;
}

@media only screen and (min-width: 1441px) {
	.typography-value-prop:lang(th) {
		line-height: 1.35;
	}
}

@media only screen and (max-width: 1068px) {
	.typography-value-prop:lang(th) {
		line-height: 1.35;
	}
}

@media only screen and (max-width: 734px) {
	.typography-value-prop:lang(th) {
		line-height: 1.35;
	}
}

.typography-router-headline:lang(th) {
	line-height: 1.1;
}

@media only screen and (max-width: 1068px) {
	.typography-router-headline:lang(th) {
		line-height: 1.05;
	}
}

br.ag-show-small-portrait {
	display: none;
}

@media only screen and (max-width: 735px) and (orientation: portrait) {
	br.ag-show-small-portrait {
		display: inline;
	}
}

/* Fix hero Small landscape */
@media only screen and (max-height: 736px) and (max-width: 1068px) and (orientation: landscape) {
	.typography-hero-headline:lang(th) {
		font-size: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.typography-hero-headline:lang(th) {
		font-size: 40px;
	}
}

@media only screen and (orientation: landscape) {
	html.ios .section-hero .lockup {
		bottom: 0;
	}
}

@media only screen and (max-width: 734px) and (orientation: landscape) {
	.section-hero .lockup {
		max-width: 100%;
	}
}

/* <<< Fix hero Small landscape */
@media only screen and (min-width: 1441px) and (max-height: 850px) {
	.section-hero .lockup {
		bottom: -120px;
	}
}

@media only screen and (max-width: 320px) {
	.section-hero .lockup {
		bottom: -100px;
	}
}

@media only screen and (min-width: 1069px) and (max-height: 950px) {
	html.ac-ls-visible .section-hero .lockup {
		top: 100px;
		bottom: auto;
	}
}

.section-offers .offer-copy-custom {
	color: #a1a1a6;
	margin-top: 12px;
	margin-bottom: 14px;
	min-height: 100px;
}

.section-apple-tv-app .icons .icon.icon-samsung {
	margin-left: 211px;
}

@media only screen and (max-width: 1068px) {
	.section-apple-tv-app .icons .icon.icon-samsung {
		margin-left: 145px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-tv-app .icons .icon.icon-samsung {
		margin-left: 0;
	}
}

.section-apple-tv-app .icons .icon.icon-sony {
	margin-right: 211px;
}

@media only screen and (max-width: 1068px) {
	.section-apple-tv-app .icons .icon.icon-sony {
		margin-right: 145px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-tv-app .icons .icon.icon-sony {
		margin-right: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-shows .feature .info-bottom p {
		padding-left: 8%;
		padding-right: 8%;
	}
}

/* Start Apple One */
.section-apple-one .tile-image {
	width: 409px;
	height: 363px;
	background-size: 409px 363px;
	background-repeat: no-repeat;
	background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_large.jpg");
	margin-top: 126px;
	margin-bottom: 128px;
	min-width: 409px;
	margin-left: auto;
	margin-right: auto;
}

@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-apple-one .tile-image {
		background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-apple-one .tile-image {
		width: 253px;
		height: 225px;
		background-size: 253px 225px;
		background-repeat: no-repeat;
		background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_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-apple-one .tile-image {
		background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .tile-image {
		width: 205px;
		height: 182px;
		background-size: 205px 182px;
		background-repeat: no-repeat;
		background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_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-apple-one .tile-image {
		background-image: url("/th/apple-tv-plus/images/overview/bundle__e93qdcv7mtm6_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-apple-one .tile-image {
		margin-top: 96px;
		margin-bottom: 98px;
		min-width: auto;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .tile-image {
		margin-top: 42px;
		margin-bottom: 77px;
		position: relative;
		left: 15px;
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1440px) {
	.section-apple-one .tile-headline {
		padding-right: 30px;
	}
}

/* End Apple One */

.section-faq {
	margin-top: -1px;
	z-index: 9999;
}

/* Fix Apple Music router tile */

.section-routers .student-plan-router .copy-container {
	height: 100%;
	max-width: 542px;
	margin-right: 20px;
}

/* Fix airplay */

@media only screen and (min-width: 1069px) {
	.section-routers .image-router-airplay {
		padding-top: 50px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-routers .image-router-airplay {
		padding-top: 17px;
	}
}

.ag-lh-125 {
	line-height: 1.25 !important;
}

@media only screen and (min-width: 1441px) {
	.section-routers .airplay-router .copy-container {
		padding-bottom: 62px;
	}
}

@media only screen and (max-width: 1440px) {
	.section-routers .airplay-router .copy-container {
		padding-bottom: 78px;
	}
	.section-routers .tv-4k-router .copy-container {
		padding-bottom: 100px;
	}
}

@media only screen and (max-width: 1069px) {
	.section-routers .tv-4k-router .copy-container {
		padding-bottom: 56px;
	}
}

@media only screen and (min-width: 1070px) and (max-width: 1090px) {
	.section-routers .tv-4k-router .copy-container {
		padding-bottom: 56px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1069px) {
	.section-routers .airplay-router .copy-container {
		padding-bottom: 54px;
	}
}

/* Fix tv app */
@media only screen and (min-width: 736px) {
	.section-apple-tv-app .internal.alt-2025 {
		justify-content: center;
	}
}
