.footer {
    background-color: #F2F8F5;
    font-family: 'Inter', sans-serif;
    padding: 32px 16px;
}

.footer-container {
    width: 100%;
    max-width: 1140px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.container-fluid-nav{
	width:100%;
}

.b1g3-benefit {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; /* Center horizontally */
  align-items: center; /* Center vertically (if needed) */
  gap: 20px; /* Adjust spacing */
  text-align: center; /* Center text */
}

/* Ensure each item is centered */
.b1g3-benefit > div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

/* Stack items vertically on smaller screens */
@media (max-width: 768px) {
  .b1g3-benefit {
    flex-direction: column;
    align-items: center;
  }
}

.footer-image {
    width: 100%;
    padding: 10px 0;
}

.footer-image img {
    width: 100%;
    border-radius: 12px;
}

.footer-text {
    padding: 16px 0;
    font-size: 14px;
    max-width: 800px;
}

.footer-bottom {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding-top: 32px;
}

.footer-copyright {
    font-weight: 600;
    font-size: 18px;
    width: 360px;
    text-align: center;
}

.footer-links {
    display: flex;
    gap: 16px;
    justify-content: center;
}

.footer-links a {
    text-decoration: none;
    color: inherit;
    font-weight: 500;
}

.join-image {
  display: none;
  width: 60%;
}

@media (max-width: 768px) { /* Adjust the breakpoint if needed */
  .join-image {
    display: block;
    margin: 0 auto; /* Center the image */
  }
  
  .join-thousands{
	background: none !important;
}
}

@media (min-width: 768px) {
    .footer-container {
        padding: 32px 0;
    }
    .footer-copyright {
        width: auto;
        text-align: left;
    }
    .footer-links {
        margin-left: auto;
    }
}

@media (max-width: 768px){
	#natural-ingr img {
    display: none;
  }
}



