body {
    margin: 0px;

    position: relative;
}

a,
a:hover {
    text-decoration: none;
}

ul {
    margin: 0px;

    padding: 0px;
}

:root {
    --color-green: #297f1f;

    --color-green02: #2d7e26;

    --color-dark: #041f02;

    --color-white: #ffffff;

    --lato: "Lato", sans-serif;

    --roboto: "Roboto", sans-serif;

    --just-ano-hand: "Just Another Hand", cursive;
}

div#salesMain {
    background-color: #e3eae2;

    padding-top: 54px;

    padding-bottom: 66px;
}

.sales-main-wrapper {
    max-width: 1200px;

    margin: 0px auto;

    background-color: var(--color-white);

    border-radius: 8px;
}

.cust-container {
    max-width: 100%;

    position: relative;

    padding-left: 50px;

    padding-right: 50px;
}

.con-full-padd {
    padding-left: 100px;

    padding-right: 100px;
}

.cust-row {
    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;
}

.cust-head-title h2 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 45px;

    line-height: 50px;

    letter-spacing: -0.725806px;

    color: var(--color-dark);

    margin: 0px;
}

.cust-head-title h5 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 32px;

    line-height: 38px;

    letter-spacing: -0.725806px;

    color: var(--color-dark);

    margin: 0px;
}

.cust-head-title h2 span,
.cust-head-title h5 span {
    color: var(--color-green);
}

.cust-con-text p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px 0px 28px;
}

.cust-con-text p:last-child {
    margin: 0px;
}

.cust-con-text p span {
    color: var(--color-green);
}

.cust-circle-green {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 100%;
}

.mobile-only {
    display: none;
}

/*ancient-super-main-sec css start*/

.ancient-super-inner {
    padding-top: 30px;
}

.ancient-super-title {
    text-align: center;
}

.ancient-super-con-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 44px 100px;
}

.ancient-super-con-inner h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 35px;

    line-height: 42px;

    text-align: center;

    letter-spacing: -0.564516px;

    color: var(--color-dark);

    margin: 0;
}

.ancient-super-con-inner h3 span {
    color: var(--color-green);
}

.ancient-super-con-inner h3 span.ancient-green {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    border-radius: 3px;

    color: var(--color-white);

    padding: 0px 10px 0px 5px;
}

.ancient-super-con-inner > span {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 35px;

    line-height: 42px;

    text-align: center;

    letter-spacing: -0.564516px;

    color: #2d7e26;

    display: block;
}

.ancient-super-con-area {
    background: url(../img/ancient-super-bg.png) no-repeat center;

    background-size: contain;

    padding: 102px 0px;

    margin-top: -57px;

    margin-bottom: -64px;
}

/*ancient-super-main-sec css end*/

/*all-think-about-main-sec css start*/

section.all-think-about-main-sec {

    padding: 60px 0px 0px;
}

.all-think-about-inner {
    background: linear-gradient(270deg, rgb(255 255 255 / 10%) 20%, #ffffff 36%), url(../img/paramedics-lifting-patient-in-ambulance-min.jpg) no-repeat right center;
    padding-bottom: 40px;
    background-size: contain;
    position: relative;
}

.all-think-about-title {
    margin-bottom: 30px;
    max-width: 800px;
}
.all-think-about-title h2 {
    margin-bottom: 20px;
        font-size: 40px;
    line-height: 48px;
    max-width: 660px;
}

.all-think-about-con h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px 0px 28px;
}

.all-think-about-con h4 a {
    text-decoration-line: underline;

    color: var(--color-dark);
}

.all-think-about-pattern {
    position: absolute;

    top: 50%;

    right: 370px;

    transform: translateY(-50%);
}

/*all-think-about-main-sec css end*/

/*the-truth-main-sec css start*/

.the-truth-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    position: relative;

    margin-top: -56px;

    overflow: hidden;
}

.the-truth-inner .the-truth-con {
    padding: 48px 50px 0px;

    background: url(../img/the-truth.png) no-repeat right top;

    background-size: contain;
}

.the-truth-con h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 45px;

    line-height: 50px;

    letter-spacing: -0.725806px;

    color: var(--color-dark);

    max-width: 800px;

    margin: 0px 0px 15px;
}

.the-truth-con h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: 700;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px 0px 28px;
}

.sweat-ounce-con-area {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 35px 35px 35px 31%;

    margin: 0px 50px;

    background: url(../img/sweat-on-ounce.png) no-repeat left top;

    background-size: contain;
}

.sweat-ounce-con-area ul {
    list-style: none;
}

.sweat-ounce-con-area ul li {
    display: flex;

    align-items: center;

    margin-bottom: 6px;
}

.sweat-ounce-con-area ul li img {
    margin-right: 14px;
}

.sweat-ounce-con-area ul li p {
    font-family: var(--roboto);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 27px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0;
}

.breakthrough-energy-con-area {
    padding: 26px 26% 40px 50px;

    position: relative;

    overflow: hidden;
}

.breakthrough-energy-con-area h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 29px;

    line-height: 30px;

    letter-spacing: -0.467742px;

    color: #2d7e26;

    margin: 0px 0px 20px;
}

.breakthrough-energy-con-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 30px;

    letter-spacing: -0.403226px;

    color: var(--color-dark);

    margin: 0px 0px 30px;
}

.breakthrough-energy-con-area p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 25px;

    line-height: 30px;

    letter-spacing: -0.403226px;

    color: var(--color-dark);

    margin: 0px 0px 30px;
}

.breakthrough-energy-con-area p:last-child {
    margin: 0px;
}

.breakthrough-seconds-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    max-width: 320px;

    width: 100%;

    height: 320px;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    position: absolute;

    right: -75px;

    bottom: -71px;
}

.breakthrough-seconds-area h4 {
    font-style: normal;

    font-weight: bold;

    font-size: 35px;

    line-height: 42px;

    text-align: center;

    letter-spacing: -0.564516px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0px 35px 50px 0px;
}

.breakthrough-seconds-area h4 span {
    font-size: 125px;

    line-height: 100px;

    letter-spacing: -2.01613px;

    display: block;
}

/*the-truth-main-sec css end*/

/*could-spare-main-sec css start*/

.could-spare-inner {
    padding-top: 34px;

    position: relative;

    z-index: 10;
}

.could-spare-title {
    text-align: center;

    margin-bottom: 28px;
}

.could-spare-con-area {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    position: relative;

    padding: 40px 44px;

    margin: 0px 50px;
}

.could-spare-con-area ul {
    list-style: none;
}

.could-spare-con-area ul li {
    margin-bottom: 25px;

    display: flex;

    align-items: center;
}

.could-spare-con-area ul li:last-child {
    margin-bottom: 0px;
}

.could-spare-con-area ul li img {
    margin-right: 24px;
}

.could-spare-con-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.could-spare-con-area:after {
    content: "";

    width: 148px;

    height: 172px;

    display: block;

    background: url("../img/question-mark.png") no-repeat center;

    background-size: contain;

    position: absolute;

    top: 50%;

    right: 0;

    transform: translateY(-50%);
}

/*could-spare-main-sec css end*/

/*answer-question-main-sec css start*/

.answer-question-inner {
    padding-bottom: 44px;
}

.answer-check-img {
    max-width: 132px;

    width: 100%;

    height: 132px;

    margin: -36px auto 11px;

    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 100%;

    position: relative;

    z-index: 0;
}

.answer-question-con {
    max-width: 900px;

    margin: 0 auto;
}

.answer-question-con h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 40px;

    line-height: 40px;

    text-align: center;

    letter-spacing: -0.645161px;

    color: #2d7e26;

    margin: 0px auto 18px;

    max-width: 765px;
}

.answer-question-con p {
    text-align: center;
}

/*answer-question-main-sec css end*/

/*healthiest-living-main-sec css start*/

section.healthiest-living-main-sec {
    padding: 47px 0px 50px;

    background: url(../img/Healthiest-living-bg.png) no-repeat center top, linear-gradient(rgba(242, 249, 242, 0.5), rgba(242, 249, 242, 0.5));

    background-size: contain;

    border-radius: 2px;
}

.healthiest-living-title {
    margin-bottom: 21px;
}

.healthiest-living-title h2 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 40px;

    line-height: 45px;

    text-align: center;

    letter-spacing: -0.645161px;

    color: var(--color-dark);

    margin: 0px;
}

.healthiest-living-title h2 span {
    color: var(--color-green);
}

.healthiest-living-con > p:last-child {
    margin: 35px 0px 0px;
}

.healthiest-living-con .healthiest-living-item {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 18px 40px 18px 18px;

    margin-bottom: 10px;

    display: flex;

    align-items: center;
}

.healthiest-living-check-icon {
    width: 44px;

    min-width: 44px;

    height: 44px;

    margin-right: 17px;
}

.healthiest-living-check-icon img {
    width: 100%;

    height: 100%;
}

.healthiest-living-text p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*healthiest-living-main-sec css end*/

/*some-women-main-sec css start*/

section.some-women-main-sec {
    padding: 55px 0px 0px;

    background: url(../img/some-women-bg.png) no-repeat right top;

    background-size: 382px;
}

.some-women-title {
    text-align: left;
    max-width: 922px;
    margin: 0 auto 39px 0;
    padding-left: 50px;
}
.other-women-con-area {
    padding: 0px 50px;
}

.other-women-con-area p a {
    color: var(--color-dark);

    text-decoration-line: underline;
}

.women-question-con-area {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 30px 44px;

    position: relative;

    margin-bottom: 40px;
}

.women-question-con-area:after {
    content: "";

    width: 148px;

    height: 172px;

    display: block;

    background: url("../img/question-mark.png") no-repeat center;

    background-size: contain;

    position: absolute;

    top: 10px;

    right: 0;
}

.women-question-con-area ul {
    list-style: none;
}

.women-question-con-area ul li {
    margin-bottom: 25px;

    max-width: 820px;

    display: flex;

    align-items: center;
}

.women-question-con-area ul li:last-child {
    margin-bottom: 0px;
}

.women-question-con-area ul li img {
    margin-right: 10px;
}

.women-question-con-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.women-healthier-con-area {
    display: flex;

    align-items: flex-start;

    margin-top: 30px;
}

.women-healthier-con-area .women-healthier-circle-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    max-width: 276px;

    min-width: 276px;

    width: 100%;

    height: 276px;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 0px 25px;

    margin: 0px 30px -24px -20px;

    box-sizing: border-box;

    position: relative;

    z-index: 1;
}

.women-healthier-circle-area p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 40px;

    line-height: 40px;

    text-align: center;

    letter-spacing: -0.645161px;

    color: var(--color-white);

    margin: 0px;
}

/*some-women-main-sec css end*/

/*signs-symptoms-main-sec css start*/

section.signs-symptoms-main-sec {
    background: #426240;

    border-radius: 2px;

    padding: 40px 0px 60px;
}

.signs-symptoms-title {
    text-align: center;

    margin-bottom: 30px;
}

.signs-symptoms-title h2 {
    color: var(--color-white);
}

.signs-symptoms-title h2 span {
    color: #58b54d;
}

.signs-symptoms-con {
    background: url(../img/signs-symptoms-bg.png) no-repeat right top, linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));

    background-size: contain;

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 40px 48px;
}

.signs-symptoms-con ul {
    list-style: none;
}

.signs-symptoms-con ul li {
    margin-bottom: 18px;

    max-width: 820px;

    display: flex;

    align-items: center;
}

.signs-symptoms-con ul li:last-child {
    margin-bottom: 0px;
}

.signs-symptoms-con ul li img {
    margin-right: 15px;
}

.signs-symptoms-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*signs-symptoms-main-sec css end*/

/*aged-metabolism-main-sec css start*/

section.aged-metabolism-main-sec {
    padding: 50px 0px 48px;
}

.aged-metabolism-title {
    display: flex;

    align-items: center;

    margin-bottom: 30px;
}

.aged-metabolism-title .check-aged-icon {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    border-radius: 100%;

    min-width: 92px;

    width: 92px;

    height: 92px;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-right: 24px;
}

.aged-metabolism-title .check-aged-icon img {
    width: 40px;

    height: auto;
}

.aged-quality-con-area {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 35px 22px 35px 30%;

    background: url(../img/aged-quality-bg.png) no-repeat left top;

    background-size: contain;

    margin: 33px 0px;
}

.aged-quality-con-area ul {
    list-style: none;
}

.aged-quality-con-area ul li {
    display: flex;

    align-items: center;

    margin-bottom: 20px;
}

.aged-quality-con-area ul li:las-child {
    margin-bottom: 0px;
}

.aged-quality-con-area ul li img {
    margin-right: 14px;
}

.aged-quality-con-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*aged-metabolism-main-sec css end*/

/*aged-virtually-main-sec css start*/

.aged-virtually-inner {
    background: url(../img/aged-virtually-bg.png) no-repeat right top, linear-gradient(rgba(255, 255, 255, 1), rgba(255, 255, 255, 1));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 43px 150px 18px 50px;

    margin-bottom: -64px;
}

.aged-virtually-title {
    margin-bottom: 22px;
}

.aged-virtually-con-area {
    position: relative;
}

.aged-virtually-con-area:after {
    content: "";

    width: 168px;

    height: 168px;

    display: block;

    background: url("../img/natural-energy-img.png") no-repeat center center;

    background-size: contain;

    position: absolute;

    right: -54px;

    bottom: 150px;
}

/*aged-virtually-main-sec css end*/

/*super-nutrients-main-sec css start*/

section.super-nutrients-main-sec {
    background: url(../img/super-nutrients-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);

    background-size: contain;

    border-radius: 2px;

    padding: 96px 0px 54px;
}

.super-nutrients-title {
    text-align: center;

    margin-bottom: 30px;
}

.super-nutrients-con-area {
    position: relative;

    padding-right: 100px;
}

.super-nutrients-con-area p:nth-last-child(2) {
    margin: 0px;
}

.super-nutrients-con-area p span {
    font-weight: bold;

    font-size: 27px;

    line-height: 30px;

    letter-spacing: -0.435484px;

    color: var(--color-green);

    text-decoration-line: underline;
}

.super-month-free-area {
    width: 264px;

    height: 264px;

    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    position: absolute;

    right: 136px;

    bottom: 80px;
}

.super-month-free-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 31px;

    line-height: 37px;

    text-align: center;

    letter-spacing: -0.5px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0px;
}

.super-month-free-area h4 span {
    font-size: 90px;

    line-height: 76px;

    letter-spacing: -1.45161px;

    display: block;
}

/*super-nutrients-main-sec css end*/

/*immunity-support-main-sec css start*/

section.immunity-support-main-sec {
    padding: 38px 0px 40px;
}

.immunity-support-title {
    text-align: center;

    margin-bottom: 23px;
}

.immunity-support-testi {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 24px;

    padding: 20px;

    display: flex;

    align-items: center;

    margin-bottom: 15px;
}

.immunity-support-testi:last-child {
    margin-bottom: 0px;
}

.immunity-support-testi .immunity-testi-img {
    flex: 0 0 168px;

    max-width: 168px;
}

.immunity-support-testi .immunity-testi-img img {
    width: 100%;

    height: 100%;

    object-fit: cover;

    border-radius: 20px;
}

.immunity-testi-content {
    flex: 0 0 calc(100% - 168px);

    max-width: calc(100% - 168px);

    padding-left: 30px;

    box-sizing: border-box;
}

.immunity-testi-content .immunity-testi-head {
    display: flex;

    align-items: center;

    justify-content: space-between;

    margin-bottom: 10px;
}

.immunity-testi-head-left {
    display: flex;

    align-items: center;
}

.immunity-testi-head-left h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 24px;

    line-height: 30px;

    letter-spacing: -0.387097px;

    color: var(--color-green);

    margin: 0px;
}

.immunity-testi-head-left span {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 19px;

    line-height: 30px;

    letter-spacing: -0.306452px;

    color: #bfbfbf;

    margin-left: 17px;
}

.immunity-testi-star ul {
    list-style: none;

    display: flex;

    align-items: center;
}

.immunity-testi-star ul li {
    display: flex;

    align-items: center;

    justify-content: center;

    margin-right: 3px;
}

.immunity-testi-star ul li:last-child {
    margin-right: 0px;
}

.immunity-testi-text p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 24px;

    line-height: 30px;

    letter-spacing: -0.387097px;

    color: #171717;

    margin: 0px;
}

.immunity-support-con-area {
    margin-top: 32px;

    position: relative;
}

.immunity-support-con-area p:nth-last-child(2) {
    margin: 0px;
}

.immunity-campaign-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    width: 282px;

    height: 282px;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    position: absolute;

    right: -35px;

    bottom: 73px;
}

.immunity-campaign-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 47px;

    line-height: 45px;

    text-align: center;

    letter-spacing: -0.758064px;

    color: var(--color-white);

    margin: 0px;
}

/*immunity-support-main-sec css end*/

/*bubble-guts-main-sec css start*/

.bubble-guts-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    overflow: hidden;
}

.bubble-guts-inner .bubble-guts-left {
    flex: 0 0 calc(100% - 288px);

    max-width: calc(100% - 288px);

    box-sizing: border-box;

    padding: 43px 50px;
}

.bubble-guts-right {
    flex: 0 0 288px;

    max-width: 288px;
}

.bubble-guts-img {
    display: flex;

    align-items: center;

    height: 100%;
}

.bubble-guts-img img {
    height: 100%;

    object-fit: cover;

    object-position: left;
}

.bubble-guts-title h2 {
    font-size: 40px;

    line-height: 45px;

    margin: 0px 0px 22px;
}

/*bubble-guts-main-sec css end*/

/*before-picture-main-sec css start*/

section.before-picture-main-sec {
    padding: 55px 0px 0px;
}

.before-picture-title {
    text-align: center;

    margin: 0px 0px 23px;
}

.before-picture-leave-area {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    display: flex;

    align-items: center;

    padding: 20px 20px;

    margin-top: 47px;

    margin-bottom: -42px;
}

.before-picture-leave-area img {
    width: 44px;

    height: 44px;

    margin-right: 26px;
}

.before-picture-leave-area p {
    font-weight: bold;

    text-decoration-line: underline;

    margin: 0px;
}

/*before-picture-main-sec css end*/

/*secret-effective-main-sec css start*/

