body,html{
  scroll-behavior: smooth;
}
*:focus {
  outline: none !important;
}
.center{
    text-align: center;
}
.left{
    text-align: left;
}
.right{
    text-align: right;
}
.justify{
    text-align: justify;
}
.pos_rel{
    position: relative;
}
.free_sh{
  background: #203759;
  padding: 2px;
}
.free_sh p{
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  font-size: 15px;
}
.nav{
  margin-top: 26px;
  background: #fff;
  transition-duration: 0.100s;
}
.nav a{
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  color: #203759;
  padding:30px 40px 0 0;
  display: inline-block;
}
.nav img{
  margin-top: -9px;
  padding: 5px;
}
.scroll{
  margin-top: 0px;
  background: rgba(227, 239, 247,0.6);
}
.scroll a{
  color: #000;
}
.basket{
  position: absolute;
  top: 33px;
  right: 2%;
}
.center_form_pic{
  text-align: center;
  margin: 15px 0;
  padding: 0 15px;
}
.center_form_pic img{
  display: block;
  margin: 10px auto;
}
.section__01{
    background-image: url(../images/02.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    position: relative;
    max-height: 550px;
    height: 100%;
    margin-top: 80px;
}
.container_s1{
  max-width: 1300px;
  margin: 0 auto;
}
.h2_s1{
    font-size: 50px;
    font-weight: 700;
    max-width: 693px;
    margin: 0 auto 15px;
    text-align: center;
    line-height: 48px;
    letter-spacing: 3px;
    color: #203759;
    text-transform: uppercase;
    font-weight: 700;
    text-shadow: rgb(255 255 255) 4px 0px 0px, rgb(255 255 255) 3.87565px 0.989616px 0px, rgb(255 255 255) 3.51033px 1.9177px 0px, rgb(255 255 255) 2.92676px 2.72656px 0px, rgb(255 255 255) 2.16121px 3.36588px 0px, rgb(255 255 255) 1.26129px 3.79594px 0px, rgb(255 255 255) 0.282949px 3.98998px 0px, rgb(255 255 255) -0.712984px 3.93594px 0px, rgb(255 255 255) -1.66459px 3.63719px 0px, rgb(255 255 255) -2.51269px 3.11229px 0px, rgb(255 255 255) -3.20457px 2.39389px 0px, rgb(255 255 255) -3.69721px 1.52664px 0px, rgb(255 255 255) -3.95997px 0.56448px 0px, rgb(255 255 255) -3.97652px -0.432781px 0px, rgb(255 255 255) -3.74583px -1.40313px 0px, rgb(255 255 255) -3.28224px -2.28625px 0px, rgb(255 255 255) -2.61457px -3.02721px 0px, rgb(255 255 255) -1.78435px -3.57996px 0px, rgb(255 255 255) -0.843183px -3.91012px 0px, rgb(255 255 255) 0.150409px -3.99717px 0px, rgb(255 255 255) 1.13465px -3.8357px 0px, rgb(255 255 255) 2.04834px -3.43574px 0px, rgb(255 255 255) 2.83468px -2.82216px 0px, rgb(255 255 255) 3.44477px -2.03312px 0px, rgb(255 255 255) 3.84068px -1.11766px 0px, rgb(255 255 255) 3.9978px -0.132717px 0px;
}
.h2_p1 {
    font-weight: bold;
    color: #FF0E15; 
}
.product_price {
    width: 65%;
    background-image: url(../images/08_2.png);
    height: 270px;
    background-repeat: no-repeat;
    background-position: right top;
    float: left;
}
.h2_p2 {
    font-weight: 400;
    font-size: 36px; 
}
.prod_img {
    width: 35%;
    float: right;
    height: 280px;
}
.text-bottom {
    text-align: center;
    font-size: 20px;
    color: #fff;
    max-width: 600px;
    margin: auto;
    line-height: 22px;
}
.img_pr {
    margin-top: -127px;
    margin-left: -157px;
}
.box_s1{
    float: right;
    margin-right: 30px;
    margin-top: 10px;
}
.border-btn {
    border-radius: 8px;
    height: 66px;
    border: 8px solid transparent;
    background: linear-gradient(90deg,#ffffff,#A1EEF6) border-box;
    padding-top: 3px;
    margin-left: 0px;
    margin-top: -11px;
}
.old_p{
  color: #000;
  font-size: 30px;
  font-weight: 600;
  width: 79px;
  margin: 0 auto;
  text-decoration-color: #fff;
  text-align: center;
  position: relative;
  z-index: 0;
}
.old_p::after{
  content: '';
    width: 100px;
    height: 2px;
    position: absolute;
    top: 23px;
    left: -8px;
    z-index: 1;
    background: #000;
    transform: rotate(180deg);
}
.new_p{
  color: #ffea01;
  text-shadow: 1px 1px 1px #000,-1px 1px 1px #000,1px -1px 1px #000,-1px -1px 1px #000;
  font-size: 50px;
  font-weight: bolder;
  margin-top: -20px;
  text-align: center;
}
.off{
  color: #000;
  font-size: 46px;
  text-align: center;
  margin-top: -20px;
  font-weight: 600;
}
.btn_s1{
    background: #FE0000;
    font-size: 30px;
    padding: 6px 35px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0;
    text-decoration: none;
    height: 52px;
}
.btn_s1:hover{
  text-decoration: none;
  color: #000;
}
.medal{
  position: absolute;
  left: 94px;
  bottom: 15px;
}
.prod_s1{
  position: absolute;
  left: 45%;
  top: 174px;
  transform: translateX(-45%);
}
.prod_s1_mob{
  display: none;
}
.main-title {
    text-align: center;
    color: #203759;
    font-size: 32px;
    font-weight: bold;
    margin-bottom: 35px;
}
.row-info-product {
    min-height: 280px;
}
#section_simptoms {
    margin-bottom: 60px;
}
.simptoms-row  .simptoms-box p{
    padding: 10px 52px 0;
    font-weight: 600;
    font-size: 20px;
    line-height: 23px;
} 
.section__02{
  margin-top: 0px;
}
.h5_s2{
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 10px;
    color: #203759;
}
.h5_s2:first-child{
  margin-top: 0px;
}

.p_s2{
    color: #203759;
    font-size: 22px;
    margin: 0;
}
.p_s2_v2{
    margin-top: 20px;
    color: #000;
    font-size: 20px;
    text-align: justify;
}

.img_s2_mobile{
  display: none;
}
.box_s2{
  width: 430px;
  margin: 0 auto;
  padding: 10px;
}
.img_s2{
  width: 100%;
  margin: 0 auto;
}
.section__03{
  margin-top: 50px;
}
.box_s3 h2{
    text-align: center;
    color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 36px;
    font-weight: 700;
}
.box_s3 h2 span{
  display: block;
  font-weight: 600;
}
.box_s3 p{
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 0 45px;
}
.box_s3_pic{
  text-align: center;
}
.box_s3_pic img{
  margin: 30px 40px;
}
.color_white{
  color: #fff;
}

.box_s3{
  margin: 0 15px;
}
.section__04{
  margin-top: 50px;
}
.h2_s4{
  font-size: 30px;
    font-weight: 600;
    margin-top: 14px;
    margin-bottom: 10px;
    color: #000;
}
.h2_s4 span{
  display: block;
}
.p_s4{
    margin-top: 20px;
    text-align: justify;
    font-size: 20px;
    line-height: 23px;
}

.img_s4{
  margin-top: 12px;
  width: 95%;
}
.h2_ingr{
    font-size: 38px;
    margin-top: 30px;
    margin-bottom: 35px;
    color: #000;
    text-align: center;
    font-weight: 700;
}
.section_results{
  margin-top: 60px;
  margin-bottom: 110px;
}
.container_use{
  max-width: 800px;
  margin: 0 auto;
}
.h5_use{
  font-weight: 600;
}
.container__nav {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin-bottom: -13.5px;
}
.btn_mobile {
    border: 1px solid #FE0000;
    background: #FE0000;
    border-radius: 0px;
    color: #fff;
    font-weight: 600;
    padding: 11.8px 20px;
    text-transform: uppercase;
    height: 45px;
    text-decoration: none;
}
.btn_mobile:hover,.btn_mobile:focus{
  color: #fff;
  text-decoration: none;
}
.mob-nav-size,.mob-nav-size:hover{
  text-decoration: none;
  color: #095b93;
  margin-left: 10px;
}
.box_s4{
  background-image: url(../images/06.jpg);
  background-repeat: no-repeat;
  background-position: center;
  width: 520px;
  height: 500px;
  position: relative;
}

.sub_box img{
  width: 77px;
  margin: 0 auto;
}
.sub_box{
    padding: 5px 10px;
    position: absolute;
    right: 40px;
    width: 125px;
    height: 125px
}
.sub_box p{
line-height: 0.9;
}
.box_s4 .sub_box:nth-child(2){
  border: 3px solid #fff;
  text-align: center;
  top: 50px;
}
.box_s4 .sub_box:nth-child(3){
  border: 3px solid #fff;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
}
.box_s4 .sub_box:nth-child(4){
  border: 3px solid #fff;
  text-align: center;
  bottom: 50px;
  padding: 5px 6px;
}
.box_s04 img {
   margin-right: 10px;
}
.box_s04 .last {
    margin-right: 0;
} 
.box_s04 .h2_s4 {
    font-size: 30px;
    font-weight: 700;
    margin-top: 14px;
    margin-bottom: 10px;
    color: #2A4069;
    text-transform: uppercase;
}
.sub_box p {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 16px;
}
.box_results{
  width: 350px;
  height: 350px;
  margin: 0 auto;
  background: #203759;
  position: relative;
}
.box_results p{
  color: #fff;
  position: relative;
  font-size: 20px;
  max-width: 300px;
  margin: 0 auto;
  padding-top: 40px;
  font-weight: 400;
  line-height: 21px;
}
.q1{
  position: absolute;
  left: 0;
  top: -18px;
  width: 30px !important;
}
.q2{
  position: absolute;
  right: 0;
  bottom: -65px;
  width: 30px !important;
}
.box_results h4{
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    position: absolute;
    left: 81px;
    bottom: 20px;
}
.box_results h5{
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  position: absolute;
  left: 47px;
  bottom: 18px;
}
.section_blue{
    background-image: linear-gradient(to right,#223A5E 0%,#1D93D0 30%,#1D93D0 50%,#1D93D0 70%,#223A5E 100%);
    margin-top: 30px;
    height: 196px;
}
.box_sb{
  max-width: 950px;
  margin: 0 auto;
  text-align: center;
  color: #fff;
  padding:30px 0 47px 0;
}
.box_sb h2{
  font-weight: 700;
}
.box_sb p {
    font-size: 26px;
}
.box-ingred{
  margin: 30px auto;
  position: relative;
}
.box-ingred h2{
  position: absolute;
  left: 50%;
  top: 44%;
  transform: translate(-50%,-50%);
  color: #fff;
  font-size: 29px;
  font-weight: 700;
}
.box-ingred h2.row2-name {
   top: 57%; 
   width: 75%;
}
.box-ingred img{
  width: 100%;
}
.box_sb_v2{
  position: relative;
  max-width: 810px;
  margin: 0 auto;
}
.box_sb_v2 img{
  position: absolute;
  left: 0;
  top: 26px;
}
.box_sb_v2 h2,.box_sb_v2 h5{
  text-align: left;
  display: block;
  padding-left: 173px;
}
.box_sb_v2 h5{
  font-weight: normal;
  font-size: 24px;
}
.box_sb_v2 h2{
  font-weight: 700;
}
.box_form{
  text-align: center;
}
.box_form h2{
  font-size: 35px;
  margin-top: 20px;
}
.box_form h2,.box_form h3{
  font-weight: 700;
}
.box_form h4{
  margin-top: -15px;
}
.footer{
  text-align: center;
}
.footer h5:nth-child(1){
  border: 1px solid #000;
  padding: 15px 0;
  margin-bottom: 20px;
  font-weight: 700;
}
.footer h5:nth-child(2){
  font-weight: normal;
  margin-bottom: 20px;
}
.footer h5:nth-child(3) a{
  color: #000;
  text-decoration: none;
}
.footer h5:nth-child(3) a:hover{
  color: #000;
  text-decoration: none;
}
.footer h5:nth-child(3),.footer h5:nth-child(4){
  font-weight: 700;
}
.box_form img{
  margin-bottom: 20px;
}
.bg_s03{
    background-image: url(../images/b17.jpg);
    background-repeat: no-repeat;
    background-position-x: center;
    padding-top: 120px;
    padding-bottom: 100px;
    height: 475px;
}
#ingredients h2 {
    font-weight: 700;
    font-size: 38px;
    margin: 15px 0 0;
}
#ingredients h5 {
    font-size: 34px;
    font-weight: 400;
}
.container_use .p_use {
    padding: 0px 25px;
    font-size: 20px;
    line-height: 20px;
}
@media screen and (max-width:1260px){
.prod_s1{
  left: 20%;
    transform: translateX(-20%);
}
}
@media screen and (max-width:1200px){

  .box_s4{
    width: 400px;
    height: 400px;
  }
  .h2_s4{
    margin-top: -16px;
  }
  .p_s4{
    margin-top: 5px;
  }
  .img_s4 {
    margin-top: 4px;
}
  .sub_box{
    right: 19px;
  }
  .img_free {
     width: 21%; 
  }
  .box_s4 .sub_box:nth-child(2) {
      top: 5px;
  }
  .box_s4 .sub_box:nth-child(4) {
      bottom: 6px;
  }
  .bg_s03 {
      padding-top: 35px;
  }
}
.simptoms-row {
    text-align: center;
}
@media (min-width: 902px) {
    .simptoms-row {
        display: grid;
        grid-gap: 10px;
        grid-template-columns: auto auto auto auto;
    }
    
}
@media screen and (max-width:991px){
  .p_s4{
    margin: 15px auto;
  }
  .h2_s4 {
    margin-top: 7px;
}
  .box_s3_pic img {
    margin: 30px 20px;
}
  .box_s04 img:last-child{
margin:0 auto;
display: block;
  }
  .box_s04 img:nth-child(2),.box_s04 img:nth-child(3),.box_s04 img:nth-child(4),.box_s04 img:nth-child(5){
margin-left: 24%;
  }
  .h2_s4,.p_s4{
    text-align: center;
  }
  .section__03 {
    margin-top: 14px;
}
  .box_s2{
    background: none;
  }
  .simptoms-row {
       display: flex;
       flex-wrap: wrap;
       grid-gap: unset;
    }
    .simptoms-box {
        max-width: 50%;
    }
    .simptoms-box img {
        width: 70%;
    }
    .simptoms-row .simptoms-box p {
        padding-bottom: 20px;
        line-height: 23px;
    }
}
@media screen and (max-width:980px){
  .box_s2{
    width: 100%;
  }
  .off{
    font-size: 40px;
  }
  .p_s2 { 
     font-size: 18px;
    }
}
@media (max-width: 990px) {
    .mobile__box{
        display: block;
        width: 100%;
        margin: auto;
        text-align: center;
    }
  .img_s4{
    display: block;
    margin: 0 auto;
  }
  .box_s04{
    display: none;
  }
  .box_s4 {
    width: 100%;
    }

  .img_s2{
    display: none;
  }
  .img_s2_mobile{
    margin: 15px;
    display: block;
    margin: 0px auto;
    width: 100%;
    padding: 10px;
  }
  .mobile__box img {
      width: 20%;
  }
  .box_s3 h2 {
      padding-top: 0px;
      font-size: 28px;
  }
  .box_s3 p {
      font-size: 20px;
      padding: 0;
  }
}
@media screen and (max-width:870px){
  .img_s2{
    width: 100%;
  }
  .nav a {
    padding: 30px 20px 0 0;
  }
}
@media screen and (max-width:826px){
  .prod_s1{
    width: 400px;
    top: 103px;
  }
  
  
}
@media (max-width: 768px) {
     .text-bottom {
        font-size: 16px;
    }
}
@media screen and (max-width:767px){
  .box_sb_v2 h5{
    font-size: 20px;
    padding-right: 10px;
  }
  .box_sb_v2 h2{
    font-size: 25px;
    padding-right: 10px;
  }
    .section__01 {
        margin-top: 0;
    }
  .box_sb_v2 img{
    left: 10px;
    top:50%;
    transform: translateY(-50%);
  }
  .section_blue{
    margin-left: 15px;
    margin-right: 15px;
  }
  .section__03 {
    margin-top: 0px;
    margin-left: 15px;
    margin-right: 15px;

}

  .box_s3_pic img {
    margin: 15px 0;
}
  .section__02 {
    margin-top: 20px;
}
  .product-info .btn-booknow{
    font-size: 15px;
  }
  
  .dnone{
    display: none;
  }
  .prod_s1{
    width: 200px;
    top: 225px;
    left: 50%;
    transform: translateX(-50%);
  }
}
@media (max-width: 767px) and (min-width: 671px) {
    .row-info-product {
        position: relative;
        left: 20px;
    }
}
@media screen and (max-width:670px){
  .use_pic{
    margin: 0 auto;
  }
  .img_pr {
     max-width: 373px;
     margin-top: -76px;
     margin-left: -145px;
  }
  
}
@media (max-width: 670px) and (min-width: 501px) {
    .box_s1 {
        margin-right: 15px;
    }
    .product_price {
        background-position-x: 0px;
        width: 60%;
    }
}
@media screen and (max-width:635px){
  .box_s3 h2 span{
    display: contents;
  }
  .h2_s1 {
    padding: 10px 10px 10px 10px;
}
  .prod_s1{
    top: 180px;
    width: 186px;
  }

}
@media screen and (max-width:504px){

    .center_form_pic img:first-child{
        width: 90%;
      }
      .center_form_pic img:last-child{
        width: 260px;
      }
      
 
    .prod_s1{
      top: 163px;
    }
    
    .q2 {
        bottom: -76px;
    }
}
.mobile_btn {display: none;}
@media (max-width: 500px) {
    .section__01{
        background-image: url(../images/02_1.jpg);
        position: relative;
        z-index: 1;
        background-size: cover;
        margin-top: 0;
    }
  .section__01::after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        display: block;
        z-index: -1;
    }
    .h2_s1 {
        font-size: 34px;
        line-height: 36px;
        padding-top: 15px;
    }
    .h2_p2 {
        font-size: 28px;
    }
    .product_price {
        width: 49%;
        background-image: none;
    }
    .btn_s1 {
        padding: 6px 12px;
    }
    .prod_img {
        width: 44%;
    }
    .img_pr {
        margin-top: -65px;
        margin-left: -150px;
    }
    .text-bottom {
        margin-top: 63px;
    }
    .bg_s03 {
        padding-top: 34px;
    }
    .box_s3 h2 {
        font-size: 24px;
        padding-top: 20px;
    }
    .box_s3 p {
        font-size: 20px;
        padding: 0 36px;
    }
    .mobile__box {
        width: 300px;
        text-align: center;
    }
    .mobile__box img {
        width: 22%;
    }
    .img_s4 {
        max-width: 95%;
    }
    .box_s4 {
       width: 100%;
    }
    .box_sb p {
       font-size: 22px;
        padding: 10px 34px;
    }
    #ingredients {
        margin-top: 80px;
    }
    .h2_ingr  {
        margin-bottom: 15px;
    }
    .container_use .p_use {
        padding: 0;
    }
    .box_s4 .sub_box:nth-child(2) {
        top: 5px;
    }
    .box_s4 .sub_box:nth-child(4) {
        bottom: 5px;
    }
    .section_blue {
        height: auto;
    }
    .box_sb {
        padding: 30px 0 47px 0;
    }
    .p_s2_v2, .box_s3 p, .p_s4 {
        font-size: 18px;
    }
}
@media screen and (max-width:490px){
  .box_form img{
    width: 90%;
    margin: 5px auto;
  }
    .img_pr {
        margin-top: -25px;
        margin-left: 0;
        width: 100%;
        float: right;
        max-width: 210px;
    }
    .border-btn {
        height: 55px;
        max-width: 270px;
        margin: -22px auto 0;
        line-height: 11px;
    }
    .mobile_btn {
        display: block;
    }
    .web_btn {display: none;}
    .product_price {
        width: 40%;
        float: left;
    }
    .box_s1 {
        float: left;
        margin-right: 0;
        margin-top: 20px;
    }
    .prod_img, .product_price, .row-info-product {
        height: 240px;
        min-height: 240px;
    }
    .prod_img {
        width: 60%;
    }
    .btn_s1 {
        padding: 6px 74px;
        font-size: 22px;
    }
    .text-bottom {
        margin-top: 10px;
    }
    #section_simptoms {
        margin-bottom: 30px;
    }
    .main-title {
        margin-bottom: 15px;
    }
    .main-title,.h5_s2, .h2_s4 {
        font-size: 26px;
    }
    .h2_ingr {
        font-size: 30px;
    }
    .h2_s4 {
        margin-top: 25px;
        font-size: 24px;
        margin-bottom: 0;
    }
    #ingredients h2 {
        font-size: 28px;
    }
    #ingredients h5, .h2_ingr {
        font-size: 22px;
    }
    .container_use .p_use {
        font-size: 16px;
    }
    .simptoms-box img {
        width: 90%;
    }
    .simptoms-row .simptoms-box p {
        padding: 10px 15px 20px;
    }
}
@media screen and (max-width:450px){
  .footer h5:nth-child(1),.footer h5:nth-child(2),
  .footer h5:nth-child(3),.footer h5:nth-child(4){
    font-size: 15px;
    margin-bottom: 10px;
  }
  .cod{
    font-size: 15px;
  }
  .footer h5:nth-child(2){
    text-align: justify;
  }
  .footer h5:nth-child(3) a{
    display: block;
    margin: 5px auto;
    font-weight: 600;
  }
  .footer h5:nth-child(3) span{
    display: none;
  }
  footer h5:nth-child(3),.footer h5:nth-child(4){
    font-weight: 600;
  }
  .box_form h2 {
    font-size: 20px;
    margin-top: 10px;
    font-weight: bolder;
  }
  .box_form h3 {
    font-size: 18px;
    margin-top: 0px;
    font-weight: bolder;
  }
  .box_form h4{
    font-size: 18px;
  }
  .box_sb{
    padding: 25px 0 30px 0;
  }

  .box_sb h5{
    font-size: 18px;
    font-weight: normal;
    padding:0 5px ;
  }
  .box_sb_v2{
    padding: 15px 0 15px 0;
  }
  .box_sb_v2 h5{
    font-size: 16px;
    padding: 10px 15px 0 15px;
    text-align: justify;
  }
  .box_sb_v2 h2{
    font-size: 20px;
    padding-left: 10px;
    text-align: center;
  }
  .box_sb_v2 img{
    display: none;
  }

  .h5_s2:first-child{
    margin-top: 20px;
    font-weight: bolder;
  }
  .box_s4{
    width: 100%;
    background-position-x: 21%;
  }
  .sub_box{
    right: 20px;
  }
  .section__02 {
    margin-top: 0px;
}
  .h5_s2,.h2_s4,.h2_ingr,.h2_s3{
    text-align: center;
    font-weight: bolder;
    padding: 0px 10px;
  }
  .box_s3{
    padding-bottom: 20px;
    padding-top: 0;
  }
  .h2_ingr{
    font-weight: bolder;
  }
  .img_s4{
    width: 100%;
    margin-top: -5px;
  }
  .section__04 {
    margin-top: 22px;
}
  .mobile_bg{
    margin-left: -15px;
    margin-right: -15px;
  }
  
  .prod_s1{
    display: none;
  }
  .prod_s1_mob{
    display: block;
    position: absolute;
    right: 0;
    width: 226px;
      top: 144px;
  }
  .old_p::after{
    background: #000;
  }
  .medal{
    display: none;
  }
  .off {
    font-size: 30px;
  }
  .new_p{
    font-size: 42px;
  }
  .old_p{
    font-size: 26px;
  }
}
@media screen and (max-width:490px){
  .bg_s03{
    background-size: cover;
    padding: 0;
  }
  .center_form_pic{
    margin: 5px 0;
  }
  .section_results{
    padding-bottom: 0px;
    margin-top: 14px;
    padding-right: 0px;
    padding-left: 0px;
  }
}
@media screen and (max-width:420px){
  .mobile__box {
    width: 100%;
    display: flex;

}
.mobile__box img{
  width: 20%;
  margin: 20px auto 0;

}
  .stars{
    max-width: 200px;
  }
  .img_s2_mobile{
    padding: 10px 15px;
  }
   .p_s4,.box_s3 p,.box_sb h5,.p_s2_v2{
    text-align: justify;
    padding: 0 10px;
  }
  .h2_s4{
    text-align: center;
  }
  .box_s3_pic img{
    width: 90%;
    margin: 10px auto;
  }
  .prod_s1_mob{
    top: 173px;
    width: 209px;
  }
  .p_use{
    font-size: 15px;
    line-height: 0.9;
  }
  .h5_use{
    font-size: 18px;
    margin-bottom: 10px;
    line-height: 0.9;
  }
  .use_pic{
    width: 100%;
    margin: 0 auto;
  }
  
}
@media screen and (max-width:400px){
.box_form h3,.box_form h4{
  font-size: 17px;
}
.box_form{
  padding: 0 10px;
}
}

