@media screen and (max-width: 1900px) and (min-width: 1441px){
    header{
        padding: 1.053vw;
        height: 47.211vw;
    }
    header .container {
        max-width: 73.684vw;
      }
    .brain-cells{
        margin-top: 7.895vw;
    }
    header img{
        width: 29.053vw;
        right: 15.789vw;
    }
    .quote1{
        width: 3.037vw;
        top: -2.105vw;
        left: -2.105vw;
    }
    h1{
        font-size: 3.158vw;
        line-height: 3.684vw;
    }
    h2{
        font-size: 2.105vw;
        line-height: 2.632vw;
    }
    h3{
        font-size: 1.895vw;
        line-height: 2.474vw;
    }
    h4{
        font-size: 1.474vw;
        line-height: 2vw;
    }
}
@media screen and (max-width:1440px) and (min-width: 768px){
    header img {
        width: 38.333vw;
        right: 3.472vw;
      }
    header{
        height: 55.556vw;
        background-position-x: 68.750vw;
    }
    .quote1 {
        width: 3.313vw;
        top: -2.083vw;
        left: -1.736vw;
      }
    h1{
        font-size: 4.167vw;
        line-height: 4.861vw;
    }
    h2{
        font-size: 2.778vw;
        line-height: 3.472vw;
    }
    h3{
        font-size: 2.500vw;
        line-height: 3.264vw;
    }
    h4{
        font-size: 1.944vw;
        line-height: 2.639vw;
    }
    .brain-cells{
        margin-top: 3.472vw;
        margin-left: 1%;
    }
}
@media screen and (max-width: 1400px) and (min-width: 768px){
    .container{
        max-width: 81.429vw;
        padding: 0px;
    }
    p {
        font-size: 1.500vw;
        line-height: 2vw;
    }
    .inner-p2 {
        padding: 2.500vw 0px;
      }
    .inner-p1{
        padding: 2.500vw;
    }
    .dear img{
        margin-left: 1.429vw;
        width: 38.214vw;
    }
    .logos{
        padding: 0px 2.143vw;
    }
    .logos p{
        margin: 1.429vw auto;
        font-size: 1.643vw;
    }
    .achilles{
        padding-top: 2.143vw;
    }

    .bizarre p{
        margin: 1.429vw;
    }
    .woman1{
        width: 40.714vw;
        right: -0.714vw;
    }
    .comments img {
        width: 16.071vw;
        max-width: 16.071vw;
    }
    .bizarre h2{
        padding: 1.429vw;
        border-bottom-left-radius: 1.429vw;
        border-bottom-right-radius: 1.429vw;
    }
    .headings1{
        padding: 2.500vw;
        border-bottom-left-radius: 1.429vw;
        border-bottom-right-radius: 1.429vw;
    }

    .jaime{
        margin-top: 1.429vw;
    }
    .kelly{
        margin-top: 1.429vw;
    }
    .joy p{
        padding: 2.500vw;
    }
    .jaime p{
        padding: 1.429vw 2.500vw;
    }

    .kelly p{
        padding: 1.429vw 2.143vw;
    }
    .scoop{
        background-position-y: 17.857vw;
        background-size: 25%;
    }

    .vibrant .d-flex{
        margin-top: 1.429vw;
    }
    .vibrant img{
        margin-right: 0.714vw;
    }

    .doubt {
        padding-bottom: 31.429vw;
    }

    .important{
        padding: 1.429vw 1vw;
        margin-bottom: 15px;
        margin-left: 1.429vw;
    }
    .important img{
        margin-right: 0.714vw;
        width: 2vw;
    }
    .reveal{
        margin-top: -31.429vw;
    }
    
    .im3{
        max-width: 47.929vw;
    }
    .im4{
        max-width: 52.857vw;
    }
    .im5{
        max-width: 50.071vw;
    }

    .jayson h2{
        width: 46.643vw;
    }
    .jayson p{
        margin: 1.429vw;
    }
    .jay-img{
        margin-left: 2.143vw;
        margin-top: 3.571vw;
        margin-bottom: 2.500vw;
        max-width: 33.429vw;
        width: 33.429vw;
    }
    .pounds p{
        margin-right: 2.500vw;
    }

    /*page2*/
    .liane{
        padding-bottom: 22.143vw;
    }
    .contest{
        margin-top: -21.429vw;
    }
    .waistline img{
        width: 2vw;
        margin-right: 1.429vw;
    }
    .victories{
        padding: 1.429vw 2vw 1.429vw 1.429vw;
        margin: 1.429vw 2vw 0px 0px;
    }
    .scale{
        margin-right: 2.143vw;
    }
    .scale-w{
        width: 26.214vw;
    }
    .check-icon{
        width: 2vw;
        margin-right: 1.429vw;
    }
    .literally{
        padding-bottom: 17.857vw;
    }
    .stimulant{
        margin-top: -17.143vw;
    }
    .leptin{
        margin-bottom: -20px;
    }
    .leptin img{
        width: 35.714vw;
        margin: 1.429vw auto;
    }
    .icecream img{
        width: 32.643vw;
    }
    .aka{
        padding-bottom: 2.500vw;
    }
    .leanness {
        background-size: 30%;
      }
    /*page3*/
    .fatdom{
        padding-bottom: 16.429vw;
    }
    .keep{
        margin-top: -16.429vw;
    }
    .box-border{
        height: 0.071vw;
    }
    .quickly{
        padding-top: 1.786vw;
        padding-bottom: 2.500vw;
        padding-right: 2.500vw;
    }
    .cocktail p{
        padding: 2.143vw 0px;
    }
     .who{
        margin-left: 2.500vw;
    }
    .numbers{
        padding: 2.500vw 0px 17.857vw 0px;
    }
    .numbers h2 {
        margin: 0px auto 1.429vw auto;
    }
    .num{
        max-width: 21.429vw;
        width: 21.357vw;
        border-radius: 1.071vw;
        border: 0.214vw white solid;
        height: 23.357vw;
        margin-left: 1.071vw;
        margin-top: 1.429vw;
        padding: 2.500vw 0px;
    }
    .num h1{
        font-size: 5.714vw;
        line-height: 6.286vw;
    }
    .num img {
        width: 10vw;
        margin: 0px auto 2.500vw auto;
    }

    #target-two{
        width: 6.429vw;
        margin: 0px auto 1.429vw auto;
    }
    #sugar{
        width: 7.500vw;
    }
    #slash{
        width: 11.071vw;
        margin: 0px auto 1.429vw auto;
    }
    .surgeries{
        margin: 2.500vw auto;
    }
    #barrier{
        width: 21vw;
    }
    .lept{
        width: 21vw;
        margin: 1.429vw 0px;
    }
    .bodies{
        margin-top: -17.857vw;
    }

    .headings2{
        border-top-right-radius: 1.429vw;
        border-top-left-radius: 1.429vw;
        padding: 1vw;
    }
    .liver-img{
        padding: 0px 2.857vw;
    }
    .liver-img img {
        width: 21.786vw;
    }
    .minesota{
        border-top: 0.071vw #068D9D solid;
    }

    .minesota img{
        bottom: 5.714vw;
        right: -2.143vw;
    }
    .denizens p{
        padding-bottom: 2.143vw;
    }
    .denizens img{
        width: 42.357vw;
        max-width:42.357vw;
        right: -2.500vw;
    }
    /*page4*/

    .disruptors img{
        padding-left: 1.429vw;
    
    }
    .popeye p {
        margin-right: 1.429vw;
        margin-bottom: 2.500vw;
    }
    .mitochondria span{
        width:39.286vw;
    }
    .gut p{
        margin-left: 3.929vw;
    }
    .darkside{
        padding-right: 35.714vw;
        padding-bottom: 20vw;
        background-size: contain;
    }
    .cortisol{
        margin-top: -17.143vw;
    }
    .metabolic{
        margin-right: 2.143vw;
    }
    .dream{
        margin-left: 2.500vw;
        width: 100%;
    }
    .paltrow{
        margin: 1.429vw auto;
    }
    .paltrow img{
        margin-top: 7.143vw;
        
    }
    .ash1{
        width: 32.143vw;
    }
    .ash-ben p {
        margin-bottom: 0.714vw;
    }

    /*page5*/
    .glyc{
        margin:1.429vw 0px;
    }
    .olig{
        margin:1.429vw 0px;
    }
    .glyc img{
        width: 9.857vw;
    }
    .olig img{
        width: 9.857vw;
    }

    .glycow h1{
        font-size: 4.357vw;
    }
    .glycow h5{
        font-size: 1.786vw;
    }
    .results2{
        padding-bottom: 28.571vw;
    }
    .findings2 .num{
        width: 18.357vw;
        padding: 1.786vw 0px;
        height: auto;
        
    }
    .findings2 .num h1{
        font-size: 4.929vw;
    }
    .findings2 .num img {
        margin: 0px auto 0.714vw auto;
    }
    .herb{
        margin-top: -28.571vw;
        margin-bottom: -14.571vw;
    }
    .leptise{
        padding-top: 14.643vw;
    }
    .leptise .hide-mob{
        width: 60.714vw;
        margin: 1.429vw auto;
    }
    .chat-box1{
        width: 52.500vw;
        padding: 2.500vw 2.500vw 2.500vw 5vw;
    }
    .profile-img{
        width: 19.214vw;
    }
    .chat-arrow{
        width: 4.286vw;
        height: 3.143vw;
        margin-right: -0.143vw;
    }
    .chat-arrow2{
        width: 4.286vw;
        height: 3.143vw;
        margin-left: -0.143vw;
    }
    .chat-arrow3{
        width: 4.286vw;
        height: 3.143vw;
        margin-left: -0.071vw;
    }

    .private-c{
        padding: 2.500vw 1.429vw 2.500vw 5vw;
    }

    .joy1{
        padding: 2.500vw 1.429vw 2.500vw 5vw;
    }
    .after-before{
        max-width: 28.571vw;
        right: 0.357vw;
    }
    .sherrie{
        width: 49.286vw;
        padding: 2.500vw 2.500vw 2.500vw 3.571vw;
    }
    .proof img{
        width: 28.857vw;
        margin-right: 3.571vw;
    }
    .deal p{
        margin: 2.500vw 0px;
    }
    /*page 6*/
    .risk{
        padding:1.429vw;
        margin-right: 1.429vw;
        margin-top: 1.786vw;
    }
    .risk img{
        margin-right: 0.714vw;
        width: 2vw;
        max-width: 2vw;
    }
    .build-up{
        width: 32.786vw;
    }
    .fatigue{
        width: 34.500vw;
    }
    .ingrdnts {
        margin: 1.429vw 0px;
    }
    .ing-con {
        padding-left: 2.357vw;
        padding-right: 2.357vw;
    }
    .ing-con h5{
        font-size: 1.786vw;
        line-height: 2.429vw;
    }
    .ingredients1{
        padding: 2.500vw 0px 17.857vw 0px;
    }
    .rock{
        margin-top: -17.143vw;
    }
    .outdine img{
        width: 28.571vw;
        max-width: 28.571vw;
        margin-right: 2.500vw;
    }
    .outdine p{
        padding-bottom: 2.500vw;
    }
    .cost-opt{
        width: 21.357vw;
        height: 14vw;
        border-radius: 1.071vw;
        border: 0.214vw solid #068D9D;
        margin-right: 1.429vw;
        margin-top: 1.429vw;
    }
    .cost-opt h1{
        font-size: 4.500vw;
        line-height: 4.929vw;
    }
    .cost-opt p{
        font-size: 1.571vw;
    }
    .ave-cost p{
        font-size: 1.071vw;
        line-height: 1.214vw;
        padding: 0px 30px;
    }
    .fs-17{
        font-size: 1.214vw !important;
        line-height: 23px;
    }
    .elusive p{
        padding-right: 2.500vw;
    }
    .discount img{
        bottom: -4.286vw;
        width: 30.929vw;
        max-width: 30.929vw;
    }
    .free-book{
        width: 26vw;
        height: 28.714vw;
        border: 0.214vw #068D9D solid;
        border-radius: 1.071vw;
        padding: 1.429vw;
    }
    .gift-b {
      gap: 1.429vw;
    }
    .free-book img{
        margin: 0px auto 1.429vw auto;
    }
    .manual{
        gap: 1.429vw;
    }
    .manual1{
        margin-top: 2.500vw;
        padding: 2.500vw 0px 22.857vw 0px;
    }
    .manual-det{
        padding: 1.429vw;
        margin-top: 1.786vw;
        gap: 0.714vw;
    }
    .manual-book{
        top: 21.429vw;
        width: 80%;
        right: -10%;
    }
    .bonus-book{
        margin:-20.714vw auto 0px auto;
    }
    .bon-man{
        right: 1.429vw;
        width: 20% !important;
    }
    .bon1{
        width: 27.643vw;
    }
    .bonus-book .manual-det {
        margin-bottom: 1.071vw;
    }

    /*sales section*/
    .sales-box{
        gap: 1.286vw;
        margin: 2.143vw auto;
    }
    .prod-box{
        width: 25.929vw;
    }
    .add-cart{
        max-width: 19.571vw;
        border-radius: 3.571vw;
        height: 5vw;
        gap: 0.714vw;
        margin:1.071vw auto 1.429vw auto;
        font-size: 1.429vw;
    }

    .price{
        font-size: 5vw;
        margin: 1.429vw auto 0.357vw auto;
    }
    .price span{
        font-size: 3.571vw;
    }
    .month{
        font-size: 1.571vw;
    }
    .prod-box{
        border: 0.036vw #cfcfcf solid;
    }
    .sales-box h4{
        height: 6.500vw;
        padding-top: 1.429vw;
        font-size: 1.857vw;
        margin-bottom: -0.714vw;
    }
    .per-bot{
        font-size: 0.929vw;
    }
    .ship{
        width: 18.429vw;
        padding: 0.357vw 0.714vw 0.357vw 3.214vw;
        margin: 1.429vw 0.357vw 0.714vw 5.714vw;
    }
    .index-c{
        max-width: 15.857vw;
    }
    .ship2{
        width: 19.286vw;
    }
    .ship2 p{
        margin-bottom: -0.357vw;
    }
    .ship p{
        font-size: 0.857vw !important;
        gap: 0.357vw;
    }
    .secure1{
        margin: 0px 0.357vw 1.429vw 5.714vw;
        border: 0.071vw #e0e0e0 solid;
        padding: 0.714vw 0.714vw 1.071vw 3.214vw;
        border-radius: 0.357vw;
        width: 18.429vw;
    }
    .secure1 p{
        font-size: 0.786vw;
        line-height: 0.714vw;
    }
    .secure1 .d-flex{
        gap: 0.714vw;
    }
    .info-{
        font-size: 0.500vw;
    }
    .moneyback{
        bottom: 2.500vw;
        left: -1.071vw;
        width: 9.357vw;
        max-width: 9.357vw;
    }
    .sec-icons{
        margin-top: -2.500vw;
        margin-left: 3.571vw;
        margin-bottom: 1.429vw;
        max-width: 10.714vw;
    }
    .trial-bot{
        margin: 1.429vw auto;
        max-width: 14.214vw;
    }
    .ribbon{
        width: 13.500vw;
        height: 2.857vw;
        padding: 0px 0px 0px 1.071vw;
        top: 22.500vw;
        font-size: 1.429vw;
    }
    .super-deal .moneyback{
        bottom: 6.071vw;
    }
    .two-free{
        top: 8.929vw;
        right: 2.143vw;
        font-size: 1vw;
        width: 9.286vw;
    }
    .three-month .ribbon{
        top: 20vw;
    }
    .mback-g{
        gap: 2.857vw;
    }
    .faqs h3{
        padding: 1.429vw;
    }
    .faqs-box{
        border: 0.071vw #4A87D6 solid;
        padding: 2.500vw;
        margin-bottom: 2.500vw;
    }
    .protect{
        border-radius: 1.071vw;
        padding: 1.786vw;
    }
    .protect .d-flex{
        gap: 1.429vw;
    }
    .links{
        gap: 2.500vw;
        font-size: 1.929vw;
        letter-spacing: -0.049vw;
    }
    .state-f{
        font-size: 1.286vw;
        line-height: 1.429vw;
        letter-spacing: -0.032vw;
    }
    .copyright{
        font-size: 1.214vw;
        letter-spacing: -0.030vw;
    }
    .foot-logo{
        margin: 2.143vw auto;
    }
}
@media screen and (max-width: 1150px){
    .liane {
        background-size: 47%;
      }
    .jose {
        background-size: 15%;
      }
    .lept {
        width: 50%;
      }
    .denizens img {
        width: 50%;
    }
    .fda {
        background-size: 40%;
      }
    .starters {
        background-size: contain;
      }
    .placebo{
        background-position-x: 120%;
    }
    .sleep{
        background-size: contain;
    }
}
@media screen and (max-width: 900px){
    .liane {
        background-size: 47%;
      }
    .slimmer-b {
        background-position-x: -100px;
      }
    .starters {
        background-position-x: -10%;
      }
    .confirms{
        background-size: contain;
    }
    .rock {
        background-size: 20%;
      }
    .mback-g img {
        width: 80% !important;
      }
    .ship {
        padding: 0.357vw 0.714vw 0.357vw 1vw;
      }
    .ship img {
        width: 17px;
      }
    .moneyback {
        bottom: 5.500vw;
        left: -1.071vw;
        max-width: 8.357vw;
      }
}
@media screen and (max-width: 850px){
    header h2 {
        margin-top: -30px;
        margin-bottom: -30px;
      }
}
@media screen and (max-width: 767px){
    .show-mob{
        display: block;
    }
    .hide-mob{
        display: none;
    }
    .container {
        width: 95%;
      }
    header img{
        display: none;
    }
    header {
        background-image: url(../img/bg15.png);
        background-position: top center;
        background-size: cover;
        height: auto;
    }
    .brain-cells {
        width: 100%;
      }
    header h4 {
        width: 100%;
      }
    .quote1.absolute-p {
        display: block;
      }
    h1 {
        font-size: 40px;
        line-height: 45px;
      }
    h2 {
        font-size: 24px;
        line-height: 32px;
      }
    h3 {
        font-size: 24px;
        line-height: 32px;
      }
    h3 br{
      display: none;
    }
    p{
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 0px;
    }
    .sans-pro {
        text-align: center;
      }
    .brain-cells {
        margin-top: 20%;
    }
    header h2 {
        text-align: center;
      }
    .quote1 {
        width: 40.7px;
        top: -35px;
        left: -10px;
      }
    .flex-col {
        flex-direction: column;
      }
    .dear-red {
        width: 100%;
      }
    .conduct h4{
      width: 100%;
    }
    .conduct p {
      width: 100%;
    }
    .combines p {
      width: 100%;
    }
    .herb p {
      width: 100%;
    }
    .dear img {
        margin-left: 20px;
        width: 535px;
        margin: 20px auto;
        display: block;
      }
    .logos {
        width: 100%;
        max-width: 70%;
        margin: 0px auto;
      }
    .mayo {
        border-right: 0px #80DED9 solid;
        border-left: 0px #80DED9 solid;
        border-top: 1px #80DED9 solid;
        border-bottom: 1px #80DED9 solid;
        padding: 20px 0px;
      }
    .bizarre {
        width: 100%;
      }
    .bizarre p {
        width: 95%;
      }
    .bizarre h2 {
        width: 100%;}
    .woman1 {
        bottom: 0px;
        position: relative;
        margin: 0px auto;
        display: block;
      }
    .joy {
        width: 100%;
        flex-direction: column;
      }
    .joy p{
      width: 100%;
    }
    .doubt p {
      width: 100%;
    }
    .flatter p {
      width: 100%;
    }
    .who p {
      width: 100%;
    }
    .ash1 {
      width: 100%;
    }
    .comments img {
        width: 100%;
        max-width: 100%;
      }
    .kelly {
        width: 100%;
        flex-direction: column;
      }
    .jaime {
        width: 100%;
        flex-direction: column;
    }
    .scoop{
        background-image: none;
        background-color: #EFFFFB;
        border: 1px #80DED9 solid;
      }
    .limits {
        width: 100%;
      }
    .twist {
        width: 100%;
      }
    .scoop img {
        display: block;
        margin: 20px auto;
      }
    .vibrant {
        width: 100%;
        display: flex;
        flex-direction: column-reverse;
      }
    .stunning{
        margin-top: 20px;
      }
    .benf {
        background-image: none;
        padding-bottom: 0px;
    }
    .victory-img{
        width: auto !important;
        margin: 20px auto 0px auto !important;
        display: block;
    }
    .vibrant .d-flex {
        gap: 20px;
      }
    .vibrant img {
        margin-right: unset;
    }
    .passing{
        padding: 35px;
    }
    .passing p {
        width: 100%;
      }
    .clear {
        background-size: contain;
      }
    .bullets {
        flex-wrap: nowrap;
        flex-direction: column;
        justify-content: center;
        gap: 20px;
      }
    .important {
        margin: 0px auto;
        width: 100% !important;
        max-width: 100%;
      }
    .jayson {
        width: 100%;
      }
    .jayson h2 {
        width: 100%;
      }
    .jay-img {
        margin: 20px auto;
      }
    .protocol p {
        width: 100%;
      }
    .overweight {
        background-image: none;
    }
    .pounds {
        width: 100%;
      }
    .stuck{
        background-size: 15%;
    }
    .overweight img{
        width: auto;
        margin: 0px auto 20px auto;
        display: block;
    }
    .liane {
        background-image: none;
      }
    .flushed {
        width: 100%;
        padding-bottom: 0px;
      }
    
    .waistline{
        background-size: 20%;
    }
    .victories {
        width: 100%;
        margin: 10px auto;
        gap: 10px;
      }
    .insulate p {
        width: 100%;
      }
    .scale {
        width: 100%;
        margin-right: auto;
    }
    .scale-w {
        position: relative;
        margin-top: -393px;
        width: 227px;
        margin-left: auto;
        margin-right: auto;
        display: block
    }
    .insulate {
        margin-bottom: 390px;
      }
    .leanness {
        background-image: none;
    }
    .happening {
        width: 100%;
    }
    .literally {
        background-image: none;
    }
    .nobody {
        width: 100%;
      }
    .fat {
        background-image: none;
        border-bottom: 0px;
        padding-bottom: 0px;
    }
    .diet {
        width: 100%;
      }
    .flex-rev{
        flex-direction: column-reverse;
    }
    .tyson p {
      width: 100%;
    }
    .bodies h2 {
      width: 100%;
    }
    .weigh {
      width: 100%;
    }
    .comp-cost {
      width: 100%;
    }
    .comp-cost p {
      width: 100%;
    }
    .icecream img {
        width: 250px;
        left: 0px;
        position: relative;
        margin: 20px auto 0px auto;
        display: block;
      }
    .willpower {
        width: 100%;
      }
    .willpower img {
        width: 70%;
        margin: 20px auto;
      }
    #man-delivery {
        position: relative;
        width: 80%;
        max-width: 100%;
        margin: 0px auto 20px auto;
        bottom: 0px;
      }
    .slimmer-b {
        background-image: none;
      }
    .aka {
        width: 100%;
    }
    .stress-img{
        margin: 0px auto 20px auto;
        width: 70%;
    }
    .tyson-bel {
        background-image: none;
    }
    .tyson {
        width: 100%;
      }
    .stumbled p {
        width: 100%;
      }
    .fatdom img{
        width: 80%;
        margin: 20px auto;
    }
    .quickly {
        background-image: none;
        padding: 35px;
    }
    .quickly img {
        margin: 0px auto 20px auto;
      }
    .cocktail h2 {
        width: 100%;
    }
    .cocktail {
        background-image: none;
      }
    .cocktail p {
        width: 100%;
    }
    .gal p {
        width: 100%;
      }
    .gal h2 br{
        display: none;
    }
    .who {
        width: 100%;
        margin-left: auto;
      }
    .who img {
        width: 80%;
        margin: 20px auto;
        display: block;
      }
    .lept-p {
        width: 100%;
      }
    .deploys p {
        width: 100%;
      }
    .less-fat{
        background-image: none;
      }
    .less-fat p {
        width: 100%;
      }
    .less-fat h3 br {
        display: none;
      }
    .liver p {
        width: 100%;
      }
    .liver-img {
        width: 80%;
        padding: 0px 40px;
        margin: 0px auto 20px auto;
      }
    .minesota h4 br {
        display: none;
      }
    .minesota p {
        width: 100%;
        order: 3;
      }
    .minesota img {
        width: 80%;
        position: relative;
        bottom: 0;
        right: 0;
        margin: 0px auto;
        display: block;
      }
    .minesota{
        padding-bottom: 0px;
        display: flex;
        flex-direction: column;
      }
    .minesota img {
        order: 2;
      }
    .minesota h4 {
        order: 1;
      }
    .denizens p {
        width: 100%;
        padding-bottom: 30px;
      }
    .denizens img {
        width: 80%;
        position: relative;
        margin: -20px auto 0px auto;
        display: block;
        right: 0px;
      }
    .gum-arabic{
        background-image: none;
      }
    .fest {
        width: 100%;
    }
    .fest img {
        width: 80%;
        margin: 20px auto 0px auto;
      }
    .sahel .light-bg1{
        background-color: #EFFFFB;
    }
    .fda {
        background-image: none;
      }
    .fda h4 br{
        display: none;
    }
    .fda p {
        width: 100%;
      }
    .disruptors.d-flex {
        flex-direction: column;
      }
    .disruptors img {
        padding-left: 0px;
        width: 70%;
        margin: 0px auto;
        display: block;
      }
    .border4 h4 br {
        display: none;
      }
    .starters {
        background-position-x: center;
        padding-bottom: 85%;
        background-size: contain;
        background-position-y: bottom;
        background-image: url(../img/exercise-mob.png);
      }
    .popeye p {
        width: 100%;
        margin: 0px auto;
      }
    .mitochondria {
        width: 100%;
      }
    .sahel .light-bg1 {
        background-color: #F1F3F6;
    }
    .popeye img {
        margin: 0px auto 20px auto;
        width: 80%;
        display: block;
      }
    .sahel .flex-rev img {
        margin-top: -90px;
      }
    .placebo h4 br {
        display: none;
      }
    .placebo{
        background-image: url(../img/pomeg-mob.jpg);
        background-position: center bottom;
        background-size: contain;
        padding-bottom: 85%;
    }
    .turn {
      width: 100%;
    } 
    .placebo p {
        width: 100%;
      }
    .gut p {
        width: 100%;
        margin-left: auto;
      }
    .darkside {
        background-image: none;
        padding-right: 0px;
        padding-bottom: 280px;
      }
    .cortisol {
        margin-top: -290px;
      }
    .modulator {
        width: 100%;
      }
    .metabolic {
        width: 100%;
      }
    .sleep {
        background-image: none;
    }
    .confirms {
        background-image: none;
      }
    .confirms p {
        width: 100%;
      }
    .paltrow {
        width: 100%;
        margin: 20px auto;
        flex-direction: column-reverse;
      }
    .dream {
        width: 100%;
        margin-left: 0px;
    }
    .paltrow img {
        margin-top: 0px;
      }
    .ash-ben {
        flex-direction: column;
      }
    .truth p {
        width: 100%;
      }
    .truth{
        background-image: url(../img/truth-mob.jpg);
        padding-bottom: 70%;
        background-position: bottom;
        background-size: contain;
    }
    .glyc {
        width: 100%;
        flex-direction: column;
    }
    .olig {
        width: 100%;
        flex-direction: column;
    }
    .glyc img {
        width: 100%;
        max-width: 100%;
      }
    .olig img {
        width: 100%;
      }
    .glycow {
        width: 100%;
        text-align: center;
        margin: 0px auto;
        padding: 20px;
      }
    .deliv {
        width: 100%;
      }
    .results2 {
        padding-bottom: 360px;
      }
    .leptise .hide-mob{
        display: none;
    }
    .leptise .show-mob{
        width: 60%;
        margin: 20px auto;
    }
    .chat-arrow {
        width: 70px;
        height: 34px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        margin: 0px auto;
      }
    .chat-arrow2 {
        width: 70px;
        height: 34px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        margin: 0px auto;
        border-bottom: 0px #4A87D6 solid;
      }
    .chat-arrow3 {
        width: 70px;
        height: 34px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        margin: 0px auto -1px auto;
        background-color: #4A87D6;
      }
    .after-before {
        position: relative;
        right: 0px;
        margin-bottom: -9%;
      }
    .joy1 p {
        width: 100%;
      }
    .joy1 {
        padding: 35px;
      }
    .chat-box1 {
        padding: 35px;
      }
    .mindie p {
        width: 100%;
      }
    .jb p {
        width: 100%;
      }
    .sherrie p {
        width: 100%;
      }
    .chat-box1 p {
        width: 100%;
      }
    .proof {
        flex-direction: column-reverse;
      }
    .deal {
        width: 100%;
      }
    .ingrdnts {
        width: 100%;
        padding-top: 20px;
        flex-direction: column;
    }
    .ing-con {
        width: 100%;
        padding: 35px;
      }
    .handfuls p {
        width: 100%;
    }
    .handfuls h2 {
        width: 100%;
      }
    .handfuls {
        background-image: url(../img/old-mob.jpg);
        background-position: top;
        background-size: contain;
        padding-top: 95%;
    }
    .elusive {
        width: 100%;
      }
    .whopping {
        width: 100%;
    }
    .whopping h2 br{
        display: none;
    }
    .gift-b{
        gap: 20px;
        flex-direction: column;
    }
    .free-book {
        width: 100%;
        height: auto;
        margin:0px auto;
    }
    .free-book img {
        width: 50%;
      }
    .outdine img {
        margin: 0px auto;
      }
    .manual1 {
        margin-top: 0px;
    }
    .manual-book {
        top: 0px;
        width: 50%;
        margin: 20px auto;
        display: block;
      }
    .manual {
        flex-direction: column;
        margin-top: 20px;
      }
    .manual-det{
        margin-top: 0px;
    }
    .spec-manual {
        width: 100%;
      }
    .bon-man {
        position: relative;
        right: 0px;
        margin: 20px auto 0px auto;
        display: block;
      }
    .bon1 {
        width: 100%;
      }
    .bon1 span br{
        display: none;
    }
    .bonus-book .manual-det span br{
        display: none;
    }
    .choosing {
        background-image: none;
    }
    .choosing p {
        width: 100%;
      }
    .sales-sec h2 br{
        display: none;
    }
    .sales-box {
        flex-direction: column;
      }
    .moneyback {
        max-width: 98px;
      }
    .super-deal {
        order: 1;
      }
    .three-month {
        order: 2;
      }
    .one-month {
        order: 3;
      }
    .mback {
        width: 100%;
      }
    .mback-g img {
        margin: 0px auto;
        display: block;
      }
    .protect {
        gap: 20px;
    }
    .links {
        gap: 25px;
        flex-direction: column;
        text-align: center;
      }
    .mitochondria span {
        width: 100%;
      }
    .chat-box1 {
        width: 100%;
    }
    .disruptors p {
        width: 100%;
      }
    .passing {
        background-image: none;
    }
    .cost-opt {
      width: 45%;
      margin: 10px auto;
    }
    .cost-opt h1 {
      font-size: 35px;
      line-height: 38px;
    }
    .cost-opt p {
        font-size: 15px;
        line-height: 18px;
      }
      .findings2 .num h1 {
        font-size: 45px;
        line-height: 50px;
      }
    .findings2{
        gap: 10px;
        margin-top: 20px;
    }
    .findings2 .num {
        width: 170px;
        padding: 25px 0px;
        height: auto;
      }
    .findings2 .num img {
        width: 80px;
      }
      .numbers h2 {
        width: 90%;
      }
    .num {
        max-width: 45%;
        width: 45%;
        height: 185px;
        text-align: center;
        margin-left: 0px;
        margin-top: 0px;
        padding: 25px 0px;
      }
    .findings{
        gap: 10px;
        width: 100%;
    }
    .num h1 {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 0px;
      }
    .num img {
        width: 74px;
        margin: 0px auto 15px auto;
      }
      #slash {
        width: 76px;
      }
      #sugar {
        width: 56px;
      }
      #target-two {
        width: 50px;
        margin: 0px auto 5px auto;
      }
      .num p{
        font-size: 12px;
        line-height: 16px;
      }
      .waistline img {
        width: 43px;
        margin-right: 0px;
        max-width: 43px;
      }
      .proof img {
        margin: 20px auto;
      }
      .hrm {
        width: 90%;
      }
      .hrm br{
        display: none;
      }
      /*sales section*/
    .prod-box {
      width: 410px
      }
    .flex-mob{
      display: flex;
      display: flex;
      justify-content: center;
      gap: 5px;
    }
    .price {
      font-size: 45px;
      line-height: 47px;
    }
    .add-cart {
      max-width: 200px;
      width: 100%;
      font-size: 18px;
      height: auto;
      justify-content: center;
      padding: 10px 10px;
      gap: 5px;
    }
    .add-cart img {
      width: 22px;
      display: block;
    }
    .super-d {
      background-size: cover !important;
    }
    .trial{
      background-size: cover !important;
    }
    .sales-box h4 {
      margin-bottom: 10px;
    }
    .super-deal .trial-bot {
      width: 170px;
      max-width: 100%;
      margin-top: 30px;
    }
    .price span {
      font-size: 25px;
    }
    .ribbon {
      width: 141px;
      height: 24px;
      padding: 0px 0px 0px 10px;
      top: 225px;
      font-size: 14px;
    }
    .three-month .ribbon {
      top: 240px;
    }
    .one-month .ship{
      width: 173px;
      margin-left: 160px;
    }
    .three-month .ship {
      width: 173px;
      margin-left: 160px;
    }
    .one-month .ship .d-flex{
      align-items: center;
    }
    .three-month .ship .d-flex{
      align-items: center;
    }
    .one-month .ship img {
      width: 27px;
    }
    .three-month .ship img {
      width: 27px;
    }
    .one-month .ship p {
      font-weight: 700;
      line-height: 15px;
      padding: 10px;
    }
    .three-month .ship p {
      font-weight: 700;
      line-height: 15px;
      padding: 10px;
    }
    .ship2 {
      width: 253px;
      padding: 10px 10px 10px 38px;
      margin: 20px auto;
    }
    .super-deal .moneyback {
      bottom: 145px;
      left: 20px;
    }
    .one-month .moneyback {
      bottom: 120px;
      left: 70px;
    }
    .three-month .moneyback {
      bottom: 120px;
      left: 70px;
    }
    .trial-bot {
      margin: 20px auto;
      max-width: 149px;
    }
    .two-free {
      top: 100px;
      left: 30px;
      font-size: 12px;
      width: 130px;
    }
    .secure1 {
      padding: 10px 15px;
    }
    .per-bot {
      font-size: 15px;
      margin: -10px auto;
    }
    .month {
      font-size: 17px;
    }
    .index-c {
      max-width: 152px;
      margin: 0px auto 20px auto;
    }
    .sec-icons {
      width: 100px !important;
      margin-right: auto;
      margin-left: auto;
    }
    .faqs-box{
      padding: 35px;
    }
    .change-bg{
      background-color: #F1F3F6 !important;
      border: 1px #4A87D6 solid !important;
    }
    .change-bg2{
      background-color: #EFFFFB !important;
      border: 1px #80DED9 solid !important;
    }
    .clear{
      background-image: url(../img/bg16.png);
      background-size: cover;
    }
    .clear p {
      width: 90%;
    }
    .inner-p2.stuck {
      background-image: none;
    }
    .stuck p {
        width: 100%;
      }
    .stuck h3 {
        width: 100%;
      }
    .godsend {
        width: 98%;
      }
    .waistline{
        background-image: url(../img/bg18.png);
    }

}

