.overview-content .smart-motion-sensor {
  font-size: 16px;
  height: 56.25em;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/a.jpg) 50% 0 no-repeat;
  background-size: 120em
}

.overview-content .smart-motion-sensor .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .smart-motion-sensor .w-container .text {
  text-align: left;
  padding: 17em 36em 0 0;
  color: #fff
}

.overview-content .smart-motion-sensor h2 {
  font-size: 3.75em;
  font-weight: 500;
  line-height: 1.2;
  padding-bottom: 0.25em
}

.overview-content .smart-motion-sensor h3 {
  font-size: 2.5em;
  font-weight: 300;
  line-height: 1.2;
  padding-bottom: 0.75em
}

.overview-content .smart-motion-sensor .text .model {
  font-size: 2em;
  font-weight: 400;
  display: inline-block;
  color: #fff;
  background-color: #00a8ff;
  border-radius: 7px;
  vertical-align: middle;
  text-align: center;
  padding: 0 15px
}

@media(max-width:1680px) {
  .overview-content .smart-motion-sensor {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .smart-motion-sensor {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .smart-motion-sensor {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/a.jpg) 50% 0 no-repeat;
    background-size: 100%;
    height: 140.625vw
  }

  .overview-content .smart-motion-sensor .w-container {
    width: auto
  }

  .overview-content .smart-motion-sensor .w-container .text {
    padding: 0
  }

  .overview-content .smart-motion-sensor h2 {
    font-size: 3.4375em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .smart-motion-sensor h3 {
    padding: 0 20px 0.875em
  }

  .overview-content .smart-motion-sensor .text .model {
    margin: 0 20px
  }
}

@media(max-width:414px) {
  .overview-content .smart-motion-sensor {
    font-size: 2.5vw
  }
}

.overview-content .easyMesh-compatible {
  font-size: 16px;
  max-width: 1920px;
  margin: 0 auto;
  padding: 5em 0
}

.overview-content .easyMesh-compatible .no-wrap {
  white-space: nowrap
}

.overview-content .easyMesh-compatible .w-container {
  width: 87.5em;
  margin: 0 auto
}

.overview-content .easyMesh-compatible .text {
  position: relative;
  padding-top: 36.5em;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/b.jpg) 50% / 100% auto no-repeat;
  border-radius: 0.5em
}

.overview-content .easyMesh-compatible .desc {
  position: absolute
}

.overview-content .easyMesh-compatible .desc1 {
  width: 43.5em;
  height: 23.5em;
  left: 0;
  top: 0
}

.overview-content .easyMesh-compatible .desc1 .txt-wrap {
  width: 100%;
  height: 40%;
  position: absolute;
  top: 5%
}

.overview-content .easyMesh-compatible .desc2 {
  width: 28.5em;
  height: 23.5em;
  top: 0;
  left: 50.5%
}

.overview-content .easyMesh-compatible .desc2 .txt-wrap {
  width: 75%;
  height: 80%;
  position: absolute;
  top: 14%;
  left: 23%
}

.overview-content .easyMesh-compatible .desc3 {
  width: 14em;
  height: 23.5em;
  top: 0;
  left: 84%
}

.overview-content .easyMesh-compatible .desc4 {
  width: 21.5em;
  height: 12em;
  top: 66%;
  left: 0%
}

.overview-content .easyMesh-compatible .desc5 {
  width: 21.5em;
  height: 12em;
  top: 66%;
  left: 25%
}

.overview-content .easyMesh-compatible .desc6 {
  width: 21.5em;
  height: 12em;
  top: 66%;
  left: 50%
}

.overview-content .easyMesh-compatible .desc7 {
  width: 21.5em;
  height: 12em;
  top: 66%;
  left: 76%
}

.overview-content .easyMesh-compatible .desc p {
  line-height: 1.2;
  text-align: center;
  font-weight: 400
}

.overview-content .easyMesh-compatible .desc1-1 {
  font-size: 3.125em
}

.overview-content .easyMesh-compatible .desc1-1 .number {
  font-size: 1.4em;
  color: #00a8ff
}

.overview-content .easyMesh-compatible .desc .desc2-1 {
  text-align: left;
  font-size: 2em
}

.overview-content .easyMesh-compatible .desc3 .txt-wrap {
  top: 11%;
  position: absolute;
  width: 100%;
  height: 32%
}

.overview-content .easyMesh-compatible .desc3-1 {
  font-size: 3em;
  color: #00a8ff
}

.overview-content .easyMesh-compatible .desc3-2 {
  font-size: 1.75em
}

.overview-content .easyMesh-compatible .desc3-3 {
  font-size: 1.875em;
  color: #00a8ff;
}

.overview-content .easyMesh-compatible .desc4-1,
.overview-content .easyMesh-compatible .desc5-1,
.overview-content .easyMesh-compatible .desc6-1,
.overview-content .easyMesh-compatible .desc7-1 {
  font-size: 1.75em
}

.overview-content .easyMesh-compatible .desc4 .txt-wrap,
.overview-content .easyMesh-compatible .desc5 .txt-wrap,
.overview-content .easyMesh-compatible .desc6 .txt-wrap,
.overview-content .easyMesh-compatible .desc7 .txt-wrap {
  top: 62%;
  position: absolute;
  width: 100%;
  height: 36%
}

.overview-content .easyMesh-compatible .no-wrap {
  white-space: nowrap
}

@media (max-width:1680px) {
  .overview-content .easyMesh-compatible {
    font-size: 14px
  }
}

@media (max-width:1440px) {
  .overview-content .easyMesh-compatible {
    font-size: 12px
  }
}

@media (max-width:736px) {
  .overview-content .easyMesh-compatible {
    font-size: 10.35px;
    padding: 4em 0 2em
  }

  .overview-content .easyMesh-compatible .w-container {
    width: auto;
    margin: 0
  }

  .overview-content .easyMesh-compatible .text {
    padding-top: 146%;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/b.jpg) 50% / 100% auto no-repeat
  }

  .overview-content .easyMesh-compatible .desc1 .txt-wrap {
    height: 43%;
    top: 5%
  }

  .overview-content .easyMesh-compatible .desc1 {
    width: 88vw;
    top: 1vw;
    left: 6vw;
    height: 45vw;
  }

  .overview-content .easyMesh-compatible .desc2 {
    width: 57vw;
    top: 48vw;
    left: 6vw;
    height: 46vw;
  }

  .overview-content .easyMesh-compatible .desc3 {
    width: 30vw;
    top: 48vw;
    height: 46vw;
    left: 64vw;
  }

  .overview-content .easyMesh-compatible .desc4 {
    width: 43vw;
    top: 95vw;
    height: 25vw;
    left: 7vw;
  }

  .overview-content .easyMesh-compatible .desc5 {
    width: 42vw;
    top: 95vw;
    height: 24vw;
    left: 51vw;
  }

  .overview-content .easyMesh-compatible .text .desc6 {
    width: 43vw;
    top: 122vw;
    height: 24vw;
    left: 6vw;
  }

  .overview-content .easyMesh-compatible .text .desc7 {
    width: 42vw;
    top: 122vw;
    height: 24vw;
    left: 51vw
  }

  .overview-content .easyMesh-compatible .desc3-2 {
    font-size: 1.5em
  }

  .overview-content .easyMesh-compatible .desc3-3 {
    font-size: 1.75em
  }

  .overview-content .easyMesh-compatible .desc .desc2-1 {
    font-size: 1.75em
  }

  .overview-content .easyMesh-compatible .desc3 .txt-wrap {
    top: 6%
  }

  .overview-content .easyMesh-compatible .desc4-1,
  .overview-content .easyMesh-compatible .desc5-1,
  .overview-content .easyMesh-compatible .desc6-1,
  .overview-content .easyMesh-compatible .desc7-1 {
    font-size: 1.5em
  }

  .overview-content .easyMesh-compatible .desc4 .txt-wrap,
  .overview-content .easyMesh-compatible .desc5 .txt-wrap,
  .overview-content .easyMesh-compatible .desc6 .txt-wrap,
  .overview-content .easyMesh-compatible .desc7 .txt-wrap {
    top: 65%
  }

  .overview-content .easyMesh-compatible .desc1-1 {
    font-size: 2.75em
  }

  .overview-content .easyMesh-compatible .desc1-1 .number {
    font-size: 1.2em
  }
}

