main.template-page.content.av-content-full.alpha.units {
  padding: 0 !important;
  margin: 0 !important;
  }
  .responsive #top #wrap_all .container * {
  box-sizing: border-box;
  }
  /* poniżej klasa, którą trzeba nadpisać - jest odpowiedzialna za ograniczenie szerokości kontenera*/
  .responsive #top #wrap_all .container {
  display: block;
  max-width: 100% !important;
  width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  }
  .responsive #top #wrap_all .container br {
  display: block !important;
  visibility: hidden !important; /* tak, wiem... dość dziwne, ale na niektórych przeglądarkach wyrzuca
  czarny prostokąt jako zakończenie linii */
  }
  .responsive #top #wrap_all .container h1,
  .responsive #top #wrap_all .container h2,
  .responsive #top #wrap_all .container h3,
  .responsive #top #wrap_all .container h4,
  .responsive #top #wrap_all .container h5 {
  letter-spacing: initial !important;
  }
  #footer {
  margin: 0 !important;
  padding: 0 !important
  }

  


@font-face {
  font-family: "Bold";
  src: url(../fonts/MiSansLatin-Bold.ttf);
}
@font-face {
  font-family: "Medium";
  src: url(../fonts/MiSansLatin-Medium.ttf);
}
@font-face {
  font-family: "Semibold";
  src: url(../fonts/MiSansLatin-Semibold.ttf);
}
@font-face {
  font-family: "Regular";
  src: url(../fonts/MiSansLatin-Regular.ttf);
}
@font-face {
  font-family: "Light";
  src: url(../fonts/MiSansLatin-Light.ttf);
}
#redmi-buds-6 {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  margin: 0 auto;
  max-width: 920px;
  min-width: 320px;
  overflow: hidden;
  color: #000 !important;
  font-family: "Regular" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  transition: all 0.2s;
}

* {
  transition: all 0.2s;
}

br{
  display: initial !important;
  color: transparent !important;
}


/* Hero----------------------- */

#redmi-buds-6  *{
  margin: 0;
  padding: 0;
}

.rw5-hero {
  background: url('../images/hero-image.png') no-repeat center top/cover;
  width: 100%;
  height: 495px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 960px;
}

.rw5-hero .rw5-content {
  width: 648px;
  text-align: left;
  color: #000 !important;
  margin: 0 auto;
  margin-top: -60px !important;
  margin-left: 40px !important;
}

.rw5-hero h3{
  color: #000 !important;
  font-size: 22.28px !important;
  margin: 0;
  font-family: "Medium" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  display: inline-block;
  margin-top: 5px !important;
  max-width:  250px;
}

.rw5-hero p{
  color: #000 !important;
  font-size: 11.5px !important;
  margin: 0;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  display: inline-block;
  margin-top: 10px !important;
  margin-left: 10% !important;
}

.rw5-hero p span{
  font-family: "Semibold" !important;
}

@media (max-width: 920px) {
  .rw5-hero {
    width: 100%;
    padding: 28% 0 !important;
    height: auto;
  }
}

@media (max-width: 768px) {
  .rw5-hero h3{
    font-size: 14px !important;
  }

  .rw5-hero h3 {
    max-width: 150px;
  }

}

@media (max-width: 450px) {
  .rw5-hero .rw5-content .claim{
    max-width: 40%;
  }

  .rw5-hero .rw5-content {
    margin-left: 20px !important;
  }
  

}







/* Features---------------------------------------- */

