html,body {
    font-family:'Inter',sans-serif;
    background-color:#fff;
    color:#000000
    }
    
    p {
    margin-bottom:0
    }
    .ucolor{
        color:#802D58;
    }
    .fw-400{
        font-weight:400;
    }
    .fw-500{
        font-weight:500;
    }
    .fw-600{
        font-weight:600;
    }
    .fw-700{
        font-weight:700;
    }
    h1,h2,h3,h4,h5 {
    margin-bottom:0
    }
    .def-p{
        font-size:20px;
        line-height:24px;
    }
    .mob-only {
        display: none;
    }
    .dt-only {
        display: block !important;
    }
    .dnone{
        display:none;
    }
    
    .clrs{
        clear:both;
    }
    .sect-wrapper {
        max-width: 1280px;
        margin: auto;
    }
    .sect-0 h2.hdr-35 {
        margin-top: 20px;
    }
    a:not([href]):not([tabindex]) {
        color: #fff;
        text-decoration: none;
    }
    .sec-cont {
        padding: 30px 65px;
        background-color: #f7f7f7;
        border-radius: 0 0 35px 35px;
    }
    .head-top h2{
        background: #802D58 0% 0% no-repeat padding-box;
        border-radius: 35px 35px 0px 0px;
        font-size: 26px;
        line-height: 31px;
        color: #fff;
        text-align: center;
        font-weight: 400;
        padding: 15px;
    }
    .head-top h1 {
        background: #802D58 0% 0% no-repeat padding-box;
        border-radius: 35px 35px 0px 0px;
        font-size: 26px;
        line-height: 31px;
        color: #fff;
        text-align: center;
        font-weight: 400;
        padding: 15px;
    }
    
    .nobrad{
        border-radius: 0;
    }
    .head-mid h2 {
        background: #802D58 0% 0% no-repeat padding-box;
        border-radius: 0;
        font-size: 26px;
        line-height: 31px;
        color: #fff;
        text-align: center;
        font-weight: 400;
        padding: 15px;
    }
    .hdr-35 {
        font-size: 35px;
        line-height: 42px;
        font-weight: 700;
        margin-bottom:26px;
    }
    .hdr-26 {
        font-size: 26px;
        line-height: 31px;
        font-weight: 700;
        margin-bottom:26px;
    }
    .hdr-35.cgrats {    
        max-width: 312px;
        display: block;
        padding-left: 10px;
        margin-left: -10px;
        margin-bottom: 25px;
    }
    .inner-cont {
        padding: 33px;
        border-radius:35px;
    }
    .hand-cream {
        background: #fff url(/assets/images/u1-yu-moisture-serum/hand-cream.jpg) no-repeat left top;
        background-size: 1215px;
        background-position: 280px;
    }
    .korean{
        background: #f7eaf1 url(/assets/images/u1-yu-moisture-serum/korean.png) no-repeat left top;
    
    }
    .div-spacer {
        height: 30px;
    }
    .section-spacer {
        height: 30px;
    }
    .hand-cream h3.hdr-26.ucolor {
        max-width: 582px;
    }
    .row-3 h2.hdr-26 {
        max-width: 575px;
    }
    .sc-routine.row-5 {
        background-color: #fff;
    }
    .korean .hdr-26 {
        letter-spacing: -.1px;
    }
    .sc-routine .hdr-26 {
        max-width: 460px;
    }
    .hlight{
        background: transparent linear-gradient(90deg, #FEFE00 0%, #FBDB00 100%) 0% 0% no-repeat padding-box;
    }
    .row-6 .hdr-35 {
        max-width: 650px;
    }
    .happy-woman{
        background: #fff url(/assets/images/u1-yu-moisture-serum/happy-woman.png) no-repeat left top;
    }
    .row-8 .hdr-26 {
        max-width: 930px;
    }
    .mlr-auto{
        margin-left: auto;
        margin-right: auto;
    }
    .out-stock {
        background-color: #f7eaf1;
        overflow: hidden;
    }
    img.lim-out-stock {
        width: 696px;
        margin-top: -33px;
        margin-bottom: -33px;
        margin-left: -70px;
    }
    .row-9 p.def-p {
        max-width: 370px;
    }
    .row-11 {
        margin-top: -30px;
        border-radius: 0 0 35px 35px;
        background-color: #fff;
    }
    .row-12 .hdr-35 {
        max-width: 790px;
    }
    .row-12 p.def-p {
        max-width: 945px;
        font-size: 24px;
        line-height: 29px;
    }
    .sales-section{
        padding: 33px;
        border-radius: 35px;
        border: 1px solid #802D58;
        background-color: #fff;
    }
    .bvmp {
        background: transparent linear-gradient(90deg, #EF1A1A 0%, #D10202EB 100%) 0% 0% no-repeat padding-box;
        border: 2px solid #F16363;
        border-radius: 50px 0px;
        max-width: 250px;
        text-align: center;
        color: #fff;
        font-weight: 700;
        font-size: 22px;
        line-height: 26px;
        margin: 5px 0;
        margin-bottom: 15px;
    }
    .fjust {
        font-size: 21px;
        line-height: 25px;
        font-weight: 600;
        text-align: center;
    }
    .sales-price {
        font-size: 80px;
        line-height: 97px;
        text-align: center;
        font-weight: 600;
    }
    .sales-price span {
        font-size: 32px;
        line-height: 39px;
        font-weight: 400;
    }
    .sales-per {
        font-size: 30px;
        line-height: 36px;
        text-align: center;
    }
    button.btnOffer {
        background: transparent linear-gradient(90deg, #FAD70C 0%, #FAC80C 100%) 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border: 4px solid #FFE131;
        border-radius: 10px;
        display: flex;
        justify-content: space-around;
        max-width: 400px;
        width: 100%;
        color: #fff;
        font-size: 22px;
        line-height: 26px;
        font-weight: 700;
        padding: 18px 15px;
    }
    .pn-shipping {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #ccc;
        border-radius: 20px;
        display: flex;
        padding: 22px;
        align-items: center;
        justify-content: space-around;
        max-width: 400px;
        font-size: 20px;
        line-height: 24px;
    }
    .pn-shipping span {
        max-width: 216px;
    }
    .offerbutton {
    padding: 20px 0;
    display: flex;
    justify-content: center;
}
    .col-md-6.sales-left {
        padding-right: 50px;
    }
    .sec-enc {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #ccc;
        border-radius: 20px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 25px;
    }
    p.txt-secenc {
        max-width: 292px;
    }
    .sec-enc {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 1px solid #ccc;
        border-radius: 20px;
        display: flex;
        justify-content: space-around;
        align-items: center;
        padding: 25px;
        max-width: 430px;
        float: right;
    }
    .sec-enc img {
        margin-right: 20px;
        margin-left: 40px;
    }
    .in-guarantee img {
        max-width: 121px;
        margin-top: -50px;
    }
    .txt-secenc strong {
        display: block;
        font-size: 20px;
        line-height: 24px;
    }
    .txt-secenc span {
        font-size: 12px;
        line-height: 15px;
    }
    .icons-100 {
        float: right;
        width: 100%;
        max-width: 428px;
        text-align: center;
        margin-top: -50px;
    }
    a.nthanks {
        background: transparent linear-gradient(90deg, #B9B9B9 0%, #969696 100%) 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 6px #00000029;
        border-radius: 10px;
        max-width: 265px;
        display: block;
        text-align: center;
        padding: 20px;
        font-size: 22px;
        line-height: 26px;
        font-weight: 700;
        float: right;
        width: 100%;
    }
    .row-13 .col-md-6>strong {
        display: block;
    }
    .row.row-13 {
        align-items: center;
    }
    img.happy-girl {
        margin-bottom: -29px;
        margin-left: -10px;
    }
    .section-04 .sec-cont {
        border-radius: 35px;
        background-color: #f7eaf1;
    }
    img.mbguarantee {
        margin-left: -40px;
        margin-top: 30px;
    }
    .row-15 {
        background-color: #fff;
        margin-top: -130px;
    }
    .mb-rush {
        background: #802D58 0% 0% no-repeat padding-box;
        border-radius: 50px;
        max-width: 358px;
        padding: 18px 15px;
        display: flex;
        justify-content: space-evenly;
        color: #fff;
        font-size: 16px;
        line-height: 20px;
        align-items: center;
        font-weight: 700;
        width: 100%;
        margin-left: -10px;
    }
    .col-md-6.rush-right {
        display: flex;
        align-items: center;
        font-size: 17px;
        justify-content: center;
    }
    .row-16 .row {
        max-width: 890px;
        margin: auto;
    }
    .inner-cont.row-16 {
        background-color: #fff;
        padding: 6px;
        max-width: 890px;
        margin: 40px auto;
    }
    .section-05 .sec-cont {
        border-radius: 35px;
    }
    .row-17 h3.hdr-26.ucolor.text-center {
        max-width: 500px;
    }
    .row-17 p.def-p {
        max-width: 878px;
        font-size: 24px;
        line-height: 29px;
    }
    .row-17 p.def-p strong{
        display:block;
    }
    .sdiscount {
        background: #FFFFFF 0% 0% no-repeat padding-box;
        border: 0.20000000298023224px solid #707070;
        border-radius: 47px;
        max-width: 800px;
        margin: auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding: 5px 20px;
    }
    .sdiscount span {
        font-size: 22px;
        line-height: 26px;
        display: block;
        padding-left: 20px;
    }
    .row-13 .col-md-6 {
        font-size: 17px;
        line-height: 20px;
    }
    .out-stock h3.hdr-35 {
        max-width: 360px;
    }
    
    @media (max-width: 1400px){
        .korean {
            background-size: 1220px;
            background-position: -210px;
        }
        .hand-cream {
            background-size: cover;
        }
        .row-3 img {
            max-width: 280px;
        }
        img.lim-out-stock {
            width: 100%;
            margin-top: 0;
            margin-bottom: 0;
            margin-left: 0;
        }
        .in-guarantee img {
            max-width: 91px;
            margin-top: -40px;
        }
        img.happy-girl {
            max-width: 340px;
            margin-bottom: -80px;
        }
        .happy-woman {
            background-size: cover;
        }
    }
    @media (max-width: 1200px){
        .row-1 img {
            max-width: 260px;
        }
        .hand-cream {
            background-position: 50px;
        }
        .row-3 img {
            max-width: 100%;
        }
        .korean {
            background-size: 1380px;
            background-position: -470px;
        }
        .row-5 img {
            width: 100%;
        }
        .happy-woman {
            background-position: -90px;
        }
        .row-9 .row {
            display: flex;
            flex-direction: column-reverse;
        }
        .row-9 .row .col-md-5 {
            width: 100%;
        }
        .row-9 .row .col-md-7 {
            width: 100%;
        }
        img.lim-out-stock {
            width: 100%;
            max-width: 500px;
            margin: auto;
            display: block;
            margin-bottom: 20px;
        }
        .row-9 p.def-p {
            max-width: 100%;
        }
        .icons-100 {
            margin-top: -20px;
        }
        img.happy-girl {
            max-width: 300px;
            margin-bottom: -140px;
        }
        img.mbguarantee {
            margin-left: 0px;
            margin-top: 210px;
            width: 100%;
        }
        .row-15 {
            background-color: #fff;
            margin-top: -110px;
        }
        .row-6 img {
            width: 100%;
        }
        button.btnOffer {
            font-size: 18px;
        }
        .row-13 .col-md-6 {
            font-size: 16px;
            line-height: 20px;
        }
        .out-stock h3.hdr-35 {
            max-width: 100%;
        }
    }
    
    @media (max-width: 991px){
        .sec-cont {
            padding: 20px 20px;
            background-color: #f7f7f7;
        }
        .row-1 img {
            max-width: 100%;
        }
        .hand-cream {
            background-position: -190px;
        }
        .korean {
            background-size: cover;
            background-position: -740px;
        }
        .happy-woman {
            background-position: -110px;
        }
        .row-11 img {
            width: 100%;
        }
        .row-11 {
            margin-top: -20px;
        }
        .offerimg img {
            width: 100%;
        }
        .hdr-35 {
            font-size: 30px;
            line-height: 35px;
        }
        .pn-shipping {
            flex-direction: column;
        }
        .sec-enc{
            flex-direction: column;
            float: none;
        }
        .txt-secenc strong {
            font-size: 15px;
            line-height: 21px;
        }
        .txt-secenc span {
            font-size: 11px;
        }
        .in-guarantee img {
            max-width: 120px;
            margin: auto;
            display: block;
            margin-top: 20px;
        }
        .icons-100 {
            margin-top: 20px;
        }
        .col-md-6.sales-left {
            padding-right: 0px;
        }
        button.btnOffer {
            font-size: 16px;
        }
        .row-13 .col-md-6>strong {
            display: initial;
        }
        img.happy-girl {
            max-width: 210px;
            margin-bottom: 190px;
        }
        .row-15 {
            background-color: #fff;
            margin-top: -90px;
        }
        img.mbguarantee {
            margin-top: 230px;
        }
    }
    
    
    @media (max-width: 767px){
        .mob-only {
            display: block;
        }
        .dt-only {
            display: none !important;
        }
        .row.row-1 {
            flex-direction: column-reverse;
        }
        .row-1 img {
            max-width: 220px;
            margin: auto;
            margin-bottom: 20px;
            display: block;
        }
        .head-top h1 {
            font-size: 20px;
        }
        .head-top h1 strong{
            display:block;
        }
        .hand-cream {
            background-image: none;
        }
        .hdr-26 {
            font-size: 22px;
            line-height: 28px;
        }
        .row-3 img {
            max-width: 220px;
            display: block;
            margin: auto;
            margin-bottom: 20px;
        }
        .korean-mobile {
            max-width: 220px;
            margin: auto;
            margin-bottom: 20px;
        }
        .row-5 img {
            width: auto;
            height: 270px;
            margin: auto;
            display: block;
            margin-bottom: 20px;
        }
        .row-5 .row {
            flex-direction: column-reverse;
        }
        .head-top h2 {
            font-size: 20px;
        }
        .head-top h2 strong{
            display:block;
        }
        .hdr-35 {
            font-size: 28px;
            line-height: 33px;
        }
        .row-6 img {
            width: 220px;
            display: block;
            margin: auto;
            margin-top: 20px;
        }
        .happy-woman {
            background-image: none;
        }
        .row-11 img {
            width: 170px;
            margin: auto;
            margin-top: 20px;
        }
        button.btnOffer {
            font-size: 20px;
        }
        .offerimg img {
            width: 100%;
            max-width: 220px;
            margin-top: 20px;
        }
        .pn-shipping {
            flex-direction: row;
            max-width: 100%;
            margin-bottom: 20px;
        }
        .col-md-6.sales-left {
            padding-right: calc(var(--bs-gutter-x)/ 2);
        }
        .sec-enc {
            flex-direction: row;
            float: none;
        }
        a.nthanks {
            float: none;
            margin: 20px auto;
        }
        .row-13 .col-md-6 {
            text-align: center;
        }
        img.happy-girl {
            max-width: 220px;
            display: block;
            margin: auto;
            margin-bottom: 20px;
        }
        .row.row-13 {
            align-items: center;
            flex-direction: column-reverse;
        }
        img.mbguarantee {
            max-width: 180px;
            margin: 20px auto;
            display: block;
        }	
        .row-15 {
            background-color: #fff;
            margin-top: -30px;
        }
        .mb-rush {
            width: 100%;
            max-width: 100%;
            margin-left: 0;
        }
        .col-md-6.rush-right {
            padding: 10px;
        }
        .row-17 p.def-p {
            max-width: 878px;
            font-size: 20px;
            line-height: 25px;
        }
        .sales-price {
            font-size: 60px;
        }
        
        
        
        
        
    }
    
    @media (max-width: 500px){
        .head-top h1 {
            font-size: 18px;
            padding: 5px 10px;
        }
        .head-top h2 {
            font-size: 18px;
            padding: 5px 10px;
        }
        .inner-cont {
            padding: 15px;
        }
        .hdr-35 {
            font-size: 24px;
            line-height: 28px;
        }
        button.btnOffer {
            font-size: 16px;
        }
        .btnOffer img {
            width: 22px;
            display: block;
            margin-top: 3px;
        }
        .pn-shipping {
            flex-direction: column;
        }	
        .pn-shipping img {
            margin-bottom: 10px;
        }	
        .sec-enc img {
            margin-right: 10px;
            margin-left: 0px;
        }
        .txt-secenc strong {
            font-size: 12px;
            line-height: 15px;
        }
        .txt-secenc span {
            font-size: 9px;
            display: block;
            line-height: 15px;
        }
        .section-spacer {
            height: 15px;
        }	
        .bvmp {
            max-width: 200px;
            font-size: 16px;
        }
        .sales-per {
            font-size: 26px;
        }
        .sdiscount {
            padding: 5px 10px;
            flex-direction: column;
            padding-bottom: 20px;
        }
        
    }
    
    
    .sect-0 h2 {
        margin-bottom:0;
    }
    .sect-0 span {
        font-weight:400;
    }
    section.sect-0 {
        margin-bottom: 40px;
    }
     section.timer{
            background-color:#802D58;
            padding: 20px 0 !important;
        }
    .korean {
        background-size: cover;
    }
    .sec-cont {
        background-image: url(/assets/images/u1-yu-moisture-serum/gbg.png);
        background-position-y: -590px;
        border: 1px solid #e3e3e3;
    }
    .section-04 .sec-cont {
        background-image: none;
    }
    .sales-section {
        box-shadow: 0px 6px 9px #00000029;
    }
    .blue-bg {
        background-color: #802D58;
    }
    footer {
        padding: 20px 20px 30px;
    }
    button.btnOffer:hover {
        background-image: linear-gradient(89deg, rgb(198, 138, 6) 0%, rgb(238, 145, 0) 100%) !important;
    }
    a.nthanks {
        color: #fff !important;
        text-decoration:none;
        font-family:lato;
    }
    a.nthanks:hover {
        color: #fff !important;
        background: rgb(165,165,165);
        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%);
        text-decoration:none;
    }
    @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 (min-width: 1200px){
    
    }
    
    
    @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;
        }
    }

.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: 0px;
    padding-right:0px;
}
.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:0px;
    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: 0.2s;
    background-image: linear-gradient(#ffa500, #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: 0.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: 0px;
    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(/assets/images/u1-yu-moisture-serum/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: white;
    margin: 20px 80px;
    border-radius: 30px;
    background-image: url(/assets/images/u1-yu-moisture-serum/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;
}

/**Update CSS - No TY Button**/
.downsell-link-custom {
    background: rgb(185,185,185);
    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: bold;
    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: rgb(165,165,165);
   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 #FFFFFF;
    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: 0.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: 0px;
}
.protect-row{
    width: 70%;
    margin: 0 auto;
}
.protect-col{
    display: flex;
    align-items: center;
}
/*downsell css*/
.huge-d{
    padding: 20px 0px;
}
.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:0px;
}
.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 30px;
    }
    .sterling-p {
        width: 63%;
    }
    .protect-row{
        width: 100%;
    }
    /*downsell*/
    .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;
    }
    /*downsell*/
    .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 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 20px 20px 20px;
    }
    .encrypt {
        margin: auto;
        font-size: 15px;
        line-height: 15px;
    }
    .lock-icon {
        width: 25px;
        margin-left:0px;
    }
    .sterling-p h1 {
        font-weight: 700;
        font-size: 23px;
    }
    .dr-sterling {
        width: 150px;
        margin-bottom: 20px;
    }
    .formula {
        margin: 0px 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: 0px;
        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 0px 20px;
    }
    .icons-protection img {
        margin-left: 20px;
    }
    /*downsell*/
    .huge-d p {
        font-size: 20px;
        text-align: center;
        line-height: 25px;
        padding: 0px 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 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: 0px;
    }
    .protect-col {
        font-size: 14px;
    }
    /*downsell*/
    .downsell-h1{
        font-size: 23px !important;
        line-height: 24px !important;
    }
    .additional{
        font-size: 16px;
    }
}