@media (max-width:414px) {
  .overview-content .easyMesh-compatible {
    font-size: 2.5vw
  }
}

.overview-content .motion-control {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/c.jpg) 50% 100% no-repeat;
  background-size: 120em;
  height: 62.125em
}

.overview-content .motion-control .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .motion-control .text {
  text-align: center;
  padding: 5em 11em 0
}

.overview-content .motion-control h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .motion-control p {
  font-size: 1.25em;
  line-height: 1.5
}

@media(max-width:1680px) {
  .overview-content .motion-control {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .motion-control {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .motion-control {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/c.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 68%;
    height: auto
  }

  .overview-content .motion-control .w-container {
    width: auto;
    background: 0;
    padding-bottom: 0
  }

  .overview-content .motion-control .text {
    padding: 0;
    text-align: left
  }

  .overview-content .motion-control h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .motion-control p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px
  }
}

@media(max-width:414px) {
  .overview-content .motion-control {
    font-size: 2.5vw
  }
}

.overview-content .devices-in-one-hub {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: #f5fafe url(https://static-product.tp-link.com/tapo-h200_v1/img/d.jpg) 50% 100% no-repeat;
  background-size: 120em;
  position: relative;
  padding-bottom: 46em
}

.overview-content .devices-in-one-hub .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .devices-in-one-hub .text {
  text-align: center;
  padding: 5em 12em 0
}

.overview-content .devices-in-one-hub h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .devices-in-one-hub p {
  font-size: 1.25em;
  line-height: 1.5
}

.overview-content .devices-in-one-hub .notice {
  position: absolute;
  bottom: 10.5em;
  font-size: 3.25em;
  left: 0;
  right: 0;
  color: #00a3df;
  margin: 0 auto
}

.overview-content .devices-in-one-hub .notice .num {
  font-size: 2em;
  font-weight: 500
}

.overview-content .devices-in-one-hub .learn-more {
  margin-top: 1em
}

.overview-content sup {
  font-size: .5em;
  vertical-align: super;
}

.overview-content .devices-in-one-hub a:-webkit-any-link {
  color: -webkit-link;
  cursor: pointer;
  text-decoration: underline;
}

@media(max-width:1680px) {
  .overview-content .devices-in-one-hub {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .devices-in-one-hub {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .devices-in-one-hub {
    font-size: 10.35px;
    background: #fff url(https://static-product.tp-link.com/tapo-h200_v1/m/d.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 90%
  }

  .overview-content .devices-in-one-hub .w-container {
    width: auto
  }

  .overview-content .devices-in-one-hub .text {
    padding: 0;
    text-align: left
  }

  .overview-content .devices-in-one-hub h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .devices-in-one-hub p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px
  }

  .overview-content .devices-in-one-hub .notice {
    font-size: 2.9375em;
    text-align: center;
    bottom: 9em;
    line-height: 1.2
  }

  .overview-content .devices-in-one-hub .notice .num {
    font-size: 1.5em
  }
}

@media(max-width:414px) {
  .overview-content .devices-in-one-hub {
    font-size: 2.5vw
  }
}

.overview-content .know-status {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/e.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 35em
}

.overview-content .know-status .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .know-status .text {
  text-align: center;
  padding: 6em 16em 0
}

.overview-content .know-status h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .know-status p {
  font-size: 1.25em;
  line-height: 1.5;
  padding-bottom: 0.5em
}

.overview-content .know-status .notice {
  font-size: 1em
}

@media(max-width:1680px) {
  .overview-content .know-status {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .know-status {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .know-status {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/e.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 75%
  }

  .overview-content .know-status .w-container {
    width: auto;
    background: 0;
    padding-bottom: 0
  }

  .overview-content .know-status .text {
    padding: 0;
    text-align: left
  }

  .overview-content .know-status h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .know-status p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px 0.5em
  }

  .overview-content .know-status .notice {
    font-size: 1.25em
  }
}

@media(max-width:414px) {
  .overview-content .know-status {
    font-size: 2.5vw
  }
}

.overview-content .hands-free-control {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/f.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 47em;
  position: relative
}

.overview-content .hands-free-control .w-container {
  width: 95em;
  margin: 0 auto
}

.overview-content .hands-free-control .text {
  text-align: center;
  padding: 5em 13em 0
}

.overview-content .hands-free-control sup {
  font-size: 0.5em;
}

.overview-content .hands-free-control h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .hands-free-control p {
  font-size: 1.25em;
  line-height: 1.5;
  padding-bottom: 1em
}

.overview-content .hands-free-control .nowrap {
  white-space: nowrap
}

.overview-content .hands-free-control .bg {
  position: absolute;
  box-sizing: border-box;
  width: 100%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  height: 54em
}

.overview-content .hands-free-control .bg .desc {
  position: absolute;
  font-size: 1.75em;
  text-align: center;
  color: #fff;
  background-color: rgba(186, 178, 160, 0.7);
  border-radius: 0.5em;
  padding: 0.2em 0.5em;
  font-weight: 500
}

.overview-content .hands-free-control .bg .desc1 {
  right: 15em;
  width: 12em;
  bottom: 20em
}

.overview-content .hands-free-control .bg .desc1 span::after {
  content: '';
  position: absolute;
  right: 1em;
  border: 6px solid transparent;
  border-right: 6px solid rgba(186, 178, 160, 0.7);
  border-top: 6px solid rgba(186, 178, 160, 0.7);
  opacity: 0.5;
  bottom: -10px
}

.overview-content .hands-free-control .bg .desc2 {
  left: 48em;
  width: 12em;
  bottom: 22em
}

.overview-content .hands-free-control .bg .desc2 span::after {
  content: '';
  border: 6px solid transparent;
  border-right: 6px solid #000;
  border-top: 6px solid #000;
  opacity: 0.5;
  bottom: -12px;
  right: 1em;
  position: absolute
}

.overview-content .hands-free-control .bg .img-wrap {
  left: 3em;
  position: absolute;
  width: 21em
}

.overview-content .hands-free-control .bg .img-wrap img {
  height: 3em;
  border: 1px solid #000;
  border-radius: 5px
}

@media(max-width:1680px) {
  .overview-content .hands-free-control {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .hands-free-control {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .hands-free-control {
    font-size: 10.35px;
    padding-bottom: 102vw;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/f.jpg) 50% 100% no-repeat;
    background-size: 100%
  }

  .overview-content .hands-free-control .w-container {
    width: auto
  }

  .overview-content .hands-free-control .text {
    padding: 0;
    text-align: left
  }

  .overview-content .hands-free-control h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .hands-free-control p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px 0.5em
  }

  .overview-content .hands-free-control .bg {
    width: auto;
    height: 123.125vw
  }

  .overview-content .hands-free-control .bg .desc {
    padding: 0.25em
  }

  .overview-content .hands-free-control .bg .desc1 {
    left: 7.5vw;
    bottom: 71vw
  }

  .overview-content .hands-free-control .bg .img-wrap {
    left: 20px;
    width: auto
  }
}

@media(max-width:414px) {
  .overview-content .hands-free-control {
    font-size: 2.5vw
  }
}

.overview-content .high-accuracy-sensor {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/g.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 11em
}

.overview-content .high-accuracy-sensor .w-container {
  width: 95em;
  margin: 0 auto
}

.overview-content .high-accuracy-sensor .text {
  text-align: left;
  padding: 18em 51em 0 7em
}

.overview-content .high-accuracy-sensor h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .high-accuracy-sensor p {
  font-size: 1.25em;
  line-height: 1.5
}

.overview-content .high-accuracy-sensor .data {
  margin-top: 2em
}

.overview-content .high-accuracy-sensor .data .desc1,
.overview-content .high-accuracy-sensor .data .desc2 {
  color: #1bcbff;
  font-size: 1.75em;
  font-weight: 700
}

.overview-content .high-accuracy-sensor .data .desc3,
.overview-content .high-accuracy-sensor .data .desc4 {
  font-size: 1.25em;
  font-weight: 500
}

@media(max-width:1680px) {
  .overview-content .high-accuracy-sensor {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .high-accuracy-sensor {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .high-accuracy-sensor {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/g.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 77%;
    position: relative
  }

  .overview-content .high-accuracy-sensor .w-container {
    width: auto
  }

  .overview-content .high-accuracy-sensor .text {
    padding: 0;
    text-align: left
  }

  .overview-content .high-accuracy-sensor h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .high-accuracy-sensor p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px .5em
  }

  .overview-content .high-accuracy-sensor .data {
    margin-top: 0;
    position: absolute;
    bottom: 0;
    height: 35vw;
    width: 100%
  }
}

@media(max-width:414px) {
  .overview-content .high-accuracy-sensor {
    font-size: 2.5vw
  }
}

.overview-content .instant-app-alerts {
  font-size: 16px;
  max-width: 120em;
  margin: 0 auto;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/h.jpg) 50% 100% no-repeat;
  background-size: 120em;
  padding-bottom: 13em
}

.overview-content .instant-app-alerts .w-container {
  width: 95em;
  margin: 0 auto
}

.overview-content .instant-app-alerts .text {
  text-align: left;
  padding: 17em 7em 0 54em
}

.overview-content .instant-app-alerts h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: .5em
}

.overview-content .instant-app-alerts p {
  font-size: 1.25em;
  line-height: 1.5;
  padding-bottom: .5em
}

.overview-content .instant-app-alerts .notice {
  font-size: 1em
}

@media(max-width:1680px) {
  .overview-content .instant-app-alerts {
    font-size: 14px
  }
}

@media(max-width:1440px) {
  .overview-content .instant-app-alerts {
    font-size: 12px
  }
}

@media(max-width:736px) {
  .overview-content .instant-app-alerts {
    font-size: 10.35px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/h.jpg) 50% 100% no-repeat;
    background-size: 100%;
    padding-bottom: 77%;
    position: relative
  }

  .overview-content .instant-app-alerts .w-container {
    width: auto
  }

  .overview-content .instant-app-alerts .text {
    padding: 0;
    text-align: left
  }

  .overview-content .instant-app-alerts h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em
  }

  .overview-content .instant-app-alerts p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px .5em
  }

  .overview-content .instant-app-alerts .notice {
    font-size: 1.25em
  }
}

