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

/*FIXED PROBLEM --- TV 4K and Airplay's height not same -- BY MILLER*/
/*.section-router .image-router-airplay{
	margin: 59.85% auto 0;
}*/

/*ACD's Feedback*/
.section-hero .overlay-container .typography-eyebrow{
	margin-bottom: 1.2em;
}
.section-hero .overlay-container .gradient-copy-container{
	line-height: 3;
}
@media only screen and (max-width: 1068px) {
	.section-hero .overlay-container .typography-eyebrow{
		margin-bottom: 1em;
	}
	.section-hero .overlay-container .gradient-copy-container{
		line-height: 2;
	}
}
@media only screen and (max-width: 735px) {
	.section-hero .overlay-container .typography-eyebrow{
	margin-bottom: 0.8em;
	}
	.section-hero .overlay-container .gradient-copy-container{
		line-height: 1.6;
	}
}


/* font fixed */
.tile-lockup .typography-section-tout:lang(zh-TW) {
    font-size: 18px;
    font-family: "PingFang TC", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
    .tile-lockup .typography-section-tout:lang(zh-TW) {
        font-size: 16px;
    }
}
@media only screen and (max-width: 734px) {
    .tile-lockup .typography-section-tout:lang(zh-TW) {
        font-size: 13px;
    }
}

/* Fix hero HL */
html.ios .section-hero .overlay-container .section-content {
    top:70px 
}

@media only screen and (max-width: 735px) {
    html.ios .section-hero .overlay-container .section-content {
        top:124px 
    }
}

@media only screen and (max-width: 1068px){
   .section-hero .overlay-container .section-content .hero-lockup{
       padding-top:100px!important
   }
}
@media only screen and (max-width: 735px){
   .section-hero .overlay-container .section-content .hero-lockup{
       padding-top:57px!important
   }
}

/* 2022-1102 Fixed 4k tile */
.section-router .tv-4k-router .ctas {
    margin-top: 30px;
    margin-bottom: -59px
}

@media only screen and (max-width: 1068px) {
    .section-router .tv-4k-router .ctas {
        margin-top: 27px;
        margin-bottom: 9px
    }
}
@media only screen and (max-width: 735px){
    .section-router .tv-4k-router .ctas {
        margin-top: 10px;
        margin-bottom: 0px
    }
}

/* 2022-1107 */
.section-router .tv-4k-router .copy-container {
    padding-bottom: 100px;
}

@media only screen and (min-width: 1068px) and (max-width: 1102px) {
    .section-router .tv-4k-router .copy-container {
        padding-bottom: 154px;
    }
}


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

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

/*  */
@media only screen and (max-width: 1203px) {
    .section-router .airplay-router .copy-container {
        min-height:256px
    }
}

@media only screen and (max-width: 1101px) {
    .section-router .airplay-router .copy-container {
        min-height:310px
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .airplay-router .copy-container {
        min-height:174px;
    }
}

@media only screen and (max-width: 735px) {
    .section-router .airplay-router .copy-container {
        min-height:auto
    }
}


.section-chicklets .no-pointerevents {
    pointer-events: all;
}



.section-every-screen .device-lockup .icon{
    padding: 0 60px;
}

@media only screen and (max-width:1068px) {
    .section-every-screen .device-lockup .icon {
        padding: 0 41px;
    }
}

@media only screen and (max-width:735px){
    .section-every-screen .device-lockup .icon {
        padding: 0 8px;
    }
}