img, video {
    max-width: revert;
  	display: revert;
}
.d-none{
 display:none;
}
#section_Fi34DHqQjA_upsell_controlPage {
    padding: 0 !important;
}
.sitelogo img {
    max-width: 106px !important;
}
footer .row {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.footer-bg .row {
    margin-left: 0 !important;
    margin-right: 0px !important;
}
section.timeleft {
    background-color: #802D58;
  	margin: revert !important;
}

button#upsell_3MdBZPv9Wl_upsell_controlPage {
    margin: 0 auto;
  	display: flex;
  	align-items: center;
}

button#Upsell_0VjsxC4OiP_upsell_controlPage {
    margin: 0 auto;
  	display: flex;
  	align-items: center;
}

.container {
 padding: 0 !important; 
}

.sect-wrapper {
    max-width: 1250px !important;
}

.row.protect-row {
    max-width: revert;
    margin: 0 auto;
}

.blue-bg {
    background-color: #6B6B6B !important;
}
.nav-03 button span {
  display: inline-block !important;
}
@media (min-width: 1400px) {
.container {
    max-width: 1320px;
    margin: 0 auto !important;
}
}

.sect-0 h2 {
    margin-bottom:0;
}
.sect-0 span {
    font-weight:400;
}
section.sect-0 {
    margin-bottom: 40px;
}
 section.timer{
        background-color:#802D58;
        padding: 20px 0 !important;
    }
.korean {
    background-size: cover;
}
.sec-cont {
    background-image: url(/assets/images/u1-yu-moisture-serum/gbg.png);
    background-position-y: -590px;
    border: 1px solid #e3e3e3;
}
.section-04 .sec-cont {
    background-image: none;
}
.sales-section {
    box-shadow: 0px 6px 9px #00000029;
}
.blue-bg {
    background-color: #802D58;
}
footer {
    padding: 20px 20px 30px;
}
button.btnOffer:hover {
    background-image: linear-gradient(89deg, rgb(198, 138, 6) 0%, rgb(238, 145, 0) 100%) !important;
}
a.nthanks {
    color: #fff !important;
    text-decoration:none;
    font-family:lato;
}
a.nthanks:hover {
    color: #fff !important;
    background: rgb(165,165,165);
    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%);
    text-decoration:none;
}
@media (max-width: 1400px){
.korean {
    background-position: -60px;
}
}

@media (max-width: 1200px){

.korean {
    background-position: -450px;
}
  .row-9 .row .col-md-5 {
    max-width: revert !important;
}
  
  .row-9 .row .col-md-7 {
    margin: 0 auto !important;
}
}

@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: 767px) {
  .last-logo {
    width: 100% !important;
    margin: 0 auto!important;
}
  
  .last-logo img {
    width: 35% !important;
}
  /*mobile opt*/
  .pageheader {
  flex-direction: row !important;
  padding: 5px 10px !important;
}
.navitem {
  padding: 5px !important;
}
.sitelogo img {
  max-width: 80px !important;
}
section.timeleft{
padding: 5px 5px !important;
}
.sect-0 h2.hdr-35 {
  margin-top: 0px !important;
}
.hide-t {
  display: none !important;
}
.nav-03 button span {
  display: none !important;
}
}

@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;
    }
}

/* center items fix */
#app .nopads .wf-w-full {
	width: 100%;
    padding: 0;
}
#app .no-pads .wf-w-full {
    width: 100%;
    padding: 0;
}
#app .hide-this {
    display: none;
}
/* center items fix */
#app .modal .ftpads.modal-dialog {
    max-width: 500px !important;
    padding-top: 100px !important;
}
#app .modal .ftpads.modal.show .modal-dialog {
    max-width: 500px !important;
    padding-top: 100px !important;
}
.navitem {
    color: #000;
}

a:hover {
    text-decoration: none !important;
}

.py-5 {
background-color: #002b41 !important;
} 

footer .container {
 max-width: 1000px !important; 
}

main.footer-bg {
    background-color: #802d58!important;
    padding: 40px 10px 85px;
}

.footer-bg {
background-color:#802D58;
position: relative;
}

.footer {
max-width:1221px;
margin:0 auto
}

.terms {
display:flex;
justify-content:space-evenly;
padding:0 120px 0 0
}

.footer h2 {
font-size:13.6px;
line-height:15px;
color:#fff;
padding-top:70px
}

.last-logo {
text-align:center
}

.footer h3 {
font-size:12px;
line-height:14px;
color:#fff;
max-width:1077px;
margin:0 auto;
padding:27px 0 20px
}

.footer h4 {
font-size:18px;
line-height:21px;
text-align:center;
max-width:1221px;
margin:0 auto;
color:#fff
}

.mobile-nav {
background-color:#802D58;
padding:20px
}

nav.navbar.navbar-dark.bg-dark {
position:absolute
}

.mobile-only {
display:none
}

.navbar button {
background:none;
border:none
}

nav.navbar {
position:absolute
}

.navbar button img {
width:30px
}

nav.navbar-2 {
    position: absolute;
    top: 110px;
    left: 20px;
}

div#section_HBKkncq7wp_template_layoutPage {
    padding: 0 !important;
}

main.footer-bg h4 {
    max-width: 1161px !important;
}

.terms2 {
 display: none !important; 
}

@media (max-width: 767px) {
  .terms2 {
 display: block !important; 
}
  
  main.footer-bg {
    padding: 20px 10px 40px;
}
  .sec-19 {
   padding: 0px 10px !important; 
  }
  
  .mobile-only {
    display: block !important;
}
  
  .terms {
    padding: 10px 10px 0;
    display: none !important;
}
  
  nav.navbar-2 img {
    width: 30px !important;
}
  
  .footer h2 {
    padding-top: 10px;
    text-align: center;
}
  
  .footer h3 {
    padding: 27px 10px 20px !important;
}
  
  main.footer-bg h4 {
    padding: 0 10px !important;
}
  
  nav.navbar-2 {
    top: 100px !important;
}
}

@media (max-width: 767px) {
  
}

