/** Shopify CDN: Minification failed

Line 120:11 Expected identifier but found whitespace
Line 120:13 Unexpected "{"
Line 120:22 Expected ":"
Line 120:67 Expected ":"

**/
@media screen and (max-width: 767px) {
.custom-banner h2 {
    max-width: 100% !important;
    font-size: 50px !important;
    line-height: 60px !important;
}
.custom-banner-content p {
    max-width: 100% !important;
}
  .header__container {
    justify-content: start !important;
    gap: 60px !important;
}
/* .newsss {
    display: grid;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 0% !important;
} */
}
@media screen and (max-width: 480px) {
.header__container {
    gap: 27% !important;
}
.footer-links ul li a {
    font-size: 14px;
}
h2.title.h0, .blog__title{
    font-size:40px;
    line-height:50px;
}
.mission-banner__content {
    max-width: 100%;
}
section.mission-banner.image-right.mission .mission-banner__wrapper, section.mission-banner.image-right.power .mission-banner__wrapper.container {
    padding: 30px;
    height: 100%;
    width: 100%;
}
a.mission-banner__btn {
    padding: 13px 30px;
}
.right-ayaur {
    margin-top: 250px !important;
}
.custom-footer__left {
    margin-top: 0px;
}
.section-template--25550953709844__featured_collection_LkY3j3-padding {
    padding-top: 100px !important;
    padding-bottom: 27px;
}
.testimonials-section .slick-slide {
    height: 370px !important;
    width: 100% !important;
    overflow: hidden;
    max-width: 400px !important;
}
}

@media screen and (max-width: 768px) {
  .ayurveda-heading {
    font-size: 2rem;
  }
:is(.account,.order) {
    padding: 0px;
}
img.global-media-settings.global-media-settings--no-shadow.active {
    width: 100%;
    max-width: 100%;
    height: auto;
}
.product-media-modal__toggle {
    top: 5rem !important;
}
p {
    font-size: 16px !important;
    line-height: 22px !important;
}
.info-image img {
    display: none !important;
}
img.mobile-img {
    display: block !important; 
}
  .image-text-alternate {
    padding: 60px 0px 0px;
}
  .header__container {
    justify-content: start !important;
    gap: 37% ;
}
section.text-icons-split.product-icon-split {
    margin: 20px 0px;
}
  .ayurveda-features {
    grid-template-columns: 1fr;
    gap: 2rem;
  }
.product__title h1 {
    font-size: 35px;
}
.menu_mobile .header__icon:not(.header__icon--summary), .header__icon span {
    justify-content: start;
}
div#split_sec {
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 30px;
}
  .ayurveda-feature-image {
    height: {{ section.settings.image_height | divided_by: 1.5 }}px;
  }
.ayurveda-heading, .ingredients-section .section-header h2, h4.help-title{
    font-size: 28px !important;
    line-height: 36px !important;
    text-align: center;
  }
.arrow-images_1, .arrow-images_2, .arrow-images_3, .arrow-images_4 {
    display: none !important;
}
  h3.benefit-title {
    font-size: 20px  !important;
    line-height: 25px  !important;
}
.testimonial-inner {
    width: 100% !important;
}
/* .ayurveda-feature-image {
    left: 50% !important;
    top: 620px !important;
} */
.right-ayaur {
    margin-top: 360px;
}
.beft_row {
    grid-template-columns: repeat(1, 1fr)  !important;
    gap: 50px  !important;
}
div#features-2 {
    margin-right: 0 !important;
    margin-top: 0 !important;
}
div#features-3 {
    margin-top: 20px !important;
    margin-left: 0 !important;
}
div#features-4 {
    margin: 0 !important;
}
  .ayurveda-subheading {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 1.5rem;
    padding: 0 10px;
  }

  .ayurveda-features {
    display: flex;
    flex-direction: column;
    gap: 0rem;
    margin: 20px 0;
  }

  .left-ayaur, .right-ayaur {
    flex-direction: column;
    gap: 20px !important;
    align-items: stretch !important;
  }

  .mid-sec {
    order: -1; /* image upar aayegi */
    text-align: center;
  }

/* .mid-sec img {
    max-width: 300px !important;
    top: 245px !important;
    display: block !important;
} */

  .ayurveda-feature {
    width: 100%;
    padding: 15px;
    text-align: left;
  }

  h3.ayurveda-feature-title {
    margin-bottom: 0px;
  }
