/*------------------------------------*\
   LOCAL 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: 0; margin-left: 0; }
@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%; text-align: left; }
@media only screen and (max-width: 1068px) {
    .section-routers .lower-container .copy-container {
        height: 100%;
        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 .gradient { margin-top: 114px; }
@media only screen and (max-width: 1068px) {
    .section-routers .gradient {
        margin-top: -4px;
    }
}
@media only screen and (max-width: 734px) {
    .section-routers .gradient {
        margin-top: 113px;
    }
}


.section-routers .image-apple-tv-4k { margin-left: 0; padding-bottom: 199px; bottom: 37px; }
@media only screen and (max-width: 1068px) {
    .section-routers .image-apple-tv-4k {
        padding-bottom: 162px;
        bottom: 47px;
    }
}
@media only screen and (max-width: 734px) {
    .section-routers .image-apple-tv-4k {
        margin-left: -136.5px;
        padding-bottom: 242px;
        bottom: 37px;
    }
}

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