/* ============Main media queries============= */

@media (max-width: 1600px) {

  .nav-link {

    font-size: 18px !important;

  }

  .navbar-brand img {

    max-width: 150px;

  }

  .heading {

    font-size: 37px !important;

  }

  .blue-text {

    font-size: 28px !important;

  }

  .yellow-background {

    flex-basis: 1084px !important;

  }

  .suppliment-details-heading {

    font-size: 30px !important;

  }

  .green-text {

    font-size: 20px !important;

  }

  .supliment-details {

    font-size: 18px !important;

  }

  .suppliment-handshacking-img img {

    width: 706px !important;

  }

  .custom-bullets li {

    font-size: 18px !important;

  }

  .media-text-text {

    font-size: 25px !important;

  }

  .media-text .wp-block-media-text__media { 

    height: 45px;

    width: 45px;

  }

  .media-text .wp-block-media-text__media img {

  width: 28px;

}

.order-heading {

  font-size: 30px;

}

.order-exception {

  font-size: 18px;

}

.order-section-width {

  max-width: 1110px !important;

}

.dr-heading {

  font-size: 37px;

}

.dr-bold-text {

  font-size: 25px;

}
.for-padding {
  padding: 0px 40px !important;
}
.wp-elements-49a0140214539152a74a2179ac5ee4b8 {
  max-width: 1170px !important;
}
.dr-small-text {

  font-size: 17px;

}

.order-section-width2 .uagb-container-inner-blocks-wrap {

  /*width: 1116px !important;*/
	width:1170px !important;
}

.dr-image img {

  width: 600px !important;

  height: auto !important;

}

.order-button .uagb-button__link{

  font-size: 18px !important;

}
.order-button {
  font-size: 20px !important;
}
.order-button strong {
  font-size: 24px;
}

.why-choose-heading {

  font-size: 37px !important;

}

.supliment-details2 {

  font-size: 18px;

}

.why-choose-width {

  max-width: 1280px !important;

}

.why-choose-container {

  min-height: 410px !important;

}

.order-button2 .uagb-button__wrapper .uagb-buttons-repeater {

  margin-top: 30px !important;

}

.footer-phone-number {

  font-size: 25px;

}

.footer-address {

  font-size: 25px;

}

.top-footer {

  max-width: 1000px;

}

.logo {

  width: 230px;

}

.footer-menu li a{

  font-size: 15px;

 }

 .copyright-text div {

  font-size: 15px;

 }
 
 .copyright-text div a {

  font-size: 15px;

 }

 .bottom-footer {

  max-width: 1280px;

 }

 .heading-width {

 flex-basis: 1220px !important;

 }

 .supliment-details2-white {

  font-size: 18px;

 }

 .rightside-imge-gallery {

  max-width: 34% !important;

 }

 .page-title {

  font-size: 30px;

 }

 .specia-pricing-width {

  /*max-width: 1080px !important;*/
	  max-width: 1170px !important;

 }

 .special-pricing-handshack-img img{

   width: 787px;

 }

 .special-pricing-handshack-img2 img {

    width: 484px;

 }

 .on-img-text {

  font-size: 30px;

 }

 .discoutn-number {

  font-size: 45px;

 }

 .discount-text {

  font-size: 20px;

 }

 .text-30px {

  font-size: 25px;

 }
/*
 .discount-width .uagb-container-inner-blocks-wrap {

   max-width: 1200px !important;

 }*/

 .discout-div {

  width: 138px !important;

  height: 138px !important;

 }

 .order-button strong {

  font-size: 25px;

 }

	
	
 .wp-block-uagb-container.uagb-block-6a1acd68 {

  max-width: 1170px !important;

 }

 .wp-block-uagb-container.uagb-block-cc987093 {

   max-width: 1170px !important;

 }

 .wp-block-uagb-container.uagb-block-93fe44b4 {

  max-width: 1084px !important;

 }

 .ingredient-title {

  font-size: 18px !important;

 }

 .grey-heading {

  font-size: 25px;

 }

 .big-heading {

  font-size: 41px;

 }

 td {

  font-size: 19px;

  padding: 14px 30px !important;

 }

 table {

  max-width: 90% !important;

 }

 .white-heading {

  font-size: 35px;

 }

 /* .order-section-width2 {

  max-width: 1111px !important;

 } */

 .widthfor1440 {

  max-width: 1320px !important;

 }

 .boxes {

  padding: 30px 40px 20px 25px !important;

  min-height: 480px !important;

 }

 .for1000px {

  max-width: 1000px !important;

 }

 .contact-page-img img {

  max-width: 611px !important;

  height: auto !important;

 }

 .contact-form-1 {

  max-width: 500px !important;

 }

input[type="text"]  {

  padding: 10px !important;

  font-size:17px !important

}

.submit-btn {

  padding: 15px !important;

  font-size:17px !important

}

.message {

  height: 90px !important;

}

.number-address {

  max-width: 1150px !important;

}

.yellow-background .uagb-container-inner-blocks-wrap {

  max-width: 1084px !important;

}


.wp-block-uagb-container.uagb-block-f6f4e837 {

  max-width: 1084px !important;

}

.form2-holder .uagb-container-inner-blocks-wrap {

  max-width: 640px !important;

}

.my-submit-button {

  font-size: 18px !important;

}

.footer-logo2 {

  max-width: 218px;

}

.affiliate-green-bottle img {

 width: 130px !important;

    height: auto !important;

    top: 55px !important;

    position: relative;

    right: 20px;

}
	.green-red-extra-spoon-details-text {
  top: 1%;
  left: 16%;
  font-size: clamp(13px, 3vw, 30px);
}
.balance-of-nature-spoon-details-text {
   font-size: clamp(13px, 3vw, 30px);
  line-height: 1.1;
  display: flex;
  justify-content: end;
  top: 21%;
  right: 8%;
}
.spoon-green-red-stuf-text {
  bottom: 4%;
  font-size: clamp(13px, 3vw, 29px);
  left: 20%;
}
.spoon-balance-of-nature-text {
  right: 10%;
    font-size: clamp(13px, 3vw, 29px);
  bottom: 17%;
}

}



