﻿body {
    margin: 0px;
    padding: 0px;
    font-family: 'Inter', sans-serif;
    font-size: 16px;
    color: #2C2645;
}

h1, h2, h3, h4, h5 {
    /*font-family: 'Work Sans', sans-serif;*/
    color: #2C2645;
    font-weight: 700;
    line-height: 1.3;
    font-family: 'Inter', sans-serif;
}

p {
    font-size: 20px;
    margin-bottom: 24px;
}

.black {
    color: black !important;
}

h5 {
    font-size: 1.2rem;
}

.green-bg {
    background-color: #339763;
}

.demand {
    color: #ffff;
    text-align: center;
    padding: 8px 0;
    font-size: 15px;
    font-weight: 400;
}

.b1g3-cart {
    border-radius: 50px;
    padding: 20px 10px;
    text-transform: uppercase;
    width: 400px;
    text-align: center;
    font-weight: 800;
    font-size: 21px;
}

    .b1g3-cart span {
        margin: 0 10px;
    }

.nav-cart {
    height: 49px;
    line-height: 17px;
    display: flex;
    align-items: center;
    width: 200px;
    justify-content: space-between;
    /*margin-left: 200px !important;*/
    margin-top: 10px;
    font-size: 17px;
    color: white;
    margin-left: 0px;
    transition: 0.20s;
    background-image: linear-gradient(#ffc14a,#ffaa35);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 25px;
    font-weight: 900 !important;
}

.cart-button {
    background-image: linear-gradient(#ffc14a,#ffaa35);
    padding: 3px 20px;
    position: relative;
    border-radius: 8px;
    font-weight: 900 !important;
    text-align: center;
    font-size: 17px;
    color: white;
    position: relative;
    top: 3px;
    margin-bottom: 13px;
}

    .cart-button .image1 {
        position: absolute;
        left: 9px;
        top: 10px;
        width: 33px;
    }

    .cart-button .image2 {
        position: absolute;
        right: 10px;
        top: 14px;
    }

    .cart-button span {
        display: inline-block;
        padding-left: 26px;
        padding-right: 26px;
        line-height: 18px;
        padding-top: 4px;
    }

    .cart-button:hover {
        background-image: linear-gradient(#ff911b,#ff6305);
        transition: 0.20s;
        cursor: pointer;
    }

/**/

.cart-button-large {
    background-image: linear-gradient(#ffc14a,#ffaa35);
    padding: 22px 20px;
    position: relative;
    border-radius: 8px !important;
    font-weight: 900 !important;
    text-align: center;
    font-size: 21px;
    color: white;
}

    .cart-button-large .image1 {
        position: absolute;
        left: 17px;
        top: 20px;
        width: 41px;
    }

    .cart-button-large .image2 {
        position: absolute;
        right: 21px;
        top: 26px;
    }

    .cart-button-large span {
        display: inline-block;
        padding-left: 48px;
        padding-right: 34px;
        line-height: 18px;
        padding-top: 4px;
    }

    .cart-button-large:hover {
        background-image: linear-gradient(#ff911b,#ff6305);
        transition: 0.20s;
        cursor: pointer;
    }

.nav-text {
    margin-left: 30px;
}

.nav-cart #cart-icon1 {
    width: 30px;
}

nav {
    margin: 0 auto;
}

.custom_nav a {
    font-size: 15px;
    font-weight: 500;
    color: #000 !important;
}

    .custom_nav a:hover {
        color: #017D3E !important;
    }

/**/
.home-top-div {
    background: #e5f2eb;
    /*background: url(../images-product1/banner-1.png);*/
}

.headline .h-title {
    font-weight: 800;
    font-size: 40px;
    line-height: 43px;
}

.green-text {
    color: #017D3E;
}

.experience {
    font-weight: 400;
    font-size: 26px;
}


.safe-desc {
    padding: 30px 100px;
    text-align: center;
    border-radius: 20px;
    margin: 0px 0 10px 0;
    background-color: #f1f7f4;
    position: relative;
    z-index: 1;
}

.safe-cols {
    width: 30px;
    font-size: 17px;
    font-weight: 700;
    color: #2C2645;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.f900 {
    font-weight: 900 !important;
}

.f500 {
    font-weight: 500 !important;
}

.f600 {
    font-weight: 600 !important;
}

.safe-desc img {
    margin: auto;
    width: 6em;
}

.leaf-image {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 200px;
}
/**/

.benefits {
    /*padding: 30px 30px;*/
    background-image: url(../images-product1/left-leaf.png);
    background-repeat: no-repeat;
    background-size: 450px;
    background-position: -150px 200px;
}

.title3 {
    font-weight: 600;
    font-size: 38px;
    line-height: 1.2;
}

.small-text3 {
    font-size: 25px;
    line-height: 30px;
}

.title4 {
    font-weight: 600;
    font-size: 35px;
    line-height: 41px;
}

.bg-quality {
    width: 100%;
    margin: 20px auto;
    padding: 20px 40px 10px 40px;
    text-align: center;
    background-size: contain;
    background-image: url(../images-product1/index-leaf-bg-right.png), url(../images-product1/index-leaf-bg-left.png);
    background-position: 770px -120px, -150px 100px;
    background-repeat: no-repeat, no-repeat;
}


sup {
    font-size: 12px;
    line-height: 25px;
}

.div1 {
    background-color: #f2f8f5;
    border-radius: 25px;
    padding: 20px 18px;
    /*margin: 0 20px;*/
}

.div2 {
    background-color: #f2f8f5;
    border-radius: 25px;
    padding: 30px 35px;
    /*margin: 0 20px;*/
}

.benefits-p {
    display: flex;
    flex-direction: row;
    justify-content: 20px;
    margin: 5px 10px;
    align-items: center;
}

.benefits-icon {
    width: 44px;
    margin-right: 30px;
}
/**/
.gurantee-box {
    border-radius: 30px;
    border: 30px #f3f3f7 solid;
    background-color: #ffffff;
    margin: 20px auto;
    padding: 50px 200px 50px 50px;
    position: relative;
}

    .gurantee-box img {
        position: absolute;
        right: -10px;
        top: -10px;
        width: 200px;
        transform: rotate(30deg);
    }

.slarge-text {
    font-size: 40px;
    line-height: 46px;
    font-weight: 600;
}

.gurantee-box h4 {
    color: #ffb713;
    font-size: 19px;
}

/**/

.title2 {
    font-size: 44px;
    line-height: 46px;
    font-weight: 600;
    line-height: 1.1;
}

.medium {
    font-size: 20px;
    line-height: 28px;
}

.medium2 {
    font-size: 25px;
    line-height: 32px;
}

.small {
    font-size: 15px;
    line-height: 20px;
}

/**/
.small-text2 {
    font-size: 18px;
    line-height: 28px;
}

.card2 {
    border: 0px;
    border-radius: 20px;
    background-color: #f9fcfb !important;
}

.img-rounded2 {
    border-radius: 100% !important;
}

.rev-name {
    font-size: 24px;
}

.left {
    float: left;
}

.rating_star {
    width: 1px;
}

/**/
.doctor-image {
    border-radius: 10px;
    background-color: #fff;
    background-image: url(../images-product1/k-image2.webp);
    background-repeat: no-repeat;
    background-size: 40%;
    background-position: right top;
    padding: 30px 40px;
}

@media(min-width:1200px) {
    .doctor-image {
        background-size:44% !important
    }
}


.sect2 {
    background-image: url(../images-product1/index-plant-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center 20px;
    padding: 5% 15%;
    width: 100%;
    display: block;
    text-align: center;
}

/**/

#how-to-use {
    display: flex;
    justify-content: space-around;
}

.circles {
    background-color: #017d3e;
    width: 70px !important;
    height: 70px;
    border-radius: 50%;
    padding-top: 4px;
    margin: 0 auto;
    margin-top: -180px;
    font-size: 13px;
    line-height: 16px;
    padding-top: 21px;
    font-weight: 600 !important;
}

.left-image {
    position: absolute;
    z-index: 1;
    left: 17px;
}

.left-bottle {
    margin-bottom: -44px;
}

.usage {
    margin: 0 5px;
    width: 125px;
}

.white-text {
    color: white;
}

.use-icons {
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #f2f8f5;
    padding: 40px 30px 20px 30px;
    border-radius: 10px;
    width: 100%;
    height: 120px;
}

    .use-icons img {
        width: 40px;
        margin-top: 10px;
    }


/**/

.pos-relative {
    position: relative;
}

.bg-light2 {
    background-color: #f2f8f5;
}

.powder-image {
    position: absolute;
    top: 156px;
    right: 80px;
}

.sect4 {
    position: relative;
    overflow: hidden;
}

.sect4 {
    /*padding: 40px 350px 40px 30px;
    background-image: url(../images-product1/leaf11.png);
    background-repeat: no-repeat;
    background-position: 700px center;
    background-size: 55%;
    border-radius: 30px;*/
}

.icon-titles .gly-img {
    width: 30px !important;
}

.leaf11 {
    position: absolute;
    right: -130px;
    top: 80px;
    z-index: 1;
}

.ing-div {
    background-color: #ecf4f0;
    padding: 10px 20px 0px 20px;
}

.color-div {
    background: #309762;
}

.bottle-join-div {
    background-image: url(../images-product1/bg9.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right center;
    /*padding: 68px 0px 80px 10px;*/
    padding: 68px 10px 80px 19px;
    margin: 0 auto;
    margin-bottom: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    background-color: #309762;
}

.bottle-title {
    width: 57%;
    text-align: center;
    font-weight: 600;
    font-size: 51px;
    line-height: 59px;
}

.b1g3-button {
    border-radius: 50px;
    background-color: #017d3e;
    color: white;
    text-align: center;
    width: 90%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    line-height: 28px;
    font-weight: 600;
    padding: 9px 6px 7px 6px;
}

.radius-25 {
    border-radius: 25px;
}

.small-bottles {
    display: flex;
    flex-direction: row;
    text-align: center;
}

    .small-bottles img {
        width: 70%;
        margin: 0 auto;
        padding-top: 20px;
    }

.large-head {
    font-weight: 600;
    font-size: 60px;
    line-height: 68px;
}

.icon-titles {
    position: relative;
}

.icon-titles-main {
    padding: 35px 20px;
}

.icon-titles img {
    position: absolute;
    left: 15px;
    top: -9px;
    width: 43px;
}

.icon-titles svg {
    position: absolute;
    left: 15px;
    top: -9px;
    width: 43px;
}

.icon-titles span {
    padding-left: 63px;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
}


.price-contain {
    display: flex;
    flex-direction: row;
    align-items: center;
    text-align: center;
    background-color: #ffffff;
    border-radius: 50px;
    padding-top: 13px;
    height: 89px;
    justify-content: space-between;
    margin: 30px auto;
}

.price-49 {
    margin-left: 20px;
    color: #2C2645;
}

.xslarge-text {
    font-weight: 600;
    font-size: 60px;
    line-height: 68px;
}

.small-text2 {
    font-size: 18px;
    line-height: 28px;
}

.guarantee-180days {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 80%;
}

    .guarantee-180days img {
        width: 123px;
        margin-right: 20px;
    }

    .guarantee-180days p {
        font-size: 24px;
        font-weight: 700;
        position: relative;
        top: 3px;
    }

#nutri {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin: 110px auto 40px auto;
    padding: 20px 50px;
    align-items: center;
    background-color: #f2f8f5;
    border-radius: 20px;
}

#nutri-bottle {
    width: 50%;
    margin-top: -100px;
}

#nutri-ing {
    margin-top: -150px;
    width: 85%;
    margin-left: 50px;
}

#ing-text {
    margin-left: 40px;
    width: 80%;
}

.large-text {
    font-size: 38px;
    font-weight: 600;
    line-height: 45px;
}

#ing-text p.black2-text {
    font-size: 24px;
    line-height: 30px;
}


