.overview-content .router-4g-banner {
    font-size: 16px;
    margin: 0 auto;
    background: url(./img/a.jpg) 50%/0 no-repeat;
    background-size: 120em;
    height: 56.0625em
}

.overview-content .router-4g-banner .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-4g-banner .text {
    padding: 11em 40em 0 7em;
    text-align: left
}

.overview-content .router-4g-banner .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-4g-banner .text h3 {
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-4g-banner .text p {
    font-size: 1.875em;
    line-height: 1.5;
}

.overview-content .router-4g-banner .text p.model {
    margin-top: 1em;
    display: inline-block;
    padding: 0 0.75em;
    border-radius: 10px;
    border: 1px solid #000;
}

@media (min-width:1920px) {
    .overview-content .router-4g-banner {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-4g-banner {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-4g-banner {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-4g-banner {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-4g-banner {
        font-size: 10.35px;
        height: 130vw;
        background-size: 100%;
        background-image: url(./m/a.jpg);
    }

    .overview-content .router-4g-banner .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-4g-banner .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-4g-banner .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-4g-banner .text h3 {
        font-size: 2em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-4g-banner .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

    .overview-content .router-4g-banner .text p.model {
        margin-left: 20px
    }

}

@media (max-width:414px) {
    .overview-content .router-4g-banner {
        font-size: 2.5vw;
    }
}


.overview-content .router-no-configuration-needed {
    font-size: 16px;
    margin: 0 auto;
    background: url(./img/b1.jpg) 50%/0 no-repeat;
    background-size: 120em;
    height: 53.578em;
    background-color: #f9f9f9;
}

.overview-content .router-no-configuration-needed .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-no-configuration-needed .text {
    padding: 12em 0 0 48em;
    text-align: left
}

.overview-content .router-no-configuration-needed .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-no-configuration-needed .text p {
    font-size: 1.25em;
    line-height: 1.5;
}

@media (min-width:1920px) {
    .overview-content .router-no-configuration-needed {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-no-configuration-needed {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-no-configuration-needed {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-no-configuration-needed {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-no-configuration-needed {
        font-size: 10.35px;
        height: auto;
        background: url(./m/b.jpg) bottom/100% no-repeat;
        padding-bottom: 100%;
    }

    .overview-content .router-no-configuration-needed .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-no-configuration-needed .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-no-configuration-needed .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-no-configuration-needed .text h3 {
        font-size: 2em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-no-configuration-needed .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

}

@media (max-width:414px) {
    .overview-content .router-no-configuration-needed {
        font-size: 2.5vw;
    }
}

.overview-content .router-share-4g-lte-network {
    font-size: 16px;
    margin: 0 auto;
    background: #e1d8d1 url(./img/c.jpg) 50%/0 no-repeat;
    background-size: 120em;
    height: 60.145em
}

.overview-content .router-share-4g-lte-network .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-share-4g-lte-network .text {
    padding: 4em 0 0;
    text-align: center
}

.overview-content .router-share-4g-lte-network .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-share-4g-lte-network .text h3 {
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-share-4g-lte-network .text p {
    font-size: 1.25em;
    line-height: 1.5;
}

.overview-content .router-share-4g-lte-network .text p.link a {
    color: #00a3df;
    text-decoration: none;
}

@media (min-width:1920px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 10.35px;
        height: auto;
        background: #e1d8d1 url(./m/c.jpg) bottom/100%;
        padding-bottom: 60%;
    }

    .overview-content .router-share-4g-lte-network .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-share-4g-lte-network .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-share-4g-lte-network .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-share-4g-lte-network .text h3 {
        font-size: 2em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-share-4g-lte-network .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

}

@media (max-width:414px) {
    .overview-content .router-share-4g-lte-network {
        font-size: 2.5vw;
    }
}

.overview-content .router-advanced-software-functions {
    font-size: 16px;
    margin: 0 auto;
    background-color: #f0f0f0;
    padding: 4em 0;
}

.overview-content .router-advanced-software-functions .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-advanced-software-functions .text {
    text-align: center
}

.overview-content .router-advanced-software-functions .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-advanced-software-functions .text h3 {
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-advanced-software-functions .text p {
    font-size: 1.25em;
    line-height: 1.5;
}

.overview-content .router-advanced-software-functions .text .list {
    margin-top: 2em
}

.overview-content .router-advanced-software-functions .text .list li {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 45%;
    position: relative;
    color: #fff;
    height: 0;
    padding-top: 36%;
}

.overview-content .router-advanced-software-functions .text .list li+li {
    margin-left: 4%;
}

.overview-content .router-advanced-software-functions .text .list .li1 {
    background: url(./img/d1.jpg) center/100% no-repeat;
}

.overview-content .router-advanced-software-functions .text .list .li2 {
    background: url(./img/d2.jpg) center/100% no-repeat;
}

.overview-content .router-advanced-software-functions .text .desc {
    position: absolute;
    top: 50%;
    left: 10%;
    right: 10%;
    bottom: 0;
    transform: translateY(-50%);
}

.overview-content .router-advanced-software-functions .text .list li p {
    font-size: 1.25em
}

.overview-content .router-advanced-software-functions .text .list img {
    display: block;
    width: 6.25em;
    height: 6.25em;
    margin: 0 auto;
}

@media (min-width:1920px) {
    .overview-content .router-advanced-software-functions {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-advanced-software-functions {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-advanced-software-functions {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-advanced-software-functions {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-advanced-software-functions {
        font-size: 10.35px;
        padding-top: 0;
        background-color: #fff;
    }

    .overview-content .router-advanced-software-functions .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-advanced-software-functions .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-advanced-software-functions .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-advanced-software-functions .text h3 {
        font-size: 1.875em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-advanced-software-functions .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

    .overview-content .router-advanced-software-functions .text .list {
        width: 88%;
        margin: 2em auto 0
    }

    .overview-content .router-advanced-software-functions .text .list li {
        display: block;
        width: 100%;
        padding-top: 80%;
        margin-bottom: 4em;
    }

    .overview-content .router-advanced-software-functions .text .list li+li {
        margin-left: 0%;
    }

    .overview-content .router-advanced-software-functions .text .list img {
        width: 5em;
        height: 5em;
    }

    .overview-content .router-advanced-software-functions .text .desc {
        left: 2%;
        right: 2%
    }


}

@media (max-width:414px) {
    .overview-content .router-advanced-software-functions {
        font-size: 2.5vw;
    }
}

.overview-content .router-wifi-where-you-need-it {
    font-size: 16px;
    margin: 0 auto;
    background-color: #fff;
    padding: 4em 0;
}

.overview-content .router-wifi-where-you-need-it .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-wifi-where-you-need-it .text {
    text-align: center
}

.overview-content .router-wifi-where-you-need-it .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-wifi-where-you-need-it .text h3 {
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-wifi-where-you-need-it .text p {
    font-size: 1.25em;
    line-height: 1.5;
}

.overview-content .router-wifi-where-you-need-it .text .list {
    margin-top: 3em;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.overview-content .router-wifi-where-you-need-it .text .list li {
    width: 46%;
    position: relative;
    color: #fff;
    margin-bottom: 3em;
    height: 0;
    padding-top: 24%;
    text-align: center;
}

.overview-content .router-wifi-where-you-need-it .text .list .li1 {
    background: url(./img/e1.png) center/100% no-repeat;
}

.overview-content .router-wifi-where-you-need-it .text .list .li2 {
    background: url(./img/e2.png) center/100% no-repeat;
}

.overview-content .router-wifi-where-you-need-it .text .list .li3 {
    background: url(./img/e3.png) center/100% no-repeat;
}

.overview-content .router-wifi-where-you-need-it .text .list .li4 {
    background: url(./img/e4.png) center/100% no-repeat;
}

.overview-content .router-wifi-where-you-need-it .text .desc {
    position: absolute;
    top: 50%;
    left: 10%;
    right: 10%;
    bottom: 0;
    transform: translateY(-50%);
}

.overview-content .router-wifi-where-you-need-it .text .list img {
    display: block;
    width: 10em;
    height: 10em;
    margin: 0 auto;
}

.overview-content .router-wifi-where-you-need-it .text .list p {
    font-weight: 400;
    font-size: 1.875em;
}

@media (min-width:1920px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 10.35px;
        padding: 0;
        background-color: #f0f0f0;
    }

    .overview-content .router-wifi-where-you-need-it .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-wifi-where-you-need-it .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-wifi-where-you-need-it .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-wifi-where-you-need-it .text h3 {
        font-size: 2em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-wifi-where-you-need-it .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

    .overview-content .router-wifi-where-you-need-it .text .list {
        flex-direction: column;
        width: 88%;
        margin: 3em auto 0
    }

    .overview-content .router-wifi-where-you-need-it .text .list li {
        width: 100%;
        padding-top: 53%
    }

    .overview-content .router-wifi-where-you-need-it .text .list img {
        width: 8em;
        height: 8em;
    }

}

@media (max-width:414px) {
    .overview-content .router-wifi-where-you-need-it {
        font-size: 2.5vw;
    }
}

.overview-content .router-reliable-access-for-up-to-32-devices {
    font-size: 16px;
    margin: 0 auto;
    background: url(./img/f.jpg) center/120em no-repeat;
    height: 61.1517em
}

.overview-content .router-reliable-access-for-up-to-32-devices .w-container {
    position: relative;
    max-width: 90%;
    margin: 0 auto;
    width: 85.375em;
}

.overview-content .router-reliable-access-for-up-to-32-devices .text {
    padding: 3em 2em 0;
    text-align: center
}

.overview-content .router-reliable-access-for-up-to-32-devices .text h2 {
    font-size: 3.125em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-reliable-access-for-up-to-32-devices .text h3 {
    font-size: 1.875em;
    font-weight: 400;
    line-height: 1.2;
    padding-bottom: 0.5em
}

.overview-content .router-reliable-access-for-up-to-32-devices .text p {
    font-size: 1.25em;
    line-height: 1.5;
}

@media (min-width:1920px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 0.83333333vw;
    }
}

@media (max-width:1680px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 14px;
    }
}

@media (max-width:1440px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 12px;
    }
}

@media (max-width:1024px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 10px;
    }
}

@media (max-width:736px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 10.35px;
        background: #fff url(./m/f.jpg) bottom/100% no-repeat;
        padding-bottom: 117%;
        height: auto;
    }

    .overview-content .router-reliable-access-for-up-to-32-devices .w-container {
        width: auto;
        max-width: 100%;
    }

    .overview-content .router-reliable-access-for-up-to-32-devices .text {
        padding: 0;
        text-align: left;
    }

    .overview-content .router-reliable-access-for-up-to-32-devices .text h2 {
        font-size: 2.5em;
        line-height: 1.2;
        padding: 1.5em 20px 0.5em;
    }

    .overview-content .router-reliable-access-for-up-to-32-devices .text h3 {
        font-size: 2em;
        line-height: 1.2;
        padding: 0 20px 0.5em;
    }

    .overview-content .router-reliable-access-for-up-to-32-devices .text p {
        font-size: 1.75em;
        line-height: 1.5;
        padding: 0 20px;
    }

}

@media (max-width:414px) {
    .overview-content .router-reliable-access-for-up-to-32-devices {
        font-size: 2.5vw;
    }
}