/* Large devices (desktops, less than 1200px)  */



@media (max-width: 1200px) {

   .why-choose-width .uagb-container-inner-blocks-wrap {

    display: flex;

    flex-wrap: wrap !important;

   }

    .why-choose-container {

    min-width: 380px !important;

  }

  .heading {

    font-size: 25px !important;

    padding: 0px 0px;

    margin-top: 25px !important;

  }

  .blue-text {

    font-size: 20px !important;

  }

   .suppliment-details-heading {

    font-size: 25px !important;

  }

  .green-text {

    font-size: 18px !important;

  }

  .supliment-details {

    font-size: 17px !important;

  }

  .media-text-text {

    font-size: 22px !important;

  }

  .custom-bullets li {

    font-size: 17px !important;

  }

  .order-heading {

    font-size: 25px;
	  

  }

   .order-exception {

    font-size: 17px;

  }

  .dr-heading {

    font-size: 25px;

  }

  .dr-bold-text {

    font-size: 20px;

  }

   .why-choose-container {

    min-height: 380px !important;

  }

  .why-choose-heading {

        font-size: 30px !important;

        margin-top: 30px !important;

        margin-bottom: 20px !important;

      }

   .order-button .uagb-button__link {

    font-size: 16px !important;

   }

   .bottom-footer {

    justify-content: center;

   }

   .for-display-flex {

     display: flex;

     flex-wrap: nowrap !important;

   }

   .navbar-brand img {

    max-width: 85px;

   }

   .top-footer {

    padding: 10px 0px 20px 0px;

   }

   .footer-logo {

    width: 160px;

   }

   .bottom-footer {

    padding: 20px 0px;

   }

   .nav-link {

    padding: 0px 0px 0px 25px !important;

    font-size: 16px !important;

   }

    .special-pricing-handshack-img img{

   width: 587px;

 }

 .discoutn-number {

    font-size: 28px;

    margin-top: -10px !important;

  }

   .discount-text {

    font-size: 18px;

    margin-top: -10px !important;

  }

   .on-img-text {

    font-size: 25px;

    padding: 0px 0px 0px 10px;

  }

  .text-30px {

    font-size: 20px;

  }

  .for-height {

    height: 97px;

  }
   .order-button {
    font-size: 20px !important;
   }

   .order-button strong {

    font-size: 23px;

  }

  .special-price-page-text {

    padding: 0px 20px;

  }

  .boxes {

  min-height: 100% !important;

}

.contact-page-img img {

  max-width: 100% !important;

  height: auto !important;

 }

 .footer-logo2 {

  width: 155px;

 }

 .footer-address {

  max-width: 278px;

 }

  .top-footer {

    padding: 25px 0px;

  }

	.w-80{
		width:100% !important; 
	}
	.w-60{
		width:100% !important; 
	}

	
}