@media(max-width:414px) {
  .overview-content .instant-app-alerts {
    font-size: 2.5vw
  }
}

.overview-content .customizable-cleaning {
  font-size: 16px;
  max-width: 1920px;
  margin: 0 auto;
  padding: 4em 0 0
}

.overview-content .customizable-cleaning .w-container {
  width: 95em;
  margin: 0 auto
}

.overview-content .customizable-cleaning .text {
  text-align: center
}

.overview-content .customizable-cleaning h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2;
  padding-bottom: 0.5em;
  text-align: center
}

.overview-content .customizable-cleaning p {
  font-size: 1.25em;
  line-height: 1.5;
  color: #1a1a1a;
  padding-bottom: 2em
}

.overview-content .customizable-cleaning .link {
  margin-top: 1em
}

.overview-content .customizable-cleaning .link a {
  color: #217efe
}

.overview-content .customizable-cleaning .feature ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap
}

.overview-content .customizable-cleaning .feature li {
  width: 30%;
  text-align: center;
  border-radius: 0.5em;
  box-sizing: border-box;
  margin: 0 0 3em;
  position: relative
}

.overview-content .customizable-cleaning .feature li .desc {
  position: absolute;
  color: #fff;
  left: 5%;
  text-align: left;
  line-height: 1
}

