.overview-content .smart-contact-sensor {
  font-size: 16px;
  height: 50.678125em;
  max-width: 1920px;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/a.jpg) 50% 0 no-repeat;
  background-size: 120em;
  position: relative;
}

.overview-content .smart-contact-sensor .w-container {
  width: 85.375em;
  margin: 0 auto;
}

.overview-content .smart-contact-sensor .text {
  text-align: left;
  padding: 16em 0em 0 35em;
}

.overview-content .smart-contact-sensor h2 {
  font-size: 2.43em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.5em
}

.overview-content .smart-contact-sensor h3 {
  font-size: 3.35875em;
  font-weight: 700;
  line-height: 1.2;
  padding-bottom: 0.5em
}

.overview-content .smart-contact-sensor .model {
  font-size: 2.04em;
  font-weight: 400;
  line-height: 1.3333;
  display: inline-block;
  border: 2px solid #005eac;
  color: #005eac;
  border-radius: 0.25em;
  padding: 0 .5em;
  margin: 0 0 1em;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  -o-border-radius: 0.25em;
}

.overview-content .smart-contact-sensor .icons {
  border: none;
  outline: 0;
}

.overview-content .smart-contact-sensor .icons img+img {
  margin-left: .5em;
}

.overview-content .smart-contact-sensor .tag-alexa, .overview-content .smart-contact-sensor .tag-hey_google {
  height: 3em;
  background-color: #fff;
  border: 1px solid #000;
  border-radius: .5em;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  -ms-border-radius: .5em;
  -o-border-radius: .5em;
}

@media(max-width: 1680px) {
  .overview-content .smart-contact-sensor {
      font-size:14px
  }
}

@media(max-width: 1440px) {
  .overview-content .smart-contact-sensor {
      font-size:12px
  }
}

@media(max-width: 736px) {
  .overview-content .smart-contact-sensor {
      font-size:10.35px;
      background: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/a.jpg) 50% 0 no-repeat;
      background-size: 100vw;
      width: 100vw;
      height: 134.5vw;
  }

  .overview-content .smart-contact-sensor .w-container {
      width: auto
  }

  .overview-content .smart-contact-sensor .text {
      padding: 74vw 20px 0 44vw;
  }

  .overview-content .smart-contact-sensor h2 {
      font-size: 3.75vw;
      font-weight: 500;
      line-height: 1.2;
      padding: 0 0 2vw;
  }

  .overview-content .smart-contact-sensor h3 {
      font-size: 6.03vw;
      line-height: 1.2;
      padding: 0 0 3vw;
  }

  .overview-content .smart-contact-sensor .model {
      font-size: 4.027vw;
      margin: 0 0 12vw;
  }

  .overview-content .smart-contact-sensor .icons img+img {
    margin-left: 5px;
  }

  .overview-content .smart-contact-sensor .tag-alexa, .overview-content .smart-contact-sensor .tag-hey_google {
    height: 7vw;
  }
}

@media(max-width: 414px) {
  .overview-content .smart-contact-sensor {
      font-size:2.5vw
  }
}


.overview-content .sensor-selling-point {
  font-size: 16px;
  max-width: 1920px;
  margin: 0 auto;
}

.overview-content .sensor-selling-point .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .sensor-selling-point .text {
  padding: 9em 0;
}

.overview-content .sensor-selling-point .box {
  height: 0;
  padding-top: 37%;
  background: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/b.png) 50% 0 no-repeat;
  background-size: 100%;
  position: relative;
}

.overview-content .sensor-selling-point .desc {
  position: absolute;
  line-height: 1.3;
  text-align: left
}

.overview-content .sensor-selling-point .desc1 {
  top: 0;
  left: 0;
  width: 49.5%;
  height: 57%;
}

.overview-content .sensor-selling-point .desc2 {
  top: 0;
  left: 50.5%;
  width: 15.5%;
  height: 40%;
}

