.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:19px;
    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:15px 20px;
    display:flex;
    gap:20px;
    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
    }
    }
    
    section.timer {
    background-color:#0c497b!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(../../../assets/images/moringa-b1g4/u3/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: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;
    display:block;
    margin-top:0
    }
    
    .n-txt p {
    margin-bottom:0
    }
    
    .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
    }
    
    .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/u3-turmeric/cody.jpg') no-repeat right top;
    border-radius:0 20px 0 0;
    background-size:670px
    }
    
    .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(../images/bio-girl.png) no-repeat right bottom;
    background-color:#fff;
    padding:40px;
    margin:18px 50px
    }
    
    p.formula-p {
    width:100%
    }
    
    .hlight-2 {
    background:url(../images/txt-bg-2.svg) no-repeat left center;
    padding-left:20px;
    margin-left:-20px;
    font-weight:700;
    line-height:27px
    }
    
    .formula-2 {
    background:url(../images/hand.png) no-repeat right center;
    padding:40px 60px
    }
    
    .formula-2 p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    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
    }
    
    @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(../images/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 25px
    }
    
    .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
    }
    }
    
    button,a {
    cursor:pointer
    }
    
    #d1Modal.modal {
    background:linear-gradient(rgba(31,31,31,0.8),rgba(26,26,26,0.8))
    }
    
    #d1Modal button.d1modal-button:hover {
    background:transparent linear-gradient(90deg,#fe8f00 0%,#fe8f00 100%) 0 0 no-repeat padding-box
    }
    
    #d1Modal button.ilpay:hover {
    background:transparent linear-gradient(90deg,#999 0%,#333 100%) 0 0 no-repeat padding-box
    }
    
    .showonmobile {
    display:none
    }
    
    section.timer {
    background-color:#0c497b;
    padding:20px 0!important
    }
    
    .wait-orders p {
    color:#0c497b;
    margin-bottom:0
    }
    
    .timer h2 {
    color:#fff;
    padding-bottom:10px
    }
    
    html,body {
    font-family:'Inter',sans-serif;
    background-color:#fff;
    color:#000
    }
    
    .container.ud-header {
    margin:10px auto
    }
    
    img.redarrow {
    position:absolute;
    margin-left:-10px;
    margin-top:5px;
    display:initial
    }
    
    .bs-bottle {
    max-width:535px
    }
    
    .formula {
    background-color:#fff;
    padding:40px;
    margin:18px 50px
    }
    
    .formula-2 {
    background:url('/assets/images/Moringa b1g4 - images/u3-turmeric/ingredients.png') no-repeat right 20px;
    margin:40px 60px;
    background-color:#fff;
    border-radius:30px
    }
    
    .formula-4 {
    margin:40px 60px
    }
    
    .gurantee-sales {
    margin-top:-75px;
    right:50px
    }
    
    .bottles-sec {
    padding-top:70px
    }
    
    .sales-sec2 .bottles-sec {
    padding-top:20px
    }
    
    .upgrade-sec h1 {
    max-width:450px;
    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-color:#fff;
    margin:18px 50px
    }
    
    span.formula-limit {
    display:block
    }
    
    .shipping-button span {
    padding-right:20px
    }
    
    p.formula-p {
    font-size:20px;
    line-height:24px;
    letter-spacing:-.28px
    }
    
    .hlight-3 {
    background:url(../../../assets/images/moringa-b1g4/u3/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;
    max-width:780px
    }
    
    .sec-cody {
    padding-bottom:10px
    }
    
    .formula-3 {
    background-color:#fff;
    padding:25px 40px;
    margin:18px 50px;
    border-radius:30px;
    display:flex
    }
    
    img.tb-hbottle {
    margin-bottom:-25px;
    margin-top:-60px;
    max-width:260px
    }
    
    .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(../../../assets/images/moringa-b1g4/u3/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
    }
    
    .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
    }
    
    .sales-sec {
    margin:18px 50px;
    background-color:#fff;
    border-radius:30px
    }
    
    .container.rectangle-container.sales2 {
    background:#F7F7F7 url(../../../assets/images/moringa-b1g4/u3/cloud-4.png) repeat-y left center;
    background-size:cover
    }
    
    .sales-sec2 {
    background:none
    }
    
    .sales-sec {
    padding:50px 0
    }
    
    .sales-sec2 {
    padding:20px 0;
    margin-bottom:0
    }
    
    p.text-center.downsell-text {
    padding-left:30px
    }
    
    .btn-1 button {
    font-size:22px
    }
    
    .f3-left {
    display:flex;
    flex-direction:column;
    justify-content:center
    }
    
    #d1Modal button.close {
    padding:0;
    background-color:#575658!important;
    border:0;
    height:40px;
    color:#fff;
    border-radius:50px;
    width:40px;
    margin:10px
    }
    
    #d1Modal .close {
    float:right;
    font-size:1.5rem;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    opacity:.5
    }
    
    #d1Modal .modal-dialog {
    max-width:1220px;
    margin:1.75rem auto;
    border-radius:30px
    }
    
    #d1Modal .modal-content {
    border-radius:30px;
    border:none
    }
    
    #d1Modal .modal-body {
    padding:0
    }
    
    #d1Modal .modal {
    padding-top:0
    }
    
    #d1Modal .timer p {
    padding:18px 0 25px;
    border-radius:30px 30px 0 0;
    margin-top:0
    }
    
    #d1Modal p#countdown {
    font-size:26px;
    line-height:31px;
    color:#fff;
    padding:14px
    }
    
    #d1Modal .sp-offer {
    background:transparent linear-gradient(90deg,#EF1A1A 0%,#D10202EB 100%) 0 0 no-repeat padding-box;
    border-radius:50px 0;
    opacity:1;
    width:345px;
    text-align:center;
    color:#fff;
    padding:5px;
    font-size:30px;
    line-height:36px
    }
    
    #d1Modal h2.d1today {
    text-align:center;
    font-size:48px;
    line-height:55px;
    font-weight:500;
    color:#19497C
    }
    
    #d1Modal p.s-title {
    font-size:31px;
    text-align:center;
    line-height:37px
    }
    
    #d1Modal .d1-b2g6 {
    width:1110px;
    box-shadow:0 3px 10px #00000029;
    margin:auto;
    border-radius:30px;
    display:flex;
    align-items:center;
    padding:35px;
    justify-content:space-between;
    padding-bottom:20px
    }
    
    #d1Modal .d1-b2g6-right h3 {
    font-size:34px;
    line-height:41px;
    text-align:center;
    font-weight:700;
    color:#19497C;
    max-width:364px;
    margin-bottom:16px
    }
    
    #d1Modal .d1-b2g6-right {
    display:flex;
    flex-direction:column;
    align-items:center
    }
    
    #d1Modal p.d1-forjust {
    font-size:21px;
    line-height:25px;
    font-weight:600;
    margin-bottom:0
    }
    
    #d1Modal p.d1-price {
    font-size:80px;
    line-height:97px;
    font-weight:600;
    margin-bottom:0
    }
    
    #d1Modal p.d1-savings {
    font-size:30px;
    line-height:36px
    }
    
    #d1Modal button.d1modal-button {
    background:transparent linear-gradient(90deg,#FAD70C 0%,#FAC80C 100%) 0 0 no-repeat padding-box;
    border-radius:10px;
    border:4px solid #FFE131;
    font-size:22px;
    color:#fff;
    line-height:26px;
    display:flex;
    align-items:center;
    width:404px;
    margin:auto;
    font-weight:700;
    justify-content:center;
    padding:14px
    }
    
    #d1Modal button.d1modal-button span {
    max-width:240px
    }
    
    #d1Modal .d1-b2g6-right {
    width:404px
    }
    
    #d1Modal .d1-b2g6-left {
    width:612px
    }
    
    #d1Modal img.d1tb-b2g6 {
    width:100%;
    margin-top:50px
    }
    
    #d1Modal .bottles-sec {
    width:70%;
    margin:auto;
    position:relative;
    text-align:right;
    padding-right:40px;
    padding-top:0
    }
    
    #d1Modal .shipping-button {
    width:100%
    }
    
    #d1Modal .d1-price span {
    font-size:32px;
    line-height:39px;
    font-weight:400
    }
    
    #d1Modal.modal {
    padding-top:0
    }
    
    #d1Modal .d1-b1g3 {
    width:1110px;
    margin:auto;
    border-radius:30px;
    display:flex;
    align-items:center;
    padding:35px;
    justify-content:space-between;
    padding-bottom:20px
    }
    
    #d1Modal .d1-b1g3-left {
    max-width:475px
    }
    
    #d1Modal .d1-b1g3-right {
    max-width:568px
    }
    
    #d1Modal .d1-b1g3-left h3 {
    font-size:25px;
    line-height:32px;
    color:#19497C;
    max-width:345px;
    text-align:center;
    margin:auto;
    font-weight:700
    }
    
    #d1Modal p.totalb1g3 {
    font-size:30px;
    line-height:36px;
    text-align:center;
    margin-top:10px
    }
    
    #d1Modal button.ilpay {
    background:transparent linear-gradient(90deg,#7C7C7C 0%,#676767 100%) 0 0 no-repeat padding-box;
    box-shadow:0 3px 6px #00000029;
    font-size:22px;
    line-height:26px;
    color:#fff;
    font-weight:700;
    padding:27px;
    border-radius:10px;
    border:none;
    margin:auto;
    display:block
    }
    
    #d1Modal .d1-b1g3-left .secure-button {
    width:360px
    }
    
    #d1Modal .d1-b1g3-left .bottles-sec {
    width:90%;
    margin:auto;
    position:relative;
    text-align:right;
    padding-right:40px;
    padding-top:0
    }
    
    #d1Modal .pass-offer {
    font-size:21px;
    line-height:25px;
    font-weight:600;
    text-align:center
    }
    
    #d1Modal .d1-b1g3-left .encrypt {
    font-size:17px
    }
    
    .super-promo {
    position:absolute;
    width:100%;
    border-radius:47px;
    bottom:-200px;
    padding-bottom:50px
    }
    
    .super-promo-cont {
    background-color:#fff;
    max-width:763px;
    margin:auto;
    border-radius:47px;
    background-color:#fff;
    max-width:763px;
    margin:auto;
    border-radius:47px;
    display:flex;
    padding:20px;
    align-items:center
    }
    
    .super-promo-cont p {
    font-size:22px;
    line-height:26px;
    margin-bottom:0;
    max-width:650px;
    padding-left:20px
    }
    
    .d1-nothanks {
    display:flex;
    flex-direction:column;
    max-width:540px;
    margin:auto;
    padding-bottom:30px
    }
    
    .d1-nothanks a.downsell-link-custom {
    max-width:300px;
    text-align:center;
    margin:auto;
    margin-bottom:20px
    }
    
    @media (max-width: 1300px) {
    #d1Modal .modal-dialog {
    max-width:1000px
    }
    
    #d1Modal .d1-b2g6 {
    width:960px
    }
    
    #d1Modal .d1-b1g3 {
    width:960px
    }
    
    #d1Modal .bottles-sec {
    padding-top:20px
    }
    
    #d1Modal .d1-b1g3-left {
    max-width:60%;
    width:60%
    }
    
    #d1Modal .d1-b1g3-right {
    max-width:40%
    }
    
    #d1Modal .d1-b1g3-left .bottles-sec {
    width:64%
    }
    
    #d1Modal .d1-b1g3-left .secure-button {
    width:343px;
    margin-top:20px
    }
    }
    
    @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: 1024px) {
    #d1Modal .modal-dialog {
    max-width:740px
    }
    
    #d1Modal .d1-b2g6,#d1Modal .d1-b1g3 {
    width:650px;
    flex-direction:column;
    padding-top:20px
    }
    
    .hideonmobile {
    display:none
    }
    
    .showonmobile {
    display:block
    }
    
    #d1Modal .bottles-sec {
    padding-top:20px;
    width:100%;
    padding-right:0
    }
    
    #d1Modal .shipping-button {
    width:100%;
    margin-bottom:0
    }
    
    #d1Modal .secure-button {
    width:100%
    }
    
    #d1Modal .d1-b2g6 {
    width:calc(100% - 40px);
    flex-direction:column;
    padding-top:20px;
    margin:20px
    }
    
    #d1Modal .d1-b1g3 {
    width:calc(100% - 40px);
    flex-direction:column
    }
    
    #d1Modal .modal-dialog {
    max-width:740px;
    width:calc(100% - 20px)
    }
    
    #d1Modal .d1-b2g6-left,#d1Modal .d1-b2g6-right {
    width:100%;
    width:100%;
    max-width:420px
    }
    
    #d1Modal .d1-b1g3-right {
    max-width:70%
    }
    
    .super-promo-cont p {
    font-size:21px
    }
    
    #d1Modal p.s-title {
    font-size:26px
    }
    }
    
    @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/u3-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
    }
    
    .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
    }
    
    .bottles-sec {
    padding-top:0
    }
    
    #d1Modal .d1-b1g3-left {
    max-width:100%;
    width:100%
    }
    
    #d1Modal button.ilpay {
    width:100%;
    max-width:350px
    }
    
    #d1Modal .d1-b1g3-right {
    max-width:100%
    }
    
    #d1Modal .sp-offer {
    border-radius:30px 0
    }
    
    #d1Modal p.s-title {
    font-size:24px;
    text-align:center;
    line-height:37px;
    max-width:460px;
    margin:auto
    }
    
    #d1Modal h2.d1today {
    font-size:30px;
    line-height:30px
    }
    
    #d1Modal .secure-button {
    width:100%;
    max-width:420px;
    margin:auto
    }
    
    img.mb-badge {
    position:absolute;
    bottom:15px;
    max-width:85px
    }
    
    #d1Modal .d1-b1g3-right img.mb-badge {
    position:absolute;
    bottom:-30px;
    max-width:102px
    }
    
    #d1Modal .d1-b1g3-right .badges-100-cont {
    width:100%;
    text-align:right;
    padding-top:20px;
    max-width:420px;
    margin:auto;
    margin-bottom:30px
    }
    
    #d1Modal .d1-b1g3 {
    width:calc(100% - 0px);
    flex-direction:column
    }
    
    #d1Modal button.d1modal-button span {
    max-width:210px
    }
    }
    
    @media (max-width: 600px) {
    .sec-cody {
    padding:20px
    }
    
    .formula {
    margin:18px 10px
    }
    
    .formula-2 {
    padding:40px 10px;
    padding-top:270px
    }
    
    .formula-3 {
    margin:18px 10px
    }
    
    .sales2-top {
    margin:18px 10px
    }
    
    .happiness-img {
    width:100%;
    text-align:center
    }
    
    #d1Modal p#countdown {
    font-size:15px
    }
    
    #d1Modal h2.d1today {
    font-size:36px;
    line-height:30px
    }
    
    #d1Modal p.s-title {
    font-size:21px;
    line-height:27px
    }
    
    #d1Modal .d1-b2g6 {
    padding:20px
    }
    
    #d1Modal .d1-b2g6-left,#d1Modal .d1-b2g6-right {
    width:100%;
    max-width:100%
    }
    
    #d1Modal .sp-offer {
    width:225px;
    font-size:20px;
    line-height:36px
    }
    
    #d1Modal .d1-b2g6-right h3 {
    font-size:34px;
    line-height:34px;
    max-width:324px;
    margin-top:20px
    }
    
    #d1Modal button.d1modal-button {
    width:100%
    }
    
    #d1Modal .secure-button {
    width:100%;
    margin-right:0;
    margin-top:20px;
    margin-bottom:10px
    }
    
    .super-promo-cont p {
    font-size:18px
    }
    
    img.d1tb-caution {
    width:45px
    }
    
    .super-promo-cont p {
    font-size:16px;
    line-height:24px;
    padding-left:10px
    }
    
    #d1Modal button.d1modal-button {
    font-size:19px
    }
    }
    
    @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:310px;
    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
    }
    
    #d1Modal p#countdown {
    font-size:14px
    }
    
    #d1Modal p.d1-savings {
    font-size:24px;
    line-height:26px
    }
    
    #d1Modal p.d1-price {
    font-size:60px;
    line-height:67px
    }
    
    #d1Modal .secure-button span {
    font-size:10px;
    text-transform:uppercase
    }
    
    #d1Modal .encrypt {
    font-size:14px
    }
    
    #d1Modal .d1-b2g6-right h3 {
    font-size:26px;
    line-height:30px
    }
    
    #d1Modal .d1-b1g3 {
    padding:20px
    }
    
    #d1Modal .d1-b1g3-right img.mb-badge {
    position:absolute;
    bottom:-15px;
    max-width:85px
    }
    
    #d1Modal .d1-b1g3-right .pass-offer {
    padding-top:20px
    }
    
    #d1Modal .d1-b1g3-left h3 {
    font-size:28px;
    line-height:30px;
    max-width:269px
    }
    
    #d1Modal .d1-b1g3-right .bottles-sec {
    padding-top:0;
    width:100%;
    padding-right:0
    }
    
    #d1Modal .d1-b1g3-right .pass-offer {
    font-size:20px;
    line-height:25px;
    max-width:268px
    }
    
    #d1Modal .pass-offer {
    font-size:18px
    }
    
    #d1Modal .d1-b2g6-right h3 {
    font-size:24px;
    line-height:30px
    }
    
    #d1Modal .d1-b1g3-left h3 {
    font-size:24px;
    line-height:30px
    }
    }
    
    @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
    }
    
    .shipping-button {
    width:100%!important
    }
    
    #d1Modal .d1-b1g3-right img.mb-badge {
    position:absolute;
    bottom:-15px;
    max-width:75px
    }
    }
    
    .hlight {
    background:transparent linear-gradient(90deg,#FEFE00 0%,#FBDB00 100%) 0 0 no-repeat padding-box
    }
    
    .sec-top {
    background:#19497C 0 0 no-repeat padding-box;
    border-radius:20px 20px 0 0;
    color:#fff;
    text-align:center;
    font-size:26px;
    line-height:31px;
    padding:15px
    }
    
    img.jogging {
    float:right
    }
    
    img.t-bottle {
    float:right
    }
    
    .sales3-top {
    background-color:#fff;
    padding:25px 40px;
    margin:18px 50px;
    border-radius:0 0 30px 30px;
    margin-top:0
    }
    
    img.iguaranteed {
    float:right
    }
    
    .sales3-top p {
    font-size:20px;
    line-height:24px
    }
    
    .n-txt {
    display:flex;
    margin:auto;
    max-width:620px;
    align-items:center;
    margin-bottom:40px
    }
    
    .topcont h1 {
    font-size:48px;
    line-height:59px;
    color:#19497C;
    font-weight:700
    }
    
    .topcont h2 {
    font-size:35px;
    line-height:42px;
    color:#19497C;
    max-width:890px;
    margin:auto;
    font-weight:700
    }
    
    @media (max-width: 1200px) {
    .formula-2 {
    background-size:530px;
    background-position:right 120px
    }
    
    .secure-button {
    width:280px
    }
    }
    
    @media (max-width: 990px) {
    .topcont h1 {
    font-size:35px;
    line-height:45px
    }
    
    .topcont h2 {
    font-size:26px;
    line-height:32px
    }
    
    .sec-cody h2 {
    font-size:28px;
    line-height:34px
    }
    
    img.jogging {
    max-width:220px
    }
    
    img.t-bottle {
    max-width:220px
    }
    
    .formula-2 {
    background-size:690px;
    background-position:right -250px
    }
    
    .upgrade-sec {
    padding:20px
    }
    
    .secure-button {
    width:230px
    }
    }
    
    @media (max-width: 767px) {
    img.jogging {
    max-width:220px;
    float:none;
    display:block;
    margin:auto;
    margin-bottom:20px
    }
    
    strong.formula-h {
    display:block;
    max-width:100%
    }
    
    img.t-bottle {
    max-width:220px;
    float:none;
    display:block;
    margin:auto;
    margin-bottom:20px
    }
    
    .formula-2 {
    padding-left:20px;
    padding-right:20px
    }
    
    .formula {
    padding:20px
    }
    
    .formula-3 {
    padding:20px
    }
    
    .sales2-top {
    padding:20px
    }
    
    .sales3-top {
    padding:20px
    }
    
    .bottles-sec {
    padding-right:0
    }
    
    .secure-button {
    width:100%
    }
    
    .upgrade-sec {
    padding:0 20px
    }
    
    .secure-button {
    width:330px;
    margin:auto
    }
    
    .badges-100-cont {
    padding:30px 40px 0 0
    }
    
    p.text-center.downsell-text {
    max-width:380px;
    padding-top:20px
    }
    
    .n-txt {
    flex-direction:column
    }
    
    .dtop-only {
    display:none
    }
    
    img.iguaranteed {
    float:none;
    margin:auto;
    display:block;
    margin-bottom:20px
    }
    
    br.brker {
    display:none
    }
    
    .sales3-top {
    margin:15px
    }
    
    .sales-sec {
    margin:15px
    }
    
    .sales-sec2 .bottles-sec {
    padding-top:0
    }
    
    .dr-sterling-sec {
    padding:15px
    }
    
    p.text-center.downsell-text {
    padding-left:0
    }
    
    .formula-2 {
    margin:15px
    }
    
    .formula-3 {
    margin:18px 15px
    }
    
    .formula-4 {
    margin:30px 15px
    }
    
    .formula {
    margin:18px 15px
    }
    
    .upgrade-button {
    width:100%!important;
    max-width:300px
    }
    
    img.mb-badge {
    position:relative
    }
    
    .badges-100-cont {
    padding:30px 0 0;
    text-align:center;
    margin-bottom:10px
    }
    }
    
    @media (max-width: 500px) {
    .topcont h1 {
    font-size:26px;
    line-height:32px
    }
    
    .topcont h2 {
    font-size:22px;
    line-height:26px
    }
    
    .sec-top {
    font-size:22px;
    line-height:26px
    }
    
    strong.formula-h {
    font-size:22px;
    line-height:26px
    }
    
    .f3-left h2 {
    font-size:22px;
    line-height:26px
    }
    
    .private-page span.t-700 {
    font-size:18px
    }
    
    .upgrade-sec h1 {
    font-size:22px;
    line-height:26px
    }
    
    .shipping-button {
    width:300px
    }
    
    .secure-button {
    width:300px;
    margin:auto
    }
    
    .encrypt strong {
    font-size:16px
    }
    
    .bottles-sec {
    padding:0 20px
    }
    
    h2.secure-button {
    max-width:100%
    }
    
    .encrypt strong {
    font-size:13px
    }
    
    .sales-sec {
    padding:30px 0 0
    }
    
    .container.topcont {
    padding:0 20px!important
    }
    
    .badges-100-cont {
    padding:20px 0 10px
    }
    
    .rush-order span {
    font-size:15px
    }
    }
    
    img.red-arrow {
    position:absolute;
    margin-top:-40px;
    margin-left:-20px
    }
    
    @media (max-width: 1200px) {
    img.red-arrow {
    margin-left:430px
    }
    
    br.br-arrow {
    display:none
    }
    }
    
    @media (max-width: 990px) {
    img.red-arrow {
    margin-left:200px
    }
    }
    
    @media (max-width: 768px) {
    img.red-arrow {
    display:none
    }
    }
    
    .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
    }
    }
  
    /* Backend - u2 Opt */
  
  img.logo-only-001 {
    display: none;
  }
  
  .nav-03 button span {
    display: flex !important;
    gap: 5px !important;
  }
  
  @media (max-width: 767px) {
  p#countdown {
    margin-bottom: 10px !important;
  }
  img.bh-fruits2.mob-only {
    max-width: 100%;
  }
  .top {
    margin-top: 0px !important;
  }
  #html-code_lgqc0kcejO_upsell_controlPage section.timeleft {
    background-color: #0c497b;
    padding: 0px 0 10px !important;
  }
  .sec-6months h1 {
    margin-bottom: 0 !important;
  }
  .sec-6months {
    padding: 10px 10px !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;
  }
  }
  
  @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%;
  }
  p#countdown span {
    font-size: 14px !important;
  }
  .navitem img {
    height: 20px !important;
  }
  }
  
  /* Backend Opt End */
  
  .customBtn1, .customBtn2 {
    justify-content: center;
    display: flex;
  }
  .btn2, .btn1 {
    align-items: center;
    display: flex;
  }
  .h2, h2 {
    font-size: 2rem;
  }
  h1, h2, h3, h4, h5, h6 {
    font-weight: 500;
  }
  .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;
  }
  /* Opt-in Form */
  @media (max-width: 500px) {
  iframe{
  width: 100% !important;
  height: 580px !important;
  }
  }
  /* Opt-in Form End */
  .btn-1 a{
   text-decoration: none !important; 
    cursor: pointer !important;
  }
  .btn-1 button:hover {
      text-decoration: none !important;
    cursor: pointer !important;
  }
  
  img.iguaranteed {
      max-width: 163px;
  }
  
  @media (max-width: 600px){
   img.img-fluid.logo.hide-desk {
      display: block !important;
  } 
  }
  @media (max-width: 400px) {
  .tleft p#cdown {
      margin-bottom: 10px !important;
  } 
  }
  @media (max-width: 767px){
   p.up-op {
      border-bottom: solid 4px #eda811 !important;
  } 
  }
  footer {
      display: none !important;
  }
  
  /*global edits*/
  @media (max-width: 500px) {
      .sec-cody p {
      margin-bottom: 0px !important;
      }
    .sec-cody{
    padding-bottom: 0px !important;
    }
    .hide-br{
    display: none;
    }
      .formula-2 {
          background-image: url(../../../assets/images/moringa-b1g4/u3/ingredients-tur.png) !important;
      }
      .f3-left p {
          margin-bottom: 0px !important;
      }
      .sales2-top p {
          margin-bottom: 0px !important;
      }
    .shipping-button{
    padding: 10px 5px !important;
    }
        .shipping-icon {
          max-width: 40px !important;
    }
      .shipping-button span {
      padding-right: 0px !important;
      font-size: 15px !important;
      margin-bottom: 0px !important;
      line-height: 17px !important;
          letter-spacing: -0.5px;
      }
    .secure-button{
    padding: 10px 5px !important;
    }
    .sales3-top{
    padding-bottom: 10px !important;
    }
    .n-txt{
      margin-bottom: 20px !important;
    }
    img.mb-badge{
    max-width: 75px !important;
    }
    .formula-2 p{
    margin-bottom: 0px !important;
    }
  }