.overview-content .customizable-cleaning .feature li .desc1,
.overview-content .customizable-cleaning .feature li .desc3 {
  font-weight: 700;
  font-size: 1em;
  left: 17%
}

.overview-content .customizable-cleaning .feature li .desc1 {
  top: 24%
}

.overview-content .customizable-cleaning .feature li .desc2 {
  top: 28%
}

.overview-content .customizable-cleaning .feature li .desc2,
.overview-content .customizable-cleaning .feature li .desc4 {
  font-weight: 400;
  font-size: 0.875em;
  left: 17%
}

.overview-content .customizable-cleaning .feature li .desc3 {
  top: 62%
}

.overview-content .customizable-cleaning .feature li .desc4 {
  top: 66%
}

.overview-content .customizable-cleaning .feature li img {
  width: 100%
}

.overview-content .customizable-cleaning .feature ul h3 {
  font-size: 2em;
  font-weight: 400;
  padding: 0 0 0.25em;
  line-height: 1.2
}

.overview-content .customizable-cleaning .feature ul p {
  padding: 0
}

.overview-content .customizable-cleaning .feature .li-2 .desc-1 {
  top: 15em;
  left: 4em;
  font-size: 1em;
  width: 5em;
  text-align: center;
  line-height: 1.2
}

.overview-content .customizable-cleaning .feature .li-2 .desc-2 {
  top: 15em;
  left: 12em;
  font-size: 1em;
  width: 7em;
  text-align: center;
  line-height: 1.2
}