.wellness-tags {
    flex-wrap: wrap;
    gap: 10px !important;
}
  .split-container {
    flex-direction: column;
    text-align: center;
  }
  .split-right {
    grid-template-columns: repeat(2, 1fr);
  }
 .benefits-grid {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
  
  .benefits-heading {
    font-size: 4rem;
  }
  
  .benefits-description {
    font-size: 1.1rem;
  }
 .counter-number {
      font-size: 36px;
    }
 .counter-grid {
      gap: 30px;
    }
  .info-slide{ 
    padding: 0 8px; 
}
.info-card {
    height: auto !important;
    margin:0;
}
.custom-counter-section {
    padding: 50px 0 50px 0 !important;
}
.ingredients-grid {
    grid-template-columns: 1fr !important;
    /* padding: 0px 20px; */
}
.mobile-menu-toggle {
    color: #fff !important;
}
.custom-footer__left {
    width: 100% !important;
    padding: 30px !important;
}
.left-griid {
    grid-template-columns: 100% !important;
}
.footer-links {
    padding-left: 0 !important;
}
ul.footer__list-social.list-unstyled.list-social {
    display: flex;
    gap: 10px;
}
h4.help-title {
    text-align: left;
}
.space-p {
    gap: 10px !important;
    flex-wrap: wrap;
    margin-top:10px;
}
.benefits-heading {
    font-size: 3rem;
    line-height: 40px;
}
.image-text-row {
    flex-wrap: wrap;
}
.image-text-content h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.list-txt-img {
    width: 100% !important;
    text-align: left;
}
.beft_row {
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 50px !important;
}
.benefits-container {
    padding: 30px !important;
}
.left-beft {
    padding: 0 !important;
}
h3.benefit-title {
    font-size: 20px !important;
    line-height: 30px !important;
}
}


@media screen and (min-width: 1200px) and (max-width: 1366px) {
img.image_left {
    display: block !important;
    margin-top: -11.5% !important;
    margin-left: 20.6% !important;
    width: 648px !important;
    margin-bottom: -36px !important;
}
.custom-footer__left {
    border-radius: 50px !important;
    width: 65% !important;
    padding: 50px 30px 30px !important;
}
 .footer-links {
    padding-left: 50px !important;
}
img.image_center {
    margin: 0 auto;
    display: block;
    margin-top: -17.4%;
    margin-left: 26.4%;
    width: 405px;
    margin-bottom: -49px;
}
/* div#features-4 {
    margin: 30px 0 0 -80px;
} */
.newsletter-section {
    height: 100% !important;
}
}
@media screen and (min-width: 900px) and (max-width: 1024px) {
img.image_left {
    display: block;
    margin-top: -12% !important;
    margin-left: 22%!important;
    width: 478px!important;
    margin-bottom: -38px!important;
}
.product-ingredient .ingredients-grid {
    grid-template-columns: repeat(3, 1fr);
}
ul#Slider-template--25244731539732__featured_blog_nKHr9T {
    gap: 8px;
}
.hero-overlay h1 {
    font-size: 35px !important;
    line-height: 46px !important;
}
.hero-overlay {
    top: 26%;
}
p.article-excerpt {
    margin: 10px 0px;
}
.story-content h2 {
    font-size: 40px !important;
    line-height: 50px !important;
}
img.image_center {
    margin: 0 auto;
    display: block;
    margin-top: -17.4%;
    margin-left: 26.4%;
    width: 297px;
    margin-bottom: -38px;
}
.image-text-content h2, .benefits-heading {
    font-size: 40px !important;
    line-height: 50px !important;
}
a.header__menu-item {
    font-size: 14px !important;
    padding: 10px;
}
a.header__menu-item, a.header__icon {
    font-size: 14px !important;
}
.header__icons {
    gap: 0 !important;
}
.card__media .media img {
    object-fit: contain !important;
}
.card__inner.color-background-2.gradient.ratio {
    width: 100% !important;
    height: 290px !important;
}
}

@media screen and (max-width: 375px){
.header__container {
    justify-content: start !important;
    gap: 80px !important;
}
}
@media screen and (max-width: 390px){
.mid-sec img {
    top: 400px !important;
    left: 60%;
    max-width: 36% !important;
}
}
@media screen and (min-width: 375px) and (max-width: 768px) {
.story-item {
    flex-direction: column;
    padding:0 !important;
}
div#custom-blog-articles\ {
    flex-wrap: wrap;
}
.ingredients-section {
    padding: 0 20px;
}
.hero-overlay h1 {font-size: 30px !important;line-height: 40px !important;}