body{
  font-family: 'Inter', sans-serif;
  }
  .container {
      width: 90%;
   		max-width:none;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
  }
  .row>* {
      flex-shrink: 1;
  }
  .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
      font-weight: inherit;
  }
  a:hover{
  text-decoration: none !important; 
  cursor: pointer;
  }
  /*color*/
  .green-bg{
  background-color:#339763;
  }
  
  .light-g-bg{
  background-color:#f1f7f4;
  }
  
  .white-bg{
  background-color:#fff;
  }
  
  .slight-bg{
  background-color:#f2f8f5;
  }
  
  .green2-bg{
  background-color:#e9f4ef;
  }
  
  .gradient-bg{
  background-image: linear-gradient(#ffc14a,#ffaa35);
  }
  
  .gradient-bg2{
  background-image: linear-gradient(#5e5e5e,#313131);
  }
  
  .green-text{
  color:#017d3e;
  }
  
  .white-text{
  color:#fff;
  }
  
  .orange-text{
  color:#ffb713;
  }
  
  .black2-text{
  color:#2c2645;
  }
  
  .gray-text{
  color:#939393;
  }
  
  /*float*/
  
  .left{
  float: left;
  }
  
  .right{
  float: right;
  }
  
  .clear{
  clear: both;
  }
  
  /*alignment*/
  
  .center-text{
  text-align: center;
  }
  
  /*text-style*/
  
  .xsmall-text{
  font-size: 10px;
  }
  
  .small-text{
  font-size: 15px;
  line-height: 20px;
  }
  
  .small-text2{
  font-size: 18px;
  line-height: 28px;
  }
  
  .small-text3{
  font-size: 25px;
  line-height: 30px;
  }
  
  .medium-text{
  font-size: 20px;
  line-height: 28px;
  }
  
  .medium-text2{
  font-size: 26px;
  line-height: 37px;
  }
  
  .large-text{
  font-size: 38px;
  font-weight:600;
  line-height: 45px;
  }
  
  .slarge-text{
  font-size: 44px;
  line-height: 46px;
  font-weight: 600;
  }
  
  .xslarge-text{
  font-weight: 600;
  font-size: 60px;
  line-height: 68px;
   padding-left:20px;
  }
  
  /*font-weight*/
  .t-700{
  font-weight: 700;
  }
  
  .t-500{
  font-weight: 500;
  }
  
  .t-600{
  font-weight: 600;
  }
  
  .t-400{
  font-weight: 400;
  }
  
  .t-900{
  font-weight: 900;
  }
  
  .upper-case{
  text-transform: uppercase;
  }
  
  .demand{
  color:#fff;
  text-align:center;
  padding: 8px 0;
  font-size: 15px;
  font-weight: 400;
}
  
  .b1g3-cart{
  border-radius: 50px;
  padding: 20px 10px;
  text-transform: uppercase;
  width: 276px;
  text-align:center;
  font-weight: 800;
  font-size: 21px;
  }
  
  .b1g3-cart span{
  margin: 0 10px;
  }
  
  .nav-cart{
  height: 40px;
  display: flex;
  align-items: center;
  width: 200px;
  justify-content: space-between;
  margin-left: 200px;
  margin-top: 10px;
  font-size: 17px;
  }
  
  .nav-text{
  margin-left: 30px;
  }
  
  .nav-cart #cart-icon1{
  width:30px;
  }
  
  nav{
  margin: 0 auto;
  }
  
  .links-nav{
  margin: 0 auto;
  align-items: center;
  height: 30px;
  font-size: 15px;
  font-weight: 500;
  }
  
  #banner-img1{
  background: #e5f2eb url('../images/index-Moringa-hero3.webp') no-repeat top right/cover!important;
  padding-bottom: 20px;
  }
  
  .headline{
  margin-left: 40%;
  padding: 20px 20px;
  }
  
  .experience{
  font-weight: 400;
  font-size: 26px;
  }
  
  .headline .h-title{
  font-weight: 800;
  font-size: 40px;
  line-height: 43px;
  }

  
  .safe-desc{
  padding: 10px 20px;
  text-align: center;
  border-radius: 20px;
  margin: 15px 0 20px 0;
  }
  
  .safe-desc img{
  width: 50px;
  float: left;
  }
  
  .safe-cols{
  width: 30px;
  font-size: 15px;
  font-weight: 700;
  color: #2c2645;
  display: flex;
  flex-direction: row;
  align-items: center;
  }
  
  .safe-desc span{
  margin-left: 10px;
  width: 250px;
  float: left;
  text-align: left;
  }
  
  #benefits-reviews{
  padding: 30px 30px;
  background: url('../images/index-leaves-bg.webp') no-repeat -150px 150px/450px;
  }
  
  #pure-moringa{
  margin: 0 auto;
  padding: 0;
  }
  
  #pure{
  padding-top: 50px;
  }
  
  #benefits{
  display: flex;
  background-color: #f2f8f5;
  border-radius: 25px;
  flex-direction: column;
  padding: 20px 40px;
  margin: 0 20px;
  }
  
  #benefits h3{
      font-weight: 600;
      font-size: 38px;
  }
  .benefits-p{
      display: flex;
      flex-direction: row;
      justify-content: 20px;
      margin: 5px 10px;
      align-items: center;
  }
  .benefits-p img{
      flex-shrink: 0;
      width: auto;
  }
  .benefits-icon{
      width: 34px;
      margin-right: 15px;
  }
  #reviews{
      border-radius: 20px;
      background-color: #f2f8f5;
      margin: 80px 20px 0 20px;
      padding: 30px 40px;
  }
  #reviews .card{
      border: 0;
      border-radius: 20px;
      background-color: #f9fcfb;
  }
  .rating_star {
      margin-left: 18px;
      width: 1px;
  }
  .rating_star img {
      width: 17px;
      margin-top: 10px;
  }
  .location{
      margin-left:-5%;
      float: left;
      font-size: 19px;
      color: #017d3e;
  }
  .rev-name{
      font-size: 24px;
  }
  .cody-bramlett{
      border-radius: 20px;
      background-color: #f2f8f5;
      margin: 80px 20px 0 20px;
      padding: 0px 40px;
  }
  #cody{
      background: #F9FCFA url("/assets/img/dr-robert-love.png") no-repeat right top/32%;
      border-radius: 10px;
      padding: 30px 40px;
}
  #cody-statement{
      width: 60%;
      border-bottom: 1px #dfdfdf solid;
      padding: 10px 0 20px 0;
  }
  .discovered{
      width: 70%;
      font-size: 38px;
      line-height: 45px;
      font-weight: 600;
  }
  #natures-med{
      padding: 30px 40px;
      background: url("../images/index-plant.webp") no-repeat right top/28%;
  }
  #natures-med p{
      width: 70%;
  }
  #any-age{
      display:block;
      background: url("../images/index-plant-bg.webp") no-repeat center 20px/contain;
      padding: 5% 15%;
      width: 100%;
      text-align: center;
  }
  #any-age h2{
      font-size: 38px;
      margin-top: 20px;
  }
  #any-age .b1g3-cart{
      margin: 0 auto;
  }
  #superfood{
      position: relative;
      border-radius: 10px;
      background: #f9fcfb url(/ecom/assetsMoringa/images/newTiltBottle.png) no-repeat 20px 50px/250px;
      padding: 50px 40px;
  }
  #m-powder {
      position: absolute;
      left: -37px;
      width: 150px;
  }
  #superfood .super-p {
      width: 60%;
      margin-left: 40%;
  }
  #superfood hr{
      margin-top: 50px;
      margin-bottom: 50px;
  }
  #how-to-use{
      display: flex;
      justify-content: space-around;
  }
  .circles{
      background-color: #017d3e;
      width: 45px !important;
      height: 45px;
      border-radius: 50%;
      padding-top: 10px;
      margin:0 auto;
      margin-top: -140%;
      font-size: 13px;
  }
  .usage{
      margin: 0 5px;
  }
  .use-icons{
      background-color: #f2f8f5;
      padding: 40px 30px 20px 30px;
      border-radius: 10px;
      width: 100%;
      height: 120px;
  }
  .use-icons img{
      width: 40px;
      margin-top: 10px;
  }
  #moringa-powder{
      height: 400px;
      width: 100%;
      background: url("../images/index-moringa-powder.png") no-repeat 0 10px/15%;
      margin-top: -75%;
      margin-left: -5%;
  }
  #what-moringa {
      margin-top: 30px;
      background: #f2f8f5 url("../images/index-moringa-powder3.png") no-repeat 95%/35%;
  }
  #moringa-desc {
      padding: 40px 350px 40px 40px !important;
      margin-bottom: 100px;
  }
  #moringa-leaves{
      border-radius: 30px;
      border: 30px #f9fcfb solid;
      width: 80%;
      margin: 0 auto;
      background-color: #f2f8f5;
      margin-top: -5%;
  }
  #leaves-desc{
      padding: 40px 350px 10px 30px;
      background: url("../images/index-plant-bg-right.webp") no-repeat 700px center/55%;
      border-radius: 30px;
  }
  #natural-ingr{
      background-color: #ecf4f0;
      display: flex;
      flex-direction: row;
      position: relative;
  }
  #natural-ingr img{
      width: auto;
      margin-top: -30px;
      bottom: 0;
      position: absolute;
  }
  #only-best{
      padding: 30px 30px 20px 20px;
      width: 65%;
  }
  .join-thousands{
      width: 75%;
      background: #309762 url("/ecom/nmnPage/hqjointNew.png") no-repeat right center/contain;
      padding: 80px 0px 80px 50px !important;
      margin: 0 auto;
      border-radius: 0 0 20px 20px;
  }
  .join-thousands h1{
      text-align: center;
      width: 70%;
  }
  .join-t{
      width: 50%;
      text-align: left;
      font-weight: 600;
      font-size: 50px;
      line-height: 59px;
  }
  /*sales section*/
  .sales-sec{
      margin:0 auto;
      padding: 30px 0;
  }
  .bottles-moringa{
      background-color: #fff;
      padding: 20px;
      display: flex;
      flex-direction: column;
      width: 50%;
      border-radius: 20px;
  }
  .sale-b1g3{
      margin: 20px auto;
      display: flex;
      flex-direction: row;
      justify-content: center;
  }
  .main-bottle{
      width: 40%;
      margin:0 auto;
      padding-bottom: 20px;
  }
  .small-bottles{
      display: flex;
      flex-direction: row;
  }
  .small-bottles img{
      width: 20%;
      margin-left: 20px;
      margin: 0 auto;
      padding-top: 20px;
  }
  .b1g3-button{
      border-radius: 50px;
      background-color: #017d3e;
      color: white;
      text-align: center;
      height: 35px;
      width: 250px;
      margin: 0 auto;
      display: flex;
      justify-content: center;
      align-items: center;
  }
  .b1g3-col{
      width: 60%;
      margin: 0 0 0 20px;
  }
  .b1g3-benefits {
      background-color: #fff;
      border-radius: 20px;
      padding: 30px 10px;
      display: flex;
      align-items: center;
      margin: 25px auto;
      justify-content: space-around;
  }
  .b1g3-benefits span{
      font-size: 16px;
  }
  .b1g3-benefits img{
      width: 40px;
      margin: 0 10px;
  }
  .price-moringa{
      display: flex;
      flex-direction: row;
      align-items: center;
      text-align: center;
      background-color: #fff;
      border-radius: 50px;
      padding-top:13px;
      height: 89px;
      justify-content: space-between;
      margin: 30px auto;
  }
  .price-moringa .b1g3-cart{
      width: 260px;
      border-radius: 50px;
      height: 89px;
      font-size: 21px;
      align-items: center;
      display: flex;
      justify-content: space-around;
  }
  .price-moringa sup{
      font-size: 29px;
  }
  .price-49{
      margin-left: 20px;
      color: #2c2645;
  }
  .guarantee-180days{
      display: flex;
      flex-direction: row;
      align-items: center;
 			justify-content:center;   
      width: 70%;
      font-size: 24px;
      font-weight: 700;
  }
  .guarantee-180days img{
      width: 150px;
      margin-right: 20px;
  }
  #nutri{
      display: flex;
      flex-direction: row;
      width: 100%;
      margin: 140px auto 100px auto;
      padding: 20px 50px;
      align-items: center;
      background-color: #f2f8f5;
      border-radius: 20px;
  }
  #nutri-bottle{
      width: 50%;
      margin-top: -100px;
  }
  #nutri-ing{
      margin-top: -150px;
      width: 85%;
      margin-left: 50px;
  }
  #ing-text p.black2-text {
      font-size: 24px;
      line-height: 30px;
  }
  #ing-text{
      margin-left: 40px;
      width: 80%;
  }
  #smart-way{
      padding: 20px 0 50px 0;
      background: #f2f8f5 url("../images/index-flower-bg.png") no-repeat right 150px;
  }
  #smart-way h2{
      width: 80%;
      margin: 0 auto;
      text-align: center;
      padding-top:30px;
  }
  .smart-way-details{
      display: flex;
      flex-direction: row;
      padding: 30px 40px;
      border-radius: 20px;
      margin: 20px auto;
      background-color: #fff;
      width: 100%;
      align-items: center;
  }
  .smart-way-details span{
      font-size: 30px;
      font-weight: 500;
  }
  .smart-way-details p{
      /*margin: auto auto;*/
  }
  .smart-way-details img{
      width: 70px;
      margin-right: 30px;
  }
  .sw-bg1{
      background: #fff url("../images/index-brain-bg.png") no-repeat right bottom;
  }
  .sw-bg2{
      background: #fff url("../images/index-diabetes-bg.png") no-repeat right bottom;
  }
  .sw-bg3{
      background: #fff url("../images/index-heart-bg.png") no-repeat right bottom;
  }
  #laboratory-blend{
      margin:0 auto;
      padding: 30px 0;
      width: 80%;
      text-align: center;
  }
  #laboratory-blend h5{
      width: 70%;
      margin: 30px auto;
      font-size: 30px;
      line-height: 37px;
      font-weight: 500;
  }
  #control{
      display: flex;
      flex-direction: row;
      padding: 20px 20px;
      background-color: #f2f8f5;
      border-radius: 20px;
      align-items: center;
      width: 100%;
      justify-content: center;
      margin: 0 auto;
  }
  #take-back{
      width: 50%;
  }
  #say-yes{
      background-color: #f9fcfb;
      background-image: url("../images/index-modal-leaf-bg-modal.webp") no-repeat;
      background-repeat: no-repeat;
      background-size: contain;
      padding: 50px 20px;
      border-radius: 20px;
      width: 38%;
      margin-left: 70px;
  }
  #say-yes .b1g3-cart{
      margin: 0 auto;
  }
  #say-yes h4{
      font-size: 30px;
      font-weight: 500;
  }
  #yes-icons{
      display: flex;
      flex-direction: row;
  }
  #yes-icons span{
      font-size: 22px;
      line-height: 26px;
  }
  #yes-icons div{
      padding: 0;
  }
  #yes-icons img{
      width: 56px;
      margin-bottom: 15px;
  }
  #table-check{
      padding: 50px 0;
  }
  #table-check h4{
      width: 80%;
      margin: 0 auto;
      font-size: 30px;
      font-weight:500;
  }
  #comparison{
      border-radius:20px;
      border: 1px green solid;
      margin: 0 auto;
      width: 60%;
      padding: 10px 0;
  }
  #bottle-sup{
      width: 80px;
      margin-bottom:-90px;
      margin-left: 30px;
  }
  .fillers{
      display: flex;
      flex-direction: row;
      justify-content: center;
      width: 90%;
      text-align: left;
      padding: 20px;
  }
  .fillers p{
      width: 50%;
      font-size:20px;
  }
  .row-title{
      margin-left: 150px;
      font-size: 21px;
  }
  .fillers span{
      width: 80%;
      float: right;
      font-size: 20px;
      font-weight: 500;
  }
  .fillers img{
      margin-right: 15px;
      width: 20px;
  }
  #comparison table{
      width: 100%;
  }
  #comparison h6{
      padding: 20px 120px;
      text-align:center;
      font-size: 20px;
  }
  .t-pads{
      padding: 20px 20px;
  }
  #moringa-quality{
      border-radius: 30px;
      border: 30px #f9fcfb solid;
      width: 100%;
      background-color: #f2f8f5;
      margin: 20px auto;
      padding: 50px 120px;
      text-align: center;
      background-size: contain;
      background-image: url("../images/index-leaf-bg-right.png"), url("../images/index-leaf-bg-left.png");
      background-position: 850px -120px, -150px 100px;
      background-repeat: no-repeat, no-repeat;
  }
  #moringa-quality p{
      font-size: 20px;
      color: #2c2645;
  }
  #health-happy{
      position: relative;
      border-radius: 30px;
      border: 30px #f3f3f7 solid;
      width: 80%;
      background-color: #fff;
      margin: 20px auto;
      padding: 50px 200px 50px 50px;
  }
  
  #health-happy img{
      position: absolute;
      right: -10px;
      top: -10px;
      width: 200px;
      transform: rotate(30deg);
  }
  #contact-info{
      background-color: #f3f3f7;
      padding: 20px 200px;
  }
  #contact-details{
      background-color: #fff;
      width: 80%;
      margin: 50px auto;
      padding: 80px 40px;
      border-radius: 20px;
      text-align: center;
  }
  #help-u{
      background-color: #f3f3f7;
      border-radius: 20px;
      padding: 80px 20px;
  }
  .help-font{
      font-size: 21px;
      line-height: 25px;
      font-weight: 800;
  }
  .call-us{
      border-radius: 50px;
      width: 400px;
      margin: 0 auto;
      padding-left: 3%;
      height:70px;
      text-align:center;
      align-items: center;
      display: flex;
      justify-content: space-evenly;
      background-image: url("../images/index-phone-icon.png"),linear-gradient(#ffc14a,#ffaa35);
      background-size: 50px, contain;
      background-position: left center;
      background-repeat: no-repeat;  
  }
  #customer-speaks{
      padding: 70px 20px 60px 20px;
  }
  #customer-speaks img{
      width: 163px;
      margin-bottom: 20px;
  }
  .speak-info{
      width: 90%;
  }
  .call-us img{
      width: 40px;
      margin-top: auto;
      margin-bottom: auto;
  }
  .email-us img{
      width: 40px;
      margin-top: auto;
      margin-bottom: auto;
  }
  .email-us{
      border-radius: 50px;
      width: 400px;
      margin: 0 auto;
      padding-left: 3%;
      height:70px;
      text-align:center;
      align-items: center;
      display: flex;
      flex-wrap: wrap;
      margin-top: 10px;
      justify-content: space-evenly;
      background-size: 50px, contain;
      background-position: left center;
      background-image: url("../images/index-email-icon.png"),linear-gradient(#5e5e5e,#313131);
      background-repeat: no-repeat;  
  
  }
  .email-us p{
      width: 70%;
      margin: -2 auto;
  
  }
  .support-t{
      margin-top: -25px !important;
      font-weight: 800;
  }
  /*modal style*/
  .modal-content{
      background: transparent !important;
      border: 0 !important;
  }
  .modal {
      overflow: auto !important;
  }
  .b1g3-body-m{
      border-radius: 25px;
      background: #f2f8f5 url("../images/modal-moringa-bg2.png") no-repeat left bottom/70%;
      margin: 10px 0 20px 0;
  }
  .modal-header{
      background-color: transparent;
  }
  #b2g6-modal .modal-dialog {
      max-width: 65% !important;
      height: auto;
      padding: 20px 0;
      margin: 0 auto;
      border-radius: 30px !important;
  }
  .modal-b2g6{
      display: flex;
      flex-direction: row;
      justify-content: center;
  }
  .modal-headline{
      width: 70%;
      height: 496px;
      padding-top: 20px;
  }
  .modal-headline h1{
      font-size: 50px;
      font-weight: 600;
      line-height: 68px;
  }
  .agree-text{
      background-color: #fff;
      border-radius: 25px;
      border: 1px #d7d7d7 solid;
      width: 37%;
      display: flex;
      flex-direction: column;
      text-align: center;
      justify-content: center;
      padding: 5px;
  }
  .agree-text .take-free{
      font-size: 30px;
      font-weight: 700;
      line-height: 37px;
  }
  #special-offer{
      width: 248px;
      height: 42px;
      background-color: #017d3e;
      margin: 0 auto;
      justify-content: center;
      text-transform: uppercase;
      color:white;
      border-radius: 50px;
      text-align: center;
      display: flex;
      align-items: center;
      font-size: 21px;
      font-weight: 700;
  }
  .b2g6-cart{
      border-radius: 50px;
      padding: 5px 10px;
      text-transform: uppercase;
      width: 70%;
      height: 74px;
      text-align:center;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 21px;
      font-weight: 700;
  }
  .guarantee-modal{
      display: flex;
      flex-direction: row;
      align-items: center;
      width: 75%;
      margin:25px auto 10px auto;
      text-align: left;
  }
  .guarantee-modal img{
      width: 60px;
      margin-right: 20px;
  }
  .guarantee-modal p{
      font-size: 20px;
      margin: auto;
      font-weight:600;
  }
  .guarantee-modal span{
      font-weight:800;
  }
  #m-cards{
      width: 55%;
      margin: 15px auto;
      text-align: center;
  }
  .b1g3f-cart{
      border-radius: 50px;
      padding: 5px 10px;
      text-transform: uppercase;
      width: 248px;
      height: 61px;
      display: flex;
      align-items: center;
      background-color: #575658;
      margin: 0 auto;
      justify-content: center;
      font-size: 19px;
      font-weight: 800;
  }
  .modal-content .close{
      padding: 0;
      background-color: #575658;
      border: 0;
      height: 40px;
      color: white;
      border-radius: 50px;
      width: 40px;
  }
  .modal-open .modal{
      background-image: linear-gradient(rgba(31, 31, 31, .8), rgba(26, 26, 26, .8));
  }
  /*hidden elements*/
  .mobile-sale-price{
      display: none;
  }
  .all-u-need{
      display: none;
  }
  .demand-mobile{
      display: none;
  }
  .hid-text-and{
      display: none;
  }
  #bottle-sup2{
      display: none;
  }
  div#reviews.container {
      max-width: none;
  }
  .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
      padding-left: 15px;
      padding-right: 15px;
    position: relative;
      min-height: 1px;
  }
  .modal-content .close {
      padding: 0;
      background-color: #575658;
      border: 0;
      height: 40px;
      color: white;
      border-radius: 50px;
      width: 40px;
  }
  #moringa-desc {
    padding: 40px 350px 40px 40px;
    margin-bottom: 100px;
}
  /*media queries*/
  @media screen and (min-width: 1900px){
      .agree-text .take-free {
          width: 70%;
          margin: 0 auto;
      }
  }
  @media screen and (max-width:1725px) {
      .b2g6-cart{
          width: 75%;
      }
      .modal-headline h1 {
          margin-top: 30px;
      }
  }
  @media screen and (max-width:1650px) {
      .b2g6-cart{
          width: 85%;
      }
  }
  @media screen and (max-width:1500px) {
      #banner-img1 {
          background-size: cover;
          background-position: -220;
      }
  }
  @media screen and (max-width:1450px) {
      .b2g6-cart {
          font-size: 20px;
      }
      .guarantee-modal {
          width: 85%;
      }
      .modal-headline{
          height: auto;
          width: 60%;
      }
      .modal-headline h1 {
          margin-top: 10px;
          font-size: 39px;
      }
  }
  @media screen and (max-width: 1300px){
      #banner-img1 {
          background-size: cover;
          background-position: -220;
      }
    	
    #what-moringa {
      margin-top: 30px;
      background: #f2f8f5 url("../images/index-moringa-powder3.png") no-repeat 95%/55%;
      background-size: 80%;
  }
    
      #leaves-desc {
          padding: 40px 50px 40px 30px;
      }
      #natural-ingr img {
          width: 400px;
          margin-top: 40px;
      }
      #only-best {
          padding: 70px 0 0 10px;
          width: 75%;
          margin-bottom: 20px;
      }
      #laboratory-blend {
          margin: 0 auto;
          padding: 30px 30px;
          width: 100%;
          text-align: center;
      }
      #comparison{
          width: 95%;
      }
      #moringa-quality{
          width: 90%;
      }
      .join-thousands{
          width: 85%;
      }
      #contact-details{
          width: 85%;
      }
      .join-t{
          font-size: 44px;
      }
      .xslarge-text {
          font-weight: 600;
          font-size: 50px;
          line-height: 45px;
 	       	padding-left: 15px;
      }
      .agree-text{
          width: 50%;
      }
      .modal-headline {
          width: 60%;
          height: auto;
      }
      .modal-headline h1{
          font-size:30px;
          padding-top: 20px;
      }
      #contact-info{
          padding: 20px 100px;
      }
  }
  @media screen and (max-width: 1150px) {
      .nav-cart{
          margin-left: 90px;
      }
  }
  @media screen and (max-width: 1100px){
      #banner-img1 {
          background-size: cover;
          background-position: -220;
      }
      #what-moringa{
          background: transparent;
      }
      #moringa-desc {
          padding: 20px 40px 40px 40px !important;
          background: url(../images/index-moringa-powder3.webp) no-repeat center 20px;
          margin-bottom: 100px;
      }
      #moringa-leaves{
          width: 100%;
      } 
      #leaves-desc{
          padding: 40px;
      } 
      #only-best {
          padding: 70px 0 20px 20px;
          width: 50%;
      }
      .join-thousands{
          width: 100%;
      }
      .xslarge-text {
          font-weight: 600;
          font-size: 40px;
          line-height: 40px;
      }
      .large-text {
          font-size: 28px;
          line-height: 30px;
      }
      #nutri{
          width: 100%;
      }
      .smart-way-details{
          width: 100%;
      }
      #laboratory-blend {
          padding: 30px 30px;
          width: 100%;
      }
      #yes-icons span {
          font-size: 18px;
          line-height: 26px;
      }
      #table-check h4 {
          width: 80%;
          font-size: 25px;
      }
      #comparison{
          width: 90%;
      }
      #moringa-quality{
          width: 100%;
          padding: 20px;
      }
      .join-thousands {
          width: 100%;
      }
      .join-thousands h1 {
          width: 60%;
      }
      .join-t {
          width: 60%;
          font-size: 34px;
          line-height: 39px;
      }
      #health-happy{
          width: 100%;
      }
      #contact-details{
          width: 90%;
      }
      .safe-desc {
          padding: 30px 5px;
      }
  }
  @media (max-width: 1024px){
      .nav-cart{
          margin-left: 20px;
      }
      #superfood{
          background-size: 200px;
      }
      #contact-info {
          padding: 20px 0;
      }
      .b2g6-cart {
          width: 85%;
          font-size: 18px;
      }
      .guarantee-modal{
          width: 95%;
      }
      #b2g6-modal .modal-dialog {
          max-width: 75% !important;
      }
  }
  @media screen and (max-width: 980px){
      .navbar{
          flex-direction: row-reverse;
      }
      .links-nav {
          height: auto;
      }
      .navbar-brand{
          margin-right: 37%;
      }
      .container {
          max-width: 800px;
      }
      #superfood {
          background-position: 40px 50px;
      }
  }
  @media screen and (max-width: 870px){
      #banner-img1 {
          background-position: -260;
      }
  }
  @media screen and (max-width: 850px){
      #banner-img1 {
          background-position: -300;
      }
  }
  @media screen and (max-width: 800px){
      .navbar{
          flex-direction: row-reverse;
      }
      .links-nav {
          height: auto;
      }
      .navbar-brand{
          margin-right: 37%;
      }
      .headline {
          margin-left: 45%;
          width: auto;
          padding: 50px 20px;
      }
      .safe-desc {
          padding: 30px 0px;
      
      }
      .location {
          margin-left: -5%;
          font-size: 15px;
          margin-top: 10px;
      }
      #pure-moringa{
          padding: 0;
      }
      #superfood{
          background-position: 0 50px;
      }
      #moringa-powder{
          margin-top: -125%;
      }
      #moringa-desc {
          padding: 40px 50px 40px 20px;
          background:transparent;
          margin-bottom: 100px;
          margin-top: 220px;
      }
      #leaves-desc {
          padding: 20px;
      }
      #only-best {
          padding: 20px;
          width: auto;
      }
      #natural-ingr img {
          width: 0;
          margin: 0 auto;
      }
      .join-thousands h1 {
          width: 60%;
          text-align: left;
          font-size: 25px;
      }
      .guarantee-180days{
          width:100%;
          font-size: 20px;
      }
      .guarantee-180days img {
          width: 100px;
          
      }
      #take-back {
          width: 70%;
      }
      #comparison h6 {
          padding: 20px 10px;
      }
      .b1g3-button{
          width: auto;
      }
      #nutri{
          margin: 50px auto 50px auto;
      }
      #nutri-bottle {
          width: 50%;
          margin-top: unset;
      }
      #nutri-ing {
          margin-top: -100px;
      }
      #laboratory-blend h5 {
          width: 100%;
          margin: 20px auto;
      }
      #laboratory-blend {
          margin: 0 auto;
          padding: 30px 20px;
          width: 100%;
          text-align: center;
      }
      #table-check h4 {
          width: 100%;
          margin: 0 auto;
      }
      #comparison {
          width: 95%;
          padding: 10px 0;
      }
      .fillers img {
          margin-right: unset;
          width: 20px;
      }
      #moringa-quality {
          width: 100%;
          padding: 30px;
      }
      .join-t {
          margin-left: -30px;
					width:90%;        
      }
    .join-thousands{

      padding: 80px 10px 80px 10px !important;
  }
      #health-happy{
          width: 90%;
          padding: 50px 0;
      }
      #health-happy img {
          width: 150px;
      }
      #contact-details {
          width: 90%;
      }
      .sale-b1g3{
          padding: 20px;
      }
      .bottles-moringa{
          width: 45%;
      }
      .xslarge-text {
          font-size: 30px;
          line-height: 30px;
      }
      #b2g6-modal .modal-dialog {
          max-width: 95% !important;
          height: 100%;
          padding: 0;
          margin: 0;
          border-radius: 30px !important;
      }
      .modal-headline h1 {
          font-size: 33px;
      }
      .modal-headline span{
          font-weight: 800;
      }
      .b2g6-cart{
          width:50%;
          font-size: 25px;
          font-weight: 500;
      }
      #m-cards {
          width: 200px;
      }
      .guarantee-modal {
          width: 45%;
          margin: 15px auto 10px auto;
      }
      #b2g6-modal .modal-dialog{
          margin: 0 auto;
      }
      .modal-b2g6{
          flex-direction: column;
      }
      .b1g3-body-m {
          background-position: 0 70px;
          background-size: contain;
          padding: 0 0 20px 0 !important;
          border-radius: 50px;
      }
      .modal-headline {
          width: 100%;
          padding-bottom: 180px;
      }
      .modal-headline h1 {
          color: black;
          font-size: 28px;
          font-weight: 600;
          margin-top: 0;
      }
      #special-offer {
          width: 104.5%;
          font-size: 17px;
          font-weight:800;
          letter-spacing: 1.89px;
          height: 60px;
          background-color: #017d3e;
          margin: 0 auto;
          justify-content: center;
          text-transform: uppercase;
          color: white;
          text-align: center;
          margin: -20px 0 0 -15px;
          border-radius: 50px 50px 0 0;
      }
      .agree-text{
          width: 100%;
          padding: 20px;
      }
      #control{
          padding: 20px 10px;
      }
      #say-yes{
          margin-left: 30px;
          width: 50%;
      }
      #benefits{
          padding: 20px 5px;
      }
      #banner-img1 {
          background-position: -280 30px;
      }
      #any-age{
          padding: 5% 5%;
      }
      #any-age h2 {
          line-height: 40px;
      }
      #superfood{
          background-size: 180px;
      }
      #m-powder {
          position: absolute;
          left: -42px;
          width: 120px;
      }
      #moringa-desc {
          padding: 290px 40px 40px 40px;
          background: url(../images/index-moringa-powder3.webp) no-repeat center 20px;
          margin-bottom: 100px;
          margin-top: -20px;
      }
      #natural-ingr{
          margin-top: 20px;
      }
      .join-t {
          margin-left: unset;
        width:90%;
      }
    .join-thousands{

      padding: 80px 10px 80px 10px !important;

    }
      #control{
          width: 100%;
      }
      .price-moringa .b1g3-cart {
          width: auto;
          font-size: 18px;
      }
      .b1g3-col {
          width: 60%;;
      }
      .bottles-moringa {
          width: 40%;
      }
      .b1g3-benefits span {
          font-size: 14px;
      }
      .hows{
          padding-bottom: 20%;
          flex-direction: column;
      }
      #how-to-use {
          padding-top: 40px;
      }
      .safe-desc img {
          width: 40px;
      }
    
    .safe-desc{
    	padding:20px 0px;
    }
    
    .safe-descent span{
    	font-size: 12px;
    }
      #customer-speaks {
          padding: 0 20px 60px 20px;
      }
  }
  @media screen and (max-width: 700px){
      #banner-img1 {
          background-size: 170%;
          background-position: 70px 2%;
          padding-top: 180px;
          padding-bottom: 10px;
      }
      .headline{
          margin: 0;
          width: 100%;
          text-align: center;
          padding: 80px 20px 30px 20px;
          margin-top: 120px;
      }
      .b1g3-cart {
          margin: 0 auto;
      }
      .join-t {
          margin-left: -40px;
          font-size: 30px;
        width:90%;
      }
    .join-thousands{

      padding: 80px 10px 80px 10px !important;

  }
  }
  @media screen and (max-width: 600px){
      .mobile-sale-price{
          display: block;
      }
    .container {
      width: 100%;
   		max-width:none;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
  }
    	
    #cody{
    	      background: #F9FCFA url("/assets/img/dr-robert-love.png") no-repeat center top/100%;
    }
    
    
      .all-u-need{
          display: block;
      }
      .demand-mobile{
          display: block;
      }
      .demand-desktop{
          display: none;
      }
      .demand{
          font-size: 19px !important;
          padding: 20px 70px;
      }
      .navbar-brand{
          margin-right: 30%;
      }
      .xslarge-text {
          font-size: 30px;
          line-height: 30px;
          text-align: center;
      }
      .slarge-text {
          font-size: 25px;
          line-height: 30px;
      }
      #banner-img1 {
          background-size: 170%;
          background-position: 70px 2%;
          padding-top: 180px;
          padding-bottom: 10px;
      }
      .navbar{
          flex-direction: row-reverse;
      }
      .links-nav {
          height: auto;
      }
      .navbar-light .navbar-toggler{
          border:transparent !important;
      }
      .headline{
          margin: 0;
          width: 100%;
          text-align: center;
          padding: 80px 20px 30px 20px;
          margin-top: 70px;
      }
      .headline h1{
          font-size: 28px;
      }
      .headline .b1g3-cart{
          margin: 0 auto;
      }
      .safe-desc {
          flex-direction: column;
          padding: 30px 50px;
      }
      .safe-cols {
          margin-top: 10px;
          font-size: 16px;
          width: 95%;
          margin: 0 auto;
          font-size: 17px;
          padding: 5px;
          margin: 20px 20px 30px;
      }
      .safe-desc br{
          display: none;
      }
      .safe-desc span {
          width: 200px;
      }
      .benefits-p img {
          /* flex-shrink: 0; */
          margin-right: 20px;
      }
      #moringa-desc{
          padding: unset;
          background-position: top;
          padding-top: 20px !important;
          margin-bottom: 20px;
          background-position: center 20px !important;
      }
      .discovered {
          font-size: 30px;
          line-height: 35px;
          font-weight: 700;
      }
      
      #natures-med .discovered{
          font-size: 30px;
          width: 70%;
          font-weight: 700;
          margin-top: 30px;
      }
  
      #m-powder {
          width: 0;
      }
      .hows{
          margin-top: 40px;
          text-align: center;
      }
      .best-mobile{
          font-size: 30px;
          font-weight: 600;
          line-height: 34px;
          color: #017d3e;
      }
      .pure-mobile{
          color: #2c2645;
          font-size: 22px;
          font-weight: 500;
      }
      .guarantee-180days {
          display: flex;
          flex-direction: column;
          align-items: center;
          width: 50%;
          font-size: 19px;
          font-weight: 400;
          margin: 90px auto -20px auto;
          text-align: center;
          line-height: 24px;
      }
      #superfood hr{
          display: none;
      }
      #leaves-desc{
          padding: 20px 10px 300px 10px;
      }
      #moringa-leaves{
          width: 100%;
          border: 0;
          margin-top: 40px;
          background: url('../images/index-moringa-hand2.png') no-repeat 130px 390px/70%;
      }
      #only-best {
          padding: 10px 20px 0 20px;
          width: 100%;
          text-align: center;
      }
      #pure .slarge-text {
          margin-top: 15px;
      }
      .sales-sec{
          background:transparent;
          background-color: #f2f9f5;
      }
      #smart-way h2 {
          width: 100%;
      }
      #pure-moringa {
          padding: 0 0;
          width: 95.6%;
          display: flex;
          flex-direction: column;
          align-content: center;
      }
      #benefits-reviews{
          padding: 0;
      }
      #benefits{
          padding: 0;
          margin: 220 20px;
      }
      .small-text {
          font-size: 18px;
      }
      .medium-text2 {
          font-size: 22px;
          line-height: 30px;
      }
      .large-text {
          font-size: 30px;
          line-height: 30px;
          font-weight: 700;
      }
      .xslarge-text {
          font-size: 35px;
          line-height: 37px;
      }
    
    .price-moringa sup{
    	top: +.0em;
    }
      #reviews-head{
          display: flex;
          flex-direction: column;
      }
      #reviews {
          padding: 30px 20px;
          text-align: center;
          margin: 170px 20px 0 20px;
          border-radius: 30px;
      }
      .rating_star {
          margin-left: 2px !important;
          width: auto;
      }
      .profile-name{
          display: flex;
          flex-direction: column;
          justify-content: center;
          text-align: center;
          align-content: center;
      }
      .profile-name .left {
          margin: 0 auto;
      }
      .profile-name .right {
          margin: 0 auto;
      }
      .location{
          margin: 0 auto;
      }
      #cody{
          background-image: none;
					
          /*background-position: 150px 20px;*/
          padding: 500px 10px 30px 10px;
      }
      .cody-bramlett {
          margin: 0 auto;
          padding: 10px 10px 10px;
          margin-top: 20px;
      }
      #cody-statement {
          width: 100%;
      }
      .discovered {
          width: 100%;
      }
      #natures-med {
          padding: 30px 10px;
          background-size: 45%;
      }
      #natures-med p {
          width: 100%;
          margin-top: 70px;
      }
      #any-age {
          padding: 5% 5%;
      }
      #any-age h2 {
          font-weight: 700;
          line-height: 37px;
          margin-bottom: 20px;
      }
      .super-food{
          background:transparent !important;
      }
      #superfood .super-p{
          margin-left: unset;
          width: 100%;
      }
      #superfood{
          padding: 240px 10px 10px 10px;
          background: transparent;
          background-image:url("../images/index-moringa-powder-mobile.webp");
          background-repeat:no-repeat;
          background-position: top center;
          background-color: #f9fcfb;
          border-radius: 40px;
          background-size: 100%;
      }
      .use-icons img {
          width: 50px;
      }
      #moringa-powder {
          opacity: 0;
      }
      .join-thousands {
          background-position: top center;
          width: 100%;
          margin: 0 auto;
          margin-bottom: 20px;
          border-radius: 0 0 20px 20px;
          background-color: #309762;
          background-position: -120 20;
          padding-top: 35%;
          background-position: -120px 20px;
        	background-size: 120%;
      }
      .join-t {
          width: 100%;
          font-size: 30px;
          line-height: 27px;
          padding:30px 0px 30px 0px;
          margin: 0 auto;
        	line-height:1.1;
					text-shadow: 0px 0px 7px #000000;        
      }
    .join-thousands{

      padding: 10px 10px 80px 10px !important;

  }
      .join-thousands h1 {
          width: 100%;
          text-align: center;
          font-size: 25px;
          padding: 150px 20px 20px 20px;
      }
      .join-thousand-p{
          height:0;
          opacity: 0;
      }
      .sale-b1g3{
          flex-direction: column-reverse;
      }
      .bottles-moringa{
          width: 100%;
          margin-top: 40px;
  
      }
      .b1g3-col {
          padding-right: 0; 
          width: 100%;
          margin: 20px auto;
      }
      .b1g3-col .price-moringa{
          height:0;
          opacity:0;
      }
      .b1g3-button{
         /* width: 286px !important;*/
          font-size: 21px;
          font-weight: 700;
      }
      #nutri {
          display: flex;
          flex-direction: column;
          width: 100%;
          margin: 20px auto 0 auto;
          padding: 20px 50px;
          align-items: center;
          background-color: transparent;
          border-radius: 0;
          text-align: center;
      }
      #what-moringa{
          background-color: #f2f8f5;
      }
      #nutri-ing{
          margin-left: 0;
      }
      #ing-text {
          margin-left: 0;
          text-align: center;
          width: 100%;
          margin-top: 30px;
      }
      .smart-way-details {
          flex-direction: column;
          padding: 30px 20px;
          margin: 20px auto;
          width: 100%;
      }
      .smart-way-details span {
          font-size: 20px;
          font-weight: 500;
      }
      .smart-way-details img {
          width: 60px;
          margin-right: 10px;
          position: absolute;
          right: 50px;
          margin-top: -20px;
      }
      #laboratory-blend{
          width: 100%;
          padding: 30px 0;
      }
      #laboratory-blend h5 {
          font-size: 22px;
          line-height: 25px;
          font-weight: 500;
          padding: 0 10px;
      }
      #antioxidant-p{
          margin-top:-40%;
      }
      .b1g3-benefits img {
          width: 40px;
          margin: 0;
      }
      .b1g3-benefits{
          padding: 10px;
      }
      .b1g3-benefits span {
          font-size: 14px;
      }
      .price-moringa .b1g3-cart {
          width: 250;
          font-size: 18px;
          height: 60px;
      }
      .price-moringa br{
          display:none;
      }
      .price-49 {
          font-size: 40px;
          margin-top: 10px;
      }
      .guarantee-desktop{
          display: none;
        	margin-left:auto;
        	margin-right:auto;
      }
      #control {
          flex-direction: column;
          padding: 10px 0;
          width: 90%;
          margin: 0 auto;
      }
      #take-back {
          width: 100%;
          padding: 20px;
      }
      #take-back p{
          font-size:19px;
      }
      #yes-icons {
          flex-direction: column;
          width: 95%;
          text-align: left;
          margin: 0 auto;
          padding-left: 30px;
      }
      #yes-icons img {
          margin-right: 5px;
      }
      #yes-icons br{
          display: none;
      }
      #say-yes {
          width: 90%;
          margin-left: 0; 
      }
      #table-check h4 {
          width: 90%;
      }
      #comparison {
          width: 100%;
      }
      #comparison h6 {
          padding: 20px 20px;
      }
      #bottle-sup {
          width: 100px;
          margin-bottom: -20px;
          margin-left: 30px;
          margin-top: -120px;
          display:none;
      }
      #bottle-sup2{
          width: 100px;
          margin-bottom: -100px;
          margin-left: 30px;
          margin-top: 20px;
          display: inline-block;
      }
      .row-title {
          margin-left: 20px;
          font-size: 18px;
          width: 120px;
      }
      .fillers {
          flex-direction: column;
          justify-content: center;
          width: 100%;
          text-align: left;
          padding: 20px;
      }
      .fillers p {
          width: 100%;
          font-size:18px;
      }
      .fillers span {
          font-size: 18px;
      }
      #moringa-quality{
          width: 90%;
          padding: 20px 30px;
          border: 10px #F9FCFB solid;
          text-align: left;
          margin-bottom: 20px;
      }
      #moringa-quality h2{
          font-size: 28px;
          font-weight: 500;
          line-height: 30px;
      }
      #contact-details{
          width: 100%;
          padding: unset;
      }
      #help-u {
          padding: 20px;
          width: 85%;
          margin: 10px auto;
      }
      #health-happy {
          border-radius: 30px;
          border: 10px #f3f3f7 solid;
          width: 90%;
          margin: 20px auto;
          padding: 200px 20px 20px 20px;
      }
      #health-happy p, h3 {
          width: 100%;
          margin: unset !important;
      }
      #health-happy img {
          right: 35%;
          top: 30px;
          width: 150px;
          transform: unset; 
      }
      .agree-text .take-free{
          font-weight: 700;
      }
      .b2g6-cart {
          width: 70%;
      }
      .guarantee-modal p {
          font-size: 19px;
          font-weight: 500;
          line-height: 24px;
      }
      .guarantee-modal {
          width: 65%;
          margin: 15px auto 10px auto;
      }
      .total-p{
          font-size: 19px;
      }
      .take-free{
          width: 50%;
          margin: 0 auto;
      }
      .b2g6-cart {
          font-size: 21px;
          font-weight: 800;
      }
      .b1g3f-cart {
          font-size: 19px;
          font-weight: 900;
      }
      .no-thanks{
          width: 70%;
          margin: 20px auto;
      }
      #customer-speaks {
          padding: 20px;
      }
      #contact-details {
          margin: 20px auto;
      }
      .price-moringa {
          flex-direction: column;
          background-color: #fff;
          border-radius: 25px;
          padding-top: 30px;
          height: auto; 
          margin: 20px auto -50px auto;
          padding-bottom: 30px;
      }
      #customer-speaks img {
          margin: 30px;
      }
      #b2g6-modal .modal-dialog {
          max-width: 95% !important;
          height: auto;
          padding: 0;
          border-radius: 30px !important;
          margin: 20 auto;
      }
      .modal-b2g6{
          flex-direction: column;
      }
      .b1g3-body-m {
          background-position: 0 100;
          background-size: 120%;
          padding: 0 0 20px 0 !important;
      }
      .modal-headline {
          width: 100%;
          padding-bottom: 180px;
      }
      .modal-headline h1 {
          color: black;
          font-size: 33px;
          padding-top: 20px;
          font-weight: 600;
          width: 45%;
          line-height: 33px;
          margin: 0 auto;
      }
      .agree-text{
          width: 100%;
          border-radius: 50px;
      }
      #special-offer {
          width: 105.5%;
      }
      #natural-ingr img{
          width:0px;
      }
      .headline .h-title {
          font-weight: bold;
          font-size: 35px;
          line-height: 37px;
          font-weight: 600;
      }
      .experience {
          font-weight: 400;
          font-size: 18px;
          line-height: 1.2;
      }
      .hid-text-and {
          display: block;
          font-size: 18px;
          margin-top: -20px;
          background-color: #fafafb;
      }
      .most-companies span{
          display: none;
      }
  }
  @media screen and (max-width: 550px){
      #special-offer {
          width: 107%;
      }
      .take-free {
          width: 70%;
      }
  }
  @media screen and (max-width: 500px){
      #special-offer {
          width: 107%;
      }
    
          #cody {
        /*background-position: 95px 20px;*/
        padding: 400px 9px 30px 9px;
    }
  }
  @media screen and (max-width: 450px){
      #special-offer {
          width: 108%;
      }
      .modal-headline h1{
          width: 50%;
      }
      .take-free {
          width: 70%;
      }
      .guarantee-modal {
          width: 90%;
      }
      .b2g6-cart {
          width: 75%;
      }
  }
  @media screen and (max-width: 428px){
      #benefits {
          padding: 0;
          margin: 20 20px;
          border-radius: 0;
      }
      .demand {
          padding: 10px 20px;
      }
      #reviews {
          margin: 10px 20px 0 20px;
      }
      #cody {
        /*background-position: 95px 20px;*/
        padding: 0px 9px 30px 9px;
    }
      #natures-med p {
          margin-top: 20px;
      }
      #natures-med .discovered {
          margin-top: 0;
      }
      #any-age h2 {
          font-weight: 700;
          line-height: 32px;
          margin-bottom: 20px;
          font-size: 30px;
      }
      #superfood {
          padding: 180px 10px 10px 10px;
      }
      #how-to-use {
          padding-top: 10px;
      }
      #moringa-leaves {
          background-image: none;
      }
      #pure {
          padding-top: 30px;
          padding-left: 30px;
          padding-right: 0;
      }
      #leaves-desc {
          padding: 20px 10px 250px 10px;
          background: url('../images/index-moringa-hand2.webp') no-repeat 80px 950px/70%;
      }
      .guarantee-180days {
          width: 80%;
          line-height: 24px;
          margin: 70 auto 0 auto;
      }
      #nutri{
          padding: 20px 20px;
      }
      #moringa-quality {
          width: 90%;
          padding: 20px 10px;
      }
      .fillers{
          padding:10px 0;
      }
      .price-49 {
          margin-left: 20px;
          font-weight: 600;
          margin-top: 20px;
          font-size: 55px !important;
      }
      .safe-cols{
          margin: 5px;
      }
      .safe-desc {
          padding: 30px 10px;
      }
      .headline{
          margin-top: 0;
          padding: 70px 0 30px 0;
      }
      .email-us{
          width: 300px;
      }
      .call-us{
          width: 300px;
      }
      .help-font {
          font-size: 17px;
      }
      .b1g3-body-m {
          width: 95%;
          margin: 0 auto;
      }
      #special-offer {
          width: 109.5%;
          height: 50px;
          border-radius: 50px 50px 0 0;
      }
      #health-happy img {
          right: 29%;
      }
      .speak-info {
          width: 90%;
          margin: 0 auto;
      }
      .take-free {
          width: 90%;
      }
      .modal-headline {
          width: 100%;
          height: 306px;
      }
      .modal-headline h1 {
          width: 50%;
      }
      .b2g6-cart {
          width: 90%;
      }
      .no-thanks {
          width: 90%;
      }
      #table-check {
          padding: 30px 10px;
      }
      .smart-way-details img {
          margin-right: -20px;
      }
      #yes-icons {
          margin: 0 auto;
          padding-left: 10px;
          width: 100%;
      }
      #table-check h4 {
          width: 100%;
      }
      #contact-details{
          width: 90%;
      }
      .modal-headline h1 {
          width: 70%;
      }
      .most-companies {
          margin: -10px auto 20px auto;
          line-height: 23px;
      }
  }
  @media screen and (max-width: 390px) {
      .b2g6-cart {
          font-size: 18px;
          height: 50px;
          width: 75%;
      }
  }
  @media screen and (max-width: 375px){
      .large-text {
          font-size: 21px;
          line-height: 28px;
      }
      .small-text3 {
          font-size: 18px;
          line-height: 22px;
      }
      .small-text2 {
          font-size: 18px;
          line-height: 24px;
      }
    
          #cody {
        /*background-position: 95px 20px;*/
        padding: 380px 9px 30px 9px;
    }
      .medium-text2 {
          font-size: 18px;
          line-height: 22px;
      }
      .medium-text {
          font-size: 18px;
          line-height: 20px;
      }
      .xslarge-text {
          font-size: 30px;
          line-height: 27px;
      }
      .navbar-brand {
          margin-right: 18%;
      }
      .headline .h-title {
          font-weight: bold;
          font-size: 25px;
          line-height: 30px;
      }
      .headline {
          padding: 40px 0 30px 0;
      }
      .b1g3-cart {
          padding: 10px 10px;
          width: 240px;
      }
      .safe-desc {
          padding: 0 10px 10px 10px;
      }
      #pure {
          padding-top: 30px;
          padding-left: 40px;
      }
      #benefits h3 {
          font-size: 30px;
      }
      .discovered {
          font-size: 25px;
          line-height: 28px;
      }
      #what-moringa {
          padding: 10px;
      }
      #natures-med .discovered {
          font-size: 25px;
      }
      #natures-med {
          padding: 30px 10px 10px 10px;
      }
      #any-age h2 {
          font-size: 25px;
      }
      #comparison {
          width: 100%;
      }
      .demand {
          padding: 10px 10px;
          font-size: 15px !important;
      }
      #benefits {
          padding: 20px 0;
      }
      #leaves-desc {
          background-position: 70px 750px;
      }
      .join-thousands {
          margin: -35px auto 0 auto;
          background-position: -90px 20px;
      }
      .join-t {
          font-size: 25px;
        width:90%;
      }
      .sales-sec {
          margin: 20px auto;
      }
      .sale-b1g3 {
          padding: 0 20px;
      }
      .email-us {
          width: 280px;
      }
      .call-us {
          width: 280px;
      }
      #smart-way h2 {
          padding-top: 0;
      }
      .smart-way-details img {
          width: 40px;
      }
      #smart-way {
          padding: 20px 0 20px 0;
      }
      #laboratory-blend {
          padding: 0;
      }
      #yes-icons {
          padding-left: 0;
      }
      #yes-icons img {
          width: 40px;
          margin-bottom: 10px;
      }
      #say-yes h4 {
          font-size: 22px;
          font-weight: 500;
      }
      #say-yes {
          padding: 20px 20px;
      }
      #table-check {
          margin-top: 20px;
      }
      #table-check h4 {
          font-size: 21px;
      }
      #bottle-sup {
          margin-bottom: 0;
          margin-top: -40px;
      }
      #comparison h6 {
          padding: 15px 5px 20px;
          font-size: 17px;
      }
      .fillers span {
          font-size: 15px;
      }
      #moringa-quality h2 {
          font-size: 25px;
      }
      #moringa-quality p {
          font-size: 18px;
          line-height: 25px;
      }
      #ing-text p.black2-text {
          font-size: 18px;
          line-height: 25px;
      }
      .guarantee-180days {
          margin: 70 auto -50px auto;
      }
      .price-49 {
          margin: 0 auto;
          padding-bottom: 10px;
      }
      .help-font {
          font-size: 15px;
      }
      #customer-speaks {
          padding: 0 20px 20px 20px;
      }
      .mobile-sale-price {
          margin-bottom: 30px;
      }
      #health-happy img {
          right: 27%;
      }
      #special-offer {
          width: 110%;
          height: 50px;
          border-radius: 50px 50px 0 0;
      }
      .b2g6-cart {
          font-size: 18px;
          height: 50px;
          width:90%;
      }
  }
  
  html {
    scroll-behavior: smooth;
  }
  .modal-open .modal {
      background-image: linear-gradient(rgba(31,31,31,1),rgba(26,26,26,1)) !important;
  }
  .black-text{
      color: black !important;
  }
  .small-bottles {
      text-align: center;
  }
  .b1g3-cart{
      transition: 0.20s;
      background-image: linear-gradient(#ffc14a,#ffaa35);
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .b1g3-cart:hover{
      background-image: linear-gradient(#ff911b,#ff6305);
      transition: 0.20s;
  }
  .b2g6-cart:hover{
      background-image: linear-gradient(#ff911b,#ff6305);
  }
  .b1g3f-cart:hover{
      background-color: #017d3e;
  } 
  .small-bottles img {
      width: 70%;
  }
  .b1g3-benefits span {
      font-weight: 600;
  }
  .nav-cart {
      margin-left: 100px;
  }
  a.nav-link {
      padding: 10px 0 !important;
  }
  .nav-text {
      margin-left:0; 
  }
  li.nav-item.nav_menu {
      margin-right: 30px;
  }
  /*Square buttons*/
  .b1g3-cart{
      background-image: linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
      border-radius: 12px!important;
      border: 4px solid rgb(255, 189, 49) !important;
      padding: 10px!important;
  }
  .b1g3-cart:hover{
      background-image: linear-gradient(179deg,#ee9100 0%,#ee9100 100%)!important;
      border: 4px solid rgb(255, 201, 88) !important;
      transition: 0.20s;
  }
  .b2g6-cart{
      background-image: linear-gradient(89deg,#feae00 0%,#ee9100 100%)!important;
      border-radius: 12px!important;
      border: 4px solid rgb(255, 189, 49) !important;
      padding: 10px!important;
  }
  .b2g6-cart:hover{
      background-image: linear-gradient(179deg,#ee9100 0%,#ee9100 100%)!important;
  }
  .b1g3f-cart{
      border-radius: 12px !important;
      background: linear-gradient(138deg, rgba(185,185,185,1) 38%, rgba(165,165,165,1) 62%, rgba(145,145,145,1) 100%, rgba(0,212,255,1) 100%) !important;
  }
  .b1g3f-cart:hover{
      background: #a5a5a5;;
      background: linear-gradient(280deg, rgba(185,185,185,1) 38%, rgba(165,165,165,1) 62%, rgba(145,145,145,1) 100%, rgba(0,212,255,1) 100%)!important;
  } 
  p.gradient-bg.white-text.b1g3-cart.nav-cart {
      padding-top: 20px !important;
      padding-bottom: 20px !important;
  }
  
  /*end of sq buttons*/
  
  p.gradient-bg.white-text.b1g3-cart.nav-cart{
      margin-left :0;
  }
  .cart-nav{
      margin-left: 100px;
  }
  #comparison{
      box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2), 0 3px 10px 0 rgba(0, 0, 0, .19);
  }
  .circles{
      display: flex;
      justify-content: center;
      align-items: center;
      padding-top: unset;
      font-weight: 600;
      width: 60px !important;
      height: 60px;
      font-size: 17px;
      line-height: 23px;
      font-weight: 600;
  }
  .xsmall-text2{
      font-size: 16px;
      line-height: 20px;
  }
  .use-icons {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .use-icons img{
      margin-top: unset;
  }
  .modal{
      padding-top: unset !important;
  }
  .headline .h-title {
      font-size: 50px;
      line-height: 50px;
    padding-top:60px;
  }
  .b1g3-button{
      font-weight: 600;
  }
  .medium-text2.green-text.use-trusted {
      font-size: 25px !important;
  }
  @media screen and (min-width: 800px){
      
      .join-thousands{
          margin-bottom: 50px;
      }
      .cody-bramlett {
          margin: 60px 20px 0 20px;
      }
      #nutri {
          margin: 140px auto 80px auto;
      }
      #moringa-quality{
         	margin: 50px auto;
      }
      .sales-sec {
          padding: 0 0 30px 0;
      }
      #health-happy {
          padding: 50px 200px 30px 50px;
      }
      #contact-details {
          padding: 50px 40px;
          width: 100%;
      }
      #contact-info {
          padding: 20px 150px;
      }
      .bottles-moringa{
          justify-content: center;
      }
      .main-bottle {
          width: 50%;
      }
      #how-to-use {
          justify-content: space-evenly;
      }
      .usage{
          width: 125px;
      }
      
  }
  @media screen and (max-width: 1800px){
      .b2g6-cart{
          width: 90% !important;
      }
  }
  @media screen and (max-width: 1199px){
      span.medium-text2.green-text.use-trusted {
          font-size: 20px !important;
      }
  }
  @media screen and (max-width: 1500px){
      #what-moringa{
          background-size: 40%;
        background-position: 100%;
      }
  }