/* Medium devices (tablets, less than 992px)  */



@media (max-width: 968px) {

    .heading {

    font-size: 25px !important;
    margin-top: 25px !important;

  }

  .blue-text {

    font-size: 20px !important;

  }
	
	.font-26{
		font-size: 20px !important;
      line-height: 1.2;
	}

   .suppliment-details-heading {

    font-size: 25px !important;

  }

  .green-text {

    font-size: 18px !important;

  }

  .supliment-details {

    font-size: 17px !important;

  }

  .media-text-text {

    font-size: 22px !important;

  }

  .custom-bullets li {

    font-size: 17px !important;

  }

  .order-heading {

    font-size: 25px;

  }

   .order-exception {

    font-size: 17px;

  }

  .dr-heading {

    font-size: 25px;

  }

  .dr-bold-text {

    font-size: 20px;

  }

   .why-choose-container {

    min-height: 380px !important;

  }

  .why-choose-heading {

        font-size: 30px !important;

        margin-top: 30px !important;

        margin-bottom: 20px !important;

      }

   .order-button .uagb-button__link {

    font-size: 14px !important;

   }

   .bottom-footer {

    justify-content: center;

   }

   .for-display-flex {

     display: flex;

     flex-wrap: nowrap !important;

   }

   .navbar-brand img {

    max-width: 85px;

   }

   .top-footer {

    padding: 10px 0px 20px 0px;

   }

   .footer-logo {

    width: 160px;

   }

   .bottom-footer {

    padding: 20px 0px;

   }

   .nav-link {

    padding: 0px 0px 0px 25px !important;

    font-size: 16px !important;

   }

  .special-pricing-handshack-img img{

   width: 587px;

 }

 .discoutn-number {

    font-size: 28px;

    margin-top: -10px !important;

  }

   .discount-text {

    font-size: 18px;

    margin-top: -10px !important;

  }

   .on-img-text {

    font-size: 25px;

    padding: 0px 0px 0px 10px;

  }

  .text-30px {

    font-size: 20px;

  }

  .for-height {

    height: 97px;

  }

   .order-button strong {

    font-size: 22px !important;

  }
    .order-button {
      font-size: 20px !important;
    }

  .special-price-page-text {

    padding: 0px 0px;

  }

  .for-flex .uagb-container-inner-blocks-wrap {

    display: flex !important;

    flex-wrap: wrap !important;

  }

  .heading sup {

  top: -10px;

  font-size: 13px;

}

.grey-heading {

  font-size: 18px;

}

.big-heading {

  font-size: 28px;

}

td {

  font-size: 17px;

}

.white-heading {

  font-size: 25px;

}

.supliment-details2-white {

  font-size: 17px;

}

.boxes {

  min-height: 100% !important;

}

.contact-page-img img {

  max-width: 100% !important;

  height: auto !important;

 }

  #offcanvas-menu {

        padding: 0 !important;

        margin: 0 !important;

      }

      .nav-link {

        font-size: 16px;

        padding: 0px 0px 15px 0px !important;

      }

      .balance-of-nature::before {

    content: "Tm";

  

    position: absolute;

  

    top: 0%;

  

    right: 30%;

  

    font-family: "inter semibold";

  

    color: #1b216d;

  

    font-size: 10px;

  

  }

  .footer-phone-number {

        font-size: 20px;

      }

      .footer-address {

        font-size: 20px;

      }

      .top-footer {

        justify-content: space-around;

        gap: 10px;

        padding: 10px;

      }

      .footer-menu .balance-of-nature::before {

  content: "Tm";

  position: absolute;

  top: 11%;

    right: -9%;

  font-family: "inter semibold";

  color: #81a4cd !important;

  font-size: 8px;

}
	footer .notice{font-size:16px;}