.article-hero img {
    height: 500px !important;
    object-fit: cover;
}
.article-content h2 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.card__media .media img {
  object-fit: contain !important;
}
.card__media {
    width: 100% !important;
}
.card--card, .card--standard .card__inner {
    border: none !important;
}
ul#Slider-template--25244731539732__featured_blog_nKHr9T {
    gap: 20px;
}
.hero-overlay {
    left: 0 !important;
    padding: 15px;
}
.article-meta, .article-content {
    padding: 0px 15px;
}
.story-content, .story-image {
    width: 100%;
    max-width: 100% !important;
}
.story-content h2 {
    font-size: 30px !important;
    line-height: 40px !important;
    max-width: 100% !important;
}
.story-item--right {
    flex-direction: column !important;
}
img.image_left, img.image_center {
    display: none !important;
}
.mission-banner__content {
    max-width: 100% !important;
}
section.mission-banner.image-right.mission .mission-banner__wrapper, section.mission-banner.image-right.power .mission-banner__wrapper.container {
    padding: 20px !important;
    width: 100% !important;
    height:400px !important;
}
h2.mission-banner__heading {
    font-size: 30px !important;
    line-height: 40px !important;
}
a.mission-banner__btn {
    padding: 10px 35px !important;
}
h2.title.h0, .blog__title {
    font-size: 30px !important;
    line-height: 40px !important;
}
.footer-links h4 {
    font-size: 13px !important;
}
}

@media (max-width: 1024px){
.text-list p {
    font-size: 16px !important;
    line-height: 26px !important;
}
h2.info-heading {
    font-size: 26px;
    line-height: 36px;
}
.split-left h2 {
    font-size: 32px !important;
}
.multicolumn-list h3 {
    font-size: 25px !important;
    line-height: 35px !important;
}
.mission-banner__heading, .image-text-content h2  {
    font-size: 40px !important;
    line-height: 50px !important;
}
  .left-ayaur, .right-ayaur {
    gap: 40px; /* reduce gap */
    justify-content: center;
  }

  /* .mid-sec img {
    max-width: 400px;
    top:80px;
    display: block;
  } */
  /* .ayurveda-feature-image {
    left: -50px;
} */
.ayurveda-feature-image {
    left: 13%;
    width:80%;
}
.arrow-images_1 {
    left: 37%;
}
.arrow-images_3 {
    left: -140px;
}
.arrow-images_4 {
    top: -13%;
    left: -45%;
}
.arrow-images_2 {
    left: 46%;
}
}


@media (max-width: 1440px){
.newsletter-section {
    height:auto !important;
}

}



@media screen and (min-width: 990px) {
    .underline-links-hover:hover a {
        text-decoration: none !important;
        text-underline-offset: 0 !important;
    }
a.header__heading-link img {
    max-width: 105px;
}
.wellness-tags {
    font-size: 13px;
}

}
@media screen and (max-width: 850px) {
a.header__heading-link img {
    max-width: 120px;
}
.ingredients-grid {
    grid-template-columns: repeat(1, 1fr) !important;
}
}


@media (prefers-reduced-motion: reduce) {
  .info-slider-section .info-slider {
    transition: none;
    transform: none;
    opacity: 1;
  }
}
@media screen and (min-width: 750px) {
    .section-template--25550953709844__featured_collection_LkY3j3-padding {
        padding-top: 100px !important;
        padding-bottom: 36px;
    }
    .section-template--25550953382164__product-grid-padding {
        padding-top: 100px !important;
        padding-bottom: 52px;
    }
.section-template--25561745850644__main-padding {
    padding-top: 150px !important;
    padding-bottom: 28px;
}
}
@media screen and (max-width: 360px) {
.ingredients-section {
    padding: 40px 20px;
}
.ingredient-card h3 {
    top: -25px;
}
.mid-sec img {
    max-width: 40% !important;
    top: 420px !important;
}
.ingredient-hover p {
    font-size: 12px;
    line-height: 18px;
}
.see-ingreditent a, .split-left .btn {
    font-size: 14px;
    line-height: 28px;
    padding: 15px 40px;
}
img.image_left, img.image_center {
    display: none !important;
}
.story-item {
    flex-direction: column;
    padding: 0 !important;
}
.story-content, .story-image {
    width: 100%;
    max-width: 100% !important;
}
.story-content h2 {
    font-size: 30px !important;
    line-height: 40px !important;
    max-width: 100% !important;
}
.mission-banner__heading, .image-text-content h2 {
    font-size: 20px !important;
    line-height: 30px !important;
}
}