@media screen and (max-width:1300px){
	.newLayout{
    	display:flex;
			flex-direction:column;
			width:100%;
    	justify-content:center;
			align-items:center;
    	margin-left:auto;
        	margin-right:auto;
    }
  .newLayout .col-sm{
  	width:100%;
  }
  
  .newLayout #how-to-use{
  	width:100%;
    margin-top:40px;
  }
}

  @media screen and (max-width: 1100px){
      #moringa-leaves {
          margin-top: -100px;
      }
    	
    
    
      .nav-cart {
          margin-left: 30px;
      }
      .b2g6-cart{
          font-size: 18px !important;
      }
  }
  @media screen and (max-width: 1024px){
      #contact-info {
          padding: 20px 10px;
      }
      #what-moringa {
          background-image: none !important;
      }
  }
  @media screen and (max-width: 990px){
      li.nav-item.nav_menu {
          margin-right: 0;
      }
      .nav-cart {
          margin: 0 auto;
      }
      .cart-nav{
          margin-left: 0;
      }
      .headline .h-title {
          font-size: 40px;
          line-height: 43px;
      }
      #b2g6-modal .modal-dialog {
          margin: 20px auto !important;
          height: auto !important;
      }
      
  }
  @media screen and (max-width: 800px){
      .b2g6-cart{
          width: 50% !important;
      }
      
  }
  @media screen and (max-width: 770px){
      .circles{
          margin-top: -160%;
      }
      .navbar {
          flex-direction: unset;
      }
      nav.container.navbar.navbar-expand-lg.navbar-light.light_bg {
          flex-direction: row-reverse;
      }
      .b2g6-cart {
           width: 40% !important;
      }
  }
  @media screen and (max-width: 600px){
      .nav-text {
          margin-left: 0;
      }
      .navbar-brand {
          margin-right: 35%;
      }
      .nav-cart {
          margin: 0 auto;
      }
      #moringa-desc {
          padding-left: 10px !important;
          padding-right: 10px !important;
      }
      #any-age {
          margin: 0 auto;
      }
      .bottles-moringa {
          margin-top: 0!important;
      }
      #leaves-desc{
          margin-top: 20%;
      }
      .small-bottles {
          justify-content: space-around;
      }
      .small-bottles img {
          margin-left: 10px;
      }
      .circles {
           margin-top: -140%;
      }
      .b2g6-cart {
      width: 70%!important;
      }
  }
  @media screen and (max-width: 550px){
      .navbar-brand {
          margin-right: 32%;
      }
      .circles{
          width: 50px!important;
          height: 50px;
          font-size: 14px;
          line-height: 23px;
          font-weight: 600;
      }
      .xsmall-text2{
          font-size: 13px;
          line-height: 13px;
      }
      .b2g6-cart {
          width: 70%!important;
      }
  }
  @media screen and (max-width: 428px){
      .navbar-brand {
          margin-right: 26%;
      }
      .gradient-bg.white-text.b1g3-cart.nav-cart {
          width: 180px;
      }
      .small-bottles img {
          width: 70px!important;
      }
      .guarantee-180days {
          margin: 70 auto -60px auto;
      }
      .guarantee-180days img {
          width: 100px;
          margin: 10 auto;
      }
      #moringa-leaves {
          padding-bottom: 25px;
      }
      .b2g6-cart {
          width: 85%!important;
      }
  }
  @media screen and (max-width: 375px){
      .b1g3-cart {
          width: 240px;
      }
      .navbar-brand {
          margin-right: 22%;
      }
      .call-us {
          width: 270px;
      }
      .email-us {
          width: 270px;
      }
      .b2g6-cart {
          width: 90%!important;
      }
      #natures-med {
        padding: 30px 9.5px 10px 9.5px;
    }
  }
  
  .be-pages {
  display:none
  }
  
  .ss-pages {
  display:block
  }
  
  blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre {
  margin-bottom:1rem
  }
  
  img,video {
  max-width:revert;
  display:revert
  }
  
  section#banner-img1 {
  background-position:center!important;
  background-size:contain!important
  }
  
  #pure {
  min-height:initial!important
  }
  
  #benefits {
  min-height:initial!important
  }
  
  img.mor-hand-01 {
  display:none
  }
  
  @media (max-width: 1100px) {
  #moringa-desc {
  background:url(../images/index-moringa-powder3.png) no-repeat center 20px!important
  }
  }
  
  @media (max-width: 991px) {
  .row.hows {
  flex-direction:row!important;
  padding-bottom:13%!important
  }
  
  #how-to-use {
  margin-top:30px!important
  }
  }
  
  @media (max-width: 980px) {
  #how-to-use {
  margin-top:40px!important
  }
  
  .row.hows {
  flex-direction:column!important
  }
  }
  
  @media (max-width: 810px) {
  div#how-to-use {
  margin-top:30px
  }
  
  .row.hows {
  padding-bottom:15%
  }
  }
  
  @media (max-width: 830px) {
  .dr-sterling {
  flex-direction:column;
  text-align:center
  }
  
  img.sterling-01 {
  margin-right:0
  }
  }
  
  @media (max-width: 800px) {
  .hows {
  flex-direction:row!important
  }
  
  #how-to-use {
  padding-top:10%!important
  }
  
  div#how-to-use {
  margin-top:30px!important
  }
  
  img.mor-hand-01 {
  display:block;
  width:200px;
  max-width:100%;
  margin:0 auto -40px
  }
  }
  
  @media (max-width: 700px) {
  img.sterling-01 {
  width:200px;
  margin-left:-30px
  }
  }
  
  @media (max-width: 643px) {
  div#how-to-use {
  margin-top:160px!important
  }
  
  .row.hows {
  padding-bottom:19%
  }
  }
  
  @media (max-width: 600px) {
  #reviews {
  margin:30px 20px 0!important
  }
  
  #moringa-leaves {
  background-image:none!important
  }
  
  #leaves-desc {
  padding-bottom:30px!important
  }
  
  div#how-to-use {
  margin-top:120px!important
  }
  
  img.mor-hand-01 {
  margin:0 auto -50px
  }
  }
  
  @media (max-width: 575px) {
  div#how-to-use {
  margin-top:0!important
  }

  .container.cody-bramlett {
    padding-right: 15.6px !important;
    padding-left: 15.6px !important;
}