section.secret-effective-main-sec {
    padding: 93px 0px 78px;

    background: url(../img/secret-effective-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;
}

.secret-effective-title {
    text-align: center;

    margin-bottom: 30px;
}

/*secret-effective-main-sec css end*/

/*watched-mirror-main-sec css start*/

section.watched-mirror-main-sec {
    padding: 52px 0px 55px;
}

.watched-mirror-title {
    margin-bottom: 13px;
}

.watched-mirror-con-area > p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    text-align: center;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.watched-mirror-remove-list {
    background: #f2f9f2;

    border-radius: 20px;

    padding: 15px 60px;

    margin-top: 27px;

    margin-bottom: 52px;
}

.watched-mirror-remove-list ul {
    display: flex;

    align-items: flex-start;

    flex-wrap: wrap;

    list-style: none;
}

.watched-mirror-remove-list ul li {
    display: flex;

    align-items: center;

    margin: 5px 0px;
}

.watched-mirror-remove-list ul li:nth-child(odd) {
    flex: 0 0 40%;

    max-width: 40%;
}

.watched-mirror-remove-list ul li:nth-child(even) {
    flex: 0 0 60%;

    max-width: 60%;
}

.watched-mirror-remove-list ul li img {
    margin-right: 13px;
}

.watched-mirror-remove-list ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.watched-mirror-pounds {
    display: flex;

    align-items: flex-start;
}

.watched-mirror-pounds-left {
    flex: 0 0 226px;

    max-width: 226px;
}

.watched-mirror-pounds-right {
    flex: 0 0 calc(100% - 226px);

    max-width: calc(100% - 226px);
}

.watched-mirror-pounds-circle {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    width: 226px;

    height: 226px;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;
}

.watched-mirror-pounds-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 27px;

    line-height: 32px;

    text-align: center;

    letter-spacing: -0.435484px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0px;
}

.watched-mirror-pounds-circle h4 span {
    display: block;

    font-size: 90px;

    line-height: 76px;

    letter-spacing: -1.45161px;
}

.watched-mirror-pounds-text {
    padding-left: 43px;
}

/*watched-mirror-main-sec css end*/

/*body-waged-main-sec css start*/

.body-waged-inner {
    background: url(../img/body-waged-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 55px 50px 17px;
}

.body-waged-title {
    max-width: 86%;

    margin-bottom: 37px;
}

/*body-waged-main-sec css end*/

/*calling-ambulance-main-sec css start*/

section.calling-ambulance-main-sec {
    background: url(../img/calling-ambulance-bg.png) no-repeat right top;

    padding: 44px 0px 0px;

    margin-top: -20px;
}

.calling-ambulance-title {
    text-align: center;

    margin-bottom: 23px;
}

.blood-pressure-con-area {
    display: flex;

    margin-top: 28px;
}

.blood-pressure-circle-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    max-width: 282px;

    width: 100%;

    height: 282px;

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: -47px;
}

.blood-pressure-circle-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 30px;

    text-align: center;

    letter-spacing: -0.403226px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0px;
}

.blood-pressure-circle-area h4 span {
    font-size: 60px;

    line-height: 46px;

    letter-spacing: -0.967742px;

    text-transform: capitalize;

    display: block;

    margin-top: 10px;
}

.blood-pressure-text {
    padding-left: 35px;
}

.calling-ambulance-chat {
    display: flex;

    align-items: center;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 50px 68px;

    position: relative;

    margin-top: 14px;

    margin-bottom: 34px;
}

.calling-ambulance-chat .calling-chat-img {
    margin-right: 50px;
}

.calling-chat-text h3 {
    font-family: var(--lato);

    font-style: italic;

    font-weight: normal;

    font-size: 45px;

    line-height: 50px;

    letter-spacing: -0.725806px;

    color: var(--color-dark);

    margin: 0px;
}

.calling-chat-text h3 span {
    color: var(--color-green);
}

.calling-ambulance-chat-second {
    padding: 50px 60px 50px 68px;

    margin: 38px 0px;
}

.calling-ambulance-chat-second .calling-chat-img {
    margin-right: 30px;
}

.calling-ambulance-chat-second .calling-chat-text h3 {
    font-size: 40px;

    letter-spacing: -0.645161px;
}

.calling-ambulance-bottom-con {
    background: url(../img/calling-ambulance-bottom-bg.png) no-repeat left bottom;

    padding: 0px 100px 42px 28%;
}

/*calling-ambulance-main-sec css end*/

/*americans-family-main-sec css start*/

section.americans-family-main-sec {
    background: url(../img/americans-family-bg.png) no-repeat right top, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    padding: 45px 0px 140px;
}

.americans-family-title {
    margin-bottom: 28px;
}

/*americans-family-main-sec css end*/

/*myself-mirror-main-sec css start*/

.myself-mirror-inner {
    background: url(../img/myself-mirror-bg.png) no-repeat right bottom, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 40px 50px 50px;

    margin-top: -90px;
}

.myself-mirror-title {
    text-align: center;

    margin-bottom: 30px;
}

/*myself-mirror-main-sec css end*/

/*mirror-dumbstruck-main-sec css start*/

section.mirror-dumbstruck-main-sec {
    padding: 45px 0px 56px;
}

.mirror-dumbstruck-title {
    text-align: center;

    margin-bottom: 34px;
}

.mirror-dumb-question {
    background: url(../img/mirror-dumbstruck-bg.png) no-repeat right center, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 38px 50px 46px;

    margin: 26px 0px 32px;
}

.mirror-dumb-question p {
    font-family: var(--lato);

    font-style: italic;

    font-weight: bold;

    font-size: 25px;

    line-height: 25px;

    letter-spacing: -0.403226px;

    color: var(--color-green);

    margin: 0px 0px 25px;
}

.mirror-dumb-question p:last-child {
    margin: 0px;
}

/*mirror-dumbstruck-main-sec css end*/

/*promised-again-main-sec css start*/

section.promised-again-main-sec {
    background: url(../img/promised-again-bg.png) no-repeat left bottom, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    padding: 48px 0px 43px;
}

.promised-again-title {
    text-align: center;

    margin-bottom: 33px;
}

.promised-countless-con-area {
    background: url(../img/promised-countless-bg.png) no-repeat right center, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    background-size: auto 100%;

    padding: 26px 43px;

    margin: 23px 0px 33px;
}

.promised-countless-con-area ul {
    list-style: none;
}

.promised-countless-con-area ul li {
    display: flex;

    align-items: center;

    margin-bottom: 10px;
}

.promised-countless-con-area ul li:last-child {
    margin-bottom: 0px;
}

.promised-countless-con-area ul li img {
    margin-right: 13px;
}

.promised-countless-con-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.promised-bottom-con-area {
    padding-left: 231px;
}

/*promised-again-main-sec css end*/

/*fruits-vegetables-main-sec css start*/

section.fruits-vegetables-main-sec {
    background: url(../img/fruits-vegetables-bg.png) no-repeat left bottom;

    padding: 50px 0px 88px;
}

.fruits-vegetables-title {
    text-align: center;

    margin-bottom: 28px;
}

.fruits-increased-con {
    background: url(../img/fruits-increased-bg.png) no-repeat right center, linear-gradient(var(--color-white), var(--color-white));

    background-size: contain;

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 36px 42px;

    margin: 29px 0px 35px;
}

.fruits-increased-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    margin-bottom: 10px;
}

.fruits-increased-con ul li:last-child {
    margin-bottom: 0px;
}

.fruits-increased-con ul li img {
    margin-right: 13px;
}

.fruits-increased-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.fruits-bottom-con {
    padding-left: 305px;
}

/*fruits-vegetables-main-sec css end*/

/*juicing-perfect-main-sec css start*/

section.juicing-perfect-main-sec {
    background: url(../img/juicing-perfect-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 54px 0px 56px;

    margin-top: -46px;

    position: relative;
}

.juicing-perfect-title {
    text-align: center;

    margin-bottom: 22px;
}

.juicing-perfect-list-area {
    margin-top: 34px;
}

.juicing-perfect-list-area ul li {
    list-style: none;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 15px 20px;

    display: flex;

    align-items: center;

    margin-bottom: 10px;
}

.juicing-perfect-list-area ul li:last-child {
    margin-bottom: 0px;
}

.juicing-perfect-list-area ul li img {
    width: 44px;

    height: 44px;

    margin-right: 26px;
}

.juicing-perfect-list-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*juicing-perfect-main-sec css end*/

/*grocery-superfoods-main-sec css start*/

section.grocery-superfoods-main-sec {
    background: url(../img/grocery-superfoods-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    padding: 45px 0px 17px;

    margin-top: -10px;

    overflow: hidden;
}

.grocery-superfoods-title {
    margin-bottom: 23px;
}

.grocery-superfoods-circle-con-area {
    align-items: center;

    margin-top: 30px;
}

.grocery-superfoods-circle {
    max-width: 282px;

    width: 100%;

    height: 282px;

    padding: 0px 20px 40px;

    margin-bottom: -62px;

    margin-right: 38px;

    box-sizing: border-box;
}

.grocery-superfoods-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 25px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.403226px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0;
}

.grocery-superfoods-circle h4 span {
    font-size: 80px;

    line-height: 46px;

    letter-spacing: -1.29032px;

    display: block;

    margin: 23px 0px;
}

.grocery-superfoods-circle-con-area .grocery-superfoods-con {
    max-width: calc(100% - 320px);

    width: 100%;
}

/*grocery-superfoods-main-sec css end*/

/*greens-supplements-main-sec css start*/

section.greens-supplements-main-sec {
    background: url(../img/greens-supplements-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    padding: 58px 0px 158px;
}

.greens-supplements-title.cust-head-title {
    text-align: center;

    margin-bottom: 28px;
}

.greens-chemicals-con {
    margin: 28px 0px;
}

.greens-chemicals-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    margin-bottom: 10px;

    padding: 15px 20px;
}

.greens-chemicals-con ul li:last-child {
    margin: 0px;
}

.greens-chemicals-con ul li img {
    width: 44px;

    height: 44px;

    margin-right: 26px;
}

.greens-chemicals-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*greens-supplements-main-sec css end*/

/*dumping-money-main-sec css start*/

.dumping-money-inner {
    background: url(../img/dumping-money-bg.png) no-repeat right bottom, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 50px 50px 20px;

    margin-top: -118px;
}

.dumping-money-title {
    text-align: center;

    margin-bottom: 40px;
}

/*dumping-money-main-sec css end*/

/*plopped-notebook-main-sec css start*/

section.plopped-notebook-main-sec {
    background: url(../img/plopped-notebook-bg.png) no-repeat center, linear-gradient(rgba(222, 230, 222, 0.4), rgba(222, 230, 222, 0.4));

    padding: 104px 0px 200px;

    margin-top: -50px;
}

.plopped-notebook-title {
    text-align: center;

    margin-bottom: 36px;
}

.plopped-notebook-con {
    text-align: center;

    position: relative;
}

.plopped-notebook-con:after {
    content: "";

    width: 88px;

    height: 105px;

    display: block;

    background: url("../img/pattern-green-arrow.png");

    position: absolute;

    top: calc(100% - 18px);

    right: 32%;

    z-index: 10;
}

/*plopped-notebook-main-sec css end*/

/*golden-rules-main-sec css start*/

.golden-rules-inner {
    background: url(../img/golden-rules-bg.png) no-repeat right bottom, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 36px 50px 48px;

    margin-top: -130px;

    margin-bottom: -85px;
}

.golden-rules-title {
    text-align: center;

    margin-bottom: 20px;
}

.golden-rules-sub-title {
    margin-bottom: 29px;
}

.golden-rules-sub-title h3 {
    font-family: var(--just-ano-hand);

    font-style: normal;

    font-weight: normal;

    font-size: 75px;

    line-height: 50px;

    text-align: center;

    letter-spacing: -1.20968px;

    color: #e50000;

    margin: 0px;
}

.golden-rules-list-con {
    padding: 0px 140px 0px 33px;
}

.golden-rules-list-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    margin-bottom: 10px;
}

.golden-rules-list-con ul li span.golden-num {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-green);

    min-width: 24px;

    width: 24px;

    height: 24px;

    display: flex;

    align-items: center;

    justify-content: center;

    border: 2px solid var(--color-green);

    border-radius: 100%;

    margin-right: 17px;
}

.golden-rules-list-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*golden-rules-main-sec css end*/

/*testimonial-main-sec css start*/

section.testimonial-main-sec {
    background: #f2f9f2;

    border-radius: 2px;

    padding: 136px 0px 64px;
}

/*testimonial-main-sec css end*/

/*boosts-health-main-sec css start*/

section.boosts-health-main-sec {
    background: url(../img/boosts-health-bg.png) no-repeat right top, linear-gradient(#fefffd, #fefffd);

    padding: 48px 0px 62px;
}

.boosts-health-inner {
    position: relative;
}

.boosts-health-title {
    margin-bottom: 28px;
}

.boosts-health-logo-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    width: 184px;

    height: 184px;

    padding: 17px;

    border-radius: 100%;

    position: absolute;

    right: 62px;

    bottom: 8px;
}

.boosts-health-logo-inner {
    width: 100%;

    height: 100%;

    background-color: var(--color-white);

    border-radius: 100%;

    display: flex;

    align-items: center;

    justify-content: center;
}

.boosts-health-logo-inner img {
    max-width: max-content;

    width: auto;
}

/*boosts-health-main-sec css end*/

/*you-docks-main-sec css start*/

.you-docks-inner {
    background: url(../img/you-docks-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 34px 50px 52px;
}

.you-docks-title {
    margin-bottom: 27px;
}

/*you-docks-main-sec css end*/

/*turns-out-testi-main-sec css start*/

section.turns-out-testi-main-sec {
    background: var(--color-white);

    padding: 42px 0px 30px;
    position: relative;
    z-index: 1;
}

.turns-out-testi-main-sec .immunity-support-title {
    margin-bottom: 39px;
}

.turns-out-testi-main-sec .immunity-support-testimonial-area {
    position: relative;

    z-index: 1;
}

.turns-out-testi-main-sec .immunity-support-testi {
    margin-bottom: 24px;
}

/*turns-out-testi-main-sec css end*/

/*increases-energy-main-sec css start*/

section.increases-energy-main-sec {
    background: url(../img/increases-energy-img-bg.png) no-repeat right 235px, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    padding: 181px 0px 63px;

    margin-top: -130px;

    position: relative;

    z-index: 0;
}

.increases-energy-image-con {
    margin-bottom: 28px;
}

.increases-energy-introduce {
    display: flex;

    justify-content: center;

    margin-bottom: 10px;
}

.increases-energy-introduce span {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 25px;

    line-height: 50px;

    text-align: center;

    letter-spacing: 8.62069px;

    text-transform: uppercase;

    color: #031f01;

    background: #e3eae2;

    border-radius: 36px;

    padding: 10px 35px;
}

.increases-energy-image-con h2 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 55px;

    line-height: 60px;

    text-align: center;

    letter-spacing: -0.725806px;

    color: var(--color-green);

    margin: 0px 0px 15px;
}

.increases-energy-image-con img.increases-energy-img {
    max-width: 100%;

    width: 100%;

    margin: 0 auto;
}

.increases-energy-title {
    text-align: center;

    margin-bottom: 26px;
}

.increases-energy-list-con {
    margin: 40px 0px;
}

.increases-energy-list-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 15px 20px;

    margin-bottom: 10px;
}

.increases-energy-list-con ul li img {
    margin-right: 17px;
}

.increases-energy-list-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.increases-energy-circle {
    width: 282px;

    height: 282px;

    flex-direction: column;

    position: absolute;

    bottom: -135px;

    right: 156px;

    z-index: 1;
}

.increases-energy-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.403226px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 14px 0px 0px;
}

section.increases-energy-main-sec:after {
    content: "";

    width: 500px;

    height: 420px;

    display: block;

    position: absolute;

    bottom: 0;

    right: 0;

    background: url(../img/increases-energy-bg.png) no-repeat right bottom;

    z-index: -1;
}

/*increases-energy-main-sec css end*/

/*benefits-greensol-main-sec css start*/

section.benefits-greensol-main-sec {
    padding: 47px 0px 0px;
}

.benefits-greensol-title {
    text-align: center;

    margin-bottom: 37px;
}

.benefits-greensol-block {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 32px 25px;

    display: flex;

    align-items: center;

    margin-bottom: 20px;
}

.benefits-greensol-block:last-child {
    margin-bottom: 0px;
}

.benefits-greensol-img {
    display: flex;

    align-items: center;

    justify-content: center;

    min-width: 100px;

    width: 100px;

    margin-right: 20px;
}

.benefits-greensol-text p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*benefits-greensol-main-sec css end*/

/*superfood-nutrients-main-sec css start*/

section.superfood-nutrients-main-sec {
    background: #f2f9f2;

    border-radius: 2px;

    padding: 138px 0px 50px;

    margin-top: -92px;
}

.superfood-nutrients-title {
    text-align: center;

    margin-bottom: 23px;
}

.superfood-nutrients-list-con {
    margin: 36px 0px;
}

.superfood-nutrients-list-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 18px 20px;

    margin-bottom: 10px;
}

.superfood-nutrients-list-con ul li:last-child {
    margin-bottom: 0px;
}

.superfood-nutrients-list-con ul li img {
    width: 34px;

    height: 34px;

    margin-right: 26px;
}

.superfood-nutrients-list-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*superfood-nutrients-main-sec css end*/

/*comparing-supplement-main-sec css start*/

section.comparing-supplement-main-sec {
    background: url("../img/comparing-supplement-bg.png") no-repeat right 348px;

    padding: 55px 0px 57px;
}

.comparing-supplement-title {
    text-align: center;

    margin-bottom: 23px;
}

.comparing-supplement-bottom-con {
    position: relative;

    margin-top: 28px;
}

.comparing-supplement-bottom-con img.comparing-pro-img {
    position: absolute;

    top: -20px;

    right: -24px;
}

.comparing-supplement-bottom-con img.comparing-supplement-logos {
    position: absolute;

    top: -80px;

    right: -72px;

    z-index: 1;
}

/*comparing-supplement-main-sec css end*/

/*natures-youth-main-sec css start*/

section.natures-youth-main-sec {
    background: url(../img/natures-youth-bg.png) no-repeat right top, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    position: relative;

    padding: 47px 0px 40px;
}

.natures-youth-title {
    margin-bottom: 27px;
}

.natures-youth-circle {
    width: 282px;

    height: 282px;
}

.natures-youth-circle {
    width: 282px;

    height: 282px;

    position: absolute;

    right: 20px;

    bottom: -103px;

    padding-bottom: 40px;

    box-sizing: border-box;
}

.natures-youth-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.403226px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0;
}

.natures-youth-circle h4 span {
    display: block;

    font-weight: bold;

    font-size: 56px;

    line-height: 46px;

    letter-spacing: -0.903226px;

    text-transform: capitalize;
}

/*natures-youth-main-sec css end*/

/*freshwater-green-main-sec css start*/

section.freshwater-green-main-sec {
    position: relative;

    padding: 50px 0px 52px;
}

section.freshwater-green-main-sec:after {
    content: "";

    max-width: 308px;

    width: 100%;

    height: 600px;

    display: block;

    background: url("../img/freshwater-green-bg.png") no-repeat left center;

    position: absolute;

    left: 0px;

    bottom: -90px;

    z-index: 0;
}

.freshwater-green-inner {
    position: relative;

    z-index: 1;
}

.freshwater-green-title {
    text-align: center;

    margin-bottom: 15px;
}

.freshwater-green-sub-title {
    margin-bottom: 45px;
}