.overview-content .sensor-selling-point .desc3 {
  top: 0%;
  left: 66.5%;
  width: 16.5%;
  height: 41%;
}

.overview-content .sensor-selling-point .desc4 {
  top: 0%;
  left: 83.5%;
  width: 16.5%;
  height: 41%;
}

.overview-content .sensor-selling-point .desc5 {
  top: 59%;
  left: 0%;
  width: 49.5%;
  height: 38%;
}

.overview-content .sensor-selling-point .desc6 {
  top: 42%;
  left: 50.5%;
  width: 32.4%;
  height: 56%;
}

.overview-content .sensor-selling-point .desc7 {
  top: 42%;
  left: 83.5%;
  width: 16.5%;
  height: 56%;
}

.overview-content .sensor-selling-point .desc5 .desc50 {
  font-size:  0.875em;
  font-weight: 300;
  line-height: 1.2;
  position: absolute;
  width: 8em;
  text-align: center;
}

.overview-content .sensor-selling-point .desc5 .desc51 {
  left: 7.9em;
  top: 10em;
}

.overview-content .sensor-selling-point .desc5 .desc52 {
  left: 20.8em;
  top: 10em;
}

.overview-content .sensor-selling-point .desc5 .desc53 {
  left: 32.6em;
  top: 10em;
}

.overview-content .sensor-selling-point .b {
  display: block;
}

.overview-content .sensor-selling-point .desc1 .b {
  padding: 1.5em 20em 1em 2em;
}

.overview-content .sensor-selling-point .desc2 .b {
  padding: 1.5em 1em 1em 1em;
}

.overview-content .sensor-selling-point .desc3 .b {
  padding: 1.5em 1em 1em 1em;
}

.overview-content .sensor-selling-point .desc4 .b {
  padding: 1.5em 1em 1em;
}

.overview-content .sensor-selling-point .desc5 .b {
  padding: .5em 1em 1em 2em;
}

.overview-content .sensor-selling-point .desc6 .b {
  padding: 1.5em 1em 1em 1.7em;
}

.overview-content .sensor-selling-point .desc7 .b {
  padding: 1.5em 1em 1em 1em;
}

.overview-content .sensor-selling-point .b10,
.overview-content .sensor-selling-point .b50,
.overview-content .sensor-selling-point .b60 {
  font-size: 2.5em;
  line-height: 1.2;
  font-weight: 700;
}


.overview-content .sensor-selling-point .b21 {
  font-size:  0.875em;
  font-weight: 300;
  line-height: 1.2;
}

.overview-content .sensor-selling-point .b20,
.overview-content .sensor-selling-point .b30,
.overview-content .sensor-selling-point .b40,
.overview-content .sensor-selling-point .b70 {
  font-size: 1.25em;
  font-weight: 400;
  line-height: 1.2;
}

.overview-content .sensor-selling-point .no-wrap {
  white-space: nowrap
}


@media (max-width:1680px) {
  .overview-content .sensor-selling-point {
    font-size: 14px
  }
}

@media (max-width:1440px) {
  .overview-content .sensor-selling-point {
    font-size: 12px
  }
}