div#moringa-leaves.container {
  padding-right: 15px !important;
  padding-left: 15px !important;
}
#smart-way .container {
  padding-right: 15.5px !important;
  padding-left: 15.5px !important;
}
#contact-details.container {
  padding-right: 15.5px !important;
  padding-left: 15.5px !important;
}
  }
  
  @media (max-width: 428px) {
  #leaves-desc {
  background-image:none!important
  }
  }
  
  @media screen and (min-width: 1700px) {
  section#banner-img1 {
  background-position:center!important;
  background-size:contain!important
  }
  }
  
  @media screen and (max-width: 1500px) {
  section#banner-img1 {
  background-size:contain!important;
  background-position:center right!important
  }
  }
  
  @media screen and (max-width: 700px) {
  #app #banner-img1 {
  background-size:170%!important;
  background-position:70px 2%!important;
  margin-top:-16px
  }
  }
  
  @media screen and (max-width: 600px) {
  section#banner-img1 {
  background-size:170%!important;
  background-position:70px 2%!important;
  margin-top:-16px
  }
    div#moringa-desc {
      padding-bottom: 20px !important;
       margin-bottom: 0 !important;
  }
      #leaves-desc {
          margin-top: 100px !important;
      }
        .join-thousands {
          padding-bottom: 0px !important;
      }
      .b1g3-cart {
          max-width:240px !important;
      }
  }
  
  section#banner-img1 {
  background-image:url(/ecom/nmnPage/yellowPillsBGNew.png)!important
  }
  
  div#superfood {
  background-image:url(/ecom/nmnPage/tiltedBottle.png)!important
  }
  
  .join-thousands {
  /*background-image:url(/ecom/assetsMoringa/images/moringa-ngNew.png)!important;*/
  background-color:#49815a!important
  }
  
  .b1g3-body-m {
  background-image:url(/ecom/assetsMoringa/images/unnamed.png)!important;
  background-size:67%!important
  }
  
  @media screen and (max-width: 1300px) {
  .b1g3-body-m {
  background-size:58%!important
  }
  }
  
  @media screen and (max-width: 767px) {
  .modal-body.b1g3-body-m {
  background-position:center 22%
  }
  
  .b1g3-body-m {
  background-size:100%!important
  }
  }
  
  @media screen and (max-width: 600px) {
  div#superfood {
  background-image:url(/ecom/nmnPage/mobile1BottleBGImage.png)!important
  }
  
  .join-thousands {
  padding-bottom:10px
  }
  }
  
  @media screen and (max-width: 500px) {
  .use-icons {
  padding:100px 20px 20px!important;
  height:120px
  }
  
  #how-to-use {
  padding-top:0!important
  }
  
  #superfood {
  padding:180px 10px 30px
  }
  
  #contact-details {
  width:calc(100% - 10px) !important;
  }

    #help-u {
      padding: 20px 3px !important;
      width: calc(100% - 20px) !important;
      margin: 10px auto !important;
  }
  
  .call-us {
  width:100% !important;
  }
  
  .email-us {
  width:100% !important;
  }
  }
  
  @media screen and (max-width: 428px) {
  .sales-sec .small-bottles img {
  width:60px!important
  }
  }
  @media screen and (max-width: 700px){
      section#banner-img1 {
          background-size: 170% !important;
          background-position: 70px 2% !important;
          padding-top: 180px;
          padding-bottom: 10px;
        margin-top: -16px;
      }
  }