.overview-content .customizable-cleaning .feature .li-2 .desc-3 {
  top: 15em;
  left: 22em;
  font-size: 1em;
  width: 6em;
  text-align: center;
  line-height: 1.2
}

.overview-content .customizable-cleaning .feature .li-5 .desc-1 {
  top: 2.875em;
  left: 7.25em;
  font-size: .9375em;
  width: 9em;
  text-align: left;
  line-height: 1.2
}

@media (max-width:1680px) {
  .overview-content .customizable-cleaning {
    font-size: 14px
  }
}

@media (max-width:1440px) {
  .overview-content .customizable-cleaning {
    font-size: 12px
  }
}

@media (max-width:736px) {
  .overview-content .customizable-cleaning {
    font-size: 10.35px;
    background-size: 100%
  }

  .overview-content .customizable-cleaning .w-container {
    width: auto
  }

  .overview-content .customizable-cleaning .text {
    text-align: left
  }

  .overview-content .customizable-cleaning h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 1.5em 20px .5em;
    margin-bottom: 0.5em
  }

  .overview-content .customizable-cleaning p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px;
    text-align: left
  }

  .overview-content .customizable-cleaning .feature ul {
    padding: 0;
    flex-wrap: wrap;
    margin: 0 20px;
    justify-content: center
  }

  .overview-content .customizable-cleaning .feature li img {
    border-radius: 0.5em
  }

  .overview-content .customizable-cleaning .feature li {
    width: 90%
  }

  .overview-content .customizable-cleaning .feature ul h3 {
    padding: 0.5em 0 0.375em
  }

  .overview-content .customizable-cleaning .feature ul p {
    padding: 0;
    font-size: 1.75em;
    text-align: center
  }

  .overview-content .customizable-cleaning .feature li .desc1 {
    top: 24vw
  }

  .overview-content .customizable-cleaning .feature li .desc2 {
    top: 28vw
  }

  .overview-content .customizable-cleaning .feature li .desc3 {
    top: 60vw
  }

  .overview-content .customizable-cleaning .feature li .desc4 {
    top: 64vw
  }

  .overview-content .customizable-cleaning .feature li {
    margin-bottom: 6em
  }
}