@media screen and (max-width: 520px) and (min-width: 400px){
    header {
        background-size: cover !important;
      }
    header h4 {
        margin-top: 0px !important;
        margin-bottom: 100px !important;
      }
}
@media screen and (max-width: 450px) and (min-width: 320px){
 
    .container {
        width: 94%;
      }
    
    header {
        background-size: contain;
      }
    .brain-cells {
        margin-top: 19.048vw;
      }
    header h4 {
        margin-top: 26.190vw;
        font-size: 4.762vw;
        line-height: 6.429vw;
      }
    .inner-p1 {
        padding: 4.762vw;
      }
    .inner-p2 {
        padding: 4.762vw 0px;
      }
    .dear img {
        margin: 0px auto 4.762vw auto;
      }
    .logos {
        max-width: 100%;
    }
    .logos p {
        font-size: 4.286vw;
        line-height: 5.714vw;
        width: 100%;
      }
    .logos.mayo {
        max-width: 85%;
        margin-bottom: 4.762vw;
      }
    .achilles{
        background-size: 20%;
    }
    .achilles h3 {
        width: 86%;
        color: black;
      }
    .bizarre p {
        width: 90%;
        margin: 4.762vw auto;
      }
    .joy p {
        padding: 2.381vw 8.333vw 4.762vw 8.333vw;
      }
    .kelly p {
        padding: 2.381vw 8.333vw 4.762vw 8.333vw;
        width: 100%;
      }
    .jaime p {
        padding: 2.381vw 8.333vw 4.762vw 8.333vw;
        width: 100%;
      }
    
    h2 br{
        display: none;
    }
    .clear p {
        width: 90%;
        margin: 0px auto;
      }
    .scoop img {
        margin: 0px auto 4.762vw auto;
      }
    .vibrant img {
        width: 4.762vw !important;
      }
    .inner-p1.benf {
        padding: 4.762vw 0px 0px 0px;
      }
    .hide-desk.show-mob.victory-img {
        width: 100% !important;
      }
    .stunning{
      background-image: url(../img/bg17-1.png);
      background-size: auto;
      background-position: bottom right;
      background-repeat: no-repeat;
    }
    .passing {
        padding: 4.762vw 12.524vw 4.762vw 0px;
        background-image: url(../img/bg17.png);
        background-size: auto;
      }
    
    h3 br{
        display: none;
    }
    .important {
        width: 95% !important;
      }
    .important img {
        width: 6.667vw !important;
      }
    .headings1 {
        padding: 4.762vw;
    }
    .jayson h2 {
        padding-right: 8.333vw;
      }
    .jayson p {
        margin: 4.762vw 0px;
      }
    .overweight {
        background-color: #EFFFFB;
        border: 1px #80DED9 solid;
      }
    .pounds p {
        margin-right: 0px;
      }
    .overweight img {
        width: 100%;
    }
    
    .flushed {
        padding: 4.762vw 0px !important;
      }
    .flushed img {
        margin-bottom: 7.143vw;
      }
    
    .waistline h3 {
        width: 80%;
        color: #343434;
      }
    .victories {
        align-items: center;
        width: 100%;
        color: #343434;
        gap: 10px;
        padding: 10px;
      }
    .insulate h3 {
        color: #343434;
        width: 100%;
      }
    .willpower p {
        width: 100%;
      }
    .check-icon {
        margin-right: 20px;
        max-width: 43px;
        width: 43px;
    }
    .balloon {
        width: 100%;
      }
    .happening {
        padding: 0px !important;
      }
    .diet h3 {
        width: 70%;
      }
    .flatter p {
        width: 100%;
      }
    .jose {
        background-image: none;
        padding: 20px 0px;
      }
    .aka p {
        padding: 0px 20px !important;
        margin: -10px auto;
      }
    .stress-img {
        width: 100%;
      }
    .tyson p {
        width: 100%;
      }
    .fatdom img {
        width: 100%;
        margin: 20px auto 0px auto;
      }
    .quickly {
        padding: 20px;
      }
    .who img {
        width: 80% !important;
        margin: 0px auto 20px auto;
        display: block;
      }
    .who p {
        width: 90%;
      }
    
    
    .num p{
        font-size: 12px;
        line-height: 16px;
    }
    .surgeries {
        width: 100%;
        margin: 15px auto;
      }
    .lept {
        width: 100%;
      }
    #barrier {
        margin-top: 20px;
      }
    .less-fat{
        background-image: url(../img/bg19.png);
        background-position: right;
        padding-bottom: 40px;
        margin-bottom: 10px;
    }
    .less-fat h3{
        width: 76%;
    }
    .light-bg1.border2.align-c.inner-p1 {
        background-color: #EFFFFB;
        border: 1px #80DED9 solid;
    }
    .minesota img {
        width: 100%;
        margin-bottom: -30px;
    }

    .denizens img {
        width: 100%;
    }
    .fest h4 {
        font-size: 24px;
        line-height: 28px;
      }

    .fest .highlight3{
        margin-bottom: -30px;
    }
    .fest img {
        width: 100%;
      }
    .fda h4 {
        color: #068D9D;
        font-size: 24px;
        line-height: 32px;
      }
    .disruptors img {
        width: 100%;
        margin: 20px auto 0px auto;
      }
    h4 {
        font-size: 24px;
        line-height: 32px;
      }
    .starters {
        padding-bottom: 280px !important;
    }
    .popeye img {
        width: 100%;
      }
    .sahel .flex-rev img {
        margin-top: 0px;
      }
    .placebo {
        padding-bottom: 300px !important;
      }
    .gut p {
        margin-bottom: 20px;
      }
    .darkside {
        padding-bottom: 280px !important;
      }
    .paltrow img {
        margin-bottom: -20px;
      }
    .truth h3 {
        width: 100%;
      }
    .truth {
        padding-bottom: 220px !important;
    }
    .olig {
        margin: 10px auto;
    }
    
    .herb p {
        width: 100%;
      }
    .leptise h1 {
        width: 100%;
        margin: -2px auto 0px auto;
    }
    .combines p {
        width: 100%;
        margin: 0px auto;
      }
    .combines img{
        width: 24px;
        max-width: 24px;
        margin: 10px auto;
        display: block;
    }
    .chat-box1 {
        padding: 20px;
      }
    .chat-box1 h3 {
        margin-bottom: -10px;
      }
    .after-before {
        margin-right: auto;
        margin-left: auto;
        display: block;
        max-width: 60%;
      }
    .turn {
        width: 100%;
      }
    .deal p {
        width: 100%;
        margin: 35px 0px;
      }
    .proof img {
        width: 50%;
        margin: 0px auto 20px auto;
        display: block;
      }
    #lepti-three{
      width: 80% !important;
      display: block;
      margin:0px auto;
    }
    .conduct h4 {
        width: 100%;
    }
    .conduct p {
        width: 100%;
      }
    .ingrdnts {
        width: 90%;
        margin: 10px auto;
        text-align: center;
        padding: 20px;
      }
    .rock h2 {
        width: 80%;
      }
    .rock p {
        width: 100%;
      }
    .outdine h3 {
        text-align: center;
      }
    .outdine p {
        width: 100%;
        padding-bottom: 35px;
      }
    .outdine img {
        width: 80%;
        max-width: 100%;
        margin: 0px auto;
        display: block;

    }
    .costs{
        gap: 10px;
    }
    .cost-opt {
        width: 45%; 
        height: auto;
        padding:20px 10px;
        margin-right: auto;
        margin-top: 0px;
    }
    .cost-opt h3 {
      font-size: 20px;
      line-height: 25px;
    }
    .ave-cost p {
        padding: 0px 0px;
    }
    .ash1 {
        width: 100%;
      }
    .leptise{
      background-image: url(../img/bg20.png);
      background-size: contain;
      background-position-y: 260px;
    }
    .leptise .show-mob {
      width: 100%;
      margin-bottom: 20px;
      margin-left: auto;
    }
    .handfuls {
      padding-top: 333px !important;
    }
    .handfuls h2 {
      text-align: center;
    }
    .elusive p {
      padding-right: 0px;
    }
    .whopping h2 {
      width: 80%;
    }
    .free-book img {
      width: 80%;
    }
    .manual .manual-det span br {
      display: none;
    }
    .manual .manual-det .check-i {
      width: 32px !important;
    }
    .hrm {
      width: 80%;
    }
    .manual-det {
      padding: 10px;
    }
    .faqs-box {
      padding: 20px;
    }
    .state-f {
      font-size: 17px;
      text-align: center;
    }
    .links {
      gap: 15px;
    }
    .jay-img.hide-desk.show-mob {
      width: 80%;
      margin: 10px auto;
    }
    
    
    .risk img {
      width: 43px;
      max-width: 43px;
    }
    .risk {
      margin-right: 0px;
    }
    .ing-con {
      padding: 10px 0px 0px 0px;
    }
    .rock {
      background-size: 30%;
    }
    .spec-manual h2 {
      margin-bottom: -10px;
    }
    .bonus-book {
      margin: -400px auto 0px auto;
    }
    .bonus-book h2{
      margin-bottom: -10px;
    }
    .manual1 {
      padding: 35px 0px 430px 0px;
    }
    .bonus-book .manual-det {
      margin-bottom: 0px;
    }
    .mback-g img {
      width: 90% !important;
    }
    .prod-box {
      width: 100%;
    }
    .secure1 {
      margin: 20px auto;
      display: none;
    }
    .sec-icons{
      display: none;
    }
    .ship.ship2 p {
      font-size: 14px !important;
    }
 
    .month {
      margin-bottom: -15px;
    }
    .ship2 {
      width: 90%;
      margin: 20px auto;
    }
    .info- {
      font-size: 9px;
    }
    .trial-bot {
      margin: 0px auto 0px auto;
      max-width: 150px;
    }
    .one-month .moneyback {
      bottom: 140px;
      left: 40px;
    }
    .three-month .moneyback {
      bottom: 140px;
      left: 40px;
    }
    .one-month .ship {
      width: 90%;
      margin: 20px auto;
    }
    .three-month .ship {
      width: 90%;
      margin: 20px auto;
    }
    .one-month .ship img {
      width: 27px;
    }
    .three-month .ship img {
      width: 27px;
    }
    .ship p{
      font-size: 14px !important;
    }
    .one-month .ship .d-flex {
      align-items: center;
      text-transform: uppercase;
      text-align: left;
      gap: 20px;
    }
    .three-month .ship .d-flex {
      align-items: center;
      text-transform: uppercase;
      text-align: left;
      gap: 20px;
    }
    .profile-img {
      width: 200px;
    }
    .ingrdnts img {
      width: 138px;
    }
    .moneyback {
      display: none;
    }
    .show-mob1{
      display: block;
    }
    .show-mob1 img {
      width: 90%;
    }
    .three-month .ribbon {
      display: none !important;
    }
    .super-deal .ribbon {
      display: none !important;
    }
    .ribbon1{
      width: 141px;
      height: 24px;
      font-family: 'Inter', sans-serif;
      font-weight: 700;
      clip-path: polygon(100% 0, 91% 50%, 100% 100%, 0 100%, 0 0);
      background-color: #E95C5C;
      padding: 0px 0px 0px 15px;
      font-size: 14px;
    }
    .per-bot {
      margin: -10px auto 0px auto;
    }
}
@media screen and (max-width: 398px) and (min-width: 300px){
  .super-deal .trial-bot {
    width: 160px;
  }
  .ship2 {
    padding: 10px;
  }
  .three-month .moneyback {
    left: 20px;
  }
  .one-month .moneyback {
    left: 20px;
  }
  .deal {
    width: 100%;
    margin-bottom: -30px;
  }
  .one-month .trial-bot {
    margin-right: -20px;
  }

}
@media screen and (max-width: 380px) and (min-width: 361px){
  .add-cart img {
    display: none;
  }
  .super-deal .moneyback {
    max-width: 92px;
  }
  .flex-mob {
    padding: 5px;
  }
  .sales-sec .container {
    width: 97%;
  }
  header h4 {
    margin-top: 25%;
  }
}
@media screen and (max-width: 360px) and (min-width: 300px){
  .sales-sec .container {
    width: 97%;
  }
  .sales-sec {
    padding: 10px;
  }
  .super-deal .trial-bot {
    width: 200px;
  }
  .ribbon {
    top: 255px;
  }
  .flex-mob {
    padding: 5px;
  }
  .three-month .ship {
    margin-top: 10px;
  }
  .one-month .ship {
    margin-top: 10px;
  }
  .one-month .trial-bot {
    margin-right: auto;
    }
  header h4 {
      margin-top: 24%;
    }
}