.footer-menu {

  margin-bottom: 15px;
    padding: 0 20px;
    justify-content: center;
}
.order-button {
  font-size: 18px;
}

	
	.w-80{
		width:100% !important; 
	}
	.w-60{
		width:100% !important; 
	}

}





/* Small devices (landscape phones, less than 768px) */



@media (max-width: 765px) {

    .navbar-brand img {

        max-height: 41px; /* or any size you want */

      }

      .navbar {

        padding: 4px 0px !important;

      }

      .heading {

        font-size: 25px !important;

        margin-top: 10px;

        margin-bottom: 12px;

      }

      .blue-text {

        font-size: 20px !important;
		  line-height:1.2;

      }
		
	.font-26{
		font-size: 20px !important;
      line-height: 1.2;
	}
      .heading-holder {

        margin-bottom: 0.75rem;

      }

      .suppliment-details-heading {

        font-size: 22px !important;

      }

      .yellow-background-holder {

        margin-bottom: 0.75rem;

      }

      .green-text {

        font-size: 18px !important;
        margin-bottom: 15px !important;


        /* text-align: center; */

      }

      .supliment-details  {

        font-size: 17px !important;

      }

      .line {

        margin: 0.75rem 0px 10px 0px;

      }

      .for-margin {

        margin-bottom: 0px;

      }

      .media-text-text {

        font-size: 19px !important;

      }

      .media-text .wp-block-media-text__media {

        height: 40px;

        width: 40px;

      }

      .media-text .wp-block-media-text__media img {

        width: 21px;

      }

      .custom-bullets li {

        font-size: 17px !important;

      }

      

      .right-side-content {

        padding-left: 0px;

      }

      .for-margin-parent .wp-block-columns {

        margin-bottom: 0px;

      }

      .order-heading {

        font-size: 22px;

      }

      .order-exception {

        font-size: 17px;

      }

      .green-bottle .wp-block-uagb-image__figure {

        position: absolute;

        top: 0%;

        position: absolute;

       top: -36px;

       right: -27px;

          }

      

      .dr-heading {

        font-size: 22px;

        margin-bottom: 0px;

      }

      .dr-bold-text {

        font-size: 19px;

      }

      .dr-small-text {

        font-size: 17px;

        margin-top: 10px !important;

      }

      .why-choose-heading {

        font-size: 22px !important;

        margin-top: 25px !important;

        margin-bottom: 25px !important;

      }

      .supliment-details2 {

        font-size: 17px;

      }

      .nav-link {

        font-size: 15px;

        padding: 0px 0px 10px 0px !important;

      }

      #offcanvas-menu {

        padding: 0 !important;

        margin: 0 !important;

      }

      .footer-phone-number {

        font-size: 18px;

      }

      .footer-address {

        font-size: 18px;

      }

      .top-footer {

        justify-content: center;

        gap: 10px;

        padding: 10px;

      }

      .location-icon img {

        width: 34px;

        height: 34px;

        max-width: max-content;

      }

      .bottom-footer {

        justify-content: center;

        /* margin-bottom: 20px !important; */

      }

      .footer-menu {

        display: flex;

        flex-wrap: wrap;

        justify-content: center;

        line-height: 1px;

        padding-left: 0px !important;

      }

      .footer-menu li a{

        padding: 1px 10px;

      }

      .copyright-text {

        text-align: center;

      }

      .copyright-text {

        margin-top: 20px;

      }

      

