
body, body>.page-content-wrapper, html{
  overflow: visible !important;
}
.overview-content sup{font-size: 0.8em;}
.overview-content .all-the-colors-all-the-time {font-size:16px;max-width:1200px;margin:0 auto;background:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/a.jpg) 50% 0 no-repeat; background-size:75em;height:30.03125em}
.overview-content .all-the-colors-all-the-time .w-container{position: relative;margin: 0 auto;width: 75em;color:#272727;max-width: 100%;text-align: center;}
.overview-content .all-the-colors-all-the-time .text{padding: 19em 5% 0 5%;}
.overview-content .all-the-colors-all-the-time .text h2{font-size:2.25em;font-weight:500;line-height:1.3333;}
.overview-content .all-the-colors-all-the-time .text p{font-size:1.125em;line-height:1.3333;font-weight: 400;padding:0.25em 0}
.overview-content .all-the-colors-all-the-time .text p>span{display: inline-block;padding: 0.25em 1em;border:1px solid #272727;border-radius: 0.4em;}
@media (max-width:1680px){.overview-content .all-the-colors-all-the-time {font-size:14px;}}
@media (max-width:1440px){.overview-content .all-the-colors-all-the-time {font-size:12px;}}
@media (max-width:1024px){.overview-content .all-the-colors-all-the-time {font-size:10px;}}
@media (max-width:736px){
  .overview-content .all-the-colors-all-the-time {font-size:10.35px;height:133vw;background-size:100%;background-image: url(https://static-product.tp-link.com/vigi-vjb-300_v1/m/a.jpg);}
  .overview-content .all-the-colors-all-the-time .w-container{width:auto;color:#fff}
  .overview-content .all-the-colors-all-the-time .text{padding:68vw 20px 0;}
  .overview-content .all-the-colors-all-the-time .m-show{display: block;}
  .overview-content .all-the-colors-all-the-time .text h2{font-size:2.5em;padding:1.5em 0px 0.5em; }
  .overview-content .all-the-colors-all-the-time .text p{font-size:1.75em;display: flex;flex-direction: column-reverse;}
  .overview-content .all-the-colors-all-the-time .text p>span{margin:1em auto 0;padding:0.25em 0.5em;border-color: #fff;}
}
@media (max-width:414px){.overview-content .all-the-colors-all-the-time {font-size:2.5vw;}}

.overview-content .feature-icons {font-size:16px;background-color: #fff;max-width:1200px;margin:0 auto;}
.overview-content .feature-icons .w-container{width:75em;margin:0 auto;max-width: 100%;}
.overview-content .feature-icons .text h2{font-size:2.25em;font-weight:400;line-height:1.3333;}
.overview-content .feature-icons .text p{font-size:1.125em;line-height:1.33333;font-weight: 300;}
.overview-content .feature-icons ul{text-align: center;padding:4em 0 0;width:100%;margin:0 auto}
.overview-content .feature-icons ul li{display: inline-block;width:19%;margin: 2em 0;box-sizing: border-box;}
.overview-content .feature-icons ul li .icon{display:inline-block;width: 3.125em;background-position:center; height: 3.125em;background-size:auto 100%;vertical-align: middle;margin-right: 1.25em;background-repeat: no-repeat;}
.overview-content .feature-icons ul .li-1 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/b1.png);}
.overview-content .feature-icons ul .li-2 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/b2.png);}
.overview-content .feature-icons ul .li-3 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/b3.png);}
.overview-content .feature-icons ul .li-4 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/b4.png);}
.overview-content .feature-icons ul .li-5 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/img/b5.png);}
.overview-content .feature-icons ul li .desc{display:inline-block;width:calc(100% - 7.5em);text-align: left;vertical-align: middle;font-weight: 400;}
.overview-content .feature-icons .no-wrap{white-space: nowrap;}

@media (max-width:1680px){
  .overview-content .feature-icons {font-size:14px;}
}
@media (max-width:1440px){
  .overview-content .feature-icons {font-size:12px;}
}
@media (max-width:1024px){
  .overview-content .feature-icons {font-size:10px;}
}
@media (max-width:736px){
  .overview-content .feature-icons {font-size:10.35px;}
  .overview-content .feature-icons .w-container{width:auto}
  .overview-content .feature-icons .m-hide{display: none;}
  .overview-content .feature-icons ul{text-align: left;padding:4em 0 ;width:94%;margin:0 auto}
  .overview-content .feature-icons ul li{width:48%;margin: 1.5em 0;text-align: left;font-size: 1.25em;}
  .overview-content .feature-icons ul .li-6 .icon{background-image:url(https://static-product.tp-link.com/vigi-vjb-300_v1/m/b6.png);height: 1em;}
  .overview-content .feature-icons ul li .icon{width: 4em;}
  .overview-content .feature-icons ul li .desc{width: calc(100% - 6.5em);}
}
@media (max-width:414px){
  .overview-content .feature-icons {font-size: 2.5vw;}
}

.overview-content .one-for-all {font-size:16px;max-width:1200px;margin:0 auto;}
.overview-content .one-for-all .w-container{max-width: 100%;margin: 0 auto;width: 75em;color:#000;background-color:#fff ;padding: 4em 0;}
.overview-content .one-for-all .text {width: 100%;text-align: center;}
.overview-content .one-for-all .text h2{font-size:2.25em;font-weight:400;line-height:1.3333;padding-bottom:0.5em}
.overview-content .one-for-all .text p{font-size:1.125em;line-height:1.3333;padding-top:1em}
.overview-content .one-for-all .text ul{display: flex;flex-direction: row;flex-wrap: wrap;align-items: flex-start;justify-content: space-between;margin-top: 2em;}
.overview-content .one-for-all .text ul li{width: 23%;}
.overview-content .one-for-all .text ul img{display: block;width: 100%;}
@media (max-width:1680px){.overview-content .one-for-all {font-size:14px;}}
@media (max-width:1440px){.overview-content .one-for-all {font-size:12px;}}
@media (max-width:1024px){.overview-content .one-for-all {font-size:10px;}}
@media (max-width:736px){
  .overview-content .one-for-all {font-size:10.35px;padding:0;}
  .overview-content .one-for-all .w-container{width:auto;background-color: #fff;padding-top:0}
  .overview-content .one-for-all .text{width: 88%;margin:0 auto}
  .overview-content .one-for-all .text h2{font-size:2.5em;line-height:1.2;padding:1.5em 20px 0.5em; }
  .overview-content .one-for-all .text p{font-size:1.5em;line-height:1.5;padding:1em 20px 1em;}
  .overview-content .one-for-all .text ul li{width: 47%;}


}
@media (max-width:414px){.overview-content .one-for-all {font-size:2.5vw;}}