body {
    font-family:'Inter',sans-serif
    }
    
    .sec-wrapper {
    max-width:1920px;
    margin:auto
    }
    
    .sec-wrapper.fwidth {
    max-width:100%
    }
    
    .pagewidth {
    max-width:1920px
    }
    
    .fw-700 {
    font-weight:700
    }
    
    .fw-600 {
    font-weight:600
    }
    
    .purple-text {
    color:#802D58
    }
    
    .fs-4554 {
    font-size:45px;
    line-height:54px
    }
    
    .fs-2631 {
    font-size:26px;
    line-height:31px
    }
    
    .sec-1 {
    background:#D33A89;
    padding:18px 10px
    }
    
    .get-up {
    margin:0 auto
    }
    
    .get-up p {
    color:#fff;
    text-align:center;
    margin:0 auto;
    letter-spacing:1.3px
    }
    
    .sec-2 {
    background:#802D58
    }
    
    .about-us {
    padding:25px 10px
    }
    
    .logo {
    text-align:center
    }
    
    .questions {
    display:flex;
    justify-content:space-around;
    align-items:center;
    padding-left:95px
    }
    
    .sec-2 a {
    text-decoration:none;
    color:#fff
    }
    
    .questions p {
    color:#fff;
    margin-top:15px;
    letter-spacing:1.3px
    }
    
    .reveal-btn button {
        background: #FFB628;
        border: 0;
        padding: 0px 56px;
        font-size: 14px;
        line-height: 17px;
        font-weight: 800;
        color: #fff;
        border-radius: 50px;
        display: flex;
        align-items: center;
        text-align: left;
    }
    
    
    .reveal-btn button:hover {
    background-color:#f4dd18
    }
    
    .reveal-btn2 button:hover {
    background-color:#f4dd18
    }
    
    .reveal-btn button img {
        padding: 13px 15px 13px 0;
    }
    
    .sec-3 {
    background:linear-gradient(to right,#f9f5f4 0%,#f9f5f4 50%,#f093a6 50%,#f093a6 100%)
    }
    
    .banner {
    max-width:2000px;
    margin:0 auto;
    background-image:url(/assets/images/u1-yu-moisture-serum/woman-1.png),url(/assets/images/u1-yu-moisture-serum/flower-banner.png),url(/assets/images/u1-yu-moisture-serum/leaf-banner.png);
    background-position:top left,top right,bottom right;
    background-repeat:no-repeat;
    background-size:contain,250px,440px
    }
    
    .hidden-img {
    display:none
    }
    
    .banner h1 {
    font-size:58px;
    line-height:73px;
    max-width:835px;
    padding-top:85px;
    color:#fff;
    padding-bottom:25px
    }
    
    .under-line img {
    margin-left:345px;
    margin-top:-90px
    }
    
    .banner-right {
    padding-left:80px
    }
    
    .checkcont .mark img {
        margin-top: -15px;
    }
    
    .banner-right p {
        font-size: 30px;
        line-height: 28px;
    }
    
    .mark {
    text-align:center;
    background-color:transparent
    }
    
    .mark-p {
        padding-left: 15px;
        font-size: 30px;
        line-height: 29px;
        color: #fff;
        margin: 0;
        padding-bottom: 0;
    }
    
    .checkmark {
    display:flex
    }
    
    .reveal-btn2 button {
    background:#FFB628;
    border:0;
    padding:13px 75px;
    font-size:22px;
    line-height:26px;
    font-weight:800;
    color:#fff;
    border-radius:50px;
    display:flex;
    align-items:center;
    text-align:left;
    margin:35px 0 85px
    }
    
    .reveal-btn2 button img {
    padding-right:30px
    }
    
    .new-bg1 {
    max-width:2000px;
    margin:0 auto;
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-2.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-size:440px;
    background-position-y:930px
    }
    
    a {
    color: #0d6efd;
    text-decoration: none;
    }
    
    .serum {
    max-width:1335px;
    margin:0 auto;
    padding:45px 10px;
    padding-bottom:0
    }
    
    .serum h2 {
    font-size:44px;
    line-height:54px
    }
    
    .serum img {
    float:right
    }
    
    .serum p {
    padding:25px 0
    }
    
    .hidden-img2 {
    display:none
    }
    
    .korean-woman {
    padding:45px 0;
    border:2px solid #DB9FBE;
    border-radius:25px;
    margin-top:60px;
    background-image:url(/assets/images/u1-yu-moisture-serum/korean.png);
    background-position:left;
    background-repeat:no-repeat;
    padding-left:445px;
    background-color:#fff
    }
    
    .korean-woman h3 {
    max-width:801px;
    font-size:36px;
    line-height:43px;
    padding-bottom:25px
    }
    
    .korean-woman p {
    max-width:844px;
    padding:0;
    margin:0
    }
    
    .korean-children {
    margin-top:50px
    }
    
    .korean-children img {
    float:right
    }
    
    .korean-children h4 {
    font-size:36px;
    line-height:43px;
    max-width:816px
    }
    
    .kn-bg {
    background-color:#F192A5
    }
    
    .new-bg2 {
    max-width:2000px;
    margin:0 auto;
    background-image:url(/assets/images/u1-yu-moisture-serum/flower2.png);
    background-position:bottom right;
    background-repeat:no-repeat
    }
    
    .kncont1 {
    display:flex;
    padding:45px 10px;
    justify-content:left;
    align-items:center
    }
    
    .kncont1 img {
    padding:0 60px 0 120px
    }
    
    .kncont2 h2 {
    max-width:686px;
    font-size:36px;
    line-height:43px;
    color:#fff
    }
    
    .kncont2 p {
    color:#fff;
    max-width:805px;
    padding-top:20px
    }
    
    .new-bg3 {
    background-image:url(/assets/images/u1-yu-moisture-serum/replenishbg1.png),url(/assets/images/u1-yu-moisture-serum/replenishbg2.png);
    background-position:top right,bottom left;
    background-repeat:no-repeat;
    background-size:300px,210px;
    max-width:2000px;
    margin:0 auto
    }
    
    .replenish-bg {
    background-color:#FFF3F6
    }
    
    .replenish {
    max-width:1335px;
    margin:0 auto
    }
    
    .replenish h2 {
        max-width: 1241px;
        text-align: center;
        margin: 0 auto;
        padding: 40px 0;
    }
    
    .avoids {
    display:flex;
    justify-content:space-between;
    align-items:baseline
    }
    
    .avoid-items p {
    text-align:center;
    margin:0 auto;
    max-width:197px;
    padding-top:20px
    }
    
    .replenish h3 {
    padding-top:70px;
    text-align:center;
    max-width:1286px;
    padding-bottom:20px
    }
    
    .replenish h4 {
    font-size:36px;
    line-height:43px;
    text-align:center;
    padding-bottom:40px
    }
    
    .effects {
    display:flex;
    justify-content:space-between;
    align-items:baseline
    }
    
    .effects-items p {
    text-align:center;
    margin:0 auto;
    max-width:215px;
    padding:20px 0 60px
    }
    
    .new-bg4 {
    background-image:url(/assets/images/u1-yu-moisture-serum/FLOWER-3.png),url(/assets/images/u1-yu-moisture-serum/leaf-3.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:278px,230px;
    max-width:2000px;
    margin:0 auto
    }
    
    .oils {
    padding-bottom:45px
    }
    
    .oils h2 {
    max-width:1147px;
    text-align:center;
    margin:0 auto;
    padding:50px 0 15px
    }
    
    .oils h3 {
    font-size:36px;
    line-height:43px;
    text-align:center;
    margin:0 auto;
    max-width:792px;
    padding-bottom:35px
    }
    
    .oils-items {
    max-width:1335px;
    display:flex;
    border:3px solid #E4AECA;
    border-radius:25px;
    margin:0 auto;
    align-items:center;
    margin-bottom:45px;
    background-color:#fff
    }
    
    .oils-items img {
    padding:50px 45px 55px 60px
    }
    
    .oils-items p {
    font-size:26px;
    line-height:31px;
    padding:35px 70px 35px 0
    }
    
    .oiltitle {
    font-size:36px;
    line-height:43px
    }
    
    .new-bg7 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-4.png),url(/assets/images/u1-yu-moisture-serum/flower-6.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:302px,272px;
    max-width:1920px;
    margin:0 auto
    }
    
    .moist-bg {
    background-color:#FFF3F6
    }
    
    .new-bg5 {
    background-image:url(/assets/images/u1-yu-moisture-serum/flower-4.png),url(/assets/images/u1-yu-moisture-serum/doctor.png);
    background-position:top left,top right;
    background-repeat:no-repeat;
    background-size:260px,contain;
    max-width:2000px;
    margin:0 auto
    }
    
    .moisturizer {
    max-width:1335px;
    margin:0 auto
    }
    
    .hidden-img3 {
    display:none
    }
    
    .moisturizer h2 {
    font-size:36px;
    line-height:43px;
    max-width:941px;
    padding:40px 0 25px
    }
    
    .moisturizer p {
    max-width:946px;
    padding-bottom:25px
    }
    
    .new-bg6 {
    background-image:url(/assets/images/u1-yu-moisture-serum/flower-5.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    max-width:2000px;
    margin:0 auto
    }
    
    .discovered {
    max-width:1265px;
    margin:0 auto
    }
    
    .discovered h2 {
    text-align:center;
    padding:50px 0 35px
    }
    
    .discovered h4 {
    text-align:center;
    max-width:1063px;
    margin:0 auto
    }
    
    .discovered h3 {
    text-align:center;
    max-width:1253px;
    padding-bottom:25px
    }
    
    .unlike-bg {
    background-color:#F192A5
    }
    
    .unlike-cont {
    display:flex;
    align-items:center
    }
    
    .unlike-cont p {
    color:#fff
    }
    
    .unlike-cont h2 {
    color:#fff;
    font-size:36px;
    line-height:43px
    }
    
    .p1 {
    max-width:978px
    }
    
    .p2 {
    max-width:1029px
    }
    
    .p3 {
    max-width:860px
    }
    
    .yu-moist-p {
    padding:50px 0 55px
    }
    
    .yu-moist img {
    padding:0 0 0 280px
    }
    
    .mark-p2 {
    padding-left:10px;
    padding-top:5px;
    font-size:26px;
    line-height:31px;
    color:#fff;
    margin:0;
    padding-bottom:0
    }
    
    .new-bg8 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-5.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:250px;
    max-width:2000px;
    margin:0 auto
    }
    
    .helping h2 {
    font-size:45px;
    line-height:50px;
    padding:35px 0 25px 293px;
    max-width:1202px
    }
    
    .helping p {
    padding:0 0 35px 293px
    }
    
    .helping-cont img {
    float:right;
    margin:-120px 290px 0 70px
    }
    
    .helping h3 {
    font-size:36px;
    line-height:43px;
    padding:0 0 35px 293px
    }
    
    .helping-cont2 img {
    float:right;
    width:30%;
    margin:0 30px 0 20px
    }
    
    .aging-bg {
    background-color:#FFF3F6
    }
    
    .new-bg9 {
    background-image:url(/assets/images/u1-yu-moisture-serum/old-woman.png),url(/assets/images/u1-yu-moisture-serum/leaf-6.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:contain,410px;
    max-width:2000px;
    margin:0 auto
    }
    
    .aging {
    max-width:915px;
    margin:0 auto
    }
    
    .aging h2 {
    font-size:36px;
    line-height:43px;
    padding:40px 0;
    max-width:827px
    }
    
    .plus {
    font-weight:900
    }
    
    .aging p {
    max-width:894px;
    padding-bottom:60px
    }
    
    .hidden-img4 {
    display:none
    }
    
    .new-bg10 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-7.png),url(/assets/images/u1-yu-moisture-serum/flower-leaf2.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:370px,250px;
    max-width:2000px;
    margin:0 auto
    }
    
    .usage h2 {
    font-size:50px;
    line-height:60px;
    text-align:center;
    padding:75px 0 10px;
    max-width:1132px;
    margin:0 auto
    }
    
    .usage h3 {
    font-size:35px;
    line-height:42px;
    text-align:center;
    max-width:1129px;
    margin:0 auto
    }
    
    .feel-relaxed {
    max-width:1335px;
    background-color:#fff;
    margin:25px auto;
    border:3px solid #E4AECA;
    border-radius:25px;
    padding:30px 0 20px 55px;
    background-image:url(/assets/images/u1-yu-moisture-serum/sitting.png);
    background-position:top right;
    background-repeat:no-repeat
    }
    
    .feel-relaxed h4 {
    font-size:36px;
    line-height:43px;
    max-width:884px;
    padding-bottom:30px
    }
    
    .feel-relaxed p {
    max-width:843px
    }
    
    .hidden-img5 {
    display:none
    }
    
    .it-works-bg {
    background-color:#F192A5
    }
    
    .new-bg11 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-8.png),url(/assets/images/u1-yu-moisture-serum/flower-7.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:310px,250px;
    max-width:2000px;
    margin:0 auto
    }
    
    .it-works {
    max-width:1335px;
    margin:30px auto;
    margin-bottom:0
    }
    
    .it-works-cont {
    display:flex;
    align-items:center
    }
    
    .it-works h2 {
    max-width:832px;
    padding:55px 0 35px;
    margin:0 0 0 -150px;
    color:#fff
    }
    
    .it-works p {
    max-width:833px;
    padding-bottom:75px;
    margin:0 0 0 -150px;
    color:#fff
    }
    
    .it-works img {
    width:50%;
    margin:0 50px 0 60px
    }
    
    .under-line2 img {
    margin-left:-160px;
    margin-top:-70px;
    width:56%
    }
    
    .sales-bg {
    background-color:#F8F8F8
    }
    
    .sales h2 {
    font-size:65px;
    line-height:78px;
    text-align:center;
    margin:0 auto;
    padding:50px 0 10px
    }
    
    .sales h3 {
    font-size:36px;
    line-height:43px;
    margin:0 auto;
    text-align:center;
    max-width:721px;
    padding-bottom:45px
    }
    
    .day-20 {
        max-width: 397px;
        border: 0.80000001192093px solid #757575;
        border-radius: 40px 40px 35px 35px;
        opacity: 1;
        height: 740px;
        margin-top: 40px;
        background-color: #fff;
    }
    
    .day-20 h4 {
    font-size:25px;
    color:#fff;
    background-color:#A0A0A0;
    margin:0 auto;
    text-align:center;
    border-radius:35px 35px 0 0;
    padding:30px 0
    }
    
    .stars {
    text-align:center
    }
    
    .stars img {
    padding:33px 0 8px
    }
    
    .yu {
    text-align:center
    }
    
    .yu img {
    width:90%;
    margin:0 auto;
    padding:0 40px 9px
    }
    
    .day-20 h5 {
    font-size:40px;
    line-height:55px;
    font-weight:900;
    text-align:center;
    margin:0 auto;
    padding-bottom:9px
    }
    
    .day-20 p {
    font-size:20px;
    line-height:25px;
    text-align:center;
    margin:0 auto;
    padding-bottom:20px
    }
    
    .start-btn {
    text-align:center
    }
    
    .start-btn button {
    font-size:23px;
    line-height:27px;
    color:#fff;
    font-weight:600;
    padding:18px 28px 18px 71px;
    background-color:#ffbf47;
    border-radius:35px;
    border:0;
    max-width:304px;
    margin:0 auto;
    margin-bottom:35px;
    display:flex
    }
    
    .btn-arrow {
    font-family:'Zilla Slab',sans-serif;
    font-size:34px;
    margin-left:20px;
    display:inline-flex;
    align-items:center
    }
    
    .day-120 {
        max-width: 501px;
        box-shadow: 0 6px 9px #00000029;
        border: 1px solid #802D58;
        background-color: #FBF4F7;
        border-radius: 40px 40px 35px 35px;
        margin: 0 35px;
        height: 840px;
    }
    
    .day-120 h4 {
    font-size:25px;
    background-color:#802D58;
    padding:38px 0 33px;
    text-align:center;
    border-radius:35px 35px 0 0;
    margin:0 auto;
    color:#fff
    }
    
    .day-120 h5 {
    font-size:25px;
    line-height:26px;
    background:#F192A5;
    padding:15px 0;
    text-align:center;
    color:#fff
    }
    
    .stars2 {
    text-align:center
    }
    
    .stars2 img {
    padding:30px 0 0
    }
    
    .yu2 {
    text-align:center
    }
    
    .yu2 img {
    width:103%;
    margin:0 auto;
    margin-top:30px;
    padding:0 70px
    }
    
    .day-120 h6 {
    font-size:40px;
    line-height:55px;
    font-weight:900;
    text-align:center;
    margin:0 auto;
    padding-bottom:9px
    }
    
    .day-120 p {
    font-size:20px;
    line-height:25px;
    text-align:center;
    margin:0 auto;
    padding-bottom:25px
    }
    
    .start-btn2 {
    text-align:center
    }
    
    .start-btn2 button {
    font-size:23px;
    line-height:27px;
    color:#fff;
    font-weight:600;
    padding:18px 28px 18px 71px;
    background-color:#ffbf47;
    border-radius:35px;
    border:0;
    max-width:304px;
    margin:0 auto;
    margin-bottom:45px;
    display:flex
    }
    
    .day-60 {
        max-width: 416px;
        border: 0.80000001192093px solid #757575;
        border-radius: 40px 40px 35px 35px;
        height: 791px;
        background-color: #fff;
    }
    
    .day-60 h4 {
    padding:30px 0;
    font-size:25px;
    color:#fff;
    background-color:#A0A0A0;
    border-radius:35px 35px 0 0;
    text-align:center;
    margin:0 auto
    }
    
    .day-60 h5 {
    font-size:20px;
    line-height:26px;
    color:#fff;
    padding:14px 0;
    text-align:center;
    margin:0 auto;
    background-color:#F192A5;
    margin-bottom:12px
    }
    
    .stars3 {
    text-align:center
    }
    
    .yu3 {
    text-align:center
    }
    
    .yu3 img {
    width:75%;
    margin:0 auto;
    margin-top:-10px
    }
    
    .day-60 h6 {
    font-size:40px;
    line-height:55px;
    font-weight:900;
    text-align:center;
    margin:0 auto;
    padding-bottom:8px
    }
    
    .day-60 p {
    font-size:20px;
    line-height:25px;
    text-align:center;
    margin:0 auto;
    padding-bottom:19px
    }
    
    .start-btn3 {
    text-align:center
    }
    
    .start-btn button:hover {
    background-color:#f4dd18
    }
    
    .start-btn2 button:hover {
    background-color:#f4dd18
    }
    
    .start-btn3 button:hover {
    background-color:#f4dd18
    }
    
    .start-btn3 button {
    font-size:23px;
    line-height:27px;
    color:#fff;
    font-weight:600;
    padding:18px 28px 18px 71px;
    background-color:#ffbf47;
    border-radius:35px;
    border:0;
    max-width:304px;
    margin:0 auto;
    margin-bottom:35px;
    display:flex
    }
    
    .offers {
    display:flex;
    align-items:center;
    margin:0 auto;
    justify-content:center;
    margin-bottom:80px
    }
    
    .debbie {
    display:flex;
    background-color:#fff;
    border-radius:25px;
    margin:0 auto;
    justify-content:center;
    align-items:center;
    max-width:831px;
    margin-bottom:85px
    }
    
    .debbie img {
    padding:25px 55px
    }
    
    .debbie p {
    font-size:26px;
    line-height:31px;
    max-width:512px;
    font-weight:600
    }
    
    .deb-age {
    font-weight:800;
    font-size:20px;
    line-height:24px;
    font-style:italic
    }
    
    .new-bg12 {
    background-image:url(/assets/images/u1-yu-moisture-serum/flower-8.png),url(/assets/images/u1-yu-moisture-serum/flower-leaf3.png);
    background-position:bottom left,bottom right;
    background-repeat:no-repeat;
    background-size:260px,210px;
    background-position-y:180px,20px;
    max-width:2000px;
    margin:0 auto
    }
    
    .easy h2 {
    font-size:50px;
    line-height:60px;
    text-align:center;
    margin:0 auto;
    padding:45px 0 10px
    }
    
    .easy h3 {
    font-size:36px;
    line-height:43px;
    text-align:center;
    margin:0 auto;
    padding-bottom:45px
    }
    
    .easy-cont {
    display:flex;
    max-width:1190px;
    margin:0 auto;
    justify-content:space-between
    }
    
    .easy-1 img {
    text-align:center;
    margin:0 auto;
    margin-bottom:35px;
    width:100%
    }
    
    .easy-1 p {
    max-width:250px;
    text-align:center;
    margin:0 auto;
    padding-bottom:45px
    }
    
    .guarantee-bg {
    background-color:#F192A5
    }
    
    .new-bg13 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-9.png),url(/assets/images/u1-yu-moisture-serum/flower-9.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:310px,280px;
    background-position-y:0px,62px;
    max-width:2000px;
    margin:0 auto
    }
    
    .guarantee {
    max-width:1335px;
    margin:0 auto
    }
    
    .guarantee-1 h3 {
    font-size:21px;
    line-height:25px;
    padding:0 0 10px;
    color:#fff
    }
    
    .guarantee-1 h2 {
    font-size:40px;
    line-height:47px;
    color:#fff;
    padding:0 0 25px
    }
    
    .guarantee-1 p {
    color:#fff;
    max-width:905px
    }
    
    .guarantee-cont {
    display:flex;
    justify-content:center;
    align-items:center
    }
    
    .guarantee-cont img {
    padding:75px 0 75px 45px;
    margin-right:-70px
    }
    
    .sec-18 {
    max-width:1920px;
    margin:auto;
    padding:66px 10px 57px
    }
    
    .contacts {
    max-width:1177px;
    border-radius:35px;
    background-color:#fff;
    padding:35px 33px 35px 10px;
    margin:0 auto
    }
    
    .contacts-bg {
    background-color:#F192A5
    }
    
    .black-logo {
    text-align:center
    }
    
    .black-logo img {
    padding:47px 0 45px
    }
    
    .contacts h2 {
    font-size:18px;
    line-height:21px;
    max-width:446px;
    text-align:center;
    margin:0 auto
    }
    
    .email {
    max-width:512px;
    margin:32px auto
    }
    
    .email h3 {
    font-size:38px;
    line-height:55px;
    text-align:center;
    padding:0 0 7px
    }
    
    .email h4 {
    font-size:18px;
    line-height:21px;
    text-align:center;
    max-width:381px;
    margin:0 auto;
    padding:0 0 30px
    }
    
    .contacts-btn {
    text-align:center;
    background:#F3F3F7;
    border-radius:25px;
    padding:80px 0 95px
    }
    
    .phone-btn h5 {
    background:transparent linear-gradient(180deg,#FFC54E 0%,#FFA731 100%) 0 0 no-repeat padding-box;
    border:0;
    padding:10px 55px 10px 20px;
    color:#fff;
    font-size:20px;
    line-height:55px;
    font-weight:800;
    border-radius:50px;
    margin:0 auto;
    margin-bottom:15px
    }
    
    .phone-btn h5 img {
    padding-right:20px
    }
    
    .email-btn h5 {
        background: transparent linear-gradient(180deg,#626262 0%,#232323 100%) 0 0 no-repeat padding-box;
        border: 0;
        padding: 10px 55px 10px 25px;
        color: #fff;
        font-size: 15px;
        line-height: 28px;
        font-weight: 800;
        border-radius: 50px;
        margin: 0 auto;
        margin-bottom: 15px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .email-btn h5 img {
        padding-right: 40px;
    }
    
    .email-us {
    max-width:317px;
    font-size:20px;
    line-height:55px
    }
    
    .debbie {
        display: none;
    }
    
    .security-bg {
    background-color:#6B6B6B
    }
    
    .security {
    max-width:1111px;
    margin:0 auto;
    display:flex;
    justify-content:space-between;
    padding:55px 0
    }
    
    .sec-items {
    display:flex;
    align-items:center
    }
    
    .sec-items img {
    padding-right:20px
    }
    
    .sec-items p {
    font-size:15px;
    line-height:18px;
    color:#fff;
    padding-top:20px
    }
    
    .footer-bg {
    background-color:#802D58;
    position: relative;
    }
    
    .footer {
    max-width:1221px;
    margin:0 auto
    }
    
    .terms {
    display:flex;
    justify-content:space-evenly;
    padding:0 120px 0 0
    }
    
    .footer h2 {
    font-size:13.6px;
    line-height:15px;
    color:#fff;
    padding-top:70px
    }
    
    .last-logo {
    text-align:center
    }
    
    .footer h3 {
    font-size:12px;
    line-height:14px;
    color:#fff;
    max-width:1077px;
    margin:0 auto;
    padding:27px 0 20px
    }
    
    .footer h4 {
    font-size:18px;
    line-height:21px;
    text-align:center;
    max-width:1221px;
    margin:0 auto;
    color:#fff
    }
    
    .sec-19 {
    padding:40px 10px 85px
    }
    
    .mobile-nav {
    background-color:#802D58;
    padding:20px
    }
    
    nav.navbar.navbar-dark.bg-dark {
    position:absolute
    }
    
    .mobile-only {
    display:none
    }
    
    .navbar button {
    background:none;
    border:none
    }
    
    nav.navbar {
    position:absolute
    }
    
    .navbar button img {
    width:30px
    }
    
    nav.navbar-2 {
        position: absolute;
        top: 110px;
        left: 20px;
    }
    
    @media (min-width: 1921px) {
    .sec-3 {
    background-color:#f093a6;
    background-image:url(/assets/images/u1-yu-moisture-serum/big-bg1.png);
    background-position:right;
    background-repeat:no-repeat;
    background-size:contain
    }
    
    .sec-4 {
    background-image:url(/assets/images/u1-yu-moisture-serum/leaf-2.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-size:440px;
    background-position-y:930px
    }
    
    .kn-bg {
    background-color:#F192A5;
    background-image:url(/assets/images/u1-yu-moisture-serum/flower2.png);
    background-position:bottom right;
    background-repeat:no-repeat
    }
    
    .replenish-bg {
    background-color:#FFF3F6;
    background-image:url(/assets/images/u1-yu-moisture-serum/replenishbg1.png),url(/assets/images/u1-yu-moisture-serum/replenishbg2.png);
    background-position:top right,bottom left;
    background-repeat:no-repeat;
    background-size:350px,270px
    }
    
    .sec-7 {
    background-image:url(/assets/images/u1-yu-moisture-serum/FLOWER-3.png),url(/assets/images/u1-yu-moisture-serum/bigbgleaf1.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:418px,430px
    }
    
    .moist-bg {
    background-color:#FFF3F6;
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgflower1.png);
    background-position:top left;
    background-repeat:no-repeat
    }
    
    .sec-9 {
    background-image:url(/assets/images/u1-yu-moisture-serum/flower-5.png);
    background-position:bottom right;
    background-repeat:no-repeat
    }
    
    .unlike-bg {
    background-color:#F192A5;
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf2.png),url(/assets/images/u1-yu-moisture-serum/bigbgflower2.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:452px,382px
    }
    
    .sec-11 {
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf1.png);
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:430px
    }
    
    .aging-bg {
    background-color:#FFF3F6;
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf3.png);
    background-position:bottom right;
    background-repeat:no-repeat;
    background-size:483px
    }
    
    .sec-13 {
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf4.png),url(/assets/images/u1-yu-moisture-serum/big-bg2.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:370px,340px
    }
    
    .it-works-bg {
    background-color:#F192A5;
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf2.png),url(/assets/images/u1-yu-moisture-serum/bigbgflower2.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:330px,370px
    }
    
    .sec-16 {
    background-image:url(/assets/images/u1-yu-moisture-serum/flower-5.png),url(/assets/images/u1-yu-moisture-serum/big-bg3.png);
    background-position:bottom left,bottom right;
    background-repeat:no-repeat;
    background-size:340px,360px
    }
    
    .guarantee-bg {
    background-color:#F192A5;
    background-image:url(/assets/images/u1-yu-moisture-serum/bigbgleaf2.png),url(/assets/images/u1-yu-moisture-serum/bigbgflower2.png);
    background-position:top left,bottom right;
    background-repeat:no-repeat;
    background-size:430px,380px
    }
    
    .new-bg13 {
    background-image:none
    }
    
    .new-bg12 {
    background-image:none
    }
    
    .new-bg11 {
    background-image:none
    }
    
    .new-bg10 {
    background-image:none
    }
    
    .new-bg9 {
    background-size:contain,0
    }
    
    .new-bg8 {
    background-image:none
    }
    
    .new-bg7 {
    background-image:none
    }
    
    .new-bg6 {
    background-image:none
    }
    
    .new-bg5 {
    background-size:0 ,contain
    }
    
    .new-bg4 {
    background-image:none
    }
    
    .new-bg3 {
    background-image:none
    }
    
    .new-bg2 {
    background-image:none
    }
    
    .new-bg1 {
    background-image:none
    }
    
    .banner {
    background-size:contain,0,0
    }
    }
    
    @media (max-width: 1824px) {
    .helping-cont img {
    margin:-100px 130px 0 70px
    }
    }
    
    @media (max-width: 1800px) {
    .new-bg13 {
    background-size:240px,180px
    }
    }
    
    @media only screen and (max-width: 1745px) {
    .banner-right {
    background-size:170px,389px
    }
    
    .banner h1 {
    font-size:53px;
    line-height:68px
    }
    }
    
    @media (max-width: 1700px) {
    .sec-wrapper {
    max-width:1400px;
    margin:auto
    }
    
    .discovered h3 {
    text-align:center;
    max-width:1053px;
    padding-bottom:25px;
    margin:0 auto
    }
    
    .kncont2 p {
    color:#fff;
    max-width:705px;
    padding-top:20px
    }
    
    .new-bg12 {
    background-size:210px,160px
    }
    
    .new-bg11 {
    background-size:200px,180px
    }
    
    .new-bg10 {
    background-size:260px,210px
    }
    
    .banner {
    background-position:-190px,top right,bottom right;
    background-size:contain,150px,340px
    }
    
    .new-bg7 {
    background-size:282px,202px
    }
    
    .new-bg8 {
    background-size:190px
    }
    
    .banner h1 {
        font-size: 51px;
        line-height: 67px;
    }
    
    .under-line img {
    margin-left:305px;
    margin-top:-90px
    }
    
    .sec-3 {
    background:linear-gradient(to right,#f093a6 0%,#f093a6 50%,#f093a6 50%,#f093a6 100%)
    }
    
    .kncont1 img {
    padding:0 60px 0 0;
    width:30%
    }
    
    .new-bg2 {
    background-size:230px
    }
    
    .new-bg4 {
    background-size:228px,170px
    }
    
    .new-bg5 {
    background-size:150px,contain
    }
    
    .yu-moist img {
    padding:0 0 0 70px
    }
    
    .new-bg6 {
    background-size:260px
    }
    
    .unlike-cont p {
    font-size:24px;
    line-height:30px
    }
    
    .helping-cont img {
    margin:0 0 0 50px;
    width:40%
    }
    
    .helping h2 {
    padding:20px 0 25px 193px
    }
    
    .helping p {
    padding:0 0 0 193px
    }
    
    .helping h3 {
    padding:0 0 35px 193px;
    font-size:33px;
    line-height:40px
    }
    
    .helping-cont2 img {
    width:35%
    }
    
    .guarantee-cont img {
    margin-right:0
    }
    }
    
    @media only screen and (max-width: 1416px) {
    .banner h1 {
    font-size:48px;
    line-height:63px;
    padding-top:50px;
    padding-bottom:20px
    }
    
    .banner-right p {
        font-size: 27px;
        line-height: 24px;
    }
    
    .mark {
        text-align: center;
        background-color: transparent;
    }
    
    .reveal-btn2 button {
    margin:20px 0 50px
    }
    
    .banner-right {
    background-size:130px,289px
    }
    }
    
    @media (max-width: 1400px) {
    .sec-wrapper {
    max-width:1150px;
    margin:auto
    }
    
    .new-bg13 {
    background-size:160px,180px
    }
    
    .aging p {
    max-width:734px;
    padding-bottom:60px
    }
    
    .new-bg12 {
    background-size:180px,130px
    }
    
    .easy-1 img {
    width:80%
    }
    
    .easy-1 {
    text-align:center
    }
    
    .new-bg9 {
    background-size:contain,310px
    }
    
    .new-bg1 {
    background-size:400px;
    background-position-y:1040px
    }
    
    .new-bg3 {
    background-size:252px,180px
    }
    
    .under-line img {
    margin-left:5px;
    margin-top:-90px;
    max-width:60%
    }
    
    .serum img {
    width:45%
    }
    
    .serum h2 {
    font-size:40px;
    line-height:49px
    }
    
    .serum p {
    padding:25px 0;
    font-size:20px;
    line-height:25px
    }
    
    .korean-woman h3 {
    font-size:30px;
    line-height:37px
    }
    
    .korean-children img {
    width:35%
    }
    
    .korean-children h4 {
    font-size:32px;
    line-height:39px;
    max-width:816px
    }
    
    .korean-children p {
    margin-bottom:0
    }
    
    .avoids {
    align-items:baseline
    }
    
    .replenish h2 {
    font-size:40px;
    line-height:49px
    }
    
    .replenish h3 {
    font-size:40px;
    line-height:49px
    }
    
    .replenish h4 {
    font-size:31px;
    line-height:38px
    }
    
    .avoid-items p {
    font-size:22px;
    line-height:27px
    }
    
    .effects {
    display:flex;
    justify-content:space-between;
    align-items:baseline
    }
    
    .effects-items p {
    font-size:22px;
    line-height:27px
    }
    
    .oils-items img {
    padding:30px 25px 35px 40px
    }
    
    .oiltitle {
    font-size:33px;
    line-height:40px
    }
    
    .oils-items p {
    font-size:22px;
    line-height:27px;
    padding:30px 40px 30px 0
    }
    
    .oils h2 {
    font-size:35px;
    line-height:34px;
    max-width:900px
    }
    
    .oils h3 {
    font-size:33px;
    line-height:40px
    }
    
    .new-bg5 {
    background-size:150px,650px;
    background-position:top left,right
    }
    
    .moisturizer h2 {
    font-size:33px;
    line-height:40px;
    max-width:859px
    }
    
    .moisturizer p {
    max-width:836px;
    font-size:23px;
    line-height:28px
    }
    
    .check {
    margin-right:13px;
    margin-left:6px
    }
    
    .discovered h2 {
    font-size:40px;
    line-height:49px
    }
    
    .discovered h4 {
    max-width:983px;
    font-size:24px;
    line-height:29px
    }
    
    .discovered h3 {
    text-align:center;
    max-width:1003px;
    padding-bottom:25px;
    font-size:24px;
    line-height:29px;
    margin:0 auto
    }
    
    .helping h2 {
    padding:20px 0 25px 80px
    }
    
    .helping p {
    padding:0 0 0 80px
    }
    
    .helping-cont2 img {
    width:35%;
    margin:0 10px 0 20px
    }
    
    .helping h3 {
    padding:0 0 35px 80px
    }
    
    .aging {
    max-width:915px;
    margin:0 0 0 230px
    }
    
    .feel-relaxed h4 {
    font-size:30px;
    line-height:37px;
    max-width:784px
    }
    
    .feel-relaxed p {
    max-width:703px;
    font-size:22px;
    line-height:27px
    }
    
    .day-20 {
        max-width: 316px;
        height: 641px;
    }
    
    .day-60 {
        max-width: 316px;
        height: 687px;
    }
    
    .day-120 {
        max-width: 451px;
        margin: 0 20px;
        height: 790px;
    }
    
    .start-btn button {
    padding:18px 28px 18px 51px
    }
    
    .start-btn2 button {
    padding:18px 28px 18px 51px
    }
    
    .start-btn3 button {
    padding:18px 28px 18px 51px
    }
    
    .guarantee-1 p {
    font-size:21px;
    line-height:26px
    }
    
    .guarantee-cont img {
    margin-right:0;
    width:30%
    }
    }
    
    @media only screen and (max-width: 1399px) {
    .reveal-btn button {
        padding: 0 26px;
    }
    
    .questions {
    padding-left:35px
    }
    }
    
    @media only screen and (max-width: 1298px) {
    .banner h1 {
    font-size:46px;
    line-height:57px;
    padding-right:0
    }
    
    .banner-right p {
        font-size: 22px;
        line-height: 22px;
    }
    }
    
    @media (max-width: 1200px) {
    .sec-wrapper {
    max-width:900px
    }
    
    .new-bg9 {
    background-size:contain,210px
    }
    
    .phone-btn h5 {
        max-width: 90%;
        padding: 10px 15px 10px 10px;
    }
    
    .email-btn h5 {
        max-width: 90%;
        padding: 10px 15px 10px 10px;
    }
    
    .new-bg13 {
    background-size:200px,180px
    }
    
    .banner {
    background-position:-190px,top right,bottom right;
    background-size:contain,150px,230px
    }
    
    .new-bg3 {
    background-size:222px,150px
    }
    
    .new-bg6 {
    background-size:180px
    }
    
    .under-line img {
    margin-left:75px;
    margin-top:-90px;
    max-width:80%
    }
    
    .serum img {
    width:45%;
    margin-bottom:20px
    }
    
    .serum h2 {
    font-size:35px;
    line-height:44px
    }
    
    .korean-woman {
    background-position-x:-90px;
    padding:20px 30px 20px 325px;
    margin-top:20px
    }
    
    .korean-woman h3 {
    font-size:25px;
    line-height:32px;
    max-width:411px
    }
    
    .korean-woman p {
    padding:15px 0;
    font-size:20px;
    line-height:25px
    }
    
    .korean-children h4 {
    font-size:28px;
    line-height:35px
    }
    
    .korean-children p {
    font-size:19px;
    line-height:24px
    }
    
    .kncont2 h2 {
    font-size:23px;
    line-height:30px
    }
    
    .new-bg2 {
    background-size:220px
    }
    
    .kncont2 p {
    color:#fff;
    max-width:485px;
    padding-top:20px;
    font-size:18px;
    line-height:22px
    }
    
    .avoid-items {
    text-align:center
    }
    
    .avoid-items img {
    width:70%
    }
    
    .effects-items {
    text-align:center
    }
    
    .effects-items img {
    width:70%
    }
    
    .replenish h2 {
    font-size:33px;
    line-height:43px;
    padding:15px 0
    }
    
    .replenish h3 {
    font-size:33px;
    line-height:43px;
    padding:20px 0
    }
    
    .replenish h4 {
    font-size:24px;
    line-height:31px;
    padding-bottom:15px
    }
    
    .avoid-items p {
    font-size:20px;
    line-height:25px
    }
    
    .effects-items p {
    font-size:20px;
    line-height:25px
    }
    
    .oils-items p {
    font-size:21px;
    line-height:26px
    }
    
    .moisturizer h2 {
    font-size:31px;
    line-height:38px;
    max-width:799px
    }
    
    .moisturizer p {
    max-width:666px;
    font-size:21px;
    line-height:26px
    }
    
    .discovered h2 {
    font-size:33px;
    line-height:41px
    }
    
    .discovered h4 {
    font-size:22px;
    line-height:27px
    }
    
    .discovered h3 {
    max-width:843px;
    font-size:22px;
    line-height:27px
    }
    
    .yu-moist img {
    padding:0 25px 0 10px;
    margin-bottom:130px
    }
    
    .unlike-cont p {
    font-size:22px;
    line-height:28px
    }
    
    .helping h2 {
    padding:20px 0 25px;
    font-size:35px;
    line-height:40px
    }
    
    .helping p {
    padding:0;
    font-size:23px;
    line-height:28px
    }
    
    .helping h3 {
    padding:0 0 35px;
    font-size:29px;
    line-height:36px
    }
    
    .aging h2 {
    font-size:29px;
    line-height:36px;
    padding:40px 0 20px
    }
    
    .aging p {
    padding-bottom:40px;
    font-size:24px;
    line-height:29px
    }
    
    .usage h2 {
    font-size:40px;
    line-height:50px
    }
    
    .usage h3 {
    font-size:29px;
    line-height:36px
    }
    
    .feel-relaxed h4 {
    font-size:25px;
    line-height:32px;
    max-width:594px
    }
    
    .feel-relaxed p {
    max-width:523px;
    font-size:20px;
    line-height:22px
    }
    
    .it-works img {
    width:50%;
    margin:0 50px 0 20px
    }
    
    .it-works h2 {
    font-size:35px;
    line-height:44px
    }
    
    .it-works p {
    font-size:22px;
    line-height:27px
    }
    
    .under-line2 img {
    margin-left:-149px;
    margin-top:-85px;
    width:56%
    }
    
    .day-20 {
        max-width: 306px;
        height: 611px;
        margin-top: 80px;
    }
    
    .day-60 {
        max-width: 306px;
        height: 712px;
    }
    
    .day-120 {
        height: 760px;
    }
    
    .day-120 h5 {
    font-size:23px;
    line-height:23px
    }
    
    .yu2 img {
    width:143%;
    margin-left:-62px
    }
    
    .stars img {
    padding:20px 10px 5px
    }
    
    .stars2 img {
    padding:20px 10px 5px
    }
    
    .stars3 img {
    padding:20px 10px 5px
    }
    
    .easy-1 img {
    margin-bottom:20px;
    width:80%;
    display:block
    }
    
    .easy-1 p {
    font-size:25px;
    line-height:30px
    }
    
    .guarantee {
    padding:20px 0
    }
    
    .contacts h2 {
    font-size:16px;
    line-height:19px
    }
    
    .black-logo img {
    width:60%
    }
    
    .security {
    display:block
    }
    
    .sec-items {
    max-width:310px;
    margin:0 auto
    }
    
    .security {
    display:block;
    padding:20px 0
    }
    
    .email h3 {
    font-size:36px;
    line-height:53px
    }
    }
    
    @media only screen and (max-width: 1199px) {
    .reveal-btn button {
        padding: 0px 12px;
    }
    
    .questions p {
    font-size:21px;
    line-height:25px
    }
    
    .terms {
    padding:0 60px 0 0
    }
    }
    
    @media only screen and (max-width: 1155px) {
    .banner h1 {
    font-size:37px;
    line-height:52px
    }
    
    .under-line img {
    margin-left:5px;
    margin-top:-90px;
    max-width:63%
    }
    }
    
    @media only screen and (max-width: 1036px) {
    .banner h1 {
    font-size:35px;
    line-height:47px
    }
    
    .banner-right p {
    font-size:20px;
    line-height:26px
    }
    
    .under-line img {
    margin-left:-10px;
    margin-top:-90px;
    max-width:63%
    }
    }
    
    @media (max-width: 1023px) {
    .banner {
    background-position:-190px,bottom right;
    background-size:contain,0
    }
    
    .banner-right p {
        font-size: 20px;
        line-height: 21px;
    }
    
    .new-bg1 {
    background-image:none
    }
    
    .new-bg2 {
    background-image:none
    }
    
    .new-bg3 {
    background-image:none
    }
    
    .new-bg4 {
    background-image:none
    }
    
    .new-bg5 {
    background-size:0,650px
    }
    
    .new-bg6 {
    background-image:none
    }
    
    .new-bg7 {
    background-image:none
    }
    
    .new-bg8 {
    background-image:none
    }
    
    .new-bg9 {
    background-size:contain,0px
    }
    
    .new-bg10 {
    background-image:none
    }
    
    .new-bg11 {
    background-image:none
    }
    
    .new-bg12 {
    background-image:none
    }
    
    .new-bg13 {
    background-image:none
    }
    }
    
    @media only screen and (max-width: 991px) {
    .banner {
    background-position:-190px,bottom right;
    background-image:none
    }
    
    .under-line img {
    margin-left:400px;
    margin-top:-65px;
    max-width:35%
    }
    
    .mark {
        margin-top: 0;
    }
    
    .mark-p {
        padding-left: 5px;
    }
    
    .questions p {
    font-size:17px;
    line-height:22px
    }
    
    .about-us {
    padding:15px 10px
    }
    
    .reveal-btn button {
    font-size:11px;
    line-height:14px;
    display:flex;
    align-items:center
    }
    
    .reveal-btn button {
    font-size: 9px;
    position: absolute;
    padding: 10px 30px;
    margin-right: 5px;
    max-width: 210px;
    }
    
    .reveal-btn2 button {
    margin:20px auto;
    font-size:17px;
    line-height:20px;
    padding:10px 23px
    }
    
    .hidden-img {
    display:block;
    text-align:center
    }
    
    .hidden-img img {
    margin:0 auto;
    padding:20px 0;
    width:40%
    }
    
    .banner h1 {
    max-width:500px;
    padding:0 0 20px;
    margin:0 auto;
    text-align:center
    }
    
    .banner-right {
    background-size:130px,289px;
    padding:10px
    }
    
    .checkcont {
    max-width:330px;
    margin:0 auto
    }
    
    .reveal-btn button {
        font-size: 9px;
        padding: 0px 32px;
    }
    
    .offers {
    display:flex;
    flex-direction:column-reverse
    }
    
    .day-120 {
    height:auto;
    margin:20px auto;
    max-width:100%;
    order:2
    }
    
    .stars2 img {
    width:65%;
    padding:20px 0 5px
    }
    
    .day-60 {
    max-width:100%;
    height:auto;
    margin:0 auto;
    margin-bottom:20px
    }
    
    .yu img {
    width:100%;
    padding:0 120px
    }
    
    .yu3 img {
    width:65%
    }
    
    .day-20 {
    height:auto;
    margin:0 auto;
    max-width:100%
    }
    
    .stars img {
    padding:20px 0 5px;
    width:65%
    }
    
    .stars2 img {
    width:65%
    }
    
    .stars3 img {
    width:65%
    }
    
    .yu2 img {
    width:100%;
    margin:0
    }
    
    .sales h2 {
    font-size:55px;
    line-height:68px;
    padding:30px 0 10px
    }
    
    .sales h3 {
    font-size:31px;
    line-height:38px;
    max-width:631px;
    padding-bottom:35px
    }
    
    .day-20 h4 {
    padding:20px 0
    }
    
    .day-120 h4 {
    font-size:25px;
    padding:28px 0 23px
    }
    
    .day-60 h4 {
    padding:20px 0
    }
    
    .start-btn button {
    max-width:65%
    }
    
    .start-btn2 button {
    max-width:65%
    }
    
    .start-btn3 button {
    max-width:65%
    }
    
    .offers {
    margin-bottom:30px
    }
    
    .debbie {
    max-width:70%
    }
    }
    
    @media (max-width: 910px) {
    .sec-wrapper {
    max-width:750px
    }
    
    .new-bg9 {
    background-image:none
    }
    
    .new-bg5 {
    background-image:none
    }
    
    .under-line img {
    margin-left:330px;
    margin-top:-65px;
    max-width:40%
    }
    
    .serum img {
    width:45%;
    margin-bottom:0
    }
    
    .serum h2 {
    font-size:30px;
    line-height:39px
    }
    
    .korean-woman {
    background-position-x:-130px;
    padding:20px 30px 20px 225px
    }
    
    .korean-woman h3 {
        font-size: 20px;
        line-height: 27px;
        max-width: 600px;
        padding-bottom: 10px;
        text-align: left;
    }
    
    .korean-woman p {
    font-size:17px;
    line-height:22px
    }
    
    .korean-children h4 {
    font-size:25px;
    line-height:32px
    }
    
    .kncont1 {
    display:block;
    justify-content:center;
    margin:0 auto
    }
    
    .kncont1 img {
    padding:0;
    display:block;
    margin:0 auto;
    width:40%;
    margin-bottom:20px
    }
    
    .kncont2 h2 {
    font-size:23px;
    line-height:30px;
    text-align:left;
    max-width: 575px;
    margin: 0 auto
    }
    
    .kncont2 p {
    color:#fff;
    max-width:575px;
    padding-top:20px;
    font-size:18px;
    line-height:22px;
    margin:0 auto;
    text-align:left
    }
    
    .replenish h3 {
    font-size:28px;
    line-height:38px
    }
    
    .avoid-items p {
    font-size:18px;
    line-height:23px
    }
    
    .effects-items p {
    font-size:18px;
    line-height:23px
    }
    
    .oils h2 {
        font-size: 33px;
        line-height: 42px;
        padding: 20px 0 15px;
    }
    
    .oils h3 {
    font-size:30px;
    line-height:37px
    }
    
    .oiltitle {
    font-size:30px;
    line-height:37px
    }
    
    .oils-items p {
    font-size:19px;
    line-height:24px;
    padding:30px 40px 20px 0
    }
    
    .oils-items img {
    padding:30px 20px 35px
    }
    
    .hidden-img3 {
    display:block;
    text-align:center;
    padding:20px 0
    }
    
    .hidden-img3 img {
    width:50%;
    margin:0 auto
    }
    
    .moisturizer h2 {
        font-size: 28px;
        line-height: 35px;
        max-width: 850px;
        text-align: left;
        margin: 0 auto;
        padding: 0 0 20px;
    }
    
    .oils {
        padding-bottom: 0;
    }
    
    .moisturizer p {
    max-width:686px;
    font-size:20px;
    line-height:24px;
    text-align:left;
    margin:0 auto
    }
    
    ..discovered h2 {
        font-size: 32px;
        line-height: 39px;
        max-width: 720px;
        margin: 0 auto;
        padding: 20px 0;
    }
    
    .discovered h4 {
    font-size:20px;
    line-height:25px
    }
    
    .discovered h3 {
    font-size:20px;
    line-height:25px
    }
    
    .unlike-cont {
    display:block;
    justify-content:center
    }
    
    .yu-moist {
    text-align:center
    }
    
    .yu-moist img {
    padding:20px 0 10px;
    margin:0 auto;
    width:39%
    }
    
    .discovered h2 {
        font-size: 33px;
        line-height: 41px;
        padding: 20px 0;
    }
    
    .unlike-cont p {
    font-size:19px;
    line-height:25px
    }
    
    .helping h2 {
    padding:20px 0 25px;
    font-size:30px;
    line-height:35px
    }
    
    .helping p {
    padding:0;
    font-size:20px;
    line-height:25px
    }
    
    .aging {
    margin:0 auto
    }
    
    .hidden-img4 {
    display:block;
    text-align:center
    }
    
    .hidden-img4 img {
    width:50%;
    margin:20px auto
    }
    
    .usage h2 {
    font-size:33px;
    line-height:44px
    }
    
    .usage h3 {
    font-size:23px;
    line-height:31px
    }
    
    .feel-relaxed p {
    max-width:403px
    }
    
    .feel-relaxed {
    padding:20px 0 10px 25px
    }
    
    .it-works-cont {
    display:block;
    align-items:center;
    justify-content:center
    }
    
    .it-works img {
    width:35%;
    margin:0 auto
    }
    
    .under-line2 img {
    margin-left:481px;
    margin-top:-135px;
    width:33%
    }
    
    .3bot-2 {
    text-align:center;
    margin:20px auto
    }
    
    .yu-moist-p {
        padding: 20px 0 15px;
    }
    
    .it-works h2 {
    font-size:28px;
    line-height:38px;
    padding:0 0 20px;
    text-align:center;
    margin:0 auto
    }
    
    .it-works p {
    font-size:22px;
    line-height:27px;
    padding-bottom:20px;
    text-align:center;
    margin:0 auto
    }
    
    .debbie {
    max-width:70%;
    display:none;
    padding:20px 10px
    }
    
    .debbie img {
    padding:0;
    margin:10px auto;
    width:30%;
    display:block
    }
    
    .debbie p {
    font-size:24px;
    line-height:29px;
    max-width:432px;
    text-align:center;
    margin:0 auto
    }
    
    .easy-1 p {
    max-width:220px;
    font-size:24px;
    line-height:29px
    }
    
    .easy h2 {
    font-size:40px;
    line-height:50px;
    padding:25px 0 10px
    }
    
    .easy h3 {
    font-size:31px;
    line-height:38px;
    padding-bottom:35px
    }
    
    .guarantee-cont {
    flex-direction:column-reverse
    }
    
    .guarantee-cont img {
    padding:0;
    margin:20px auto
    }
    
    .guarantee-1 h3 {
    text-align:center
    }
    
    .email h3 {
    font-size:25px;
    line-height:42px
    }
    
    .email h4 {
    font-size:16px;
    line-height:19px;
    max-width:271px;
    padding:0 0 20px
    }
    
    .phone-btn h5 {
    padding:10px 15px 10px 10px;
    font-size:14px;
    line-height:20px
    }
    
    .email-btn h5 {
        font-size: 13px;
    }
    
    .email-btn h5 img {
    padding-right:10px
    }
    
    .contacts-btn {
    padding:10px 0 15px
    }
    
    .footer h2 {
    max-width:60px;
    text-align:center
    }
    
    .bot3-2 {
    text-align:center
    }
    
    .bot3-2 img {
    margin:0 auto;
    padding:20px;
    width:40%
    }
    }
    
    @media (max-width: 767px) {
    .mobile-only {
    display:block
    }
    
    .email-btn h5 {
        font-size: 13px;
        text-align: center;
        justify-content: center;
    }
    
    .sec-2 {
    display:none
    }
    
    .serum {
        padding: 15px 10px;
    }
    
    .sec-2 a {
    color:#fff;
    text-decoration:none
    }
    
    #navbarToggleExternalContent a {
    color:#fff;
    text-decoration:none
    }
    
    .sec-wrapper {
    max-width:500px
    }
    
    .get-up p {
    font-size:21px;
    line-height:28px
    }
    
    .banner-right {
    background-size:110px,179px;
    padding:0 10px
    }
    
    .questions {
    display:block;
    text-align:center;
    padding:0
    }
    
    .why {
    max-width:172px;
    text-align:center;
    margin:0 auto
    }
    
    .banner h1 {
    max-width:440px
    }
    
    .under-line img {
    margin-left:100px;
    margin-top:-65px;
    max-width:53%
    }
    
    .reveal-btn button {
        margin: 0 auto;
        max-width: 240px;
        padding: 0px 51px;
        position: relative;
        margin-top: 10px;
    }
    
    .serum h2 {
    display:inline-grid;
    display:inline-grid;
    font-size:25px;
    line-height:32px;
    text-align:left
    }
    
    .serum img {
    width:55%;
    margin:0 auto;
    margin-bottom:20px
    }
    
    .serum p {
    font-size:18px;
    line-height:23px;
    text-align:left
    }
    
    .korean-woman {
    background-image:none;
    padding:20px 10px;
    display:block;
    text-align:center;
    margin:0 auto
    }
    
    .hidden-img2 {
    display:inline-flex;
    justify-content:center;
    text-align:center
    }
    
    .hidden-img2 img {
    text-align:center;
    margin:0 auto;
    width:65%
    }
    
    .korean-woman p {
    font-size:17px;
    line-height:21px
    }
    
    .korean-children {
        margin-top: 20px;
        display: grid;
    }
    
    .korean-children img {
    width:50%
    }
    
    .korean-children h4 {
    font-size:22px;
    line-height:29px;
    text-align:left
    }
    
    .avoids {
        display: block;
        text-align: center;
    }
    
    .effects {
    display:block;
    text-align: center
    }
    
    .avoid-items img {
        width: 100%;
        max-width: 45%;
    }
    
    .effects-items img {
    width:100%;
    max-width: 45%
    }
    
    .avoid-items p {
    padding:10px 0 30px
    }
    
    .replenish h2 {
    font-size:23px;
    line-height:33px
    }
    
    .replenish h3 {
    font-size:21px;
    line-height:30px
    }
    
    .replenish h4 {
    font-size:20px;
    line-height:27px
    }
    
    .effects-items p {
    font-size:18px;
    line-height:23px;
    padding-bottom:30px
    }
    
    .oils-items {
    display:block;
    padding:20px 10px
    }
    
    .oils-items img {
    padding:0 0 20px;
    margin:0 auto;
    display:block;
    width:35%
    }
    
    .oiltitle {
    font-size:25px;
    line-height:31px
    }
    
    .oils-items p {
    font-size:18px;
    line-height:23px;
    padding:0;
    text-align:center
    }
    
    .oils h2 {
    font-size:26px;
    line-height:31px
    }
    
    .oils h3 {
    font-size:21px;
    line-height:26px
    }
    
    .moisturizer h2 {
    font-size:23px;
    line-height:30px
    }
    
    .moisturizer p {
    font-size:19px;
    line-height:23px
    }
    
    .oils {
    padding-bottom:0
    }
    
    .discovered h2 {
    font-size:26px;
    line-height:33px;
    padding:20px 0 15px
    }
    
    .discovered h4 {
    font-size:19px;
    line-height:24px
    }
    
    .discovered h3 {
    font-size:19px;
    line-height:24px
    }
    
    .unlike-cont h2 {
    font-size:30px;
    line-height:37px
    }
    
    .yu-moist-p {
    padding:10px 0 20px
    }
    
    .helping-cont img {
    margin:20px auto;
    width:50%;
    display:block;
    float:none
    }
    
    .helping h2 {
    padding:20px 0 0;
    font-size:23px;
    line-height:28px;
    text-align:center
    }
    
    .helping p {
        padding: 0;
        font-size: 18px;
        line-height: 23px;
        text-align: left;
        max-width: 430px;
        margin: 0 auto;
        padding-bottom: 20px;
    }
    
    .helping h3 {
    font-size:23px;
    line-height:28px;
    text-align:center;
    padding-top:20px;
    padding-bottom:0
    }
    
    .helping-cont2 img {
    width:60%;
    margin:20px auto;
    float:none;
    display:block
    }
    
    .aging h2 {
        font-size: 21px;
        line-height: 29px;
        padding: 20px 0;
        text-align: center;
        margin: 0 auto;
    }
    
    .aging p {
        padding-bottom: 20px;
        font-size: 17px;
        line-height: 24px;
        text-align: left;
        margin: 0 auto;
        max-width: 430px;
    }
    
    .feel-relaxed {
    background-image:none;
    padding:20px 10px
    }
    
    .hidden-img5 {
    display:block;
    text-align:center
    }
    
    .hidden-img5 img {
    width:40%;
    margin:0 auto
    }
    
    .feel-relaxed h4 {
        font-size: 23px;
        line-height: 30px;
        text-align: left;
        margin: 0 auto;
        max-width: 423px;
    }
    
    .feel-relaxed p {
        max-width: 403px;
        font-size: 19px;
        line-height: 21px;
        text-align: left;
        margin: 0 auto;
    }
    
    .it-works p {
    font-size:20px;
    line-height:25px
    }
    
    .under-line2 img {
    margin-left:6px;
    margin-top:-61px;
    width:50%
    }
    
    .sales h2 {
    font-size:45px;
    line-height:58px;
    padding:20px 0 10px
    }
    
    .sales h3 {
    font-size:23px;
    line-height:31px;
    padding-bottom:15px
    }
    
    .day-120 {
    height:auto;
    margin:20px auto;
    max-width:100%;
    width:100%;
    order:2
    }
    
    .day-20 h4 {
    padding:10px 0;
    font-size:20px;
    line-height:45px
    }
    
    .day-60 h4 {
    padding:10px 0;
    font-size:20px;
    line-height:45px
    }
    
    .day-20 {
    height:auto;
    margin:0 auto;
    max-width:100%;
    width:100%
    }
    
    .yu img {
    width:60%;
    padding:0
    }
    
    .yu2 img {
    width:100%;
    margin-left:0;
    padding:30px 0
    }
    
    .day-20 h5 {
    font-size:37px;
    line-height:52px
    }
    
    .day-120 h6 {
    font-size:37px;
    line-height:52px
    }
    
    .day-60 h6 {
    font-size:37px;
    line-height:52px
    }
    
    .start-btn button {
    max-width:90%
    }
    
    .start-btn2 button {
    max-width:90%
    }
    
    .start-btn3 button {
    max-width:90%
    }
    
    .easy-cont {
    display:block
    }
    
    .easy-1 img {
    width:55%
    }
    
    .easy-1 p {
    max-width:300px;
    font-size:21px;
    line-height:27px
    }
    
    .guarantee-1 h2 {
    font-size:30px;
    line-height:37px;
    padding:0 0 15px;
    text-align:center
    }
    
    .guarantee-1 p {
    font-size:20px;
    line-height:25px;
    text-align:center
    }
    
    .black-logo img {
    width:50%;
    padding:20px 0 15px
    }
    
    .contacts h2 {
    padding-bottom:20px
    }
    
    .contacts-btn {
    padding:10px 0 15px;
    margin:0 auto;
    width:95%
    }
    
    .contacts {
    padding:0 0 20px
    }
    
    .last-logo img {
    width:35%
    }
    
    .footer h2 {
    max-width:89px;
    text-align:center
    }
    
    .footer {
    max-width:1221px;
    margin:0 auto;
    padding:0 10px
    }
    
    .navbar-2 button {
        background-color: transparent;
        border: 0px;
    }
    
    .navbar-2 img {
        width: 140%;
    }
    
    .terms {
    padding:10px 10px 0;
    display:none
    }
    .terms2 {
    padding:10px 10px 0;
    display:block
    }
    
    .footer h2 {
    max-width:129px;
    text-align:center;
    margin:0 auto;
    padding-top:10px
    }
    
    .footer h4 {
    font-size:16px;
    line-height:19px
    }
    
    .footer h3 {
    text-align:center
    }
    
    .usage h2 {
        font-size: 30px;
        line-height: 39px;
        padding: 20px 0 10px;
    }
    
    .debbie {
    margin-bottom:30px
    }
    }
    
    @media (max-width: 494px) {
    .korean-children h4 {
    font-size:20px;
    line-height:28px;
    max-width:397px;
    margin:0 auto
    }
    
    .oils-items p {
    max-width:400px;
    margin:0 auto
    }
    
    .moisturizer h2 {
    font-size:21px;
    line-height:27px;
    max-width:464px
    }
    
    .moisturizer p {
    font-size:18px;
    line-height:21px
    }
    
    .discovered h2 {
    font-size:23px;
    line-height:30px;
    max-width:480px
    }
    
    .discovered h4 {
    font-size:18px;
    line-height:23px
    }
    
    .discovered h3 {
    font-size:18px;
    line-height:23px
    }
    
    .unlike-cont p {
    font-size:19px;
    line-height:23px
    }
    
    .sales h2 {
    font-size:35px;
    line-height:48px
    }
    
    .sales h3 {
    font-size:20px;
    line-height:28px
    }
    
    .start-btn button {
    max-width:90%;
    font-size:23px;
    line-height:27px;
    padding:18px 28px 18px 41px
    }
    
    .start-btn2 button {
    max-width:90%;
    font-size:23px;
    line-height:27px;
    padding:18px 28px 18px 41px
    }
    
    .start-btn3 button {
    max-width:90%;
    font-size:23px;
    line-height:27px;
    padding:18px 28px 18px 41px
    }
    
    .debbie p {
    font-size:18px;
    line-height:23px
    }
    
    .easy h2 {
    font-size:30px;
    line-height:40px;
    padding:20px 0 10px
    }
    
    .easy h3 {
    font-size:21px;
    line-height:28px;
    padding-bottom:20px
    }
    
    .easy-1 img {
    width:45%
    }
    
    .contacts h2 {
    padding:0 10px 20px
    }
    
    .sec-18 {
    padding:20px 15px
    }
    }
    
    @media (max-width: 503px) {
    .sec-18 {
    padding:20px 18px
    }
    
    .avoids {
    display:block
    }
    
    .effects {
    display:block
    }
    
    .last {
    width:100%
    }
    
    .avoid-items img {
    width:40%
    }
    
    .effects-items img {
    width:40%
    }
    }
    
    @media (max-width: 490px) {
    .under-line2 img {
    margin-left:97px;
    margin-top:-138px;
    width:51%
    }
    }
    
    @media only screen and (max-width: 463px) {
    .banner h1 {
    font-size:25px;
    line-height:35px;
    max-width:410px
    }
    
    .under-line img {
    margin-left:162px;
    margin-top:-65px;
    max-width:43%
    }
    
    .banner-right {
    background-size:110px,149px
    }
    
    .kncont2 h2 {
    font-size:21px;
    line-height:27px;
    text-align:center
    }
    
    .oils h2 {
    font-size:21px;
    line-height:27px;
    max-width:368px;
    padding-top:20px
    }
    
    .oils h3 {
    font-size:20px;
    line-height:25px
    }
    
    .unlike-cont p {
    font-size:18px;
    line-height:23px
    }
    
    .unlike-cont h2 {
    font-size:25px;
    line-height:32px
    }
    
    .helping h2 {
    font-size:22px;
    line-height:26px
    }
    
    .feel-relaxed h4 {
    font-size:21px;
    line-height:28px
    }
    
    .feel-relaxed p {
    max-width:403px;
    font-size:18px
    }
    
    .it-works h2 {
    font-size:27px;
    line-height:36px
    }
    
    .day-120 h5 {
    font-size:18px;
    line-height:18px
    }
    
    .day-60 h5 {
    font-size:18px;
    line-height:18px;
    padding:10px 0
    }
    
    .day-120 h4 {
    font-size:22px;
    line-height:25px;
    padding:23px 0
    }
    
    .stars1 img {
    width:65%;
    padding:10px 0
    }
    
    .stars2 img {
    width:65%;
    padding:10px 0
    }
    
    .stars3 img {
    width:65%;
    padding:10px 0
    }
    
    .day-60 h4 {
    line-height:25px
    }
    
    .day-20 h4 {
    line-height:25px
    }
    
    .day-120 h6 {
    font-size:31px;
    line-height:46px
    }
    
    .day-60 h6 {
    font-size:31px;
    line-height:46px
    }
    
    .day-20 h5 {
    font-size:31px;
    line-height:46px
    }
    
    .day-120 p {
    font-size:18px;
    line-height:23px;
    padding-bottom:15px
    }
    
    .day-60 p {
    font-size:18px;
    line-height:23px;
    padding-bottom:15px
    }
    
    .day-20 p {
    font-size:18px;
    line-height:23px;
    padding-bottom:15px
    }
    
    .start-btn button {
    margin:0 auto;
    font-size:18px;
    line-height:22px;
    padding:18px 18px 18px 21px;
    margin-bottom:20px
    }
    
    .start-btn2 button {
    margin:0 auto;
    font-size:18px;
    line-height:22px;
    padding:18px 18px 18px 21px;
    margin-bottom:20px
    }
    
    .start-btn3 button {
    margin:0 auto;
    font-size:18px;
    line-height:22px;
    padding:18px 18px 18px 21px;
    margin-bottom:20px
    }
    
    .sales h2 {
    font-size:25px;
    line-height:30px
    }
    
    .sales h3 {
    font-size:18px;
    line-height:26px
    }
    
    .guarantee-1 h3 {
    text-align:center;
    font-size:18px;
    line-height:22px
    }
    
    .guarantee-1 h2 {
    font-size:22px;
    line-height:30px
    }
    
    .guarantee-1 p {
    font-size:18px;
    line-height:23px
    }
    
    .reveal-btn button {
    margin-bottom:0
    }
    
    .serum {
    padding:20px 0
    }
    
    .kncont1 {
    padding:20px 0
    }
    
    .oils-items {
    margin-bottom:20px
    }
    
    .usage h2 {
    font-size:22px;
    line-height:29px;
    padding-top:20px
    }
    
    .usage h3 {
    font-size:18px;
    line-height:21px
    }
    }
    
    @media (max-width: 447px) {
    .oils h3 {
    max-width:370px
    }
    }
    
    @media (max-width: 429px) {
    .under-line2 img {
    margin-left:118px;
    margin-top:-135px;
    width:56%
    }
    }
    
    @media (max-width: 416px) {
    .under-line img {
    margin-left:168px;
    margin-top:-65px;
    max-width:48%
    }
    }
    
    @media (max-width: 391px) {
    .oils h2 {
    max-width:320px
    }
    }

    .wf-w-full {
        padding: 0 !important;
    }
    .nopads{
        padding: 0 !important;
    }
    .hidethis{
        display:none;
    }
    footer.py-5 {
        margin: -10px;
    }
        .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: 0px !important;
            line-height: 120%;
            text-align: center;
        }  
        .navitem span {
            text-transform: uppercase;
            font-size: 14px;
            font-weight: 700;
            margin-bottom: 0px !important;
            line-height: 120%;
            transition:none;
        }  
        
        .navitem {
            padding: 10px 20px;
            color:#000;
        }
        .sitelogo {
            display: flex;
            align-items: center;
        }
        section.timer {
            background-color: #0c497b;
            color: #fff;
            text-align: center;
            padding: 18px 0px;
        }
        .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;
        }
        
        section.timeleft {
            background-color: #0c497b;
            padding: 18px 0px 18px 0px;
            text-align: center;
        }
        p#countdown span {
            letter-spacing: 2px;
            font-size: 23px;
            color: #fff;
        }
        p#countdown {
            letter-spacing: 2px;
            font-size: 23px;
            color: #fff;
        }
        p#countdown .lost {
            letter-spacing: 0px;
            font-size: 16px;
            color: #fff;
            text-transform: uppercase;
            font-weight: 600;
        }
        
        @media (max-width:1100px){
            p#countdown .lost {
                letter-spacing: 0px;
                font-size: 16px;
                color: #fff;
                text-transform: uppercase;
                font-weight: 600;
                max-width: 540px;
                display: block;
                margin: auto;
            }
        }
        
        
        @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;
            }
            .wait-orders p {
                max-width: 390px;
                margin: auto;
            }
            p#countdown span {
                letter-spacing: 2px;
                font-size: 18px;
            }
            
        } 
        
          @media (max-width:565px){
              p#countdown .lost {
                letter-spacing: 0px;
                font-size: 14px;
                color: #fff;
                text-transform: uppercase;
                font-weight: 600;
                max-width: 320px;
                display: block;
                margin: auto;
            }
          }
        
         @media (max-width:425px){
        .wait-orders h3 {
            font-size: 20px;
            letter-spacing: -.62px;
        }
        .wait-orders p {
            font-size: 19px;
            padding-top: 10px;
        }
        p#countdown span{
            letter-spacing: 0px;
            font-size: 18px;
        }
         }
        /* header update */  
        
        
       /**Footer**/
       .modal{
           padding-top:100px;
       }
       
       footer{
           background:#011e22 none repeat scroll 0 0 !important;
       }
       .bhp-upsell-2 footer{
           padding: 40px 0 !important;
           margin-top: 0px !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: 0px 0px 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;
            }
       }
