body{
    font-family: 'Inter', sans-serif;
    color: #000;
    }
    
    p{
    margin-bottom: 0;
    }
    
    .fs-3542{
    font-size: 35px;
    line-height: 42px
    }
    
    .fs-6579{
    font-size: 65px;
    line-height: 79px
    }
    
    .fs-4555{
    font-size: 45px;
    line-height: 55px
    }
    
    .fs-2530{
    font-size: 25px;
    line-height: 30px
    }
    
    .fs-4049{
    font-size: 40px;
    line-height: 49px
    }
    
    .fs-4560{
    font-size: 45px;
    line-height: 60px;
    }
    
    .fs-5060{
    font-size: 50px;
    line-height: 60px;
    }
    
    .fs-3036{
    font-size: 30px;
    line-height: 36px;
    }
    
    .fs-6072{
    font-size: 60px;
    line-height: 72px;
    }
    
    .fs-2025{
    font-size: 20px;
    line-height: 25px;
    }
    
    .purple-text{
    color: #802D58
    }
    
    .white-text {
    color: #fff
    }
    
    .sec-wrapper{
    max-width: 1920px
    }
    
    .fw-400{
    font-weight: 400;
    }
    
    .fw-500{
    font-weight: 500
    }
    
    .fw-600{
    font-weight: 600
    }
    
    .fw-700{
    font-weight: 700
    }
    
    .fw-800{
    font-weight: 800
    }
    
    .mw-1520{
    max-width: 1520px;
    margin: 0 auto;
    }
    
    .row {
    --bs-gutter-x: 0rem;
    flex: 100%;
    }
    
    /* HEADER */
    .section-01{
    background-color: #969696
    }
    
    .header-cont{
    padding: 30px 10px
    }
    
    .header-cont h2{
    text-align: center
    }
    
    /* BANNER */
    .section-02{
    background-color: #F192A5;
    border: 1px solid #707070;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-01.png), url(/assets/images/yu-moisture-1-3-6/white-flower-01.png), url(/assets/images/yu-moisture-1-3-6/white-flower-02.png);
    background-repeat: no-repeat;
    background-position: top right, top left, bottom left
    }
    
    .banner-cont{
    max-width: 1520px;
    margin: 219px auto 200px
    }
    
    .banner-cont h1{
    margin-bottom: 50px;
    max-width: 932px
    }
    
    .banner-cont p{
    margin-bottom: 0;
    max-width: 955px
    }
    
    /* BEFORE & AFTER */
    .section-03{
    background-color: #FFF3F6;
    background-image: url(/assets/images/yu-moisture-1-3-6/leaf-01.png), url(/assets/images/yu-moisture-1-3-6/leaf-02.png);
    background-repeat: no-repeat;
    background-position: top right, bottom left;
    padding: 50px 0
    }
    
    .cont-001{
    max-width: 1000px;
    margin: 0 auto;
    display: flex;
    justify-content: center
    }
    
    img.after{
    margin-top: 80px
    }
    
    img.before{
    margin-top: -60px
    }
    
    /* JESSICA */
    .jessica{
    max-width: 1520px;
    margin: 0 auto;
    padding: 50px;
    }
    
    .jessica p{
    max-width: 851px;
    margin-bottom: 0
    }
    
    .jessica h2{
    margin-bottom: 30px
    }
    
    .adorable{
    max-width: 1520px;
    margin: 0 auto;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-color: #fff
    }
    
    .adorable p{
    margin: 0;
    }
    
    .katie{
    padding-right: 0;
    padding-bottom: 0;
    }
    
    .katie h2 {
    margin-left: -60px;
    }
    
    .katie p {
    margin-left: -60px;
    max-width: 103%;
    }
    
    img.kid-01{
    margin-left: -20px;
    }
    
    .stunning h2{
    margin-bottom: 30px;
    }
    
    .stunning p {
    max-width: 802px;
    }
    
    .stunning{
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-03.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-position-x: 870px;
    margin-bottom: 50px;
    }
    
    /* MOMMY */
    .section-05{
    background-color: #FFF3F6;
    padding: 50px 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-04.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    }
    
    .cont-003{
    max-width: 1520px;
    margin: 0 auto;
    }
    
    .col-md-8.mommy-right {
    padding-left: 70px;
    }
    
    .cont-003 h2 {
    max-width: 874px;
    margin-bottom: 30px;
    }
    
    .section-06{
    background-color: #F192A5;
    padding: 50px 0;
    text-align: center;
    }
    
    .cont-004 h3{
    padding-bottom: 10px;
    }
    
    .cont-004 h4{
    padding-bottom: 30px
    }
    
    /* MOMMY-02 */
    .cont-005{    
    max-width: 1520px;
    margin: 50px auto;
    display: flex;
    }
    
    .cont-005 .row{
    flex-direction: column;
    }
    
    .mom-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px 10px 0 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/kid-02.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    }
    
    .mom-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    border-top: 0;
    background-color: #F8F8F8;
    }
    
    .mom-top h2{
    margin-bottom: 40px;
    max-width: 778px;
    }
    
    .mom-top p{
    max-width: 760px;
    }
    
    .cont-006 {
    max-width: 1520px;
    margin: 0 auto;
    padding: 0 0 50px;
    }
    
    .cont-006 h2{
    margin-bottom: 30px;
    }
    
    .col-md-7.noticed {
    padding-left: 80px;
    }
    
    .section-08{
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-05.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    }
    
    /* MOM-SQUAD */
    .section-09{
    padding: 50px 0;
    background-color: #FFF3F6;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-06.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-position-x: 960px;
    }
    
    .cont-007{
    max-width: 1520px;
    margin: 0 auto;
    }
    
    .cont-007 h2{
    margin-bottom: 30px;
    max-width: 760px;
    }
    
    .cont-007 h3{
    margin-bottom: 50px;
    max-width: 798px;
    }
    
    .cont-007 p{
    max-width: 760px;
    }
    
    /* DETERMINATION */
    .determination{
    max-width: 1520px;
    margin: 50px auto;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    padding: 50px;
    }
    
    .determination h2{
    margin-bottom: 30px;
    max-width: 910px;
    }
    
    .determination p{
    max-width: 1320px;
    }
    
    .began{
    max-width: 1520px;
    margin: 0px auto 50px;
    padding: 0 50px 50px;
    }
    
    .began h2{
    margin-bottom: 30px;
    max-width: 1285px;
    }
    
    .began p{
    max-width: 1020px;
    }
    
    /* LADIES */
    .ladies {
    max-width: 1220px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    gap: 50px;
    margin-bottom: 50px;
    }
    
    .ladies-cont{
    width: 585px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    text-align: center;
    padding: 418px 50px 50px;
    height: 675px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-07.png);
    background-repeat: no-repeat;
    background-position: top;
    max-width: 100%;
    }
    
    .ladies-cont h2{
    margin-bottom: 20px;
    max-width: 100%;
    }
    
    .lc-02{
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-08.png);
    max-width: 100%;
    }
    
    .lc-03{
    width: 1220px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-09.png);
    background-position: top left;
    height: auto;
    padding: 50px;
    text-align: left;
    max-width: 100%;
    }
    
    .lc-03 h2{
    max-width: 475px;
    }
    
    .lc-03 p{
    max-width: 515px;
    }
    
    /* ANA */
    .section-11{
    background-color: #FFF3F6;
    padding: 50px 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-10.png);
    background-repeat: no-repeat;
    background-position: top right;
    }
    
    .cont-009{
    max-width: 1520px;
    margin: 0 auto;
    }
    
    .cont-009 h2{
    max-width: 820px;
    margin-bottom: 30px
    }
    
    .cont-009 p{
    max-width: 895px;
    }
    
    /* HONEST */
    .cont-010{    
    max-width: 1520px;
    margin: 50px auto;
    display: flex;
    }
        
    .cont-010 .row{
    flex-direction: column;
    }
        
    .honest-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px 10px 0 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-11.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    }
        
    .honest-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    border-top: 0;
    background-color: #F8F8F8;
    }
        
    .honest-top h2{
    margin-bottom: 40px;
    max-width: 928px;
    }
        
    .honest-top p{
    max-width: 740px;
    }
    
    /* APPRECIATE */
    .appreciate{
    max-width: 1520px;
    margin: 0 auto;
    }
    
    .appreciate h2{
    margin-bottom: 30px;
    }
    
    .appreciate .col-md-7 {
    padding-left: 34px;
    }
    
    .appreciate img{
    max-width: 100%;
    }
    
    /* DEPRESSION */
    .depression {
    max-width: 1520px;
    margin: 0px auto 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    padding: 50px;
    }
        
    .depression h2{
    margin-bottom: 30px;
    }
    
    .depression p{
    max-width: 1320px;
    }
    
    /* BOTOX */
    .section-13{
    padding: 50px 0;
    background-color: #FFF3F6;
    }
    
    .cont-011 h2{
    margin-bottom: 30px;
    }
    
    .cont-011 p{
    max-width: 1002px;
    }
    
    img.woman-13 {
    float: right;
    position: relative;
    left: -40px;
    bottom: -135px;
    }
    
    /* DR. STERLING */
    .cont-012{    
    display: flex;
    margin: 50px auto;
    }
            
    .cont-012 .row{
    flex-direction: column;
    }
            
    .dr-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #004E80;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    background-repeat: no-repeat;
    background-position: bottom right;
    }
            
    .dr-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #F8F8F8;
    }
            
    .dr-top h2{
    margin-bottom: 40px;
    letter-spacing: -2px;
    }
    
    img.dr-zane {
    float: left;
    margin-right: 60px;
    margin-bottom: 30px;
    max-width: 100%;
    }
    
    .dr-top p {
    max-width: 1336px;
    }
    
    .dr-bottom p{
    max-width: 1320px;
    }
    
    .discover{
    padding: 0 50px 50px;
    }
    
    .discover h3{
    margin-bottom: 20px;
    }
    
    /* INTEREST */
    .section-15{
    padding: 50px 0 248px;
    background-color: #FFF3F6;
    background-image: url(/assets/images/yu-moisture-1-3-6/couple-01.png);
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
    z-index: 0;
    }
    
    .cont-013 h2{
    margin-bottom: 30px;
    max-width: 660px;
    }
    
    .cont-013 p{
    max-width: 774px;
    }
    
    .cont-013 .col-md-8 {
    padding-left: 95px;
    }
    
    .cont-014{
    padding: 50px;
    width: 100%;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-top: -220px;
    margin-bottom: 80px
    }
    
    .cont-014 p{
    max-width: 1320px;
    }
    
    /* SPARE */
    .cont-015{
    background-image: url(/assets/images/yu-moisture-1-3-6/couple-02.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding: 50px 0;
    }
    
    .cont-015 h2 {
    margin-bottom: 30px;
    max-width: 891px;
    }
    
    .cont-015 p {
    max-width: 965px;
    }
    
    /* UV */
    .cont-016{    
    display: flex;
    margin: 0px auto 35px;
    }
                
    .cont-016 .row{
    flex-direction: column;
    }
                
    .uv-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    }
                
    .uv-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #F8F8F8;
    }
                
    .uv-top h2{
    margin-bottom: 30px;
    max-width: 1030px;
    }
    
    /* RADIATION */
    .cont-017{
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 0.5px solid #802D58;
    }
    
    .cont-017 img{
    max-width: 100%;
    width: 659px;
    }
    
    .cont-017 h2{
    margin-bottom: 30px;
    }
    
    .col-md-6.uv-left {
    margin-left: -40px;
    }
    
    .cont-018 img{
    max-width: 100%;
    }
    
    .cont-018 h2{
    margin-bottom: 30px;
    }
    
    .cont-018 p {
    max-width: 754px;
    }
    
    .cont-018{
    margin-bottom: 50px;
    }
    
    /* SPEND */
    .section-18{
    background-color: #FFF3F6;
    padding: 50px 0 230px;
    background-image: url(/assets/images/yu-moisture-1-3-6/leaf-03.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    position: relative;
    z-index: 0;
    }
    
    .cont-019 h2{
    margin-bottom: 30px;
    }
    
    .cont-new{
    width: 100%;
    padding: 47px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-color: #fff;
    background-image: url(/assets/images/yu-moisture-1-3-6/city.png);
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
    z-index: 1;
    margin-top: -180px;
    margin-bottom: 50px;
    }
    
    .cont-new .col-md-7 {
    padding-left: 15px;
    }
    
    .cont-new h2{
    margin-bottom: 30px;
    max-width: 700px;
    }
    
    .cont-new p{
    max-width: 763px;
    }
    
    .cont-korea{
    margin-bottom: 50px
    }
    
    .cont-korea h2{
    margin-bottom: 30px
    }
    
    .cont-korea p{
    max-width: 850px;
    }
    
    .cont-korea img{
    float: right;
    }
    
    .sunniest{    
    display: flex;
    margin: 0px auto;
    }
                    
    .sunniest .row{
    flex-direction: column;
    }
                    
    .sunny-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    }
                    
    .sunny-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #F8F8F8;
    }
                    
    .sunny-top h2{
    margin-bottom: 30px;
    max-width: 1040px;
    }
    
    .sunny-top p{
    max-width: 1103px;
    }
    
    .beauty .col-md-7 {
    padding-left: 22px;
    }
    
    .beauty{
    padding: 50px 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-15.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: -3px
    }
    
    .beauty p{
    max-width: 813px;
    }
    
    .beauty h2{
    padding-bottom: 30px;
    }
    
    /* SAGGY */
    .section-0020{
    padding: 50px 0 335px;
    background-color: #FFF3F6;
    }
    
    /* SPELLBOUND */
    .cont-0021{
    padding: 50px;
    background-color: #fff;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-image: url(/assets/images/yu-moisture-1-3-6/drop.png);
    background-repeat: no-repeat;
    background-position: right;
    margin-top: -285px;
    }
    
    .cont-0021 h2{
    max-width: 853px;
    margin-bottom: 30px;
    }
    
    .cont-0021 p{
    max-width: 1077px;
    }
    
    img.woman-33 {
    float: right;
    }
    
    .cont-0020 h2 {
    max-width: 1423px;
    margin-bottom: 30px;
    }
    
    .cont-0020 p{
    max-width: 903px;
    }
    
    /* TOLD */
    .cont-020{    
    display: flex;
    margin: 50px auto;
    }
                        
    .cont-020 .row{
    flex-direction: column;
    }
                        
    .told-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/dr-01.png);
    background-repeat: no-repeat;
    background-position: top right;
    }
                        
    .told-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #FFF3F6;
    }
                        
    .told-top h2{
    margin-bottom: 30px;
    max-width: 1040px;
    }
    
    /* TOLD */
    .cont-021{
    padding-bottom: 50px;
    position: relative;
    }
        
    .cont-021 h2{
    margin-bottom: 30px;
    }
        
    .cont-021 .col-md-5{
    position: relative;
    }
    
    .cont-021 .col-md-7 {
    padding-left: 95px;
    }
        
    .cont-021 img {
    position: absolute;
    height: 851px;
    width: 732px;
    bottom: -50px;
    left: -10px;
    }
    
    .cont-021 p{
    max-width: 740px;
    }
    
    /* YOUNGEST */
    .section-22{
    padding: 50px 0 250px;
    background-color: #FFF3F6;
    background-image: url(/assets/images/yu-moisture-1-3-6/leaf-04.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-position-y: 0;
    background-position-y: -17px;
    }
    
    .cont-022 h2{
    max-width: 929px;
    margin-bottom: 30px;
    }
    
    /* YOUNGEST */
    .cont-023{
    width: 100%;
    padding: 50px 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-color: #fff;
    margin-bottom: 50px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-17.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: -200px;
    }
    
    .cont-023 h2{
    margin-bottom: 30px;
    max-width: 663px;
    }
    
    .cont-023 .col-md-7 {
    padding-left: 85px;
    }
    
    /* CONT-LIKE */
    .like-items{
    border: 1px solid #802D58;
    border-radius: 10px;
    padding: 58px 77px 10px;
    width: 470px;
    height: 636px;
    display: flex;
    flex-direction: column;
    }
    
    .like-items img{
    margin: 0 auto;
    margin-bottom: 50px;
    display: block;
    width: 315px;
    height: 315px;
    max-width: 100%;
    }
    
    .like-items h3{
    text-align: center;
    }
    
    .lauren{
    padding-left: 42px;
    padding-right: 42px
    }
    
    .kim{
    padding-right: 50px;
    padding-left: 46px;
    }
    
    .like-cont {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 50px;
    }
    
    .cont-like h4{
    max-width: 1140px;
    margin-bottom: 50px
    }
    
    /* BRAND-NEW */
    .section-24{
    background-color: #FFF3F6;
    padding: 50px 0 130px;
    }
    
    .cont-024 h2 {
    max-width: 1050px;
    margin-bottom: 30px;
    }
    
    /* CREASES */
    .creases {
    width: 100%;
    padding: 50px 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-image: url(/assets/images/yu-moisture-1-3-6/dr-02.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: -85px;
    margin-bottom: 50px;
    background-color: #fff;
    }
    
    .creases-top {
    padding-bottom: 51px;
    border-bottom: 0.5px solid #802D58;
    margin-bottom: 50px;
    }
    
    .creases-top .col-md-8 {
    padding-left: 35px;
    }
    
    .creases-top h2{
    max-width: 840px;
    margin-bottom: 20px;
    }
    
    .creases-top p{
    max-width: 840px;
    }
    
    .creases h3{
    margin-bottom: 30px
    }
    
    .creases h4{
    margin-bottom: 0px
    }
    
    .check-list-01 {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    margin: 30px 0;
    }
    
    .check-items-01{
    background-color: #FFF3F6;
    display: flex;
    padding: 25px 30px;
    align-items: center;
    width: 935px;
    max-width: 100%;
    }
    
    .check-items-01 img{
    margin-right: 30px;
    }
    
    .check-items-01 h5{
    margin-bottom: 0;
    }
    
    .nourish h5{
    max-width: 712px;
    }
    
    .creases h6{
    max-width: 1050px;
    }
    
    /* I-MEAN */
    .cont-026{
    padding-bottom: 25px;
    }
    
    img.ba-10 {
    float: right;
    position: relative;
    left: -45px;
    top: -15px;
    max-width: 100%;
    }
    
    .cont-026 h2 {
    max-width: 820px;
    margin-bottom: 30px;
    }
    
    .cont-026 p {
    max-width: 830px;
    }
    
    /* DISCOVERY */
    .section-27{
    background-color: #F192A5;
    padding: 50px 0;
    }
    
    .section-27 h2{
    margin-bottom: 0;
    text-align: center;
    }
    
    .cont-disc {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 50px;
    margin: 50px auto 0;
    }
    
    .disc-items{
    width: 100%;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-color: #fff;
    height: 261px;
    display: flex;
    align-items: center;
    }
    
    .disc-items img{
    margin-right: 88px;
    }
    
    .tammy p{
    max-width: 727px;
    }
    
    .sharon p{
    max-width: 950px;
    }
    
    /* HELP */
    .section-28{
    padding: 50px 0;
    }
    
    .help-top{
    width: 100%;
    padding: 49px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-24.png);
    background-repeat: no-repeat;
    background-position: top right;
    }
                            
    .help-bottom{
    width: 100%;
    padding: 49px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #FFF3F6;
    }
                            
    .help-top h2{
    margin-bottom: 30px;
    max-width: 820px;
    }
    
    .help-top p {
    max-width: 778px;
    }
    
    .help-bottom h3{
    margin-bottom: 30px;
    }
    
    /* AT FIRST */
    .cont-029 .col-md-7 {
    padding-left: 28px;
    }
    
    .cont-029 h2{
    margin-bottom: 30px;
    }
    
    .cont-029 p{
    max-width: 835px;
    margin-bottom: 50px;
    }
    
    img.woman-25 {
    position: relative;
    right: 75px;
    }
    
    /* YU MOISTURE */
    .section-30{
    background-color: #F192A5;
    padding: 40px 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/bg-01.png), url(/assets/images/yu-moisture-1-3-6/bg-02.png);
    background-repeat: no-repeat;
    background-position: top left, top right;
    }
    
    .cont-030 h2{
    text-align: center;
    margin-bottom: 30px;
    }
    
    .cont-030 h3{
    text-align: center;
    margin-bottom: 40px;
    }
    
    img.ym-01{
    max-width: 100%;
    display: block;
    margin: 0 auto;
    }
    
    /* OPEN UP */
    .section-31{
    padding: 50px 0 0;
    }
    
    .section-31 .row {
    height: 1147px;
    }
    
    .open-up{
    padding-bottom: 50px;
    border-bottom: 1px solid #802D58;
    margin-bottom: 50px;
    }
    
    img.woman-26 {
    float: right;
    max-width: 100%;
    position: relative;
    left: -70px;
    }
    
    .open-up h2{
    margin-bottom:30px;
    }
    
    .open-up p{
    max-width: 852px;
    }
    
    .manufactured h3{
    max-width: 760px;
    margin-bottom: 30px;
    }
    
    span.yu-usa {
    float: right;
    position: relative;
    top: -125px;
    }
    
    img.yu-03{
    max-width: 100%;
    }
    
    img.usa {
    position: absolute;
    top: 40px;
    left: -165px;
    max-width: 100%;
    }
    
    .hid-span-01{
    display: none;
    }
    
    /* PROMISE */
    .section-32{
    background-color: #FFF3F6;
    padding: 50px 0 333px;
    }
    
    .cont-032 h2{
    margin-bottom: 30px;
    }
    
    .cont-032 p{
    max-width: 1420px;
    }
    
    /* FIND */
    .find{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-27.png);
    background-repeat: no-repeat;
    background-position: bottom left;
    margin-top: -285px;
    background-color: #fff;
    margin-bottom: 50px;
    }
    
    .find h2{
    max-width: 906px;
    margin-bottom: 30px;
    }
    
    .find .col-md-8 {
    padding-left: 39px;
    }
    
    .vanishing{
    padding-bottom: 50px;
    border-bottom: 0.5px solid #802D58;
    margin-bottom: 50px;
    }
    
    .vanishing h3{
    max-width: 1214px;
    margin-bottom: 30px;
    }
    
    .vanishing h4{
    max-width: 852px;
    }
    
    .ingredients{
    display: flex;
    padding-bottom: 50px;
    }
    
    img.yu-ing{
    margin-left: 20px;
    max-width: 100%;
    height: 503px;
    }
    
    .ingredients h3{
    max-width: 906px;
    margin-bottom: 30px;
    }
    
    .ingredients h4{
    max-width: 952px;
    }
    
    /* REMARKABLE */
    .section-34{
    padding: 50px 0;
    background-color: #FFF3F6;
    background-image: url(/assets/images/yu-moisture-1-3-6/flower-02.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    }
    
    .cont-034 h2{
    max-width: 994px;
    margin-bottom: 30px;
    }
    
    /* AMAZED */
    .cont-035 h2{
    margin-bottom: 30px;
    max-width: 1088px;
    }
    
    .cont-035 p{
    max-width: 968px;
    }
    
    .cont-035{
    padding-bottom: 20px;
    margin: 50px auto 30px;
    background-image: url(/assets/images/yu-moisture-1-3-6/dr-03.png);
    background-repeat: no-repeat;
    background-position: top right;
    }
    
    /* MATRIXYL */
    .matrixyl-top{
    width: 100%;
    padding: 49px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    background-color: #FFF3F6;
    }
                                
    .matrixyl-bottom{
    width: 100%;
    padding: 49px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #fff;
    background-image: url(/assets/images/yu-moisture-1-3-6/yu-oil.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin-bottom: 50px;
    }
    
    .matrixyl-top h2{
    margin-bottom: 30px;
    max-width: 1350px;
    }
    
    .matrixyl-bottom h3{
    margin-bottom: 30px;
    max-width: 1327px;
    }
    
    .matrixyl-bottom p{
    max-width: 850px;
    }
    
    /* FORMULATION */
    .formulation {
    display: flex;
    padding-bottom: 50px;
    border-bottom: 0.5px solid #802D58;
    margin-bottom: 50px;
    }
    
    .form-02 {
    padding-left: 48px;
    }
    
    .form-02 h2{
    margin-bottom: 30px;
    }
    
    /* ORGANIC */
    .cont-038{
    max-width: 1420px;
    margin: 0 auto;
    }
    
    .cont-038 h2{
    max-width: 1327px;
    margin-bottom: 0px;
    }
    
    .cont-038 p{
    margin-bottom: 50px;
    }
    
    .oil-cont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
    max-width: 100%;
    margin: 50px auto;
    }
    
    .oil-items {
    border: 0.5px solid #802D58;
    border-radius: 10px;
    display: flex;
    align-items: center;
    }
    
    .oil-items h4{
    max-width: 841px;
    }
    
    .oil-items img{
    border-radius: 10px 0 0 10px;
    }
    
    /* SKIN TIGHTENER */
    .section-39{
    padding: 50px 0 435px;
    background-color: #FFF3F6;
    }
    
    .cont-039 h2{
    max-width: 1062px;
    margin-bottom: 30px;
    }
    
    /* ONE WEEK */
    .cont-040{
    background-color: #fff;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    padding: 50px;
    background-image: url(/assets/images/yu-moisture-1-3-6/yu-02.png);
    background-repeat: no-repeat;
    background-position: top left;
    margin-top: -385px;
    margin-bottom: 50px;
    }
    
    .cont-040 .col-md-8 {
    padding-left: 40px;
    }
    
    .cont-040 h2{
    margin-bottom: 30px;
    }
    
    .cont-040 p{
    max-width: 877px;
    }
    
    /* WRINKLE */
    .cont-041{
    padding-bottom: 50px;
    border-bottom: 0.5px solid #802D58;
    }
    
    .cont-041 h2{
    margin-bottom: 30px;
    max-width: 1115px;
    }
    
    .no-longer {
    display: flex;
    }
    
    .nl-text h3 {
    margin-bottom: 25px;
    margin-top: 50px;
    max-width: 877px;
    }
    
    .nl-text h4{
    max-width: 906px;
    margin-bottom: 40px;
    }
    
    img.woman-28 {
    margin-top: -20px;
    }
    
    .nl-text{
    padding-left: 50px;
    }
    
    /* EXACTlY */
    .section-42{
    padding: 50px 0;
    background-color: #FFF3F6;
    }
    
    .cont-042 h2{
    max-width: 994px;
    margin-bottom: 30px;
    }
    
    .report-items{
    padding: 0 50px;
    padding-left: 294px;
    background-color: #fff;
    border: 0.5px solid #802D58;
    border-radius: 10px;
    display: flex;
    align-items: center;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-29.png);
    background-position: top left;
    background-repeat: no-repeat;
    }
    
    .myra{
    height: 310px;
    }
    
    .clarissa{
    height: 340px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-30.png);
    background-position: top left;
    background-repeat: no-repeat;
    }
    
    .report-cont {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 30px;
    max-width: 100%;
    margin: 50px auto;
    }
    
    /* STOCK UP */
    .so-top{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-bottom: 0;
    border-radius: 10px 10px 0 0;
    background-color: #fff;
    margin-top: 50px;
    }
                                    
    .so-bottom{
    width: 100%;
    padding: 50px;
    border: 0.5px solid #802D58;
    border-radius: 0 0 10px 10px;
    background-color: #F8F8F8;
    }
        
    .so-top h2{
    margin-bottom: 30px;
    max-width: 1350px;
    }
    
    .so-top p {
    max-width: 1438px;
    }
        
    .so-bottom h3{
    margin-bottom: 30px;
    max-width: 1327px;
    }
    
    img.yu-limited {
    float: left;
    margin-top: 5px;
    }
    
    /* AGREED */
    .section-43{
    padding: 50px 0;
    background-image: url(/assets/images/yu-moisture-1-3-6/leaf-05.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 760px;
    }
        
    .cont-043 h2{
    margin-bottom: 30px;
    max-width: 1250px;
    }
    
    /* HAPPENS MORE */
    .cont-044{
    padding-bottom: 50px;
    border-bottom: 0.5px solid #802D58;
    margin-bottom: 50px;
    }
    
    .cont-044 h2{
    max-width: 1048px;
    margin-bottom: 30px;
    }
    
    .cont-044 p{
    max-width: 1262px;
    }
    
    /* DISCOUNT */
    .cont-045{
    position: relative;
    margin-bottom: 30px;
    }
    
    .cont-045 p{
    margin-bottom: 40px;
    max-width: 828px;
    }
    
    img.woman-31 {
    position: absolute;
    left: -140px;
    top: 0;
    max-width: 100%;
    }
    
    /* HOW BIG */
    .how-big{
    padding-top: 50px;
    border-top: 0.5px solid #802D58;
    }
    
    .how-big h3{
    margin-bottom: 30px;
    }
    
    .how-big h4{
    max-width: 1367px;
    }
    
    /* GUARANTEED */
    .section-46{
    padding: 50px 0 265px;
    background-color: #FFF3F6;
    }
    
    .cont-046{
    position: relative;
    }
    
    .cont-046 .col-md-4{
    position: relative;
    }
    
    .cont-046 h2{
    max-width: 908px;
    margin-bottom: 30px
    }
    
    .cont-046 p{
    max-width: 922px;
    }
    
    img.yu-box {
    position: absolute;
    top: 27px;
    left: -100px;
    }
    
    /* FIRST MONTH */
    .cont-047{
    border: 1px solid #004E80;
    border-radius: 10px;
    background-color: #fff;
    padding: 48px;
    margin-top: -215px;
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-32.png);
    background-repeat: no-repeat;
    background-position: top left;
    position: relative;
    margin-bottom: 50px;
    }
    
    .cont-047 .col-md-8 {
    padding-left: 40px;
    }
    
    .cont-047 h2{
    margin-bottom: 30px;
    }
    
    .cont-047 p{
    max-width: 906px;
    }
    
    img.in-gua {
    position: absolute;
    bottom: 48px;
    left: 52px;
    }
    
    /* SALES PAGE */
    .section-48{
    /*background-color: #F8F8F8;*/
    padding: 35px 0 80px;
    }
    
    .cont-048 h2{
    text-align: center;
    margin-bottom: 20px;
    }
    
    .cont-048 p{
    max-width: 1076px;
    text-align: center;
    margin: 0 auto 45px;
    }
    
    
    /* OFFERS */
    .one-month{
    width: 442px;
    max-width: 100%;
    border: 0.8px solid #757575;
    }
    
    .offers h3{
    padding: 35px 10px;
    background-color: #A0A0A0;
    text-align: center;
    max-width: 100%;
    margin: 0 auto;
    }
    
    .offers h4{
    padding: 18px 10px;
    background-color: #F192A5;
    text-align: center;
    max-width: 100%;
    margin: 0 auto 13px;
    }
    
    img.stars{
    max-width: 100%;
    display: block;
    margin: 0 auto 8.28px;
    }
    
    img.yu-1pc{
    max-width: 100%;
    display: block;
    margin: 0 auto 8.28px;
    }
    
    .offers h5{
    text-align: center;
    max-width: 100%;
    margin: 0 auto 23px;
    color: #2D2D2D;
    }
    
    .offers a{
    background: transparent linear-gradient(180deg, #FFBF47 0%, #FEAB35 100%) 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 50px;
    color: #fff;
    font-weight: 600;
    text-align: center;
    display: flex;
    align-items: center;
    padding: 24px 10px;
    width: 338px;
    max-width: 100%;
    display: block;
    margin: 0 auto;
    font-size: 23px;
    line-height: 28px;
    text-decoration: none;
    position: relative;
    margin-bottom: 33px;
    }
    
    .offers a:hover {
    background: transparent linear-gradient(180deg, #c88002 0%, #c88002 100%) 0% 0% no-repeat padding-box;
    }
    
    img.path-01{
    width: 12px;
    height: 20px;
    position: absolute;
    right: 30px;
    margin: auto;
    top: -10px;
    bottom: -10px;
    }
    
    .offers h6{
    text-align: center;
    max-width: 100%;
    margin: 0 auto 25px;
    color: #2D2D2D;
    }
    
    img.cards-01{
    max-width: 100%;
    display: block;
    margin: 0 auto 50px;
    }
    
    .save{
    position: relative;
    max-width: 100%;
    margin: 0 auto;
    }
    
    img.save-80 {
    position: absolute;
    right: 10px;
    }
    
    .six-months{
    width: 559px;
    max-width: 100%;
    border: 0.8px solid #757575;
    background-color: #FFEBEF;
    }
    
    .six-months h3{
    background-color: #802D58;
    padding: 41px 10px;
    }
    
    .six-months h4{
    padding: 16px 10 21px;
    margin-bottom: 33.5px;
    }
    
    .offers {
    display: flex;
    justify-content: space-between;
    align-items: end;
    max-width: 100%;
    }
    
    .three-months h3{
    padding: 38px 10px;
    }
    
    .three-months h4{
    padding: 18px 10px 22px;
    }
    
    /* RISK */
    .section-49{
    padding: 20px 0 60px;
    }
    
    .cont-049 h2{
    max-width: 908px;
    margin-bottom: 30px;
    }
    
    .cont-049 p{
    max-width: 1439px;
    margin-bottom: 50px;
    }
    
    .cont-049 h3{
    margin-bottom: 0px;
    }
    
    /* FAQ */
    .section-50{
    background-color: #F192A5;
    padding: 25px 0;
    margin-top: 50px;
    }
    
    .cont-050 h2{
    text-align: center;
    margin: 0 auto;
    }
    
    .faq{
    border: 2px solid #DB9FBE;
    padding: 50px;
    border-radius: 10px;
    }
    
    .faq h2{
    margin-bottom: 30px;
    }
    
    .faq p{
    max-width: 1277px;
    }
    
    .work p{
    max-width: 1320px;
    }
    
    .benefits p{
    max-width: 1210px;
    }
    
    img.label {
    display: block;
    max-width: 100%;
    margin-top: 10px;
    }
    
    .questions {
    display: flex;
    flex-direction: column;
    max-width: 100%;
    margin: 50px auto;
    justify-content: space-between;
    gap: 50px;
    }
    
    /* CONTACTS */
    .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:464px;
    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:12px 0;
    color:#fff;
    font-size:20px;
    line-height:55px;
    font-weight:800;
    border-radius:50px;
    margin:0 auto;
    margin-bottom:15px;
    max-width: 385px;
    position: relative;
    }
        
    .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: 12px 0;
    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;
    max-width: 385px;
    margin: 0 auto;
    position: relative;
    }
        
    .email-btn h5 img {
    padding-right:40px
    }
        
    .email-us {
    max-width:317px;
    font-size:20px;
    line-height:55px
    }
    
    .contacts-bg{
    margin-top: 50px;
    }
    
    .sec-18{
    padding: 20px 10px;
    }
    
    /* SECURITY */
    .section-52{
    background-color: #6B6B6B;
    padding: 50px 0;
    }
    
    .security{
    display: flex;
    max-width: 1110px;
    margin: 0 auto;
    justify-content: space-between;
    }
    
    .sec-items {
    display: flex;
    justify-content: center;
    align-items: center;
    }
    
    .sec-items img{
    padding-right: 20px;
    }
    
    .sec-items p{
    font-size: 15px;
    line-height: 19px;
    color: #fff;
    font-weight: 700;
    }
    
    /* FOOTER */
    .sec-01 {
    background-color: #802D58
    }
        
    .footer {
    padding: 50px 20px;
    max-width: 1110px;
    margin: 0 auto
    }
        
    .footer-top {
    display: flex;
    align-items: center;
    justify-content: space-between
    }
        
    .footer-top a {
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    margin: 0 10px
    }
        
    .footer p {
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin-bottom: 30px
    }
        
    .footer h2 {
    font-size: 18px;
    text-align: center;
    color: #fff;
    max-width: 100%
    }
        
    .footer a {
    color: #fff;
    text-decoration: none
    }
    
    .footer-logo{
    text-align: center;
    }
    
    .yu-footer-nav{
    display: none;
    }
    
    .footer-terms-02{
    display: none;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    /* RESPONSIVE */
    @media (max-width: 1700px){
    .sec-wrapper{
    max-width: 1400px
    }
    
    .br-01 {
    display: none;
    }
    
    /* BANNER */
    .section-02{
    background-position-x: 790px, 0, 0
    }
    
    /* BEFORE AND AFTER */
    .section-03 {
    background-size: 330px;
    }
    
    /* MOMMY-02 */
    .col-md-7.noticed {
    padding-left: 40px;
    }
    
    /* MOM-SQUAD */
    .section-09 {
    background-position-x: 870px;
    }
    
    /* APPRECIATE */
    .appreciate img {
    margin-top: 50px;
    }
    
    /* BOTOX */
    img.woman-13 {
    left: 0px;
    width: 400px;
    max-width: 100%;
    }
    
    /* SPARE */
    .cont-015 {
    background-size: 500px;
    background-position: bottom right;
    }
    
    /* RADIATION */
    .col-md-6.uv-left {
    margin-left: 0px;
    }
    
    /* SPEND */
    .section-18 {
    background-size: 390px;
    }
    
    .cont-korea img {
    float: right;
    max-width: 90%;
    }
    
    /* YOUNGEST */
    .section-22 {
    background-size: 460px;
    background-position-y: 260px;
    }
    
    .section-23 p {
    font-size: 22px;
    line-height: 27px;
    }
    
    /* CONT-LIKE */
    .like-items{
    padding: 50px 50px 10px;
    }
    
    .like-cont{
    gap: 20px;
    }
    
    /* CREASES */
    .creases-top .col-md-8 {
    padding-left: 25px;
    }
    
    /* I-MEAN */
    img.ba-10 {
    left: 10px;
    }
    
    /* DISCOVERY */
    .disc-items{
    padding-right: 20px;
    }
    
    .disc-items img {
    margin-right: 65px;
    }
    
    /* HELP */
    .help-top {
    background-position-x: 770px;
    }
    
    /* AT FIRST */
    img.woman-25 {
    right: 10px;
    width: 588px;
    }
    
    /* OPEN UP */
    span.yu-usa {
    width: 380px;
    }
    
    img.yu-3bot {
    max-width: 100%;
    }
    
    img.usa {
    left: -125px;
    width: 160px;
    }
    
    img.woman-26 {
    left: 0px;
    }
        
    .section-31{
    padding-bottom: 50px;
    }
    
    /* REMARKABLE */
    .section-34 {
    background-size: 450px;
    }
    
    /* FORMULATION */
    .formulation img{
    max-width: 100%;
    }
    
    /* MATRIXYL */
    .matrixyl-bottom {
    background-position-x: 840px;
    }
    
    /* AGREED */
    .section-43 {
    background-size: 460px;
    }
    
    img.yu-limited {
    margin-bottom: 150px;
    }
    
    /* GUARANTEED */
    img.yu-box {
    position: absolute;
    top: 267px;
    left: -70px;
    width: 555px;
    max-width: 100%;
    }
    
    /* SALES PAGE 01 */
    .one-month{
    width: 400px;
    }
    
    .six-months{
    width: 500px;
    }
    
    /* NEW-INITIAL EDITS */
    .cont-021 img {
    position: absolute;
    height: 801px;
    width: 682px;
    bottom: -50px;
    left: -10px;
    }
    }
    
    @media (max-width: 1500px){
    .sec-wrapper{
    max-width: 1200px
    }
    
    /* BANNER */
    .section-02 {
    background-position-x: 650px, 0, 0
    }
    
    .fs-6579 {
    font-size: 55px;
    line-height: 69px
    }
    
    .banner-cont h1 {
    max-width: 772px;
    }
    
    .fs-3542 {
    font-size: 32px;
    line-height: 39px;
    }
    
    .banner-cont p {
    max-width: 772px;
    }
    
    /* JESSICA */
    .fs-4555 {
    font-size: 40px;
    line-height: 50px;
    }
    
    .katie h2{
    margin-left: 0;
    }
    
    .katie p{
    margin-left: 0;
    max-width: 100%;
    margin-bottom: 40px;
    }
    
    img.kid-01 {
    margin-top: 48px;
    }
    
    .fs-4049{
    font-size: 35px;
    line-height: 44px;
    }
    
    .stunning p {
    max-width: 550px;
    }
    
    .stunning {
    background-position-x: 640px;
    }
    
    /* MOMMY-02 */
    .section-08{
    background-position: top left;
    }
    
    .mom-top {
    background-size: 500px;
    }
    
    .col-md-7.noticed {
    padding-left: 10px;
    }
    
    /* MOM-SQUAD */
    .section-09 {
    background-position-x: 890px;
    background-size: 550px;
    }
    
    /* LADIES */
    .lc-01{
    width: 47%;
    }
    
    .lc-02{
    width: 48%;
    }
    
    .ladies .fs-3036 {
    font-size: 25px;
    line-height: 30px;
    }
    
    /* ANA */
    .section-11 {
    background-position-x: 690px;
    }
    
    /* HONEST */
    .honest-top {
    background-size: 500px;
    }
    
    /*APPRECIATE*/
    .appreciate img {
    margin-top: 250px;
    }
    
    /* BOTOX */
    img.woman-13 {
    left: 0px;
    width: 320px;
    max-width: 100%;
    }
    
    /* DR. STERLING */
    img.dr-zane {
    margin-bottom: 110px;
    }
    
    /* SPARE */
    .cont-015 p {
    max-width: 715px;
    }
    
    /* RADIATION */
    .cont-017 img {
    width: 90%;
    margin: 0 auto;
    display: block;
    }
    
    .cont-018 img {
    width: 90%;
    margin: 0 auto;
    display: block;
    }
    
    /* SPEND */
    .cont-new {
    background-size: 630px;
    }
    
    /* SAGGY */
    img.woman-33 {
    float: right;
    width: 364px;
    }
    
    /* SPELLBOUND */
    .cont-0021.mw-1520 {
    background-size: 340px;
    background-position-y: 410px;
    }
    
    /* TOLD */
    .told-top {
    background-size: 650px;
    }
    
    /* YOUNGEST */
    .section-22 {
    background-size: 390px;
    background-position-y: 310px;
    }
    
    /* CONT-LIKE */
    .like-items img {
    width: 277px;
    height: auto;
    }
    
    /* CREASES */
    .creases {
    background-size: 700px;
    }
    
    /* DISCOVEY */
    .disc-items img {
    margin-right: 25px;
    }
    
    /* AT FIRST */
    img.woman-25 {
    right: 0px;
    width: 480px;
    top: 50px;
    max-width: 100%;
    }
    
    /* YU MOISTURE */
    .fs-6072 {
    font-size: 50px;
    line-height: 62px;
    }
    
    .section-30 {
    background-position: bottom left, bottom right;
    background-size: 29%;
    }
    
    /* OPEN UP */
    img.woman-26 {
    width: 400px;
    }
    
    span.yu-usa {
    top: -135px;
    left: 50px;
    }
    
    .section-31 .row {
    height: auto;
    }
    
    /* FIND */
    .find {
    background-size: 451px;
    }
    
    /* REMARKABLE */
    .section-34 {
    background-size: 400px;
    }
    
    /* AMAZED */
    .cont-035 h2 {
    max-width: 948px;
    }
    
    .cont-035 p {
    max-width: 718px;
    }
    
    .cont-035 {
    background-position: bottom right;
    background-size: 720px;
    }
    
    /* MATRIXYL */
    .matrixyl-bottom {
    background-position-x: 840px;
    background-size: 376px;
    }
    
    /* ORGANINC */
    .oil-items{
    padding-right: 20px;
    }
    
    /* ONE WEEK */
    .cont-040 {
    background-size: 592px;
    }
    
    /* AGREED */
    .section-43 {
    background-size: 360px;
    }
    
    img.yu-limited {
    margin-bottom: 160px;
    max-width: 100%;
    }
    
    /* DISCOUNT */
    img.woman-31 {
    position: absolute;
    left: -140px;
    max-width: 100%;
    width: 614px;
    }
    
    /* GUARANTEED */
    img.yu-box {
    position: absolute;
    top: 247px;
    left: -40px;
    width: 555px;
    max-width: 100%;
    }
    
    /* FIRST MONTH */
    img.in-gua {
    position: absolute;
    bottom: 48px;
    left: 32px;
    max-width: 100%;
    }
    
    /* SALES PAGE 01 */
    img.yu-1pc{
    max-width: 100%;
    width: 270px;
    }
        
    img.yu-6pcs{
    max-width: 100%;
    }
        
    img.yu-3pcs{
    max-width: 100%;
    width: 350px;
    }
    
    .one-month{
    width: 370px;
    }
    
    .six-months{
    width: 400px;
    }
    
    img.save-80 {
    position: absolute;
    right: 10px;
    width: 137px;
    }
    
    /* NEW INITIAL EDITS */
    .cont-021 img {
    position: relative;
    height: auto;
    width: 700px;
    left: -10px;
    max-width: 100%;
    }
    
    img.yu-ing{
    height: auto;
    }
    }
    
    @media (max-width: 1400px){
    /* BANNER */
    .section-02{
    background-position-x: 450px, 0, 0;
    background-size: 440px, 255px, 207px;
    background-position: bottom right, top left, bottom left;
    }
    }
    
    @media (max-width: 1300px){
    .sec-wrapper{
    max-width: 990px;
    }
    
    
    /* BANNER */
    .fs-6579 {
    font-size: 45px;
    line-height: 59px;
    }
    
    .banner-cont h1 {
    max-width: 692px;
    }
    
    .fs-3542 {
    font-size: 29px;
    line-height: 36px;
    }
    
    .banner-cont p {
    max-width: 692px;
    }
    
    /* BEFORE AND AFTER */
    .section-03 {
    background-size: 290px;
    }
    
    /* JESSICA */
    .fs-4555 {
    font-size: 35px;
    line-height: 45px;
    }
    
    .fs-2530 {
    font-size: 22px;
    line-height: 27px;
    }
    
    img.kid-01 {
    width: 305px;
    max-width: 100%;
    }
    
    .stunning {
    background-position: bottom right;
    background-size: 340px;
    }
    
    img.woman-02 {
    max-width: 100%;
    }
    
    /* MOMMY */
    .section-05 {
    background-size: 550px;
    }
    
    /* MOMMY-02 */
    .section-08 {
    background-position: top left;
    background-position-x: -190px;
    }
    
    .mom-top {
    background-size: 350px;
    }
    
    /* MOM-SQUAD */
    .section-09 {
    background-position-x: 850px;
    background-size: 370px;
    }
    
    /* LADIES */
    .lc-02{
     width: 47%;
    }
    
    .lc-03 {
    background-position-x: -120px;
    }
    
    /* ANA */
    .section-11 {
    background-position: top right;
    background-size: 460px;
    }
    
    .cont-009 p {
    max-width: 715px;
    }
    
    /* HONEST */
    .honest-top {
    background-size: 410px;
    }
    
    .honest-top p {
    max-width: 550px;
    }
    
    /* HONEST */
    .honest-top {
    background-size: 350px;
    }
    
    /* APPRECIATE */
    .appreciate img {
    margin-top: 300px;
    }
    
    /* BOTOX */
    img.woman-13 {
    left: -70px;
    width: 218px;
    bottom: -170px;
    }
    
    /* DR. STERLING */
    img.dr-zane {
    margin-bottom: 160px;
    width: 300px;
    }
    
    /* INTEREST */
    .section-15 {
    background-size: 800px;
    }
    
    /* SPARE */
    .cont-015 p {
    max-width: 615px;
    }
    
    /* SPEND */
    .section-18 {
    background-size: 260px;
    }
    
    .cont-new {
    background-size: 570px;
    }
    
    .beauty {
    background-position-x: -130px;
    }
    
    /* SAGGY */
    img.woman-33 {
    float: right;
    width: 324px;
    margin-left: 10px;
    margin-top: 60px;
    }
    
    /* SPELLBOUND */
    .cont-0021.mw-1520 {
    background-size: 300px;
    background-position-y: 380px;
    }
    
    /* TOLD */
    .told-top {
    background-size: 490px;
    }
    
    /* YOUNGEST */
    .section-22 {
    background-size: 390px;
    background-position-y: 410px;
    }
    
    /* KEEP SAYING */
    .cont-023 {
    background-size: 530px;
    }
    
    /* CONT-lIKE */
    .like-items {
    padding: 20px 20px 10px;
    height: 570px;
    }
    
    /* CREASES */
    .creases {
    background-size: 600px;
    }
    
    /* I-MEAN */
    img.ba-10 {
    width: 450px;
    }
    
    /* DISCOVERY */
    .sharon p {
    font-size: 20px;
    line-height: 25px;
    }
    
    /* HELP */
    .help-top p {
    max-width: 628px;
    }
    
    .help-top {
    background-position-x: 630px;
    }
    
    /* OPEN UP */
    img.woman-26 {
    width: 360px;
    }
    
    img.usa {
    left: -85px;
    width: 110px;
    }
    
    img.yu-3bot {
    max-width: 90%;
    }
    
    span.yu-usa {
    top: -55px;
    left: 10px;
    width: 310px;
    }
    
    /* FIND */
    .find {
    background-size: 381px;
    }
    
    /* REMARKBALE */
    .section-34 {
    background-size: 310px;
    }
    
    /* AMAZED */
    .cont-035 p {
    max-width: 608px;
    }
    
    /* MATRIXLY */
    .matrixyl-bottom p {
    max-width: 690px;
    }
    
    .matrixyl-bottom {
    background-position-x: 640px;
    background-size: 376px;
    }
    
    /* FORMULATION */
    .formulation {
    flex-direction: column;
    }
    
    .formulation img {
    display: block;
    margin: 0 auto 20px;
    width: 390px;
    }
    
    /* ONE WEEK */
    .cont-040 {
    background-size: 512px;
    }
    
    /* WRINKLES */
    img.woman-28 {
    margin-top: 20px;
    max-width: 110%;
    }
    
    /* EXACTLY */
    .report-items {
    padding-left: 234px;
    background-position-x: -30px;
    }
    
    /* AGREDD */
    .section-43 {
    background-size: 270px;
    }
    
    img.yu-limited {
    margin-bottom: 200px;
    max-width: 100%;
    width: 338px;
    }
    
    /* DISCOUNT */
    img.woman-31 {
    width: 474px;
    left: -80px;
    }
    
    /* FIRST MONTH */
    .cont-047.mw-1520 {
    background-position-x: -90px;
    }
    
    img.in-gua {
    width: 312px;
    }
    
    /* SALES PAGE 10 */
    .buy-btn{
    padding: 0 10px;
    }
    
    .one-month {
    width: 274px;
    }
    
    .six-months{
    width: 370px;
    }
    
    .stars{
    padding: 0 10px;
    }
    
    img.yu-1pc {
    max-width: 100%;
    width: 226px;
    }
    }
    
    @media (max-width: 1100px){
    /* MOM-SQUAD */
    .section-09 {
    background-size: 370px;
    background-position-x: 750px;
    }
    }
    
    @media (max-width: 1000px){
    .sec-wrapper{
    max-width: 910px;
    }
    
    .fs-4560 {
    font-size: 35px;
    line-height: 50px;
    }
    
    .fs-5060 {
    font-size: 40px;
    line-height: 50px;
    }
    
    /* BANNER */
    .banner-cont p{
    max-width: 550px;
    }
    
    /* BEFORE & AFTER */
    .cont-001 img{
    width: 35%;
    max-width: 100%
    }
    
    .cont-001{
    text-align: center;
    }
    
    /* JESSICA */
    .fs-4555 {
    font-size: 30px;
    line-height: 40px;
    }
    
    .fs-2530 {
    font-size: 20px;
    line-height: 25px;
    }
    
    /* MOMMY-02 */
    .section-07{
    padding-left: 15px;
    padding-right: 15px;
    }
    
    .section-08{
    padding-left: 15px;
    padding-right: 15px;
    }
    
    /* MOM-SQUAD */
    .section-09 {
    background-position-x: 680px;
    background-size: 280px;
    }
    
    
    /* LADIES */
    .ladies{
    gap: 30px;
    }
    
    .lc-03 {
    background-position-x: -150px;
    }
    
    .lc-02{
    width: 48%;
    }
    
    .lc-01{
    width: 48%
    }
    
    /* ANA */
    .section-11 {
    background-size: 320px;
    }
    
    .cont-009 h2 {
    max-width: 650px;
    }
    
    .cont-009 p {
    max-width: 585px;
    }
    
    /* INTEREST */
    .section-15 {
    background-size: 615px;
    }
    
    /* SPARE */
    .cont-015 {
    background-size: 380px;
    background-position: bottom right;
    }
    
    /* YOUNGEST */
    .section-22 {
    background-image: none;
    }
    
    /* CONT-LIKE */
    .like-items {
    height: 530px;
    }
    
    .creases {
    background-size: 530px;
    }
    
    /* DISCOVERY */
    .sharon p {
    font-size: 20px;
    line-height: 25px;
    letter-spacing: -1px;
    }
    
    /* HELP */
    .help-top {
    background-position: bottom;
    background-position-x: 630px;
    background-size: 540px;
    }
    
    /* OPEN UP */
    span.yu-usa {
    width: 280px;
    }
    
    img.usa {
    left: -65px;
    width: 90px;
    }
    
    /* FIND */
    .find {
    background-size: 350px;
    }
    
    /* AMAZED */
    .cont-035 {
    background-size: 540px;
    background-position-x: 420px;
    }
    
    /* MATRIXYL */
    .matrixyl-bottom {
    background-position-x: 640px;
    background-size: 326px;
    }
    
    /* ONE WEEK */
    .cont-040 {
    background-size: 512px;
    background-position-x: -30px;
    }
    
    /* DISCOUNT */
    img.woman-31 {
    width: 354px;
    left: 0px;
    position: relative;
    }
    
    /* FIRST MONTH */
    img.in-gua {
    width: 292px;
    }
    
    /* SALES PAGE 01 */
    .six-months {
    width: 310px;
    }
    
    /* SECURITY */
    .security {
    max-width: 850px;
    }
    
    /* SPELLBOUND */
    .cont-0021.mw-1520 {
    background-size: 290px;
    background-position-y: 348px;
    }
    }
    
    @media (max-width: 910px){
    .sec-wrapper{
    max-width: 768px;
    }
    
    /* BANNER */
    .fs-3542 {
    font-size: 25px;
    line-height: 32px;
    }
    
    .banner-cont p{
    max-width: 450px;
    }
    
    /* JESSICA */
    .stunning {
    background-position: bottom right;
    background-size: 250px;
    }
    
    /* MOMMY */
    .section-05 {
    background-size: 450px;
    }
    
    /* MOMMY-02 */
    .mom-top {
    background-size: 260px;
    }
    
    .section-08 {
    background-position-x: -280px;
    }
    
    /* LADIES */
    .ladies-cont{
    width: 585px;
    max-width: 100%;
    margin: 0 auto;
    height: auto;
    }
    
    .lc-03 .row{
    flex-direction: column;
    }
    
    .lc-03 .col-md-6{
    width: 100%;
    }
    
    .lc-03{
    padding-top: 380px;
    background-position: top;
    }
    
    .lc-03 h2{
    max-width: 100%;
    text-align: center;
    }
    
    .lc-03 p{
    max-width: 100%;
    text-align: center;
    }
    
    /* ANA */
    .section-11 {
    background-position-y: 130px;
    }
    
    /* HONEST */
    .honest-top p {
    max-width: 420px;
    }
    
    /* APPRECIATE */
    .appreciate img {
    margin-top: 350px;
    }
    
    /* BOTOX */
    img.woman-13 {
    left: 0px;
    }
    
    /* DR. STERLING */
    img.dr-zane {
    margin-bottom: 280px;
    width: 300px;
    }
    
    /* INTEREST */
    .section-15 {
    background-size: 500px;
    background-position-x: -50px;
    }
    
    /* SPARE */
    .cont-015 {
    background-size: 300px;
    background-position: bottom right;
    }
    
    .cont-015 p {
    max-width: 545px;
    }
    
    /* SPEND */
    .cont-new {
    background-size: 430px;
    }
    
    .beauty {
    background-position-x: -200px;
    }
    
    /* SAGGY */
    img.woman-33 {
    float: right;
    width: 274px;
    margin-left: 10px;
    margin-top: 60px;
    }
    
    /* SPELLBOUND */
    .cont-0021.mw-1520 {
    background-size: 220px;
    background-position-y: 508px;
    }
    
    /* TOLD */
    .told-top {
    background-size: 380px;
    }
    
    .told-top{
    padding: 20px;
    }
    
    .told-bottom{
    padding: 20px;
    }
    
    .told-top h2 {
    margin-bottom: 20px;
    margin-top: 200px;
    }
    
    /* I-MEAN */
    img.ba-10 {
    width: 350px;
    }
    
    /* DISCOVERY */
    .disc-items {
    padding: 20px;
    flex-direction: column;
    height: auto;
    }
    
    .sharon p{
    letter-spacing: 0;
    }
    
    .disc-items img{
    max-width: 100%;
    border-radius: 10px;
    display: block;
    margin: 0 auto 20px;
    }
    
    /* HELP */
    .help-top p {
    max-width: 468px;
    }
    
    .help-top {
    background-position: bottom;
    background-position-x: 482px;
    background-size: 540px;
    }
    
    /* YU MOISTURE */
    .fs-6072 {
    font-size: 40px;
    line-height: 52px;
    }
    
    /* OPEN UP */
    span.yu-usa {
    top: -65px;
    }
    
    img.woman-26 {
    width: 280px;
    }
    
    /* FIND */
    .find {
    background-size: 300px;
    }
    
    /* REAMRKABLE */
    .section-34 {
    background-position-x: 700px;
    }
    
    /* AMAZED */
    .cont-035 p {
    max-width: 518px;
    }
    
    .cont-035 {
    background-position-x: 270px;
    }
    
    /* MATRIXYL */
    .matrixyl-bottom p {
    max-width: 520px;
    }
    
    .matrixyl-bottom {
    background-position-x: 490px;
    background-size: 326px;
    }
    
    /* ONE WEEK */
    .cont-040 {
    background-size: 442px;
    background-position-y: 80px;
    }
    
    /* EXACTLY */
    .report-items {
    padding: 280px 20px 20px;
    height: auto;
    background-position: top;
    background-size: 290px;
    }
    
    .myra{
    padding-top: 250px;
    }
    
    /* AGREED */
    img.yu-limited {
    margin-bottom: 300px;
    max-width: 100%;
    width: 308px;
    margin-top: 110px;
    }
    
    /* DISCOUNT */
    img.woman-31 {
    width: 294px;
    margin-top: 40px;
    }
    
    /* GUARANTEED */
    img.yu-box {
    position: absolute;
    top: 247px;
    left: -40px;
    width: 555px;
    max-width: 100%;
    }
    
    /* FIRST MONTH */
    .cont-047.mw-1520 {
    background-position-x: -100px;
    background-size: 901px;
    }
    
    img.in-gua {
    width: 252px;
    bottom: 120px;
    }
    
    /* SALES PAGE 01 */
    .offers {
    display: flex;
    justify-content: space-between;
    align-items: center;
    max-width: 100%;
    flex-direction: column;
    gap: 20px;
    }
    
    .one-month{
    width: 500px;
    max-width: 100%;
    order: 3;
    }
    
    .six-months{
    width: 500px;
    max-width: 100%;
    order: 1;
    }
    
    .three-months{
    order: 2;
    }
    
    img.yu-1pc{
    width: 360px;
    }
    img.yu-6pcs{
    width: 360px;
    }
    img.yu-3pcs{
    width: 360px;
    }
    
    /* CONTACTS */
    .contacts .row {
    flex-direction: column;
    }
    
    .contacts{
    padding: 20px;
    }
    
    .contacts .col-md-6{
    width: 100%;
    }
    
    .black-logo img{
    max-width: 100%;
    margin-bottom: 20px;
    padding-bottom: 0;
    }
    
    .contacts h2{
    margin-bottom: 20px;
    }
    
    .contacts-btn{
    padding: 20px;
    }
    
    .email h3 {
    font-size: 28px;
    line-height: 35px;
    text-align: center;
    padding: 0 0 7px;
    }
    }
    
    @media (max-width: 906px) {
    .footer-top a {
    margin: 0 5px;
    font-size: 13px
    }   
    }
    
    @media (max-width: 768px){
    .row{
    flex-direction: column;
    }
    
    .fs-4560 {
    font-size: 28px;
    line-height: 43px;
    }
    
    .fs-5060 {
    font-size: 33px;
    line-height: 43px;
    }
    
    .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{
    width: 100%
    }
    
    /* HEADER */
    .header-cont{
    padding: 20px 0;
    }
    
    /* BANNER */
    .section-02{
    background-image: url(/assets/images/yu-moisture-1-3-6/woman-01.png);
    background-repeat: no-repeat;
    background-position: top;
    }
    
    .banner-cont {
    margin: 350px auto 30px;
    }
    
    .banner-cont h1{
    max-width: 100%;
    margin-bottom: 20px;
    }
    
    .banner-cont p{
    max-width: 100%;
    }
    
    .fs-6579 {
    font-size: 35px;
    line-height: 49px;
    }
    
    .fs-3542 {
    font-size: 22px;
    line-height: 29px;
    }
    
    /* BEFORE AND AFTER */
    .section-03 {
    background-image: none;
    padding: 30px 0
    }
    
    .cont-001 img{
    width: 40%;
    }
    
    /* JESSICA */
    .jessica .row {
    flex-direction: column-reverse;
    }
    
    img.woman-02 {
    max-width: 100%;
    margin: 0 auto 20px;
    display: block;
    }
    
    .jessica{
    padding: 20px;
    }
    
    .adorable{
    padding: 20px;
    }
    
    .katie .row {
    flex-direction: column;
    }
    
    img.kid-01 {
    width: 280px;
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
    }
    
    .katie p{
    margin-bottom: 0;
    }
    
    .adorable.stunning {
    background-position: top;
    }
    
    .stunning h2 {
    margin-bottom: 20px;
    margin-top: 310px;
    }
    
    .fs-4049 {
    font-size: 30px;
    line-height: 39px;
    }
    
    .stunning p{
    max-width: 100%;
    }
    
    .stunning {
    margin-bottom: 20px;
    }
    
    /* MOMMY */
    .section-05 {
    background-position: top;
    padding: 315px 0 20px;
    }
    
    .col-md-8.mommy-right {
    padding: 0 20px;
    }
    
    .section-06 {
    padding: 20px 0;
    }
    
    .cont-004 h4{
    margin-bottom: 20px;
    }
    
    /* MOMMY-02 */
    .col-md-6.mom-top {
    padding: 20px;
    background-position: top;
    }
    
    .mom-top h2 {
    margin-bottom: 20px;
    max-width: 100%;
    margin-top: 210px;
    }
    
    .col-md-6.mom-bottom {
    padding: 20px;
    }
    
    .cont-005{
    margin: 20px auto;
    }
    
    .section-08 {
    background-position: top;
    background-size: 400px;
    }
    
    .cont-006 h2 {
    margin-bottom: 20px;
    margin-top: 290px;
    }
    
    /* MOM-SQUAD */
    .section-09{
    background-position: top;
    background-position-x: none;
    padding: 20px 0;
    }
    
    .cont-007 h2 {
    margin-bottom: 20px;
    max-width: 100%;
    margin-top: 330px;
    }
    
    .cont-007 h3{
    margin-bottom: 30px;
    }
    
    /* DETERMINATION */
    .determination{
    padding: 20px;
    margin: 20px auto;
    }
    
    .began{
    padding: 0 20px;
    margin-bottom: 20px;
    }
    
    /* LADIES */
    .ladies{
    margin-bottom: 20px;
    }
    
    .ladies-cont{
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    }
    
    /* ANA */
    .section-11 {
    background-position: top;
    padding-bottom: 20px
    }
    
    .cont-009 h2 {
    max-width: 100%;
    margin-top: 320px;
    }
    
    .cont-009 p{
    max-width: 100%;
    }
    
    /* MOMMY-02 */
    .col-md-6.honest-top {
    padding: 20px;
    background-position: top;
    }
        
    .honest-top h2 {
    margin-bottom: 20px;
    max-width: 100%;
    margin-top: 310px;
    }
    
    .honest-top p{
    max-width: 100%;
    }
        
    .col-md-6.honest-bottom {
    padding: 20px;
    }
        
    .cont-010{
    margin: 20px auto;
    }
    
    .section-12 {
    padding-left: 15px;
    padding-right: 15px;
    }
    
    /* APPRECIATE */
    .appreciate img {
    margin-top: 0;
    width: 350px;
    display: block;
    margin: 0 auto;
    }
    
    .appreciate{
    padding: 0 20px;
    }
    
    .appreciate .col-md-7{
        padding-left: 0;
        padding-right: 0px;
    }
    
    .appreciate p{
    margin-bottom: 20px;
    }
    
    /* DEPRESSION */
    .depression{
    padding: 20px;
    margin: 0px auto 20px;
    }
    
    /* BOTOX */
    .section-13{
    padding: 20px 0;
    }
    
    img.woman-13 {
    float: none;
    bottom: 0;
    display: block;
    margin: 0 auto 20px;
    }
    
    /* DR. STERLING */
    img.dr-zane {
    float: none;
    display: block;
    margin: 0 auto 20px;
    }
    
    .section-14{
    padding: 0px 15px;
    }
    
    .dr-bottom {
    padding: 20px;
    }
    
    .dr-top{
    padding: 20px
    }
            
    .cont-012{
    margin: 20px auto;
    }
    
    .discover{
    padding: 0 20px 20px;
    }
    
    /* INTEREST */
    .section-15{
    background-position: top;
    background-size: 400px;
    padding-top: 330px
    }
    
    .cont-013 .col-md-8 {
    padding-left: 20px;
    }
    
    .cont-014{
    padding: 20px;
    margin-bottom: 40px;
    }
    
    /* SPARE */
    .cont-015 {
    background-size: 300px;
    background-position: bottom right;
    padding: 20px 0;
    background-position: top;
    }
    
    .cont-015 h2{
    margin-bottom: 20px;
    margin-top: 380px;
    }
    
    .cont-015 p{
    max-width: 100%;
    }
    
    /* RADIATION */
    .uv-top{
    padding: 20px;
    }
    
    .uv-bottom{
    padding: 20px;
    }
    
    .cont-017 img{
    margin-bottom: 10px;
    width: 60%;
    }
    
    .cont-018 img{
    margin-bottom: 10px;
    width: 60%;
    }
    
    .cont-018{
    margin: 20px;
    }
    
    /* SPEND */
    .section-18 {
    background-image: none;
    }
    
    .section-18{
    padding-top: 20px;
    }
    
    .cont-new{
    margin-top: -210px;
    }
    
    .cont-new {
    background-size: 380px;
    background-position: top;
    padding: 20px;
    margin-bottom: 20px;
    }
    
    .cont-new h2 {
    margin-bottom: 20px;
    max-width: 700px;
    margin-top: 330px;
    }
    
    .cont-new .col-md-7 {
    padding-left: 0px;
    }
    
    .cont-korea img {
    float: none;
    max-width: 90%;
    display: block;
    margin: 20px auto 0;
    }
    
    .cont-korea{
    margin-bottom: 20px;
    }
    
    .sunny-top{
    padding: 20px;
    }
    
    .sunny-bottom{
    padding: 20px;
    }
    
    .beauty {
    background-size: 400px;
    background-position-x: -200px;
    background-position: top;
    padding: 20px 0;
    }
    
    .beauty h2 {
    padding-bottom: 20px;
    margin-top: 250px;
    }
    
    .cont-020{
    margin: 20px auto;
    }
    
    /* LOOK GOOD */
    .cont-021 img {
    bottom: 0;
    position: relative;
    display: block;
    width: 300px;
    margin: 0 auto 20px;
    left: 0;
    }
    
    .cont-021 .col-md-7 {
    padding-left: 0;
    }
    
    .cont-021{
    padding-bottom: 20px;
    }
    
    /* YOUNGEST */
    .section-22{
    padding-top: 20px;
    }
    
    /* KEEP SAYING */
    .cont-023 {
    background-size: 400px;
    padding: 20px;
    margin-top: -230px;
    margin-bottom: 20px;
    background-position: top;
    }
    
    .cont-023 .col-md-7 {
    padding-left: 0;
    padding-top: 370px;
    }
    
    /* CONT-LIKE */
    .like-cont {
    margin-bottom: 20px;
    flex-direction: column;
    max-width: 100%;
    }
    
    .like-items{
    height: auto;
    max-width: 100%;
    }
    
    .cont-like h4{
    margin-bottom: 20px;
    }
    
    .section-24{
    padding-top: 20px
    }
    
    /* BRAND NEW */
    .cont-024 h2 {
    margin-bottom: 20px;
    }
    
    /* CREASES */
    .creases-top .col-md-8 {
    padding-left: 0px;
    }
    
    .creases{
    padding: 20px;
    background-position: top left;
    margin-top: -115px;
    }
    
    .creases-top {
    padding-bottom: 20px;
    margin-bottom: 20px;
    padding-top: 315px;
    }
    
    .check-items-01{
    padding: 10px 20px;
    }
    
    .check-items-01 img{
    margin-right: 20px;
    }
    
    /* I-MEAN */
    img.ba-10 {
    width: 350px;
    float: none;
    display: block;
    margin: 0 auto 10px;
    }
    
    .cont-026 h2 {
    margin-bottom: 20px;
    }
    
    /* DISCOVERY */
    .section-27 {
    padding: 20px 0;
    }
    
    .cont-disc {
    gap: 20px;
    margin: 20px auto 0;
    }
    
    /* HELP */
    .section-28{
    padding: 20px 0;
    }
    
    .help-top {
    background-position: top right;
    background-size: 290px;
    padding: 350px 20px 20px;
    }
    
    .help-top h2{
    margin-bottom: 20px;
    }
    
    .help-top p{
    max-width: 100%;
    }
    
    .help-bottom{
    padding: 20px;
    }
    
    .help-bottom h3{
    margin-bottom: 20px;
    }
    
    /* AT FIRST */
    img.woman-25 {
    width: 320px;
    top: 0;
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
    }
    
    .cont-029 h2{
    margin-bottom: 20px;
    }
    
    .cont-029 .col-md-7 {
    padding-left: 0;
    }
    
    .cont-029 p{
    margin-bottom: 20px;
    }
    
    /* YU MOISTURE */
    .section-30{
    background-image: none;
    padding: 20px 0;
    }
    
    .cont-030 h2{
    margin-bottom: 20px;
    }
    
    .cont-030 h3{
    margin-bottom: 20px;
    }
    
    img.ym-01 {
    width: 450px;
    }
    
    /* OPEN UP */
    img.woman-26 {
    max-width: 100%;
    float: none;
    display: block;
    margin: 0 auto 20px;
    }
    
    .hid-span-02{
    display: none;
    }
    
    .hid-span-01{
    max-width: 100%;
    display: block;
    margin: 0 auto 20px;
    }
    
    span.yu-usa {
    position: relative;
    top: 0;
    left: 20px;
    float: none;
    width: 240px;
    }
    
    .section-31{
    padding: 20px 0;
    }
    
    .open-up{
    padding-bottom: 20px;
    margin-bottom: 20px;
    }
    
    /* PROMISE */
    .section-32{
    padding-top: 20px;
    }
    
    .cont-032 h2{
    margin-bottom: 20px;
    }
    
    /* FIND */
    .find .col-md-8 {
    padding-left: 0px;
    }
    
    .find{
    padding: 20px;
    background-position: top left;
    background-size: 200px;
    margin-bottom: 20px;
    }
    
    .vanishing h3 {
    margin-bottom: 20px;
    }
    
    .vanishing{
    padding-bottom: 20px;
    margin-bottom: 20px
    }
    
    .find h2 {
    margin-bottom: 20px;
    margin-top: 370px;
    }
    
    .ingredients {
    padding-bottom: 20px;
    flex-direction: column;
    }
    
    img.yu-ing {
    width: 300px;
    display: block;
    margin: 0 auto 20px;
    }
    
    /* REMARKABLE */
    .section-34{
    padding: 20px 0;
    }
    
    /* AMAZED */
    .cont-035 {
    background-position: top;
    background-size: 350px;
    padding-bottom: 0px;
    margin: 20px auto;
    }
    
    .cont-035 h2 {
    margin-bottom: 20px;
    margin-top: 320px;
    }
    
    .cont-035 p{
    max-width: 100%;
    }
    
    /* MATRIXYL */
    .matrixyl-bottom {
    padding: 20px;
    background-position: top;
    background-position-y: -30px;
    margin-bottom: 20px;
    }
    
    .matrixyl-top{
    padding: 20px;
    }
    
    .matrixyl-bottom h3 {
    margin-bottom: 20px;
    margin-top: 320px;
    }
    
    .matrixyl-bottom p{
    max-width: 100%;
    }
    
    /* FORMULATION */
    .formulation{
    margin-bottom: 20px;
    }
    
    .form-02{
    padding-left: 0;
    }
    
    /* ORGANIC */
    .oil-cont {
    margin: 30px auto;
    }
    
    .oil-items {
    padding: 20px;
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    }
    
    .oil-items img{
    max-width: 100%;
    }
    
    .cont-038 p{
    margin-bottom: 20px;
    }
    
    /* TIGHTENER */
    .section-39{
    padding-top: 20px;
    }
    
    /* ONE WEEK */
    .cont-040 {
    background-size: 300px;
    background-position: top;
    padding: 20px;
    margin-top: -415px;
    margin-bottom: 20px;
    }
    
    .cont-040 .col-md-8 {
    padding-left: 0px;
    }
    
    .cont-040 h2 {
    margin-bottom: 20px;
    margin-top: 370px;
    }
    
    /* WRINKLES */
    .cont-041{
    padding-bottom: 20px;
    }
    
    .nl-text h3{
    margin-bottom: 20px;
    margin-top: 30px;
    }
    
    .no-longer{
    flex-direction: column;
    }
    
    .nl-text{
    padding-left: 0;
    }
    
    .nl-text{
    margin-bottom: 0;
    }
    
    img.woman-28 {
    margin-top: -20px;
    max-width: 100%;
    display: block;
    margin: 0 auto -20px;
    width: 330px;
    }
    
    /* EXACTLY */
    .report-cont {
        gap: 20px;
        margin: 20px auto;
    }
    
    .section-42{
    padding: 20px 0;
    }
    
    /* AGREED */
    .section-43 {
    background-image: none;
    padding: 20px 0;
    }
    
    .conr-043 h2{
    margin-bottom: 20px;
    }
    
    img.yu-limited {
    float: none;
    display: block;
    margin: 0 auto 20px;
    }
    
    .so-top{
    padding: 20px;
    }
    
    .so-bottom{
    padding: 20px;
    margin-bottom: 0px;
    }
    
    /* HAPPENS-MORE */
    .cont-044{
    padding-bottom: 20px;
    margin-bottom: 20px;
    }
    
    /* DISCOUNT */
    .cont-045{
    margin-top: 20px;
    margin-bottom: 0;
    }
    
    img.woman-31 {
    width: 304px;
    display: block;
    max-width: 100%;
    margin: 0 auto 20px;
    }
    
    .how-big{
    padding: 20px 0;
    }
    
    /* GUARANTEED */
    img.yu-box {
    position: relative;
    top: 0;
    left: 0px;
    width: 355px;
    max-width: 100%;
    margin: 0 auto 20px;
    display: block;
    }
    
    .cont-046 .row {
    flex-direction: column-reverse;
    }
    
    .section-46{
    padding-top: 20px;
    }
    
    .cont-046 h2{
    margin-bottom: 20px;
    }
    
    /* FIRST MONTH */
    .cont-047 .col-md-8 {
    padding-left: 0;
    }
    
    .cont-047 {
    padding: 20px;
    background-image: none;
    margin-bottom: 20px;
    }
    
    img.in-gua {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    max-width: 100%;
    margin: 0 auto 20px;
    }
    
    /* SALES PAGE 01 */
    .offers{
    margin: 20px auto;
    }
    
    .cont-048 P{
    margin-bottom: 10px;
    }
    
    .section-48{
    padding: 20px 0;
    }
    
    /* RISK */
    .section-49{
    padding-bottom: 20px;
    }
    
    /* FAQ */
    .questions {
    margin: 20px auto;
    gap: 20px;
    }
    
    .faq{
    padding: 20px;
    }
    
    .faq h2{
    margin-bottom: 20px;
    }
    
    /* CONTACTS */
    .phone-btn h5 img {
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
    }
    
    .email-btn h5 img {
    padding-right: 10px;
    font-size: 16px;
    line-height: 20px;
    }
    
    .phone-btn h5 {
    font-size: 16px;
    line-height: 0px;
    line-break: anywhere;
    padding-right: 5px;
    }
    
    .email-btn h5 {
    font-size: 16px;
    line-height: 20px;
    line-break: anywhere;
    padding-right: 5px;
    }
    
    /* SECURITY */
    .security {
    flex-direction: column;
    justify-content: space-between;
    gap: 20px;
    }
    
    .section-52{
    padding: 20px 0;
    }
    
    /* FOOTER */
    .footer-top {
    flex-direction: column;
    }
        
    .footer-terms {
    display: flex;
    flex-direction: column;
    text-align: center;
    }
        
    .footer-logo img {
    max-width: 100%
    }
    
    
    
    .footer-logo {
    text-align: center;
    margin-bottom: 20px;
    }
    
    .security{
    max-width: 317px;
    }
    
    .sec-items{
    justify-content: flex-start;
    }
    
    .yu-footer-nav{
    display: block;
    }
    
    .footer-terms{
    display: none;
    }
    
    .footer-terms-02{
    display: flex;
    flex-direction: column;
    }
    
    .yu-footer-nav button{
    border: 0;
    background-color: transparent;
    }
    
    img.nav-menu {
    width: 30px;
    margin-top: 20px;
    }
    
    /* SAGGY */
    img.woman-33 {
    display: block;
    float: none;
    max-width: 100%;
    margin: 0 auto 20px;
    }
    
    .section-0020{
    padding-top: 20px
    }
    
    .cont-0020 h2{
    margin-bottom: 20px;
    }
    
    /* SPELLBOUND */
    .cont-0021.mw-1520 {
    background-position: top right;
    padding: 20px;
    padding-top: 340px;
    margin-top: -315px;
    }
    }
    
    @media (max-width: 450px) {
    .footer h2 {
    font-size: 15px;
    }
    }

    img,video,svg {
        display: revert;
         max-width: revert;
       }
       .wf-mx-auto {
           width: 100% !important;
       }
       .offers h3 {
           padding: 20px 10px !important;
         border-radius: 20px 20px 0 0;
       }
       .one-month {
           border: 0 !important;
       }.six-months {
           border: 0 !important;
         border-radius: 20px !important;
       }
       .signature-1{
       max-width: 500px;
         width: 100%;
       }
       .new-yu-cont-01 {
         padding-top: 13px;
        border: 0.8px solid #000;
         border-radius: 0 0 20px 20px;
       }
       img.cards-01 {
           display: none !important;
       }
       .credit-001 {
           text-align: center;
       }
       .credit-001 img {
           margin-top: 30px;
         max-width: 100%
       }
       .offers h4 {
           margin-bottom: 0 !important;
       }
       .offers h6 {
           display: none !important;
       }
       img.cards-01 {
           display: none;
       }
       @media(min-width: 2000px){
       .section-09 {
           background-position: bottom right !important;
       }
       }
       .d-none{
        display: none; 
       }
       .banner-cont{
        margin: 100px auto !important; 
       }
       .row{
       margin-left: 0 !important;
       margin-right: 0 !important;
       }
       
       a:hover{
       text-decoration: none; 
       }
       .wf-mx-auto {
       margin-left: 0;
       margin-right: 0;
       width: 1920px;
       max-width: 100%;
       }
       
       .wf-px-2 {
           padding-left: 0;
           padding-right: 0;
       }
       #column_BCR6nTe87a_sales_controlPage {
           padding: 0 !important;
       }
       
       #section_XyYvrLbTyy_sales_controlPage {
           padding: 0 !important;
       }
       
       .cont-045 {
           margin-bottom: -5px !important;
       }
       #section_pDUg3hrLdL_template_layoutPage {
           padding: 0 !important;
       }
       #column_7XslsSGH1S_template_layoutPage {
           padding: 0 !important;
       }
       #sitefooter{
        background-color: #802d58 !important; 
       }
       @media (min-width: 640px) {
       #column_7XslsSGH1S_template_layoutPage {
           padding: 0 !important;
       }
       #section_pDUg3hrLdL_template_layoutPage {
           padding: 0 !important;
       }
       }
       
       @media (max-width: 1500px) {
        img.yu-6pcs {
           margin: 30px auto !important;
       } 
       }
       
       @media (max-width: 1300px) {
        img.yu-6pcs {
           margin: 10px auto !important;
       } 
       }
       
       @media (max-width: 1000px) {
        img.yu-6pcs {
           margin: 30px auto !important;
       } 
       }
       
       @media (min-width: 768px) {
       .section-07 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .section-12 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .section-14 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .section-17 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .section-19 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .section-20 .col-md-6{
       flex: none;  
        max-width: 100%;
       }
       .cont-017 .col-md-6 {
       flex: 0 0 50%;
       }
       .cont-018 .col-md-6 {
       flex: 0 0 50%;
       }
       .section-28 .row {
       flex-direction: column;
       }
       .section-28 .col-md-6 {
       flex: none;
       max-width: 100%;
       }
         .section-36 .col-md-6 {
           flex: none;
           max-width: 100%;
       }
         .section-36 .row {
           flex-direction: column;
       }
         .section-43 .col-md-6 {
           flex: none;
           max-width: 100%;
       }
         .section-43 .row {
           flex-direction: column;
       }
       }
       
       
       @media (max-width: 1500px){
       .offers {
           gap: 20px !important;
       }
       .section-02 {
       background-size: 1050px, 180px, 170px;
       }
       }
       
       @media (max-width: 1400px){
       .section-02 {
       background-size: 440px, 180px, 170px !important;
       }
       }
       
       @media (max-width: 1100px){
       .offers {
           gap: 5px !important;
       }
       }
       
       @media (max-width: 910px){
         .lc-03 .col-md-6 {
           max-width: 100%;
       }
       }
       
       @media (max-width: 768px){
       .cont-045 {
           margin-bottom: 20px !important;
       }
       .offers {
           gap: 20px !important;
       }
        .banner-cont{
          margin: 350px auto 30px !important;
         }
       }