
*,
*::before,
*::after{
    box-sizing: border-box;
}

body,html{
    overflow-x: hidden;
    scroll-behavior: smooth;
}

h1, h2, h3, h4, h5, h6{
      font-family: "Montserrat", sans-serif;
      font-weight: 700;
      line-height: 1;
}
.white-title{
    color: var(--white);
}
:root{
    --white: #fff;
    --green: #16A34A;
    --white-green: #F8FEFA;
    --grey-blue: #4C5664;
    --yellow-white: #FEF9C3;
    --brown: #854D0E;
    --border-color: #FCD8AF;
    --text-color: #0E0E0E;
    --white-grey: #F1F1F1;
    --red: #E03F3F;
    --pink: #FDE1E1;
    --dark-green: #12813B;
    --yellow: #FFD800;
    --dark-blue: #111827;
}
a{
    text-decoration: none;
    color: inherit;
}
r{
    color: #E03F3F;
}
section{
    padding: 60px 0;
}
body{
      font-family: "Montserrat", sans-serif;
    line-height: 1.3;
    color: var(--text-color);
    font-size: 20px;
}

g{
    color: var(--green);
    font-weight: 700;
}

.container{
    max-width: 1260px;
    padding: 0 10px;
    margin: 0 auto;
}



.header-content{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 0;
    background-color: var(--white);
    gap: 15px;
}

.main-link{
    background-color: var(--green);
    color: var(--white);
    border-radius: 30px;
    padding: 10px 20px;
    display: block;
    font-size: 16px;
}
.header-benefits{
    display: flex;
    gap: 20px;
}
.header-delivery,
.header-nature{
    display: flex;
    gap: 10px;
    font-size: 16px;
    align-items: center;
}
/* END BLOCK HEADER */



/* 
START BLOCK MAIN */
.main{
    background: url(../img/main-bg.png) no-repeat calc(50% - 800px) calc(50% ),
    url(../img/main-man.png) no-repeat calc(50% + 800px) calc(50%),
    var(--white-green);
}
.main-inner{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    align-items: flex-start;
    
}

.main-left{
    max-width: 700px;
    position: relative;
}
.bestseller{
    background-color: var(--yellow-white);
    padding: 5px 10px;
    max-width: 285px;
    color: var(--brown);
    font-size: 16px;
    border-radius: 20px;
    border: 1px solid var(--border-color);
    text-align: center;
    margin-bottom: 15px;
}
.main-title{
    font-size: 58px;
    margin-bottom: 40px;
}
.main-title>span{
    color: var(--green);
}
.undertitle{
    color: var(--grey-blue);
    margin-bottom: 50px;
}

.list{
    display: flex;
    flex-direction: column;
    gap: 15px;
}
.main-list{
    margin-bottom: 70px;
    color: var(--grey-blue);
    font-weight: 600;
}
.main-list>li::before{
    content: " ";
    background: url(../img/check.svg) no-repeat;
    width:25px;
    height:25px;
    display: block;
    flex-shrink: 0;
}
.main-list>li{
    max-width: 450px;
}
.list-item{
    display: flex;
    align-items: center;
    gap: 10px;
}
.main-benefits{
    display: flex;
    gap: 15px;
    align-items: center;
}
.bio,
.verified-lab{
    display: flex;
    align-items: center;
    gap: 10px;
    border-radius: 10px;
    border: 1px solid var(--grey-blue);
    color: var(--grey-blue);
    padding: 10px 20px;
    font-size: 16px;
}
.product{
    position: absolute;
    bottom: -70px;
    left: 480px;
}
.product>img{
    display: block;
    width: 250px;
}



.main-right{
    text-align: center;
    padding: 40px 40px 20px;
    background-color: var(--white);
    border-radius: 20px;
    border-top: 8px solid var(--green);
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    position: relative;
}
.card-title{
    margin-bottom: 25px;
    font-size: 25px;
}
.prices-block{
    display: flex;
    gap: 15px;
    font-weight: 700;
    text-align: end;
    background-color: var(--white-grey);
    padding: 20px;
    justify-content: center;
    margin-bottom: 20px;
    border-radius: 20px;
}
.old-price{
    font-size: 18px;
    color: var(--grey-blue);
    text-decoration: line-through;
    /* margin-top: 20px; */
    margin-top: auto;
    padding-bottom: 10px;
}
.new-price{
    font-size: 36px;
    color: var(--green);
   
}
.red-offer{
    color: var(--red);
    font-size: 25px;
    margin-bottom: 20px;
    font-weight: 700;
}
.timer {
    font-size: 32px;
    font-weight: bold;
    display: flex;
    gap: 20px;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}