/*hide the base container at the head */
#app > .hide-base{
    height: 0px;
    padding: 0;
}
/*hide the base container at the head */

/*wf bug fix */
#app .nopads .wf-w-full {
	width: 100%;
    padding: 0;
}
#app .no-pads .wf-w-full {
    width: 100%;
    padding: 0;
}
#app .hide-this {
    display: none;
}
#app #single-image_JrujAjyJ9W_complete_controlPage {
    margin-top: -10px;
}
#app #TextEditor_NcLxBNRGjL u {
    overflow-wrap: break-word;
}
#app .wf-w-full {
	width: 100%;
}
#app .sm\:wf-w-6\/12 {
    width: 50%;
}

#app .sm\:wf-w-3\/12 {
    width: 25%;
}

.sitefooter{
 background-color: #802D58  !important; 
}

@media (min-width: 1024px){
#app .lg\:wf-inline {
    display: inline;
}
}
@media (max-width: 768px) {
#app .sm\:wf-w-3\/12 .wf-w-full {
    padding-left: 0;
}
#app .sm\:wf-w-3\/12 {
    width: 100%;
}
}

@media (max-width: 650px) {
#app .sm\:wf-w-6\/12 {
    width: 100%;
}
#app .sm\:wf-w-3\/12 {
    width: 100%;
}
}
/*wf bug fix */
.sec-copyright a {color: #fff;text-decoration: none;}
.ss-pages{display:none;}
#app #modalcontainer .modal-dialog {justify-content: initial !important; padding-top: 50px !important;}
#sitefooter p {margin-bottom: 0;}
.nopads{padding:0!important}
.hidethis{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:#0c497b;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}
section.timeleft{background-color:#0c497b;padding:18px 0;text-align:center}
p#countdown span{letter-spacing:2px;font-size:23px;color:#fff}
p#countdown{letter-spacing:2px;font-size:23px;color:#fff}
p#countdown .lost{letter-spacing:0;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600}
@media (max-width:1100px) {
p#countdown .lost{letter-spacing:0;font-size:16px;color:#fff;text-transform:uppercase;font-weight:600;max-width:540px;display:block;margin:auto}
}
@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}
p#countdown span{letter-spacing:2px;font-size:18px}
}
@media (max-width:565px) {
p#countdown .lost{letter-spacing:0;font-size:14px;color:#fff;text-transform:uppercase;font-weight:600;max-width:320px;display:block;margin:auto}
}
@media (max-width:425px) {
.wait-orders h3{font-size:20px;letter-spacing:-.62px}
.wait-orders p{font-size:19px;padding-top:10px}
p#countdown span{letter-spacing:0;font-size:18px}
}
.toast-title{font-weight:700}
.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}
.toast-message a,.toast-message label{color:#FFF}
.toast-message a:hover{color:#CCC;text-decoration:none}
.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}
.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
.rtl .toast-close-button{left:-.3em;float:left;right:.3em}
button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
.toast-top-center{top:0;right:0;width:100%}
.toast-bottom-center{bottom:0;right:0;width:100%}
.toast-top-full-width{top:0;right:0;width:100%}
.toast-bottom-full-width{bottom:0;right:0;width:100%}
.toast-top-left{top:12px;left:12px}
.toast-top-right{top:12px;right:12px}
.toast-bottom-right{right:12px;bottom:12px}
.toast-bottom-left{bottom:12px;left:12px}
#toast-container{position:fixed;z-index:999999;pointer-events:none}
#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}
#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}
#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}
#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}
#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}
#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}
#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}
#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}
#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}
#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}
.toast{background-color:#030303}
.toast-success{background-color:#51A351}
.toast-error{background-color:#BD362F}
.toast-info{background-color:#2F96B4}
.toast-warning{background-color:#F89406}
.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}
@media all and (max-width:240px) {
#toast-container>div{padding:8px 8px 8px 50px;width:11em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:241px) and (max-width:480px) {
#toast-container>div{padding:8px 8px 8px 50px;width:18em}
#toast-container>div.rtl{padding:8px 50px 8px 8px}
#toast-container .toast-close-button{right:-.2em;top:-.2em}
#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}
}
@media all and (min-width:481px) and (max-width:768px) {
#toast-container>div{padding:15px 15px 15px 50px;width:25em}
#toast-container>div.rtl{padding:15px 50px 15px 15px}
}
.hide-this{display:none}
#app .modal .ftpads.modal-dialog{max-width:500px!important;padding-top:100px!important}
#app .modal .ftpads.modal.show .modal-dialog{max-width:500px!important;padding-top:100px!important}
.navitem{color:#000}

.modal-open {overflow: hidden;}
#sitefooter{background-color:#802D58 ;padding-top:50px;padding-bottom:50px;background-image: none !important;}
#sitefooter p{font-family:'Inter',sans-serif;}
#sitefooter .container{max-width:1000px !important;margin: 0 auto !important;padding: 0 20px !important;}
#footernav ul li a{color:#fff;text-decoration:none;font-size:13px !important;margin:0 10px;font-family:'Inter',sans-serif;}
.sec-copyright{margin-top:30px;color:#fff;font-size:18px;margin-bottom: 0;}
#sitefooter button.navbar-toggler{background:url(https://storage.googleapis.com/wfhq_sciencenatural/global/assets/images/mobilemenu.svg) no-repeat;background-size:28px;display:none}
#modalcontainer .modal-dialog{max-width:600px!important;max-width:600px!important;border-radius:0!important;height:600px;padding:0!important;min-height:calc(100vh - 60px);display:flex;flex-direction:column;justify-content:center;overflow:auto}
#modalcontainer .modal-content{background-color:#fff!important;border-radius:0!important}
.fcontent{height:600px;overflow:hidden;overflow-y:scroll}
img.splogo{margin:auto;display:block;padding:20px}
.fcontent p{margin-bottom:20px}
.supportpages{padding:0 20px}
.supportpages p{font-size:20px}
.sp-top h2{font-family:Oswald;color:#093;font-weight:400;text-align:center;font-size:30px;margin-top:30px}
.sp-top h3{font-family:'Oswald';text-align:center;font-weight:700;margin-bottom:50px;font-size: 30px;text-shadow:2px 1px 2px #969696;}
.sp-top h4{font-size:25px;font-family:'Oswald';font-weight:700;text-align:center;margin-bottom:50px}
.footer-snslogo-2{background-color:#f5f5f5}
p.customer-support{text-align:center;padding:20px;font-size:18px;margin-bottom:0}
p.customer-support-text{text-align:center;padding:20px;background-color:#f5f5f5;font-size:18px;margin-bottom:0}
.footercopy{color:#000;font-family:Oswald;font-size:16px;line-height:16px;font-weight:600;text-align:center;background-color:#f5f5f5;display:block;margin-top:30px}
.modal-open #modalcontainer .modal{padding-left:17px!important;padding-right:17px!important;background-color: transparent !important;}
#modalcontainer .modal.show .modal-dialog {background-color: transparent !important;}
#modalcontainer .modal {padding-top: 0;}
.pp-top{background-image:linear-gradient(4deg,rgba(255,255,253,.6446953781512605) 0,rgba(255,255,255,.7091211484593838) 100%),url(https://storage.googleapis.com/sciencenaturalsupplements.thiiomedia.com/Page/752/1645092101227jbhgxanjeg94th9ab1j0.png);background-size:cover;background-position:right;background-repeat:no-repeat;margin:0 -20px;padding-top:100px;padding-bottom:30px}
h4.sup-title-2{font-size:25px;font-family:'Oswald';font-weight:700;margin-top:30px;margin-bottom:20px}
img.sp-guaranteed{max-width:220px;display:block;margin:20px auto}
.supportpages.sp-gray{background-color:#f5f5f5;padding:20px}
img.spcontact-img{width:100%}
.sp-contact-h2{color:#000;font-family:Oswald;font-size:40px;line-height:40px;padding:0;font-weight:600;text-align:center;margin:30px 0;margin-bottom:10px}
#returnModal .pp-top {
    background-image: -o-linear-gradient(86deg,rgba(255,255,253,.6446953781512605) 0,rgba(255,255,255,.7091211484593838) 100%),url(https://storage.googleapis.com/sciencenaturalsupplements.thiiomedia.com/Page/750/1645089545393fasfglcdgeasjtptkx4y.png);
    background-image: linear-gradient(4deg,rgba(255,255,253,.6446953781512605) 0,rgba(255,255,255,.7091211484593838) 100%),url(https://storage.googleapis.com/sciencenaturalsupplements.thiiomedia.com/Page/750/1645089545393fasfglcdgeasjtptkx4y.png);
    background-size: cover;
    background-position: right;
    background-repeat: no-repeat;
    margin: 0 -20px;
    padding-top: 100px;
    padding-bottom: 30px;
}
@media (max-width: 901px) {
#footernav ul li a{margin:0 7px}
}
@media (max-width: 767px) {
.sec-copyright{font-size:15px}
#sitefooter button.navbar-toggler{background:url(https://storage.googleapis.com/sciencenaturalsupplements.thiiomedia.com/Layout/2401/menu.png) no-repeat;background-size:28px;background-position:center;height:35px;width:60px;margin-top:10px;display:inline;float:right}
#footernav li{text-align:center}
#footernav ul li a{font-size:16px !important;}
#footernav li{padding:5px}
}