#say-yes {
    background-color: #f9fcfb;
    background-image: url(../images-product1/leaf8.png);
    background-repeat: no-repeat;
    background-size: contain;
    padding: 50px 20px;
    border-radius: 20px;
    margin-left: 70px;
}

    #say-yes h4 {
        font-size: 30px;
        font-weight: 500;
    }

    #say-yes .txt9 {
        font-size: 25px;
        line-height: 30px;
    }


.ro-circle p {
    font-size: 19px;
    line-height: 27px;
}

.contact-us-section {
    background-color: #f3f3f7;
}

#contact-details {
    background-color: #ffffff;
    margin: 22px auto;
    padding: 20px 40px;
    border-radius: 20px;
    text-align: center;
}

#customer-speaks {
    padding: 70px 20px 60px 20px;
}

#help-u {
    background-color: #f3f3f7;
    border-radius: 20px;
    padding: 80px 20px 40px 20px;
}

.call-us {
    border-radius: 50px;
    width: 400px;
    margin: 0 auto;
    padding-left: 3%;
    height: 70px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: space-evenly;
    background-image: url(../images-product1/index-phone-icon.png),linear-gradient(#ffc14a,#ffaa35);
    background-size: 50px, contain;
    background-position: left center;
    background-repeat: no-repeat;
}

.email-us {
    border-radius: 50px;
    width: 400px;
    margin: 0 auto;
    padding-left: 3%;
    height: 70px;
    text-align: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    margin-top: 10px;
    justify-content: space-evenly;
    background-size: 50px, contain;
    background-position: left center;
    background-image: url(../images-product1/index-email-icon.png),linear-gradient(#5e5e5e,#313131);
    background-repeat: no-repeat;
}

.help-font {
    font-size: 21px;
    line-height: 25px;
    font-weight: 800;
}

.white-text {
    color: #ffff;
}

.center-text {
    text-align: center;
}

.email-us p {
    width: 70%;
    margin: -2px auto;
}

.support-t {
    margin-top: -25px !important;
    font-weight: 600;
    font-size: 1rem;
}

.modal-dialog-custom {
    max-width: 900px !important;
}

.modal-bg-div {
    background-color: #f2f8f5;
    border-radius: 25px;
    padding: 20px;
}

.popup-image-div {
    position: relative;
}

button.close {
    padding: 0;
    background-color: #575658 !important;
    border: 0;
    height: 40px;
    color: white;
    border-radius: 50px;
    width: 40px;
    opacity: 1 !important;
    display: inline-block;
    padding: 0px;
    z-index: 10000 !important;
    text-align: center;
}

    button.close span {
        position: relative;
        top: -9px;
        left: -4px;
    }

    button.close:hover {
        color: white !important;
        background: #555 !important;
    }



.popup-image-div img {
    width: 65px;
    position: absolute;
    left: 18px;
    top: 5px;
}

.popup-image-div p {
    font-size: 19px;
    line-height: 24px;
    font-weight: 600 !important;
    text-align: left;
    padding-left: 103px;
}

.popup-white-box {
    background: white;
    border-radius: 25px;
    border: 1px #d7d7d7 solid;
    padding: 25px 15px 15px 15px;
}

    .popup-white-box h2 {
        font-size: 30px;
        font-weight: 700;
        line-height: 37px;
    }

.b1g3f-cart {
    border-radius: 50px;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 248px;
    height: 61px;
    display: flex;
    align-items: center;
    background-color: #575658;
    margin: 0 auto;
    justify-content: center;
    font-size: 19px;
    font-weight: 800;
    text-decoration: none !important;
}

    .b1g3f-cart:hover {
        background-color: #017d3e;
    }

.no-underline {
    text-decoration: none !important;
}

.medium-text2 {
    font-size: 26px;
    line-height: 37px;
}
/**/

.section-footer {
    background: #011e22 !important;
    color: #dcdcdc;
    padding-bottom: 1px !important;
    font-weight: 400;
}

    .section-footer li a {
        font-size: 17px !important;
        color: #339763 !important;
        text-decoration: none;
        padding: 10px 20px;
    }

        .section-footer li a:hover {
            color: #fff !important;
        }

.footer-bold {
    font-weight: 600;
}

.section-footer .footnotes {
    font-size: 16px;
    color: #dcdcdc;
}

.section-footer .footer-menu {
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 16px;
    text-align: center;
    margin-bottom: 30px !important;
}


footer .mentions {
    font-size: 15px;
    line-height: 24px;
}

.section-footer .footer-copywrite {
    font-size: 16px;
}

.section-footer .footer-menu li {
    display: inline-block;
}


    .section-footer .footer-menu li:last-child:after {
        display: none;
    }

.product-image-banner1 {
    margin-top: 90px;
}


/**/

@media(min-width:1300px) {

    .sh-image {
        display: none;
    }

    .xl-00 {
    }

    .product-image-banner1 {
        position: absolute;
        left: -32px;
    }
}

@media(max-width:1299px) {

    .powder-image {
        display: none;
    }
}

@media(min-width:768px) {

    .m-left {
        position: relative;
        left: -23px;
    }



    .doctor-div {
        width: 65%;
    }

    .hand-bottle {
        position: absolute;
        bottom: 0px;
    }

    .cart-button-large-height {
        height: 96px;
        border-radius: 8px !important;
    }

        .cart-button-large-height span {
            line-height: 27px;
            padding-top: 0px;
        }

        .cart-button-large-height .image1 {
            top: 26px !important;
        }

        .cart-button-large-height .image2 {
            top: 34px !important;
        }
}


@media(min-width:992px) and (max-width:1199px) {
    .bottle-title {
        width: 57%;
        text-align: center;
        font-weight: 600;
        font-size: 40px;
        line-height: 42px;
    }
}

@media (min-width: 1200px) {
    .headline .h-title {
        font-size: 50px;
        line-height: 54px;
    }

    .icon-titles .gly-img {
        left: 24px;
    }

    .content-start {
        margin-left: -270px;
    }

    .product-image-banner {
        position: absolute;
        left: -300px;
    }
}

@media (min-width: 1500px) {

    .powder-image {
        width: 500px;
    }

    .headline .h-title {
        font-size: 50px;
        line-height: 54px;
    }

    .content-start {
        margin-left: -270px;
    }

    .product-image-banner {
        position: absolute;
        left: -300px;
    }

    .leaf-image {
        width: 230px;
    }
}

@media (min-width: 1700px) {
    .leaf-image {
        bottom: 110px;
        width: 245px;
    }

    .powder-image {
        width: 550px;
    }
}

@media (min-width: 1800px) {
    .leaf-image {
        bottom: 180px;
    }
}


@media (min-width: 1201px) and (max-width:1450px) {
    .product-image-banner {
        position: absolute;
        left: -200px;
    }
}

@media (min-width: 992px) and (max-width:1200px) {

    .product-image-banner {
        margin-top: 70px;
    }
}

@media(min-width:992px) {
    .ml-80 {
        margin-left: -80px;
    }
}

@media (min-width: 768px) and (max-width:991px) {


    .icon-titles{
        margin-top:10px;
        margin-bottom:10px;
    }
    .icon-titles-main {
    padding: 15px 20px;
}

    .icon-titles .gly-img {
        width: 21px !important;
    }

    .icon-titles svg {
        width: 27px !important;
        top: -2px;
    }

    .icon-titles img {
        width: 30px !important;
        top: -2px;
    }

    .icon-titles span {
        padding-left: 45px;
        font-size: 12px;
    }

    .small-text2 {
        font-size: 18px;
        line-height: 24px;
    }


    .cart-button-large-height {
        width: 249px;
    }

        .cart-button-large-height span {
            font-size: 16px !important;
        }

    .guarantee-180days {
        width: 100%;
    }

    #nutri {
        margin: 40px auto 27px auto;
    }

    .slarge-text {
        font-size: 34px;
        line-height: 38px;
        font-weight: 600;
    }

    .large-text {
        font-size: 30px;
        font-weight: 600;
        line-height: 34px;
    }

    #ing-text p.black2-text {
        font-size: 22px;
        line-height: 30px;
    }

    .help-font {
        font-size: 14px;
    }

    .call-us {
        width: 280px;
    }

    .email-us {
        width: 280px;
    }

    .large-head {
        font-weight: 600;
        font-size: 38px;
        line-height: 47px;
    }

    .xslarge-text {
        font-weight: 600;
        font-size: 41px;
        line-height: 47px;
    }


    .title2 {
        font-size: 34px;
    }

    .title3 {
        font-size: 33px;
    }

    .doctor-div {
        width: 100%;
    }

    .bottle-join-div {
        padding: 52px 0px 52px 10px;
    }

    .bottle-title {
        width: 57%;
        text-align: center;
        font-weight: 600;
        font-size: 30px;
        line-height: 32px;
    }

    .safe-desc {
        padding: 30px 15px;
    }

        .safe-desc img {
            width: 5em;
        }

    .product-image-banner {
        margin-top: 100px;
    }

    .experience {
        font-weight: 400;
        font-size: 18px;
    }
}

