.deco-be65-banner{font-size:16px;max-width:1920px;margin:0 auto;height: 53em;background: url('https://static-product.tp-link.com/deco-be25_3-pack_(us)-v1/img/Deco_BE25_20260106074954y.jpg') 50% 0 no-repeat;background-size: 120em;position: relative;}
.deco-be65-banner .w-container{margin: 0 auto;width: 85.375em;}
.deco-be65-banner .text{padding: 10em 0 0 0;}
.deco-be65-banner h2{font-weight:500;font-size:3.4375em;line-height:1.2;padding-bottom: .5em;}
.deco-be65-banner h3{font-size: 1.875em;font-weight: 400;line-height: 1.2;}
.deco-be65-banner .text .model-name{font-size: 1.625em;margin-right: 1em;display: inline-block;vertical-align: middle;}
.deco-be65-banner .text .model-name span{color: #fff;border-radius: 0.5em;padding: 0.25em 1em;font-weight: 400;background: #7a7578;}
.deco-be65-banner .row{margin-top: 2em;}
.deco-be65-banner .row>*{display: inline-block;vertical-align: middle;}
.deco-be65-banner .row .tag-wifi7 {height: 3em;}
.deco-be65-banner .img img+img{margin-left: 1em;}
.deco-be65-banner .img-1 img, .deco-be65-banner .img-2 img{height: 2.25em;}
.deco-be65-banner .m-show{display: none;}
@media (max-width:1680px){ .deco-be65-banner{font-size:14px;} }
@media (max-width:1440px){ .deco-be65-banner{font-size:12px;} }
@media (max-width:736px) {
    .deco-be65-banner{font-size: 10.35px;background: url('https://static-product.tp-link.com/deco-be25_3-pack_(us)-v1/img/Deco_BE25_20260106074656w.jpg') top/100% auto no-repeat;height: 133.4375vw;}
    .deco-be65-banner .w-container{width: auto;padding: 0 20px;}
    .deco-be65-banner .text{padding: 10vw 0 0 0;width: auto;color: #000;}
    .deco-be65-banner h2{font-size:2.5em;}
    .deco-be65-banner h3{font-size: 1.375em;}
    .deco-be65-banner .text .model-name span{background: #76756e;color: #fff;}
    .deco-be65-banner .row{margin-top: 1.5em;}
    .deco-be65-banner .row-2{position: absolute;bottom: 5vw;left: 5vw;}
    .deco-be65-banner .row-2>*{margin-right: 1em;}
    .deco-be65-banner .row .tag-wifi7 {display: block;margin-top: 1.5em;height: 2em;}
    .deco-be65-banner .text .model-name{font-size: 1.375em;}
    .deco-be65-banner .img img+img{margin-left: 0;}
    .deco-be65-banner .img-1 img, .deco-be65-banner .img-2 img{height: 2.5em;}
    .deco-be65-banner .m-show{display: block;}
}   
@media (max-width:414px){ .deco-be65-banner{font-size: 2.5vw;} }

.deco-be65-selling-points{font-size:16px;margin: 6.5em auto 5em;max-width: 1920px;}
.deco-be65-selling-points .text{height: 83.25em;background:url(https://static-product.tp-link.com/deco-be25_v1/us/img/b.png) 50%/100% auto no-repeat;max-width: 85.375em;position: relative;margin: auto;}
.deco-be65-selling-points .text .desc{font-size: 1.25em;font-weight: 500;color: #433d3d;position: absolute;line-height: 1.2;}
.deco-be65-selling-points .text .desc.center{line-height: 1.3333;transform: translateX(-50%);text-align: center;}
.deco-be65-selling-points .text .color-b{color: #4facfe;font-size: 2em;}
.deco-be65-selling-points .text .color-m{color: #4facfe;font-size: 1.6em;}
.deco-be65-selling-points .text .desc-b{font-size: 2em;}
.deco-be65-selling-points .text .desc-m{font-size: 1.6em;}
.deco-be65-selling-points .text .desc1{top: 23%;left: 24%;width: 40%;}
.deco-be65-selling-points .text .desc6{left: 16%;top: 44%;width: 27%;}
.deco-be65-selling-points .text .desc8{left: 50%;top: 44%;width: 27%;}
.deco-be65-selling-points .text .desc7{left: 84%;top: 44%;width: 27%;}

.deco-be65-selling-points .text .desc9{left: 71%;top: 90%;width: 18%;}
.deco-be65-selling-points .text .desc10{left: 90%;top: 90%;width: 12%;}

.deco-be65-selling-points .text .desc2{width: 12%;top: 90%;left: 30%;}
.deco-be65-selling-points .text .desc3{width: 12%;top: 90%;left: 50%;}
.deco-be65-selling-points .text .desc4{width: 12%;top: 90%;left: 10%;}
.deco-be65-selling-points .text .desc5{width: 12%;top:91%;left: 86%;}

@media (max-width:1680px){ .deco-be65-selling-points{font-size:14px;} }
@media (max-width:1440px){ .deco-be65-selling-points{font-size:12px;} }
@media (max-width:736px) {
    .deco-be65-selling-points{font-size: 10.35px;margin: 12.5vw auto;}
    .deco-be65-selling-points .text{background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/b.png) top/100% auto no-repeat;height: 0;padding-bottom: 416vw;width: 88vw;}
    .deco-be65-selling-points .text br {display: none;}
    .deco-be65-selling-points .text .desc{font-size: 4.75vw;line-height: 1.5;}
    .deco-be65-selling-points .text .desc .left {display:inline-block;text-align: left;width: 100%;}
    .deco-be65-selling-points .text .color-b{color: #4facfe;font-size: 1.5em;}
    .deco-be65-selling-points .text .color-m{color: #4facfe;font-size: 1.5em;}
    .deco-be65-selling-points .text .desc-b{font-size: 1.5em;}
    .deco-be65-selling-points .text .desc-m{font-size: 1.5em;line-height: 1.2;}
    .deco-be65-selling-points .text .desc1{top:34vw;left: 50%;width: 74%;font-size: 3.75vw;}
    .deco-be65-selling-points .text .desc6{top: 32.5%;left: 50%;width: 75%;font-size: 3.75vw;}
    .deco-be65-selling-points .text .desc8{top: 48.2%;left: 50%;width: 94%;font-size: 3.75vw;}
    .deco-be65-selling-points .text .desc7{top: 64%;left: 50%;width: 98%;font-size: 3.75vw;}
    
    .deco-be65-selling-points .text .desc9{top: 394vw;left: 56%;width: 54%;font-weight: 400;}
    .deco-be65-selling-points .text .desc10{top: 380vw;left: 56%;width: 54%;font-weight: 400;}

    .deco-be65-selling-points .text .desc2{top: 349vw;left: 56%;width: 54%;font-weight: 400;}
    .deco-be65-selling-points .text .desc3{top: 364vw;left: 56%;width: 54%;font-weight: 400;}
    .deco-be65-selling-points .text .desc4{top: 335vw;left: 56%;width: 54%;font-weight: 400;}
    .deco-be65-selling-points .text .desc5{width: 24%;top: 230vw;left: 73%;}
}
@media (max-width:414px){ .deco-be65-selling-points{font-size: 2.5vw;} }

.deco-wifi7{max-width:1920px;margin:0 auto;font-size: 16px;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/c.jpg) bottom/120em auto no-repeat;height: auto;padding-bottom: 41em;}
.deco-wifi7 .w-container{max-width:85.375em;margin:0 auto;}
.deco-wifi7 .text{padding: 0 9em 0;text-align:center}
.deco-wifi7 h2{font-weight:400;font-size:3.125em;line-height:1.2;padding-bottom:0.25em;}
.deco-wifi7 h3{font-size: 1.75em;padding-bottom: .5em;}
.deco-wifi7 p{font-weight: 300;font-size:1.25em;line-height:1.5}
.deco-wifi7 p.link{margin-top: 3em;}
.deco-wifi7 p.link a{color: #000;border-radius: 0.5em;padding: 0.5em 1em;text-decoration: none;font-weight: 400;background-color: #ededed;}
.deco-wifi7 p.link a+a{margin-left: 1em;}
.deco-wifi7 .bg-text{position: relative;}
.deco-wifi7 .bg-text .desc{position: absolute;}
.deco-wifi7 .bg-text .desc-s{font-weight: 300;font-size: 1em;line-height:1.5}
.deco-wifi7 .bg-text .desc-1{top: 25em;right: 11em;}
.deco-wifi7 .bottom-container{margin: 5em auto;width: 80%;}
.deco-wifi7 .compare{margin: 2em 0;}
.deco-wifi7 .compare li{display: flex;justify-content: flex-start;align-items: center;height: 3em;}
.deco-wifi7 .compare li .bar{height: 1.5em;background-size: 100% 100%;position: relative;margin-right: 1em;}
.deco-wifi7 .compare li .bar p{position: absolute;right: 0;bottom: 100%;font-weight: 400;}
.deco-wifi7 .compare li .bar .wifi7{position: absolute;left: 102%;top: 50%;transform: translateY(-50%);height: 1.875em;}
.deco-wifi7 .compare .li-1 .bar{width: 51.875em;background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/bar1.png);}
.deco-wifi7 .compare .li-2 .bar{width: 21.625em;background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/bar2.png);}
.deco-wifi7 .compare .li-3 .bar{width: 16.625em;background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/bar3.png);}
.deco-wifi7 .compare .li-1 .info{font-size: 3em;}
.deco-wifi7 .compare li .info{font-weight: 400;font-size: 1.5em;}
.deco-wifi7 .feature li{display: inline-block;width: 33%;text-align: center;}
.deco-wifi7 .feature li .info{font-size: 1.25em;font-weight: 400;line-height: 1.5;}
.deco-wifi7 .feature li .info.color{background: linear-gradient(45deg, #4facfe, #53cbeb),-webkit-gradient(linear,left top,right top,from(#4facfe),to(#53cbeb)) no-repeat;color: #64a4fe;
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-size: 2em;font-weight: 500;}
@media (max-width:1680px){ .deco-wifi7{font-size:14px;} }
@media (max-width:1440px){ .deco-wifi7{font-size:12px;} }
@media (max-width:736px) {
  .deco-wifi7{font-size:10.35px;height:auto;background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/c.jpg) bottom/100% auto no-repeat;padding-bottom: 72vw;}
  .deco-wifi7 .w-container{width:auto;}
  .deco-wifi7 .text{text-align: left;padding: 0 20px 0;}
  .deco-wifi7 h2{font-size:2.5em;padding:0 0 0.5em;}
  .deco-wifi7 p{font-size:1.75em;}
  .deco-wifi7 p.link{font-size: 1.25em;margin-top: 2em;}
  .deco-wifi7 .bg-text .desc-s{font-weight: 400;font-size: .5em;line-height:1.5}
  .deco-wifi7 .bg-text .desc-1{top: 52vw;right: 9%;}
  .deco-wifi7 .bottom-container{width: auto;margin: 0;}
  .deco-wifi7 .feature{padding: 0 20px;text-align: left;margin-top: 5vw;}
  .deco-wifi7 .feature li{width: 49.5%;text-align: left;vertical-align: top;}
  .deco-wifi7 .feature li .info{font-size: 1.5em;}
  .deco-wifi7 .compare{margin: 0;padding: 10vw 0 0;}
  .deco-wifi7 .compare li .bar p{font-size: 1.25em;}
  .deco-wifi7 .compare li .bar .wifi7{transform: none;top: 150%;right: 2%;left: auto;}
}
@media (max-width:414px){ .deco-wifi7{font-size: 2.5vw;} }

.deco-fastest-mesh{max-width:1920px;margin:0 auto;font-size: 16px;height: auto;padding-bottom: 55em;margin: 5em auto 7.5em;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/d.jpg?2) bottom / 120em auto no-repeat;}
.deco-fastest-mesh .w-container{max-width: 85.375em;margin: 0 auto;}
.deco-fastest-mesh .text{padding: 0 9em 1.5em;text-align: center;}
.deco-fastest-mesh h2{font-size: 3.125em;line-height: 1.2;font-weight: 400;padding-bottom:0.25em;}
.deco-fastest-mesh h3{font-size: 1.75em;font-weight: 400;padding-bottom: 0.5em;}
.deco-fastest-mesh p{font-size: 1.25em;line-height: 1.5;}
.deco-fastest-mesh .bg-text {position: relative;}
.deco-fastest-mesh .compare{position: absolute;top: 65em;left: 1em;width: 85.375em;font-weight: 500;}
.deco-fastest-mesh .compare p{font-size: 1.375em;}
.deco-fastest-mesh .compare .justify, .deco-fastest-mesh .compare .left{display: flex;align-items: center;}
.deco-fastest-mesh .compare .justify{flex: 1;}
.deco-fastest-mesh .compare .justify .speed{font-size: 1.75em;margin-left: 1em;color: #44bbff;}
.deco-fastest-mesh .compare .freq{width: 5em;}
.deco-fastest-mesh .compare .justify .bar{flex: 1;}
.deco-fastest-mesh .compare .left .bar{text-align:left;margin-right: 1em;}
.deco-fastest-mesh .compare .bar{border-radius: 10em;height: 1em;}
.deco-fastest-mesh .compare .blue{background: linear-gradient(45deg, #44bbff, #99d2ff),-webkit-gradient(linear,left top,right top,from(#44bbff),to(#99d2ff)) no-repeat;color: #44bbff;}
.deco-fastest-mesh .compare .white{background: linear-gradient(45deg, #a5a5a5, #a9a9a9),-webkit-gradient(linear,left top,right top,from(#a5a5a5),to(#a9a9a9)) no-repeat;color: #a5a5a5;}
.deco-fastest-mesh .compare li{margin-bottom: 1em;text-align: center;display: flex;align-items: center;position: relative;}
.deco-fastest-mesh .color{background: linear-gradient(45deg, #64a4fe, #a3d0ff),-webkit-gradient(linear,left top,right top,from(#64a4fe),to(#a3d0ff)) no-repeat;color: #64a4fe;
  background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;line-height: 1.2;}
.deco-fastest-mesh .compare .li-2 .bar{width: 16em;}
.deco-fastest-mesh .compare .li-3 .bar{width: 8em;}
.deco-fastest-mesh .compare .speed-title{width: 30%;font-weight: 700;text-align: center;font-size: 4.5em;}
.deco-fastest-mesh .m-show{display: none;}
@media (max-width:1680px){ .deco-fastest-mesh{font-size:14px;} }
@media (max-width:1440px){ .deco-fastest-mesh{font-size:12px;} }
@media (max-width:736px) {
  .deco-fastest-mesh{font-size:10.35px;height: auto;margin: 0 auto;background: #fff url(https://static-product.tp-link.com/deco-be25_v1/us/m/d.jpg?2) bottom/100% auto no-repeat;color: #000;padding-bottom: 111vw;}
  .deco-fastest-mesh .w-container{width: auto;}
  .deco-fastest-mesh .text{text-align: left;padding: 3.75em 20px 1.5em;width: auto;display: block;margin: 0;}
  .deco-fastest-mesh h2{font-size:2.5em;padding-bottom: .5em;}
  .deco-fastest-mesh p{font-size:1.75em;}
  .deco-fastest-mesh .desc-text{display: none;}
  .deco-fastest-mesh .compare{width: 84vw;top: 97vw;left: 8%;}
  .deco-fastest-mesh .compare p{color: #353535;}
  .deco-fastest-mesh .compare .li-1 p{color: #000;position: absolute;}
  .deco-fastest-mesh .compare .speed-title{width: auto;}
  .deco-fastest-mesh .compare .li-2 .bar{width: 68vw;}
  .deco-fastest-mesh .compare .li-3 .bar{width: 17vw;}
  .deco-fastest-mesh .m-show{display: block;}
}
@media (max-width:414px){ .deco-fastest-mesh{font-size: 2.5vw;} }

.deco-more-connectivity{font-size:16px;max-width:1920px;margin:0 auto;height: 38.25em;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/e.jpg) top / 120em no-repeat;}
.deco-more-connectivity .w-container{margin: 0 auto;width: 85.375em;position: relative;}
.deco-more-connectivity .text{padding: 7em 0 0 55em;}
.deco-more-connectivity h2{font-weight:400;font-size:3.125em;line-height:1.2;margin-bottom: .5em;}
.deco-more-connectivity p{font-weight:300;font-size:1.25em;line-height:1.5;}
.deco-more-connectivity .color{
  background-clip: text;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1.2;
  }
.deco-more-connectivity .faster{margin-top: 3em;font-weight: 500;font-size: 1.125em;}
.deco-more-connectivity .bg-text{position: absolute;left:0;top:0;}
.deco-more-connectivity .desc{position: absolute;color: #fff;}
.deco-more-connectivity .desc-b{font-size: 2em;font-weight: 500;line-height: 1.2;}
.deco-more-connectivity .desc-m{font-size: 1.125em;font-weight: 300;line-height: 1.2;}
.deco-more-connectivity .desc-s{font-size: 1.125em;font-weight: 300;line-height: 1.2;}
.deco-more-connectivity .desc-1{top: 13em;left: 3em;width: 12em;}
.deco-more-connectivity .desc-2{top: 35em;left: 2.7em;width:5em}
.deco-more-connectivity .desc-3{top: 35em;left: 7.9em;width: 5em;}
.deco-more-connectivity .desc-4{top: 35em;left: 13.3em;width: 5em;}
.deco-more-connectivity .device{margin-top: 2em;}
.deco-more-connectivity .device li{display: inline-block;width: 15%;vertical-align: top;text-align: center;margin: 0 auto;}
.deco-more-connectivity .device .icon{width: 4em;height: 4em;filter: brightness(100);}
.deco-more-connectivity .device .info{font-weight: 400;}

.deco-more-connectivity .desc-text{position: absolute;top: 0;bottom: 0;right: 0;width: 40%;}
.deco-more-connectivity .desc-text .desc{position: absolute;left: 105%;width: 40%;}
.deco-more-connectivity .desc-text p.desc{font-size: 1.25em;font-weight: 400;line-height: 1.2;}
.deco-more-connectivity .desc-text p.desc .large{font-size: 1.75em;font-weight: 500;}
.deco-more-connectivity .desc-text .desc2{top: 67%;}
.deco-more-connectivity .desc-text .desc3{top: 78.5%;}
.deco-more-connectivity .desc-text .desc4{top: 59%;}
@media (max-width:1680px){ .deco-more-connectivity{font-size:14px;} }
@media (max-width:1440px){ .deco-more-connectivity{font-size:12px;} }
@media (max-width:736px) {
    .deco-more-connectivity{font-size: 10.35px;background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/e.jpg) bottom/100% no-repeat;height: auto;padding-bottom: 86vw;position: relative;}
    .deco-more-connectivity .w-container{width: auto;}
    .deco-more-connectivity .text{padding:3.75em 20px 0;width:auto;}
    .deco-more-connectivity h2{font-size: 2.5em;}
    .deco-more-connectivity p{font-size: 1.75em;}
    .deco-more-connectivity .bg-text{position: relative;}
    .deco-more-connectivity .desc{position: absolute;color: #fff;}
    .deco-more-connectivity .desc-b{font-size: 4.75vw;font-weight: 400;line-height: 1.2;}
    .deco-more-connectivity .desc-m{font-size: 2.5vw;font-weight: 300;line-height: 1.2;}
    .deco-more-connectivity .desc-s{font-size: 2.75vw;font-weight: 300;line-height: 1.2;}
    .deco-more-connectivity .desc-1{top: 18vw;left: 13vw;width: 32vw;}
    .deco-more-connectivity .desc-2{width: 12vw;top: 78vw;left: 12vw;}
    .deco-more-connectivity .desc-3{width: 12vw;top: 78vw;left: 29vw;}
    .deco-more-connectivity .desc-4{width: 12vw;top: 78vw;left: 48vw;}
    .deco-more-connectivity .desc-text{top:auto;height: 100vw;width: auto;left: 0;color: #fff;}
    .deco-more-connectivity .desc-text p.desc{font-size: 2.5vw;}
    .deco-more-connectivity .desc-text .desc{left: 78%;width: 22%;top: auto;}
    .deco-more-connectivity .desc-text .desc2{bottom: 25vw;}
    .deco-more-connectivity .desc-text .desc3{bottom: 18vw;}
    .deco-more-connectivity .desc-text .desc4{bottom: 34vw;}
    
    .deco-more-connectivity .device{position: absolute;bottom: 20vw;left: 4vw;margin-top: 0;width: 30vw;}
    .deco-more-connectivity .device li{width: 32%;}
    .deco-more-connectivity .device .info{font-size: 2vw;color: #fff;}
    .deco-more-connectivity .device .icon{width: 8vw;height: 8vw;}
    .deco-more-connectivity .faster{margin-top: 1.5em;font-size: 3.75vw;font-weight: 400;}
}
@media (max-width:414px){ .deco-more-connectivity{font-size: 2.5vw;} }

.deco-backhaul{max-width:1920px;margin:0 auto;font-size: 16px;margin: 7.5em auto 0;position: relative;}
.deco-backhaul .w-container{max-width: 85.375em;margin: 0 auto;text-align: center;position: absolute;left: 17.5em;}
.deco-backhaul .text{padding: 4em 3em 2em;}
.deco-backhaul h2{font-weight:400;font-size:3.125em;line-height:1.2;padding-bottom:0.5em;}
.deco-backhaul p{font-size: 1.25em;line-height: 1.5;}
.deco-backhaul .video video{width: 100%;}
.deco-backhaul .info{font-size: 1.875em;text-align: center;font-weight: 400;}
.deco-backhaul .m-show{display: none;}
@media (max-width:1680px){ .deco-backhaul{font-size:14px;} }
@media (max-width:1440px){ .deco-backhaul{font-size:12px;} }
@media (max-width:736px) {
  .deco-backhaul{font-size:10.35px;height:auto;margin: 0 auto;background: none;}
  .deco-backhaul .w-container{width:auto;padding: 0 0 3vw;position: relative;left: auto;}
  .deco-backhaul .text{padding: 3.75em 20px 0;width: auto;margin: 0;text-align: left;}
  .deco-backhaul h2{font-size:2.5em;padding:0 0 0.5em;}
  .deco-backhaul p{font-size:1.75em;}
  .deco-backhaul .video{padding: 1vw 0 0;}
  .deco-backhaul .info{font-size: 1.25em;}
  .deco-backhaul .m-hide{display: none;}
  .deco-backhaul .m-show{display: block;}
}
@media (max-width:414px){ .deco-backhaul{font-size: 2.5vw;} }

.deco-homeshield3{max-width:1920px;margin:0 auto;font-size: 16px;}
.deco-homeshield3 .w-container{max-width:85em;margin:0 auto;}
.deco-homeshield3 .text{padding: 5em 0 4.5em 4.5em;text-align:center}
.deco-homeshield3 h2{font-weight:400;font-size:3.125em;line-height:1.2;padding-bottom:0.5em;}
.deco-homeshield3 p{font-weight:300;font-size:1.25em;line-height:1.5}
.deco-homeshield3 p.link{margin-top: 3em;}
.deco-homeshield3 p.link a{color: #000;border-radius: 0.45em;background-color: #ededed;padding: 0.5em 1em;text-decoration: none;font-weight: 400;}
.deco-homeshield3 p.link a+a{margin-left: 1em;}
.deco-homeshield3 .radio { position: fixed; top: -9999px;}
.deco-homeshield3 .homeshield>img{width:22.5em;}
.deco-homeshield3 ul{display: table-cell;vertical-align: top;padding: 5em 0 0 3.75em;width: 50%;}
.deco-homeshield3 li{width:auto}
.deco-homeshield3 li+li{margin-top:1.5em;}
.deco-homeshield3 li .header {display: flex;flex-direction: row;align-items: center;cursor: pointer;color:#aaaaaa;}
.deco-homeshield3 #f-radio-1:checked~.scene .li-1 .header,
.deco-homeshield3 #f-radio-2:checked~.scene .li-2 .header,
.deco-homeshield3 #f-radio-3:checked~.scene .li-3 .header {color:#000;}
.deco-homeshield3 li .header .tag-arrow {width: 2.1em;height: 1.5em;margin: 0 auto;transition: transform 300ms linear;display: inline-block;vertical-align: middle;}
.deco-homeshield3 #f-radio-1:checked~.scene .li-1 .header .tag-arrow,
.deco-homeshield3 #f-radio-2:checked~.scene .li-2 .header .tag-arrow,
.deco-homeshield3 #f-radio-3:checked~.scene .li-3 .header .tag-arrow {transform: rotateZ(180deg);-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);}
.deco-homeshield3 li .content {display: grid;grid-template-rows: 0fr;overflow: hidden;transition: all 500ms linear;-webkit-transition: .5s;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-o-transition: all 300ms linear;}
.deco-homeshield3 li .content>* {min-height: 0;}
.deco-homeshield3 #f-radio-1:checked~.scene .li-1 .content,
.deco-homeshield3 #f-radio-2:checked~.scene .li-2 .content,
.deco-homeshield3 #f-radio-3:checked~.scene .li-3 .content {grid-template-rows: 1fr;}
.deco-homeshield3 .imgs {width: 50%;height: 0;display: table-cell;vertical-align: top;}
.deco-homeshield3 .imgs .img0 {width: 100%;height: 0;padding-bottom: 0;display: none;position: relative;}
.deco-homeshield3 #f-radio-1:checked~.imgs .img0.img1,
.deco-homeshield3 #f-radio-2:checked~.imgs .img0.img2,
.deco-homeshield3 #f-radio-3:checked~.imgs .img0.img3 {display: inline-block;vertical-align: top;padding-bottom: 75%;}
.deco-homeshield3 .img1 {background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f1.jpg) 50% 0 no-repeat;background-size: 100% auto;}
.deco-homeshield3 .img2 {background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f2.jpg) 50% 0 no-repeat;background-size: 100% auto;}
.deco-homeshield3 .img3 {background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f3.jpg) 50% 0 no-repeat;background-size: 100% auto;}
.deco-homeshield3 .img3 .desc{position: absolute;color: #fff;font-size: 1.5em;font-weight: 400;width: 40%;top: 5%;text-align: center;line-height: 1.2;}
.deco-homeshield3 .img3 .desc1{left: 5%;}
.deco-homeshield3 .img3 .desc2{left: 55%;}
.deco-homeshield3 li .title{padding:1em 0 0.5em;font-weight: 500;}
.deco-homeshield3 li .info{font-size: 1em;font-weight: 300;padding-left: 5em;}
.deco-homeshield3 .img-box{display:none;padding-bottom:72.6%;height:0;background-position:50%;background-size:contain;background-repeat:no-repeat;position: relative;}
.deco-homeshield3 .li-1 .img-box{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/f1.jpg)}
.deco-homeshield3 .li-2 .img-box{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/f2.jpg)}
.deco-homeshield3 .li-3 .img-box{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/f3.jpg)}
.deco-homeshield3 .img{position:absolute;bottom:0;display:table;box-sizing:border-box;width:100%;color:#fff;;border-bottom-left-radius: .375em;border-bottom-right-radius: .375em;padding: 1em 20%}
.deco-homeshield3 h3{font-size: 1.75em;font-weight: 500;line-height: 1.2;display: inline-block;vertical-align: middle;padding-left: 0.5em;flex: 1;}
.deco-homeshield3 .icon{background-position: 50% 100%;background-repeat: no-repeat;background-size: 100% auto;width: 4em;height: 4em;display: inline-block;vertical-align: middle;}
.deco-homeshield3 .li-1 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-1.png);}
.deco-homeshield3 .li-2 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-2.png);}
.deco-homeshield3 .li-3 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-3.png);}
.deco-homeshield3 #f-radio-1:checked~.scene .li-1 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-1-active.png);}
.deco-homeshield3 #f-radio-2:checked~.scene .li-2 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-2-active.png);}
.deco-homeshield3 #f-radio-3:checked~.scene .li-3 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-3-active.png);}
@media (max-width:1680px){ .deco-homeshield3{font-size:14px;} }
@media (max-width:1440px){ .deco-homeshield3{font-size:12px;} }
@media (max-width:736px) {
  .deco-homeshield3{font-size: 10.35px;}
  .deco-homeshield3 .w-container{width:auto;}
  .deco-homeshield3 .text{padding:3.75em 20px 0;text-align:left;}
  .deco-homeshield3 h2{font-size:2.5em;padding:0 0 0.5em;}
  .deco-homeshield3 h3{font-size: 2em;font-weight: 400;line-height: 1.2;display:inline-block;vertical-align: middle;padding-left: 0.5em;flex: 1;}
  .deco-homeshield3 p{font-size:1.75em;}
  .deco-homeshield3 p.link{font-size: 1.5em;margin-top: 2em;}
  .deco-homeshield3 .homeshield{padding-bottom: 0.5em;}
  .deco-homeshield3 .homeshield>img{width:18em;}
  .deco-homeshield3 .link{margin:0.5em 0;}
  .deco-homeshield3 ul{display:block;margin:0 auto;padding-bottom: 2em;width: auto;padding: 7.5vw 20px 0;}
  .deco-homeshield3 li{padding-bottom: 2em;width: auto;}
  .deco-homeshield3 li .info{font-size: 1.75em;text-align: left;margin: 0 auto 1.5em;padding: 0;}
  .deco-homeshield3 .li-3 .img-box .desc{position: absolute;color: #fff;font-size: 1.25em;width: 40vw;top: 3vw;text-align: center;line-height: 1.2;}
  .deco-homeshield3 .li-3 .img-box .desc1{left: 4%;}
  .deco-homeshield3 .li-3 .img-box .desc2{left: 53%;}
  .deco-homeshield3 .img-box{display:block;font-size:3vw;margin-bottom: 1.5em;}
  .deco-homeshield3 .icon{background-position: 50% 100%;background-repeat: no-repeat;width: 6.5em;height: 6.5em;vertical-align:middle;display:table-cell;}
  .deco-homeshield3 .li-1 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-1-active.png);}
  .deco-homeshield3 .li-2 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-2-active.png);}
  .deco-homeshield3 .li-3 .icon{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/f-icon-3-active.png);}
  .deco-homeshield3 li .content{display: block;}
  .deco-homeshield3 li .header{color:#000;}
  .deco-homeshield3 li .header .tag-arrow {display:none;}
  .deco-homeshield3 .m-hide {display: none; }
}
@media (max-width:414px){ .deco-homeshield3{font-size: 2.5vw;} }

.deco-vpn-supported{font-size: 16px;max-width: 1920px;margin: 7.5em auto 0;}
.deco-vpn-supported .w-container{width: 85.375em;margin: 0 auto;}
.deco-vpn-supported .w-container>*{display: inline-block;vertical-align: middle;}
.deco-vpn-supported .text{width: 43%;margin-right: 6.5%;}
.deco-vpn-supported h2{font-size: 3.125em;line-height: 1.2;font-weight: 400;padding-bottom:0.5em;}
.deco-vpn-supported p{font-size: 1.25em;line-height: 1.5;}
.deco-vpn-supported p.link{margin: 1em 0;border-radius: 0.45em;background-color: #ededed;display: inline-block;padding: 0.25em 0.75em;font-size: 1.25em;}
.deco-vpn-supported p.link a{color: #000;text-decoration: none;font-weight: 400;}
.deco-vpn-supported .img{width: 50%;height: auto;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/g.jpg) top / 100% no-repeat;padding-bottom: 30.25em;}
@media (max-width:1680px){ .deco-vpn-supported{font-size:14px;} }
@media (max-width:1440px){ .deco-vpn-supported{font-size:12px;} }
@media (max-width:736px) {
    .deco-vpn-supported{font-size: 10.35px;margin: 0 auto;padding-bottom: 68vw;background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/g.jpg) bottom / 100% auto no-repeat;}
    .deco-vpn-supported .w-container{width: auto;margin: 0 20px;}
    .deco-vpn-supported .text{text-align: left;padding: 0 0 0;}
    .deco-vpn-supported h2{font-size:2.5em;padding:0 0 0.5em;}
    .deco-vpn-supported p{font-size:1.75em;}
    .deco-vpn-supported .w-container>*{display: block;width: auto;}
    .deco-vpn-supported .img{display: none;}
}
@media (max-width:414px){ .deco-vpn-supported{font-size: 2.5vw;} }

.deco-private-iot-network{font-size: 16px;max-width: 1920px;margin: 0 auto;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/h.jpg) bottom / 120em no-repeat;height: auto;padding-bottom: 41em;}
.deco-private-iot-network .w-container{width: 75em;margin: 0 auto;}
.deco-private-iot-network .text{text-align: center;padding: 6em 0 0;}
.deco-private-iot-network h2{font-size: 3.125em;line-height: 1.2;font-weight: 400;padding-bottom:0.5em;}
.deco-private-iot-network p{font-size: 1.25em;line-height: 1.5;}
@media (max-width:1680px){ .deco-private-iot-network{font-size:14px;} }
@media (max-width:1440px){ .deco-private-iot-network{font-size:12px;} }
@media (max-width:736px) {
    .deco-private-iot-network{font-size: 10.35px;background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/h.jpg) bottom / 100%  no-repeat;height: auto;padding-bottom: 58vw;}
    .deco-private-iot-network .w-container{width: auto;}
    .deco-private-iot-network .text{text-align: left;padding: 3.75em 20px 1.5em;}
    .deco-private-iot-network h2{font-size:2.5em;padding:0 0 0.5em;}
    .deco-private-iot-network p{font-size:1.75em;}
}
@media (max-width:414px){ .deco-private-iot-network{font-size: 2.5vw;} }

.deco-onemesh{font-size:16px;max-width:1920px;margin:0 auto;}
.deco-onemesh .w-container{width: 85.375em;margin:0 auto;}
.deco-onemesh .text{padding: 6em 0 0;text-align: center;}
.deco-onemesh h2{font-size:3.125em;font-weight:500;line-height:1.2;padding-bottom:.5em;}
.deco-onemesh h3{font-size: 1.75em;font-weight: 400;padding-bottom: 0.5em;}
.deco-onemesh p{font-size:1.25em;line-height:1.5;}
.deco-onemesh p.link{margin-top: 2em;font-size: 1.25em;}
.deco-onemesh p.link a{color: #000;border-radius: 0.45em;background-color: #ededed;padding: 0.5em 1em;text-decoration: none;font-weight: 400;}
.deco-onemesh ul{text-align: center;width: 80%;margin: 0 auto;}
.deco-onemesh ul li{display: inline-block;vertical-align: top;text-align: left;}
.deco-onemesh ul li+li{margin-left: 2%;}
.deco-onemesh ul li video{width: 100%;}
.deco-onemesh .feature{padding: 3em 0;}
.deco-onemesh .feature li{width: 23%;}
.deco-onemesh .feature li>*{display: inline-block;vertical-align: middle;}
.deco-onemesh .feature li .img{background-size: 100% auto;background-position: top / 100%;background-repeat: no-repeat;height: 3.375em;width: 3.375em;margin-right: 1em;}
.deco-onemesh .feature .li-1 .img{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/i-icon-1.png);}
.deco-onemesh .feature .li-2 .img{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/i-icon-2.png);}
.deco-onemesh .feature .li-3 .img{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/i-icon-3.png);}
.deco-onemesh .feature .li-4 .img{background-image: url(https://static-product.tp-link.com/deco-be25_v1/us/img/i-icon-4.png);}
.deco-onemesh .feature li .desc{width: 70%;font-weight: 400;}
.deco-onemesh .diff{padding-bottom: 6em;}
.deco-onemesh .diff li{width: 48%;position: relative;}
.deco-onemesh .diff .video-txt{position: absolute;top: 0;}
.deco-onemesh .diff .video-txt .des{position: absolute;}
.deco-onemesh .diff .video-txt .des img{width: 2.2vw;height: 1.5vw;display: inline-block;}
.deco-onemesh .diff .video-txt .des .des-b{font-size: 1.2vw;font-weight: 400;line-height: 1.5;display: inline-block;}
.deco-onemesh .diff .video-txt .des .des-m{font-size: .9vw;font-weight: 400;line-height: 1.5;display: inline-block;}
.deco-onemesh .diff .video-txt .des-1{top: 1vw;left: 1.5vw;width: 14vw;text-align: center;}
.deco-onemesh .diff .video-txt .des-2{top: 6.1vw;left: 2.6vw;width: 8vw;}
.deco-onemesh .diff .video-txt .des-3{top: 8.7vw;left: 2.6vw;width: 10.4vw;}
.deco-onemesh .diff .video-txt .des-4{top: 8.3vw;left: 27.8vw;}
.deco-onemesh .diff .video-txt .des-5{top: 22.5vw;left: 22.6vw;}
@media (max-width:1680px){ .deco-onemesh{font-size:14px;} }
@media (max-width:1440px){ .deco-onemesh{font-size:12px;} }
@media (max-width:736px){
    .deco-onemesh{font-size:10.35px;height:auto;}
    .deco-onemesh .w-container{width:auto;}
    .deco-onemesh .text{padding:0;padding:0 20px;text-align: left;}
    .deco-onemesh h2{font-size:2.5em;line-height:1.2;padding:1.5em 0 0.5em;}
    .deco-onemesh p{font-size:1.75em;line-height:1.5;}
    .deco-onemesh p.link{font-size: 1.5em;}
    .deco-onemesh ul{width: auto;padding: 0 20px;}
    .deco-onemesh ul li+li{margin-left: 0;}
    .deco-onemesh .feature{padding: 5vw 20px 7.5vw;}
    .deco-onemesh .feature li{margin-top: 1em;display: block;width: auto;}
    .deco-onemesh .feature li .img{width: 4em;height: 4em;}
    .deco-onemesh .diff{padding-bottom: 10vw;}
    .deco-onemesh .diff li{display: block;width: auto;}
    .deco-onemesh .diff li+li{margin-top: 7.5vw;}
    .deco-onemesh .diff .video-txt .des img{width: 6vw;height: 3.95vw;display: inline-block;}
    .deco-onemesh .diff .video-txt .des .des-b{font-size: 3vw;font-weight: 400;line-height: 1.5;display: inline-block;}
    .deco-onemesh .diff .video-txt .des .des-m{font-size: 2.1vw;font-weight: 400;line-height: 1.5;display: inline-block;}
    .deco-onemesh .diff .video-txt .des-1{top: 1.5vw;left: 3.4vw;width: 34vw;text-align: center;}
    .deco-onemesh .diff .video-txt .des-2{top: 15vw;left: 6.5vw;width: 20vw;}
    .deco-onemesh .diff .video-txt .des-3{top: 21vw;left: 6.5vw;width: 24vw;}
    .deco-onemesh .diff .video-txt .des-4{top: 20vw;left: 66vw;width: 6vw;}
    .deco-onemesh .diff .video-txt .des-5{top: 54vw;left: 54vw;width: 6vw;}
}
@media (max-width:414px){ .deco-onemesh{font-size:2.5vw;} }

.deco-setup-with-app{max-width:1920px;margin:0 auto;font-size: 16px;}
.deco-setup-with-app .w-container{width:85.375em;margin:0 auto;}
.deco-setup-with-app .text{padding: 0em 20% 0;text-align: center;}
.deco-setup-with-app h2{font-weight:400;font-size:3.125em;line-height:1.2;padding-bottom:0.5em;}
.deco-setup-with-app p{font-weight:300;font-size:1.25em;line-height:1.5}
.deco-setup-with-app .extra {padding-top: 2em;}
.deco-setup-with-app .extra .li {display: inline-block;box-sizing: border-box;width: 30%;vertical-align: top;}
.deco-setup-with-app .extra .li+.li{margin-left: 4%;}
.deco-setup-with-app .extra .li-3{width: 33%;}
.deco-setup-with-app .extra .li:last-child{margin:0;}
.deco-setup-with-app .extra .li .info{margin-top: 1em;position: relative;padding-left: 1.5em;text-align: left;line-height: 1.2;}
.deco-setup-with-app .extra .li .info .order{ width: 1.4em;height: 1.4em;border-radius: 50%;text-align: center;font-size: .8125em;line-height: 1.4em;font-weight: 500;background-color: #ededed;position: absolute;top: 0.25em;left: 0;}
.deco-setup-with-app .extra .li .info-title{font-weight: 500;}
.deco-setup-with-app .desc-text{height: auto;padding-bottom: 44%;background: url(https://static-product.tp-link.com/deco-be25_v1/us/img/j.jpg) bottom / 100% no-repeat;}
@media (max-width:1680px){ .deco-setup-with-app {font-size:14px;} }
@media (max-width:1440px){ .deco-setup-with-app {font-size:12px;} }
@media (max-width:1024px){ .deco-setup-with-app {font-size:10px;} }
@media (max-width:736px) {
  .deco-setup-with-app{font-size: 10.35px;background: url(https://static-product.tp-link.com/deco-be25_v1/us/m/j.jpg) bottom / 100% no-repeat;padding-bottom: 67vw;}
  .deco-setup-with-app .w-container{width:auto;}
  .deco-setup-with-app .text{padding:0;text-align:left;}
  .deco-setup-with-app h2{font-size:2.5em;padding: 0 20px 0.5em;}
  .deco-setup-with-app p{font-size:1.75em;padding:0 20px;}
  .deco-setup-with-app .extra{padding:5vw 20px 0;}
  .deco-setup-with-app .extra .info{font-size:1.25em;text-align:center;line-height: 1.2;margin-top:0.5em;padding:0;}
  .deco-setup-with-app .extra .li{width:31%;}
  .deco-setup-with-app .extra .li+.li{margin-left: 2%;}
  .deco-setup-with-app .extra .li .info-text{display:block;width:auto;}
  .deco-setup-with-app .desc-text{display: none;}
}
@media (max-width:414px){ .deco-setup-with-app {font-size: 2.5vw;} }

.deco-wifi-made-easy3{font-size:16px;max-width:1920px;margin: 7.5em auto 3em;}
.deco-wifi-made-easy3 .w-container{width: 85.375em;margin: 0 auto;}
.deco-wifi-made-easy3 .text{padding:4em 12%;text-align: center;}
.deco-wifi-made-easy3 h2{font-size:3.125em;font-weight:400;line-height:1.2;padding-bottom:0.5em;}
.deco-wifi-made-easy3 h3{font-size:3em;font-weight:400;line-height:1.2;padding-bottom:0.5em;}
.deco-wifi-made-easy3 p{font-size:1.25em;line-height:1.5;margin-bottom: 2em;}
.deco-wifi-made-easy3 .link{margin-top:1em;}
.deco-wifi-made-easy3 .link a{color:#217efe;}
.deco-wifi-made-easy3 .li{flex-wrap: wrap;display: flex;}
.deco-wifi-made-easy3 .box{padding:3em 5%;display: flex;align-items: center;margin-left: 1%;flex: 1;border-radius: 1em;}
.deco-wifi-made-easy3 .img{width: 50%;height: 0;padding-bottom: 34%;background-size: 100% auto;background-repeat: no-repeat;}
.deco-wifi-made-easy3 .tag{height: 2.5em;margin-right: 1em;}
.deco-wifi-made-easy3 .li-1 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/k1.jpg)}
.deco-wifi-made-easy3 .li-2 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/k2.jpg)}
.deco-wifi-made-easy3 .li-3 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/img/k3.jpg)}
.deco-wifi-made-easy3 .navi{text-align: center;}
.deco-wifi-made-easy3 .navi .dot{display: inline-block;vertical-align: middle;width: .8em;height: .8em;border-radius: 50%;background: #d2d8de;margin: 0em 1%;cursor: pointer;}
.deco-wifi-made-easy3 .navi .dot.active{background: #8f8f8f;}
@media (max-width:1680px){.deco-wifi-made-easy3{font-size:14px;}}
@media (max-width:1440px){.deco-wifi-made-easy3{font-size:12px;}}
@media (max-width:736px){
  .deco-wifi-made-easy3{font-size:10.35px;padding:0;margin: 0 auto;}
  .deco-wifi-made-easy3 .m-hide{display:none;}
  .deco-wifi-made-easy3 .w-container{width:auto;margin:0;}
  .deco-wifi-made-easy3 .text{padding:0 0 2em;text-align:left;}
  .deco-wifi-made-easy3 h2{font-size:2.5em;line-height:1.2;padding:1.5em 20px 0.5em;}
  .deco-wifi-made-easy3 h3{font-size:2em;line-height:1.2;padding:1em 20px 0.5em;}
  .deco-wifi-made-easy3 p{font-size:1.75em;line-height:1.5;padding:0 20px;margin-bottom: 1em;}
  .deco-wifi-made-easy3 .list{padding:0;}
  .deco-wifi-made-easy3 .box{width:100%;padding:2em 0 0;}
  .deco-wifi-made-easy3 .img{width:100%;padding-bottom:57%}
  .deco-wifi-made-easy3 .navi{display:none;}
  .deco-wifi-made-easy3 .li-1 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/m/k1.jpg)}
  .deco-wifi-made-easy3 .li-2 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/m/k2.jpg)}
  .deco-wifi-made-easy3 .li-3 .img{background-image:url(https://static-product.tp-link.com/deco-be25_v1/us/m/k3.jpg)}
  .deco-wifi-made-easy3 .box{background:none;}
}
@media (max-width:414px){.deco-wifi-made-easy3{font-size:2.5vw;}}