.features {
  padding: 60px 10px !important;
  background-color: #d4cefd !important;
  background: linear-gradient(0deg,#8a85af, #d4cefd , #d4cefd);
}

.feature{
  text-align: left;
  position: relative;
  overflow: hidden;
}

.features-con{
  max-width: 612px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
  flex-direction: row;
  margin: 0 auto !important;
}

.feat-1{
  position: absolute;
  left: 30px;
  margin-top: 50%;
  top: 53%;
  width: 20%;
  transform: translateY(-50%); 
}

.feat-1 h2{
  color: #907aff !important;
  font-size: 32px !important;
  margin: 0;
  font-family: "Bold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  display: inline-block;
}

.feat-2{
  position: absolute;
  left: 30px;
  margin-top: 50%;
  top: 50%;
  width: 40%;
  transform: translateY(-50%); 
}

.feat-3{
  position: absolute;
  left: 30px;
  top: 10%;
  width: 60%;
}

.feat-4{
  position: absolute;
  left: 30px;
  top: 10%;
  width: 60%;
}

.feat-4, .feat-6{
  color: #ffffff !important;
}

.feat-5{
  position: absolute;
  bottom: 22px;
  width: 80%;
  left: 30px;
  right: 0;
}

.feat-6{
  position: absolute;
  top: 30px;
  width: 40%;
  left: 30px;
  right: 0;
}

.feature img {
  width: 100%;
  height: auto;
}

.feature h3 {
  font-size: 12px !important;
  margin: 0;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  display: inline-block;
}

.features .features-p {
  font-size: 13.33px !important;
  margin: 0;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  display: inline-block;
}

.two .feature{
  margin-bottom: 8px !important;

}

@media (max-width: 920px) {
  .feature, .two {
    width: 100%;
  }
  .features {
    flex-direction: column;
  }
  .features-con{
    padding: 20px !important;
  }
}

@media (max-width: 768px) {
  .feature h3{
    font-size: 14px !important;
  }
  .feat-1,
  .feat-2,
  .feat-3,
  .feat-4,
  .feat-5,
  .feat-6{
    left: 15px;
  }

}

@media (max-width: 450px) {
  .features {
    padding: 10px 10px !important;
  }
  .feature h3{
    font-size: 12px !important;
  }
  .features-con {
    padding: 5px !important;
  }.feat-1 {
    width: 30%;
  }

}










/* design-ultra-thin---------------------------------------- */

.design-ultra-thin .flex{
  max-width: 610px;
  margin: 0 auto !important;
  display: flex;
  justify-content: center;
  align-items: top;
  margin-top: 100px !important;
  gap: 10px;
  }

  .design-ultra-thin .flex .txt, .design-ultra-thin .flex p{
    width: 100%;
  }

  .design-ultra-thin .flex .txt{
    position: relative;
  }

  .design-ultra-thin .flex .txt h3{
    font-size: 21.56px !important;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    line-height: 1.3em;
    color: #000 !important;
    text-align: left;
    width: 100%;
    }

    .design-ultra-thin .flex .txt .ttxx{
      font-size: 21.56px !important;
      font-family: "Light" !important;
      font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
      line-height: 1.3em;
      color: #000 !important;
      text-align: left;
      width: 100%;
      }

      .design-ultra-thin .flex p{
        font-size: 12px !important;
        font-family: "Light" !important;
        font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
        line-height: 1.3em;
        color: #000 !important;
        text-align: left;
        width: 100%;
        }

  .design-ultra-thin .flex .txt::before{
    content: 'Design';
    display: inline-block;
    position: absolute;
    top: -25px;
    font-size: 10.78px !important;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    line-height: 1.3em;
    color: #8f7aff !important;
    text-align: left;
  }
  
  .design-ultra-thin h3{
  font-size: 21.56px !important;
  font-family: "Medium" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  color: #000 !important;
  text-align: left;
  width: 100%;
  }
  
  .design-ultra-thin p{
  font-size: 13.33px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  color: #000 !important;
  text-align: left;
  width: 100%;
  }
  
  .design-ultra-thin .rb6-content{
  max-width: 648px;
  margin: 0 auto !important;
  position: relative;
  margin-top: 30px !important;
  }

  .design-ultra-thin .rb6-content img{
    margin-left: -67px !important;
  }
  
  .design-ultra-thin .txt-left{
  position: absolute;
    left: 12px;
    margin-top: 50%;
    top: 50%;
    width: 40%;
    transform: translateY(-50%); 
  }

  .design-ultra-thin .txt-left h3{
    font-size: 26.59px !important;
    margin: 0;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    line-height: 1.3em;
    color: #ffffff !important;
  }

  .design-ultra-thin .txt-left hr{
    color: #ffffff !important;
    margin: 20px 0 !important;
    width: 43%;
  }
  
  .design-ultra-thin .txt-left  p{
    font-size: 12px !important;
    margin: 0 !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    line-height: 1.3em;
    color: #ffffff !important;
  }
  
  
  @media (max-width: 920px){
    .design-ultra-thin .flex{
      padding-left: 20px !important;
      padding-right: 20px !important;
      }

      .design-ultra-thin .rb6-content img{
        width: 100%;
        margin: 0;
      }

      .design-ultra-thin .rb6-content{
        text-align: right;
      }
  
  }
  
  @media (max-width: 768px){
    .design-ultra-thin .txt-left hr{
      color: #ffffff !important;
      margin: 5px 0 !important;
      width: 43%;
    }

    .design-ultra-thin h3 {
      font-size: 13.56px !important;
    }

  }
  
  @media (max-width: 450px){
    .design-ultra-thin .txt-left h3,
    .design-ultra-thin .txt-left h4,
    .design-ultra-thin .txt-left p{
      font-size: 12px !important;
    }
    .design-ultra-thin .flex{
      flex-direction: column;
    }

    .design-ultra-thin .flex{
      padding-left: 10px !important;
      padding-right: 10px !important;
      }

  }








   /* high-refresh---------------------------------------- */

 .high-refresh .rb6-content{
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 648px;
  margin: 30px auto !important;
  background: url('../images/redmi-watch5.png') no-repeat center center/contain;
  height: 502px;
}

.high-refresh .rb6-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.high-refresh .rb6-content .widt-100{
  width: 100%;
}

.high-refresh .rb6-content .widt-180{
  width: 180px;
}


.high-refresh .rb6-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  margin-bottom: 20px !important;
}