#sitefooter {
  margin-top: 0 !important;
}
#sitefooter .container {
    max-width: 1000px;
    margin: 0 auto !important;
    padding: 0 17px !important;
}
button.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5;
}
a {
    text-decoration: none;
}
#sitefooter .navbar-nav {
    padding-left: 0px;
}

/* New Ingredients Section Updates */
.ing-chart-001 p {
  text-align: center !important;
  max-width: 910px !important;
  margin: 0 auto !important;
  font-size: 20px !important;
  line-height: 24px !important;
  padding: 20px 10px 30px !important;
}
img.bottle-sup2 {
  max-width: 80px !important;
  position: absolute !important;
  bottom: -110px !important;
  left: 30px !important;
}
.first-cont-002 {
  width: 440px !important;
  position: relative !important;
  display: flex !important;
  justify-content: end !important;
  margin-right: 50px !important;
}
.ing-chart-002 {
  display: flex !important;
  align-items: center !important;
  justify-content: start !important;
  height: auto !important;
}
#comparison h6 {
  padding: 0px !important;
  margin-bottom: 0 !important;
  text-align: left !important;
}
.comp-white-bg{
  background-color: #fff !important;
}
.label-001 {
  margin-right: 30px !important;
  width: 275px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 20px 10px !important;
  height: 140px !important;
  border-left: 1px dashed lightgray !important;
  border-right: 1px dashed lightgray !important;
}
.label-002 {
  width: 275px !important;
  display: flex !important;
  align-items: start !important;
  justify-content: start !important;
  text-align: left !important;
  padding: 30px 0 !important;
}
.label-001 img {
  margin-right: 20px !important;
  width: 20px !important;
}
.label-002 img {
  margin-right: 20px !important;
  width: 20px !important;
}
#comparison .first-cont-002 h6 {
  width: 282px !important;
  text-align: left !important;
  display: flex !important;
  justify-content: start !important;
}
.sns-new-g-bg {
  background-color: #e9f4ef !important;
}
.ing-labels {
  height: 85px !important;
}
#comparison {
  padding: 0 !important;
  width: 1130px !important;
}
.ing-labels .label-001 {
  height: 85px !important;
}
.ing-chart-002.comp-white-bg.ing-labels h6 {
  font-weight: 700 !important;
}
.justify-c {
  justify-content: center !important;
}