.freshwater-green-sub-title h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 26px;

    line-height: 31px;

    text-align: center;

    letter-spacing: -0.419355px;

    color: var(--color-green);

    margin: 0px;
}

.freshwater-green-list-con {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 32px 0px 32px 35px;

    margin-bottom: 37px;

    position: relative;
}

.freshwater-green-list-con .cust-row {
    justify-content: space-between;

    align-items: center;
}

.freshwater-green-list-con .freshwater-green-list-area {
    width: 70%;
}

.freshwater-green-list-con .freshwater-green-list-img {
    width: 30%;
}

.freshwater-green-list-area ul li {
    display: flex;

    align-items: center;

    margin-bottom: 15px;
}

.freshwater-green-list-area ul li:last-child {
    margin-bottom: 0px;
}

.freshwater-green-list-area ul li img {
    margin-right: 15px;
}

.freshwater-green-list-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.freshwater-green-list-img img {
    width: 100%;

    height: auto;
}

.freshwater-green-con {
    max-width: 82%;

    margin-left: auto;
}

/*freshwater-green-main-sec css end*/

/*vulgaris-nobel-main-sec css start*/

.vulgaris-nobel-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 50px 50px;

    position: relative;

    margin-bottom: -175px;
}

.vulgaris-nobel-title {
    max-width: 698px;

    margin-bottom: 25px;
}

.vulgaris-nobel-img {
    position: absolute;

    top: 46px;

    right: 75px;
}

/*vulgaris-nobel-main-sec css end*/

/*hollywood-hottest-main-sec css start*/

section.hollywood-hottest-main-sec {
    background: #f2f9f2;

    border-radius: 2px;

    padding: 223px 0px 33px;
}

.hollywood-hottest-title {
    margin-bottom: 25px;
}

.hollywood-hottest-left {
    max-width: 78%;
}

.hollywood-hottest-right {
    max-width: 22%;
}

.hollywood-hottest-img {
    display: flex;

    flex-direction: column;

    position: relative;
}

.hollywood-hottest-img img {
    border-radius: 100%;

    max-width: 208px;

    min-width: 208px;

    width: 100%;

    height: 208px;

    background: var(--color-white);

    box-sizing: border-box;

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    margin-top: -63px;

    position: relative;

    object-fit: cover;
}

.hollywood-hottest-img img:first-child {
    margin-top: 0px;
}

.hollywood-hottest-img img:nth-child(odd) {
    right: -40px;
}

/*hollywood-hottest-main-sec css end*/

/*superfoods-planet-main-sec css start*/

section.superfoods-planet-main-sec {
    padding: 48px 0px 0px;
}

.superfoods-planet-title {
    text-align: center;

    margin-bottom: 33px;
}

.superfoods-planet-block-area {
    display: flex;
    flex-wrap: wrap;
}

.superfoods-planet-block {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    display: flex;

    align-items: center;

    overflow: hidden;

    margin-bottom: 20px;

    flex: 0 0 calc(50% - 20px);
    margin-left: 10px;
    margin-right: 10px;
}

.superfoods-planet-block:last-child {
    /*margin-bottom: 0px;*/
}

.superfoods-planet-block:nth-child(odd) {
    flex-direction: row-reverse;
}

.superfoods-planet-block:nth-child(odd) .superfoods-planet-con {
    flex-direction: row-reverse;

    padding: 28px 15px 28px 34px;
}

.superfoods-planet-block:nth-child(even) .superfoods-planet-con {
    padding: 28px 34px 28px 15px;
}

.superfoods-planet-con h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 28px;

    line-height: 34px;

    letter-spacing: -0.451613px;

    color: #2d7e26;

    margin: 0px 0px 10px;
}

/*superfoods-planet-main-sec css end*/

/*unexpected-testi-main-sec css start*/

section.unexpected-testi-main-sec {
    background: var(--color-white);

    padding: 63px 0px 48px;
}

.unexpected-testi-main-sec .immunity-support-title {
    margin-bottom: 39px;
}

.unexpected-testi-main-sec .immunity-support-testi {
    margin-bottom: 24px;
}

.unexpected-testi-main-sec .immunity-support-testi:last-child {
    margin-bottom: 0px;
}

/*unexpected-testi-main-sec css end*/

/*test-customers-main-sec css start*/

section.test-customers-main-sec {
    background: #f2f9f2;

    border-radius: 2px;

    padding: 43px 0px 228px;
}

.test-customers-title {
    text-align: center;

    margin-bottom: 27px;
}

.test-customers-con {
    text-align: center;
}

/*test-customers-main-sec css end*/

/*quality-superfood-main-sec css start*/

section.quality-superfood-main-sec {
    padding-top: 60px;
}

.quality-superfood-inner {
    background: url(../img/quality-superfood-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 40px 50px 50px;

    position: relative;

    /*margin-top: -180px;*/
}

.quality-superfood-title {
    max-width: 72.5%;

    margin-bottom: 24px;
}

.quality-superfood-title h3.quality-superfood-sub-title {
    font-family: var(--lato);

    font-style: italic;

    font-weight: bold;

    font-size: 30px;

    line-height: 50px;

    letter-spacing: -0.483871px;

    color: #2d7e26;

    margin: 0px;
}

.quality-superfood-pro-img {
    position: absolute;

    top: 45px;

    right: 0;

    width: 315px;

    height: 276px;

    display: flex;

    justify-content: center;
}

.quality-superfood-inner .calling-ambulance-chat {
    padding: 38px 58px 38px 58px;

    margin: 22px 0px 24px;
}

.quality-superfood-inner .calling-ambulance-chat h3 {
    font-size: 32px;

    line-height: 38px;
}

/*quality-superfood-main-sec css end*/

/*wondering-supply-main-sec css start*/

section.wondering-supply-main-sec {
    padding: 40px 0px;
}

.wondering-supply-inner {
    position: relative;
}

.wondering-supply-title {
    text-align: center;

    margin-bottom: 40px;
}

.wondering-logo-gmp {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    width: 202px;

    height: 202px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 100%;

    position: absolute;

    top: 174px;

    right: 50px;

    z-index: 1;
}

.wondering-logo-fda {
    background: #fefefe;

    box-shadow: -10px 10px 10px rgba(0, 0, 0, 0.0957629);

    border: 2px solid #59b54e;

    width: 202px;

    height: 202px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 100%;

    position: absolute;

    top: 308px;

    right: 185px;
}

/*wondering-supply-main-sec css end*/

/*customers-available-main-sec css start*/

.customers-available-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 45px 50px;

    position: relative;
}

.customers-available-title {
    text-align: center;

    margin-bottom: 17px;
}

.limited-supply-circle {
    width: 256px;

    height: 256px;

    position: absolute;

    right: -20px;
}

.limited-supply-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.403226px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0;
}

.limited-supply-circle h4 span {
    display: block;

    font-size: 56px;

    line-height: 46px;

    letter-spacing: -0.903226px;

    text-transform: capitalize;

    margin-top: 12px;
}

.customers-available-list-con {
    background: url(../img/customers-available-list-bg.png) no-repeat right center, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 32px 58px;

    margin: 26px 0px 31px;

    display: flex;

    align-items: center;
}

.customers-available-list-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    margin-bottom: 14px;
}

.customers-available-list-con ul li:last-child {
    margin-bottom: 0px;
}

.customers-available-list-con ul li img {
    margin-right: 15px;
}

.customers-available-list-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.customers-available-list-con ul li p span {
    color: var(--color-green);

    font-weight: 700;
}

.customers-available-list-con .customers-available-list-img {
    width: 175px;

    height: auto;

    display: flex;

    align-items: center;
}

.customers-available-list-con .customers-available-list-img img {
    width: 100%;

    height: auto;
}

/*customers-available-main-sec css end*/

/*Product Package health-charge-product-sec css start*/

.health-charge-product-sec h3.health-charge-sub-title {
    font-family: var(--lato);

    font-style: italic;

    font-weight: bold;

    font-size: 35px;

    line-height: 40px;

    text-align: center;

    letter-spacing: -0.564516px;

    color: #2d7e26;

    margin: 0px;
}

/*Product Package health-charge-product-sec css end*/

/*how-much-greensol-main-sec css start*/

section.how-much-greensol-main-sec {
    background: url(../img/how-much-greensol-bg.png) no-repeat right top, linear-gradient(#f2f9f2, #f2f9f2);

    border-radius: 2px;

    padding: 51px 0px;
}

.how-much-greensol-title {
    margin-bottom: 28px;
}

.how-much-greensol-con {
    position: relative;
}

.how-much-greensol-circle {
    width: 252px;

    height: 252px;

    flex-direction: column;

    position: absolute;

    top: 14px;

    right: 65px;
}

.how-much-greensol-circle h5 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 30px;

    line-height: 29px;

    text-align: center;

    letter-spacing: -0.483871px;

    color: var(--color-white);

    margin: 0px 0px 10px;
}

.how-much-greensol-circle h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 34px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.548387px;

    color: var(--color-white);

    margin: 20px 0px 0px;
}

/*how-much-greensol-main-sec css end*/

/*Testimonial biosol-greensol-testi-main-sec css start*/

section.biosol-greensol-testi-main-sec {
    background: var(--color-white);

    padding: 50px 0px;
}

section.biosol-greensol-testi-main-sec .immunity-support-title {
    margin-bottom: 30px;
}

section.biosol-greensol-testi-main-sec .immunity-support-testi {
    margin-bottom: 30px;
}

section.biosol-greensol-testi-main-sec .immunity-support-testi:last-child {
    margin-bottom: 0px;
}

/*Testimonial biosol-greensol-testi-main-sec css end*/

/*pounds-energy-main-sec css start*/

.pounds-energy-inner {
    background: url(../img/pounds-energy-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 39px 50px 43px;
}

.pounds-energy-title {
    margin-bottom: 30px;
}

/*pounds-energy-main-sec css end*/

/*spacer */

/* Start */

/* Maintain Section Start */

.maintain-section .maintain-inner {
    max-width: 1100px;

    margin-left: auto;

    margin-right: auto;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 50px;
}

/* Maintain Section End */

/* Support Section Start */

.health-section.support-section {
    padding-top: 62px;

    padding-bottom: 62px;
}

.health-section.support-section .section-header {
    max-width: 885px;
}

/* Support Section End */

/* Avilable Section Start */

.available-section {
    padding-top: 50px;

    padding-bottom: 50px;

    background: #f2f9f2;
}

.available-section .available-inner {
    max-width: 1100px;

    margin-left: auto;

    margin-right: auto;
}

.available-section .section-header.text-center {
    text-align: center;
}

.available-section .section-header {
    margin-bottom: 20px;
}

/* Avilable Section End */

/* Health section start */

.health-section {
    padding-top: 30px;
}

.health-section .section-header {
    max-width: 725px;

    margin-bottom: 20px;
}

.health-section .cust-con-text {
    position: relative;
}

.health-section .cust-con-text p.img-right {
    position: absolute;

    right: 0;

    top: -90px;
}

/* Health section end */

/* Product Package Sec Start */

.pricing-section p.font-bold {
    font-weight: 700;
}

.pricing-section .product-package-title h2 {
    margin-bottom: 0;
}

.pricing-section .sub-desc-text {
    font-size: 35px;

    font-style: italic;

    color: var(--color-green);

    line-height: 42px;

    text-align: center;

    letter-spacing: -0.564516px;

    font-family: var(--lato);

    max-width: 852px;

    margin: 0 auto;
}

/* Product Package Sec End */

/* investment section Start */

.investment-section {
    position: relative;
    padding: 0 0 60px;
}

.investment-section .inestment-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 35px 35px 70px;
}

.investment-section .section-header {
    text-align: center;

    margin-bottom: 20px;
}

.investment-section .cust-con-text {
    max-width: 69.5%;

    flex: 0 0 69.5%;
}

.investment-section .cust-con-text p.font-bold {
    font-weight: 700;
}

.investment-section .right-image-box {
    max-width: 30.5%;

    flex: 0 0 30.5%;

    position: relative;
}

.investment-section .bottom-right-img {
    position: absolute;

    right: -35px;

    bottom: -70px;

    max-height: 150px;
}

/* investment section end */

/* Other Solution Section Start */

.other-solution-section {
    background: #f2f9f2;

    border-radius: 2px;

    padding-top: 50px;

    padding-bottom: 70px;

    margin-top: -30px;
}

.other-solution-section .section-header {
    text-align: center;

    margin-bottom: 20px;
}

.other-solution-section .solution-box {
    background: url(../img/solution-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

    background-size: contain;

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    max-width: 1000px;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 30px;
}

.other-solution-section .solution-list {
    align-items: center;
}

.other-solution-section .solution-box ul {
    padding: 20px 15px 15px 40px;

    list-style: none;

    margin-bottom: 0;
}

.other-solution-section .solution-box ul li {
    letter-spacing: -0.370968px;

    font-size: 23px;

    line-height: 28px;

    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    margin-bottom: 12px;

    color: var(--color-dark);

    display: flex;

    align-items: center;
}

.other-solution-section .solution-box ul li img {
    padding-right: 12px;
}

.other-solution-section .solution-box .list-content-left {
    flex: 0 0 44%;

    max-width: 44%;

    box-sizing: border-box;
}

.other-solution-section .solution-box .list-content-right {
    flex: 0 0 56%;

    max-width: 56%;

    box-sizing: border-box;
}

.other-solution-section .solution-box .box-image {
    display: flex;

    align-items: center;

    position: relative;
}

.other-solution-section .solution-box .box-image .small-image {
    box-sizing: border-box;

    position: relative;

    z-index: 1;
}

.other-solution-section .solution-box .box-image .large-image {
    box-sizing: border-box;

    display: flex;

    position: relative;

    right: 19%;

    top: 0;
}

.other-solution-section .solution-box .box-image .large-image img {
    border-top-right-radius: 20px;

    border-bottom-right-radius: 20px;
}

.other-solution-section .box-desc-content .desc-box {
    max-width: 80%;
}

.other-solution-section .box-desc-content .image-list {
    max-width: 20%;
}

.other-solution-section .box-desc-content .image-list img {
    position: relative;

    right: -30px;

    margin-top: -95px;
}

.other-solution-section .box-desc-content .image-list img:first-of-type {
    margin-top: 0;
}

.other-solution-section .box-desc-content .image-list img:nth-child(2n) {
    right: -60px;
}

/* Other Solution Section End */

/*  Comparing Section Start */

.comparing-section {
    margin-top: -40px;
}

.comparing-section .comparing-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 35px;
}

.comparing-section .section-header {
    margin-bottom: 30px;
}

.comparing-section .section-header h2 {
    text-align: center;
}

.comparing-section .cust-con-text p:last-child {
    margin-bottom: 15px;
}

.comparing-section .list-content {
    list-style: none;

    padding: 0;

    margin: 0 -6px 25px;
}

.comparing-section .list-content .list-width-50 {
    flex: 0 0 50%;

    max-width: 50%;

    padding-left: 6px;

    padding-right: 6px;

    box-sizing: border-box;
}

.comparing-section .list-content .list-width-50 .inner-list {
    padding: 25.5px 20px;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    display: flex;

    align-items: center;

    letter-spacing: -0.370968px;

    font-size: 23px;

    line-height: 28px;

    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    margin-bottom: 12px;

    color: var(--color-dark);
}

.comparing-section .list-content .list-width-50 .inner-list img {
    padding-right: 25px;
}

.comparing-section .desc-text p {
    font-size: 23px;

    line-height: 28px;

    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    color: var(--color-dark);

    letter-spacing: -0.370968px;
}

.comparing-section .desc-text p.font-bold {
    font-weight: 700;
}

.comparing-section .desc-text p:last-of-type {
    margin-bottom: 0;
}

/*  Comparing Section End */

/* End */

/*tasting-drink-main-sec css start*/

section.tasting-drink-main-sec {
    background: url(../img/tasting-drink-bg.png) no-repeat right top, linear-gradient(#fefffd, #fefffd);

    border-radius: 1px;

    padding: 89px 0px 55px;
}

.tasting-drink-inner {
    position: relative;
}

.tasting-drink-image-area {
    max-width: 238px;

    position: absolute;

    right: -70px;

    bottom: 10px;
}

.tasting-drink-image-area img {
    width: 100%;

    height: auto;
}

.tasting-drink-title {
    margin-bottom: 28px;
}

.tasting-drink-con {
    max-width: 820px;
}

/*tasting-drink-main-sec css End*/

/*wondering-greensol-main-sec css Start*/

.wondering-greensol-inner {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 34px 33px 36px;
}

.wondering-greensol-title {
    text-align: center;

    margin-bottom: 25px;
}

.wondering-column {
    flex: 0 0 33.333333%;

    max-width: 33.333333%;

    padding-left: 10px;

    padding-right: 10px;

    box-sizing: border-box;
}

.wondering-img-con {
    background: rgba(192, 227, 168, 0.17519);

    border-radius: 20px;

    position: relative;

    height: 305px;
}

.wondering-img img {
    width: 100%;

    height: 100%;
}

.wondering-con {
    position: absolute;

    bottom: 16px;

    left: 0;

    width: 100%;

    height: 62px;

    display: flex;

    align-items: center;
}

.wondering-con h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 31px;

    text-align: center;

    letter-spacing: -0.403226px;

    color: var(--color-green);

    margin: 0px;

    width: 100%;
}

/*wondering-greensol-main-sec css End*/

/*family-happier-main-sec css staart*/

section.family-happier-main-sec {
    background: url(../img/family-happier-bg.png) no-repeat right bottom, linear-gradient(#fefffd, #fefffd);

    padding: 44px 0px 56px;
}

.family-happier-title {
    margin-bottom: 27px;
}

.family-happier-con {
    max-width: 744px;
}

/*family-happier-main-sec css end*/

/*coworker-model-main-sec css start*/

section.coworker-model-main-sec {
    background: #f2f9f2;

    border-radius: 2px;

    padding: 54px 0px 61px;
}

.coworker-model-title {
    text-align: center;

    margin-bottom: 35px;
}

.coworker-list-con {
    margin-top: 15px;
}

.coworker-list-con ul li {
    list-style: none;

    display: flex;

    align-items: center;

    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    margin-bottom: 10px;

    padding: 16px 20px 16px 20px;
}

.coworker-list-con ul li img {
    width: 44px;

    height: 44px;

    margin-right: 17px;
}

.coworker-list-con ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

/*coworker-model-main-sec css end*/

/*natural-excess-main-sec css start*/

section.natural-excess-main-sec {
    padding: 40px 0px 58px;
}

.natural-excess-title {
    text-align: center;

    margin-bottom: 34px;
}

/*natural-excess-main-sec css end*/

/*imagine-time-main-sec css start*/

.imagine-time-inner {
    background: url(../img/imagine-time-bg.png) no-repeat right 30px, linear-gradient(var(--color-white), var(--color-white));

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    padding: 42px 50px 53px;

    position: relative;
}

.imagine-time-title {
    margin-bottom: 34px;
}

.imagine-act-circle-area {
    width: 266px;

    height: 266px;

    position: absolute;

    right: 100px;

    top: 255px;

    flex-direction: column;
}

.imagine-act-circle-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: 900;

    font-size: 30px;

    line-height: 29px;

    text-align: center;

    letter-spacing: -0.483871px;

    color: #fffd05;

    margin: 0px 0px 13px;
}

