/** Shopify CDN: Minification failed

Line 93:14 Expected identifier but found whitespace
Line 93:16 Unexpected "{"
Line 93:25 Expected ":"
Line 94:17 Expected identifier but found whitespace
Line 94:19 Unexpected "{"
Line 94:28 Expected ":"
Line 373:14 Unexpected "{"
Line 373:23 Expected ":"
Line 373:30 Unexpected "{"
Line 376:12 Unexpected "{"
... and 33 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:bigger (INDEX:0) */
.bigger_wapper {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.bigger_inner {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}
.right-part .block {
    list-style-type: none;
    color: #000;
}
.bigger_inner .left-part h4 {
    font-family: Poppins;
    font-size: 80px;
    font-weight: 600;
    margin: 0;
    padding-top: 20px;
}
.right-part .block {
    display: grid;
    align-items: center;
    gap: 15px;
    grid-template-columns: 0.1fr 2fr;
}
.right-part .block .icon-checkmark {
    width: 30px; 
}
.bigger_wapper .block {
    font-family: Poppins;
    align-items: baseline;
}
.bigger_wapper .block p {
    margin: 5px 0;
    font-size: 30px;
    font-weight: 400;
}
 @media(max-width: 1024px){
.bigger_inner .left-part h4 {
    font-size: 50px;
}
   .bigger_wapper .block p {
    margin: 5px 0;
    font-size: 24px;
 }
   
 }
 @media(max-width: 768px){
.bigger_inner .left-part h4 {
font-size: 28px;
    padding-left: 40px;
}
   br{
     display: none;
   }
  .right-part .block{
     padding: 0px;
   }
.bigger_inner {
      display: grid;
    grid-template-columns: repeat(1, 1fr);
}
   
 }
/* END_SECTION:bigger */

/* START_SECTION:image-three (INDEX:1) */
.three_image {
  padding-top: {{ section.settings.top_padding }};
  padding-bottom: {{ section.settings.bottom_padding }};
}
.three_image{
display: flex;
}
  
.three_image .column {
  width: 33.33%;
}

.block {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #ffffff;
  padding: 20px 50px;
}

  .block-heading {
font-family: Poppins;
font-size: 50px;
font-weight: 700;
  color: #fff;
}

  .block-description {
font-family: Poppins;
font-size: 23px;
font-weight: 400;
line-height: normal;
}
  .three_image .column{
 position: relative;

  }
  .three_image .block{
position: absolute;
    top: 0;

  }
.three_image .column{
  line-height: 0;
}
   @media (max-width: 1480px){
.block-description {
    font-size: 18px;
}
 .block-heading {
    font-size: 40px;
}
  }
  @media (max-width: 1024px){
.block-heading {
    font-size: 20px;
}
   .block-description {
    font-size: 14px;
}
 
  }
  @media (max-width: 768px){

   .three_image .column{
      width: 100%;
    }
.three_image {
    display: flex;
    flex-direction: column;
}
    .block-heading {
    font-size: 27px;
}
    .block-description {
    font-size: 14px;
}
  }
/* END_SECTION:image-three */

/* START_SECTION:png-text (INDEX:2) */
.section-custom-Png {
  position: relative;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.section-custom-Png .heading {
    color: #000;
    font-size: 60px;
    font-weight: 400;
    letter-spacing: 0em;
    margin: 0;
    text-align: center;
}
  .section-custom-Png .desktop_png_hero{
  position: absolute;
}
.section-custom-Png .button {
  display: inline-block;
  padding: 25px 60px;
  font-size: 18px;
  text-decoration: none;
}
  .desktop-png{
      display: block;
    }
  .mobile-png{
   display: none;
     }
.button_wapper{
  position: absolute;
    bottom: 3%;
    left: 0;
    right: 0;
}
.desktop_png_hero{
    position: absolute;
    top: 25%;
    left: 30%;    
    background: #FFDC80;
    padding: 70px!important;
}
  .color_changes{
    color: #FE0084;
    font-size: 65px;
  }

  @media (max-width: 1480px) {
    .section-custom-Png .heading{
font-size: 45px;
}

  }
  @media (max-width: 1024px) {
 .desktop_png_hero {
    position: absolute;
    top: 33%;
    left: 38%;
}
    .section-custom-Png .heading {
    font-size: 35px;
}
  }
  @media (max-width: 768px) {
#left-part {
    color: white;
    width: 100%;
    padding: 20px 50px;
    text-align: center;
}
.right_icon {
    width: 15vw;
    height: 10vh;
    top: 20%;
}
    
.section-custom-Png .mobile_png_hero{
 position: absolute;
    top: 29%;
    left: 8%;
    margin-right: 29px;
      background: #FFDC80;
    padding: 35px;
}
    .section-custom-Png .heading {
    font-size: 28px;
    }

    .section-custom-Png .button {
  padding: 20px 40px;
}
  .section-custom-Png {
    background-image: url('{{ mobile_bg_image_url }}');
  }
   .desktop-png{
      display: none;
    }
   .mobile-png{
    display: block;
   }
    .desktop_png_hero {
    position: absolute;
    top: 35%;
    left: 0%;
    right: 0;
}
  }
  @media (max-width: 480px) {

    
      .section-custom-Png .heading {
    font-size: 20px;
    }
.color_changes {
    font-size: 35px;
}
.section-custom-Png .description {
    font-size: 16px;
    width: 95%;
}
}
/* END_SECTION:png-text */

/* START_SECTION:caps-one (INDEX:7) */
.caps-one-wapper {
  background-size: cover;
  background-position: center;
    background-repeat: no-repeat;
}

.top-part {
  text-align: center;
  padding: 30px;
}

.top-part h2 {
font-family: Poppins;
font-size: 65px;
font-weight: 700;
}
.bg_color_black {
background-color: #000;
  color: #fff;
}

.top-part img {
  max-width: 100%;
  height: auto;
  margin: 20px 0;
}

 .subheading {
       font-family: Museo, Sans;
font-size: 40px;
font-weight: 600;
}

.bottom-part .block {
  margin-bottom: 20px;
}
.bg_color_changes img{
      width: 8%;
}
  .bg_color_changes{
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;

  }
  

.logo-section  .slick-next, .slick-prev{
top: 40% !important; 
  }
  .logo-section .logo-image{
    width: 100%;
  }
  .logo-section blockquote{
    margin: 7px;
    border-left: 0px;
    width: 100%;
    padding: 0px;
  }
  .logo-section .logo-slider:hover{
    cursor: grab;
  }
  .logo-section .slick-next:before{
    content: "\203A" !important;
    color: #111111;
    font-size: 40px;
    text-shadow: 0 0 20px #000;
  }
    .logo-section .slick-prev:before{
    content: "\2039" !important;
    color: #111111;
    font-size: 40px;
    text-shadow: 0 0 20px #000;
  }
  .logo_list-{{ section.id }} {
/*     background-color: {{ section.settings.color_background }}; */
  }
.logo_list-{{ section.id }} {
    padding-top: {{ section.settings.padding_top | times: 0.75 | round: 0 }}px;
    padding-bottom: {{ section.settings.padding_bottom | times: 0.75 | round: 0 }}px;
  }

  .logo_list-{{ section.id }} .slick-dots li.slick-active button:before{
    color:{{ section.settings.color_text }};
  }
  .logo_list-{{ section.id }} .slick-dots li button:before{
        font-size: 10px;
  }
  .review-slider .slick-track {
    display: flex;
    gap: 50px;
  justify-content: center;
    align-items: center;

  }
.caps-one-wapper .name_reviewer{
  display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
   .caps-one-wapper  .review-slider {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
  }
  .caps-one-wapper .Review {
    position:relative;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    min-height: 210px;
  flex-direction:column;
    text-align: center;
   padding: 50px 50px 25px;
    border-radius: 15px;
    flex 0 0 1;
    width: 31.33%;
    margin-bottom: 0px;
    margin-top: 90px;  
  }
.caps-one-wapper  .Review > span {
    line-height:1.3;
        font-size: 24px;
    font-weight: 600;
    font-family: 'Poppins';
  }
 
  .name_reviewer {
    line-height: 1.4;
   
        font-size: 18px !important;
    font-weight: 500 !important;

  }
  .name_reviewer >span {
    font-size:14px !important;
  
  }
  .resvg {
    position:relative;
  }
  .resvg svg {
       position: absolute;
    top: -60%;
    width: 40px;
  }
.caps-one-wapper  .Reviewer img {
    left: 38%;
    top: -48%;
    position: absolute;
    height: 150px;
    width: 150px;
  }
  .qu_box{
    position: absolute;
    right: 25px;
    top: 15%;
  }
  .qu_box svg{
      width: 40px !important;
    height: 40px !important;
  }
.name_reviewer img{
       width: 60%;
    margin: 0 auto;
}
 @media (max-width: 1024px){
    .top-part h2 {
    font-size: 28px;
    }
    .subheading {
    font-size: 24px;
    }
    
  }
  @media (max-width: 768px){
    .caps-one-wapper  .Reviewer img{
    left: 28%;
}
     .caps-one-wapper .Review {
    display: flex !important;
    flex 0 0 1;
    width: 100%;
  }
    .logo-section blockquote{
      width: auto;
    }
    .top-part h2 {
    font-size: 25px;
    }
    .subheading {
    font-size: 20px;
    }
        .top-part{
    padding: 30px 0px;
}
  }
    @media (max-width: 480px){
.caps-one-wapper  .Reviewer img{
    left: 28%;
}
      
.subheading {
    font-size: 16px;
    }
      .top-part{
    padding: 30px 0px;
}
}
/* END_SECTION:caps-one */

/* START_SECTION:earth_support (INDEX:19) */
.earth_head{
    background: #08AF1F;
    text-align: center;
    padding-top: 60px;
        margin-top: -10px;
  }
  .earth_head h2{
    font-size: 103px;
    text-align: center;
    margin: 0;
}
   .earth_head p{
     font-size: 50px;
    line-height: 61px;
    letter-spacing: 0em;
    text-align: center;
    color: #191A1A;
    margin: 0;
    padding-bottom: 30px;
   }
 .for_desktop img{
    padding-top: 70px;
    margin-bottom: -10px!important;
  }
 .drive_head_img img{
   width: 75px;
    height: 65px;
    position: relative;
    padding-bottom: 0px;
    left: 60px;
    top: 20px;
 }
  .perform_img img{
       width: 100%;
        height: 100%;
      }
  @media(max-width:550px){
    .earth_head p{
       font-size: 16px; 
        padding: 0!important;
    }
    .for_desktop img{
        padding-top: 10px;
      width: 310px!important;
      height: 140px!important;
      object-fit: cover;
    }
    .drive_new img{
        width: 130px!important;
        height: 30px!important;
        object-fit: contain;
    }
    .earth_head h2{
      width: 90%;
      margin: 0 auto;
      font-size: 40px!important;
    }
    .drive_head_img img{
        width: 50px!important;
        height: 40px!important;
        object-fit: cover;
        position: relative;
        top: 0px;
    }
    .perform_img img{
        width: 390px;
        height: 40px;
    }
  }

        @media (min-width: 551px) and (max-width: 1100px) {
           .perform_img img{
       width: 100%;
        height: 100%;
           }
          .for_desktop img{
            width: 410px;
          }
          .earth_head h2 {
    font-size: 43px;}
        }
/* END_SECTION:earth_support */

/* START_SECTION:hero-new (INDEX:27) */
.section-custom-hero-new {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.section-custom-hero-new .heading-hero-new {
  font-size: 98px;
  color: {{ section.settings.heading_color }};
  margin-bottom: -20px;
  text-align:left
}
.section-custom-hero-new  .button {
  display: inline-block;
  font-size: 18px;
  background-color: {{ section.button_background_color }};
  color: {{ section.button_text_color }};
  text-decoration: none;
  border-radius: 60px;
  padding: 30px 70px;
}
  .section-custom-hero-new .image_inner_hero{
      line-height: 0;
  }
  .desktop-hero{
      display: block;
    }
  .mobile-hero{
display: none;
}
 .desktop-hero-inner{
    position: absolute;
   top: 30%;
   left: 8%;
   justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
       text-align: center;
 }

  
  @media (max-width: 1380px) {
.desktop-hero-inner {
    position: absolute;
    top: 15%;
    left: 2%;
}}
  @media (max-width: 1024px) {
.section-custom-hero-new .button {
    padding: 20px 40px;
}

.section-custom-hero-new .heading-hero-new {
    font-size: 55px;
  }
  }
  
  @media (max-width: 768px) {

    .mobile-hero-inner{
      position: absolute;
    top: 8%;
    left: 0;
    right: 0;
    }
     
    .section-custom-hero-new .container{
      display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
          text-align: center;
}
    .desktop-hero{
      display: none;
    }
.mobile-hero{
display: block;
}
  .section-custom-hero-new {
    background-image: url('{{ mobile_bg_image_url }}');
  }
    .section-custom-hero-new .heading-hero-new {
  font-size: 50px;
}
    .section-custom-hero-new .button {
    font-size: 16px;
    padding: 20px 40px;
}  
}
  @media (max-width: 380px){
.section-custom-hero-new .heading-hero-new {
    font-size: 40px;
}}
/* END_SECTION:hero-new */

/* START_SECTION:more-home-testimonial (INDEX:60) */
.testimonial-more
    {
     background:url(/cdn/shop/files/Frame_68_3.png?v=1693227585);
     background-size:100% 100%;
     background-repeat:no-repeat;
     padding:100px 50px;
     position: relative;
    }
  .more-test1
    {
      position: absolute;
      top: 5%;
      right: 0%;
      padding: 100px 20px 20px 20px;
      text-align: center;
      color: #fff;
      border-radius: 40px;
      background: #FC7B16;
      padding: 120px 30px 20px 20px;
     position: relative;      margin-bottom: 40px;
  }
    .more-test1:before{
      border-bottom-color:#FC7B16!important;
      border-width:25px !important;
      margin-left: -8px;
    }
    .more-test1:before, .more-test1:after{
      bottom: -7%;
      right: 45%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      transform: rotate(180deg);
    }
    .more-test2
    {
      top: 5%;
      right: 0%;
      text-align: center;
      color: #fff;
      border-radius: 40px;
      background: #842A82;
      padding: 120px 30px 20px 20px;
     position: relative;      
     margin-bottom: 40px;
      height:540px;
  }
     .more-test2:before{
      border-bottom-color:#842A82!important;
      border-width:25px !important;
      margin-left: -8px;
    }
    .more-test2:before, .more-test2:after{
      bottom: -9%;
      right: 45%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      transform: rotate(180deg);
    }
    .more-test3
    {
      top: 5%;
      right: 0%;
      text-align: center;
      color: #fff;
      border-radius: 40px;
      background: #08AF1F;
      padding: 120px 30px 20px 20px;
     position: relative;    
         height:540px;
      margin-bottom: 40px;
  }
    .more-test3:before{
      border-bottom-color:#08AF1F!important;
      border-width:25px !important;
      margin-left: -8px;
    }
    .more-test3:before, .more-test3:after{
      bottom: -9%;
      right: 45%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      transform: rotate(180deg);
    }
    .home-test{
      position: relative;
      display: flex;
      overflow: hidden;
      padding-top: 50px;
      padding-bottom: 80px;
    }
   .home-new-test
    {
      text-align: center;
    }
    .home-new-test img{
      position: absolute;
      right: 30px;
      bottom: 350px;
    }
    .home-new-test span{
      color:#FFF;
      text-align: center;
      font-family: Poppins;
      font-size: 50px;
      font-weight: 600;
      line-height: 52.75px;
    }
    .home-new-test p{
      color: #FFF;
      text-align: center;
      font-family: Poppins;
      font-size: 20px;
      font-weight: 500;
      line-height: 36px;padding-top: 20px;
    }
    .more-test1 img{
      position: absolute!important;
      right: 30px!important;
      /* bottom: 580px!important; */
  top: 28px !important;
    }
     .more-test2 img{
       position: absolute;
        right: 30px;
        bottom: 425px!important;
     }
     .more-test3 img{
       position: absolute;
      right: 20px;
      bottom: 430px;
     }
    .details-new{
      display: block;
      margin: 0 auto;
      text-align: center;
    }
    .details-new span{
      color:#575959;
      text-align: center;
      font-family: Poppins;
      font-size: 18px;
      font-weight: 600;line-height: 20px;
    }
    .details-new h6{
      text-align: center;
      font-family: Poppins;
      font-size: 22px;
      font-weight: 700;
      line-height: 31.2px;
      margin: 0;
    }
  .testoh3{
    padding-top: 100px!important;
  }
  .swiper-slide-active .home-new-test p{
        font-size:18px;
  }
    .testoh1 h6{
      color:#FC7B16;
    }
     .testoh2 h6{
       color: #842a82;
     }
     .testoh3 h6{
      color: #08af1f;
     }
    .swiper-contain {
          width: 33.33%;
    }
    .details-new img{
      width: 84px;
      height: 100px;
      object-fit: cover;
    }
    .testoh2{
      padding-top: 100px!important
    }
    /* .testoh3
    {
      padding-top: 100px!important
    } */
    .new-test2 .swiper-slide.swiper-slide-active{
      background: transparent!important;
     height: 650px!important;
      padding: 21px;
    }
    /* .new-test2 .swiper-slide{
      padding:0px!important;
    }
    .newcab2{
      position: absolute;
      left: -50%;
      right: 50%;
    }
    .newcab3{
      position: absolute;
      right: -50%;
      left: 50%;
    }*/
    .newactive{
      display:none;
    }
    .swiper-slide-active .newactive{
  display: block;
  }
.swiper-pagination-bullet{
  position: absolute;
    left: 47%;
    right: 45%;
    top: 97%;
    bottom: 0;
    background: #C3E5DA;
    border: 1px solid #C3E5DA;
    border-radius: 100%;
    width: 12px!important;
    height: 12px!important;
}
  .swiper-pagination-bullet-active{
    left: 49%;
    right: 48%;
    top: 97%;
    background: #FC7B16;
    border: 1px solid #FC7B16;
    border-radius: 100%;
  }
  
  / Media Query for Laptops and Desktops /
  @media (min-width: 1200px) and (max-width: 1500px){
      .home-new-test span{
        font-size: 35px!important;
        line-height: 30.75px!important;
      }
    .home-new-test p{
      font-size: 18px!important;
      line-height: 26px!important;
    }
    .more-test1 img{
      position: absolute!important;
      right: 30px!important;
      bottom: 90%!important;
    }
    .more-test2 img{
      position: absolute!important;
      right: 30px!important;
      bottom: 85%!important;
    }
    .more-test3 img{
      position: absolute!important;
      right: 30px!important;
      bottom: 85%!important;
    }
    #new_home_testimonials .swiper-slide{
       padding:0px!important;
    }
  }
  @media(max-width:767px){
      .home-new-test span{
          font-size: 18px;
         line-height: normal;
      }
      .home-new-test p{
        font-size: 10px;
         line-height: normal;
        padding-top: 0px;
      }
      .more-test1{
        padding: 30px 10px;
      }
    .more-test2{
        padding: 30px 10px;
      }
    .more-test3{
        padding: 30px 10px;
      }
      .more-test1 img{
      position: absolute!important;
      right: 19px!important;
      bottom:720px!important;
      width: 25px;
      height: 17px;
      top: 14px !important;
      }
    .testimonial-more{
      padding: 40px 12px; 
    }
  .more-test2 img{
      width: 25px;
      height: 17px;
      position: absolute!important;
      right: 19px!important;
      bottom: 510px!important;
  }
  .more-test3 img{
      width: 25px;
      height: 17px;
      position: absolute!important;
      right: 19px!important;
      bottom: 510px!important;
    }
    .details-new img{
      width: 44px!important;
      height: 52px;
    }
    .details-new h6{
      font-size: 14px;
      line-height: 15px;
    }
    .details-new span{
      font-size: 12px;
      font-weight: 400;
     line-height: 15px;
    }
    .new-test2 .swiper-slide.swiper-slide-active{
      padding: 0px!important;
    }
    .home-test{
      padding-top: 80px;padding-bottom: 290px;
    }
    .swiper-slide{
      padding: 1px!important;
    }
    .home-new-test{
      border-radius: 8px;
    }
    .more-test2:before, .more-test2:after{
      bottom: -6%;
      right: 30%;
    }
    .more-test1:before, .more-test1:after{
          bottom: -6%;
      right: 31%;
    }
    .more-test3:before, .more-test3:after{
          bottom: -6%;
      right: 31%;
    }
    .swiper-slide-active .head-desc {
    right: 29%!important;
}
    .swiper-slide-active .home-new-test p {
    font-size: 10px;
}
    .swiper-pagination-bullet{
      left: 49%;
    right: 48%;
    top: 99%;
    }
    .swiper-pagination-bullet-active {
    position: absolute;
    left: 43%;
    /* right: 42%; */
    top: 99%;
    }
  .testimonial-more{
        background-size: auto;
  }}
/* END_SECTION:more-home-testimonial */

/* START_SECTION:natural-ingredients (INDEX:63) */
.natural_power_new h6{
   color: #191A1A;
    font-size: 90px;
    font-weight: 700;
    text-align: center;
    margin: 0;
 }
   .natural_power_new h3{
     font-family: Museo Sans;
    font-size: 100px;
    font-weight: 700;
    line-height: 171px;
    letter-spacing: 0em;
    text-align: center;
   }
  .natural_power_new p{
    color: #FE0084;
    font-size: 80px;
    font-weight: 700;
    text-align: center;
    margin-top: -40px;
  }
  .box_hover{
        border-radius: 20px;
    text-align: center;
  }
.gallery
  {
    display: grid;
    grid-template-columns:1fr 1fr 1fr 1fr 1fr;
    padding: 50px 50px 80px 50px;
    gap: 15px 15px;
  } 
 .box_style_pink
  {  
   border-radius: 20px;
    text-align: center;
    position: relative;
    padding: 30px;
 }
  .box_style_pink:hover .box_hover{
    display:block;
  }
  .box_hover{
    display:none;
   position: absolute;
    top: 0;
    padding: 74px 30px 74px 30px;
    height: 242px;
    right: 0%;
 }
   .box_hover h5{
    width: 288.5px!important;
  }
@media(max-width:650px)
{
.gallery
  {
     grid-template-columns: 1fr 1fr;
     padding: 40px 8px;
     gap: 10px 15px;
  }
  .natural_power_new h6 {
    font-size: 60px;
  }
  .natural_power_new p{
    font-size: 40px;
    margin-top: -60px;
  }
  .box_style_pink{
     padding: 21px!important;
  }
   .box_hover {
    padding: 30px 0px 30px 0px!important;
     height: 165px;   
  transition: all 0.5s 0s ease;
}
  .natural_power_new{
    background-size: 82% 100%!important;
  }
.box_hover h5{
   font-size: 15px!important;
    width: 180px!important;
    height: 30px!important;
  padding: 0px 4px;
   }
  .box_style_pink p{
    font-size: 12px!important;
  }
  .box_style_pink h6{
    font-size: 55px!important;
  }
  .natural_power_new h3{
    font-size: 60px;
    text-align:center;
  }
  
} 
@media (min-width: 651px) and (max-width: 900px) {
.gallery
  {
   grid-template-columns:1fr 1fr;
  }
   .box_style_pink h6{
    font-size: 40px!important;
  }
  .box_hover h5{
     font-size:25px!important;
  }
  .box_hover{
          padding: 70px 0px 70px 0px;
        height: 222px!important;
  }
}
@media (min-width: 901px) and (max-width: 1200px) {
  .gallery
    {
     grid-template-columns:1fr 1fr 1fr;
    }
   .box_hover h5 {
      width: auto;
    }
   .box_style_pink h6{
    font-size: 55px!important;
    }
    .box_hover{
        padding: 54px 30px 54px 30px;
    height: 208px;
  }
  .box_style_pink{
    padding: 40px;
  }
}
@media (min-width: 1201px) and (max-width: 1600px) {
  .gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
  .box_hover{
   padding: 54px 0px 54px 0px;
    height: 212px;
  }
   .natural_power_new h2{
    text-align:center;
  }
  .box_hover h5 {
    width: 272.5px!important;
}
  .box_style_pink h6{
    font-size: 55px!important;
    }
  .box_style_pink
  {
    padding: 42px;
  }
}

@media (min-width: 1601px) and (max-width: 1800px) {
  .gallery {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
}
  .box_hover {
    padding: 104px 54px 122px 54px;
  height: 303px;    transition: all 0.5s 0s ease;

  }
}
/* END_SECTION:natural-ingredients */

/* START_SECTION:natural-product (INDEX:64) */
.main_div
{
    background-image:url(/cdn/shop/files/Mask_group_1.png?v=1692253539);
    background-size: contain;
    background-position: right bottom 60%;
    background-repeat: no-repeat;
    display:flex;
    padding-left: 5%;
  padding-top: 130px;
}
.child_sub_section1 h2{
 background: #08AF1F;
   height: 165px; 
   color: white;  
   width: 750px;
  font-size: 155px;
   padding-left: 20px;
   margin: 0;
}
  .child_sub_section2 h3{
    font-size: 90px;
    margin: 0;
    padding-left: 20px;
        padding-bottom: 10px;
  }
  .child_sub_section3 h4{
      color: #842A82;
     font-weight: bold; 
    margin-top: 10px;
    font-size: 32px;
  }
  .main_div_img img{
    display:none;
  }
  .child_sub_section4 p{
    padding-bottom: 190px;
   font-size: 20px;
  }

  .child_div_one{
    margin-left:30px;
  }
  
   @media only screen and (max-width: 767px){
    .main_div{
      height: auto;
      {% if section.settings.bg_image_mobi != blank %}
       background-image: url("{{ section.settings.bg_image_mobi | img_url: 'master' }}") !important;
      {% endif %}     
    }
   .main_div_img img
   {
     display:block;
       height: 320px;
    width: 360px;
    object-fit: cover;
    padding-bottom: 0;
    margin-bottom: 40px;
   }
   .main_div{
     background-image:none;
     display:block;
     padding: 70px 12px 0px 12px;
   }
   .child_sub_section1 h2{
  height: 50px;
    width: 251px;
    font-size: 48px;
    margin: 0 auto;
    text-align: center;
    padding: 0;
   }
   .child_sub_section2 h3 {
    font-size: 40px;
    padding-left: 0px;
    text-align: center;
   }
     .child_sub_section4 p{
       padding-bottom:20px;   
      text-align: center;
     }
     .child_sub_section3 h4{
     text-align: center;
     }
     .main_div_img .main_div_new{
       width:auto!important;
       height:auto!important;
       position: absolute;
        right: 0;
        margin-top: -70px;
     }
     .main_div_img .main_div_new_second{
       width: auto!important;
        height: auto!important;
        position: absolute;
        margin-top: -130px;
        left: 0;
     }
     .child_sub_section2{
       position: relative;
     }
     .child_sub_section2 img{
       width: 30px;
    height: 30px;
    position: absolute;
    bottom: 50px
     }
   }
@media (min-width: 1101px) and (max-width: 1450px) {
.main_div_img img{
  display: block!important;
}
  .main_div {
    background-image: none!important;
    display: block!important;
}
  .main_div_img .main_div_new {
    width: auto!important;
    height: auto!important;
    position: absolute;
    right: 0;
    margin-top: -70px;
}
  .main_div_img .main_div_new_second{
        width: auto!important;
    height: auto!important;
    position: absolute;
    right: 0;
    margin-top: -70px;
  }
}
@media (min-width: 768px) and (max-width: 1100px) {
    .main_div_img img {
    display: block;width: 500px;
     }
  .main_div {
    background-image: none;
  display:block;
  }
  .child_sub_section2 h3 {
    font-size: 84px;
  }
  .child_sub_section1 h2 {
    height: 130px;
    color: white;
    width: 630px;
    font-size: 128px;
    padding-left: 20px;
    margin: 0;
  }
  .main_div_img .main_div_new{
       width:auto!important;
       height:auto!important;
       position: absolute;
        right: 0;
        margin-top: -70px;
     }
   .main_div_img .main_div_new_second{
     width: auto!important;
      height: auto!important;
      position: absolute;
      margin-top: -130px;
      left: 0;
   }
  .br{
    display:none;
  }
}
/* END_SECTION:natural-product */

/* START_SECTION:new-home-slider (INDEX:69) */
.new_review_testimonial{
    padding:70px 50px 70px 50px;
}
.swiper_container_review {
  position:relative;
  overflow: hidden;
  padding-top: 70px;
  display: flex;
  padding-bottom: 30%;
}
.swiper_container_review > .swiper-slide__content {
    position:absolute;
    top:0;
}
.swiper-slide {
  align-items: center;
  justify-content:center;
  transition:all 200ms linear;
}
  /* .swiper-slide.new_review1.swiper-slide-duplicate.swiper-slide-active{
     padding:0px!important;
     transform: matrix(1, 0, 0, 1, 0, 0);
      background: none!important; 
  }
  .swiper-slide.new_review2.swiper-slide-duplicate.swiper-slide-active{
     padding:0px!important;
     transform: matrix(1, 0, 0, 1, 0, 0);
     background: none!important;
  }
   .swiper-slide.new_review3.swiper-slide-duplicate.swiper-slide-active{
     padding:0px!important;
     transform: matrix(1, 0, 0, 1, 0, 0);
       background: none!important;
  } 
 .swiper-slide.swiper-slide-active{
    transform: scale(1);
}
   .swiper-slide.swiper-slide-active{
    transform: scale(1);
}
   .swiper-slide.swiper-slide-active{
    transform: scale(1);
}*/

.home-slider1{
      position: absolute;
    top: 0%;
    right: 5%;
    padding: 8px 10px;
    text-align: center;
    color: #fff;
    padding: 50px;
    width: 550px;
    border-radius: 40px;
    background: #FFDC80;
}
  .home-slider1:before{
    border-bottom-color:#FFDC80!important;
    border-width:25px !important;
    margin-left: -8px;
  }
  .home-slider1:before, .home-slider1:after{
    bottom: -14%;
    right: 45%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #88b7d500;
    transform: rotate(180deg);
  }
  .head-desc{
        position: absolute;
    bottom: 0;
    right: 40%;
    top: 325%;
    margin: 0 auto;
  }
.home-slider2{
    position: absolute;
    top: 0%;
    right: 5%;
    padding: 8px 10px;
    text-align: center;
    color: #fff;
    padding: 50px;
    width: 550px;
    border-radius: 40px;
    background: #FFD3E8;
}
   .home-slider2:before{
    border-bottom-color:#FFD3E8!important;
    border-width:25px !important;
    margin-left: -8px;
  }
  .home-slider2:before, .home-slider2:after{
    bottom: -14%;
    right: 45%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    transform: rotate(180deg);
  }
.home-slider3{
  position: absolute;
    top: 0%;
    right: 5%;
    padding: 8px 10px;
    text-align: center;
    color: #fff;
    padding: 50px;
    width: 550px;
    border-radius: 40px;
    background: #9DCE6E;
  }
   .home-slider3:before{
    border-bottom-color:#9DCE6E!important;
    border-width:25px !important;
    margin-left: -8px;
  }
  .home-slider3:before, .home-slider3:after{
    bottom: -14%;
    right: 46%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    transform: rotate(180deg);
  }
.head-desc img{
       width: 110px;
    height: 140px;
    object-fit: contain;
}
  .testimonial-home{
    text-align: center;
    font-size: 50px;
    font-weight: 600;
    line-height: 105%;
  }
 
  .head-desc h6{
    font-family: Poppins;
    font-size: 20px;
    font-weight: 700;
    margin: 0;
  }
  .new_review{
    padding:0px!important;
  }
  .new_review1 h6{
      color: #FC7B16!important;
  }
  .new_review2 h6{
      color: #FE0084!important;
  }
  .new_review3 h6{
      color: #08AF1F!important;
  }
  .head-desc span{
    font-family: Poppins;
    font-size: 16px;
    font-weight: 600;
    color:#575959;
  }
  .testimonial-home p{
    padding-bottom: 50px;
        color: #000!important;
  }
  .testimonial-home img{
    display: block;
    margin-left: auto;
   padding-bottom: 10px;
    width: 80px;
    height: 70px;
  }
  .new-wrapper .new_review1{
     padding: 60px 0px 50px 0px!important;
  }
  .new-wrapper .new_review2{
  padding: 60px 0px 50px 0px!important;
  }
  .new-wrapper .new_review3{
      padding:60px 0px 50px 0px!important;
  }
.new-wrapper .swiper-slide.swiper-slide-active{
  background: none!important;
  position: relative!important;
       top: -20px!important;
}
  /* .home-slider2 p{
    margin-bottom:10px!important;
  } */
  .desc-active{
    display:none;
  }
  .swiper-slide-active .desc-active{
    display: block!important;
}
.swiper-slide-active .head-desc{
      right: 39%!important;
}
@media (min-width: 768px) and (max-width: 1280px){
  .new_review1 .home-slider1{
    width: 380px!important;
    padding:30px!important;
  }
  .new_review2  .home-slider2{
    width: 380px!important;
    padding: 30px!important;
  }
  .new_review3 .home-slider3{
    width: 380px!important;
    padding: 30px!important;
  }
  .testimonial-home p{
  font-size:24px!important;
  }
}
@media (min-width: 521px) and (max-width: 767px) {
    .testimonial-home{
      font-size: 25px;
    }
    .head-desc h6{
      font-size: 25px;
    line-height: 30px;
    }
  .testimonial-home{
      padding: 20px;
    }.head-desc img{
      width:80px;
    }
  .home-slider1{
    width: 160px;
    }
     .home-slider2{
      width: 160px;
    }
     .home-slider3{
      width: 160px;
    }
}
@media(max-width:520px)
  {
    .testimonial-home{
      font-size: 25px;
    }
    .head-desc h6{
      font-size: 13px;
    line-height: 20px;
      margin-top: -50px;
    }
    .head-desc span{
        font-size: 12px;
    }
    .testimonial-home{
      padding: 7px;
    }
    .head-desc img{
      width:80px;
    }
    .new_review_testimonial{
    padding:30px 10px 30px 10px;
  }
    .home-slider1{
    width: 113px;
    }
     .home-slider2{
      width: 113px;
    }
     .home-slider3{
    width: 113px;
    }
    .testimonial-home p{
      font-size: 14px;   
        padding-bottom: 25px;
    line-height: 20px;
    }
    .swiper_container_review{
       padding-bottom: 51%!important;
       padding-top: 50px!important;
    }
    .swiper-slide-active .head-desc {
    right: 25%!important;
}
    .head-desc {
    position: absolute;
    bottom: 0;
    right: 25%;
    top: 118%;
}
    .testimonial-home{
      border-radius: 8.512px;
    }
    .testimonial-home img{
      height: 49px;
    }
    .home-slider1:before, .home-slider1:after{
          bottom: -20%;
    right: 38%;
    }
    .home-slider1:before{
      border-width: 16px !important;
    }
    .home-slider3:before{
       border-width: 16px !important;
    }
    .home-slider2:before, .home-slider2:after{
         bottom: -20%;
    right: 37%;
    }
    .home-slider2:before{
       border-width: 16px !important;
    }
    .home-slider3:before, .home-slider3:after{
         bottom: -21%;
        right: 37%;
    }
}
/* END_SECTION:new-home-slider */

/* START_SECTION:new-natural (INDEX:70) */
.swiper_container {
    position:relative;
    display:flex;  
    overflow: hidden;
    width: 70%;
      padding: 70px 0px;
  }
 .swiper_container > .swiper-slide__content {
    position:absolute;
    top:0;
    }
  .swiper-slide {
    padding:30px;
    text-align:center;
    transition:all 200ms linear;
    border-radius: 25px;
  transform: matrix(1, 0, 0, 1, 0, 0);
  }
 .swiper-slide.swiper-slide-active{
      transform: scale(1.2);
      transition: transform .5s ease;
      background: #08AF1F!important;
    color:#fff!important;z-index: 99;
 }
  .swiper-container2 .swiper-slide.swiper-slide-active {
      transform: scale(1.2);
      transition: transform .5s ease;
      background: #FE0084!important;
      z-index: 9999;
      color:#fff!important;z-index: 99;
}
  .swiper-container3 .swiper-slide.swiper-slide-active {
      transform: scale(1.2);
      transition: transform .5s ease;
      background: #2A3479!important;
      z-index: 9999; 
      color:#fff!important;z-index: 99;
  }
   .swiper-container4 .swiper-slide.swiper-slide-active {
      transform: scale(1.2);
      transition: transform .5s ease;
      background:#FC7B16!important;
      z-index: 9999; 
      color:#fff!important;z-index: 99;
    }
    .swiper-slide__content {
      height: 300px;
    }
  .swiper-wrapper{
     display:flex;
     margin-top: -8px;
  }
  .new-essential{
    padding: 70px 0px;
  }
  .new_essential_sustainable{
     display:flex;
     padding: 0px 100px 20px 100px;
  }
  .text-natural{
    width:30%;
    display: flex;
    align-items: center;
  }
  .text-natural h4{
 font-family: var(--font-heading-family);
    font-size: 65px;
    font-weight: 250;
    line-height: 68px;
  }
  .swiper-slide h4{
    font-size: 20px;
    font-weight: 600;
    line-height: 30px;
    text-align: center;
font-family: var(--font-body-family);
  }
  .float-image2_new img{
    position: absolute;
    width: 70px;
    height: 130px;
    object-fit: cover;
    margin-top: -170px;
  }
  .float-image3_new img{
    position: absolute;
    width: 31px;
    height: 130px;
    object-fit: cover;
    margin-top: 250px;
    right: 0;
  }
  .float-image2_new2 img{
    position: absolute;
    width: 70px;
    height: 130px;
    object-fit: cover;
    bottom: 30%;
  }
  .swiper_container .swiper-slide.swiper-slide-active h4 {
    color: #fff!important;
}
  .swiper-slide-active h4{
    font-size: 16px;
    line-height: 23px;
  }
 .swiper_container .swiper-slide-active img
  {
    filter: brightness(0) invert(1);
  }
 .swiper-container4 .img1{
    filter:brightness(1)!important;
  }
@media (min-width: 551px) and (max-width: 1300px) 
{
 .new_essential_sustainable{
    display:block;
    padding: 0px 0px 20px 0px;
  }
  .swiper-slide {
    padding: 15px;
  }
  .text-natural{
    margin: 0 auto;
    width:auto;
     display:block;
  }
  .text-natural p {
    font-size: 40px!important;
    line-height: 38px;
    text-align: center;
  }
  .swiper_container{
    padding: 70px 0px;margin: 0 auto;
  }
  .text-natural h4{
        font-size: 35px;  
            line-height: 40px;
    text-align: center;
  }
   .new_essential_sustainable .swiper-slide {
    padding: 13px!important;
    border-radius: 11px;
  }
}
 
@media(max-width:550px)
{
  .new_essential_sustainable{
    display:block;
    padding: 0px 0px 20px 0px;
  }
  .swiper-slide h4 {
    font-size: 13px;
    font-weight: 500; 
    line-height: 15px;
  }
  .text-natural p {
    font-size: 30px;
    font-weight: 250;
   margin:0 auto;line-height: 40px;
    text-align:center!important;
  }
  .new-essential {
    padding: 60px 0px;
  }
  .text-natural{
    width:100%;
    display:block;
  }
  .swiper_container{
     width:100%;
    padding: 40px 0px;
  }
  .new_essential_sustainable .swiper-slide {
    padding: 13px!important;
    border-radius: 11px;
  }
   .new_essential_sustainable{
   padding: 0px 0px 20px 0px;
  }
  .float-image2_new img {
    position: absolute;
    width: 70px;
    height: 130px;
    object-fit: cover;
    margin-top: -441px;
    }
  .swiper-slide img{
    width: 40px!important;
  }
  .float-image2_new2 img {
    position: absolute;
    width: 40px;
    height: 80px;
    object-fit: cover;
    bottom: 48%;
}
  .text-natural h4{
        font-size: 35px;  
            line-height: 40px;
    text-align: center;
  }
}
/* END_SECTION:new-natural */

/* START_SECTION:saving-hero (INDEX:89) */
.section-custom-saving-hero {
  position: relative;
  text-align: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.section-custom-saving-hero .heading {
  font-family: Poppins;
  color: #000;
font-size: 60px;
font-weight: 700;
letter-spacing: 0em;
text-align: center;
    margin: 0;
}
  .desktop-saving-hero_inner{
    position: absolute;
    top: 5%;
    left: 0;
    right: 0;
  }

.section-custom-saving-hero .subheading {
  font-size: 18px;
  font-family: Poppins;
  color: #fff;
  margin-bottom: 10px;
}

.section-custom-saving-hero .description {
  color: #fff;
  margin-bottom: 20px;
}

.section-custom-saving-hero .button {
  display: inline-block;
  padding: 25px 60px;
  font-size: 18px;
  text-decoration: none;
}
  .desktop-saving-hero{
      display: block;
    }
  .mobile-saving-hero{
   display: none;
     }
.button_wapper{
  position: absolute;
    bottom: 4%;
    left: 0;
    right: 0;
}
.desktop-saving-hero_inner{
    position: absolute;
    top: 6%;
}
  .color_changes{
    color: #FE0084;
    font-size: 65px;
  }
 .section-custom-saving-hero .description{
   font-family: Poppins;
  font-size: 26px;
   font-weight: 400;
   letter-spacing: 0em;
   text-align: center;
   color: #000;
   width: 50%;
    margin: 0 auto;

  }
  @media (max-width: 1024px) {
.section-custom-saving-hero .button {
    padding: 20px 40px;
}
    
.section-custom-saving-hero .description {
    font-size: 16px;
}
.color_changes {
    font-size: 38px;
}
.section-custom-saving-hero .heading {
    font-size: 35px;
}
  }
  @media (max-width: 768px) {
.button_wapper{
    bottom: 8%;
}
    .section-custom-saving-hero{
      padding: 0;
    }
    .section-custom-saving-hero .description{
      width: 98%;
          margin: 0 auto;
    }

    .section-custom-saving-hero .button {
  padding: 20px 40px;
}
  .section-custom-saving-hero {
    background-image: url('{{ mobile_bg_image_url }}');
  }
   .desktop-saving-hero{
      display: none;
    }
   .mobile-saving-hero{
    display: block;
   }
  }
  @media (max-width: 480px) {
 .section-custom-saving-hero .heading {
    font-size: 30px;
  }
.color_changes {
    font-size: 35px;
}
.section-custom-saving-hero .description {
    font-size: 16px;
    width: 95%;
}
}

@media (max-width: 380px){
.section-custom-saving-hero .heading {
    font-size: 20px;
}
.color_changes {
    font-size: 22px;
}
.section-custom-saving-hero .description {
    font-size: 16px;
}
  }
/* END_SECTION:saving-hero */

/* START_SECTION:single_img (INDEX:93) */
.brand-img.newimg img
  {
    width:100%!important;
    height:100%!important;
}
/* END_SECTION:single_img */