@media (max-width:736px) {
  .overview-content .sensor-selling-point {
    font-size: 10.35px;
    padding: 0;

  }

  .overview-content .sensor-selling-point .w-container {
    width: auto;
  }

  .overview-content .sensor-selling-point .text {
    padding: 5em 0 1em;
  }

  .overview-content .sensor-selling-point .box {
    background: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/b.jpg) 50% 0 no-repeat;
    background-size: 100%;
    padding-top: 130.9375%;
  }

  .overview-content .sensor-selling-point .desc1 {
    top: 0vw;
    left: 6vw;
    width: 87%;
    height: 28%;
  }

  .overview-content .sensor-selling-point .desc2 {
    top: 65.5vw;
    left: 6vw;
    width: 28%;
    height: 20%;
  }

  .overview-content .sensor-selling-point .desc3 {
    top: 65.5vw;
    left: 35vw;
    width: 28.4%;
    height: 20%;
  }

  .overview-content .sensor-selling-point .desc4 {
    top: 65.5vw;
    left: 64.5vw;
    width: 29%;
    height: 20%;
  }

  .overview-content .sensor-selling-point .desc5 {
    top: 38vw;
    left: 6vw;
    width: 87%;
    height: 20%;
  }

  .overview-content .sensor-selling-point .desc6 {
    top: 93vw;
    left: 6vw;
    width: 57.4%;
    height: 28%;
  }

  .overview-content .sensor-selling-point .desc7 {
    top: 93vw;
    left: 64.5vw;
    width: 29%;
    height: 28%;
  }

  .overview-content .sensor-selling-point .desc5 .desc50 {
    font-size: 1.875vw;
    font-weight: 300;
    width: 16vw;
  }
  
  .overview-content .sensor-selling-point .desc5 .desc51 {
    left: 13.5vw;
    top: 19.5vw;
  }
  
  .overview-content .sensor-selling-point .desc5 .desc52 {
    left: 36.5vw;
    top: 19.5vw;
  }
  
  .overview-content .sensor-selling-point .desc5 .desc53 {
    left: 58vw;
    top: 19.5vw;
  }

  .overview-content .sensor-selling-point .desc1 .b {
    padding: 2vw 39vw 0 4vw;
  }
  
  .overview-content .sensor-selling-point .desc2 .b {
    padding: 3vw 1vw 0px 3vw;
  }

  .overview-content .sensor-selling-point .desc3 .b {
    padding: 3vw 1vw 0 3vw;
  }

  .overview-content .sensor-selling-point .desc4 .b {
    padding: 3vw 1vw 0 3vw;
  }

  .overview-content .sensor-selling-point .desc5 .b {
    padding: 2vw 4vw 0;
  }
  
  .overview-content .sensor-selling-point .desc6 .b {
    padding: 4vw 1vw 0 4vw;
  }
  
  .overview-content .sensor-selling-point .desc7 .b {
    padding: 3vw 1vw 0 3vw;
  }


  .overview-content .sensor-selling-point .b10,
  .overview-content .sensor-selling-point .b50,
  .overview-content .sensor-selling-point .b60 {
    font-size: 5.1563vw;
    line-height: 1.2;
    font-weight: 700;
  }


  .overview-content .sensor-selling-point .b21 {
    font-size: 1.8156vw;
    font-weight: 300;
    line-height: 1.2;
  }

  .overview-content .sensor-selling-point .b20,
  .overview-content .sensor-selling-point .b30,
  .overview-content .sensor-selling-point .b40,
  .overview-content .sensor-selling-point .b70 {
    font-size: 2.6563vw;
    font-weight: 400;
    line-height: 1.2;
  }
}

@media (max-width:414px) {
  .overview-content .sensor-selling-point {
    font-size: 2.5vw
  }
}


.overview-content .door-and-window-check {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/c.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 30.125em;
}

.overview-content .door-and-window-check .w-container {
  width: 85.375em;
  margin: 0 auto;
  position: relative;
}

.overview-content .door-and-window-check .text {
  padding: 2em 39em 3em 0em;
}

.overview-content .door-and-window-check h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .door-and-window-check p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
}

@media (max-width: 1680px) {
  .overview-content .door-and-window-check {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .door-and-window-check {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .door-and-window-check {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/c.jpg) 50% 100% no-repeat;
    background-size:100%;
    padding-bottom: 79vw;
  }

  .overview-content .door-and-window-check .w-container {
    width: auto;
  }

  .overview-content .door-and-window-check .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .door-and-window-check h2 {
    font-size: 2.5em;
    line-height: 1.2;
    font-weight: 400;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .door-and-window-check p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }
}

@media (max-width: 414px) {
  .overview-content .door-and-window-check {
    font-size: 2.5vw;
  }
}


.overview-content .instant-push-notifications {
  font-size: 16px;
  max-width: 120em;
  margin: 5em auto 0;
  background: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/d.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 38.125em;
}

.overview-content .instant-push-notifications .w-container {
  width: 85.375em;
  margin: 0 auto;
  position: relative;
}

.overview-content .instant-push-notifications .text {
  padding: 2em 15em 3em;
  text-align: center;
}

.overview-content .instant-push-notifications h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .instant-push-notifications p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
}