.timer>span{
    padding: 10px;
    width: 60px;
    height: 60px;
    background-color: var(--white-grey);
    border-radius: 10px;
    display: block;
    text-align: center;
    position: relative;
}
.timer>span::after{
    content: ":";
    position: absolute;
    font-size: 35px;
    right: -14px;
    top: 10%;
}
.timer>span:last-of-type::after{
    display: none;
}


.form{
    margin-bottom: 30px;
}
.form-input{
    width: 100%;
    border:1px solid var(--grey-blue);
    background-color: var(--white-grey);
    padding: 20px 20px 20px 50px;
    height: 64px;
    border-radius: 15px;
    display: block;
    margin-bottom: 20px;
    font-size: 18px;
}

.form-input.name{
    background:var(--white-grey) url(../img/user.svg) 5% 50%;
    background-repeat: no-repeat;
}
.form-input.phone{
    background:var(--white-grey) url(../img/phone.svg) 5% 50%;
    background-repeat: no-repeat;
}
.btn{
    background-color: var(--red);
    border-radius: 20px;
    padding: 20px;
    width: 100%;
    height: 84px;
    text-align: center;
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 25px;
    color: var(--white);
    border: none;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: ease-in-out 0.25s;
}
.btn:hover{
    color: var(--red);
    background-color: #a3a3a3;
}
.privat{
    color: var(--grey-blue);
    font-size: 16px;
}
.discount{
    width: 110px;
    height: 110px;
    padding: 10px;
    background-color: var(--red);
    top: -50px;
    left: -50px;
    font-size: 20px;
    text-align: center;
    color: var(--white);
    border-radius: 50%;
    font-weight: 700;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: rotate(-15deg);
}
.pre-discount{
    position: absolute;
    width: 120px;
    height: 120px;
    top: -50px;
    left: -50px;
    background-color: var(--white);
    border-radius: 50%;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    display: flex;
    justify-content: center;
    align-items: center;
}
/* END BLOCK MAIN */











/* START BLOCK 2 SYMPTOMS */
.symptoms{
    text-align: center;
    background: url(../img/symtoms-bg.png) no-repeat calc(50% + 800px) calc(50% + 150px);
}
.title{
    font-size: 40px;
    margin-bottom: 50px;
    text-align: center;
}
.title>span{
    color: var(--red);
}
.symptoms-inner{
    display: flex;
    justify-content: space-between;
}
.symptoms-item{
    max-width: 380px;
    padding: 30px;
    background-color: var(--pink);
    display: flex;
    flex-direction: column;
    gap: 15px;
    text-align: center;
    border-radius: 15px;

}
.symptoms-item>span{
    font-weight: 700;
}
.symptoms-item>img{
    border-radius: 50%;
    max-width: 100px;
    display: block;
    margin: 0 auto;
}
/* END BLOCK 2 SYMPTOMS */


/* START BLOCK 3 SMALL TROUBLE */

.small-trouble{
    background: url(../img/small-trouble-bg.png),
    rgba(0, 0, 0, 0.85);
    text-align: center;
}
.small-trouble-img{
    margin-bottom: 25px;
}
.small-trouble .undertitle{
    color: var(--white);
    max-width: 800px;
    margin: 0 auto 30px;

}
.dont-wait{
    padding: 15px;
    background-color: var(--white);
    margin: 0 auto;
    max-width: 480px;
    border-radius: 10px;
    margin-bottom: 35px;
}
.small-trouble a{
    max-width: 440px;
    margin: 0 auto;
}

/* END BLOCK 3 SMALL-TROUBLE */





/* START BLOCK 4 HIDDEN-REASON */

.hidden-reason h2>span{
    color: var(--green);
}
.hidden-reason-inner{
    display: flex;
    gap: 60px;
    align-items: center;
}
.hidden-reason-inner>img{
    border-radius: 25px;
}

.reason-inner-right{
    display: flex;
    flex-direction: column;
    gap: 25px;
}

