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


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




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

@media only screen and (max-width: 734px) {
    .section-offers .button-custom {
        white-space: normal;
    }
}

@media only screen and (max-width: 734px) { 
	.perpetual {
		height: 75px;
	}
	
	.perpetual .button-custom-blue {
		margin-left: auto;
		margin-right: auto;
	}
}
@media only screen and (max-width: 734px) {
    .section-hero .section-content {
        min-height: 560px;
    }
}

@media only screen and (max-width: 320px) {
	.section-hero .section-content {
		min-height: 440px;
	}
}

.section-apple-tv-app .external.build-in {
	justify-content: center;
}

/**************************************\
   START LOCAL APPLE TV 4K TILE FIXES
\**************************************/
.section-routers .tv-4k-router { 
	width: 100%; 
}
@media only screen and (max-width: 1068px) {
	.section-routers .tv-4k-router {
		overflow: hidden;
	}
}

.section-routers .tv-4k-icon { 
	left: 50%;
	margin-left:-65px
}
@media only screen and (max-width: 1068px) {
	.section-routers .tv-4k-icon { 
		left: 50%;
		margin-left:-40px
	}
}
@media only screen and (max-width: 734px) {
	.section-routers .tv-4k-icon {
		left: 50%;
		margin-left:-35px
	}
}

.section-routers .lower-container .copy-container {
	top: 32.7%;
	right:0;
	text-align: center; 
	padding-left: 0%;
	padding-right: 4%;
}
@media only screen and (max-width: 1068px) {
	.section-routers .lower-container .copy-container {
		height: initial;
/* 		top: 0px; */
		justify-content: center;
		align-content: center;
		display: flex;
		flex-direction: column;
	}
}
@media only screen and (max-width: 734px) {
	.section-routers .lower-container .copy-container {
		position: relative;
		top:47px;
		height: auto;
		display: block;
		text-align: center;
	}
}

.section-routers .image-apple-tv-4k {
	padding-bottom: 199px;
	bottom: 37px;
	margin-left: -269.5px;
}
@media only screen and (max-width: 1068px) {
	.section-routers .image-apple-tv-4k {
		padding-bottom: 162px;
		bottom: 47px;
		margin-left: -90px
	}
}
@media only screen and (max-width: 734px) {
	.section-routers .image-apple-tv-4k {
		margin-left: -144.5px;
		padding-bottom: 242px;
		bottom: 07px;
	}
}
.section-routers .lower-container .copy-container .violator-frameless {
	text-align: center;
	margin-left:-30px;
	top:-30px;
}
@media only screen and (max-width: 1068px){
	.section-routers .lower-container .copy-container .violator-frameless {
		top:-30px;
		margin-left:-18px;
	}
}
@media only screen and (max-width: 734px){
	.section-routers .lower-container .copy-container .violator-frameless {
		text-align: center;
		top: -20px;
		left: 8px;
	}
}
/**************************************\
   END LOCAL APPLE TV 4K TILE FIXES
\**************************************/ 

/*------------------------------------*\
.section-hero .watch-on-cta-wrapper {
    margin-top: 52px;
}

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