.high-refresh .rb6-content h2 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #907aff !important;
}

.high-refresh .rb6-content p {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.high-refresh .rb6-content hr {
  color: #d0d0d0 !important;
  opacity: 0.5;
  margin: 33px 0 !important;
}

.high-refresh .txt-under {
  max-width: 648px;
  margin: 20px auto !important;
}

.high-refresh .txt-under h3 {
  font-size: 21.56px !important;
  font-family: "Medium" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  color: #000 !important;
  text-align: center;
  padding: 0 72px !important;
}

.noise-reduction .txt-under p {
  font-size: 13.33px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.3em;
  color: #000 !important;
  text-align: center;
  padding: 0 72px !important;
  margin-top: 10px !important;
}

@media (max-width: 920px){
  .high-refresh .rb6-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .high-refresh .rb6-content img{
    width: 100%;
  }

  .high-refresh .rb6-content hr {
    margin: 15px 0 !important;
  }
}

@media (max-width: 768px){

}

@media (max-width: 650px){
  .high-refresh .rb6-content{
    flex-direction: column;
  }
  .high-refresh .rb6-content .mini-box{
    max-width: 50%;
    margin-left: 0;
  }
  .high-refresh .rb6-content .widt-180{
    width: 100%;
    max-width: 100%;
  }

  .high-refresh .rb6-content {
    background-position: 50% 100px;
    background-size: 250px;
  }

}

@media (max-width: 450px){
  .high-refresh .rb6-content{
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .high-refresh .rb6-content {
    background-position: 114% 143px;
  }

  .high-refresh .rb6-content .mini-box hr{
    max-width: 30%;
  }

  .high-refresh .rb6-content .mini-box{
    margin-top: 120px !important;
  }

  .high-refresh .rb6-content {
    height: auto;
    padding-bottom: 25% !important;
  }


}






/* premium-style---------------------------------------- */

   .premium-style .rb6-content{
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 648px;
    margin: 30px auto !important;
    gap: 11px ;
  }
  
  .premium-style .rb6-content h3 {
    text-align: left;
    font-size: 21.58px !important;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
    margin-left: 10px !important;
  }

  .premium-style .rb6-content h4 {
    text-align: left;
    font-size: 21.58px !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
    margin-left: 10px !important;
    margin-bottom: 40px !important;
  }

  .premium-style .rb6-content .mini-box {
    position: relative;
  }

  .premium-style .rb6-content .mini-box .img-txt{
    position: absolute;
    width: 100%;
    text-align: center;
    top: 335px;
    font-size: 12px !important;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
    padding: 0 !important;
  }

  .premium-style .rb6-content .mini-box p{
    font-size: 12px !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
    padding: 20px !important;
  }

  .premium-style .rb6-content .mini-box p:last-child{
    font-size: 10px !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
    margin-left: 20px !important;

  }

  .premium-style .rb6-content .mini-box img{
    margin-top: 139px !important;
  }
  
  .premium-style .rb6-content .widt-100{
    width: 100%;
  }
  
  
  @media (max-width: 920px){
    .premium-style .rb6-content{
      padding-left: 20px !important;
      padding-right: 20px !important;
    }

    .premium-style .rb6-content img{
      width: 100%;
    }

    .premium-style .rb6-content .mini-box .img-txt{
      top: 53%;
    }
  }
  
  @media (max-width: 768px){
    .premium-style .rb6-content{
      flex-direction: column;
    }

    .premium-style .rb6-content img{
      width: 100%;
    }

    .premium-style .rb6-content .mini-box img {
      margin-top: 0px !important;
    }
    .premium-style .rb6-content .mini-box .img-txt{
      padding: 0 !important;
      top: 63%;
    }
    .premium-style .rb6-content .mini-box p:last-child {
      margin-left: 0px !important;
    }
    .premium-style .rb6-content h3{
      margin-left: 0 !important;
      margin-top: 40px !important;
    }

    .premium-style .rb6-content h4{
      margin-left: 0 !important;
    }
    
  }
  
  @media (max-width: 450px){
    .premium-style .rb6-content .mini-box .img-txt{
      padding: 0 !important;
      top: 54%;
    max-width: 80%;
    margin-left: 8% !important;
    }
    .premium-style .rb6-content{
      padding-left: 10px !important;
      padding-right: 10px !important;
    }
    .premium-style .rb6-content .mini-box p{;
      padding: 10px !important;
    }

    
   .premium-style .rb6-content{
    margin: 0px auto !important;
  }
  
  }













/* belt-style---------------------------------------- */

.belt-style{
  margin-top: 80px !important;
}

.belt-style .rb6-content{
  display: flex;
  justify-content: center;
  align-items: center;
  max-width: 648px;
  flex-wrap: wrap;
  margin: 0 auto !important;
  gap: 14px;
}


.belt-style .rb6-content .belt-box{
  width: 200px;
  text-align: center;
  margin-bottom: 30px !important;
}


.belt-style .rb6-content .belt-box p{
  margin-top: 20px !important;
  font-size: 12x !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;

}

.belt-style .rb6-content .b-1 span{
  width: 20px;
  height: 20px;
  background-color: #e6ddd4 !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}

.belt-style .rb6-content .b-2 span{
  width: 20px;
  height: 20px;
  background-color: #ed5c15 !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-right: 5px !important;
}

.belt-style .rb6-content .b-3 span{
  width: 20px;
  height: 20px;
  background: linear-gradient(0deg,#e1758e, #e1758e, #463655, #463655) !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}


.belt-style .rb6-content .b-4 span{
  width: 20px;
  height: 20px;
  background: linear-gradient(0deg,#627253, #627253, #2d3229, #2d3229) !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}

.belt-style .rb6-content .b-5 span{
  width: 20px;
  height: 20px;
  background-color: #925b6d !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}


.belt-style .rb6-content .b-6 span{
  width: 20px;
  height: 20px;
  background-color: #797d83 !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}

.belt-style .rb6-content .b-7 span{
  width: 20px;
  height: 20px;
  background-color: #8d7e72 !important;
  display: inline-block;
  border-radius: 100%;
  vertical-align: middle;
  margin-left: 5px !important;
}

.belt-style .rb6-content .box-last{
  width: 100%;
  text-align: center;
  margin-bottom: 30px !important;
}

.belt-style .rb6-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.belt-style .txt-box{
  max-width: 648px;
  margin: 0 auto !important;
  text-align: center;
  margin-bottom: 50px !important;
  margin-top: 30px !;
}

.belt-style .txt-box h3{
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.belt-style .txt-box h4{
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.belt-style .txt-box p{
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  margin-top: 20px !important;
}

.belt-type{
  font-size: 12px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  text-align: center;
  margin-bottom: 20px !important;
}

.belt-box img{
  min-height: 242px;
}


@media (max-width: 920px){

}

@media (max-width: 768px){

}

@media (max-width: 650px){
  .belt-style .txt-box{
    padding: 0 20px !important;
  }
  .belt-style .rb6-content .belt-box{
    width: 120px;
  }
  

}

@media (max-width: 450px){
  .belt-style .txt-box h3{
    font-size: 17px !important;
  }
  .belt-style .txt-box h4{
    font-size: 17px !important;
  }
  


}






  /* watches---------------------------------------- */

  .watches .rb6-content{
    margin: 30px auto !important;
    background: url('../images/watches.png') no-repeat center center/contain;
  }

  .watches .rb6-content {
    background: url('../images/watches.png') no-repeat center top/cover;
    width: 100%;
    height: 854px;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 960px;
    position: relative;
  }

  .watches .rb6-content .txt{
    position: absolute;
    top: 5%;
    left: 50%;
  }

  .watches .rb6-content .txt-2{
    position: absolute;
    bottom: 13%;
    left: 23%;
    max-width: 240px;
    font-size: 12px !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
  }
  
  .watches .rb6-content h3 {
    text-align: left;
    font-size: 21.58px !important;
    font-family: "Semibold" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
  }
  
  
  .watches .rb6-content h4 {
    text-align: left;
    font-size: 21.58px !important;
    font-family: "Light" !important;
    font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
    color: #000 !important;
  }
  
  

  @media (max-width: 920px){
    .watches .rb6-content{
      max-width: 100%;
      width: 100%;
      padding: 45% 0 !important;
    height: auto;
    }
  
  }
  
  @media (max-width: 768px){
   
    .watches .rb6-content h3 {
      font-size: 18px !important;
    }
    
    
    .watches .rb6-content h4 {
      font-size: 18px !important;
    }

    .watches .rb6-content .txt {
      position: absolute;
      top: 0;
    }

    .watches .rb6-content .txt-2 {
      bottom: -5%;
      left: 5%;
    }

  }
  
  @media (max-width: 650px){

  
  }
  
  @media (max-width: 450px){
    .watches .rb6-content h3{
      font-size: 14px !important;
    }
    .watches .rb6-content h4{
      font-size: 14px !important; 
    }
  
  }
  






  
/* Banner----------------------- */

.rw5-banner {
  background: url('../images/banner.png') no-repeat center top/cover;
  width: 100%;
  padding: 27.4% 0 !important;
  max-width: 960px;
  position: relative;
}

.rw5-banner .rw5-content {
  text-align: left;
  margin: 0 auto;
  position: absolute;
  top: 30px;
  left: 5%;
}
  
.rw5-banner .rw5-content h5 {
  text-align: left;
  font-size: 10.78px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #8f7aff !important;
  margin-bottom: 5px !important;
}

.rw5-banner .rw5-content .max-width-250{
  max-width: 350px;
}

.rw5-banner .rw5-content h3 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #ffffff !important;
}

.rw5-banner .rw5-content .boxy h3 {
  text-align: left;
  font-size: 26.59px;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #ffffff !important;
}

.rw5-banner .rw5-content .xx{
  margin-top: 40px !important;
}


.rw5-banner .rw5-content h4 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #ffffff !important;
  margin-bottom: 20px !important;
}

.rw5-banner .rw5-content hr{
  color: white !important;
  margin: 20px 0 !important;
  width: 40%;
  opacity: 0.5;
}

.rw5-banner .rw5-content p {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #ffffff !important;
}

@media (max-width: 920px) {
  .rw5-banner {
    width: 100%;
    background-size: contain;
    max-width: 100%;
    margin-top: 40px !important;
    padding: 28% 0 !important;
  }

  .rw5-banner .rw5-content .xx {
    margin-top: 20px !important;
  }

  .rw5-banner .rw5-content hr {
    margin: 10px 0 !important;
  }

  .rw5-banner .rw5-content .max-width-250 {
    max-width: 300px;
  }


  
}

@media (max-width: 768px) {
  .rw5-banner .rw5-content {
    width: 100%;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .rw5-banner {
    margin-top: 80px !important;
  }

  .rw5-banner .rw5-content h3, .rw5-banner .rw5-content h4 {
    font-size: 14px !important;
  }
  .rw5-banner .rw5-content p {
    font-size: 10px !important;
  }
  .rw5-banner .rw5-content .xx {
    margin-top: 20px !important;
  }
  .rw5-banner .rw5-content hr {
    margin: 10px 0 !important;
  }
  .rw5-banner .rw5-content .boxy h3 {
    font-size: 18px !important;
  }
  .rw5-banner .rw5-content .max-width-250 {
    max-width: 300px;
  }

  .rw5-banner .rw5-content {
    left: 0%;
  }


}


@media (max-width: 650px) {
  .rw5-banner {
    height: auto;
    padding: 28% 0 !important;
  }

  .rw5-banner .rw5-content .max-width-250 *{
    margin: 5px 0 !important;
  }


}

@media (max-width: 450px) {
  .rw5-banner .rw5-content p, 
  .rw5-banner .rw5-content h3, 
  .rw5-banner .rw5-content h5,
  .rw5-banner .rw5-content h4{
    font-size: 9px !important;
  }

  .rw5-banner .rw5-content .box h3 {
    font-size: 10px !important;
  }
  .rw5-banner .rw5-content{
    top: 10px !important;
  }
  .rw5-banner .rw5-content .max-width-250 *{
    font-size: 10px !important;
    margin: 0px !important;
    line-height: 1.2em;
  }


}

















/* music-wrist---------------------------------------- */

.music-wrist .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 620px;
  margin: 30px auto !important;
  gap: 11px;
  margin-top: 120px !important;
}

.music-wrist .rw5-content .boxy{
  width: 100%;
}

.music-wrist img{
  display: block;
  margin: 0 auto !important;
  margin-top: 40px !important;
}

.music-wrist .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.music-wrist .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.music-wrist .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

@media (max-width: 920px){
  .music-wrist img {
    width: 100%;
  }
  .music-wrist .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 768px){
  
}

@media (max-width: 450px){
  .music-wrist .rw5-content{
    flex-direction: column;
  }
}















/* recorder---------------------------------------- */

.recorder .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 648px;
  margin: 30px auto !important;
  gap: 11px;
  margin-top: 120px !important;

}

.recorder .rw5-content .boxy{
  width: 100%;
}

.recorder .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.recorder .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.recorder .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  padding-left: 60px !important;
  margin-top: -50px !important;
}

.recorder .rw5-content .boxy p{
  margin-top: 25px !important;

}

@media (max-width: 920px){
  .recorder .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 768px){
  .recorder .rw5-content{
    flex-direction: column;
  }
  .recorder .rw5-content .boxy {
    padding-left: 0px !important;
  }
  
}

@media (max-width: 450px){
}















/* good-battery---------------------------------------- */

.good-battery .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 648px;
  margin: 0px auto !important;
  gap: 11px;
}

.good-battery .rw5-content .boxy{
  width: 100%;
  z-index: 1;
}

.good-battery .rw5-content h5{
  text-align: left;
  font-size: 12px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #8f7aff !important;
  margin-bottom: 20px !important;
}

.good-battery .rw5-content .box2{
  margin-top: 40px !important;
  padding-left: 60px !important;
}

.good-battery .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-bottom: 5px !important;
}

.good-battery .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.good-battery p{
  max-width: 648px;
  text-align: left;
  font-size: 10px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  margin: 0 auto !important;
}

.good-battery .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.good-battery .rw5-content .box2 h3{
  color: #8f7aff !important;

}
.waches-banner{
  margin-top: -100px !important;
}


@media (max-width: 920px){
  .good-battery .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .good-battery img{
    width: 100%;
  }

  .gb-p{
    padding-left: 20px !important;
    padding-right: 20px !important;

  }
}

@media (max-width: 768px){
  .good-battery .rw5-content{
    flex-direction: column;
  }
  .good-battery .rw5-content .boxy {
    padding-left: 0px !important;
  }

  .good-battery .cont-2{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .good-battery .rw5-content .box2 {
    margin-top: 0px !important;
  }
  
}

@media (max-width: 450px){
  .afe-abs{
    max-width: 85% !important;
  }

  .waches-banner{
    margin-top: -20px !important;
  }
}














/* linear-motor---------------------------------------- */

.linear-motor .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 620px;
  margin: 30px auto !important;
  gap: 11px;
  margin-top: 120px !important;

}

.linear-motor .rw5-content .boxy{
  width: 100%;
}

.linear-motor img{
  display: block;
  margin: 0 auto !important;
  margin-top: 40px !important;
}

.linear-motor .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.linear-motor .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.linear-motor .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

@media (max-width: 920px){
  .linear-motor img {
    width: 100%;
  }
  .linear-motor .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 768px){
  
}

@media (max-width: 450px){
  .linear-motor img{
    margin-top: 0px !important;
  }
}














/* female-slep---------------------------------------- */

.female-slep{
  background: url('../images/feature-sleep-banner.png') no-repeat center top/cover;
  margin-top: 100px !important;
  width: 100%;
  display: flex;
  align-items: center;
  padding: 38% 0 9% 0 !important;
}

.female-slep .rw5-content{
  width: 648px;
  margin: 0 auto !important;
}

.female-slep .rw5-content h5 {
  text-align: left;
  font-size: 10.78px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #8f7aff !important;
  margin-bottom: 10px !important;
}

.female-slep .rw5-content h3 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #fff !important;
}

.female-slep .rw5-content h4 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #fff !important;
}

@media (max-width: 920px){
  .female-slep{
    padding: 38% 0 9% 0 !important;
  }
}

@media (max-width: 768px){
  .female-slep{
    padding: 36% 0 9% 0 !important;
  }

  .female-slep .rw5-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  
}

@media (max-width: 650px){
  .female-slep{
    padding: 34% 0 9% 0 !important;
  }
}


@media (max-width: 450px){
  .female-slep{
    padding: 34% 0 9% 0 !important;
  }
}
















/* watches-carusel---------------------------------------- */

.watches-carusel .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  margin: 30px auto !important;
  gap: 11px;
  margin-top: 20px !important;

}

.watches-carusel .rw5-content .boxy{
  position: relative;
}

.watches-carusel .rw5-content .txt-1{
  position: absolute;
  width: 90%;
  bottom: 30px;
  font-size: 12px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
  text-align: center;
  padding: 0 10px !important;
}

.watches-carusel img{
  display: block;
  margin: 0 auto !important;
  margin-top: 40px !important;
}


@media (max-width: 920px){
  .watches-carusel .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .watches-carusel img{
    width: 100%;
    margin-top: 0 !important;
  }
  
}

@media (max-width: 768px){
  .watches-carusel img{

  }
  .watches-carusel .rw5-content{
    flex-wrap: wrap;
    justify-content: center;
  }

  
}

@media (max-width: 450px){
}












/* afe-chip---------------------------------------- */

.afe-chip{
  margin-top: 100px !important;
}

.afe-chip .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 648px;
  margin: 0px auto !important;
  gap: 11px;
}

.afe-chip .rw5-content .boxy{
  width: 100%;
  z-index: 1;
}


.afe-chip .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-bottom: 5px !important;
}