.medic-fact{
    padding: 20px;
    border-left: 10px solid var(--green);
    border-radius: 15px;
    background-color: var(--white-green);
    color: var(--grey-blue);
    position: relative;
}
.medic-fact:after{
    content:'';
    background: url(../img/info.svg) no-repeat;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 38px;
    height: 38px;
    background-size: 35px;
}
.medic-fact>span{
    font-weight: 700;
    margin-bottom: 10px;
    display: block;
}


/* END BLOCK 4 hidden-reason */

/* STAR BLOCK 5 WHY */
.why{
    background: url(../img/why-bg.png) 0% 100%,
    url(../img/why-bg1.png) 100% 100%,
    var(--white-grey);
    background-repeat: no-repeat;
    background-size: contain;
}

.why .undertitle{
    text-align: center;
    margin-bottom: 70px;
}
.why-inner{
    display: flex;
    border-radius: 25px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}
.why-item{
    max-width: 50%;
    padding: 30px;
    font-size: 18px;
}
.why-item:first-child{
    background-color: var(--white);
    border-radius: 25px 0 0 25px;
}
.why-item:last-of-type{
    background-color: var(--green);
    color: var(--white);
    border-radius: 0 25px 25px 0;
}
.false>li:before{
    content: '';
    background: url(../img/cancel.svg);
    width: 21px;
    height: 21px;
    flex-shrink: 0;
}
.true>li:before{
    content: '';
    background: url(../img/true.svg);
    width: 25px;
    height: 25px;
    flex-shrink: 0;
}
.why-item:first-child>.card-title{
    display: flex;
    gap: 10px;
    align-items: center;
}
.why-item:first-child>.card-title:before{
    content: '';
    background: url(../img/pills.svg);
    width: 39px;
    height: 40px;
    flex-shrink: 0;
    display: block;
}

.why-item:last-of-type>.card-title{
    display: flex;
    gap: 10px;
    align-items: center;
}
.why-item:last-of-type>.card-title:before{
    content: '';
    background: url(../img/canabis.svg);
    width: 39px;
    height: 39px;
    flex-shrink: 0;
    display: block;
}
.why-item>.list{
    gap: 20px;
}
/* END BLOCK 5 WHY */


/* START BLOCK 6 CLEAR */
.pt{
    padding-top: 0;
}
.clear-inner{
    display: flex;
    gap: 40px;
    /* align-items: center; */
}
.clear-img{
    max-width: 670px;
}
.clear-left>a{
    max-width: 440px;
    margin: 0 auto;
}
.clear-right .title{
    max-width: 400px;
}
.clear-right .title>span{
    color: var(--green);
}
.clear-compound{
    padding: 20px;
    background-color: var(--white-grey);
    border-radius: 20px;
    margin-bottom: 25px;
}
.clear-compound>h3{
    margin-bottom: 20px;
    padding: 0 20px;
}
.clear-list>li{
    padding: 10px 20px;
    border-bottom: 1px solid #9d9d9e;
    color: var(--grey-blue);
    font-size: 18px;
    justify-content: space-between;
}
.clear-list>li:first-child{
    color: var(--green);
    font-weight: 700;
}
.clear-list>li:first-child>span{
    color: var(--text-color);
    text-align: right;
}
.clear-list .list-item:last-of-type{
    border: none;
}
.crear-omega{
    background-color: var(--white);
    padding: 20px;
    border-left: 8px solid var(--green);
    display: flex;
    flex-direction: column;
    gap: 15px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    border-radius: 20px;
    color: var(--grey-blue);
    position: relative;
}
.crear-omega>span{
    font-weight: 700;
    max-width: 300px;
}
.crear-omega::after{
    content: "";
    background: url(../img/info.svg) no-repeat;
    position: absolute;
    top: 15px;
    right: 15px;
    width: 38px;
    height: 38px;
    background-size: 35px;

}
/* END BLOCK 6 CLEAR */

/* START BLOCK 7 RECOMENDED */

.recomended .title>span{
    color: var(--green);
}
.recomended-inner{
    display: flex;
    align-items: center;
    gap: 50px;
    padding: 30px 30px 30px 50px;
    box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    border-radius: 20px;
}
.recomended-img{
    border-radius: 50%;
    border: 5px solid var(--green);
    margin-bottom: 20px;
}
.recomended-img>img{
    border-radius: 50%;
    display: block;
    width: 100%;
}
.recomended-left{
    display: flex;
    flex-direction: column;
    text-align: center;
    flex-shrink: 0;
    gap: 5px;
}