.overview-content .instant-push-notifications .bg {
  position: absolute;
  left: 0;
  right: 0;
}

.overview-content .instant-push-notifications .desc {
  position: absolute;
  text-align: left;
}

.overview-content .instant-push-notifications .desc p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
}

.overview-content .instant-push-notifications .desc1 {
  left: -1.5em;
  top: 37em;
  width: 58em;
}

@media (max-width: 1680px) {
  .overview-content .instant-push-notifications {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .instant-push-notifications {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .instant-push-notifications {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/d.jpg) 50% 100% no-repeat;
    background-size:100%;
    padding-bottom: 96vw;
    margin: 0 auto;
  }

  .overview-content .instant-push-notifications .w-container {
    width: auto;
  }

  .overview-content .instant-push-notifications .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .instant-push-notifications h2 {
    font-size: 2.5em;
    line-height: 1.2;
    font-weight: 400;
    padding: 1.5em 20px 0.5em;
  }

  .overview-content .instant-push-notifications p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
  }

  .overview-content .instant-push-notifications .bg {
    position: relative;
  }
  
  .overview-content .instant-push-notifications .desc p {
    font-size: 3.125vw;
    line-height: 1.5;
    font-weight: 300;
    padding: 0;
  }

  .overview-content .instant-push-notifications .desc1 {
    left: 5vw;
    top: 93vw;
    width: 45vw;
  }
}

@media (max-width: 414px) {
  .overview-content .instant-push-notifications {
    font-size: 2.5vw;
  }
}


.overview-content .automatic-light-and-camera {
  font-size: 16px;
  width: 120em;
  max-width: 1920px;
  margin: 9em auto 0;
}

.overview-content .automatic-light-and-camera .w-container {
  width: 85.375em;
  margin: 0 auto;
  position: relative
}

.overview-content .automatic-light-and-camera .text {
  padding: 14em 1em 1.5em 63.3em;
  color: #000
}

.overview-content .automatic-light-and-camera h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
  white-space: nowrap;
}

.overview-content .automatic-light-and-camera p {
  font-size: 1.25em;
  line-height: 1.5;
  padding: 0 0 1em;
}

.overview-content .automatic-light-and-camera .p-label {
  font-size: 1.25em;
  font-weight: 700;
  line-height: 1.5;
  color: #5d5d5d;
  padding: 0;
}

.overview-content .automatic-light-and-camera .p-note {
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  padding: 0 0 0 51em;
}

.overview-content .automatic-light-and-camera .img0 {
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: 100% auto;
  width: 100%;
  height: 50.5em;
}

.overview-content .automatic-light-and-camera .img1 {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e1.jpg)
}

.overview-content .automatic-light-and-camera .img2 {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e2.jpg)
}

.overview-content .automatic-light-and-camera .img1 .text {
  padding: 15em 0em 0em 51em;
  color: #000
}

.overview-content .automatic-light-and-camera .img2 .text {
  padding: 12em 0em 0em 51em;
  color: #000
}

.overview-content .automatic-light-and-camera .img0 ul {
  padding: 0 0 0.1em 49.7em;
}

.overview-content .automatic-light-and-camera .img0 ul li {
  display: inline-block;
  vertical-align: top;
  width: 20%;
  margin: 0 auto;
}

.overview-content .automatic-light-and-camera .img0 ul .li-2,
.overview-content .automatic-light-and-camera .img0 ul .li-6 {
  width: 1%;
}

.overview-content .automatic-light-and-camera .img0 ul .li-4 {
  width: 4%;
}