.afe-chip .rw5-content .box2{
  padding-left: 60px !important;
}


.afe-chip .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.afe-chip p{
  max-width: 648px;
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  margin: 0 auto !important;
}

.afe-chip .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.afe-chip .rw5-content .box2 h3{
  font-size: 23.59px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #8f7aff !important;

}

.afe-abs{
  position: absolute;
  bottom: 35px;
  width: 360px;
  left: 35%;
  text-align: center !important;
  color: #fff !important;
 
}

.afe-chip-banner{
  margin-top: -100px !important;
}

.good-battery{
  position: relative;
}


@media (max-width: 920px){
  .afe-chip .rw5-content{
    padding-left: 8.5% !important;
    padding-right: 20px !important;
    margin-bottom: 20px !important;
  }
  .afe-chip img{
    width: 100%;
  }
}


@media (max-width: 768px){
  .afe-chip .rw5-content{
    flex-direction: column;
  }
  .afe-chip .rw5-content .boxy {
    padding-left: 0px !important;
  }

  .afe-chip .cont-2{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .afe-chip .rw5-content .box2 {
    margin-top: 0px !important;
  }
  .afe-abs {
    left: 10%;
    bottom: 10px;
  }
  
  
}

@media (max-width: 450px){
}











/* sport-icon---------------------------------------- */


.sport-icon .rw5-content{
  max-width: 920px;
  margin: 0px auto !important;
  text-align: center;
  margin-top: 100px !important;

}

.sport-icon .rw5-content h5{
  font-size: 12px !important; 
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #8f7aff !important;
  margin-bottom: 20px !important;
}

.sport-icon .rw5-content h3 {
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-bottom: 5px !important;
}

.sport-icon .rw5-content h4 {
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.sport-icon img{
  margin-top: 50px !important;
}

@media (max-width: 920px){
  .sport-icon .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .sport-icon img{
    width: 100%;
  }
}

@media (max-width: 768px){

}

@media (max-width: 450px){
}










/* gnns---------------------------------------- */

.gnns{
  background: url('../images/gnns.png') no-repeat center top/cover;
  width: 100%;
  padding: 25% 0 30% 0 !important;
  position: relative;
}

.gnns .rw5-content{
  position: absolute;
  top: 10%;
  left: 10%;
  max-width: 20%;
}

.gnns .rw5-content h4 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #fff !important;
}

.gnns .rw5-content h3 {
  text-align: left;
  font-size: 21.56px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #fff !important;
}

.gnns .rw5-content p {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #fff !important;
  margin-top: 20px !important;
}

@media (max-width: 920px){
  .gnns {
    padding: 38% 0 17% 0 !important;
  }
  .gnns .rw5-content{
    max-width: 30%;
  }
}

@media (max-width: 768px){
  .gnns {
    padding: 36% 0 19% 0 !important;
  }
  .gnns .rw5-content{
    max-width: 30%;
  }

  .gnns .rw5-content {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 650px){
  .gnns .rw5-content{
    max-width: 50%;
  }

  .gnns .rw5-content h4,
  .gnns .rw5-content h3,
  .gnns .rw5-content p{
    font-size: 14px !important;
  }

  .gnns .rw5-content{
    position: absolute;
    left: 0%;
  }
}













/* water-resistance---------------------------------------- */

.water-resistance{
  max-width: 920px;
}

.water-resistance img{
  width: 100%;
}

.water-resistance .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 620px;
  margin: 30px auto !important;
  gap: 35px;
  margin-top: 120px !important;
}

.water-resistance .rw5-content .boxy{
  width: 100%;
}

.water-resistance img{
  display: block;
  margin: 0 auto !important;
  margin-top: 40px !important;
}

.water-resistance .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.water-resistance .rw5-content h4 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.water-resistance .rw5-content .xx  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  max-width: 35%;
}