@media (max-width: 1250px) and (min-width: 601px) {
  .ing-chart-001 p {
      max-width: 72.8vw !important;
      font-size: 1.6vw !important;
      line-height: 1.92vw !important;
      padding: 1.6vw 0.8vw 2.4vw !important;
  }
  img.bottle-sup2 {
      max-width: 6.4vw !important;
      bottom: -8.8vw !important;
      left: 2.4vw !important;
  }
  .first-cont-002 {
      width: 35.2vw !important;
      margin-right: 4vw !important;
  }
  .label-001 {
      margin-right: 2.4vw !important;
      width: 22vw !important;
      padding: 1.6vw !important;
      height: 11.2vw !important;
      border-left: 0.08vw dashed lightgray !important;
      border-right: 0.08vw dashed lightgray !important;
  }
  #comparison h6 {
      font-size: 1.5vw !important;
  }
  .label-002 {
      width: 22vw !important;
      padding: 2.4vw 0 !important;
  }
  .label-001 img {
      margin-right: 1.6vw !important;
      width: 1.6vw !important;
  }
  .label-002 img {
      margin-right: 1.6vw !important;
      width: 1.6vw !important;
  }
  #comparison .first-cont-002 h6 {
      width: 22.56vw !important;
  }
  .ing-labels {
      height: 6.8vw !important;
  }
  #comparison {
      width: 90.4vw !important;
  }
  .ing-labels .label-001 {
      height: 6.8vw !important;
  }
}

