.section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-unit {
    margin-left: 4px;
}

/*@media only screen and (max-width: 734px) {
    .section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-unit {
        font-size: 20px;
        margin-top: 6px;
    }

    .section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-unit {
        line-height: 1.1;
    }
}*/


.section-performance .subsection-pro-apps .pro-apps-gallery .tablist-wrapper .tabnav-items{
    max-width: 660px;
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 734px) {
    .section-performance .subsection-pro-apps .pro-apps-gallery .tablist-wrapper .tabnav-items{
    max-width: none;
    margin: 0 var(--scroll-container-paddle-width);
}
}
.section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt1{
    left: 570px;
}
@media only screen and (max-width: 1068px) {
     .section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt1 {
        left: 420px;
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt1 {
        left: 205px;
    }
}

.section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt2 {
    left:386px
}

@media only screen and (max-width: 1068px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt2 {
        left:284px
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-thunderbolt2 {
        left:160px
    }
}

.section-ports .figure-ports .figcaption-list li.figcaption-sdxc {
    left: 226px;
}

@media only screen and (max-width: 1068px) {
     .section-ports .figure-ports .figcaption-list li.figcaption-sdxc {
        left: 150px;
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-sdxc {
        left: 66px;
    }
}

.section-ports .figure-ports .figcaption-list li.figcaption-headphone {
    left:690px
}

@media only screen and (max-width: 1068px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-headphone {
        left:510px
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-headphone {
        left: unset;
        right:76px
    }
}


.section-ports .figure-ports .figcaption-list li.figcaption-hdmi {
    left:500px
}

@media only screen and (max-width: 1068px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-hdmi {
        left:370px
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-hdmi {
        left:220px
    }
}

@media only screen and (max-width: 1068px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-magsafe {
        left:282px
    }
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-ports .figcaption-list li.figcaption-magsafe {
        left:100px
    }
}

@media only screen and (min-width: 735px) {
    .router-item.router-item-tradein.full-split .router-item-content {
        padding: 50px 36px 50px 0;
    }
}

.section-routers .accent-green:before {
    width: 90px;
    height: 52px;
    background-size: 90px 52px;
}

@media only screen and (max-width: 1068px) {
    .section-routers .accent-green:before {
        width: 78px;
        height: 46px;
        background-size: 78px 46px;
    }
}


@media only screen and (max-width: 734px) {
    .section-routers .accent-green:before {
        width: 68px;
        height: 38px;
        background-size: 68px 38px;
    }
}

.section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-value-container{
    align-items: flex-end;
}
.section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-value{
    line-height: 1.16;
}
.section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-unit {
    font-size: 32px;
    line-height: 1.45;
    margin-left: 4px;
}

@media only screen and (max-width: 1068px) {
    .section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-value{
        line-height: 1.2;
    }
    .section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-unit {
        font-size: 20px;
    }
}
@media only screen and (max-width: 734px) {
    .section-performance .models-subgallery .item-container .gallery-item .bars-container .badge-value{
        line-height: 1.3;
    }
}

@media only screen and (max-width: 734px) {
  .section-performance .subsection-max .small-width{
     margin-right: 18px;
}   
}

html.wechat-fix.ar-quicklook .ar-quicklook-link, html.wechat-fix.ar-quicklook .ar-quicklook-visible {
    display:none
}

@media only screen and (max-width: 734px) {
    .section-performance .subsection-max .subsection-performance-stats p:nth-child(5) {
        left: 55%;
    }
}

.typography-eyebrow-super{
     line-height: 1.21875;
}

@media only screen and (max-width: 1068px) {
   .typography-eyebrow-super{
     line-height: 1.25;
} 
}

@media only screen and (max-width: 734px) {
    .typography-eyebrow-super{
    line-height: 1.29167;
} 
}

.typography-section-copy{
     line-height: 1.25;
}

@media only screen and (max-width: 1068px) {
   .typography-section-copy{
     line-height: 1.3334;
} 
}

@media only screen and (max-width: 734px) {
    .typography-section-copy{
    line-height: 1.36844;
} 
}

.typography-performance-section-copy{
     line-height: 1.29167;
}

@media only screen and (max-width: 1068px) {
   .typography-performance-section-copy{
     line-height: 1.3334;
} 
}

@media only screen and (max-width: 734px) {
    .typography-performance-section-copy{
    line-height: 1.36844;
} 
}

.typography-bento-copy{
     line-height: 1.29167;
}

@media only screen and (max-width: 1068px) {
   .typography-bento-copy{
     line-height: 1.3334;
} 
}

@media only screen and (max-width: 734px) {
    .typography-bento-copy{
    line-height: 1.36844;
} 
}


.section-ports .figure-devices .figcaption li{
     line-height: 1.25;
}

@media only screen and (max-width: 1068px) {
   .section-ports .figure-devices .figcaption li{
     line-height: 1.3334;
} 
}

@media only screen and (max-width: 734px) {
    .section-ports .figure-devices .figcaption li{
    line-height: 1.36844;
} 
}

.typography-headline-super{
     line-height: 1.0875;
}

@media only screen and (max-width: 1068px) {
   .typography-headline-super{
     line-height: 1.09375;
} 
}

@media only screen and (max-width: 734px) {
    .typography-headline-super{
   line-height: 1.0834933333;
} 
}

.typography-image-caption{
     line-height: 1.35296;
}