.recomended-right{
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 800px;
    font-size: 18px;
}
.raiting-img{
    max-width: 130px;
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;
}
.recomended-left>p:first-of-type{
    font-size: 16px;
    color: var(--green);
    margin-bottom: 5px;
}
.recomended-left .card-title{
    margin-bottom: 0;
}

/* END BLOCK 7 RECOMENDED */

 /* START BLOCK 8 SCIENCE */

.science{
    text-align: center;
    background: url(../img/small-trouble-bg.png),
    rgba(22, 145, 44, 0.85);
    color: var(--white);
}
.science .undertitle{
    padding: 0 40px;
    color: var(--white);
}
.science-inner{
    display: flex;
    justify-content: space-between;
 }
.science-item{
    max-width: 360px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px;
    background-color: var(--dark-green);
    border-radius: 20px;
}
.science-item>span{
    font-size: 60px;
    font-weight: 700;
    color: var(--yellow);
}

/* END BLOCK 8 SCIENCE */



 /* START BLOCK 9 HISTORY */


.history-inner{
    display: flex;
    justify-content: space-between;
    gap: 20px;
    margin-bottom: 100px;
}
.history-item{
    max-width: 395px;
    padding: 30px;
    display: flex;
    flex-direction: column;
    gap: 15px;
    background-color: var(--white-grey);
    border-radius: 20px;
}
.history-data{
    display: flex;
    align-items: center;
    gap: 20px;
}
.history-data>img{
    border-radius: 50%;
}
.hisroty-names>span{
    font-weight: 700;
}
.hisroty-names>img{
    max-width: 100px;
    display: block;
}

.history-verifed{
    display: flex;
    gap: 10px;
    color: var(--green);
    margin-top: auto;
    align-items: center;
}

.real-customers{
    padding: 30px 50px;
    background-color: var(--white-green);
    border-radius: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    gap: 20px;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    max-width: 940px;
    margin: 0 auto;
    position: relative;
}
.real-customers>a{
    max-width: 600px;
    margin: 0 auto;
}
.real-product{
    position: absolute;
    width: 150px;
    bottom: 0;
    left: -100px;
}
.mocup{
    position: absolute;
    width: 165px;
    bottom: 0;
    right: -110px;
}


/* END BLOCK 9 HISTORY */


/* START BLOCK 10 ANALOGS */
.analogs{
    background: var(--white-grey)
    url(../img/analogs-bg.png) no-repeat calc(50% + 600px) calc(50% + 150px);
}

.table {
    width: 1015px;
    border-collapse: collapse;
    margin: 0 auto;
    border-radius: 20px;
    box-shadow: 0 0 3px rgba(0,0,0,0.1);
    background-color: var(--white);
    font-size: 18px;
  }

  .table th,
  .table td {
    padding: 20px;
    font-weight: 700;
    width: 33.3%;
  }

  .table th {
    font-weight: bold;
    padding: 25px ;
  }
  .table td:nth-child(2){
    color: var(--green);
    background-color: var(--white-green);
    text-align: center;
  }
  .table td:last-of-type{
    text-align: center;
  }
  .table tr th{
    background-color: var(--text-color);
    color: var(--white);
  }
  .table tr th:nth-child(2){
    background-color: var(--dark-green);
  }
    .table th:first-child{
    border-radius: 20px 0 0 0;
  }
  .table th:last-of-type{
    border-radius: 0 20px 0 0;
  }
  .scroll{
    overflow-x: auto;
  }
/* END BLOCk 10 .analogs */


/* START BLOCK 11 SIMPLE */
.simple h2>span{
    color: var(--green);
}

.simple-inner{
    display: flex;
    gap: 20px;
    justify-content: space-between;
}

.simple-item{
    display: flex;
    flex-direction: column;
    gap: 15px;
    text-align: center;
    max-width: 340px;
    padding: 30px;
    background-color: var(--white);
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    border-radius: 20px;
    position: relative;
}
.simple-circle{
    width: 90px;
    height: 90px;
    flex-shrink: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    color: var(--white);
    background-color: var(--dark-green);
    font-weight: 700;
    margin: 0 auto;
    border-radius: 50%;
    margin-bottom: 20px;
}
.simple-item:after{
    content: "";
    background: url(../img/simple.svg);
    display: block;
    width: 35px;
    height: 15px;
    position: absolute;
    right: -70px;
    top: 50%;
}
.simple-item:last-of-type::after{
    display: none;
}

