@media only screen and (max-width: 320px){
  .hero-lockup .typography-section-headline{
    font-size: 37px;
  }
}
/*FRO CTA EN*/
.icon-copy em{font-style: italic;}

/*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;
	}
}
.airplay-router .copy-container .sec-headline{
	letter-spacing: 1px;
    margin-left: 10px;
}

/*icon alt*/
.section-every-screen .device-lockup .icon.samsung-lockup {
    margin-left:195px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon.samsung-lockup {
        margin-left:90px
    }
}

@media only screen and (max-width: 734px) {
    .section-every-screen .device-lockup .icon.samsung-lockup {
        margin-left:0px
    }
}

.section-every-screen .device-lockup .icon.sony-lockup {
    margin-right:200px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon.sony-lockup {
        margin-right:90px
    }
}

@media only screen and (max-width: 734px) {
    .section-every-screen .device-lockup .icon.sony-lockup {
        margin-right:0px
    }
}

.section-every-screen .device-lockup .icon.firetv-lockup {
    margin-left:200px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon.firetv-lockup {
        margin-left:65px
    }
}

@media only screen and (max-width: 734px) {
    .section-every-screen .device-lockup .icon.firetv-lockup {
        margin-left:0px
    }
}

.section-every-screen .device-lockup .icon.xbox-lockup {
    margin-right:200px
}

@media only screen and (max-width: 1068px) {
    .section-every-screen .device-lockup .icon.xbox-lockup {
        margin-right:64px
    }
}

@media only screen and (max-width: 734px) {
    .section-every-screen .device-lockup .icon.xbox-lockup {
        margin-right:0px
    }
}

/* font fixed */
.tile2 .typography-eyebrow-super:lang(zh-HK) {
    font-size: 28px;
    font-family: "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
    .tile2 .typography-eyebrow-super:lang(zh-HK) {
        font-size: 24px;
    }
}
@media only screen and (max-width: 734px) {
    .tile2 .typography-eyebrow-super:lang(zh-HK) {
        font-size: 20px;
    }
}

.tile5 .typography-eyebrow-super:lang(zh-HK) {
    font-size: 28px;
    font-family: "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
    .tile5 .typography-eyebrow-super:lang(zh-HK) {
        font-size: 24px;
    }
}
@media only screen and (max-width: 734px) {
    .tile5 .typography-eyebrow-super:lang(zh-HK) {
        font-size: 20px;
    }
}

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

.tile4 .typography-section-tout:lang(zh-HK) {
    font-size: 18px;
    font-family: "PingFang HK", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
    .tile4 .typography-section-tout:lang(zh-HK) {
        font-size: 16px;
    }
}
@media only screen and (max-width: 734px) {
    .tile4 .typography-section-tout:lang(zh-HK) {
        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  */
		top: 100px;
    }
}
@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-bottom: 51px
 }
 
 @media only screen and (max-width: 1068px) {
    .section-router .tv-4k-router .ctas {
       margin-bottom: 0px
    }
 }

/*  */
.typography-router-headline {
    font-weight: 600;
}
/*2022-11-04*/
/*tv-4k-router only HKTC*/
.section-router .image-router-tv-4k {
    min-height: 514px;
}
@media only screen and (max-width: 1200px) {
    .section-router .image-router-tv-4k {
        min-height: 564px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-router .image-router-tv-4k {
        min-height: 297px;
    }
}
@media only screen and (max-width: 734px) {
    .section-router .image-router-tv-4k {
        z-index: 0;
        min-height:271px;
    }
}

/*button*/
.section-router .airplay-router .copy-container a {
    margin-top:30px
}

@media only screen and (max-width: 1068px) {
    .section-router .airplay-router .copy-container a {
        margin-top:27px
    }
}

@media only screen and (max-width: 735px) {
    .section-router .airplay-router .copy-container a {
        margin-top:11px
    }
}


/* 20240202 */
@media only screen and (max-width: 735px) {
    .section-every-screen .image-container .cta {
        bottom: -70px;
    }
}

@media screen and (max-width: 375px) {
    .section-every-screen .image-container .cta {
        bottom: -70px;
    }
}


@media only screen and (max-width: 735px) {
    .section-every-screen .scaling-container {
        height: 358px;
    }
}

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