@media (max-width:414px) {
  .overview-content .customizable-cleaning {
    font-size: 2.5vw
  }
}

.overview-content .enjoy-easy {
  font-size: 1.1111vw;
  max-width: 1920px;
  margin: 0 auto;
  padding: 4em 0;
  background: url(https://static-product.tp-link.com/tapo-h200_v1/img/j.jpg) center/cover no-repeat;
  box-sizing: border-box;
  position: relative;
  min-height: 38em
}

.overview-content .enjoy-easy .w-container {
  width: 85.375em;
  margin: 0 auto
}

.overview-content .enjoy-easy .text {
  text-align: center;
  color: #fff;
  padding: 0
}

.overview-content .enjoy-easy h2 {
  font-size: 3.125em;
  font-weight: 400;
  line-height: 1.2
}

.overview-content .enjoy-easy p {
  font-size: 1.25em;
  line-height: 1.5;
  padding-bottom: 0.5em
}

.overview-content .enjoy-easy .bg-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
  color: #fff
}

.overview-content .enjoy-easy .icons-wrap {
  width: 16vw;
  position: absolute;
  bottom: 14vw;
  left: 25vw;
  font-size: .833333333333333vw
}

.overview-content .enjoy-easy .bg-wrap .icons {
  display: flex;
  justify-content: space-between
}

