@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:95px
}

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

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

.section-every-screen .device-lockup .icon.playstation-lockup {
    margin-right:95px
}

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

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

/* font fixed */
.tile2 .typography-eyebrow-super:lang(zh-MO) {
    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-MO) {
        font-size: 24px;
    }
}
@media only screen and (max-width: 734px) {
    .tile2 .typography-eyebrow-super:lang(zh-MO) {
        font-size: 20px;
    }
}

.tile5 .typography-eyebrow-super:lang(zh-MO) {
    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-MO) {
        font-size: 24px;
    }
}
@media only screen and (max-width: 734px) {
    .tile5 .typography-eyebrow-super:lang(zh-MO) {
        font-size: 20px;
    }
}

.tile1 .typography-section-tout:lang(zh-MO) {
    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-MO) {
        font-size: 16px;
    }
}
@media only screen and (max-width: 734px) {
    .tile1 .typography-section-tout:lang(zh-MO) {
        font-size: 13px;
    }
}

.tile4 .typography-section-tout:lang(zh-MO) {
    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-MO) {
        font-size: 16px;
    }
}
@media only screen and (max-width: 734px) {
    .tile4 .typography-section-tout:lang(zh-MO) {
        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-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
    }
}

/*  */
.typography-router-headline {
    font-weight: 600;
}


/*2022-11-04*/
.section-router .image-router-tv-4k {
    min-height: 514px;
}
@media only screen and (max-width: 1198px) {
    .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;
}