@media screen and (max-width:391px){
  .stars{
    max-width: 190px;
  }
  .box_s4 .sub_box:nth-child(2) {
    top: 7px;
}
.box_s4 .sub_box:nth-child(4) {
    bottom: 7px;
}
  .box_results{
    width: 100%;
  }
  .sub_box{
    right: 5px;
  }
}
@media screen and (max-width:380px){
  .sub_box img{
    width: 60px;
    margin: 0 auto;
  }
  .box_s4{
    background-position-x: 29%;
  }
  .sub_box{
    right: 6px;
  }

}
@media screen and (max-width:360px){
  .sub_box{width: 134px;}
}
@media screen and (max-width:350px){
    .box_results p{
      font-size: 14px;
      max-width: 280px;
    }
    .prod_s1_mob{
      width: 194px;
      top: 213px;
    }
}
@media screen and (max-width:340px){
  .box_sb_v2 img{
    width: 65px;
  }
  .box_sb_v2 img{
    top: 23px;
    left: 16px;
  }
  .sub_box p{
    font-size: 14px;
  }
  .box_s4 .sub_box:nth-child(4){
    padding: 5px 7px;
  }
  .box_s4 .sub_box:nth-child(3){
    padding: 5px 19px;
  }
  .sub_box {
    right: 4px;
    width: 126px;
}
}
@media screen and (max-width:330px){
  .box_results p{
    max-width: 269px;
  }
  .box_results h5,.box_results h4{
    left: 30px;
  }
  .box_results h5{
    font-size: 14px;
  }
  .prod_s1_mob {
    width: 189px;
}

}
@media (max-width: 320px) {
    .h2_s1 {
        font-size: 30px;
    }
    .prod_img {
        width: 55%;
    }
    .img_pr {
        width: 280px;
    }
    .text-bottom, .box_s3 p {
        font-size: 18px;
    }
    .p_s2 {font-size: 20px;}
    .sub_box {
        width: 115px;
    }
    .container_use .p_use {
        font-size: 14px;
    }
    .use_pic {
        width: 90%;
    }
    .box_s3 h2 {
        font-size: 20px;
    }
}
@media screen and (max-width:316px){
  .box_results p {
    max-width: 259px;
}
.h5_use{
  font-size: 16px;
  margin-bottom: 5px;
}
}
@media screen and (max-width:300px){
  .center_form_pic img:last-child{
    width: 100%;
  }
    .old_p {
        font-size: 24px;
    }
    .old_p::after {
        top: 20px;
    }
    .new_p {
        font-size: 34px;
    }
    .off {
        font-size: 24px;
    }
    .border-btn {
        margin: -65px auto 0;
        line-height: 1.5;
    }
    .img_pr {
        width: 195px;
    }
    .img_pr {
        margin-top: -25px;
        margin-left: -36px;
    }
    .mobile_btn {
        display: inline-block;
    }
    .btn_s1 {
        padding: 6px 63px;
    }
    
}