.imagine-act-circle-area h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 48px;

    line-height: 40px;

    text-align: center;

    letter-spacing: -0.774193px;

    color: var(--color-white);

    margin: 0px;
}

.imagine-guarantee-img .imagine-time-guarantee-img {
    position: absolute;

    right: 70px;

    bottom: 250px;

    z-index: 1;
}

.imagine-guarantee-img .imagine-time-half-img {
    position: absolute;

    right: 0px;

    bottom: 30px;
}

/*imagine-time-main-sec css end*/

/*product-package-main-sec css sart*/

section.product-package-main-sec {
    padding: 60px 0px;
}

.product-package-title {
    text-align: center;

    margin-bottom: 42px;
}

.product-package-title p {
    font-family: var(--lato);

    font-style: italic;

    font-weight: normal;

    font-size: 29px;

    line-height: 35px;

    text-align: center;

    letter-spacing: -0.467742px;

    color: var(--color-dark);

    margin: 0px auto;

    max-width: 852px;
}

.product-package-row {
    display: flex;

    flex-wrap: wrap;
}

.product-package-row .product-package-item {
    flex: 0 0 33.333333%;

    max-width: 33.333333%;

    padding-left: 8px;

    padding-right: 8px;

    box-sizing: border-box;

    margin-bottom: 20px;
}

.product-package-block {
    background: var(--color-white);

    border-radius: 20px;

    overflow: hidden;

    filter: drop-shadow(0px 9px 4px rgba(0, 0, 0, 0.0763793));

    height: 100%;
}

.product-package-head {
    background: linear-gradient(90deg, #96c776 0.45%, #54904e 99.55%);

    border-top-left-radius: 20px;

    border-top-right-radius: 20px;

    padding: 15px 0px;
}

.product-package-head h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 21px;

    line-height: 25px;

    text-align: center;

    letter-spacing: -0.33871px;

    color: var(--color-white);

    margin: 0px;
}

.product-package-con-area {
    padding: 23px 36px 38px;
}

.product-package-con-area h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 24px;

    line-height: 29px;

    text-align: center;

    letter-spacing: -0.387097px;

    color: #11430d;

    margin: 0px 0px 30px;
}

.product-package-img {
    display: flex;

    align-items: center;

    justify-content: center;

    height: 250px;

    margin-bottom: 22px;
}

.product-package-img img {
    max-width: 100%;
    object-fit: contain;
    height: 100%;
}

.product-package-price-area {
    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 14px;
}

.product-package-price-area span.price-amount {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 55px;

    line-height: 66px;

    text-align: center;

    letter-spacing: -0.887097px;

    color: #000000;

    margin-right: 6px;
}

.product-package-price-area p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 22px;

    line-height: 21px;

    letter-spacing: -1px;

    color: #000000;

    margin: 0px;
}

.product-package-con-area ul {
    list-style: none;

    margin: 0px 0px 20px;
}

.product-package-con-area ul li {
    display: flex;

    align-items: center;

    margin-bottom: 12px;
}

.product-package-con-area ul li:last-child {
    margin-bottom: 0px;
}

.product-package-con-area ul li img {
    margin-right: 10px;
}

.product-package-con-area ul li p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 17px;

    line-height: 20px;

    letter-spacing: -0.274193px;

    color: #000000;

    margin: 0px;
}

.product-add-cart-btn-area a {
    background: linear-gradient(180deg, #ed9900 0%, #cf8600 100%);

    border-radius: 8px;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 21px 10px;
}

.product-add-cart-btn-area a p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 17px;

    line-height: 20px;

    text-align: center;

    letter-spacing: 0.944444px;

    text-transform: uppercase;

    color: var(--color-white);

    margin: 0px;
}

.product-add-cart-btn-area a svg {
    margin-left: 28px;
}

.guaranteed-cheakout-area {
    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 30px;
}

.cheakout-payment-area {
    background: #eff5ef;

    border-radius: 20px;

    padding: 15px 20px 20px;
}

.cheakout-payment-area h4 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 23px;

    line-height: 28px;

    text-align: center;

    letter-spacing: -0.948454px;

    color: #2d7e26;

    margin: 0px 0px 7px;
}

.cheakout-payment-area ul {
    display: flex;

    align-items: center;

    justify-content: center;

    list-style: none;
}

.cheakout-payment-area ul li {
    display: flex;

    margin-right: 15px;
}

.guaranteed-img-area {
    margin-left: 15px;
}

.cheakout-payment-area ul li:last-child {
    margin-right: 0px;
}

.product-discount-text p {
    font-family: var(--lato);

    font-style: italic;

    font-weight: bold;

    font-size: 23px;

    line-height: 28px;

    text-align: center;

    letter-spacing: -0.370968px;

    color: #000000;

    margin: 0px;
}

.faq-main-title {
    margin-bottom: 32px;
}

.faq-main-title h2 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 45px;

    line-height: 50px;

    text-align: center;

    letter-spacing: -0.725806px;

    color: var(--color-dark);

    margin: 0px;
}

.faq-item {
    background: var(--color-white);

    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

    border-radius: 20px;

    margin-bottom: 20px;

    padding: 34px 20px 30px;
}

.faq-head-area {
    display: flex;

    align-items: flex-start;

    margin-bottom: 10px;
}

.faq-head-area img {
    margin-right: 17px;
}

.faq-head-area h3 {
    font-family: var(--lato);

    font-style: normal;

    font-weight: bold;

    font-size: 25px;

    line-height: 30px;

    letter-spacing: -0.403226px;

    color: var(--color-green);

    margin: 0px;
}

.faq-con-area {
    padding-left: 46px;
}

.faq-con-area p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 23px;

    line-height: 28px;

    letter-spacing: -0.370968px;

    color: var(--color-dark);

    margin: 0px;
}

.faq-con-area img {
    width: 100%;

    height: auto;
}

/*product-package-main-sec css end*/

/*biosol-sale-footer-sec css start*/

section.biosol-sale-footer-sec {
    /* background: #f4f9f4; */

    background-color: #fafafa;

    padding: 58px 0px;

    border-radius: 0px 0px 20px 20px;
}

.biosol-logo-area {
    display: flex;

    align-items: center;

    justify-content: center;

    margin-bottom: 30px;
}

.biosol-footer-con p {
    font-family: var(--lato);

    font-style: normal;

    font-weight: normal;

    font-size: 16px;

    line-height: 24px;

    text-align: center;

    letter-spacing: -0.258064px;

    opacity: 0.7;

    color: var(--color-dark);

    margin: 0px;
}

.biosol-sale-footer-inner ul {
    text-align: center;

    padding-bottom: 50px;
}

.footer-nav li {
    display: inline-block;

    padding: 0px 20px;
}

.footer-nav li a {
    font-size: 20px;

    font-weight: bold;

    font-family: Arial, Helvetica, sans-serif;

    color: #000000;
}

.modal-footer button {
    background-color: #ed9900;

    font-size: 20px;

    margin-right: 315px;
}

.modal-paragraph {
    font-size: 17px;
}

.form-group label {
    font-weight: bold;
}

/*biosol-sale-footer-sec css end*/

.golden-green-sec {
    padding: 60px 0px;
}

.golden-green-sec .golden-rules-inner {
    margin-top: 0;
    margin-bottom: 0;
}

/*Responsive CSS Start*/

@media screen and (max-width: 1200px) {
    div#salesMain {
        padding-left: 20px;

        padding-right: 20px;
    }

    .con-full-padd {
        padding-left: 75px;

        padding-right: 75px;
    }

    .cust-head-title h2 {
        font-size: 40px;

        line-height: 45px;
    }

    .cust-con-text p {
        font-size: 21px;

        line-height: 25px;

        margin: 0px 0px 24px;
    }

    .all-think-about-pattern {
        right: 260px;

        width: 200px;
    }

    .all-think-about-pattern img {
        width: 100%;

        height: auto;
    }

    .aged-virtually-con-area:after {
        width: 120px;

        height: 120px;

        right: -104px;

        bottom: 180px;
    }

    .super-month-free-area {
        width: 234px;

        height: 234px;

        right: 36px;

        bottom: 140px;
    }

    .super-month-free-area h4 {
        font-size: 24px;

        line-height: 32px;
    }

    .super-month-free-area h4 span {
        font-size: 70px;

        line-height: 60px;
    }

    .immunity-campaign-area {
        width: 180px;

        height: 180px;

        right: -45px;

        bottom: 33px;
    }

    .immunity-campaign-area h4 {
        font-size: 25px;

        line-height: 30px;
    }

    .bubble-guts-title h2 {
        font-size: 28px;

        line-height: 34px;
    }

    .blood-pressure-circle-area {
        max-width: 220px;

        height: 220px;
    }

    .blood-pressure-circle-area h4 {
        font-size: 20px;

        line-height: 26px;
    }

    .blood-pressure-circle-area h4 span {
        font-size: 40px;

        line-height: 36px;
    }

    .calling-chat-text h3 {
        font-size: 35px;

        line-height: 44px;
    }

    .calling-ambulance-chat {
        padding: 36px 48px;

        margin-bottom: 24px;
    }

    .calling-ambulance-chat-second .calling-chat-text h3 {
        font-size: 34px;
    }

    .calling-ambulance-chat-second {
        padding: 36px 48px 36px 48px;

        margin: 24px 0px;
    }

    .plopped-notebook-con:after {
        right: 28%;
    }

    .boosts-health-logo-area {
        width: 144px;

        height: 144px;

        padding: 12px;

        right: -40px;

        bottom: -10px;
    }

    .you-docks-title h2 br {
        display: none;
    }

    .increases-energy-circle {
        width: 232px;

        height: 232px;

        bottom: -115px;

        right: 136px;
    }

    .increases-energy-circle h4 {
        font-size: 20px;

        line-height: 20px;
    }

    .superfood-nutrients-title br {
        display: none;
    }

    .comparing-supplement-title br {
        display: none;
    }

    .comparing-supplement-bottom-con img.comparing-pro-img {
        top: 80px;

        right: -24px;

        width: 250px;
    }

    .comparing-supplement-bottom-con img.comparing-supplement-logos {
        top: 0px;

        right: -66px;

        width: 160px;
    }

    .natures-youth-circle {
        width: 200px;

        height: 200px;

        right: 20px;

        bottom: 30px;

        padding-bottom: 20px;

        box-sizing: border-box;
    }

    .natures-youth-circle h4 {
        font-size: 18px;

        line-height: 22px;
    }

    .natures-youth-circle h4 span {
        font-size: 36px;

        line-height: 36px;
    }

    .freshwater-green-title br {
        display: none;
    }

    .freshwater-green-sub-title br {
        display: none;
    }

    section.freshwater-green-main-sec:after {
        max-width: 248px;

        height: 500px;

        background-size: contain;

        bottom: 20px;
    }

    .freshwater-green-con br {
        display: none;
    }

    .vulgaris-nobel-img {
        right: 35px;

        width: 160px;

        height: auto;
    }

    .vulgaris-nobel-img img {
        width: 100%;

        height: auto;
    }

    .quality-superfood-pro-img {
        width: 250px;

        height: 256px;
    }

    .quality-superfood-pro-img img {
        width: 100%;

        height: auto;
    }

    .wondering-logo-gmp {
        width: 160px;

        height: 160px;

        top: 154px;

        right: 20px;
    }

    .wondering-logo-fda {
        width: 160px;

        height: 160px;

        top: 278px;

        right: 105px;
    }

    .wondering-supply-logo img {
        width: 76%;

        height: auto;
    }

    .limited-supply-circle {
        width: 176px;

        height: 176px;

        right: -10px;
    }

    .limited-supply-circle h4 {
        font-size: 20px;

        line-height: 20px;
    }

    .limited-supply-circle h4 span {
        font-size: 36px;

        line-height: 34px;
    }

    .customers-available-list-con {
        padding: 28px 38px;
    }

    .customers-available-list-con ul {
        width: 60%;
    }

    .customers-available-list-con ul li p {
        font-size: 20px;

        line-height: 25px;
    }

    .product-package-con-area {
        padding: 15px 24px 26px;
    }

    .product-package-price-area span.price-amount {
        font-size: 45px;

        line-height: 56px;
    }

    .product-package-price-area p {
        font-size: 18px;

        line-height: 17px;
    }

    .product-package-con-area ul li img {
        width: 22px;
    }

    .product-package-con-area ul li p {
        font-size: 15px;

        line-height: 16px;
    }

    .how-much-greensol-circle {
        width: 200px;

        height: 200px;

        top: 54px;

        right: 45px;
    }

    .how-much-greensol-circle h5 {
        font-size: 24px;

        line-height: 23px;
    }

    .how-much-greensol-circle img {
        width: 80%;
    }

    .how-much-greensol-circle h4 {
        font-size: 25px;

        line-height: 15px;

        margin: 14px 0px 0px;
    }

    .health-section .cust-con-text p.img-right {
        top: -40px;
    }

    .health-section .cust-con-text p.img-right img {
        width: 200px;
    }

    .investment-section .right-image-box img {
        width: 100%;
    }

    .other-solution-section .box-desc-content .image-list img {
        width: 150px;

        height: auto;

        margin-top: -74px;
    }

    .comparing-section .section-header br {
        display: none;
    }

    .wondering-con h3 {
        font-size: 20px;

        line-height: 26px;
    }

    .imagine-act-circle-area {
        width: 200px;

        height: 200px;

        right: 30px;

        top: 265px;
    }

    .imagine-act-circle-area h4 {
        font-size: 20px;

        line-height: 20px;

        margin: 0px 0px 8px;
    }

    .imagine-act-circle-area h3 {
        font-size: 34px;

        line-height: 32px;
    }

    .imagine-guarantee-img .imagine-time-guarantee-img {
        right: 50px;

        bottom: 200px;

        width: 150px;
    }

    .imagine-guarantee-img .imagine-time-half-img {
        width: 230px;
    }

    .tasting-drink-con {
        max-width: 700px;
    }

    .tasting-drink-image-area {
        max-width: 188px;

        right: -65px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .product-package-img {
        height: 200px;
    }

    .product-package-img img {
        height: auto;

        max-width: 100%;
    }
}