.overview-content .automatic-light-and-camera .img0 ul .li-5 {
  width: 24%;
}

.overview-content .automatic-light-and-camera .img0 ul .li-7 {
  width: 25%;
}

.overview-content .automatic-light-and-camera .img0 ul li .icon {
  width: 6.875em;
  height: 6.875em;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: 100% auto;
  margin: 0 auto -1em;
}

.overview-content .automatic-light-and-camera .img0 ul .li-1 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-1.png);
}

.overview-content .automatic-light-and-camera .img0 ul .li-3 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-2.png);
}

.overview-content .automatic-light-and-camera .img0 ul .li-5 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-3.png);
}


.overview-content .automatic-light-and-camera .img0 ul .li-7 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-4.png);
}

.overview-content .automatic-light-and-camera .img2 ul .li-7 .icon {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-5.png);
}

.overview-content .automatic-light-and-camera .img0 ul .des {
  width: 100%;
  text-align: center;
}

.overview-content .automatic-light-and-camera .img0 ul .li-2 .des {
  padding: 2.2em 0 0;
  margin: 0 0 0 -.6em;
}

.overview-content .automatic-light-and-camera .img0 ul .li-4 .des {
  padding: 2.4em 0 0;
  margin: 0 0 0 -.8em;
}

.overview-content .automatic-light-and-camera .img0 ul .li-6 .des {
  padding: 2.2em 0 0;
  margin: 0 0 0 .5em;
}

.overview-content .automatic-light-and-camera .img0 ul .des span {
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  color: #5d5d5d;
  padding: 0;
  white-space: nowrap;
}

.overview-content .automatic-light-and-camera .img0 ul .li-2 .des span,
.overview-content .automatic-light-and-camera .img0 ul .li-6 .des span {
  display: inline-block;
  font-size: 2.03em;
  font-weight: 500;
  line-height: 1;
  color: #5d5d5d;
  padding: 0;
}

.overview-content .automatic-light-and-camera .swiper {
  max-width: 120em;
  height: 50.5em;
  display: block;
  overflow: hidden;
  position: relative;
}

.overview-content .automatic-light-and-camera .swiper-slide {
  height: auto;
}

.overview-content .automatic-light-and-camera .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 8px;
}

.overview-content .automatic-light-and-camera .swiper-pagination {
  position: absolute;
  width: 20%;
  left: 77em;
  bottom: 8em;
}

.overview-content .automatic-light-and-camera .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: 1;
  background-color: #d5d5d5;
}

.overview-content .automatic-light-and-camera .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #005eac;
}

@media (max-width:1680px) {
  .overview-content .automatic-light-and-camera {
    font-size: 14px
  }
}

@media (max-width:1440px) {
  .overview-content .automatic-light-and-camera {
    font-size: 12px
  }
}