/* END BLOCK 11 SIMPLE */



/* START BLOCK 12 BETTER */

.better{
    background: var(--white-green);
    
}
.better-inner{
    display: flex;
    flex-direction: column;
    gap: 15px;
    margin-bottom: 70px;
    padding: 30px 0;
    align-items: center;
    position: relative;
}
.better-item{
    border-radius: 25px;
    background-color: var(--white);
    padding: 20px;
    display: flex;
    gap: 20px;
    align-items: center;
    max-width: 440px;
    color: #203A2A;
    font-weight: 700;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    z-index: 222;
}
.better-item:nth-child(odd){
    margin-right: auto;
    margin-left: 100px;
}
.better-item:nth-child(2n){
    margin-left: auto;
    margin-right: 100px;
}
.better-img{
    position: absolute;
    top: 50px;
    right: calc(50% - 300px);
    max-width: 600px;
    z-index: 0;
}
.better-item:last-of-type{
    margin-right: 200px;
}


/* END BLOCK 12 BETTER */



/* START BLOCK 13 OFFER */
.offer{
    background-color: var(--white-green);
}
.offer .form-input{
    max-width: 440px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.order-block{
    border-radius: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.1);
    background-color: var(--white);
    text-align: center;
    max-width: 1060px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.order-content{
    padding: 0 20px;
}
.red-head{
    background-color: var(--red);
    padding: 20px;
    border-radius: 20px 20px 0 0;
    color: var(--white);
    text-align: center;
    font-weight: 700;
    font-size: 22px;
    margin-bottom: 30px;
}
.offer .btn{
    max-width: 440px;
    margin: 0 auto;
}
.privat{
    text-align: center;
    font-size: 13px;
}
.offer .prices-block{
    background-color: var(--white);
}
.offer .new-price{
    color: var(--white);
    background-color: var(--green);
    padding: 10px;
    border-radius: 15px;
}
.offer .old-price{
    background-color: var(--white-grey);
    padding: 10px;
    border-radius: 15px;
    font-size: 24px;
}
.order-undertitle>span{
    color: var(--red);
    font-weight: 700;
}

/* END BLOCK 13 ORDER */


/* START BLOCK 14 FOOTER */


.footer{
    background-color: var(--dark-blue);
    padding: 30px 0;
    
}
.footer-inner{
    display: flex;
    flex-direction: column;
    gap: 10px;
    text-align: center;
    color: var(--white);
    opacity: 0.67;
}
.footer-text{
    font-size: 16px;
    margin-bottom: 20px;
}
.footer-link{
    font-size: 13px;
}
.footer-link>a{
    font-size: 16px;
    opacity: 1;
    text-decoration: underline;
}




@media(max-width: 1199px){
    .main-title{
        font-size: 55px;
    }
    .main-left{
        max-width: 570px;
    }
    .product{
        left: 380px;
        bottom: 32px;
    }
    .product img{
        width: 200px;
    }
    .main-list{
        max-width: 400px;
    }
    .symptoms-inner{
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }
    .hidden-reason-inner{
        gap: 20px;
    }
    .why{
        background: var(--white-grey);
    }
    .clear-img{
        max-width: 560px;
    }
    .science-inner{
        flex-wrap: wrap;
        justify-content: center;
        gap: 20px;
    }
    .simple-item:after{
        display: none;
    }
    .table{
        font-size: 18px;
    }
    
}
@media(max-width: 1089px){
    .hidden-reason-inner{
        flex-direction: column;
    }
    .reason-inner-right{
        max-width: 800px;
    }
    .real-products>img{
        position: static;
    }
    .real-products{
        display: flex;
        justify-content: center;
        gap: 10px;
    }
    .real-customers{
        padding: 30px 20px;
    }
}
@media(max-width: 1024px){
    .main-inner{
        flex-direction: column;
        gap: 60px;
    }
    .main-left{
        max-width: 800px;
        margin: 0 auto;
    }
    .main-right{
        max-width: 700px;
        margin: 0 auto;
    }
    .product{
        left: 482px;
        bottom: -24px;
    }
    .main-list{
        max-width: 100%;
    }
    .clear-inner{
        flex-direction: column;
    }
    .clear-img{
        display: block;
        margin: 0 auto;
    }
    .clear-right .title{
        max-width: 100%;
    }
    .crear-omega > span{
        max-width: 100%;
        padding-right: 40px;
    }
    .recomended-inner{
        flex-direction: column;
        gap: 20px;
        padding: 30px 20px;
    }
    .history-inner{
        flex-wrap: wrap;
        justify-content: center;
    }
}



@media(max-width: 829px){
    .history-item{
        max-width: 100%;
    }
    .simple-inner{
        flex-wrap: wrap;
        justify-content: center;
    }
    .better-img{
        position: static;
    }
}



@media(max-width: 799px){
    .symptoms-item{
        max-width: 100%;
    }
}



@media(max-width: 790px){
    .header-nature{
        display: none;
    }
    .card-title{
        font-size: 20px;
    }
}



@media(max-width: 759px){
    .science-item{
        max-width: 100%;
        width: 100%;
    }
    .better{
        padding: 60px 0 0;
    }
}

@media(max-width: 719px){
    .simple-item{
        max-width: 100%;
    }
    .better-item:nth-child(2n){
        margin: 0 auto;
    }
    .better-item:nth-child(2n+1){
        margin: 0 auto;
    }
    .better-inner{
        margin-bottom: 0;
    }
}

@media(max-width: 699px){
    .product{
        position: static;
        display: flex;
        padding-left: 70px;
    }
    .product::after{
        content: "";
        background: url(../img/main-man.png);
        display: block;
        width: 150px;
        height: 355px;
        background-size: cover;
        background-repeat: no-repeat;
    }
    .product > img{
        width: 250px;
    }
    .pre-discount{
        top: calc(50% - 550px);
        left: calc(50%);
    }
    .main-list{
        margin-bottom: 30px;
    }
    .main-benefits{
        gap: 40px;
        margin-bottom: 20px;
    }
    .undertitle{
        margin-bottom: 25px;
    }
    .main-title{
        font-size: 48px;
    }
    .why .undertitle{
        margin-bottom: 30px;
    }
    .better-img{
        max-width: 500px;
    }
    .history-inner{
        margin-bottom: 50px;
    }
    
}



@media(max-width: 618px){
    .main-link{
        display: none;
    }
    .bio, .verified-lab{
        padding: 10px;
    }
    .main-benefits{
        gap: 10px;
    }
    .why-inner{
        flex-direction: column;
        gap: 20px;
        border-radius: 25px;
    }
    .why-item:first-child{
        border-radius: 25px;
        max-width: 100%;
    }
    .why-item:last-of-type{
        border-radius: 25px;
        max-width: 100%;

    }
    .recomended-right{
        font-size: 16px;
    }
    
}



@media(max-width: 480px){
    section{
        padding: 30px 0;
    }
    body{
        font-size: 18px;
    }
    .main-title{
        font-size: 32px;
    }
    .btn{
        font-size: 20px;
        height: 64px;
    }
    .main-right{
        padding: 20px;
    }
    .product{
        padding-left: 0;
    }
    .title{
        font-size: 34px;
    }
    .why-item{
        font-size: 16px;
        padding: 18px;
    }
    .clear-img{
        max-width: 350px;
    }
    .better-item{
        max-width: 100%;
        width: 100%;
    }
    .better-img{
        max-width: 400px;
    }
    .footer-text{
        font-size: 13px;
    }
    .header-delivery{
        font-size: 13px;
    }
    .reason-inner-right .card-title{
        margin-bottom: 5px;
    }
    .reason-inner-right{
        gap: 15px;
    }
    .recomended-inner{
        gap: 20px;
    }
    .history-inner{
        margin-bottom: 30px;
    }
    .science .undertitle{
        padding: 0;
    }
    .real-customers .card-title{
        margin-bottom: 5px;
    }
    .title{
        margin-bottom: 30px;
    }
    .bio, .verified-lab{
        font-size: 14px;
    }
    .real-customers > a{
        font-size: 17px;
    }
}


















.cpu{
padding: 10px 0;
text-align: center;
}
.cpu img{
display:block;
margin: 0 auto;



width: auto;
}
.cpu a{
display: inline-block;
margin: 5px;
color: #333;
font-size: 14px;
}
