/*Temukan dengan mudah semua yang ingin Anda tonton.*/
.section-easy-find {
	position: relative;
	background: #f1f1f4;
	height: 1000px;
	margin-top: 176px;
}

@media only screen and (max-width: 1068px) {
	.section-easy-find {
		margin-top: 0;
		height: 650px;
	}
}

@media only screen and (max-width: 735px) {
	.section-easy-find {
		height: 330px;
	}
}

.hero-lockup .typography-section-headline {
	font-size: 80px;
}

@media only screen and (max-width: 1068px) {
	.hero-lockup .typography-section-headline {
		font-size: 70px;
	}
}

@media only screen and (max-width: 735px) {
	.hero-lockup .typography-section-headline {
		font-size: 40px;
	}
}

@media only screen and (max-width: 735px) {
	.section-hero .overlay-container {
		min-height: 915px;
	}
}

@media only screen and (max-width: 735px) and (min-width: 600px) {
	.section-router .tv-plus-router .router-headline {
		margin-top: 16px;
		padding: 0 50px;
	}
}

/* Every Screen */

.section-every-screen .internal {
	max-width: 840px;
}

@media only screen and (max-width: 1068px) {
	.section-every-screen .internal {
		max-width: 590px;
	}
}

@media only screen and (max-width: 735px) {
	.section-every-screen .internal {
		max-width: 310px;
	}
}

.section-every-screen .internal .logo {
	flex-basis: 20%;
}

.section-every-screen .internal .logo.iphone {
	flex-basis: 20%;
}

@media only screen and (max-width: 735px) {
	.section-every-screen .internal .logo.iphone {
		flex-basis: 50%;
	}
}

@media only screen and (max-width: 735px) {
	.section-every-screen .internal .logo {
		flex-basis: 50%;
	}
}

/* Devices */

/* Internal devices */
@media only screen and (min-width: 736px) {
	.section-every-screen .internal.alt-2025 {
		justify-content: center;
		gap: 0 2rem;
	}
}

@media only screen and (min-width: 736px) and (max-width: 1068px) {
	#every-screen > div.section-content > div.internal.alt-2025.build-in > div.logo.airplay.col, #every-screen > div.section-content > div.internal.alt-2025.build-in > div.logo.mac.col, #every-screen > div.section-content > div.internal.alt-2025.build-in > div.logo.android.col {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 735px) {
	.logo.airplay.col {
		justify-content: start;
	}

	#every-screen > div.section-content > div.internal.alt-2025.build-in > div.logo.airplay.col, #every-screen > div.section-content > div.internal.alt-2025.build-in > div.logo.android.col {
		margin-bottom: 0;
	}
}

/* External devices */
.section-every-screen .device-lockup .icon, .section-every-screen .device-lockup .icon.sony-lockup, .section-every-screen .device-lockup .icon.samsung-lockup {
	padding: 0 40px;
	margin-left: 0;
	margin-right: 0;
}

.section-every-screen .device-lockup {
	justify-content: center;
}
@media only screen and (max-width: 1068px) {
	.section-every-screen .device-lockup .icon, .section-every-screen .device-lockup .icon.sony-lockup, .section-every-screen .device-lockup .icon.samsung-lockup {
		padding: 0 30px;
	}
	.section-every-screen .device-lockup {
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width: 734px) {
	.section-every-screen .device-lockup .icon, .section-every-screen .device-lockup .icon.sony-lockup, .section-every-screen .device-lockup .icon.samsung-lockup {
		padding: 0 10px;
	}
}

.display-block {
	display: block !important;
}

/* Critics */

@media only screen and (max-width: 735px) {
	.section-personalize-critics .showcase.critics {
		height: 480px;
	}

	.section-personalize-critics .showcase.critics .showcase-container {
		height: 380px;
	}
}
@media only screen and (max-width: 480px) {
	.section-router .tv-plus-router .marquee-hover-content .marquee-cta {
		font-size: 11px;
	}
}

.section-router .airplay-router .copy-container {
	padding-bottom: 111px;
}

@media only screen and (max-width: 1068px) {
	.section-router .airplay-router .copy-container {
		padding-bottom: 57px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-router .airplay-router, .section-router .airplay-router, .section-router .tv-4k-router {
		min-height: 537px;
	}
	.section-router .airplay-router .copy-container, .section-router .airplay-router .copy-container {
		height: 202px;
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1107px) {
	.section-router .airplay-router, .section-router .airplay-router, .section-router .tv-4k-router {
		min-height: 931px;
	}
	.section-router .airplay-router .copy-container, .section-router .airplay-router .copy-container {
		height: 360px;
	}
}

@media only screen and (min-width: 1204px) {
	.section-router .airplay-router, .section-router .airplay-router, .section-router .tv-4k-router {
		min-height: 931px;
	}
	.section-router .airplay-router .copy-container, .section-router .airplay-router .copy-container {
		height: 309px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-router .image-router-tv-4k {
		margin-top: 12px;
	}
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
	.section-router .image-router-tv-4k {
		margin-top: 20px;
	}
}

.section-router .image-router-tv-4k {
	min-height: 520px;
}

@media only screen and (max-width: 1068px) {
	.section-router .image-router-tv-4k {
		min-height: 265px;
	}
}

/* ATV 4K router */
@media only screen and (min-width: 1204px) {
	.section-router .airplay-router, .section-router .airplay-router, .section-router .tv-4k-router {
		min-height: 961px;
	}
}

.section-router .image-router-tv-4k {
	min-height: 552px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-router .airplay-router, .section-router .airplay-router, .section-router .tv-4k-router {
		min-height: 529px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-router .image-router-tv-4k {
		min-height: 277px;
	}
}

@media only screen and (max-width: 735px) {
	.section-chicklets .headline-container .gradient-copy-container {
		max-width: 400px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-personalize-critics .showcase.critics .showcase-container {
		height: 300px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-personalize-critics .replayButton {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 735px) {
	.section-personalize-critics .showcase.critics {
		height: 480px;
	}
	.section-personalize-critics .showcase.critics .showcase-container {
		height: 420px;
	}
}

@media only screen and (max-width: 735px) {
	.section-personalize-critics .showcase.critics .showcase-container .replayButton {
		padding-bottom: 20px;
	}
}

@media only screen and (max-width: 400px) {
	.section-personalize-critics .showcase.critics {
		height: 520px;
	}
	.section-personalize-critics .showcase.critics .showcase-container {
		height: 480px;
	}
}

/* the apple tv app is everywhere */

.section-every-screen .internal {
	max-width: unset;
}

.section-every-screen .internal .logo {
	flex-basis: 20%;
}

.section-every-screen .internal .logo.iphone {
	flex-basis: 20%;
}

@media only screen and (max-width: 735px) {
	.section-every-screen .internal .logo {
		flex-basis: 50%;
	}

	.section-every-screen .internal .logo.iphone {
		flex-basis: 50%;
	}
}