@media (max-width: 600px) {
#comparison {
  padding: 0 !important;
  width: 100% !important;
}
.ing-chart-001 p {
  font-size: 16px !important;
  line-height: 20px !important;
  padding: 20px 0px 20px !important;
  max-width: 321px !important;
}
img.bottle-sup2 {
  max-width: 50px !important;
  position: relative !important;
  bottom: 0 !important;
  left: 0 !important;
}
.first-cont-002 {
  max-width: 95px !important;
  margin-right: 10px !important;
  justify-content: center !important;
}
.label-001 img {
  margin-right: 10px !important;
}
.label-002 img {
  margin-right: 10px !important;
}
.ing-chart-002.sns-new-g-bg.ing-labels .label-002 {
  height: 97px !important;
  padding-top: 10px !important;
}
#comparison .first-cont-002 h6 {
  width: 100px !important;
  text-align: left !important;
  display: flex !important;
  justify-content: start !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  padding-left: 10px !important;
}
#comparison .label-001 h6 {
  font-size: 16px !important;
  line-height: 20px !important;
}
#comparison .label-002 h6 {
  font-size: 16px !important;
  line-height: 20px !important;
}
.ing-chart-002.comp-white-bg.ing-labels h6 {
  font-size: 16px !important;
  line-height: 20px !important;
}
.label-001 {
  margin-right: 10px !important;
  width: 200px !important;
  padding: 10px 5px 0 !important;
  height: 140px !important;
  border-left: 1px dashed lightgray;
  border-right: 1px dashed lightgray;
  align-items: start !important;
}
.mob-new-flex {
  flex-direction: column;
  gap: 10px !important;
}
.label-002 {
  max-width: 275px !important;
  padding: 15px 10px 15px 0 !important;
}
.ing-labels {
  height: 100px !important;
}
.ing-labels .label-001 {
  height: 97px !important;
}
.ing-chart-002.comp-white-bg.ing-labels .label-002 {
  justify-content: center !important;
  height:108px !important;
}
#table-check {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
}
/* End */