@media (max-width:736px) {
  .overview-content .automatic-light-and-camera {
    font-size: 10.35px;
    width: 100vw;
    margin: 2.5em auto 0;
  }

  .overview-content .automatic-light-and-camera .w-container {
    width: auto;
    position: relative;
    padding: 0;
  }

  .overview-content .automatic-light-and-camera .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .automatic-light-and-camera h2 {
    font-size: 2.5em;
    line-height: 1.2;
    text-align: left;
    padding: 1.5em 20px 0.5em
  }

  .overview-content .automatic-light-and-camera h3 {
    font-size: 2em;
    line-height: 1.2;
    text-align: left;
    padding: 0 20px 0.5em
  }

  .overview-content .automatic-light-and-camera p {
    font-size: 1.75em;
    line-height: 1.5;
    text-align: left;
    padding: 0 20px 1em;
  }

  .overview-content .automatic-light-and-camera .p-label {
    font-size: 1.75em;
    line-height: 1.5;
    text-align: left;
    padding: 0 20px
  }

  .overview-content .automatic-light-and-camera .p-note {
    font-size: 1.25em;
    font-weight: 300;
    line-height: 1.2;
    color: #fff;
    padding: 2em 20px 0;
  }

  .overview-content .automatic-light-and-camera .img0 {
    background-position: 50% 100%;
    background-size: 100% auto;
    background-repeat: no-repeat;
    height: auto;
  }

  .overview-content .automatic-light-and-camera .img1 {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/e1.jpg);
    padding-bottom: 100vw;
  }

  .overview-content .automatic-light-and-camera .img2 {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/e2.jpg);
    padding-bottom: 90vw;
  }

  .overview-content .automatic-light-and-camera .img1 p {
    font-size: 1.75em;
    line-height: 1.5;
    text-align: left;
    padding: 0em 20px 3em;
  }

  .overview-content .automatic-light-and-camera .img1 .p-label {
    padding: 0 20px
  }

  .overview-content .automatic-light-and-camera .img1 .text {
    padding: 0 0em 1.5em;
    color: #000
  }
  
  .overview-content .automatic-light-and-camera .img2 .text {
    padding: 0em 0em 0.5em 0;
    color: #000
  }
  
  .overview-content .automatic-light-and-camera .img0 ul {
    padding: 0 20px 0.1em;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul li {
    display: inline-block;
    vertical-align: top;
    width: 20%;
    margin: 0 auto;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-2,
  .overview-content .automatic-light-and-camera .img0 ul .li-6 {
    width: 1%;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-4 {
    width: 4%;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-5 {
    width: 24%;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-7 {
    width: 25%;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul li .icon {
    width: 6.875em;
    height: 6.875em;
    background-repeat: no-repeat;
    background-position: 50% 0;
    background-size: 100% auto;
    margin: 0 auto -1em;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-1 .icon {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-1.png);
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-3 .icon {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-2.png);
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-5 .icon {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-3.png);
  }
  
  
  .overview-content .automatic-light-and-camera .img0 ul .li-7 .icon {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-4.png);
  }
  
  .overview-content .automatic-light-and-camera .img2 ul .li-7 .icon {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/e-icon-5.png);
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .des {
    width: 100%;
    text-align: center;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-2 .des {
    padding: 2.2em 0 0;
    margin: 0 0 0 -.6em;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-4 .des {
    padding: 2.4em 0 0;
    margin: 0 0 0 -.8em;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-6 .des {
    padding: 2.2em 0 0;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .des span {
    display: inline-block;
    font-size: 1.25em;
    font-weight: 400;
    line-height: 1.5;
    color: #5d5d5d;
    padding: 0;
    white-space: nowrap;
  }
  
  .overview-content .automatic-light-and-camera .img0 ul .li-2 .des span,
  .overview-content .automatic-light-and-camera .img0 ul .li-6 .des span {
    display: inline-block;
    font-size: 2.03em;
    font-weight: 500;
    line-height: 1;
    color: #5d5d5d;
    padding: 0;
  }

  .overview-content .automatic-light-and-camera .swiper {
    max-width: auto;
    height: auto;
    min-height: auto;
    overflow: visible;
  }

  .overview-content .automatic-light-and-camera .swiper-pagination {
  left: 0;
  bottom: -8vw;
  width: 100vw;
  }
}

@media (max-width:414px) {
  .overview-content .automatic-light-and-camera {
    font-size: 2.5vw
  }
}


.overview-content .go-beyond-doors-and-windows {
  font-size: 16px;
  max-width: 1920px;
  margin: 5em auto 0;
}

.overview-content .go-beyond-doors-and-windows .w-container {
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.overview-content .go-beyond-doors-and-windows .text {
  padding: 2em 15em 3em;
  text-align: center;
}

.overview-content .go-beyond-doors-and-windows h2 {
  font-size: 3.125em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.5em;
}

.overview-content .go-beyond-doors-and-windows p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
  padding: 0 7em;
}

.overview-content .go-beyond-doors-and-windows ul {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
}

.overview-content .go-beyond-doors-and-windows ul li {
  display: inline-block;
  width: 30.8%;
  margin: 0 auto;
  vertical-align: top;
}

.overview-content .go-beyond-doors-and-windows ul .li-1 {
  width: 35.5%;
}

.overview-content .go-beyond-doors-and-windows ul .li-2 {
  width: 32.5%;
}

.overview-content .go-beyond-doors-and-windows ul li+li {
  margin-left: .25em;
}

.overview-content .go-beyond-doors-and-windows ul li .img {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 36.25em;
  vertical-align: top;
  background-size: auto 100%;
  background-repeat: no-repeat;
}

.overview-content .go-beyond-doors-and-windows ul .li-1 .img {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/f1.jpg);
}

.overview-content .go-beyond-doors-and-windows ul .li-2 .img {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/f2.jpg);
}

.overview-content .go-beyond-doors-and-windows ul .li-3 .img {
  background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/f3.jpg);
}

.overview-content .go-beyond-doors-and-windows ul li .bg-text {
  position: absolute;
  left: 0;
  right: 0;
}

.overview-content .go-beyond-doors-and-windows ul li .desc {
  position: absolute;
  display: inline-block;
  text-align: center;
  font-size: 1.5em;
  line-height: 1.5;
  font-weight: 400;
  color: #fff;
  width: 96%;
  padding: 0 2%;
}

.overview-content .go-beyond-doors-and-windows ul li .desc1,
.overview-content .go-beyond-doors-and-windows ul li .desc2,
.overview-content .go-beyond-doors-and-windows ul li .desc3 {
  left: 0;
  top: 21em;
}

@media (max-width: 1680px) {
  .overview-content .go-beyond-doors-and-windows {
    font-size: 14px;
  }
}

@media (max-width: 1440px) {
  .overview-content .go-beyond-doors-and-windows {
    font-size: 12px;
  }
}

@media (max-width: 736px) {
  .overview-content .go-beyond-doors-and-windows {
    font-size: 10.35px;
    margin: 0 auto;
  }

  .overview-content .go-beyond-doors-and-windows .w-container {
    width: auto;
  }

  .overview-content .go-beyond-doors-and-windows .text {
    padding: 0 0 1.5em;
    text-align: left;
  }

  .overview-content .go-beyond-doors-and-windows h2 {
    font-size: 2.5em;
    line-height: 1.2;
    font-weight: 400;
    padding: 2.5em 20px 0.5em;
  }

  .overview-content .go-beyond-doors-and-windows p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px .5em;
  }

  .overview-content .go-beyond-doors-and-windows ul {
    width: 100%;
  }
  
  .overview-content .go-beyond-doors-and-windows ul li {
    width: 100%;
  }
  
  .overview-content .go-beyond-doors-and-windows ul .li-1,
  .overview-content .go-beyond-doors-and-windows ul .li-2 {
    width: 100%;
  }
  
  .overview-content .go-beyond-doors-and-windows ul li+li {
    margin: 2.5em 0 0;
  }
  
  .overview-content .go-beyond-doors-and-windows ul li .img {
    width: 100%;
    height: 78.125vw;
    background-size: 100% auto;
  }

  .overview-content .go-beyond-doors-and-windows ul .li-1 .img {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/f1.jpg);
  }
  
  .overview-content .go-beyond-doors-and-windows ul .li-2 .img {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/f2.jpg);
  }
  
  .overview-content .go-beyond-doors-and-windows ul .li-3 .img {
    background-image: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/f3.jpg);
  }

  .overview-content .go-beyond-doors-and-windows ul li .bg-text {
    position: relative;
  }
  
  .overview-content .go-beyond-doors-and-windows ul li .desc {
    font-size: 3.125vw;
    line-height: 1.5;
    font-weight: 300;
    padding: 0;
  }

  .overview-content .go-beyond-doors-and-windows ul li .desc1,
  .overview-content .go-beyond-doors-and-windows ul li .desc2,
  .overview-content .go-beyond-doors-and-windows ul li .desc3 {
    left: 8vw;
    top: 67vw;
    width: 84vw;
  }
}

@media (max-width: 414px) {
  .overview-content .go-beyond-doors-and-windows {
    font-size: 2.5vw;
  }
}


.overview-content .all-in-one-app {
  font-size: 16px;
  height: 55.125em;
  max-width: 1920px;
  margin: 9.375em auto 0;
  background: url(https://static-product.tp-link.com/tapo-t110_v1.2/img/g.jpg) 50% 0 no-repeat;
  background-size: 120em;
  position: relative;
}

.overview-content .all-in-one-app .w-container {
  width: 85.375em;
  margin: 0 auto;
}

.overview-content .all-in-one-app .text {
  text-align: left;
  color: #fff;
  padding: 12em 37em 0 11em;
}

.overview-content .all-in-one-app h2 {
  font-size: 2.43em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.5em
}

.overview-content .all-in-one-app p {
  font-size: 1.25em;
  line-height: 1.5;
  font-weight: 300;
  padding: 0 0 1.5em;
}

.overview-content .all-in-one-app .p-note {
  font-size: 1em;
  font-weight: 300;
  line-height: 1.5;
  padding: 1em 0 0;
}

.overview-content .all-in-one-app .icons {
  border: none;
  outline: 0;
  display: table;
}

.overview-content .all-in-one-app .icons .item {
  display: table-cell;
  color: #fff;
  padding-right: 0.5em
}

.overview-content .all-in-one-app .icons .qrcode-item,
.overview-content .all-in-one-app .icons .app-item {
  width: 3.5vw
}

.overview-content .all-in-one-app .icons .txt-item {
  width: 3.5vw
}

.overview-content .all-in-one-app .icons .store-item {
  width: 5.8vw;
  display: inline-block
}

.overview-content .all-in-one-app .icons .item img {
  width: 100%
}

.overview-content .all-in-one-app .icons .txt-item p {
  font-size: 1.125em;
  font-weight: 500;
  padding: 0.5em 0
}

@media(max-width: 1680px) {
  .overview-content .all-in-one-app {
    font-size:14px
  }
}

@media(max-width: 1440px) {
  .overview-content .all-in-one-app {
    font-size:12px
  }
}

@media(max-width: 736px) {
  .overview-content .all-in-one-app {
    font-size:10.35px;
    background: url(https://static-product.tp-link.com/tapo-t110_v1.2/m/g.jpg) 50% 0 no-repeat;
    background-size: 100vw;
    width: 100vw;
    height: 152.5vw;
    margin: 6em 0 0;
  }

  .overview-content .all-in-one-app .w-container {
    width: auto
  }

  .overview-content .all-in-one-app .text {
    padding: 0 20px;
  }

  .overview-content .all-in-one-app h2 {
    font-size: 2.5em;
    line-height: 1.2;
    font-weight: 400;
    padding: 1.5em 0 0.5em;
  }

  .overview-content .all-in-one-app p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 0 .75em;
  }

  .overview-content .all-in-one-app .p-note {
    font-size: 1.45em;
    padding: 2vw 0 0;
  }

  .overview-content .all-in-one-app .icons .item {
    padding-right: 2vw;
  }
  
  .overview-content .all-in-one-app .icons .qrcode-item,
  .overview-content .all-in-one-app .icons .app-item {
    width: 10vw;
  }
  
  .overview-content .all-in-one-app .icons .txt-item {
    width: 3.5vw
  }
  
  .overview-content .all-in-one-app .icons .store-item {
    width: 16vw;
    display: inline-block
  }
  
  .overview-content .all-in-one-app .icons .item img {
    width: 100%
  }
  
  .overview-content .all-in-one-app .icons .txt-item p {
    font-size: 1.125em;
    font-weight: 500;
    padding: 0.5em 0
  }
}

@media(max-width: 414px) {
  .overview-content .all-in-one-app {
    font-size:2.5vw
  }
}