.overview-content .enjoy-easy .bg-wrap .icons .item {
  width: 27%
}

.overview-content .enjoy-easy .bg-wrap .icons .item img {
  width: 100%
}

.overview-content .enjoy-easy .bg-wrap .icons .store-item {
  width: 40%
}

.overview-content .enjoy-easy .img-wrap .item {
  display: inline-block;
  width: 15%;
  vertical-align: bottom;
  margin-right: 1%;
  box-sizing: border-box
}

.overview-content .enjoy-easy .img-wrap .store {
  width: 22%
}

.overview-content .enjoy-easy .img-wrap .item img {
  width: 100%
}

.overview-content .enjoy-easy .step-txt {
  width: 100%;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 80%;
  position: absolute
}

.overview-content .enjoy-easy .step-txt p {
  position: absolute;
  width: 15%;
  top: 0;
  text-align: center
}

.overview-content .enjoy-easy .step-txt .p1 {
  left: 19vw
}

.overview-content .enjoy-easy .step-txt .p2 {
  left: 43vw
}

.overview-content .enjoy-easy .step-txt .p3 {
  left: 66vw
}

.overview-content .enjoy-easy .img-wrap .li p {
  text-align: center;
  font-size: 1.5em;
  padding: 5.5em 3em 0;
  font-weight: 500;
  color: #fff
}

.overview-content .enjoy-easy .img-wrap .li .notice {
  font-size: 1.125em;
  font-weight: 300;
  padding: 0;
  line-height: 1.2;
  position: absolute;
  width: 70%;
  top: 24%;
  left: 33%;
  text-align: left;
  color: #fff
}

@media(min-width:1920px) {
  .overview-content .enjoy-easy {
    font-size: 16px;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/img/j.jpg) 0 0 no-repeat;
    background-size: 120em;
    min-height: auto;
    height: 51.25em
  }

  .overview-content .enjoy-easy .icons-wrap {
    width: 18em;
    bottom: 17em;
    left: 30.5em;
    font-size: 1em
  }

  .overview-content .enjoy-easy .step-txt .p1 {
    left: 20em;
    width: 11em
  }

  .overview-content .enjoy-easy .step-txt .p2 {
    left: 44em;
    width: 11em
  }

  .overview-content .enjoy-easy .step-txt .p3 {
    left: 65em;
    width: 11em
  }
}

@media(max-width:736px) {
  .overview-content .enjoy-easy {
    font-size: 10.35px;
    padding: 0;
    background: url(https://static-product.tp-link.com/tapo-h200_v1/m/j.jpg) 0 0 no-repeat;
    background-size: 100%;
    height: 316.09375vw
  }

  .overview-content .enjoy-easy .w-container {
    width: auto;
    background: 0;
    padding-bottom: 0
  }

  .overview-content .enjoy-easy .text {
    padding: 0;
  }

  .overview-content .enjoy-easy h2 {
    font-size: 2.5em;
    line-height: 1.2;
    padding: 3em 20px 0.5em
  }

  .overview-content .enjoy-easy p {
    font-size: 1.75em;
    line-height: 1.42857;
    padding: 0 20px
  }

  .overview-content .enjoy-easy .icons-wrap {
    width: 55vw;
    position: absolute;
    bottom: 219vw;
    left: 39vw;
    font-size: 1em
  }

  .overview-content .enjoy-easy .icons-wrap p {
    padding: 0 0 0.5em;
    font-size: 1.25em
  }

  .overview-content .enjoy-easy .step-txt {
    top: 0vw
  }

  .overview-content .enjoy-easy .bg-wrap .step-txt p {
    padding: 0;
    width: 15em;
    left: 0;
    right: 0;
    margin: 0 auto
  }

  .overview-content .enjoy-easy .step-txt .p1 {
    top: 111vw
  }

  .overview-content .enjoy-easy .step-txt .p2 {
    top: 198vw
  }

  .overview-content .enjoy-easy .step-txt .p3 {
    top: 282vw
  }
}

@media(max-width:414px) {
  .overview-content .enjoy-easy {
    font-size: 2.5vw
  }
}

a:hover {
  color: #4acbd6;
}