@media (max-width: 920px){
  .water-resistance img {
    width: 100%;
  }
  .water-resistance .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 768px){
  .water-resistance .rw5-content{
    flex-direction: column;
  }
  .water-resistance .rw5-content .xx {
    max-width: 100%;
    margin-top: -20px !important;
  }
  
}

@media (max-width: 450px){
}














/* arm---------------------------------------- */


.arm .rw5-content{
  max-width: 920px;
  margin: 0px auto !important;
  text-align: center;
  margin-top: 100px !important;
}

.arm .rw5-content h5{
  font-size: 12px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #8f7aff !important;
  margin-bottom: 20px !important;
}

.arm .rw5-content h3 {
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-bottom: 5px !important;
}

.arm .rw5-content h4 {
  font-size: 21.58px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}

.arm img{
  margin-top: 10px !important;
}

@media (max-width: 920px){
  .arm .rw5-content h3, .arm .rw5-content h4{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .arm img{
    width: 100%;
  }
}

@media (max-width: 768px){

}

@media (max-width: 450px){
}













/* watches-carusel---------------------------------------- */

.watches-carusel .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  margin: 30px auto !important;
  gap: 11px;
  margin-top: 20px !important;

}

.watches-carusel .rw5-content .box{
  position: relative;
}

.watches-carusel .rw5-content .txt-1{
  position: absolute;
  width: 90%;
  bottom: 30px;
  font-size: 12px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
  text-align: center;
  padding: 0 10px !important;
}

