.gray {
    background-color:#F7F7F7
    }
    
    .blue-bg {
    background-color:#06487C
    }
    
    .blue-text {
    color:#06487C
    }
    
    .t-700 {
    font-weight:700
    }
    
    .t-500 {
    font-weight:500
    }
    
    .t-600 {
    font-weight:600
    }
    
    .t-400 {
    font-weight:400
    }
    
    .t-900 {
    font-weight:900
    }
    
    .container {
    padding-left:0;
    padding-right:0
    }
    
    .rectangle-container {
    border-radius:20px;
    background-color:#F7F7F7;
    border:1px #E3E3E3 solid;
    margin-top:50px;
    margin-bottom:50px
    }
    
    .not-complete {
    text-align:center;
    padding:15px;
    line-height:10px
    }
    
    .not-complete p {
    font-size:22px
    }
    
    .not-complete h1 {
    color:#232323
    }
    
    .not-c {
    font-size:25px
    }
    
    .special-deal {
    color:#06487C;
    font-size:49px
    }
    
    .video {
    text-align:center;
    padding:30px
    }
    
    .video-border {
    border-radius:20px
    }
    
    .private-page {
    background-color:#06487C;
    color:#fff;
    padding:10px;
    text-align:center;
    border-top-left-radius:20px;
    border-top-right-radius:20px;
    margin:0;
    font-size:20px
    }
    
    .sales-sec {
    display:flex
    }
    
    .upgrade-sec {
    width:60%;
    padding:20px 40px;
    text-align:center
    }
    
    .upgrade-sec h1 {
    font-weight:700;
    font-size:35px;
    color:#06487C;
    line-height:38px;
    text-align:center
    }
    
    .upgrade-sec p {
    font-weight:600;
    text-align:center;
    font-size:21px;
    line-height:24px
    }
    
    .upgrade-sec .bs-bottle {
    display:none
    }
    
    .bottles-sec {
    width:45%;
    margin:auto
    }
    
    .security-sec {
    width:15%;
    text-align:center;
    padding-right:20px
    }
    
    .upgrade-button {
    transition:.2s;
    background-image:linear-gradient(orange,#eb9400);
    display:flex;
    align-items:center;
    justify-content:center;
    color:#fff;
    width:430px;
    border-radius:10px;
    padding:15px;
    font-size:20px;
    text-transform:uppercase;
    border:5px #ffbc32 solid;
    font-weight:700;
    letter-spacing:.95px;
    margin:0 auto;
    box-shadow:0 2px 3px 0 rgba(0,0,0,0.2),0 3px 10px 0 rgba(0,0,0,0.19)
    }
    
    .padlock-icon {
    margin-right:30px;
    width:30px
    }
    
    .encrypt {
    margin:auto
    }
    
    .price1 {
    font-size:80px;
    font-weight:600
    }
    
    .shipping-button {
    width:430px;
    border-radius:20px;
    border:1px #E3E3E3 solid;
    padding:10px 20px;
    background-color:#fff;
    margin:20px auto;
    line-height:24px;
    font-size:20px;
    display:flex;
    align-items:center
    }
    
    .secure-button {
    width:430px;
    border-radius:20px;
    border:1px #E3E3E3 solid;
    padding:20px 30px 20px 20px;
    background-color:#fff;
    margin:20px auto;
    line-height:24px;
    font-size:20px;
    display:flex;
    align-items:center;
    text-align:left;
    margin-right:-70px
    }
    
    .bottles-sec .bs-secure-icons {
    display:none
    }
    
    .secure-button span {
    font-size:12px;
    text-transform:uppercase
    }
    
    .shipping-icon {
    margin-right:30px;
    width:76px
    }
    
    .lock-icon {
    margin-right:0;
    margin-left:20px;
    width:30px
    }
    
    .lock-icon2 {
    margin:auto
    }
    
    .shipping-button span {
    margin-bottom:10px;
    text-align:left
    }
    
    .bs-bottle {
    width:120%
    }
    
    .gurantee-sales {
    width:142px;
    margin-top:-25px;
    margin-bottom:20px
    }
    
    .icons-sales {
    width:80px
    }
    
    .dr-sterling-sec {
    display:flex;
    padding:30px 80px;
    align-items:center
    }
    
    .sterling-p {
    width:65%
    }
    
    .happiness-p {
    width:70%;
    font-size:20px
    }
    
    .happiness-p h1 {
    font-weight:800;
    font-size:35px
    }
    
    .sterling-bg {
    background-image:url(../img/index-woman.png);
    background-repeat:no-repeat;
    background-position:bottom right
    }
    
    .sterling-p p {
    font-size:20px;
    line-height:24px
    }
    
    .sterling-p h1 {
    font-weight:700
    }
    
    .sterling-img {
    width:35%;
    text-align:right
    }
    
    .happiness-img {
    width:30%;
    text-align:right
    }
    
    .dr-sterling {
    width:252px
    }
    
    .img-guarantee {
    width:232px
    }
    
    .formula {
    display:flex;
    padding:30px 40px;
    background-color:#fff;
    margin:20px 80px;
    border-radius:30px;
    background-image:url(../img/index-grapes.jpg);
    background-position:top right;
    background-repeat:no-repeat;
    font-size:20px
    }
    
    .grapes-img {
    margin-top:150px;
    width:220px
    }
    
    .complex-p {
    width:80%;
    font-size:20px;
    line-height:24px;
    font-weight:400
    }
    
    .downsell-link-custom {
    background:#b9b9b9;
    background:linear-gradient(138deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%);
    padding:16px 42px;
    color:#fff;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:2px;
    border-radius:11px;
    font-size:16px;
    margin-top:20px
    }
    
    .n-txt {
    margin-top:30px
    }
    
    .n-tnx p {
    text-decoration:none!important;
    color:#000!important;
    font-size:23px!important;
    max-width:500px;
    margin:27px auto 0;
    line-height:24px
    }
    
    .downsell-link-custom:hover {
    color:#fff!important;
    background:#a5a5a5;
    background:linear-gradient(280deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)
    }
    
    .rush-order {
    width:85%;
    margin:0 auto;
    background-color:#fff;
    border-radius:42px;
    height:84px;
    display:flex;
    align-items:center;
    margin-bottom:30px
    }
    
    .rush {
    background-color:#06487C;
    border:8px solid #FFF;
    border-radius:42px;
    width:417px;
    color:#fff;
    display:flex;
    height:84px;
    align-items:center;
    text-align:center;
    justify-content:center;
    font-weight:700;
    font-size:16px
    }
    
    .rush img {
    margin-right:30px
    }
    
    .limited {
    font-size:18px;
    margin-left:150px;
    letter-spacing:.95px
    }
    
    .icons-protection {
    padding:50px;
    color:#fff;
    font-size:15px;
    font-weight:700;
    text-align:left;
    line-height:18px
    }
    
    .icons-protection img {
    margin-right:30px;
    width:37px
    }
    
    .icons-protection p {
    margin-bottom:0
    }
    
    .protect-row {
    width:70%;
    margin:0 auto
    }
    
    .protect-col {
    display:flex;
    align-items:center
    }
    
    .huge-d {
    padding:20px 0
    }
    
    .huge-d p {
    font-size:25px;
    text-align:center;
    line-height:32px
    }
    
    .huge-d h1 {
    text-align:center;
    font-size:49px
    }
    
    .opportunity {
    background-color:#7C060D;
    color:#fff;
    text-align:center;
    padding:10px 20px
    }
    
    .downsell-h1 {
    font-size:35px!important;
    color:#06487C;
    line-height:38px!important
    }
    
    .opportunity h1 {
    font-size:17px;
    font-weight:500;
    margin-bottom:0
    }
    
    .hide-m {
    display:none
    }
    
    @media screen and (max-width: 1600px) {
    .protect-row {
    width:90%
    }
    }
    
    @media screen and (max-width: 1300px) {
    .bottles-sec {
    width:100%;
    margin:auto
    }
    
    .sales-sec {
    flex-direction:column
    }
    
    .upgrade-sec .bs-bottle {
    display:block
    }
    
    .upgrade-sec {
    width:100%
    }
    
    .bs-bottle {
    width:90%;
    margin:0 auto
    }
    
    .bottles-sec .bs-bottle {
    display:none
    }
    
    .bottles-sec .bs-secure-icons {
    display:block
    }
    
    .security-sec {
    display:none
    }
    
    .bs-secure-icons {
    margin:10px auto
    }
    
    .secure-button {
    margin:0 auto;
    margin-bottom:20px
    }
    
    .formula {
    flex-direction:column-reverse;
    margin:20px 40px
    }
    
    .grapes-img {
    margin-top:20px;
    margin-bottom:20px
    }
    
    .limited {
    font-size:16px;
    margin-left:40px
    }
    
    .dr-sterling-sec {
    padding:30px
    }
    
    .sterling-p {
    width:63%
    }
    
    .protect-row {
    width:100%
    }
    
    .huge-d h1 {
    font-size:33px
    }
    }
    
    @media screen and (max-width: 768px) {
    .special-deal {
    line-height:50px
    }
    
    .img-guarantee {
    width:180px;
    margin-top:10px;
    margin-bottom:10px
    }
    
    .video-border {
    width:100%
    }
    
    .dr-sterling-sec {
    flex-direction:column-reverse
    }
    
    .sterling-img {
    margin:0 auto;
    width:100%;
    text-align:center
    }
    
    .sterling-p {
    width:100%
    }
    
    .grapes-img {
    margin-right:160px
    }
    
    .sterling-bg {
    background:transparent;
    background-color:#F7F7F7
    }
    
    .rush-order {
    flex-direction:column;
    height:auto;
    padding-bottom:20px
    }
    
    .rush {
    padding:20px
    }
    
    .happiness-p {
    width:100%;
    text-align:center
    }
    
    .not-complete p {
    font-size:25px;
    line-height:25px;
    padding:0 20px
    }
    
    .hide-m {
    display:block
    }
    
    .m-bottles {
    width:110%!important;
    margin-left:-5%
    }
    }
    
    @media screen and (max-width: 600px) {
    .icons-protection img {
    margin-right:30px;
    width:25px
    }
    
    .protect-col {
    padding-bottom:20px
    }
    }
    
    @media screen and (max-width: 420px) {
    .upgrade-button {
    width:360px;
    margin:0 auto
    }
    
    .not-complete p {
    font-size:18px;
    line-height:23px;
    padding:0 10px
    }
    
    .not-c {
    font-size:20px
    }
    
    .special-deal {
    line-height:30px;
    font-size:29px
    }
    
    .video-border {
    height:232px
    }
    
    .rectangle-container {
    margin-top:30px;
    margin-bottom:30px;
    width:90%
    }
    
    .upgrade-sec h1 {
    font-size:29px;
    line-height:30px
    }
    
    .upgrade-button {
    width:98%;
    margin:0 auto;
    font-size:18px
    }
    
    .upgrade-sec {
    padding:20px
    }
    
    .padlock-icon {
    margin-right:10px;
    width:30px
    }
    
    .shipping-button {
    width:100%;
    font-size:18px
    }
    
    .shipping-icon {
    margin-right:10px
    }
    
    .secure-button {
    width:90%;
    padding:20px
    }
    
    .encrypt {
    margin:auto;
    font-size:15px;
    line-height:15px
    }
    
    .lock-icon {
    width:25px;
    margin-left:0
    }
    
    .sterling-p h1 {
    font-weight:700;
    font-size:23px
    }
    
    .dr-sterling {
    width:150px;
    margin-bottom:20px
    }
    
    .formula {
    margin:0 20px;
    background-size:90%;
    padding:20px;
    line-height:24px
    }
    
    .complex-p {
    width:100%
    }
    
    .dr-sterling-sec {
    padding:10px 20px
    }
    
    .img-guarantee {
    width:105px;
    margin:0 auto
    }
    
    .happiness-p h1 {
    font-size:30px;
    line-height:33px
    }
    
    .happiness-p {
    font-size:17px;
    line-height:24px
    }
    
    .rush {
    padding:0;
    width:100%
    }
    
    .limited {
    font-size:16px;
    margin-left:5px
    }
    
    .upgrade-sec p {
    font-weight:400;
    font-size:18px;
    line-height:24px
    }
    
    .icons-protection {
    padding:20px 20px 0
    }
    
    .icons-protection img {
    margin-left:20px
    }
    
    .huge-d p {
    font-size:20px;
    text-align:center;
    line-height:25px;
    padding:0 20px
    }
    
    .huge-d p br {
    display:none
    }
    
    .downsell-h1 {
    font-size:25px!important;
    line-height:26px!important
    }
    }
    
    @media screen and (max-width: 375px) {
    .video {
    padding:20px
    }
    
    .upgrade-button {
    font-size:16px;
    padding:10px
    }
    
    .shipping-button {
    font-size:16px;
    line-height:20px
    }
    
    .secure-button {
    padding:20px 10px
    }
    
    .encrypt {
    font-size:16px
    }
    
    .happiness-p h1 {
    font-size:25px;
    line-height:28px
    }
    
    .rush img {
    margin-right:10px
    }
    
    .rush-order {
    width:95%
    }
    
    .icons-protection img {
    margin-left:0
    }
    
    .protect-col {
    font-size:14px
    }
    
    .downsell-h1 {
    font-size:23px!important;
    line-height:24px!important
    }
    
    .additional {
    font-size:16px
    }
    }
    
    .upsell-button {
    cursor:pointer!important
    }
    
    .btn-1 {
    position:relative;
    margin-top:15px!important;
    margin-bottom:-8px;
    cursor:pointer
    }
    
    .cleancell-upsell-default + footer {
    padding-top:150px!important
    }
    
    .btn-1 button {
    background-image:linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
    color:#fff;
    font-weight:700;
    font-size:24px;
    border:4px solid #ffbd31;
    border-radius:12px;
    padding:20px;
    display:flex;
    gap:10px;
    align-items:center;
    margin:0 auto
    }
    
    .small-btn-1 button {
    font-size:17px
    }
    
    .btn-1 button:hover {
    background-image:linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important
    }
    
    .lck-txt {
    margin:0
    }
    
    .ca-upsell-1 .lck-txt {
    margin:50px 0 0
    }
    
    .wizard-stepper {
    display:flex
    }
    
    .wizard-stepper li {
    flex:1
    }
    
    .resize1 {
    float:none
    }
    
    #accordionWFS .card {
    margin:.5rem 0;
    border:1px solid #004888
    }
    
    #offer_timer {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    line-height:40px
    }
    
    #accordionWFS .card-header {
    border-bottom:4px solid #004888;
    background:#e9eef4;
    color:#004888
    }
    
    #accordionWFS .card-header.idShowContentWFS {
    background:#004888!important;
    color:#fff!important;
    font-weight:700
    }
    
    form#cart select {
    border-radius:0;
    height:calc(2.25rem + 2px)
    }
    
    form#cart input {
    border-radius:0;
    height:calc(2.25rem + 2px)
    }
    
    form#cart ::-webkit-input-placeholder {
    color:#004888
    }
    
    form#cart ::-moz-placeholder {
    color:#004888
    }
    
    form#cart :-ms-input-placeholder {
    color:#004888
    }
    
    form#cart ::-ms-input-placeholder {
    color:#004888
    }
    
    form#cart ::placeholder {
    color:#004888
    }
    
    .wf-card-form-sub-btn {
    margin-right:10px;
    margin-left:10px;
    border-radius:8px;
    padding:14px;
    border-color:#fff;
    box-shadow:rgba(0,0,0,0.4) 0 4px 12px 0;
    background-color:#f58c17!important;
    color:#fff!important;
    cursor:pointer;
    text-shadow:rgba(0,0,0,0.6) 1px 1px 1px;
    font-weight:700
    }
    
    #shipping_different_than_billing {
    display:inline-block
    }
    
    #paymentInfo legend {
    display:none
    }
    
    #personalInfo legend {
    display:none
    }
    
    #cart {
    border:1px solid #004888;
    padding:.5rem;
    border-radius:0 0 8px 8px
    }
    
    .seal_div {
    float:none;
    padding:0
    }
    
    fieldset:not(#paymentInfo):not(#personalInfo):not(#billingAddress):not(#shippingAddress) legend {
    color:#87af59
    }
    
    .modal {
    z-index:1050
    }
    
    #code-container {
    padding:2rem 0
    }
    
    #coupon-code {
    font-size:3rem;
    color:#000;
    font-weight:700;
    letter-spacing:.1rem;
    text-align:center;
    line-height:3.2rem
    }
    
    @media (min-width: 1024px) {
    #offer_timer {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
    }
    }
    
    .wfs-card-offers-header {
    border-bottom:4px solid #004888;
    background:#e9eef4;
    color:#004888
    }
    
    .wfs-offer-displayed {
    color:#fff!important;
    background:#004888!important
    }
    
    .wfs-offer-displayed > button {
    color:#fff!important
    }
    
    .wfs-card-offers {
    margin:.5rem 0;
    border:1px solid #004888
    }
    
    .wf-checkout-main-container {
    border:1px solid #004888
    }
    
    .wf-card-form-inputs {
    flex-direction:column!important;
    margin-top:-1rem!important
    }
    
    .wf-md-col-4 {
    width:100%!important
    }
    
    #wf-checkout-pi-zip {
    font-size:.8rem!important
    }
    
    @media screen and (min-width: 768px) and (max-width: 991px) {
    .wf-checkout-offers-con {
    max-width:50%!important
    }
    
    .wf-checkout-form-con {
    max-width:50%!important
    }
    
    .wfs-availability {
    max-width:50%!important
    }
    
    .wfs-final-step {
    min-width:50%!important
    }
    
    #wf-checkout-pi-zip {
    font-size:.6rem!important
    }
    }
    
    .wf-checkout-card-body {
    padding:0!important
    }
    
    .wf-checkout-pay-apply-btn {
    padding:0 auto
    }
    
    .modal {
    padding-top:100px
    }
    
    footer {
    background:#011e22 none repeat scroll 0 0!important
    }
    
    .bhp-upsell-2 footer {
    padding:40px 0!important;
    margin-top:0!important
    }
    
    footer .container {
    max-width:1000px
    }
    
    .copyright {
    color:#fff!important;
    font-size:18px
    }
    
    footer img {
    width:auto
    }
    
    footer p {
    line-height:150%;
    font-family:arial
    }
    
    .footer-links-1 a {
    color:#fff!important;
    margin:0 10px;
    text-decoration:none!important;
    font-family:arial
    }
    
    .footer-links-1 .navbar-nav li {
    margin:0 0 10px
    }
    
    footer .navbar-toggler-icon {
    height:5px;
    margin:4px 0;
    display:block;
    background:#fff
    }
    
    footer .nav.navbar-nav {
    margin-left:0
    }
    
    footer .navbar-toggler {
    margin-left:-23px
    }
    
    footer .navbar {
    padding:0 1em
    }
    
    .modal-content {
    width:100%
    }
    
    .footer-logo {
    text-align:left
    }
    
    @media screen and (max-width: 767px) {
    .footer-logo {
    text-align:center
    }
    }
    
    html,body {
    font-family:'Inter',sans-serif;
    background-color:#fff;
    color:#000
    }
    
    .hlight {
    background:transparent linear-gradient(90deg,#FEFE00 0%,#FBDB00 100%) 0 0 no-repeat padding-box
    }
    
    section.timer {
    background-color:#06487C!important
    }
    
    .hidden {
    display:none
    }
    
    .not-complete {
    margin-top:-15px
    }
    
    .video {
    padding:30px 0!important
    }
    
    .video-border {
    border-radius:20px;
    overflow:hidden;
    width:560px;
    margin:0 auto;
    margin-bottom:30px
    }
    
    .container {
    padding:0!important;
    margin:40px auto
    }
    
    .sec-1-nav ul li {
    font-size:18px;
    font-weight:700;
    padding:8px 26px;
    color:#fff;
    line-height:1.5em
    }
    
    footer {
    padding:20px 20px 30px;
    background-image:linear-gradient(#002b41,#002b41)!important
    }
    
    .sec-1-nav {
    padding-bottom:25px
    }
    
    .btn-1 button {
    cursor:pointer
    }
    
    .gurantee-bottle {
    display:none
    }
    
    #wrapper {
    background-image:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/main-bg-top.jpg),linear-gradient(#016ea9,#016ea9)!important;
    background-size:contain,auto!important;
    background-position:50% 0%,50% 50%!important;
    background-attachment:scroll,scroll!important;
    background-repeat:no-repeat,no-repeat!important
    }
    
    .n-tnx p {
    font-size:14px;
    line-height:24px;
    color:#0064a6
    }
    
    .n-tnx a {
    color:#0064a6
    }
    
    .no-thanks-col {
    margin-top:30px;
    margin-bottom:20px
    }
    
    .no-thanks-col p.text-center.downsell-text {
    font-size:20px!important
    }
    
    .upsell-button {
    background-image:linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
    color:#fff;
    font-weight:700;
    font-size:24px;
    border:4px solid #ffbd31;
    border-radius:12px;
    padding:20px;
    cursor:pointer
    }
    
    .upsell-button:hover {
    transition-duration:0;
    opacity:1;
    background-image:linear-gradient(179deg,#ffbb25 0%,#ffa212 100%)!important;
    border:4px solid #ffc958!important;
    -webkit-box-shadow:0 3px 4px 0 #000!important;
    -moz-box-shadow:0 3px 4px 0 rgba(0,0,0,0.65)!important;
    box-shadow:0 3px 4px 0 #000!important
    }
    
    .btn-1 {
    position:relative;
    margin-top:15px;
    margin-bottom:-8px;
    cursor:pointer!important
    }
    
    .upsell-button img {
    margin-right:10px;
    max-width:23px
    }
    
    .upsell-button {
    margin:0 auto
    }
    
    .upsell-button {
    display:flex;
    text-align:center;
    align-items:center
    }
    
    .gurnt .grnte-lft h2 {
    font-size:25px!important;
    line-height:35px;
    color:#0087b6!important
    }
    
    .gurnt {
    padding-right:25px;
    padding-left:34px
    }
    
    .wait-order {
    background:#f7f7f7;
    padding:20px 30px
    }
    
    .wait-order h2 {
    font-weight:700!important;
    font-size:34px
    }
    
    .wait-order h3 {
    font-size:26px;
    font-weight:400!important;
    color:#1e5685
    }
    
    .dv-1-prd {
    margin:0 -70px;
    padding:0!important;
    border:none!important
    }
    
    #sec-2 .container {
    padding:0 70px
    }
    
    .menu-right-ud p,.menu-right-ud span {
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    margin-bottom:0!important
    }
    
    .ud-header {
    max-width:100%;
    width:1199px
    }
    
    section.timer {
    padding:0!important
    }
    
    .timer h1,.timer p {
    background:#0c497b;
    text-align:center;
    font-weight:400!important;
    font-size:23px;
    padding:18px 0;
    text-transform:uppercase;
    letter-spacing:2px
    }
    
    .timer p {
    font-size:17px
    }
    
    .downsell-text {
    text-align:center;
    text-decoration:none!important;
    color:#000!important;
    font-size:17px!important;
    max-width:390px;
    margin:27px auto 0
    }
    
    .downsell-link-custom {
    background:#b9b9b9;
    background:linear-gradient(138deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%);
    padding:16px 42px;
    color:#fff!important;
    text-decoration:none!important;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:2px;
    font-family:lato;
    border-radius:11px;
    font-size:20px!important
    }
    
    .green-check,.grey-check {
    margin-bottom:5px!important
    }
    
    .yellow-check {
    margin-bottom:8px
    }
    
    .downsell-link-custom:hover {
    color:#fff!important;
    background:#a5a5a5;
    background:linear-gradient(280deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)
    }
    
    .steps-col button {
    border:none;
    border-radius:7px;
    cursor:pointer;
    background:none!important;
    padding:11px 22px!important
    }
    
    .steps-col button:hover {
    background:linear-gradient(138deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)!important
    }
    
    .steps-col button img {
    border-radius:20px
    }
    
    .steps-col button:hover span {
    color:#fff!important
    }
    
    .steps-col button:hover img {
    background-color:#fff
    }
    
    .no-underline {
    text-decoration:none!important
    }
    
    .bottles-sec {
    width:50%;
    margin:auto;
    position:relative;
    text-align:right;
    padding-right:40px;
    padding-bottom:30px
    }
    
    .gurantee-sales {
    width:168px;
    margin-top:-45px;
    margin-bottom:20px;
    position:absolute;
    top:0;
    right:-15px
    }
    
    .upgrade-sec {
    width:50%
    }
    
    .bs-bottle {
    width:100%;
    max-width:445px;
    display:block;
    margin:auto
    }
    
    img.mb-badge {
    position:absolute;
    margin-left:-80px;
    margin-bottom:-100px
    }
    
    .secure-button {
    margin-right:0
    }
    
    .lock-icon {
    width:24px
    }
    
    .badges-100-cont {
    max-width:430px
    }
    
    .sec-cody p span {
    display:block
    }
    
    .sec-cody {
    padding:50px 60px;
    background:url('/assets/images/Moringa b1g4 - images/d3-turmeric/cody.jpg') no-repeat right top;
    border-radius:0 20px 0 0;
    background-size:630px;
    background-position:right -37px
    }
    
    .sec-cody h2 {
    color:#06487C;
    font-size:38px;
    letter-spacing:-.54px;
    font-weight:700;
    line-height:46px
    }
    
    .sec-cody p {
    font-size:20px;
    letter-spacing:-.28px;
    margin-top:20px;
    line-height:24px
    }
    
    .section-cody {
    margin-top:40px
    }
    
    .formula {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/bio-girl.png) no-repeat right bottom;
    background-color:#fff;
    padding:40px;
    margin:18px 50px
    }
    
    p.formula-p {
    width:100%
    }
    
    .formula-2 {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/hand.png) no-repeat right center;
    padding:40px 60px
    }
    
    .formula-2 p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px;
    max-width:650px
    }
    
    img.redarrow {
    position:absolute;
    margin-left:-10px;
    margin-top:5px
    }
    
    .sales-2 {
    margin-top:35px
    }
    
    .badge-cont {
    display:none
    }
    
    .mob-only {
    display:none
    }
    
    .br-01 {
    display:none
    }
    
    .downsell-text {
    text-align:center;
    text-decoration:none!important;
    color:#000!important;
    font-size:17px!important;
    max-width:390px;
    margin:0;
    display:flex!important;
    align-items:center;
    height:69px;
    padding-left:20px
    }
    
    .n-txt {
    display:flex;
    align-items:center;
    max-width:510px;
    justify-content:center;
    margin:auto;
    margin-bottom:30px
    }
    
    .n-txt p {
    margin-bottom:0
    }
    
    @media screen and (max-width: 1300px) {
    .upgrade-sec .bs-bottle {
    display:none!important
    }
    
    .bottles-sec .bs-bottle {
    display:block!important;
    width:90%
    }
    
    .sales-sec {
    flex-direction:row
    }
    
    .upgrade-sec {
    width:60%
    }
    
    .upgrade-button {
    width:330px
    }
    
    .shipping-button {
    width:330px
    }
    
    .secure-button {
    width:370px
    }
    
    .padlock-icon {
    margin-right:5px
    }
    
    .btn-1 button {
    font-size:18px
    }
    
    .lock-icon {
    margin-right:10px;
    margin-left:0
    }
    
    .bottles-sec {
    width:50%;
    position:relative
    }
    
    .gurantee-bottle {
    display:block;
    position:absolute;
    left:60%;
    width:30%
    }
    
    img.mb-badge {
    margin-left:-110px
    }
    }
    
    @media (max-width: 1200px) {
    .badges-100-cont {
    max-width:430px;
    text-align:center;
    padding-left:50px
    }
    
    .gurantee-sales {
    margin-top:-100px
    }
    
    .formula-2 {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/hand.png) no-repeat right center;
    padding:40px 60px;
    background-size:320px
    }
    
    .formula {
    background-size:400px
    }
    
    .br-01 {
    display:block
    }
    }
    
    @media (min-width: 1200px) {
    .container {
    max-width:1160px
    }
    }
    
    @media (max-width: 991px) {
    .secure-button {
    width:270px;
    padding:20px 10px;
    flex-direction:column;
    text-align:center;
    margin-top:20px;
    font-size:17px
    }
    
    img.mb-badge {
    position:relative;
    margin:auto!important;
    display:block;
    padding-top:20px
    }
    
    .badges-100-cont {
    padding-left:0
    }
    
    .formula-2 {
    background:none
    }
    
    .formula {
    background-size:280px
    }
    
    .gurantee-sales {
    margin-top:-65px;
    max-width:120px;
    right:-7px
    }
    
    .img-guarantee {
    width:162px
    }
    
    .mob-only.cody-mobile {
    text-align:center;
    margin-bottom:10px;
    display:block
    }
    
    .sec-cody {
    background:none
    }
    
    .sec-cody h2 {
    text-align:center
    }
    }
    
    @media screen and (min-width: 800px) {
    .sterling-p h1 {
    margin-bottom:20px
    }
    
    .sterling-p {
    width:85%
    }
    
    .timer h1,.timer p {
    padding:18px 0
    }
    
    .bs-bottle {
    width:110%
    }
    
    .happiness-p h1 {
    margin-bottom:20px
    }
    
    .grapes-img {
    width:270px
    }
    }
    
    @media screen and (max-width: 767px) {
    .wait-order h2 {
    font-size:22px
    }
    
    .wait-order h3 {
    font-size:20px
    }
    
    .menu-left-ud,.menu-right-ud {
    -webkit-box-flex:0;
    -ms-flex:0 0 100%;
    flex:0 0 100%;
    max-width:100%
    }
    
    .steps-col {
    -webkit-box-flex:0;
    -ms-flex:0 0 33%!important;
    flex:0 0 33%!important;
    max-width:33%!important
    }
    
    .steps-col p,.steps-col span {
    font-size:12px
    }
    
    .timer h1,.timer p {
    font-size:18px!important;
    padding:18px 30px
    }
    
    .hdr-lgo {
    margin:0 auto 9px;
    text-align:center
    }
    
    .hdr-lgo img {
    max-width:200px
    }
    
    .n-tnx {
    padding:35px 15px 10px!important
    }
    
    .downsell-text {
    font-size:18px!important
    }
    
    .badge-cont {
    display:block;
    display:block;
    text-align:right
    }
    
    .mob-only {
    display:block
    }
    
    .dtop-only {
    display:none
    }
    
    img.bs-bottle {
    margin-top:-70px
    }
    
    img.gurantee-sales-m {
    max-width:140px;
    margin-top:-20px
    }
    
    img.mb-badge {
    position:absolute;
    bottom:15px;
    max-width:102px
    }
    
    .badges-100-cont {
    width:100%;
    max-width:100%;
    text-align:right;
    margin-bottom:30px;
    padding-top:20px
    }
    
    .sec-cody h2 {
    color:#06487C;
    font-size:25px;
    letter-spacing:-.54px;
    font-weight:700;
    line-height:30px;
    text-align:center
    }
    
    .mob-only.cody-mobile {
    text-align:center;
    margin-bottom:10px
    }
    
    .sec-cody {
    background:none;
    padding:30px 60px
    }
    
    .container {
    padding:0!important;
    margin:20px auto!important
    }
    
    .upgrade-sec h1 {
    font-weight:700;
    font-size:28px;
    color:#06487C;
    line-height:30px;
    text-align:center;
    max-width:358px;
    margin:auto;
    margin-bottom:10px
    }
    
    .price1 {
    font-size:60px
    }
    
    img.redarrow {
    margin-top:-7px
    }
    
    p.formula-p {
    margin-bottom:320px
    }
    
    .protect-row {
    width:100%;
    max-width:350px
    }
    
    .rectangle-container {
    width:90%
    }
    
    .sales-sec {
    flex-direction:column
    }
    
    .upgrade-sec {
    width:100%
    }
    
    .bottles-sec .bs-bottle {
    display:none!important
    }
    
    .upgrade-sec .bs-bottle {
    display:block!important
    }
    
    .gurantee-bottle {
    display:none
    }
    
    .bottles-sec {
    width:100%
    }
    
    .secure-button {
    width:90%;
    flex-direction:row;
    text-align:left;
    margin-top:20px;
    font-size:17px
    }
    
    .rush {
    width:100%
    }
    
    .formula {
    background-size:400px
    }
    
    br.remove-br {
    display:none
    }
    }
    
    @media screen and (max-width: 770px) {
    .video-border {
    width:300px;
    height:170px
    }
    
    .special-deal {
    padding-top:20px
    }
    
    .timer h1,.timer p {
    font-size:18px
    }
    
    .btn-1 button {
    padding:10px!important;
    font-size:16px!important
    }
    
    .container.ud-header {
    width:90%!important
    }
    }
    
    @media screen and (max-width: 425px) {
    img.gurantee-sales-m {
    max-width:92px;
    margin-top:-20px;
    margin-right:-20px
    }
    
    .upgrade-sec .bs-bottle {
    display:block!important;
    margin-top:-50px
    }
    
    .upgrade-sec {
    padding:20px
    }
    
    img.badges-100 {
    max-width:180px
    }
    
    .badges-100-cont {
    margin-bottom:40px
    }
    
    .sec-cody {
    padding:30px 20px
    }
    
    .formula {
    padding:20px;
    margin:18px 10px
    }
    
    .sec-cody {
    padding:0 20px;
    padding-top:20px
    }
    
    .formula {
    background-size:390px
    }
    
    .formula-2 {
    padding:20px
    }
    
    br.remove-br {
    display:none
    }
    
    .secure-button {
    width:100%;
    margin-right:-20px;
    margin-top:0;
    margin-bottom:10px
    }
    
    .br-01 {
    display:none
    }
    
    .private-page span.t-700 {
    display:block
    }
    
    span.t-600.forjust {
    margin-bottom:-20px;
    display:block
    }
    
    .happiness-img {
    width:100%;
    text-align:center
    }
    
    .happiness-p h1 {
    font-weight:800;
    font-size:26px
    }
    }
    
    @media screen and (max-width: 375px) {
    .video-border {
    width:300px!important;
    height:170px
    }
    
    .btn-1 button {
    font-size:14px!important;
    padding:10px
    }
    
    .upgrade-button {
    padding:15px 0!important;
    font-size:18px!important
    }
    
    .timer h1,.timer p {
    font-size:16px
    }
    
    .dr-sterling {
    margin-top:20px
    }
    
    .upgrade-button {
    width:300px!important
    }
    
    .shipping-button {
    width:300px!important
    }
    
    img.mb-badge {
    position:absolute;
    bottom:15px;
    max-width:85px
    }
    
    img.badges-100 {
    max-width:150px
    }
    
    .secure-button {
    width:100%;
    margin-right:-20px
    }
    }
    
    @media (min-width: 300px) {
    .fttyp_56782w34df {
    max-width:710px;
    margin:0 auto
    }
    }
    
    .container.ud-header {
    margin:10px auto
    }
    
    img.redarrow {
    position:absolute;
    margin-left:-10px;
    margin-top:5px;
    display:initial
    }
    
    .bs-bottle {
    max-width:485px
    }
    
    .formula {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/at-mid-2.png) no-repeat right bottom;
    background-color:#fff;
    padding:40px;
    margin:18px 50px
    }
    
    .formula-2 {
    background:url('/assets/images/Moringa b1g4 - images/d3-turmeric/hike.png') no-repeat right top;
    padding:40px 60px;
    background-position:480px -50px;
    background-position:-330px top;
    display:flex;
    justify-content:space-between
    }
    
    .gurantee-sales {
    margin-top:0;
    right:10px
    }
    
    .bottles-sec {
    padding-top:140px
    }
    
    .upgrade-sec h2 {
    max-width:410px;
    margin:auto
    }
    
    p.forjust {
    margin-bottom:0;
    padding-top:20px
    }
    
    .sec-cody h2 {
    max-width:750px;
    font-size:37px
    }
    
    .sec-cody p {
    max-width:590px
    }
    
    .formula {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/MoringaTopView1.png) no-repeat top right;
    background-color:#fff;
    margin:18px 50px;
    background-position:430px 50px
    }
    
    span.formula-limit {
    max-width:610px;
    display:block
    }
    
    .shipping-button span {
    padding-right:10px
    }
    
    p.formula-p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    .hlight-3 {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/txt-bg-6.svg) no-repeat left center;
    padding-left:10px;
    margin-left:-10px;
    font-weight:700;
    line-height:27px;
    color:#fff
    }
    
    strong.formula-h {
    font-size:26px;
    line-height:31px;
    color:#06487C;
    display:block
    }
    
    .sec-cody {
    padding-bottom:10px
    }
    
    .formula-3 {
    background-color:#fff;
    padding:0 40px;
    margin:18px 50px;
    border-radius:30px;
    display:flex
    }
    
    img.tb-hbottle {
    margin-top:10px;
    max-width:400px;
    margin-right:-50px;
    border-radius:0 0 50px 0
    }
    
    .f3-left h2 {
    font-size:27px;
    line-height:37px;
    color:#06487C;
    font-weight:700;
    letter-spacing:-.88px
    }
    
    .f3-left p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    .hlight-6 {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/txt-bg-7.svg) no-repeat left center;
    padding-left:10px;
    margin-left:-10px;
    font-weight:700;
    line-height:27px;
    color:#fff
    }
    
    img.tb-hbottle-m {
    display:none
    }
    
    .formula-2 {
    padding-bottom:10px
    }
    
    .sales2 .private-page.container-fluid {
    border-radius:0
    }
    
    .sales2-top {
    background-color:#fff;
    padding:25px 40px;
    margin:18px 50px;
    border-radius:30px
    }
    
    .sales2-top h2 {
    font-size:21px;
    line-height:29px;
    color:#06487C;
    letter-spacing:-.3px;
    font-weight:700;
    padding-bottom:20px;
    max-width:740px
    }
    
    .sales2-top p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    img.redarrow2 {
    position:absolute;
    margin-left:-90px;
    margin-top:-15px;
    display:initial
    }
    
    .dr-sterling-sec {
    padding:30px 50px
    }
    
    .btn-1 button {
    font-size:22px
    }
    
    .f3-left {
    display:flex;
    flex-direction:column;
    justify-content:center
    }
    
    @media (max-width: 1200px) {
    .formula-2 {
    background-size:530px;
    background-position:right 30px
    }
    
    .gurantee-sales {
    margin-top:-70px
    }
    
    br.rm-mobile-2 {
    display:none
    }
    
    img.redarrow2 {
    display:none
    }
    }
    
    @media (max-width: 991px) {
    .formula {
    background-size:500px
    }
    
    .gurantee-sales {
    margin-top:-50px
    }
    
    br.rm-mobile {
    display:none
    }
    
    .formula-3 {
    flex-direction:column-reverse
    }
    
    img.tb-hbottle {
    margin:auto;
    display:block
    }
    
    img.tb-hbottle-m {
    display:block;
    margin:auto
    }
    
    img.tb-hbottle {
    display:none
    }
    
    .formula-2 {
    background-position:right -150px;
    padding-top:270px
    }
    
    .sec-cody {
    background:url('/assets/images/Moringa b1g4 - images/d3-turmeric/cody.jpg') no-repeat right top;
    background-size:450px
    }
    
    .sec-cody h2 {
    max-width:440px;
    text-align:left
    }
    }
    
    @media (max-width: 767px) {
    .badge-cont.hidden {
    display:none!important
    }
    
    img.bs-bottle {
    margin-top:-40px!important
    }
    
    .private-page.container-fluid span.t-700 {
    display:block
    }
    
    p.text-center.downsell-text {
    max-width:270px
    }
    
    img.bs-bottle {
    margin-top:-5px!important
    }
    
    .formula {
    background-size:310px
    }
    
    strong.formula-h {
    display:block;
    max-width:280px
    }
    
    p.formula-p {
    margin-bottom:10px
    }
    
    .formula-2 strong.formula-h {
    max-width:100%
    }
    
    .upgrade-sec {
    background:none
    }
    
    .sales-sec {
    background:none
    }
    
    .sales2 .upgrade-sec {
    background:none
    }
    
    .sec-cody {
    background-size:580px
    }
    
    .sec-cody h2 {
    max-width:440px;
    margin-top:360px;
    font-size:28px;
    line-height:35px
    }
    }
    
    @media (max-width: 425px) {
    img.redarrow {
    height:70px
    }
    
    .limited {
    font-size:15px;
    margin-left:0
    }
    
    .formula-2 {
    padding:20px;
    padding-top:270px
    }
    
    .hlight-2 {
    letter-spacing:-.4px;
    font-size:19px
    }
    
    .private-page span.t-700 {
    font-weight:600;
    font-size:19px;
    letter-spacing:-.5px
    }
    
    .formula {
    background-size:330px
    }
    
    .private-page span.t-700 {
    max-width:250px;
    margin:auto
    }
    
    .bottles-sec {
    padding-top:0
    }
    
    .formula {
    margin:10px;
    padding:10px
    }
    
    strong.formula-h {
    display:block;
    max-width:250px
    }
    
    .formula-3 {
    margin:10px;
    padding:10px 20px
    }
    
    .sales2 .private-page span.t-700 {
    max-width:300px;
    margin:auto
    }
    
    .sales2-top {
    background-color:#fff;
    padding:20px;
    margin:10px;
    border-radius:30px
    }
    
    p.forjust {
    margin-bottom:20px
    }
    
    .dr-sterling-sec {
    padding:30px 20px
    }
    
    .happiness-p {
    padding-top:20px
    }
    
    .sec-cody {
    background-size:450px
    }
    
    .sec-cody h2 {
    margin-top:300px;
    font-size:25px;
    line-height:32px
    }
    }
    
    @media (max-width: 375px) {
    h2.secure-button {
    margin:auto;
    max-width:310px
    }
    
    .bottles-sec {
    padding-right:0
    }
    
    img.badges-100 {
    max-width:180px;
    padding-right:20px
    }
    
    .sec-cody h2 {
    font-size:26px
    }
    
    .sales2-top h2 {
    font-size:20px;
    line-height:26px
    }
    
    .hlight-3 {
    padding-left:0
    }
    
    .upgrade-sec h1 {
    font-size:25px;
    line-height:28px
    }
    }
    
    .hders h1 {
    font-size:48px;
    line-height:59px;
    color:#19497C;
    font-weight:700;
    text-align:center;
    width:1310px;
    margin:auto
    }
    
    .hders h2 {
    font-size:35px;
    line-height:42px;
    color:#19497C;
    text-align:center;
    max-width:1088px;
    margin:auto;
    font-weight:700;
    margin-top:14px
    }
    
    .br-top30 {
    border-radius:35px!important
    }
    
    .private-page.container-fluid.br-top30 {
    border-radius:35px 35px 0 0!important
    }
    
    .su-style {
    background:none;
    padding:0
    }
    
    img.tbingre {
    float:right;
    max-width:320px
    }
    
    img.index-guaranteed {
    float:right;
    padding-left:30px
    }
    
    .sales2-mid {
    border-radius:0 0 35px 35px;
    margin-top:0
    }
    
    .upgrade-sec h2 {
    font-weight:700;
    font-size:35px;
    color:#06487C;
    line-height:38px;
    text-align:center;
    margin-bottom:0;
    margin-top:0
    }
    
    .upgrade-sec h3 {
    font-size:35px
    }
    
    .salessec-cont {
    width:100%;
    display:flex;
    background-color:#fff;
    max-width:1060px;
    margin:18px 50px;
    border-radius:35px;
    margin-bottom:0
    }
    
    .upgrade-sec {
    display:flex;
    flex-direction:column;
    justify-content:center
    }
    
    .salessec-cont2 {
    background:none
    }
    
    @media screen and (max-width: 1340px) {
    .hders h1 {
    font-size:35px;
    line-height:40px;
    width:960px
    }
    
    .hders h2 {
    font-size:25px;
    line-height:32px;
    max-width:638px
    }
    
    .btn-1 button {
    font-size:18px
    }
    }
    
    @media screen and (max-width: 1200px) {
    img.tb-hbottle {
    margin-top:10px;
    max-width:300px;
    margin-right:-50px;
    border-radius:0 0 50px 0;
    position:absolute;
    right:0;
    bottom:0
    }
    
    .f3-right {
    position:relative
    }
    
    .formula-3 {
    padding:30px
    }
    
    .f3-left p {
    max-width:580px
    }
    
    img.tb-hbottle {
    margin-right:-45px;
    bottom:-30px
    }
    
    .formula-2 p {
    max-width:610px
    }
    
    .formula-2 {
    background-size:670px;
    background-position:480px -40px
    }
    
    img.index-guaranteed {
    padding-bottom:50px
    }
    
    p.encrypt {
    font-size:15px
    }
    
    .secure-button {
    width:320px
    }
    
    .secure-button span {
    font-size:11px;
    text-transform:uppercase
    }
    }
    
    @media screen and (max-width: 991px) {
    .hders h1 {
    font-size:24px;
    line-height:30px;
    width:650px
    }
    
    .hders h2 {
    font-size:20px;
    line-height:26px;
    max-width:478px
    }
    
    .salessec-cont {
    flex-direction:column
    }
    
    .upgrade-sec {
    width:100%
    }
    
    .bottles-sec {
    width:100%
    }
    
    .sales-sec .upgrade-sec img.bs-bottle {
    display:block!important;
    margin-top:20px
    }
    
    .upgrade-sec h2.dtop-only {
    display:none
    }
    
    .sales-sec h2.mob-only {
    display:block
    }
    
    .badge-cont {
    display:block
    }
    
    img.gurantee-sales-m {
    float:right;
    margin-top:-20px;
    margin-right:-40px
    }
    
    .sales-sec .upgrade-sec img.bs-bottle {
    display:block!important;
    margin-top:-40px
    }
    
    .bottles-sec img.bs-bottle {
    display:none!important
    }
    
    .bottles-sec img.gurantee-sales.dtop-only {
    display:none
    }
    
    .btn-1 button {
    width:450px
    }
    
    .shipping-button {
    width:450px;
    margin-bottom:0
    }
    
    .bottles-sec {
    padding-top:0;
    padding-right:0
    }
    
    .badges-100-cont {
    max-width:430px;
    margin:auto;
    padding-top:20px
    }
    
    .secure-button {
    width:450px;
    margin:auto
    }
    
    .n-txt {
    flex-direction:column;
    margin-top:20px
    }
    
    p.text-center.downsell-text {
    max-width:100%;
    padding-left:0
    }
    
    .sales-sec {
    background:none;
    margin:18px 50px;
    padding:0
    }
    
    .salessec-cont {
    width:100%;
    margin:0
    }
    
    .formula {
    background:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/MoringaTopView1.png) no-repeat top right;
    background-color:#fff;
    margin:18px 50px;
    background-position:-70px -180px;
    padding-top:280px
    }
    
    .formula-2 {
    background-size:800px;
    background-position:70px -40px;
    padding-top:410px
    }
    }
    
    @media screen and (max-width: 767px) {
    .btn-1 button {
    width:350px
    }
    
    .shipping-button {
    width:350px;
    margin-bottom:0
    }
    
    .secure-button {
    width:350px;
    margin:auto
    }
    
    img.mb-badge {
    position:absolute;
    bottom:30px;
    max-width:95px
    }
    
    .badges-100-cont {
    max-width:300px;
    margin:auto;
    padding-top:30px;
    padding-bottom:20px
    }
    
    .hders h1 {
    width:550px
    }
    
    img.tbingre {
    float:none;
    max-width:330px;
    width:100%;
    display:block;
    margin:auto
    }
    
    img.index-guaranteed {
    float:none;
    padding-left:0;
    margin:auto;
    display:block
    }
    
    .formula {
    background-color:#fff;
    margin:18px 50px;
    background-position:-220px -200px;
    padding-top:250px
    }
    
    .formula-2 {
    background-size:820px;
    background-position:-127px -30px;
    padding-top:380px
    }
    }
    
    @media screen and (max-width: 600px) {
    .hders h1 {
    font-size:24px;
    line-height:30px;
    width:100%;
    padding:20px
    }
    
    .hders h2 {
    font-size:20px;
    line-height:26px;
    max-width:478px;
    margin-top:0;
    padding:0 20px
    }
    
    .not-complete p {
    margin-bottom:0
    }
    
    .sec-cody {
    padding:30px 10px;
    padding-bottom:10px
    }
    
    strong.formula-h {
    display:block;
    max-width:100%;
    text-align:center
    }
    
    .formula {
    margin:18px 10px;
    padding:30px 20px
    }
    
    .formula-2 {
    padding-left:20px;
    padding-right:20px
    }
    
    .formula-3 {
    padding:20px;
    margin:18px 10px
    }
    
    .sales2-top {
    padding:25px 20px;
    margin:18px 10px
    }
    
    .sales-sec {
    margin:18px 10px
    }
    
    .btn-1 button {
    width:330px
    }
    
    .shipping-button {
    width:330px;
    margin-bottom:0
    }
    
    .secure-button {
    width:330px;
    margin:auto
    }
    
    img.gurantee-sales-m {
    margin-right:-10px
    }
    
    .formula {
    padding-top:240px
    }
    
    strong.formula-h {
    display:block;
    max-width:100%
    }
    }
    
    @media screen and (max-width: 425px) {
    .hders h1 {
    font-size:22px;
    line-height:30px;
    width:100%;
    padding:20px
    }
    
    .sales-sec {
    margin:18px 10px
    }
    
    .upgrade-sec {
    padding:20px 10px
    }
    
    .upgrade-sec h2 {
    font-size:25px;
    line-height:29px
    }
    
    .formula {
    margin:18px 10px;
    padding:30px 20px;
    padding-top:240px;
    background-position:-300px -190px
    }
    
    .formula-2 {
    padding:20px;
    padding-top:310px
    }
    
    .rush-order {
    width:95%
    }
    
    .formula-2 {
    background-size:630px;
    background-position:-127px -30px;
    padding-top:320px
    }
    
    .formula {
    margin:18px 10px;
    padding:30px 20px;
    padding-top:240px;
    background-position:-130px -110px;
    background-size:700px
    }
    }
    
    .container.rectangle-container.sales2.br-top30 {
    background:#F7F7F7 url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/gbg.png?v=1) no-repeat left bottom
    }
    
    img.save20 {
    position:absolute;
    left:0;
    top:40px;
    width:180px
    }
    
    .save20-mobile {
    display:none
    }
    
    @media (max-width: 1024px) {
    img.save20 {
    display:none
    }
    
    .save20-mobile {
    display:block;
    position:absolute;
    left:-40px;
    top:20px;
    max-width:190px
    }
    
    .badge-cont {
    position:relative
    }
    }
    
    @media (max-width: 767px) {
    .container.rectangle-container.sales2.br-top30 {
    background-image:none
    }
    }
    
    @media (max-width: 425px) {
    .save20-mobile {
    display:block;
    position:absolute;
    left:-10px;
    top:10px;
    max-width:140px
    }
    }
    
    @media (max-width: 375px) {
    .formula {
    margin:18px 10px;
    padding:30px 20px;
    padding-top:240px;
    background-position:-130px -110px;
    background-size:660px
    }
    }
    
    .sect-0 h2 {
    margin-bottom:0
    }
    
    .sect-0 span {
    font-weight:400
    }
    
    section.sect-0 {
    margin-bottom:40px
    }
    
    section.timer {
    background-color:#802D58;
    padding:0!important
    }
    
    .korean {
    background-size:cover
    }
    
    .sec-cont {
    background-image:url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/gbg.png);
    background-position-y:-590px;
    border:1px solid #e3e3e3
    }
    
    .section-04 .sec-cont {
    background-image:none
    }
    
    .sales-section {
    box-shadow:0 6px 9px #00000029
    }
    
    footer {
    padding:20px 20px 30px
    }
    
    @media (max-width: 1400px) {
    .korean {
    background-position:-60px
    }
    }
    
    @media (max-width: 1200px) {
    .korean {
    background-position:-450px
    }
    }
    
    @media (max-width: 991px) {
    .korean {
    background-position:-730px
    }
    }
    
    @media (max-width: 768px) {
    .col-md-6.sales-left {
    padding-right:15px
    }
    
    section {
    margin:0 15px
    }
    
    section.timer {
    margin:0
    }
    }
    
    @media (max-width: 500px) {
    section.sect-0 {
    margin-bottom:10px;
    margin-top:10px
    }
    
    .sect-0 h2.hdr-35 {
    font-size:24px;
    line-height:28px
    }
    
    .sect-0 span {
    font-weight:400;
    font-size:20px;
    line-height:26px
    }
    
    .sec-cont {
    background-position:right top
    }
    }
    
    .formula-5 {
    background:url('/assets/images/Moringa b1g4 - images/d3-turmeric/ingredients.png') no-repeat right -140px;
    margin:40px 60px;
    background-color:#fff;
    border-radius:30px;
    padding:40px 60px
    }
    
    .formula-5 p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    .nothanks {
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:40px
    }
    
    .downsell-link-custom {
    margin-top:0
    }
    
    @media (max-width: 1200px) {
    .formula-5 {
    background:#fff url('/assets/images/Moringa b1g4 - images/d3-turmeric/ingredients.png') no-repeat right -20px;
    background-size:470px
    }
    
    .formula-2 {
    background:url('/assets/images/Moringa b1g4 - images/d3-turmeric/ingredients.png') no-repeat right top;
    padding:40px 60px;
    background-position:480px -50px;
    background-position:-350px top;
    display:flex;
    justify-content:space-between;
    background-size:820px
    }
    }
    
    @media (max-width: 990px) {
    .formula-5 {
    background-size:690px;
    background-position:right -250px;
    padding-top:270px
    }
    
    .formula-2 {
    background:none
    }
    }
    
    @media (max-width: 767px) {
    .formula-2 {
    padding:0 60px
    }
    
    .nothanks {
    flex-direction:column
    }
    }
    
    @media (max-width: 600px) {
    .formula-5 {
    margin:0 10px;
    padding-bottom:10px;
    padding-left:20px;
    padding-right:20px
    }
    
    .formula-2 {
    padding:0 20px;
    padding-top:20px
    }
    
    .dr-sterling-sec {
    padding:20px
    }
    
    .f3-left p {
    word-break:break-word
    }
    }
    
    img.tb-hbottle {
    padding-left:20px
    }
    
    .pageheader {
    max-width:1200px;
    margin:auto;
    padding:15px 30px
    }
    
    p.lost-place {
    color:#fff;
    text-transform:uppercase;
    font-size:16px
    }
    
    .sitelogo img {
    max-width:246px
    }
    
    .pageheader {
    max-width:1200px;
    margin:auto;
    display:flex;
    justify-content:space-between
    }
    
    .sitenav {
    display:flex
    }
    
    .nav-03 button span {
    display:block
    }
    
    .nav-03 button {
    padding:0!important;
    border:none!important;
    background:none!important;
    color:inherit;
    cursor:pointer;
    transition:none
    }
    
    .navitem p {
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    color:#000;
    margin-bottom:0!important;
    line-height:120%;
    text-align:center
    }
    
    .navitem span {
    text-transform:uppercase;
    font-size:14px;
    font-weight:700;
    margin-bottom:0!important;
    line-height:120%;
    transition:none
    }
    
    .navitem {
    padding:10px 20px;
    color:#000
    }
    
    .sitelogo {
    display:flex;
    align-items:center
    }
    
    section.timer {
    background-color:#bd5228;
    color:#fff;
    text-align:center;
    padding:18px 0
    }
    
    .timer h2 {
    font-size:23px;
    font-weight:400;
    text-transform:uppercase;
    margin-bottom:0
    }
    
    .wait-orders {
    padding:20px 30px;
    background-color:#fff;
    text-align:center
    }
    
    .wait-orders h3 {
    font-weight:700!important;
    font-size:34px;
    color:#000!important;
    margin-bottom:0!important
    }
    
    .wait-orders p {
    font-size:26px;
    font-weight:400;
    color:#bd5228
    }
    
    .nav-03.navitem {
    border-radius:10px;
    cursor:pointer;
    transition:none
    }
    
    .nav-03.navitem:hover {
    background:linear-gradient(138deg,rgba(185,185,185,1) 38%,rgba(165,165,165,1) 62%,rgba(145,145,145,1) 100%,rgba(0,212,255,1) 100%)!important;
    border-radius:10px;
    color:#fff;
    cursor:pointer
    }
    
    .navitem img {
    width:auto;
    height:29px;
    display:block;
    margin:auto;
    margin-bottom:5px;
    border:2px solid #fff;
    border-radius:20px;
    background-color:#fff
    }
    
    @media (max-width:950px) {
    .sitelogo img {
    max-width:175px
    }
    
    .wait-orders p {
    max-width:500px;
    margin:auto
    }
    }
    
    @media (max-width:767px) {
    .pageheader {
    flex-direction:column;
    align-items:center
    }
    
    .timer h2 {
    font-size:18px
    }
    
    .wait-orders h3 {
    font-size:22px
    }
    
    .wait-orders p {
    font-size:20px;
    max-width:390px;
    margin:auto
    }
    }
    
    @media (max-width:425px) {
    .wait-orders h3 {
    font-size:20px;
    letter-spacing:-.62px
    }
    
    .wait-orders p {
    font-size:19px;
    padding-top:10px
    }
    }
    
    img.logo-only-001 {
    display:none
    }
    
    .nav-03 button span {
    display:flex!important;
    gap:5px!important
    }
    
    @media (max-width: 1100px) {
    #sitefooter .container {
    max-width:100%!important
    }
    }
    
    @media (max-width: 767px) {
    p#countdown {
    margin-bottom:10px!important
    }
    
    .not-complete h1 {
    margin-top:10px
    }
    
    img.bh-fruits2.mob-only {
    max-width:100%!important
    }
    
    img.tb-hbottle-m {
    max-width:100%
    }
    
    .top {
    margin-top:0!important
    }
    
    #html-code_lgqc0kcejO_upsell_controlPage section.timeleft {
    background-color:#0c497b;
    padding:0 0 10px!important
    }
    
    .sec-6months h1 {
    margin-bottom:0!important
    }
    
    .sec-6months {
    padding:10px!important
    }
    
    .timer h1,.timer p {
    font-size:14px!important;
    padding:10px 0 0!important;
    margin-bottom:0!important
    }
    }
    
    @media (max-width: 600px) {
    .pageheader {
    flex-direction:row;
    gap:10px;
    padding:10px;
    max-width:450px
    }
    
    h2.t-700.not-c {
    margin-bottom:0
    }
    
    img.img-fluid.logo {
    display:none
    }
    
    img.logo-only-001 {
    display:block;
    max-width:100%;
    width:50px!important
    }
    
    .navitem {
    padding:5px 4px!important;
    display:flex;
    flex-direction:row;
    align-items:center
    }
    
    .nav-03 button {
    display:flex;
    align-items:center
    }
    
    .navitem img {
    margin:0!important;
    margin-right:5px!important;
    height:25px!important
    }
    
    span.opp-001 {
    display:none
    }
    
    p.up-opp {
    border-bottom:solid 4px #eda811!important
    }
    
    .navitem p {
    border-bottom:solid 5px transparent
    }
    
    p.my-001 {
    display:none!important
    }
    
    .nav-03 button span {
    border-bottom:solid 5px transparent
    }
    
    .top p {
    text-align:center
    }
    
    .not-complete p {
    display:none
    }
    
    .not-complete h1 {
    margin-bottom:0
    }
    
    .navitem p {
    font-size:12px
    }
    
    .navitem span {
    font-size:12px
    }
    
    .shipping-button {
    max-width:100%!important
    }
    
    
    }
    
    @media (max-width: 439px) {
    .not-c {
    font-size:18px
    }
    
    .sitenav {
    width:280px
    }
    
    img {
    max-width:100%
    }
    }
    
    @media (max-width: 375px) {
    .sitenav {
    justify-content:end!important
    }
    
    .b-offer-cont.b1g3-cont.buy-four {
    height:210px!important
    }
    
    .nav-03:hover .my-001 {
    color:#fff
    }
    
    .nav-03 button span {
    font-size:11px!important
    }
    
    .navitem p {
    font-size:11px!important
    }
    
    img.logo-only-001 {
    width:40px!important
    }
    
    .b-offer-cont img {
    width:100%
    }
    
    h1#countdown span {
    font-size:14px!important;
    letter-spacing:0!important
    }
    
    .navitem img {
    height:20px!important
    }
    
    h2.secure-button {
    max-width:90%!important
    }
    }
    
    .customBtn1,.customBtn2 {
    justify-content:center;
    display:flex
    }
    
    .btn2,.btn1 {
    align-items:center;
    display:flex;
    justify-content:center
    }
    
    .protect-row {
    margin:0 auto!important
    }
    
    blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
    margin-bottom:1rem
    }
    
    img,video {
    max-width:revert;
    display:revert
    }
    
    body>img {
    position:absolute
    }
    
    .d-none {
    height:1px
    }
    
    section.tleft {
        margin-bottom: 10px;
    }
    .btn-1 button {
        height: 69px;
    }
    
    @media screen and (max-width: 991px) {
    .btn2 {
    justify-content:center
    }
    }
    
    @media (max-width: 500px) {
    iframe {
    width:100%!important;
    height:580px!important
    }
    }
    .btn-1 a{
     text-decoration: none !important; 
      cursor: pointer !important;
    }
    .btn-1 button:hover {
        text-decoration: none !important;
      cursor: pointer !important;
    }
    
    @media (max-width: 768px){
    section.tleft {
      margin: 0px !important;
    } 
    }
    @media screen and (max-width: 767px) {
        img.index-guaranteed {
            padding-bottom: 20px !important;
        }
      ..btn-1 button {
            height: 65px;
        }
      .btn-1 a img {
        width: 14px;
    }
    }
    @media (max-width: 600px){
     img.img-fluid.logo.hide-desk {
        display: block !important;
    } 
         .btn-1 button {
            width: 100% !important;
            justify-content: center;
        }
    }
    footer {
        padding: 20px 20px 0;
      display: none !important;
    }
    @media (max-width: 767px){
     p.up-op {
        border-bottom: solid 4px #eda811 !important;
    } 
    }
    
    p#cdown {
        margin-bottom: 0 !important;
    }
    
    @media (max-width: 520px){
    span.spemail {
        font-size: 14px;
        display: block;
    }
    }
    
    /*global edits*/
    .shipping-button span {
        padding-right: 0px !important;
    }
    @media (max-width: 500px) {
        .shipping-button{
      padding: 10px 5px !important;
      }
          .shipping-icon {
            max-width: 40px !important;
      }
        .shipping-button span {
        padding-right: 0px !important;
        font-size: 16px !important;
        margin-bottom: 0px !important;
        line-height: 17px !important;
            letter-spacing: -0.5px;
        }
      .secure-button {
        width: 100% !important;
        max-width: 330px !important;
        }
        img.index-guaranteed {
         padding-bottom: 20px !important;
        }
      .sales2-top p{
      margin-bottom: 0px !important;
      }
      .dr-sterling-sec{
      padding-bottom: 0px !important;
      }
      .upgrade-sec p{
      margin-bottom: 0px !important;
      }
        .formula-5 {
            background-image: url(https://happierhealthiersupplements.com/assets//images/moringa-b1g4/d3/ingredients-tur.png) !important;
        }
        #sns-em {
            font-size: 16px !important;
            line-height: 19px !important;
                    letter-spacing: -1px;
        }
        .sales2-top.su-style {
        padding: 10px 20px !important;
        }
      .sales2-top h2{
          padding-bottom: 0px !important;
      }
      .sales2 .private-page span.t-700{
      font-size: 18px !important;
      }
        p.forjust {
        margin-bottom: 20px !important;
        }
        .formula-3 {
         padding: 15px 15px 0px 15px !important;
        }
      .br-rm{
          display: none;
      }
        .nothanks{
          margin-bottom: 0px !important;
            margin-top: -20px !important;
      }
    }