@media(min-width:1300px) {
    .div-xl1 {
        position: absolute;
        left: 0px;
    }

    .div-xl2 {
        margin-left: 326px;
        width: 931px !important;
    }

        .div-xl2 .headline .h-title {
            width: 700px;
        }
}


@media (min-width: 768px) and (max-width:991px) {

    .leaf-image {
        position: absolute;
        right: 0px;
        bottom: 140px;
        width: 143px;
    }

    .product-image-banner1 {
        margin-top: 40px;
    }

    .headline .h-title {
        font-weight: 800;
        font-size: 31px;
        line-height: 37px;
    }


    .container {
        max-width: 90%;
    }
}

@media (max-width: 767px) {

    .product-image-banner1 {
        margin-top: 30px;
        margin-bottom: -10px;
    }

    .small-0 {
        margin-bottom: 0px;
    }

    .hide-small {
        display: none !important;
    }

    .left-bottle {
        margin-bottom: -44px;
        margin-top: -33px;
    }

    .bg-quality {
        padding: 20px 15px 10px 15px;
    }

    .guarantee-180days img {
        margin-right: 0px;
    }

    .guarantee-180days p {
        margin-bottom: 0px;
    }

    .cart-button-container {
        display: block;
    }

    .navbar-nav {
        text-align: center;
    }

    .nav-text {
        margin-left: 0px;
    }


    .title4 {
        font-weight: 600;
        font-size: 29px;
        line-height: 36px;
    }

    #customer-speaks {
        padding: 10px 15px 0px 15px;
    }

    #help-u {
        background-color: #f3f3f7;
        border-radius: 20px;
        padding: 19px 15px 29px 15px;
    }

    .popup-white-box {
        margin-top: 30px;
    }

    .navbar-light .navbar-toggler {
        border: none;
    }

    .medium-text2 {
        font-size: 21px;
        line-height: 25px;
    }

    #nutri {
        padding: 20px 15px;
    }

    .small-3 {
        font-size: 23px;
    }

    #say-yes {
        padding: 20px 20px;
    }

    .large-text {
        font-size: 27px;
        font-weight: 600;
        line-height: 35px;
    }

    .help-font {
        font-size: 14px;
    }

    .call-us {
        width: 270px;
    }

    .email-us {
        width: 270px;
    }

    .gurantee-box {
        border-radius: 30px;
        border: 10px #f3f3f7 solid;
        width: 100%;
        margin: 20px auto;
        padding: 20px 20px 20px 20px;
    }

        .gurantee-box img {
            right: 0px;
            top: 0px;
            width: 150px;
            transform: unset;
            position: inherit;
            margin: auto;
            display: block;
        }

    .slarge-text {
        font-size: 25px;
        line-height: 30px;
    }

    #say-yes {
        margin-left: 0px;
    }

    #nutri {
        margin: 104px auto 38px auto !important;
        display: block !important;
    }

    #nutri-bottle {
        width: 190px !important;
    }

    #nutri-ing {
        width: 240px !important;
        margin-left: 40px !important;
    }

    #ing-text p.black2-text {
        font-size: 19px;
        line-height: 27px;
    }

    #ing-text {
        margin-left: 0px !important;
        width: 100% !important;
        margin-top: 0px !important;
    }

    .guarantee-180days {
        display: block;
        width: 100%;
        text-align: center;
    }

        .guarantee-180days p {
            font-size: 19px;
            font-weight: 600;
            position: initial;
            margin-top: 10px;
            line-height: 26px;
        }

    .price-contain {
        padding-left: 10px;
        padding-right: 10px;
    }

    .xslarge-text {
        margin: 0px;
        padding-top: 10px;
    }

    .icon-titles span {
        padding-left: 0px !important;
        margin-bottom: 30px;
        margin-top: 7px;
    }


    .icon-titles svg {
        width: 57px;
    }

    .large-head {
        font-weight: 600;
        font-size: 32px;
        line-height: 36px;
    }

    .icon-titles-main {
        text-align: center;
        padding-bottom: 5px;
        /*padding-top:5px;*/
    }

    .icon-titles {
        padding: 0;
        margin: 0;
        text-align: center;
        margin: auto;
    }

        .icon-titles img {
            position: inherit;
            padding: 0px;
            margin: 0px;
            margin: auto;
            display: block;
            left: 0px;
            top: 0px;
            width: 50px !important;
        }

        .icon-titles .gly-img {
            width: 40px !important;
        }

        .icon-titles svg {
            position: inherit;
            padding: 0px;
            margin: 0px;
            margin: auto;
            display: block;
            left: 0px;
            top: 0px;
        }


    .icon-titles {
        padding: 0px;
    }

    .price-contain {
        display: block;
        height: initial !important;
    }

    .bottle-join-div {
        background-color: #309762;
        background-image: none;
        padding: 20px 15px 0px 15px;
    }

    .bottle-title {
        width: 100%;
        font-size: 28px;
        line-height: 32px;
        padding: 30px;
        margin: 0 auto;
        padding-top: 10px;
    }

    .usage {
        margin-bottom: 58px;
        padding-bottom: 30px;
    }

    .circles {
        /*margin-top: -176%;*/
    }

    .use-icons {
        margin-left: -5px;
        margin-right: -5px;
    }

    .hand-bottle {
        width: 160px;
    }

    .leaf11 {
        display: none;
    }

    .doctor-image {
        padding: 0px;
        background-image: none !important;
    }

    .sect2 {
        padding: 35px 0px 20px 0px;
    }


    .title2 {
        font-size: 25px;
        line-height: 30px;
    }

    .title3 {
        font-size: 28px;
        line-height: 33px;
    }

    .div1 {
        padding: 15px 10px;
    }

    .div2 {
        padding: 25px 15px;
    }


    .block-small {
        display: block;
    }

    .cart-button-large {
        width: 100%;
        border-radius: 70px;
    }

        .cart-button-large .image1 {
            position: absolute;
            left: 19px;
            top: 26px;
            width: 51px;
        }

        .cart-button-large .image2 {
            position: absolute;
            right: 24px;
            top: 35px;
            width: 23px;
        }

        .cart-button-large span {
            line-height: 25px;
        }

    .headline .h-title {
        font-weight: bold;
        font-size: 35px;
        line-height: 37px;
        font-weight: 600;
        text-align: center;
    }

    .experience {
        font-weight: 400;
        font-size: 18px;
        line-height: 1.2;
        text-align: center;
    }

    .safe-desc {
        padding: 25px 0px;
        margin-bottom: 0px !important;
    }

        .safe-desc img {
            width: 3em;
        }

    .safe-cols {
        width: 20% !important;
        float: left !important;
        margin: 0px;
        padding: 0px;
    }
}