.watches-carusel img{
  display: block;
  margin: 0 auto !important;
  margin-top: 40px !important;
}


@media (max-width: 920px){
  .watches-carusel .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .watches-carusel img{
    width: 100%;
    margin-top: 0 !important;
  }
  
}

@media (max-width: 768px){
  .watches-carusel img{

  }
  .watches-carusel .rw5-content{
    flex-wrap: wrap;
    justify-content: center;
  }


  
}

@media (max-width: 450px){
}












/* three-watches---------------------------------------- */

.three-watches{
  margin-top: -10px !important;
}

.three-watches .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: top;
  max-width: 648px;
  margin: 0px auto !important;
  gap: 11px;
}

.three-watches .rw5-content .boxy{
  width: 100%;
  position: relative;
}


.three-watches .rw5-content .boxy h4 {
  text-align: left;
  font-size: 10.6px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-top: 15px !important;
  margin-bottom: 5px !important;
}


.three-watches .rw5-content .boxy p{
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
}

.three-watches .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
}

.three-watches .rw5-content .boxy h4, .three-watches .rw5-content .boxy p{
  padding: 0 20px !important;
}

.three-watches .rw5-content .box2 h3{
  font-size: 23.59px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #8f7aff !important;

}


@media (max-width: 920px){
  .three-watches img{
    width: 100%;
  }
}