/*global edits*/
@media screen and (max-width: 428px) {
.demand {
      padding: 10px 10px !important;
  }
section#banner-img1 .container {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.headline .h-title {
      font-size: 35px !important;
      line-height: 40px !important;
  padding-top:10px !important;
  }
.headline {
     padding: 50px 0 30px 0 !important;
  }
.row.safe-desc.light-g-bg {
  padding: 10px !important;
  margin-top:-50px;
}
#cody {
      background-position: top center !important;
      /*background-position-y: 20px !important;*/
      /*padding: 170px 10px 5px 10px !important;*/
  }
#natures-med{
  padding-bottom: 0px !important;
}
 #superfood {
      padding: 170px 10px 10px 10px !important;
  }
.hows {
  margin-top: 20px !important;
  }
 #leaves-desc {
      margin-top: 28% !important;
  }
#only-best p.medium-text.black2-text {
  margin-bottom: 0px !important;
}
.join-thousands{
  background-position: -80px 20px !important;
}
.b1g3-col{
margin: 0px auto 30px auto !important;
}
#say-yes .b1g3-cart {
  margin: 0 auto;
  max-width: 300px !important;
  width: 100% !important;
}
.price-moringa {
  padding:25px 0px 20px 20px !important;
}
#smart-way{
padding-bottom: 10px !important;
}
#laboratory-blend {
    padding: 0px 0px 10px 0 !important;
  }
#moringa-quality{
  padding-bottom: 0px !important;
}
.join-t{
  padding: 20px 10px 20px 10px !important;
}
#say-yes{
padding: 20px !important;
}
#take-back{
padding: 10px !important;
}
#yes-icons img{
width: 45px !important;
}
#nutri {
   padding: 0px 20px !important;
  }
#smart-way h2{
padding-top: 10px !important;
}
section.container-fluid.slight-bg.sales-sec {
  padding-bottom: 0px !important;
  padding-top: 0px !important;
}
.headline{
   padding-bottom: 10px !important;
}
.guarantee-180days img {
      margin: 0px auto 10px auto !important;
  }
#customer-speaks img{
    margin-top: 10px !important;
}
}


@media screen and (max-width: 600px) {
.hide-mb {
display:none!important
}

.pageheader {
flex-direction:row;
padding:5px 20px
}

.logo-desk {
display:none!important
}

.logo-mob {
display:block!important;
max-width:50px
}

.sitenav .navitem {
padding:5px;
display:flex;
align-items:center;
gap:2px
}

.nav-03.navitem button {
display:flex;
align-items:center
}

.navitem img {
margin:0!important
}

.navitem p {
font-size:12px!important
}

.top {
margin-top:5px!important;
height:auto!important;
padding:5px!important
}

section.timeleft {
padding:5px!important
}

.b-offer-cont {
margin-top:0!important
}

.sec-6months {
padding:10px!important
}

.sec-6months h1 {
margin-bottom:0!important
}

.top p {
text-align:center;
font-size:18px!important
}
}

#sitefooter {
  margin: -20px auto !important;
}

.logo-mob {
display: none; 
}
@media (max-width: 600px){
.logo-mob {
display: block; 
} 
}