.balance-of-nature::before {

    content: "Tm";

  

    position: absolute;

  

    top: 0%;

  

    right: 30%;

  

    font-family: "inter semibold";

  

    color: #1b216d;

  

    font-size: 10px;

  

  }

  .logo img {

    width: 120px;

  }

  .for-display-flex {

     display: flex;

     flex-wrap: wrap !important;

   }

   .why-choose-container {

     min-width: 100% !important;

     min-height: 330px !important;

  }

   .page-title {

  font-size: 20px;

  text-align: center;

 }

 .breadcrump-column {

  justify-content: center;
	 text-align:center;

 }

  .rightside-imge-gallery {

  max-width: 100% !important;

 }

   .discoutn-number {

    font-size: 28px;

    margin-top: -10px !important;

  }

   .discount-text {

    font-size: 16px;

    margin-top: -10px !important;

  }

   .on-img-text {

    font-size: 20px;

    padding: 0px 0px 0px 10px;

  }

  .text-30px {

    font-size: 18px;

    text-align: center;

  }

  .for-height {

    height: 97px;

  }

   .order-button strong {

    font-size: 16px !important;

  }
.order-button {
  font-size: 16px !important;
}
    .special-price-page-text {

    padding: 0px 0px;

  }

  .ingredient-title {

    font-size: 16px !important;

  }

   .for-flex .uagb-container-inner-blocks-wrap {

    display: flex !important;

    flex-wrap: wrap !important;

  }

  .heading sup {

  top: -10px;

  font-size: 10px;

}

.grey-heading {

  font-size: 19px;

}

.big-heading {

  font-size: 25px;

}

.white-heading {

  font-size: 25px;

  padding: 0px 10px;

}

.no-padding {

  padding: 0px !important;

}

.supliment-details2-white {

  font-size: 17px;

}

.boxes {

  padding: 25px 20px 20px 15px !important;

  min-height: 480px !important;

 }

 td {

  font-size: 17px;

  padding: 10px !important;

 }

  .contact-page-img img {

  max-width: 100% !important;

  height: auto !important;

 }

 input[type="text"]  {

  padding: 10px !important;

  font-size:16px !important

}

::placeholder {

  font-size: 16px;

}

.submit-btn {

  padding: 12px !important;

  font-size:15px !important

}

.message {

  height: 90px !important;

}

 .yellow-background {

    flex-basis: auto !important;

  }

  .cf7-half {

  width: 100%;

}

.cf7-flex {

  gap: 0px;

}

.contact-form-2 input[type="text"], input[type="email"], textarea {

  padding: 10px !important;

  font-size: 15px;

  margin-bottom: 15px !important;

}

.my-submit-button {

  font-size: 15px !important;

  padding: 15px 20px !important;

}

.suppliment-details-heading {

  margin-bottom: 10px !important;

}

.footer-menu .balance-of-nature::before {

  content: "Tm";

  position: absolute;

  top: -144%;

  right: -2%;

  font-family: "inter semibold";

  color: #81a4cd !important;

  font-size: 8px;

}

  .footer-logo {

    width: 135px;

    margin-top: 12px;

  }
  .home-page-blue-text {
    padding: 0px 0px;
	  line-height:1.2;
  }
 .icon-holder2 {
  gap: 23px;
 }
 .social-link img {
  width: 20px;
 }
	
	.w-80{
		width:100% !important; 
	}
	.w-60{
		width:100% !important; 
	}

}



@media (max-width: 410px) {
 .balance-of-nature-spoon-details-text {
    font-size: clamp(13px, 3vw, 30px);
    line-height: 1.1;
    display: flex;
    justify-content: end;
    top: 12%;
    right: 5%;
  }
 

 }




/* Extra small devices (portrait phones, less than 576px)  */









/* ============Main media queries============= */