@media screen and (max-width: 991px) {
    .cust-container {
        padding-left: 30px;

        padding-right: 30px;
    }

    .con-full-padd {
        padding-left: 60px;

        padding-right: 60px;
    }

    .cust-head-title h2 {
        font-size: 30px;

        line-height: 35px;
    }

    .cust-con-text p {
        font-size: 18px;

        line-height: 20px;

        margin-bottom: 15px;
    }

    .ancient-super-con-area {
        padding: 82px 0px;
    }

    .ancient-super-con-inner {
        padding: 30px 60px;
    }

    .ancient-super-con-inner h3 {
        font-size: 26px;

        line-height: 32px;
    }

    .all-think-about-pattern {
        right: 260px;

        width: 100px;
    }

    .healthiest-living-title h2,
    .the-truth-con h3 {
        font-size: 32px;

        line-height: 40px;
    }

    .the-truth-inner .the-truth-con {
        padding: 30px 36px 0px;
    }

    .sweat-ounce-con-area {
        background-size: cover;

        padding: 25px 25px 25px 38%;

        margin: 0px 30px;
    }

    .sweat-ounce-con-area ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .breakthrough-seconds-area {
        max-width: 230px;

        height: 230px;

        right: -54px;
    }

    .breakthrough-energy-con-area h3 {
        font-size: 22px;

        line-height: 30px;
    }

    .breakthrough-energy-con-area h4 {
        font-size: 20px;

        line-height: 24px;

        margin: 0px 0px 20px;
    }

    .breakthrough-energy-con-area p {
        font-size: 20px;

        line-height: 24px;

        margin: 0px 0px 18px;
    }

    .breakthrough-seconds-area h4 span {
        font-size: 60px;

        line-height: 60px;
    }

    .could-spare-con-area {
        padding: 30px 34px;

        margin: 0px 20px;
    }

    .could-spare-con-area ul li {
        margin-bottom: 15px;
    }

    .women-question-con-area ul li p,
    .could-spare-con-area ul li p {
        font-size: 18px;

        line-height: 24px;
    }

    .answer-check-img {
        max-width: 100px;

        height: 100px;

        margin: -30px auto 11px;
    }

    .answer-check-img img {
        width: 42px;

        margin-top: 10px;
    }

    .answer-question-con h3 {
        font-size: 36px;
    }

    .women-healthier-con-area .women-healthier-circle-area {
        max-width: 220px;

        min-width: 220px;

        height: 220px;

        padding: 0px 25px;

        margin: 0px 30px 24px 0px;
    }

    .women-healthier-con-area .women-healthier-text {
        padding-bottom: 20px;
    }

    .women-healthier-circle-area p {
        font-size: 34px;

        line-height: 34px;
    }

    .healthiest-living-inner .healthiest-living-con > p {
        text-align: center;
    }

    .other-women-con-area {
        padding-bottom: 30px;
    }

    .signs-symptoms-con {
        padding: 20px;
    }

    .signs-symptoms-con ul li {
        margin-bottom: 10px;
    }

    .signs-symptoms-con ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .hollywood-hottest-img img:nth-child(odd) {
        right: 0;
    }

    .hollywood-hottest-img img {
        width: auto;

        min-width: 150px;

        height: 150px;
    }

    .comparing-supplement-bottom-con img.comparing-supplement-logos {
        right: 0;

        width: 70px;
    }

    .other-solution-section .box-desc-content .image-list img {
        width: auto;

        max-width: 100%;
    }

    .other-solution-section .box-desc-content .image-list img {
        right: -10px;
    }

    .other-solution-section .box-desc-content .image-list img:nth-child(2n) {
        right: 0;
    }

    .aged-virtually-con-area:after {
        right: -125px;
    }

    .aged-quality-con-area ul li {
        margin-bottom: 12px;
    }

    .aged-quality-con-area ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .super-month-free-area h4 span {
        font-size: 30px;

        line-height: 30px;
    }

    .super-month-free-area h4 {
        font-size: 16px;

        line-height: 22px;
    }

    .super-month-free-area {
        width: 150px;

        height: 150px;

        right: 0px;

        bottom: 100px;
    }

    .super-nutrients-con-area p span {
        font-size: 18px;

        line-height: 26px;
    }

    .immunity-campaign-area {
        width: 120px;

        height: 120px;

        right: -40px;

        bottom: 20px;
    }

    .immunity-campaign-area h4 {
        font-size: 16px;

        line-height: 20px;

        padding: 10px;
    }

    .immunity-support-testi .immunity-testi-img {
        flex: 0 0 138px;

        max-width: 138px;
    }

    .immunity-testi-content {
        flex: 0 0 calc(100% - 138px);

        max-width: calc(100% - 138px);

        padding-left: 22px;
    }

    .immunity-testi-head-left h4 {
        font-size: 20px;

        line-height: 22px;
    }

    .immunity-testi-head-left span {
        font-size: 14px;

        line-height: 18px;

        margin-left: 10px;
    }

    .immunity-testi-star ul li img {
        width: 16px;
    }

    .immunity-testi-text p {
        font-size: 20px;

        line-height: 24px;
    }

    .bubble-guts-inner .bubble-guts-left {
        padding: 25px;
    }

    .watched-mirror-remove-list ul li:nth-child(odd),
    .watched-mirror-remove-list ul li:nth-child(even) {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .calling-chat-text h3,
    .calling-ambulance-chat-second .calling-chat-text h3 {
        font-size: 24px;

        line-height: 32px;
    }

    .golden-rules-sub-title h3 {
        font-size: 54px;

        line-height: 30px;
    }

    .golden-rules-list-con ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .golden-rules-list-con ul li span.golden-num {
        font-size: 18px;

        line-height: 22px;

        min-width: 22px;

        width: 22px;

        height: 22px;

        margin-right: 12px;
    }

    .boosts-health-logo-area {
        width: 90px;

        height: 90px;

        padding: 8px;

        right: -30px;

        bottom: -40px;
    }

    .boosts-health-logo-area img {
        max-width: 76px;
    }

    .increases-energy-image-con h2 {
        font-size: 34px;

        line-height: 40px;
    }

    .increases-energy-list-con ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .increases-energy-list-con ul li img {
        margin-right: 12px;

        width: 34px;
    }

    .benefits-greensol-block {
        padding: 22px 18px;
    }

    .benefits-greensol-text p {
        font-size: 18px;

        line-height: 24px;
    }

    .benefits-greensol-img {
        min-width: 80px;

        width: 80px;

        margin-right: 15px;
    }

    .myself-mirror-inner {
        padding: 30px 30px 30px;
    }

    .myself-mirror-title br {
        display: none;
    }

    .mirror-dumb-question p {
        font-size: 20px;

        line-height: 20px;

        margin: 0px 0px 20px;
    }

    .superfood-nutrients-list-con ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .superfood-nutrients-list-con ul li img {
        width: 30px;

        height: 30px;

        margin-right: 16px;
    }

    .promised-countless-con-area ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .fruits-increased-con ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .juicing-perfect-list-area ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .juicing-perfect-list-area ul li img {
        width: 34px;

        height: 34px;

        margin-right: 16px;
    }

    .greens-chemicals-con ul li p {
        font-size: 18px;

        line-height: 20px;
    }

    .greens-chemicals-con ul li img {
        width: 34px;

        height: 34px;

        margin-right: 16px;
    }

    .plopped-notebook-con:after {
        right: 22%;
    }

    .increases-energy-circle {
        right: 5px;
    }

    .increases-energy-circle {
        width: 200px;

        height: 200px;
    }

    .increases-energy-circle img {
        max-width: 140px;
    }

    .increases-energy-circle h4 {
        font-size: 16px;

        line-height: 20px;
    }

    .comparing-supplement-bottom-con img.comparing-pro-img {
        width: 150px;
    }

    .natures-youth-circle {
        width: 130px;

        height: 130px;

        right: 10px;

        bottom: 30px;

        padding: 0;
    }

    .natures-youth-circle h4 {
        font-size: 14px;

        line-height: 18px;
    }

    .natures-youth-circle h4 span {
        font-size: 20px;

        line-height: 22px;
    }

    .vulgaris-nobel-img {
        right: 10px;

        width: 90px;

        top: 65px;
    }

    .wondering-logo-fda {
        width: 100px;

        height: 100px;

        top: 278px;

        right: 40px;
    }

    .wondering-logo-gmp {
        width: 100px;

        height: 100px;

        top: 204px;

        right: -10px;
    }

    .limited-supply-circle {
        width: 120px;

        height: 120px;
    }

    .limited-supply-circle h4 {
        font-size: 12px;

        line-height: 20px;
    }

    .limited-supply-circle h4 span {
        margin-top: 0;

        font-size: 16px;

        line-height: 20px;
    }

    .customers-available-inner {
        padding: 20px;
    }

    .customers-available-list-con .customers-available-list-img {
        width: 80px;
    }

    .freshwater-green-list-area ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .product-package-head h4 {
        font-size: 18px;
    }

    .product-package-con-area h3 {
        font-size: 18px;

        line-height: 20px;
    }

    .product-add-cart-btn-area a p {
        font-size: 14px;
    }

    .how-much-greensol-circle {
        margin: 0 auto;

        position: static;
    }

    .health-section .cust-con-text p.img-right img {
        width: 110px;
    }

    .health-section .cust-con-text p.img-right {
        top: -12px;
    }

    .other-solution-section .solution-box ul li {
        font-size: 18px;

        line-height: 22px;

        margin-bottom: 8px;
    }

    .other-solution-section .solution-box ul li img {
        padding-right: 12px;

        width: 26px;
    }

    .other-solution-section .solution-box .list-content-right {
        flex: 0 0 40%;

        max-width: 40%;
    }

    .other-solution-section .solution-box .list-content-left {
        flex: 0 0 60%;

        max-width: 60%;
    }

    .other-solution-section .solution-box .box-image .small-image img {
        max-width: 100px;
    }

    .other-solution-section .box-desc-content .image-list img {
        margin-top: -56px;
    }

    .other-solution-section .box-desc-content .desc-box p {
        padding-right: 15px;
    }

    .superfoods-planet-img img.super-planet-image {
        max-width: 180px;
    }

    .imagine-act-circle-area {
        width: 120px;

        height: 120px;

        right: 0;
    }

    .imagine-act-circle-area h4 {
        font-size: 14px;

        margin: 0;
    }

    .imagine-act-circle-area h3 {
        font-size: 20px;

        line-height: 20px;
    }

    .imagine-guarantee-img .imagine-time-guarantee-img {
        right: 40px;

        bottom: 128px;

        width: 110px;
    }

    .imagine-guarantee-img .imagine-time-half-img {
        width: 160px;

        bottom: 15px;
    }

    .product-package-img {
        height: 170px;
    }

    .product-package-img img {
        height: auto;

        max-width: 100%;

        margin-top: 18px;
    }

    .quality-superfood-inner .calling-ambulance-chat {
        padding: 30px;
    }

    .golden-rules-inner {
        padding: 20px;
    }

    .quality-superfood-pro-img {
        width: 220px;

        height: auto;
    }

    .quality-superfood-title h3.quality-superfood-sub-title {
        font-size: 26px;

        line-height: 34px;
    }

    .customers-available-list-con ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .product-package-row {
        justify-content: center;
    }

    .product-package-row .product-package-item {
        flex: 0 0 50%;

        max-width: 50%;
    }

    .pounds-energy-title br {
        display: none;
    }

    .comparing-section .list-content .list-width-50 .inner-list {
        padding: 18px 15px;

        font-size: 18px;

        line-height: 22px;
    }

    .wondering-img-con {
        height: 230px;
    }

    .wondering-con h3 {
        font-size: 16px;

        line-height: 22px;
    }

    .coworker-list-con ul li p {
        font-size: 18px;

        line-height: 22px;
    }

    .coworker-list-con ul li img {
        width: 34px;

        height: 34px;

        margin-right: 12px;
    }

    .product-discount-text p {
        font-size: 20px;

        line-height: 24px;
    }

    .product-package-title p {
        font-size: 22px;

        line-height: 28px;
    }

    .faq-main-title h2 {
        font-size: 35px;

        line-height: 40px;
    }

    .faq-item {
        margin-bottom: 20px;

        padding: 22px 20px 24px;
    }

    .faq-head-area h3 {
        font-size: 20px;

        line-height: 26px;
    }

    .faq-con-area p {
        font-size: 18px;

        line-height: 22px;
    }

    .tasting-drink-image-area {
        max-width: 238px;

        position: unset;

        margin-bottom: 10px;
    }
}

@media screen and (max-width: 767px) {
    .mobile-only {
        display: block;
    }

    div#salesMain {
        padding: 0;
    }

    .cust-container {
        padding-left: 14px;

        padding-right: 14px;
    }

    .con-full-padd {
        padding-left: 14px;

        padding-right: 14px;
    }

    .cust-head-title h2 {
        font-size: 31px;

        line-height: 33px;

        letter-spacing: -0.5px;
    }

    .cust-con-text p {
        font-size: 21px;

        line-height: 25px;

        margin-bottom: 25px;
    }

    .ancient-super-con-inner {
        padding: 0;
    }

    .ancient-super-con-area {
        padding: 72px 0px 32px;

        background-position: top center;

        margin-top: -38px;

        margin-bottom: 0px;
    }

    .ancient-super-con-inner h3 {
        font-size: 25px;

        line-height: 30px;

        padding: 0px 20px 20px;
    }

    .ancient-super-con-inner h3 span {
        padding: 5px 10px 5px 5px;

        display: block;

        border-radius: 20px 20px 0px 0px;

        margin-bottom: 16px;

        margin-left: -20px;

        margin-right: -20px;
    }

    section.all-think-about-main-sec {
        background: transparent;

        padding-bottom: 86px;
    }

    .all-think-about-img {
        position: relative;

        z-index: 0;

        display: flex;

        align-items: center;

        justify-content: flex-end;

        margin-right: -14px;

        margin-top: -28px;

        margin-bottom: -18px;
    }

    .all-think-about-img img:first-child {
        width: auto;

        height: 295px;

        object-fit: contain;

        object-position: right;
    }

    .all-think-about-img img.about-pattern-img-mobile {
        position: absolute;

        left: 0;

        max-width: 214px;
    }

    .all-think-about-pattern {
        display: none;
    }

    .all-think-about-con p {
        position: relative;
    }

    .the-truth-inner .the-truth-con {
        padding: 21px 21px 16px;

        background-size: 180px;

        background-position: 113% top;
    }

    .the-truth-con h3 {
        margin: 0px 0px 17px;

        padding-right: 50px;
    }

    .sweat-ounce-con-area {
        padding: 38px 18px 32px 18px;

        margin: 0px 15px;

        background: url(../img/sweat-on-ounce-mobile.png) no-repeat right top;
    }

    .sweat-ounce-con-area ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .breakthrough-energy-con-area {
        padding: 0px 18px 26px 18px;

        position: relative;

        overflow: hidden;

        display: flex;

        flex-direction: column;
    }

    .breakthrough-energy-con-area .breakthrough-seconds-area {
        position: unset;

        order: -1;

        max-width: 214px;

        height: 214px;

        margin: -35px auto 20px;

        margin-top: 20px;
    }

    .breakthrough-energy-con-area h4 {
        font-size: 25px;

        line-height: 30px;

        margin: 0px;
    }

    .breakthrough-seconds-area h4 span {
        font-size: 94px;

        line-height: 90px;

        margin-top: -6px;
    }

    .breakthrough-energy-con-area h3 {
        font-size: 23px;

        line-height: 23px;

        text-align: center;

        margin-bottom: 0px;
    }

    .breakthrough-energy-con-area h3 u {
        text-decoration: none;
    }

    .breakthrough-energy-con-area > h4 {
        font-size: 23px;

        line-height: 23px;

        text-align: center;

        margin: 0px 0px 16px;
    }

    .breakthrough-energy-con-area p {
        font-size: 21px;

        line-height: 25px;

        text-align: center;

        margin: 0px 0px 25px;
    }

    .breakthrough-energy-con-area p:nth-last-child(2) {
        margin: 0px;
    }

    .could-spare-title {
        max-width: 340px;

        margin: 0 auto 12px;
    }

    .could-spare-con-area {
        padding: 14px 10px;

        margin: 0px;
    }

    .could-spare-con-area:after {
        opacity: 0;
    }

    .women-question-con-area ul li p,
    .could-spare-con-area ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .could-spare-con-area ul li {
        margin-bottom: 10px;

        align-items: flex-start;
    }

    .could-spare-con-area ul li img {
        margin-right: 8px;

        margin-top: 15px;

        width: 22px;
    }

    .answer-question-inner {
        padding-bottom: 19px;
    }

    .answer-check-img {
        margin-bottom: 5px;
    }

    .answer-question-con h3 {
        font-size: 31px;

        line-height: 33px;

        margin-bottom: 10px;
    }

    section.healthiest-living-main-sec {
        padding: 27px 0px 35px;
    }

    .healthiest-living-title h2,
    .the-truth-con h3 {
        font-size: 31px;

        line-height: 32px;
    }

    .healthiest-living-title {
        margin-bottom: 12px;
    }

    .healthiest-living-con .healthiest-living-item {
        padding: 15px 15px 20px 15px;

        flex-direction: column;

        margin-bottom: 12px;
    }

    .healthiest-living-check-icon {
        width: 30px;

        min-width: 30px;

        height: 30px;

        margin: 0px 0px 12px;
    }

    .healthiest-living-text {
        text-align: center;
    }

    .healthiest-living-inner .healthiest-living-con > p {
        text-align: center;
    }

    section.some-women-main-sec {
        padding: 26px 0px 0px;

        background-size: 188px;
    }

    .some-women-title {
        text-align: left;

        max-width: 82%;

        margin: 0 0 13px;
    }

    .other-women-con-area {
        padding: 0px 0px 13px;
    }

    .women-question-con-area {
        padding: 20px 15px;

        margin-bottom: 0px;

        position: relative;

        z-index: 1;
    }

    .women-question-con-area:after {
        opacity: 0;
    }

    .women-healthier-con-area {
        flex-direction: column;

        align-items: center;
    }

    .women-healthier-con-area .women-healthier-circle-area {
        max-width: 256px;

        min-width: 256px;

        height: 256px;

        margin: -28px 0px 25px 0px;

        position: relative;

        z-index: 0;
    }

    .women-healthier-circle-area p {
        font-size: 42px;

        line-height: 42px;
    }

    .women-healthier-con-area .women-healthier-text {
        padding-bottom: 27px;
    }

    section.signs-symptoms-main-sec {
        padding: 20px 0px 24px;
    }

    .signs-symptoms-title {
        margin: 0px auto 18px;

        max-width: 320px;
    }

    .signs-symptoms-con {
        padding: 25px 23px;

        background: #fff;
    }

    .signs-symptoms-con ul li {
        margin-bottom: 7px;
    }

    .signs-symptoms-con ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    section.aged-metabolism-main-sec {
        padding: 23px 0px 34px;

        overflow: hidden;
    }

    .aged-metabolism-title {
        margin-bottom: 18px;

        flex-direction: row-reverse;
    }

    .aged-metabolism-title .check-aged-icon {
        margin-right: -28px;

        margin-left: 23px;
    }

    .aged-quality-con-area {
        padding: 15px 15px 15px 10px;

        background: #fff;

        margin: 23px 0px 17px;
    }

    .aged-quality-con-area ul li {
        margin-bottom: 10px;
    }

    .aged-quality-con-area ul li img {
        margin-right: 8px;
    }

    .aged-quality-con-area ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .aged-virtually-title {
        margin-bottom: 16px;
    }

    .aged-virtually-inner {
        padding: 20px 20px;

        margin-bottom: -44px;

        background-size: 292px;

        overflow: hidden;
    }

    .aged-virtually-con-area:after {
        width: 95px;

        height: 95px;

        right: -32px;

        bottom: 170px;

        opacity: 0.5;
    }

    section.super-nutrients-main-sec {
        background: url(../img/super-nutrients-bg-mobile.png) no-repeat right top, linear-gradient(#f2f9f2, #f2f9f2);

        background-size: 143px;

        padding: 68px 0px 40px;

        overflow: hidden;
    }

    .super-nutrients-title {
        text-align: left;

        max-width: 90%;

        margin-bottom: 15px;
    }

    .super-nutrients-con-area {
        position: relative;

        padding-right: 0;
    }

    .super-nutrients-con-area p span {
        font-size: 21px;

        line-height: 25px;

        max-width: 67%;

        display: block;
    }

    .super-nutrients-con-area p span br {
        display: none;
    }

    .super-month-free-area {
        width: 162px;

        height: 162px;

        right: -24px;

        bottom: -16px;

        transform: rotate(20deg);
    }

    .super-month-free-area h4 span {
        font-size: 48px;

        line-height: 44px;
    }

    section.immunity-support-main-sec {
        padding: 25px 0px 28px;
    }

    .immunity-support-title {
        text-align: center;

        margin: 0px auto 23px;

        max-width: 380px;
    }

    .immunity-support-title h2 {
        font-weight: 400;
    }

    .immunity-support-title h2 span {
        font-weight: 700;
    }

    .immunity-support-testi {
        padding: 18px 20px 26px;

        flex-direction: column;

        margin-bottom: 15px;
    }

    .immunity-support-testi .immunity-testi-img {
        flex: 0 0 168px;

        max-width: 168px;

        margin-bottom: 12px;
    }

    .immunity-testi-content {
        flex: 0 0 100%;

        max-width: 100%;

        padding-left: 0px;
    }

    .immunity-testi-content .immunity-testi-head {
        flex-direction: column;
    }

    .immunity-testi-head-left {
        flex-direction: column;
    }

    .immunity-testi-head-left h4 {
        font-size: 24px;

        line-height: 30px;
    }

    .immunity-testi-head-left span {
        font-size: 19px;

        line-height: 30px;

        margin-left: 0;

        margin-bottom: 2px;
    }

    .immunity-testi-star ul li img {
        width: 24px;
    }

    .immunity-testi-text p {
        font-size: 21px;

        line-height: 25px;

        text-align: center;
    }

    .immunity-support-con-area {
        margin-top: 28px;
    }

    .immunity-campaign-area {
        display: none;
    }

    .bubble-guts-inner {
        position: relative;
    }

    .bubble-guts-inner .bubble-guts-left {
        flex: 0 0 100%;

        max-width: 100%;

        padding: 22px 17px;
    }

    .bubble-guts-title h2 {
        margin: 0px 0px 31px;
    }

    .bubble-guts-right {
        flex: 0 0 148px;

        max-width: 148px;

        height: auto;

        position: absolute;

        top: 0;

        right: 0;
    }

    .bubble-guts-img {
        height: auto;
    }

    .bubble-guts-img img {
        width: 100%;

        height: auto;
    }

    .bubble-guts-title {
        max-width: calc(100% - 140px);
    }

    section.before-picture-main-sec {
        padding: 30px 0px 0px;
    }

    .before-picture-title {
        text-align: left;

        margin: 0px 0px 12px;
    }

    .before-picture-leave-area {
        flex-direction: column;

        padding: 15px 40px;

        margin-top: 26px;

        margin-bottom: -18px;
    }

    .before-picture-leave-area img {
        width: 34px;

        height: 34px;

        margin-right: 0;
    }

    .before-picture-leave-area p {
        text-align: center;
    }

    section.secret-effective-main-sec {
        padding: 0px 0px 29px;

        background: #f2f9f2;
    }

    .secret-effective-inner {
        margin-top: -62px;
    }

    .secret-effective-title {
        margin-bottom: 13px;
    }

    section.watched-mirror-main-sec {
        padding: 26px 0px 30px;
    }

    .watched-mirror-title {
        text-align: center;

        margin-bottom: 15px;
    }

    .watched-mirror-remove-list {
        background: #f2f9f2;

        border-radius: 20px;

        padding: 30px 35px 50px;

        margin-top: 15px;

        margin-bottom: 0;
    }

    .watched-mirror-remove-list ul li {
        display: flex;

        align-items: center;

        margin: 0px 0px 15px;
    }

    .watched-mirror-remove-list ul li:last-child {
        margin: 0px;
    }

    .watched-mirror-remove-list ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .watched-mirror-pounds {
        flex-direction: column;
    }

    .watched-mirror-pounds-circle {
        width: 176px;

        height: 176px;

        margin: -35px auto 0px;
    }

    .watched-mirror-pounds-left {
        flex: 0 0 100%;

        max-width: 100%;

        width: 100%;

        margin-bottom: 15px;
    }

    .watched-mirror-pounds-right {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .watched-mirror-pounds-text {
        padding-left: 0;
    }

    .watched-mirror-pounds-circle h4 {
        font-size: 21px;

        line-height: 25px;
    }

    .watched-mirror-pounds-circle h4 span {
        font-size: 62px;

        line-height: 62px;
    }

    .body-waged-inner {
        background: #ffffff;

        padding: 18px 10px 26px;
    }

    .body-waged-mobile-img {
        max-width: 206px;

        height: 206px;

        margin: 0px auto 16px;

        border-radius: 100%;

        overflow: hidden;
    }

    .body-waged-mobile-img img {
        width: 100%;

        height: 100%;

        object-fit: cover;
    }

    .body-waged-title {
        max-width: 100%;

        margin-bottom: 12px;

        text-align: center;

        padding: 0px 10px;
    }

    section.calling-ambulance-main-sec {
        background-size: 370px;
    }

    .calling-ambulance-title {
        text-align: left;

        margin-bottom: 16px;

        max-width: 86%;
    }

    .calling-ambulance-title br {
        display: none;
    }

    .blood-pressure-con-area {
        margin-top: 16px;

        flex-direction: column;
    }

    .blood-pressure-circle-area {
        max-width: 176px;

        width: 100%;

        height: 176px;

        margin: 0px auto 16px;
    }

    .blood-pressure-circle-area h4 {
        font-size: 14px;

        line-height: 20px;
    }

    .blood-pressure-circle-area h4 span {
        font-size: 34px;

        line-height: 32px;
    }

    .blood-pressure-text {
        padding-left: 0;
    }

    .calling-ambulance-chat {
        padding: 15px 20px;

        margin: 16px 0px;

        flex-direction: column;
    }

    .calling-ambulance-chat .calling-chat-img {
        margin-right: 0;

        margin-bottom: 12px;
    }

    .calling-chat-text h3,
    .calling-ambulance-chat-second .calling-chat-text h3 {
        font-size: 31px;

        line-height: 33px;

        text-align: center;
    }

    .calling-ambulance-chat-second {
        padding: 15px 20px;

        margin: 16px 0px;
    }

    .calling-ambulance-bottom-con {
        background: url(../img/calling-ambulance-bottom-mobile-bg.png) no-repeat right bottom;

        padding: 0px 14px;
    }

    section.americans-family-main-sec {
        background: url(../img/americans-family-mobile-bg.png) no-repeat left top, linear-gradient(#f2f9f2, #f2f9f2);

        padding: 27px 0px 210px;
    }

    .americans-family-title {
        margin: 0px auto 26px;

        text-align: center;

        max-width: 85%;
    }

    .myself-mirror-inner {
        background: url(../img/myself-mirror-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 28px 25px;

        margin-top: -185px;
    }

    .myself-mirror-title {
        text-align: center;

        margin: 0px auto 14px;

        max-width: 97%;
    }

    section.mirror-dumbstruck-main-sec {
        padding: 29px 0px 32px;
    }

    .mirror-dumbstruck-title {
        text-align: center;

        margin-bottom: 12px;
    }

    .mirror-dumbstruck-title br {
        display: none;
    }

    .mirror-dumb-question {
        background: url(../img/mirror-dumbstruck-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 29px 16px 29px 34px;

        margin: 12px 0px;
    }

    .mirror-dumb-question p {
        font-size: 21px;

        line-height: 25px;

        margin: 0px 0px 25px;
    }

    section.promised-again-main-sec {
        background: url(../img/promised-again-mobile-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);

        padding: 25px 0px 31px;
    }

    .promised-again-title {
        text-align: left;

        margin-bottom: 14px;

        max-width: 84%;
    }

    .promised-countless-con-area {
        background: #fff;

        padding: 0px 0px 23px;

        margin: 0px 0px 18px;
    }

    .promised-bottom-con-area {
        padding-left: 0;
    }

    .promised-countless-con-area ul {
        padding: 0px 48px;
    }

    .promised-countless-con-area ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    section.fruits-vegetables-main-sec {
        padding: 32px 0px 22px;

        background: transparent;
    }

    .fruits-vegetables-title {
        margin-bottom: 13px;
    }

    .fruits-increased-con {
        background: url(../img/fruits-increased-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        background-size: contain;

        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

        border-radius: 20px;

        padding: 32px;

        margin: 11px 0px 11px;
    }

    .fruits-increased-con ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .fruits-bottom-con {
        padding-left: 0;
    }

    section.juicing-perfect-main-sec {
        padding: 20px 0px 17px;

        margin: 0 10px;

        background-size: 300px;
    }

    .juicing-perfect-title {
        text-align: left;

        margin-bottom: 14px;

        max-width: 76%;
    }

    .juicing-perfect-title br {
        display: none;
    }

    .juicing-perfect-list-area {
        margin-top: 20px;
    }

    .juicing-perfect-list-area ul li {
        padding: 15px 15px 24px;

        flex-direction: column;
    }

    .juicing-perfect-list-area ul li img {
        width: 28px;

        height: 28px;

        margin-right: 0;

        margin-bottom: 10px;
    }

    .juicing-perfect-list-area ul li p {
        font-size: 21px;

        line-height: 25px;

        text-align: center;
    }

    section.grocery-superfoods-main-sec {
        background: url(../img/grocery-superfoods-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 75px 0px 30px;

        margin-top: -48px;
    }

    .grocery-superfoods-title {
        text-align: center;

        margin: 0px auto 14px;

        max-width: 80%;
    }

    .grocery-superfoods-title br {
        display: none;
    }

    .grocery-superfoods-circle-con-area {
        margin-top: 14px;

        flex-direction: column;
    }

    .grocery-superfoods-circle {
        max-width: 160px;

        width: 100%;

        height: 160px;

        padding: 0px;

        margin-bottom: 14px;

        margin-right: 0;

        box-sizing: border-box;
    }

    .grocery-superfoods-circle h4 {
        font-size: 16px;

        line-height: 18px;

        max-width: 100px;
    }

    .grocery-superfoods-circle h4 span {
        font-size: 50px;

        line-height: 50px;

        margin: 4px 0px;

        text-align: center;
    }

    .grocery-superfoods-circle-con-area .grocery-superfoods-con {
        max-width: 100%;
    }

    section.greens-supplements-main-sec {
        background: url(../img/greens-supplements-mobile-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);

        padding: 22px 0px 43px;
    }

    .greens-supplements-title.cust-head-title {
        margin-bottom: 17px;
    }

    .greens-chemicals-con ul li {
        padding: 16px 20px 20px;

        flex-direction: column;
    }

    .greens-chemicals-con ul li img {
        width: 30px;

        height: 30px;

        margin-right: 0px;

        margin-bottom: 7px;
    }

    .greens-chemicals-con ul li p {
        font-size: 21px;

        line-height: 25px;

        text-align: center;
    }

    .greens-chemicals-con ul li p strong {
        font-weight: 400;
    }

    .dumping-money-inner {
        background: url(../img/dumping-money-mobile-bg.png) no-repeat center top, linear-gradient(var(--color-white), var(--color-white));

        padding: 67px 20px 30px;

        margin-top: -18px;
    }

    section.plopped-notebook-main-sec {
        padding: 97px 0px 166px;

        margin-top: -75px;
    }

    .plopped-notebook-title {
        margin: 0px auto 13px;

        max-width: 86%;
    }

    .plopped-notebook-con:after {
        display: none;
    }

    .golden-rules-inner {
        background: url(../img/golden-rules-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 22px 24px 24px;

        margin-top: -148px;

        margin-bottom: -85px;
    }

    .golden-rules-title {
        margin: 0px auto 0px;

        max-width: 80%;
    }

    .golden-rules-sub-title h3 {
        font-size: 45px;

        line-height: 50px;
    }

    .golden-rules-list-con {
        padding: 0px;
    }

    .golden-rules-list-con ul li {
        margin-bottom: 16px;
    }

    .golden-rules-list-con ul li span.golden-num {
        font-size: 18px;

        line-height: 28px;

        min-width: 28px;

        width: 28px;

        height: 28px;

        margin-right: 18px;
    }

    .golden-rules-list-con ul li p {
        font-size: 21px;

        line-height: 22px;
    }

    .golden-rules-sub-title {
        margin-bottom: 6px;
    }

    section.testimonial-main-sec {
        padding: 114px 0px 43px;
    }

    .immunity-support-title {
        margin: 0px auto 24px;

        max-width: 86%;
    }

    .immunity-support-title h2 {
        font-weight: 400;
    }

    section.boosts-health-main-sec {
        padding: 26px 0px;

        background-size: 330px;
    }

    .boosts-health-title {
        margin: 0px auto 15px;

        max-width: 90%;
    }

    .boosts-health-title br {
        display: none;
    }

    .boosts-health-inner > .boosts-health-logo-area {
        display: none;
    }

    .boosts-health-con .boosts-health-logo-area {
        position: unset;

        margin: 0 auto;

        width: 123px;

        height: 123px;

        margin-top: -10px;

        margin-bottom: 15px;
    }

    .you-docks-inner {
        padding: 28px 18px 36px;

        background-size: 280px;
    }

    .you-docks-title {
        margin-bottom: 14px;
    }

    section.testimonial-main-sec.turns-out-testi-main-sec {
        padding: 29px 0px 0px;
    }

    section.increases-energy-main-sec {
        padding: 104px 0px 30px;

        margin-top: -78px;

        background-position: right 286px;

        background-size: contain;
    }

    .increases-energy-introduce span {
        font-size: 16px;

        line-height: 28px;

        letter-spacing: 6.62069px;

        padding: 11px 17px;
    }

    .increases-energy-introduce {
        margin-bottom: 13px;
    }

    .increases-energy-title {
        margin-bottom: 20px;
    }

    .increases-energy-list-con {
        margin: 23px 0px 37px;
    }

    .increases-energy-list-con ul li {
        padding: 12px 22px 12px 18px;

        margin-bottom: 10px;
    }

    .increases-energy-list-con ul li img {
        margin-right: 15px;

        width: 24px;
    }

    .increases-energy-list-con ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .increases-energy-circle {
        position: unset;

        width: 180px;

        height: 180px;

        margin: 0px auto 20px;
    }

    section.increases-energy-main-sec:after {
        bottom: 370px;

        background: url(../img/increases-energy-mobile-bg.png) no-repeat right bottom;
    }

    section.benefits-greensol-main-sec {
        padding: 28px 0px 0px;
    }

    .benefits-greensol-title {
        margin-bottom: 27px;
    }

    .benefits-greensol-block {
        padding: 32px 20px 35px;

        margin-bottom: 15px;

        flex-direction: column;
    }

    .benefits-greensol-img {
        min-width: 65px;

        width: 65px;

        margin-right: 0;

        margin-bottom: 12px;
    }

    .benefits-greensol-text p {
        font-size: 21px;

        line-height: 25px;

        text-align: center;
    }

    .superfood-nutrients-title {
        margin-bottom: 18px;
    }

    .superfood-nutrients-list-con {
        margin: 18px 0px;
    }

    .superfood-nutrients-list-con ul li {
        padding: 10px 20px;

        margin-bottom: 10px;
    }

    .superfood-nutrients-list-con ul li img {
        width: 25px;

        height: 25px;

        margin-right: 16px;
    }

    .superfood-nutrients-list-con ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    section.comparing-supplement-main-sec {
        padding: 30px 0px 10px;

        background-size: 400px;

        background-position: 215% 480px;
    }

    .comparing-supplement-images {
        text-align: center;

        margin-top: 8px;
    }

    .comparing-supplement-images img.comparing-pro-img {
        max-width: 256px;

        width: 100%;

        margin: 0 auto;
    }

    .comparing-supplement-images img.comparing-supplement-logos {
        margin-top: -50px;
    }

    .comparing-supplement-images-desktop {
        display: none;
    }

    .comparing-supplement-bottom-con {
        margin-top: 0;
    }

    section.natures-youth-main-sec {
        padding: 22px 0px 17px;

        background-size: 190px;
    }

    .natures-youth-title {
        margin-bottom: 10px;

        text-align: center;
    }

    .natures-youth-circle {
        position: unset;

        width: 180px;

        height: 180px;

        margin: -10px auto 15px;
    }

    .natures-youth-circle br {
        display: none;
    }

    .natures-youth-circle h4 {
        font-size: 14px;

        line-height: 18px;

        max-width: 138px;
    }

    .natures-youth-circle h4 span {
        font-size: 32px;

        line-height: 36px;
    }

    section.freshwater-green-main-sec {
        padding: 31px 0px 15px;
    }

    .freshwater-green-list-con {
        padding: 18px 18px 30px;
    }

    .freshwater-green-list-con .freshwater-green-list-area {
        width: 100%;
    }

    .freshwater-green-list-img {
        display: none;
    }

    .freshwater-green-list-img-mobile {
        max-width: 206px;

        width: 100%;

        margin: 0px auto 17px;
    }

    .freshwater-green-list-img-mobile img {
        width: 100%;
    }

    .freshwater-green-list-area ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    section.freshwater-green-main-sec:after {
        display: none;
    }

    .freshwater-green-list-con:after {
        content: "";

        max-width: 301px;

        width: 100%;

        height: 301px;

        display: block;

        background: url(../img/freshwater-green-mobile-bg.png) no-repeat left center;

        position: absolute;

        left: 50%;

        top: calc(100% - 110px);

        transform: translateX(-50%);

        z-index: -1;
    }

    .freshwater-green-list-con {
        padding: 18px 18px 30px;

        margin-bottom: 158px;
    }

    .freshwater-green-con {
        max-width: 100%;

        margin-left: auto;
    }

    section.vulgaris-nobel-main-sec {
        padding-top: 50px;
    }

    .vulgaris-nobel-img {
        right: 50%;

        width: 130px;

        top: -50px;

        transform: translateX(50%);
    }

    .vulgaris-nobel-inner {
        padding: 80px 10px 32px;

        margin-bottom: -44px;
    }

    section.hollywood-hottest-main-sec {
        padding: 46px 0px 26px;
    }

    .hollywood-hottest-inner .cust-row {
        flex-direction: column-reverse;
    }

    .hollywood-hottest-right {
        max-width: 100%;
    }

    .hollywood-hottest-left {
        max-width: 100%;
    }

    .hollywood-hottest-img {
        flex-direction: row-reverse;

        justify-content: center;

        margin-top: 4px;

        margin-bottom: 15px;
    }

    .hollywood-hottest-img img {
        margin-top: 0;

        margin-right: -25px;
    }

    .hollywood-hottest-img img:first-child {
        margin-right: -0px;
    }

    section.superfoods-planet-main-sec {
        padding: 27px 0px 0px;
    }

    .superfoods-planet-title {
        margin-bottom: 20px;
    }

    .superfoods-planet-block {
        margin-bottom: 10px;

        flex-direction: column;
    }

    .superfoods-planet-block:nth-child(odd) {
        flex-direction: column;
    }

    .superfoods-planet-block:nth-child(odd) .superfoods-planet-con {
        flex-direction: row-reverse;

        padding: 15px 32px 25px;
    }

    .superfoods-planet-block:nth-child(even) .superfoods-planet-con {
        padding: 15px 32px 25px;
    }

    .superfoods-planet-con {
        text-align: center;
    }

    .superfoods-planet-img img.super-planet-image {
        display: none;
    }

    .superfoods-planet-block:nth-child(3),
    .superfoods-planet-block:nth-child(8),
    .superfoods-planet-block:nth-child(9),
    .superfoods-planet-block:nth-child(11),
    .superfoods-planet-block:nth-child(12) {
        padding-top: 20px;
    }

    .superfoods-planet-block:nth-child(4) img.super-planet-mobile-image {
        height: 60px;

        width: 280px;

        object-fit: cover;

        object-position: top;
    }

    section.testimonial-main-sec.unexpected-testi-main-sec {
        padding: 31px 0px 0px;

        margin-bottom: -40px;
    }

    .unexpected-testi-main-sec .immunity-support-title {
        margin-bottom: 16px;

        max-width: 100%;
    }

    .unexpected-testi-main-sec .immunity-support-title h2 {
        font-weight: 700;
    }

    section.test-customers-main-sec {
        padding: 65px 0px 50px;
    }

    .test-customers-title {
        margin-bottom: 10px;
    }

    .quality-superfood-inner {
        background: url(../img/quality-superfood-mobile-bg.png) no-repeat center top, linear-gradient(var(--color-white), var(--color-white));

        padding: 50px 10px 70px;

        margin-top: -32px;
    }

    .quality-superfood-pro-img {
        position: unset;

        max-width: 234px;

        width: 100%;

        margin: 0px auto 20px;
    }

    .quality-superfood-title {
        max-width: 100%;

        margin-bottom: 10px;

        text-align: center;
    }

    .quality-superfood-title h2 {
        margin-bottom: 4px;
    }

    .quality-superfood-title h3.quality-superfood-sub-title {
        font-size: 23px;

        line-height: 25px;
    }

    .quality-superfood-inner .calling-ambulance-chat {
        padding: 15px 20px;
    }

    section.wondering-supply-main-sec {
        padding: 0px 0px 27px;
    }

    .wondering-supply-logo {
        display: flex;

        flex-direction: row-reverse;

        justify-content: center;

        margin-bottom: 25px;
    }

    .wondering-logo-gmp,
    .wondering-logo-fda {
        position: unset;

        width: 126px;

        height: 126px;

        margin-top: -40px;
    }

    .wondering-logo-gmp {
        margin-left: -10px;
    }

    .wondering-supply-title {
        max-width: 90%;

        margin: 0px auto 33px;
    }

    .customers-available-inner {
        padding: 24px 10px;
    }

    .customers-available-title {
        text-align: center;

        max-width: 94%;

        margin: 0px auto 18px;
    }

    .customers-available-inner .cust-row {
        flex-direction: column;
    }

    .limited-supply-circle {
        width: 196px;

        height: 196px;

        margin: 27px auto -40px;

        position: unset;

        z-index: 0;
    }

    .limited-supply-circle h4 {
        font-size: 20px;

        line-height: 24px;
    }

    .limited-supply-circle h4 span {
        font-size: 38px;

        line-height: 36px;

        margin-top: 8px;

        margin-bottom: 20px;
    }

    .customers-available-list-con {
        background: url(../img/customers-available-list-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 26px 20px 24px;

        margin: 0px 0px 18px;

        position: relative;

        flex-direction: column-reverse;
    }

    .customers-available-list-con .customers-available-list-img {
        width: 175px;

        margin-bottom: 20px;
    }

    .customers-available-list-con ul {
        width: 100%;
    }

    .customers-available-list-con ul li {
        margin-bottom: 20px;
    }

    .customers-available-list-con ul li p {
        font-size: 21px;

        line-height: 21px;
    }

    section.product-package-main-sec.health-charge-product-sec {
        padding: 32px 0px 35px;
    }

    .product-package-title {
        margin-bottom: 20px;
    }

    .product-package-title h2 {
        margin-bottom: 20px;
    }

    .health-charge-product-sec h3.health-charge-sub-title {
        font-size: 23px;

        line-height: 25px;
    }

    .product-package-row .product-package-item {
        flex: 0 0 100%;

        max-width: 100%;

        margin-bottom: 10px;
    }

    .product-package-head {
        padding: 9px 0px;
    }

    .product-package-head h4 {
        font-size: 23px;

        line-height: 28px;
    }

    .product-package-con-area {
        padding: 18px 34px 32px;
    }

    .product-package-con-area h3 {
        font-size: 23px;

        line-height: 28px;

        margin-bottom: 14px !important;
    }

    .product-package-img {
        height: 217px;

        margin-bottom: 8px;
    }

    .product-package-img img {
        width: 100%;

        height: 100%;

        object-fit: contain;
    }

    .product-package-price-area span.price-amount {
        font-size: 55px;

        line-height: 66px;
    }

    .product-package-price-area p {
        font-size: 22px;

        line-height: 21px;
    }

    .product-package-con-area ul li p {
        font-size: 17px;

        line-height: 20px;
    }

    .product-package-con-area ul li img {
        width: 26px;
    }

    .product-package-con-area ul li {
        margin-bottom: 6px;
    }

    .product-add-cart-btn-area a p {
        font-size: 17px;

        line-height: 20px;
    }

    .guaranteed-cheakout-area {
        background: #eff5ef;

        border-radius: 20px;

        padding: 15px 20px 20px;

        margin-bottom: 10px;
    }

    .cheakout-payment-area {
        background: transparent;

        border-radius: 0;

        padding: 0;
    }

    .cheakout-payment-area ul li {
        display: flex;

        margin-right: 5px;
    }

    .guaranteed-img-area img {
        width: 86px;

        height: 86px;
    }

    section.how-much-greensol-main-sec {
        background: url(../img/how-much-greensol-mobile-bg.png) no-repeat right top, linear-gradient(#f2f9f2, #f2f9f2);

        padding: 21px 0px 24px;
    }

    .how-much-greensol-con .how-much-greensol-circle {
        display: none;
    }

    .how-much-greensol-circle {
        display: flex;

        align-items: center;

        margin-bottom: 12px;
    }

    .how-much-greensol-title {
        margin-bottom: 17px;
    }

    .how-much-greensol-title br {
        display: none;
    }

    section.biosol-greensol-testi-main-sec {
        padding: 35px 0px 20px;
    }

    section.biosol-greensol-testi-main-sec .immunity-support-title {
        margin-bottom: 16px;
    }

    .biosol-greensol-testi-main-sec .immunity-support-title br {
        display: none;
    }

    .biosol-greensol-testi-main-sec .immunity-support-title h2 {
        font-weight: 700;
    }

    .pounds-energy-inner {
        padding: 27px 10px 21px;

        background-size: 520px;

        position: relative;

        z-index: 1;
    }

    .pounds-energy-title {
        margin-bottom: 6px;

        max-width: 90%;
    }

    .health-section.support-section {
        padding-top: 0;

        padding-bottom: 30px;
    }

    .health-green-circle {
        width: 192px;

        height: 192px;

        display: flex;

        align-items: center;

        justify-content: center;

        margin: -32px auto 15px;

        position: relative;

        z-index: 0;
    }

    .health-green-circle h4 {
        font-family: var(--lato);

        font-style: normal;

        font-weight: 500;

        font-size: 24px;

        line-height: 26px;

        text-align: center;

        letter-spacing: -0.483871px;

        color: var(--color-white);

        margin: 0px;
    }

    .health-green-circle h4 span {
        font-size: 34px;

        line-height: 36px;

        font-weight: 700;
    }

    .health-section .cust-con-text p.img-right {
        display: none;
    }

    .health-section .section-header {
        text-align: center;

        margin-bottom: 15px;
    }

    .health-section .section-header br {
        display: none;
    }

    .available-section {
        padding-top: 22px;

        padding-bottom: 28px;

        position: relative;

        z-index: 1;
    }

    .available-section .section-header {
        margin: 0px auto 12px;

        max-width: 90%;
    }

    section.health-section.health-conscious-main-sec {
        padding-top: 0;
    }

    .health-conscious-green-circle {
        max-width: 216px;

        margin: -30px auto 15px;

        position: relative;

        z-index: 0;
    }

    .health-conscious-green-circle img {
        width: 100%;

        height: auto;
    }

    .health-conscious-main-sec .section-header {
        max-width: 94%;

        margin: 0px auto 17px;
    }

    section.product-package-main-sec.pricing-section {
        padding: 35px 0px;
    }

    section.product-package-main-sec.pricing-section .product-package-title {
        max-width: 96%;

        margin: 0px auto 18px;
    }

    section.product-package-main-sec.pricing-section .product-package-title h2 {
        margin-bottom: 18px;
    }

    .pricing-section .sub-desc-text {
        font-size: 23px;

        line-height: 25px;
    }

    .investment-section .inestment-inner {
        background: var(--color-white);

        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);

        border-radius: 20px;

        padding: 43px 27px 0px;
    }

    .inestment-mobile-image {
        max-width: 310px;

        margin: 0px auto 12px;
    }

    .inestment-mobile-image img {
        width: 100%;

        height: auto;
    }

    .investment-section .section-header {
        margin-bottom: 10px;
    }

    .investment-section .cust-con-text {
        max-width: 100%;

        flex: 0 0 100%;
    }

    .investment-section .right-image-box {
        max-width: 100%;

        flex: 0 0 100%;

        display: flex;

        justify-content: center;

        margin-top: 15px;

        padding-right: 15px;

        box-sizing: border-box;
    }

    .investment-section .right-image-box img:first-child {
        display: none;
    }

    .investment-section .right-image-box .bottom-right-img {
        position: unset;

        max-width: 276px;

        width: 276px;

        max-height: max-content;
    }

    .other-solution-section {
        padding-top: 113px;

        padding-bottom: 94px;

        margin-top: -90px;
    }

    .other-solution-section .section-header {
        max-width: 94%;

        margin: 0px auto 24px;
    }

    .other-solution-section .solution-box {
        background: url(../img/solution-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        margin-bottom: 22px;

        padding: 30px 50px 22px;
    }

    .other-solution-section .solution-list {
        align-items: flex-start;

        flex-direction: column-reverse;
    }

    .other-solution-section .solution-box .list-content-left {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .other-solution-section .solution-box ul {
        padding: 0;
    }

    .other-solution-section .solution-box .list-content-right {
        flex: 0 0 100%;

        max-width: 100%;

        margin-bottom: 30px;
    }

    .other-solution-section .solution-box .box-image .small-image img {
        max-width: 172px;

        margin-left: 30px;
    }

    .other-solution-section .solution-box ul li img {
        padding-right: 15px;

        width: 30px;
    }

    .other-solution-section .solution-box ul li {
        font-size: 21px;

        line-height: 25px;

        margin-bottom: 15px;
    }

    .other-solution-section .solution-box ul li:last-child {
        margin-bottom: 0px;
    }

    .other-solution-section .box-desc-content .desc-box {
        max-width: 100%;
    }

    .other-solution-section .box-desc-content .desc-box p {
        padding-right: 0;
    }

    .other-solution-section .box-desc-content .image-list {
        display: none;
    }

    .image-list-mobile.mobile-only {
        display: flex;

        align-items: center;

        justify-content: center;

        flex-wrap: wrap;

        max-width: 400px;

        margin: 27px auto 25px;
    }

    .image-list-mobile.mobile-only img {
        max-width: 124px;

        width: 100%;

        height: auto;

        margin-left: -16px;

        margin-bottom: -36px;

        position: relative;

        z-index: 0;
    }

    .image-list-mobile.mobile-only img:first-child {
        z-index: 6;
    }

    .image-list-mobile.mobile-only img:nth-child(2) {
        z-index: 4;
    }

    .image-list-mobile.mobile-only img:nth-child(3) {
        margin-left: -25px;
    }

    .image-list-mobile.mobile-only img:nth-child(4) {
        margin-left: 26px;

        margin-bottom: -10px;

        z-index: 5;
    }

    .image-list-mobile.mobile-only img:nth-child(5) {
        z-index: 4;

        margin-left: -40px;

        margin-bottom: -20px;
    }

    .image-list-mobile.mobile-only img:nth-child(6) {
        margin-left: -40px;

        margin-right: 20px;

        margin-bottom: -20px;
    }

    .comparing-section {
        margin-top: -82px;
    }

    .comparing-section .comparing-inner {
        padding: 27px 10px 23px;
    }

    .comparing-section .section-header {
        margin-bottom: 19px;
    }

    .comparing-section .cust-con-text p:last-child {
        margin-bottom: 27px;
    }

    .comparing-section .list-content .list-width-50 {
        flex: 0 0 100%;

        max-width: 100%;
    }

    .comparing-section .list-content {
        margin: 0 -6px 10px;
    }

    .comparing-section .list-content .list-width-50 .inner-list {
        padding: 10px 30px 10px 20px;

        font-size: 21px;

        line-height: 25px;

        margin-bottom: 10px;
    }

    .comparing-section .list-content .list-width-50 .inner-list img {
        padding-right: 15px;

        width: 25px;
    }

    section.tasting-drink-main-sec {
        padding: 53px 0px 26px;

        background-size: 184px;

        margin-top: -26px;
    }

    .tasting-drink-image-area {
        max-width: 184px;

        margin-left: 50px;
    }

    .tasting-drink-title {
        margin-bottom: 16px;
    }

    .tasting-drink-title br {
        display: none;
    }

    .wondering-greensol-inner {
        padding: 23px 10px 13px;
    }

    .wondering-greensol-title {
        margin-bottom: 14px;
    }

    .wondering-column {
        flex: 0 0 100%;

        max-width: 100%;

        padding-bottom: 0px;

        margin-bottom: 10px;
    }

    .wondering-img-con {
        height: 200px;

        overflow: hidden;
    }

    .wondering-con h3 {
        font-size: 25px;

        line-height: 30px;
    }

    .wondering-con {
        height: auto;
    }

    .wondering-img {
        height: 100%;
    }

    .wondering-img img {
        object-fit: cover;
    }

    section.family-happier-main-sec {
        background: url(../img/family-happier-mobile-bg.png) no-repeat right top, linear-gradient(#fefffd, #fefffd);

        padding: 62px 0px 33px;

        margin-top: -30px;
    }

    .family-happier-title {
        max-width: 85%;

        margin: 0px 0px 17px;
    }

    .family-happier-title br {
        display: none;
    }

    section.coworker-model-main-sec {
        padding: 15px 0px 26px;
    }

    .coworker-model-title {
        margin-bottom: 14px;
    }

    .coworker-list-con ul li p {
        font-size: 21px;

        line-height: 25px;
    }

    .coworker-list-con ul li img {
        width: 27px;

        height: 27px;

        margin-right: 10px;
    }

    section.natural-excess-main-sec {
        padding: 25px 0px 28px;
    }

    .natural-excess-title {
        margin-bottom: 13px;
    }

    .natural-excess-title br {
        display: none;
    }

    .imagine-time-inner {
        background: url(../img/imagine-time-mobile-bg.png) no-repeat right top, linear-gradient(var(--color-white), var(--color-white));

        padding: 35px 14px 43px;

        margin: 0px -14px;
    }

    .imagine-act-circle-area {
        width: 158px;

        height: 158px;

        position: unset;

        margin-left: 23px;

        margin-bottom: 28px;
    }

    .imagine-act-circle-area h4 {
        font-size: 18px;

        margin-bottom: 12px;
    }

    .imagine-act-circle-area h3 {
        font-size: 32px;

        line-height: 30px;
    }

    .imagine-time-title {
        text-align: center;

        margin: 0px auto 8px;

        max-width: 94%;
    }

    .imagine-guarantee-img {
        display: flex;

        align-items: center;

        justify-content: center;

        margin: 25px 0px 17px;
    }

    .imagine-guarantee-img .imagine-time-half-img {
        display: none;
    }

    .imagine-guarantee-img .imagine-time-guarantee-img {
        width: 181px;

        position: unset;

        margin-right: -65px;
    }

    .imagine-guarantee-img img.imagine-time-mobile-img {
        max-width: 232px;
    }

    section.product-package-main-sec.secure-supply-product-sec {
        padding: 26px 0px;
    }

    .secure-supply-product-sec .product-package-title {
        max-width: 92%;

        margin: 0px auto 32px;
    }

    .faq-main-title {
        margin-bottom: 23px;
    }

    .faq-item {
        margin-bottom: 10px;

        padding: 17px 10px;
    }

    .faq-head-area h3 {
        font-size: 21px;

        line-height: 25px;
    }

    .faq-head-area img {
        display: none;
    }

    .faq-con-area {
        padding-left: 0;
    }

    .faq-con-area p {
        font-size: 21px;

        line-height: 25px;
    }

    .product-package-main-sec.constipation-product-sec {
        padding: 12px 0px 45px;
    }

    .constipation-product-sec .product-package-title h2 {
        margin-bottom: 7px;
    }

    .constipation-product-sec .product-package-title p {
        font-size: 23px;

        line-height: 25px;

        font-weight: 700;
    }

    .constipation-product-sec .product-package-title {
        margin-bottom: 30px;
    }

    .biosol-sale-footer-inner {
        max-width: 90%;

        margin: 0 auto;
    }
}

@media screen and (max-width: 768px) {
    .sweat-ounce-con-area ul li img {
        width: 24px;
    }

    .watched-mirror-remove-list ul li img {
        width: 24px;
    }

    .promised-countless-con-area ul li img {
        width: 24px;
    }

    .promised-again-main-sec .promised-countless-con-area > img {
        width: 100%;
    }

    .fruits-increased-con ul li img {
        width: 24px;
    }

    .freshwater-green-main-sec .freshwater-green-list-con li img {
        width: 24px;
    }

    .hollywood-hottest-img img {
        width: 100px;

        min-width: 100px;

        height: 100px;
    }

    .secret-effective-main-sec .secret-effective-img img {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    .footer-nav li {
        display: block;

        padding: 0px 50px;
    }

    .modal-footer button {
        background-color: #ed9900;

        font-size: 20px;

        margin-right: 280px;
    }
}

/*Responsive CSS End*/

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
    max-width: 100% !important;
}

.footer-slider {
    display: flex;

    flex: 0 0 100%;

    flex-direction: column;

    align-items: center;

    margin: 44px;

    margin-bottom: 15px;

    padding: 28px;

    border: 1px solid rgba(34, 34, 34, 0.3);

    border-radius: 6px;
}

.footer-contain {
    text-align: justify;
}

.footer-logo-img img {
    transform: scale(0.7);

    margin-top: -75px;

    margin-bottom: 24px;

    padding: 0 24px;

    background-color: #fafafa;
}

.footer-contain {
    font-size: 18px;

    line-height: 24px;

    text-align: justify;

    word-spacing: 2px;
}

.footer-text-area,
.copyright {
    font-size: 18px;

    margin: 0 44px;

    padding: 0 10px;

    text-align: center;
}

.copyright {
    margin-top: 50px;
}

.copyright a {
    color: inherit;
}

.modal-title {
    font-weight: 700;
}

.modal-header {
    padding: 25px;

    border-bottom-color: transparent;
}

.modal-paragraph {
    margin-top: 30px;

    margin-left: 0px !important;

    padding: 0 25px;
}

.modal-paragraph p {
    margin-bottom: 0;
}

.modal-paragraph a {
    color: inherit;

    font-weight: 700;
}

.modal-body {
    padding: 25px 25px 0 25px;

    padding-top: 10px;
}

.form-control {
    padding: 0.5rem 0.75rem;

    height: 44px;
}

::placeholder {
    color: rgba(221, 221, 221, 0.5);
}

.modal-footer {
    padding: 0 25px 25px;

    border-top-color: transparent;

    justify-content: start;
}

.modal-footer button {
    margin-right: 0;

    background-color: #f5c144;

    border-bottom: 1px solid #a08033;
}

@media screen and (max-width: 1024px) {
    .superfoods-planet-block {
        flex: 0 0 100%;
        margin-left: 0;
        margin-right: 0;
    }
}

@media screen and (max-width: 767px) {
    .promised-countless-con-area ul {
        padding: 20px 18px;
        margin-top: 15px;
    }
}


/* 15-06-22 start */

.all-think-about-pattern {
    max-width: 170px;
}
.all-think-about-pattern img {
  width: 100%;
  height: auto;
}

.myself-mirror-title {
    text-align: left;
}

.promised-again-title {
    text-align: left;
}

.immunity-support-title {
    text-align: left;
}

/*section.all-think-about-main-sec {
    background: linear-gradient(270deg, rgb(255 255 255 / 10%) 20%, #ffffff 36%), url(../img/paramedics-lifting-patient-in-ambulance-min.jpg) no-repeat right center;
    padding-bottom: 40px;
    background-size: contain;
}*/

.the-truth-inner {
    margin-top: 0;
}
section.the-truth-main-sec {
    padding-top: 60px;
}

section.the-truth-main-sec.the-truth-one .the-truth-con {
    background: #FFF;
}

.the-truth-inner .the-truth-con {
    padding-bottom: 40px;
}

section.body-waged-main-sec {
    padding-bottom: 35px;
}

.promised-countless-con-area {
  background: #FFFFFF;
}

.comparing-supplement-con.cust-con-text {
    margin-bottom: 30px;
}

.how-much-greensol-title.cust-head-title h2 {
    max-width: 70%;
}

.how-much-greensol-circle {
    top: unset;
    right: 65px;
    bottom: -40px;
}

.imagine-act-circle-area {
    right: 100px;
    top: unset;
    bottom: 30px;
}
.imagine-time-title {
    max-width: 86%;
}
.all-think-about-mobile-img {
    display: none;
}


/* 15-06-22 end */


@media screen and (max-width: 991px) {

.some-women-title {
    max-width: 490px;
}
.body-waged-inner {
    background-size: 50%;
}
.body-waged-title {
    max-width: 78%;
}
.body-waged-con.cust-con-text {
    max-width: 80%;
}
section.americans-family-main-sec {
    padding: 45px 0px 140px;
}

.imagine-act-circle-area {
    right: 10px;
    top: unset;
    bottom: 10px;
}
.quality-superfood-pro-img {
    width: 160px;
    top: 20px;
}

}


@media screen and (max-width: 767px) {

.golden-rules-title {
    max-width: 100%;
}
.body-waged-con.cust-con-text {
    max-width: 100%;
}
section.all-think-about-main-sec {
    background: transparent;
}
.all-think-about-mobile-img {
    display: flex;
    margin-top: 15px;
}
.all-think-about-mobile-img img {
    width: 100%;
    height: auto;
}

section.the-truth-main-sec {
    padding-top: 0px;
}

section.the-truth-main-sec {
    padding-bottom: 40px;
}
.breakthrough-energy-con-area {
    padding-top: 20px;
}

.some-women-title {
    max-width: 80%;
}

.calling-ambulance-bottom-con {
    padding-bottom: 30px;
}
section.americans-family-main-sec {
    padding-bottom: 50px;
}

.myself-mirror-inner {
    margin-top: -25px;
}
section.testimonial-main-sec.turns-out-testi-main-sec {
    padding-bottom: 10px;
}
section.comparing-supplement-main-sec {
    background-position: right 480px;
}
section.vulgaris-nobel-main-sec {
    padding-top: 70px;
}

}

@media screen and (max-width: 420px) {

.guaranteed-img-area img {
    width: 75px;
    height: 75px;
}
.cheakout-payment-area h4 {
    font-size: 20px;
    line-height: 24px;
}
.cheakout-payment-area ul li img {
    max-width: 54px;
    height: auto;
}

}

@media screen and (max-width: 1200px) {

.imagine-act-circle-area {
    right: 20px;
}

}

@media screen and (max-width: 991px) {

.hollywood-hottest-img img {
    margin-top: -36px;
}

}




/*15-08-22*/


.subheading_title{
    font-weight: 500;
    margin-top: 1em;
    border-left: 4px solid #5fb7c3;
    padding-left: 0.4em;
    line-height: 1.4;
    font-size: .9em;
}
.subheading_title {
    margin-top: 1em;
    border-left: 4px solid #297f1f;
    padding-left: 0.4em;
    font-family: var(--lato);
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 50px;
    letter-spacing: -0.725806px;
}

.ancient-super-badges-area {
    position: relative;
    border-radius: 8px;
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    margin: 40px 0 20px;
    background: url(../img/calling-ambulance-bottom-bg.png) no-repeat left bottom, linear-gradient(45deg, #FFF, #FFF);
    background-size: 260px;
}
.ancient-super-badges-area h4 {
    margin: 0;
    border-left: 4px solid #297f1f;
    padding-left: 0.4em;
    font-family: var(--lato);
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.725806px;
    max-width: 220px;
    margin-left: 120px;
}
.ancient-super-badges-area .super-badges-img ul {
    display: flex;
    align-items: center;
}
.ancient-super-badges-area .super-badges-img ul li {
    display: flex;
    align-items: center;
    margin-left: 30px;
}
.ancient-super-badges-area .super-badges-img ul li img {
        max-height: 80px;
    width: 100%;
    height: auto;
    object-fit: contain;
}
.ancient-super-badges-area .super-badges-img ul li:first-child img {
    background: rgb(0 0 0 / 40%);
    padding: 8px;
}


.all-think-about-con.cust-con-text {
    max-width: 76%;
}


section.healthy-levels-main-sec {
    padding: 140px 0px 40px;
    background: #f2f9f2;
    margin-top: -90px;
}
.healthy-levels-inner, 
.healthy-levels-con.cust-con-text {
    position: relative;
}
.healthy-levels-con.cust-con-text:after {
    content: "";
        width: 208px;
    height: 178px;
    display: block;
    background: url(../img/logo-nasa.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    right: 0;
    top: 50px;
}
.healthy-levels-title.cust-head-title {
    margin-bottom: 30px;
}
.healthy-levels-con-area {
    background: var(--color-white);
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 20px;
    position: relative;
    padding: 40px;
    margin: 30px 0 0;
    position: relative;
    overflow: hidden;
}
/*.healthy-levels-con-area:after {
    content: 'evels in just a few weeks';
    font-size: 32px;
    font-family: var(--roboto);
    font-weight: 500;
    line-height: 1.2;
    color: #FFF;
    width: 220px;
    height: 220px;
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 100%;
    text-transform: capitalize;
    padding: 30px 35px 0px 10px;
    position: absolute;
    top: -40px;
    right: -30px;
}*/
.healthy-levels-con-area ul {
    list-style: none;
}
.healthy-levels-con-area ul li {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}
.healthy-levels-con-area ul li:last-child {
    margin-bottom: 0px;
}
.healthy-levels-con-area ul li img {
    margin-right: 14px;
}
.healthy-levels-con-area ul li p {
    font-family: var(--roboto);
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.370968px;
    color: var(--color-dark);
    margin: 0;
}


section.research-issues-main-sec {
    padding: 40px 0px;
    background: url(../img/greens-supplements-bg.png) no-repeat right bottom, linear-gradient(#f2f9f2, #f2f9f2);
    background-size: contain;
}
.research-issues-title.cust-head-title {
    margin-bottom: 20px;
}
.research-issues-con.cust-con-text {
    max-width: 84%;
}


section.nasa-reversible-main-sec {
    padding: 40px 0px;
}
.nasa-reversible-inner .nasa-reversible-con.cust-con-text {
    position: relative;
}
.nasa-reversible-inner .nasa-reversible-con.cust-con-text:nth-child(2):after {
    content: '';
    width: 220px;
    height: 220px;
    display: block;
    background: url(https://www.biosolnaturals.com/img/logo-nasa.svg) no-repeat center center;
    background-size: contain;
    position: absolute;
    bottom: 200px;
    right: 100px;
}
.nasa-reversible-title.cust-head-title {
    margin-bottom: 20px;
}
.nasa-reversible-inner .immunity-support-testimonial-area {
    margin: 20px 0px;
}



.signs-symptoms-title h2 {
    text-decoration: underline;
}

.aged-metabolism-list-con {
    background: var(--color-white);
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 20px;
    position: relative;
    padding: 22px 30px;
    margin: 20px 0 20px;
}
.aged-metabolism-list-con ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
}
.aged-metabolism-list-con ul li span {
font-family: var(--roboto);
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.370968px;
    color: var(--color-dark);
    margin-right: 12px
}
.aged-metabolism-list-con ul li:last-child {
    margin-bottom: 0px;
}
.aged-metabolism-list-con ul li p {
    margin-bottom: 18px;
    font-family: var(--roboto);
    font-style: normal;
    font-weight: normal;
    font-size: 23px;
    line-height: 27px;
    letter-spacing: -0.370968px;
    color: var(--color-dark);
    margin: 0px;
}


.aged-virtually-main-sec .aged-virtually-inner {
    margin-bottom: 0;
}

.aged-virtually-con-area:after {
    bottom: 80px;
}

section.stroke-die-main-sec {
    padding: 100px 0px 60px;
    background: #f2f9f2;
    margin-top: -50px;
}
.stroke-die-inner {
    position: relative;
}
.stroke-die-inner .stroke-die-title.cust-head-title {
    margin-bottom: 20px;
}
.stroke-green-area {
    background: linear-gradient(180deg, #59b54e 0%, #2d7e26 100%);
    box-shadow: -10px 10px 10px rgb(0 0 0 / 10%);
    width: 282px;
    height: 282px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0;
    bottom: 250px;
    transform: rotate(20deg);
}
.stroke-green-area h4 {
    font-family: var(--lato);
    font-style: normal;
    font-weight: normal;
    font-size: 47px;
    line-height: 45px;
    text-align: center;
    letter-spacing: -0.758064px;
    color: var(--color-white);
    margin: 0px;
}
.stroke-green-area h4 span {
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 50px;
    margin-top: 16px;
}

.fruits-bottom-con.cust-con-text {
    margin-top: 20px;
}

section.money-back-guarantee-main-sec {
    padding: 60px 0px;
    background: #f2f9f2;
    background-image: url(../img/dumping-money-bg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
}
.money-back-guarantee-title.cust-head-title {
    margin-bottom: 20px;
}

section.imagine-time-main-sec {
    padding: 60px 0px;
}
.imagine-act-circle-area {
    bottom: 40%;
}


section.greensol-risk-main-sec {
    padding: 60px 0px;
    background: #f2f9f2;
    background-image: url(../img/greens-supplements-bg.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: contain;
}
.greensol-risk-title.cust-head-title {
    margin-bottom: 24px;
}
.greensol-risk-title.cust-head-title h3 {
    font-family: var(--lato);
    font-style: normal;
    font-weight: bold;
    font-size: 35px;
    line-height: 40px;
    letter-spacing: -0.725806px;
    color: var(--color-dark);
    margin: 20px 0px 0px 0px;
}


section.free-canisters-main-sec {
    padding: 60px 0px 0px;
}
.free-canisters-title.cust-head-title {
    margin-bottom: 20px;
}
.free-canisters-inner {
    background: url(../img/dumping-money-mobile-bg.png) no-repeat right 0px, linear-gradient(var(--color-white), var(--color-white));
    background-size: contain;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 20px;
    padding: 42px 50px 20px;
    position: relative;
}

section.component-body-main-sec {
    padding: 60px 0px 20px;
}
.component-body-title.cust-head-title {
    margin-bottom: 20px;
}

section.vulgaris-nobel-main-sec {
    padding: 60px 0px 0px;
}

.calling-ambulance-inner .calling-ambulance-title.cust-head-title {
    text-align: left;
}


section.vulgaris-nobel-main-sec {
    position: relative;
    z-index: 1;
}


section.hollywood-hottest-main-sec {
    position: relative;
}
/*section.hollywood-hottest-main-sec:after {
        content: '';
    width: 30%;
    height: 530px;
    display: block;
    background: url(../img/arthrospira-img-new.png) no-repeat center right;
    background-size: cover;
    position: absolute;
    top: 26%;
    right: 0;
}*/

.product-bonus-main-sec {
    padding: 30px 90px;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 20px;
    background: #FFFFFF;
    margin-bottom: 40px;
}
.product-bonus-row {
    display: flex;
    flex-wrap: wrap;
}
.product-bonus-col-6 {
    flex: 0 0 auto;
    width: 50%;
}
.product-bonus-col-12 {
    flex: 0 0 auto;
    width: 100%;
}
.product-bonus-top-area {
    background: #1F7517;
    padding: 23px 40px 23px 88px;
    margin-left: -90px;
    max-width: max-content;
    margin-bottom: 50px;
}
.product-bonus-2 .product-bonus-top-area {
    background: #18410B;
}
.product-bonus-top-area h3 {
    font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-size: 50px;
line-height: 60px;
color: #FFFFFF;
}
.product-bonus-top-area h3 span {
    
font-family: 'Lato';
font-style: normal;
font-weight: 900;
font-size: 50px;
line-height: 60px;
display: block;
text-decoration-line: underline;
color: #C0CB41;
}
.product-bonus-top-area h3 p {
    font-family: 'Lato';
font-style: normal;
font-weight: 700;
font-size: 35px;
line-height: 42px;
display: block;
color: #FFFFFF;
}
.product-bonus-img {
    display: flex;
    align-items: center;
    height: 100%;
    padding-left: 60px;
}
.product-bonus-img img {
    width: max-content;
    height: auto;
    margin: 0 auto;
}
.product-bonus-con ul {
    list-style: none;
}
.product-bonus-con ul li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 18px;
}
.product-bonus-con ul li img {
    min-width: 26px;
    max-width: 26px;
    height: 32px;
    display: flex;
    align-items: center;
    margin-right: 12px;
}

.product-package-img {
    height: 130px;
}
.product-package-item:first-child .product-package-img img {
    height: 90%;
}

.discover-img-row.cust-row {
    margin: 40px 0 40px;
}
.discover-img-col {
    flex: 0 0 50%;
    max-width: 50%;
    padding: 0px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.discover-img-col img {
    width: 100%;
    height: 620px;
    max-height: 620px;
    object-fit: cover;
}

.nasa-reversible-con.cust-con-text h3 {
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
}


.cust-con-text .con-big-30 {
    font-size: 30px;
        line-height: 38px;
}

.watched-mirror-title.cust-head-title {
    text-align: center;
}


.superfoods-planet-block-area .superfoods-planet-block:nth-child(2n) img.super-planet-image {
    max-width: 183px;
    width: 183px;
}

.customers-available-title {
    text-align: left;
}
.golden-rules-title {
    text-align: left;
}

.free-canisters-con.cust-con-text .amourist-font p {
    font-family: 'Amourist';
    font-weight: 400;
    font-size: 90px;
    line-height: 100px;
    color: #101510;
}
.ancient-super-title.cust-head-title {
    text-align: left;
}
.ancient-super-title.cust-head-title h2 span {
    background: var(--color-green);
    color: #FFFFFF;
    padding: 0 10px;
}

@media screen and (max-width: 1200px) {

.nasa-reversible-inner .nasa-reversible-con.cust-con-text:nth-child(2):after {
    bottom: 120px;
}

}

@media screen and (max-width: 1024px) {

.healthy-levels-inner:after {
    width: 108px;
    height: 108px;
    top: 400px;
}
.nasa-reversible-inner .nasa-reversible-con.cust-con-text:nth-child(2):after {
    width: 180px;
    height: 150px;
}

.vulgaris-nobel-img {
    right: 15px;
    width: 130px;
    height: auto;
}

.quality-superfood-pro-img {
    width: 180px;
    height: auto;
}

.hollywood-hottest-right {
    max-width: 20%;
    margin-left: auto;
}
.hollywood-hottest-img img {
    max-width: 178px;
    min-width: 178px;
    height: 178px;
}
.hollywood-hottest-img img:nth-child(odd) {
    right: -50px;
}

.some-women-main-sec .some-women-title.cust-head-title h2 {
    max-width: 770px;
}

}


@media screen and (max-width: 991px) {

.ancient-super-badges-area .super-badges-img ul li {
    margin-left: 10px;
}

.ancient-super-badges-area h4 {
    font-size: 18px;
    line-height: 28px;
    margin-left: 80px;
}

.healthy-levels-inner:after {
    width: 78px;
    height: 78px;
    top: 310px;
}

.healthy-levels-con-area:after {
    font-size: 24px;
    width: 180px;
    height: 180px;
    padding: 30px 35px 0px 10px;
}

.nasa-reversible-inner .nasa-reversible-con.cust-con-text:nth-child(2):after {
    width: 150px;
    height: 130px;
    right: 0;
}

.some-women-title {
    margin-left: 40px;
}

.stroke-green-area {
    width: 182px;
    height: 182px;
    right: -20px;
    bottom: 190px;
}
.stroke-green-area h4 {
    font-size: 26px;
    line-height: 30px;
}
.stroke-green-area h4 span {
    font-size: 32px;
    margin-top: 6px;
}


.vulgaris-nobel-img {
    right: 20px;
    width: 120px;
    top: 50px;
}

.vulgaris-nobel-title {
    padding-right: 82px;
}
.vulgaris-nobel-con.cust-con-text p:first-child {
    padding-right: 92px;
}


.hollywood-hottest-img img {
    max-width: 128px;
    min-width: 128px;
    height: 128px;
    margin-top: -30px;
}
.hollywood-hottest-img img:nth-child(odd) {
    right: -34px;
}
.quality-superfood-pro-img {
    width: 160px;
}

section.hollywood-hottest-main-sec:after {
    height: 400px;
}


.product-bonus-col-6 {
    flex: 0 0 auto;
    width: 100%;
}
.product-bonus-img img {
    max-width: 230px;
    margin: 20px 0;
}

.cust-con-text .con-big-30 {
    font-size: 23px;
    line-height: 28px;
}

.some-women-title {
    padding-left: 0;
}

}


@media screen and (max-width: 767px) {
    .subheading_title {
        font-size: 22px;
        line-height: 32px;
    }

.ancient-super-badges-area {
    padding: 16px;
    margin: 30px 0 20px;
    background-size: 200px;
    flex-direction: column;
    align-items: flex-start;
}
.ancient-super-badges-area .super-badges-img ul li {
    margin-left: 0px;
    margin-right: 12px;
}
.ancient-super-badges-area h4 {
    margin-bottom: 12px;
}
.ancient-super-con-area {
    padding: 72px 0px 0px;
    margin-top: -48px;
}
.all-think-about-con.cust-con-text {
    max-width: 100%;
}

section.healthy-levels-main-sec {
    padding: 90px 0px 40px;
}

.healthy-levels-inner:after {
    display: none;
}

.healthy-levels-con-area ul li:first-child p, .healthy-levels-con-area ul li:nth-child(2) p {
    padding-right: 60px;
}
.healthy-levels-con-area:after {
    font-size: 21px;
    width: 160px;
    height: 160px;
    padding: 30px 30px 0px 12px;
}

.research-issues-con.cust-con-text {
    max-width: 100%;
}

.nasa-reversible-inner .nasa-reversible-con.cust-con-text:nth-child(2):after {
    width: 100px;
    height: 90px;
    bottom: 320px;
}

.some-women-title {
    margin-left: 0;
}

.body-waged-title {
    margin: 0 auto 12px;
}

.stroke-green-area {
    position: relative;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

.vulgaris-nobel-inner {
    padding-top: 25px !important;
}
.vulgaris-nobel-img {
    right: 15px;
    width: 90px;
    top: 60px;
    transform: unset;
}

.hollywood-hottest-right {
    max-width: 100%;
    margin: 0px;
}
.hollywood-hottest-img img:nth-child(odd) {
    right: 0;
}
.hollywood-hottest-img img {
    margin-top: 0;
    margin-right: -25px;
}

section.hollywood-hottest-main-sec:after {
    display: none;
}


.product-bonus-main-sec {
    padding: 20px 20px;
    margin-bottom: 20px;
}
.product-bonus-top-area {
    padding: 12px;
    margin-left: -20px;
}
.product-bonus-top-area h3 {
    font-size: 26px;
    line-height: 32px;
}

.hollywood-hottest-inner .cust-row.hollywood-hottest-row {
    flex-direction: column;
}
.hollywood-hottest-right {
    margin: 20px 0 0;
}

.healthy-levels-con.cust-con-text:after {
    display: none;
}

section.all-think-about-main-sec {
    padding-bottom: 0;
}

.all-think-about-inner {
    background: transparent;
}

}