@media (max-width: 768px){

  .three-watches .rw5-content .boxy {
    padding-left: 0px !important;
  }

  .three-watches .cont-2{
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .three-watches .rw5-content .box2 {
    margin-top: 0px !important;
  }
  
}

@media (max-width: 650px){
  .three-watches .rw5-content{
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-bottom: 20px !important;
  }
  .three-watches .rw5-content{
    flex-direction: column;
  }
}

@media (max-width: 450px){
  .three-watches .rw5-content .boxy {
    width: 80%;
    margin: 0 auto !important;
  }

}


















/* hand-hold-phone---------------------------------------- */

.hand-hold-phone .rw5-content{
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 648px;
  margin: 0px auto !important;
  margin-top: 80px !important;

}

.hand-hold-phone .rw5-content .box{
  width: 100%;
}

.hand-hold-phone .rw5-content h3 {
  text-align: left;
  font-size: 21.58px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.1em;
  color: #000 !important;
}


.hand-hold-phone .rw5-content .boxy  {
  text-align: left;
  font-size: 12px !important;
  font-family: "Light" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  color: #000 !important;
  padding-left: 15px !important;
  margin-bottom: 60px !important;
}

.hand-hold-phone .rw5-content .boxy p{
  margin-top: 15px !important;

}

@media (max-width: 920px){
  .hand-hold-phone .rw5-content{
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 768px){
  .hand-hold-phone .rw5-content{
    flex-direction: column;
  }
  .hand-hold-phone .rw5-content .boxy {
    padding-left: 0px !important;
  }
  
}

@media (max-width: 450px){
}












/* footer-icons---------------------------------------- */

.footer-icons{
  background-color: #f1f1fb !important;
  padding: 135px 20px 70px 20px !important;
  text-align: center;
}

.footer-icons h2{
  font-size: 21.50px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
}

.footer-icons .rw5-content{
  display: flex;
  justify-content: center;
  align-items: top;
  max-width: 648px;
  margin: 0px auto !important;
  gap: 20px;
  flex-wrap: wrap;
}

.footer-icons .rw5-content .boxy{
  width: 110px;
  position: relative;
  margin-top: 50px !important;
}


.footer-icons .rw5-content .boxy h4 {
  text-align: center;
  font-size: 10.6px !important;
  font-family: "Semibold" !important;
  font-weight: normal !important; text-transform: initial  !important; letter-spacing: initial !important;
  line-height: 1.2em;
  color: #000 !important;
  margin-top: 15px !important;
}



@media (max-width: 920px){

}


@media (max-width: 768px){
.footer-icons .rw5-content {
  gap: 5px;
}

.footer-icons {
  padding: 60px 20px !important;
}
  
}

@media (max-width: 550px){
  .footer-icons .rw5-content .boxy {
    width: 90px;
    position: relative;
    margin-top: 20px !important;
  }

}






