/** Shopify CDN: Minification failed

Line 56:0 Unexpected "}"
Line 1398:0 Unexpected "}"
Line 1559:0 All "@import" rules must come first
Line 7271:2 Expected identifier but found whitespace
Line 8731:8 "eft" is not a known CSS property
Line 11779:24 Expected identifier but found "!"

**/
.custom_reset_icon {
    display: none;
}
.product-star-rating .loox-rating-content svg {
    color: #feba01;
}
.menu-drawer__utility-links img {
    display: none;
}
span.himayush-small-title {
    font-size: 25px;
}
.product__media.media.media--transparent {
    height: 100% !important;
    width: 100% !important;
}
.custom-page-challenge .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    position: relative;
    height: 121px;
    z-index: 1;
}
a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
    width: 100% !important;
    max-width: 145px;
    background: linear-gradient(to right, #8cc940 50%, #123b0a 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 14px;
    padding: 11px 19px 11px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.);
    color: #ffffff;
}


/* .collapsible .content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.collapsible.active .content {
  max-height: 200px; /* Change this value to fit your content */
}
 */
/* .accordion__content {
  height: 0;
  margin-bottom: 1.5rem;
  overflow: hidden;
  padding: 0 0.6rem;
  -webkit-transition: all 1s;
  transition: all 1s;
}

.accordion details[open] > .accordion__content {
  height: 150px;
} */




.page-index .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient::after{
display:none;
}
.product__media.media.media--transparent {
    width: 100% !important;
}
.continue_shoping_cart {
    display: none !important;
}
.page-index .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient{
    position: unset;
    height: unset;
    z-index: unset;
}

.header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient::after {
    content: '';
    position: absolute;
    background-image: url(//himayush.myshopify.com/cdn/shop/files/best2q.svg?v=1735776093);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
}




.custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient::after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_2_dbafbe0f-6682-43b7-a51e-e490d0a86bb6.png?v=1736587320
);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
}


.page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient::after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_2_dbafbe0f-6682-43b7-a51e-e490d0a86bb6.png?v=1736587320
);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 100%;
    height: 100%;
    z-index: -1;
    top: 0;
}

.page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 253px;
    }
   .custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 246px;
    }

.header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    position: relative;
    height: 500px;
    
    z-index: 1;
}



.custom-page-challenge .header-wrapper {
    background: #143b0c !important;
}

div#FacetsWrapperMobile button.button.button--primary {
    background: #213b1f !important;
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
}

div#FacetsWrapperMobile facet-remove.mobile-facets__clear-wrapper {
    background: rgb(33, 59, 31) !important;
}

div#FacetsWrapperMobile a.mobile-facets__clear.underlined-link {
    text-decoration: none;
    color: #ffffff;
}


.customer h2.form__message {
       
        color: #75b12b;
        font-size: 18px;
    }
.new_letteer_show_content_blog {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    gap: 10px;
}

.new_letteer_show_content_blog span {
    height: 40px;
    width: 40px;
    display: flex
;
    justify-content: center;
    align-items: center;
    border: 1px solid #123b0a;
    border-radius: 50%;
}
button.thumbnail.global-media-settings.global-media-settings--no-shadow[aria-current="true"] {
    background:#cbe1a0;
}
    .collection_product_main_custom:hover {
        
        box-shadow: 0px 4px 8px #00000052;
               border-radius: 18px;
    }
.page-collection ul#product-grid li.grid__item:hover{
    box-shadow: 0px 4px 8px #00000052;
               border-radius: 18px;
}
.product-star-rating span {
    color: gray;
  font-size:15px;
}
span.custom_text_pr_grid {
    color: #000000;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 15px;
}
.page-collection .test_monial_rate {
    display: flex
;
    gap: 8px;
}
.page-collection span.cus_test_rate_text {
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #888888;
}



.page-product .test_monial_rate{
    display: flex;
    gap: 8px;
}
.page-product span.cus_test_rate_text {
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 400;
    color: #888888;
}
span.str {
    color: #ffba00;
    font-size: 19px;
}
.page-product span.rate_img_test_cus img {
    width: 100%;
    max-width: 87%;
    position: relative;
    top: 3px;
  display:none;
}

.page-collection span.rate_img_test_cus img {
    width: 100%;
    max-width: 87%;
    position: relative;
    top: 3px;
}
.product__info-wrapper.grid__item button.share-button__button {
    display: none;
}
.thumbnail-list li:hover {
    background: #cbe1a0;
    border-radius: 12px;
}

.thumbnail-list li{
 border-radius: 12px;
}
.custom-page-about-us .custom_video_function_wrapper {
    padding: 50px 0px;
}
.loox-float-toggler {
    background: #8cc940 !important;
}
.video_section_function:after{
  display:none !important;
}
.custom-page-about-us .rte p {
    text-align: center;
    font-family: 'Montserrat';
    font-size: 16px;
}
.custom-page-about-us h1.main-page-title.page-title.h0 {
    display: none;
}
.page-blog .article {
    display: flex
;
    align-items: center;
    width: 31.33%;
}
.page-blog h1.title--primary {
    display: none;
}

p.cart_ratting_save_price {
    text-align: center;
}
p.new_letteer_show_c {
    color: #fff;
    margin: 0;
    
}
.new_letteer_show_content {
    display: flex
;
    align-items: center;
    gap: 11px;
    padding-top: 7px;
    padding-left: 119px;
}
.new_letteer_show_content span {
    height: 30px;
    width: 30px;
    border: 1px solid #fff;
    border-radius: 50%;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.inner_imgsd img {
    height: 58px;
    width: 58px;
}
.socail_icon_cont img {
    height: 58px;
    width: 58px;
}
img.src_cus_icon {
    width: 100%;
    max-width: 72%;
}

.card.article-card.card--standard.card--media a {
    text-decoration: none !important;
}
.page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li a {
    text-decoration: none !important;
}
.section-template--17726840176831__product-grid-padding.gradient.color-scheme-1.bg {
    background: #f5f5f5 !important;
}
.content_herbs_para p {
    margin: 0;
    font-size: 15px;
    font-family: 'Montserrat';
    line-height: 24px;
}
.image_herbs_para p {
    margin: 0;
    font-size: 15px;
    font-family: 'Montserrat';
    line-height: 24px;
}
img.full_cart {
    width: 100%;
    max-width: 60%;
}
img.empty_cart{
  width: 100%;
    max-width: 62%;
}
/* hrbs popup */
  .herbs_popup{
    width: 100%;
    position: fixed;
    z-index: 99999;
    background: #000000d9;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
     overflow: auto;
  }
  .wrapper_name_and_close {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items:center;
 
}

.herbs_popup_main_section {
    background: #ffffff;
      padding: 50px 60px 54px;
    margin-top: 40px;
      border-radius: 30px;
   margin-bottom: 40px;
}

h3.name_popup_herbs_main {
    color: #133a0b;
    margin: 0;
    font-size: 46px;
    font-family: 'Montserrat';
}
.image_herbs_para {
    padding-top: 40px;
}
span.name_popup_herbs_main_spn {
    color: #8dcb42;
}
  .image_herbs img {
    width: 100%;
}
  .hide-herbs_main {
    display: flex
;
    justify-content: end;
    align-items: center;
    cursor: pointer;
}
.hide-herbs_main img {
    width: 100%;
    max-width: 36%;
}
  .wrapper_name_and_close {
    padding-bottom: 20px;
}
.ingradinats_image:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_19_3ab03197-f419-49ea-8a27-ed3992eb96b6.png?v=1735753153);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 267px;
    bottom: 0px;
    opacity: 0.9;
  padding:0 0 8px 8px;
      border-radius: 0 0 8px 8px;
}
.ingradinats_image {
    position: relative;
}
/*end hrbs popus  */














.page-collection .price--on-sale .price__regular{
  display:block !important;
}
.page-collection span.price-item.price-item--regular {
    text-decoration: unset;
  color:#133c0a;
}

.page-collection .price__container {
    display: flex;
    gap: 12px;
}


.predictive-search.predictive-search--header {
    width: 1097px;
    left: -40%;
    top: 84px;
}
.for_border {
    border-right: 1px solid #bdbdbd;
  width: 355px;
}

h2#predictive-search-queries {
    margin: 0;
    border-bottom: 1px solid #bdbdbd;
    padding: 20px;
    font-size: 20px;
    font-family: 'Montserrat';
    text-transform: capitalize;
    font-weight: 600;
}

h2#predictive-search-products {
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #bdbdbd;
    font-size: 20px;
    font-family: 'Montserrat';
    text-transform: capitalize;
    font-weight: 600;
}


button.predictive-search__item.predictive-search__item--term.link.link--text.h5.animate-arrow {
    display: flex
;
    justify-content: center;
    align-items: center;
    background: #143c0a;
   
    width: 250px;
  
    border-radius: 30px;
    border: none;
    outline: none;
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 45px;
    font-family: 'Montserrat';
    font-weight: 600;
}
.predictive-search__search-for-button {
    display: flex
;
    justify-content: center;
    align-items: center;
}


ul#predictive-search-results-products-list {
  display: grid;
      grid-template-columns: repeat(3, 1fr);
}

.predictive-search.predictive-search--header {
    width: 1097px;
      border-radius: 0px 0px 20px 20px;
}

.product__accordion span.svg-wrapper {
    display: none;
}
.product__accordion .summary__title {
    display: flex;
    justify-content: space-between ;
}

.product__accordion summary[aria-expanded="false"] .acrodin_show_icon_dis {
  display: block!important;
}

.product__accordion summary[aria-expanded="false"] .acrodin_hide_icon_dis {
  display: none!important;
}

.product__accordion summary[aria-expanded="true"] .acrodin_hide_icon_dis {
  display: block!important;
}
.product__accordion summary[aria-expanded="true"] .acrodin_show_icon_dis {
  display: none!important;
}

.herbs_images:after {
    position: absolute;
    content: '';
    height: 202px;
    width: 100%;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_19_3ab03197-f419-49ea-8a27-ed3992eb96b6.png?v=1735753153);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    left: 0;
    bottom: 9px;
    opacity: 0.9;
  border-radius: 0 0 8px 8px;
}
.herbs_images {
    position: relative;
}



/* .collection_product_main_custom.slide.slick-slide.slick-current.slick-active {
    margin-left: 0!important;
}


.collection_product_main_custom.slide.slick-slide.slick-cloned.slick-active:last-child{
   margin-right: 0!important;
}
.collection_product_main_custom.slide.slick-slide.slick-active:last-child{
   margin-right: 0!important;
} */


button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile {
    display: none;
}

.button_slide_cus {
    cursor: pointer;
}
button.search-modal__close-button.modal__close-button.link.link--text.focus-inset:hover {
    background: #8dcb42;
    border: 1px solid #ffffff;
}
/* slider banner section */
section#shopify-section-template--17638165217471__slideshow_Qi8Mzk .page-width.scroll-trigger.animate--slide-in {
    width: 100% !important;
    max-width: 1540px !important;
    margin: 0 auto;
    padding: 0 10px;
    position: relative;
}
.slideshow__controls.slideshow__controls--top.slider-buttons.slideshow__controls--border-radius-mobile{
display:none;
}
.page-index slideshow-component.slider-mobile-gutter.mobile-text-below {
    margin-top: -215px;
}


    .page-index .banner--medium:not(.banner--adapt) {
        min-height: 97rem;
    }
.page-index .slideshow__text.banner__box {
    display: flex;
    flex-direction: column;
    justify-content: start;
    max-width: 100%;
    position: absolute;
    left: 0;
    align-items: start;
    background: transparent;
}
.page-index .slideshow h1.heading.-wrap {
    width: 100%;
    text-align: start;
}
.page-index .slideshow .content p {
    font-size: 16px;
    margin: 0;
    color: #ffffff;
    text-align: start;
}

.page-index .slideshow span.banner_heading.second {
    margin: 0;
    font-size: 68px;
    font-family: 'Montserrat';
    line-height: 75px;
    color: #8dcb42;
}
.page-index .slideshow span.banner_heading.third {
    margin: 0;
    font-size: 68px;
    font-family: 'Montserrat';
    line-height: 75px;
    color: #8dcb42;
}
.page-index .slideshow span.banner_heading.first {
    color: #ffffff;
    font-weight: 400;
    margin: 0;
    font-size: 68px;
    font-family: 'Montserrat';
    line-height: 75px;
}
.page-index .slideshow p.sub-title {
    color: #8dcb42;
    border-radius: 18px;
    display: inline-block;
    margin: 0;
    font-weight: 500;
    font-size: 15px;
    text-transform: uppercase;
}
.page-index .slideshow a.custom-button {
    position: relative;
    display: inline-block;
    background: linear-gradient(to right, #123b0a 50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 19px;
    padding: 10px 19px 10px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex
;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
}
.page-index .slideshow span.img_bt_icon{
  background:#ffffff;
}
/* end slider banneer section */

/* banner animation */
body.gradient.page-index.custom-page-himayush.page-index {
    overflow-x: hidden !important;
}
/* .drop-in {
 animation: drop-in 1s ease 200ms backwards;
} */


.instafeed-new-layout-wrapper {
    padding-bottom: 8px;
}

@keyframes drop-in {
 from {
  opacity: 0;
  transform: translateY(-100px);
 }
 to {
  opacity: 1;
  transform: translate(0px);
 }
}
@keyframes drop-innn {
 from {
  opacity: 0;
  transform: translateY(100px);
 }
 to {
  opacity: 1;
  transform: translate(0px);
 }
}
 .wrapper.des[data="2"] .content-wrapper{
    animation: drop-innn 1s ease 200ms backwards;
 }
.wrapper.mobile_imgs[data="2"] .content-wrapper{
    animation: drop-innn 1s ease 200ms backwards;
 }

/* h1.heading.-wrap {
	opacity: 1;
	animation: slide-in-anim 5s ease-in-out infinite;
} */
.content-wrapper{
      animation: drop-in 1s ease 200ms backwards;
}

/* .banner-content-container .content{
opacity: 1;
	animation: slide-in-anim 3s ease-in-out forwards;
}

.banner-content-container .custom-button{
  opacity: 1;
	animation: slide-in-anim 3s ease-in-out forwards;
} */
/*end bammer animation  */














.cus_ims_icon img {
    height: 20px;
    width: 20px;
}
.page-width.scroll-trigger.animate--slide-in {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0 10px;
}
.instafeed-new-layout-wrapper {
    gap: 10px !important;
}
.instafeed-new-layout-item {
    width: 100% !important;
}
input.email_news[placeholder] {
    font-family: 'Montserrat';
}
section.custom-banner-image {
    position: relative;
    z-index: 1;
}
.consumer_product_image img {
    width: 100%;
}
.consumer_product_image {
    border-bottom: 1px solid #c9c9c9;
    padding: 12px 0px;
}


section.custom-banner-image:after {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_61.png?v=1734733305);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 500px;
    width: 500px;
    right: 264px;
    z-index: 0;
    top: 26px;
}


.collection_image_custom:after {
    position: absolute;
    content: '';
    height: 317px;
    width: 90%;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_64.png?v=1734740204);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    bottom: 16px;
      border-radius: 0 0 0px 10px;
}

.collection_image_custom{
position:realtive;
}






.second_custom_image_with_text:after {
    content: '';
    position: absolute;
    height: 493px;
    width: 151px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_39.png?v=1734719695);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: 0;
    z-index: 1;
    top: 49px;
}
.second_custom_image_with_text {
    position: relative;
   
}
.footer__content-bottom:after {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_58.png?v=1734730761);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 76px;
    width: 449px;
    bottom: -32px;
    /* top: 31px; */
    left: 323px;
    z-index: -1;
}
.footer__content-bottom{
   position: relative;
}
footer.footer {
    background: #75b32c;
    position: relative;
  z-index:10;
}
footer.footer:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_56.png?v=1734729973);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 410px;
    width: 224px;
    left: 0;
    top: -84px;
  z-index:-1;
}
footer.footer:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_57.png?v=1734730396);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 376px;
    width: 495px;
    right: 0;
    top: 29px;
    z-index: -1;
}

.footer__content-bottom {
    border-top: 1px solid #ffffff !important;
}
.custom_newsletter_section:after {
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_54.png?v=1734729615);
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 140px;
    width: 312px;
    left: 0;
    top: 2px;
     height: 317px;
    width: 247px;
   
}
.second_custom_image_with_text:before {
    content: '';
    position: absolute;
    height: 531px;
    width: 151px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_40.png?v=1734720623);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 0;
    z-index: 0;
    top: 164px;
}
.min_approval {
    position: relative;
    z-index: -1;
}
.min_approval:after {
    content: '';
    position: absolute;
    height: 559px;
    width: 350px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_43.png?v=1734721956);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: 0;
    z-index: 1;
    bottom: 44px;
}
.min_approval:before {
    content: '';
    position: absolute;
    height: 571px;
    width: 357px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_41.png?v=1734720985);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: 0;
    z-index: 1;
    bottom: 53px;
}


div#shopify-section-template--17638165217471__first_custom_image_with_text_DEjC36 .custom_image_with_text:before {
    position: absolute;
    content: '';
    position: absolute;
    height: 504px;
    width: 419px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_44.png?v=1734722400);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    left: -196px;
    z-index: 1;
    bottom: 103px;
}
.custom_image_with_text{
  position:relative;
}
div#shopify-section-template--17638165217471__second_new_image_with_text_xXLVqH .custom_for_text:after {
    position: absolute;
    content: '';
    position: absolute;
        height: 305px;
    width: 304px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_46.png?v=1734723255);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: -37px;
    z-index: 0;
    bottom: -14px;
}



.custom_newsletter_section:before {
    content: '';
    position: absolute;
    height: 533px;
    width: 533px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_52.png?v=1734728005);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: 0;
    z-index: 0;
    bottom: 103px;
    top: 30px;

}
.custom_newsletter_section {
    position: relative;
    
}
.custom_review_section_main:after {
    position: absolute;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_53.png?v=1734729305);
    content: '';
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 350px;
    width: 350px;
    left: -116px;
    top: 0;
    z-index: -1;
}
.custom_review_section_main {
    position: relative;
}

div#shopify-section-template--17638165217471__first_custom_image_with_text_DEjC36 .custom_for_text:after {
    position: absolute;
    content: '';
    position: absolute;
    height: 289px;
    width: 302px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_47.png?v=1734726704);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: 17px;
    z-index: 0;
    bottom: 68px;
}


div#shopify-section-template--17638165217471__second_new_image_with_text_xXLVqH .custom_image_with_text:after {
    position: absolute;
    content: '';
    position: absolute;
    height: 474px;
    width: 287px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_49.png?v=1734727184);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    right: 0;
    z-index: 0;
    bottom: 59px;
}


.custom_for_text {
    position: relative;
}

.footer-block .socail_icon_custom :hover {
    animation: bounce 0.6s ease-out;
    animation-fill-mode: forwards;
}
/* .socail_icon_custom:after {
    position: absolute;
    content: '';
    width: 40px;
    height: 20px;
    background: #15400d;
    bottom: 9px;
    border-radius: 50%;
    transform: rotate(174deg);
    left: 5px;
    z-index: -1;
    opacity: 0.6;
} */
.socail_icon_custom {
    position: relative;
}


@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-20px);
  }
  60% {
    transform: translateY(-10px);
  }
}



.custom-page-immunity-booster .custom-page_wrapper {
    padding: 61px 0px 50px;
    gap: 20px;
}
.custom-page-faq h2.collapsible-content__heading.inline-richtext.h1 {
    font-size: 32px;
    font-family: 'Montserrat';
    font-weight: 600;
}



.custom-page-faq h3.accordion__title.inline-richtext.h4 {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Montserrat';
}
.collection_product_image_custom {
    background: #ffffff;
      border-radius: 20px 20px 0px 0px;
}
.wrapper.des[data="1"]:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide1.png?v=1734469578);
    height: 633px;
    width: 683px;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    top: 62px;
    z-index: 2;
  opacity: 1;
	animation: slide-in-right-to-left 3s ease-in-out forwards;
    overflow:hidden;
}
.wrapper.des[data="2"]:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide2.png?v=1734469577);
    height: 665px;
    width: 705px;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    top: 29px;
    z-index: 2;
  opacity: 1;
	animation: slide-in-right-to-left 3s ease-in-out forwards;
    overflow:hidden;
}

.wrapper.des[data="3"]:after {
content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide3.png?v=1734469577);
   height: 734px;
    width: 687px;
    right: 0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
       top: 13px;
   z-index:2;
  opacity: 1;
	animation: slide-in-right-to-left 3s ease-in-out forwards;
  overflow:hidden;
}

/* @keyframes slide-in-right-to-left {
	0% {
		opacity: 0;
		transform: translateX(100%); 
	}
	60% {
		opacity: 1;
		transform: translateX(0%); 
	}
	100% {
		transform: translateX(0);
	}
} */



.loox-float-toggler-container {
    display: none;
}
.custom_image_with_text .custom_product_button a {
    padding: 5px 16px;
    font-size: 13px;
}
.search-modal__content.search-modal__content-bottom {
    background: #8dcb42;
    position: absolute;
    top: 0;
    height: 110px;
}
 input#Search-In-Modal {
    background: #ffffff;
    border-radius: 40px;
    outline: none;
    border: none;
    --color-background-contrast: unset !important;
    --color-foreground: unset !important;
    padding-left: 59px;
    padding-top: 12px;
    padding-bottom: 16px;
  height:52px;
  
}
input#Search-In-Template{
  background: #ffffff;
    border-radius: 40px;
    outline: none;
    border: none;
    --color-background-contrast: unset !important;
    --color-foreground: unset !important;
    padding-left: 59px;
    padding-top: 12px;
    padding-bottom: 16px;
  height:52px;
      border: 1px solid #989898;
}
 button.reset__button.field__button {
    position: absolute;
    left: 0;
    padding-left: 15px;
  top: 5px;
}
/* body.gradient.page-search.custom-page-search-9-results-found-for-quot-imm-quot.page-search .wrapper_custom_over_text {
    padding: 136px 0px;
} */
.page-search li.grid__item.scroll-trigger.animate--slide-in {
    width: 31%;
    border: 1px solid #bdbdbd;
    border-radius: 20px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 35px;
}

li.grid__item.scroll-trigger.animate--slide-in a {
  text-decoration: none !important;
}
.page-search p.cart_ratting_save_price {
    top: -14px;
   
}
body.gradient.page-search.custom-page-search-9-results-found-for-quot-imm-quot.page-search {
    background: #f5f5f5;
}
.page-search h1.h2.center {
    display: none;
}
.page-search .card_product_description p {
    font-size: 13px;
    line-height: 19px;
}
.page-search .full-unstyled-link {
    margin: 0;
    font-size: 33px;
    color: #143b0c !important;
    font-weight: 700;
    font-family: Montserrat;
}
.page-search ul.grid.product-grid.grid--2-col-tablet-down.grid--3-col-desktop {
    gap: 40px;
}
.cros_cus_src {
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 45px;
    width: 45px;
    border-radius: 56%;
    position: relative;
    left: 11px;
}
.predictive-search.predictive-search--header {
    background: #ffffff;
    border: 1px solid #ffffff;
}
 p.predictive-search__item-heading.h5 {
    font-size: 16px;
    font-family: 'Montserrat';
    color: #153a0e;
}
 .search-modal__content.search-modal__content-bottom {
    gap: 25px;
}
 .custom_src_icon {
  padding-right: 15px;
    position: relative;
    top: 5px;
}
img.cussrc_icon.src_icon_cus {
    width: 100%;
    max-width: 71%;
}
img.custom_bag_icon {
    width: 100%;
    max-width: 50%;
}
.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b{
   --color-background-contrast:unset !important;
  --color-foreground:unset !important;
}
 button.search-modal__close-button.modal__close-button.link.link--text.focus-inset {
    display: flex; 
   gap: 10px;
    background: #143b0c;
    color: #ffffff;
    text-decoration: none;
    align-items: center;
    font-family: 'Montserrat';
    font-size: 17px;
    font-weight: 500;
    border-radius: 40px;
}
.badge {
    display: none!important;
}
.page-article .article-template__hero-adapt.media img {
    padding: 0 40px;
}
.page-list-collections .full-unstyled-link {
    color: #ffffff !important;
    border-left: 3px solid #8dcb42;
    padding-left: 7px;
    font-size: 20px;
}

.page-search select#SortBy {
    font-size: 17px;
    font-weight: 300;
}
.page-search facet-filters-form.facets.small-hide svg.icon.icon-caret {
    width: 16px;
    height: 7px;
    margin-right: -10px;
}
.page-search div#FacetsWrapperDesktop {
    display: flex
;
    justify-content: end;
}

.page-search .main-div_for_custom_price {
    border: 1px solid #bdbdbd;
    padding: 7px 20px;
    border-radius: 10px;
    width: 66%;
}
.page-search details#Details-filter\.v\.availability-template--17638165446847__main {
    border: 1px solid #bdbdbd;
    border-radius: 10px;
    width: 24%;
    padding: 0 17px;
}
.page-search span.facets__summary-label {
    font-size: 16px !important;
    font-weight: 300 !important;
}
.page-search span.price_filter_custom {
    font-size: 15px;
}
.page-search form#FacetFiltersForm {
    padding-bottom: 20px;
  padding-top:40px;
}

.page-search .card__information.run {
    padding-bottom: 0px;
}
.page-search .wrapper_custom_over_text {
    padding: 133px 0px;
}
body.gradient.page-search.custom-page-search-7-results-found-for-quot-im-quot.page-search {
    background: #f5f5f5 !important;
}
    .page-search .section-template--17638165446847__main-padding {
        padding-top: 120px;
        padding-bottom: 120px;
    }
}
.page-search span.price-item.price-item--sale.price-item--last {
    color: #113b0b;
    font-size: 24px !important;
    font-weight: 600;
    color: #000000;
}

span.price-item.price-item--sale.price-item--last {
    color: #113b0b;
    font-size: 23px !important;
    font-weight: 600;
}
.price .price-item{
      color: #323232;
    font-size: 20px!important;
    font-weight: 600;
    font-family: Montserrat;
}
.content_icons_con a {
    text-decoration: none;
    color: #000000;
}

.custom_product_button a span.add_bag {
    font-size: 0;
    display: flex;
    align-items: center;
    gap: 5px;
}
/* .menu-drawer__inner-container ul.menu-drawer__menu.has-submenu.list-menu li a {
    color: #000000;
      border-bottom: 1px solid #ebebeb;
}
.page-list-collections span.svg-wrapper svg {
    height: 11px !important;
    width: 32px !important;
}
.menu-drawer__menu.has-submenu.list-menu {
  padding:0 15px;
}
.page-blog span.svg-wrapper svg {
    height: 11px !important;
    width: 32px !important;
}
.menu-drawer__inner-container ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(1) {
    border-top: 1px solid #ebebeb;
} */




.page-product .product--thumbnail_slider .thumbnail-slider span.svg-wrapper {
    background: #123c0a;
    height: 38px;
    width: 38px;
    border-radius: 100%;
}
.page-product .product--thumbnail_slider .thumbnail-slider span.svg-wrapper svg {
    color: #ffffff !important;
    height: 10px !important;
    width: 36px !important;
    font-weight: 900;
}


.page-product quantity-input.quantity {
    border: 1px solid #c1c1c1;
    border-radius: 26px;
    width: 100%;
    max-width: 100%;
}

.page-product input#Quantity-template--17638165414079__main {
    border: 1px solid #c1c1c1;
    border-top: none;
    border-bottom: none;
    background: #f4f4f4;
}
.page-product button.quantity__button.disabled {
    width: 28%;
}

.page-product button.quantity__button {
    width: 28%;
}








.page-product .payment_btn_cus {
    display: none;
}
.page-collection ul#product-grid li.grid__item .custom_product_button a {
    padding: 8px 0px;
}
.price_btn_wrap .price.price--on-sale {
    display: flex;
    align-items: center;
}
.price_btn_wrap .price {
    display: flex;
    align-items: center;
}
.custom_product_button a span.add_bag span.add_bag_text {
    font-size: 16px;
    font-weight: 400;
    color: #ffffff;
}
.full-unstyled-link {
    margin: 0;
    font-size: 21px;
    color: #123c0a !important;
    font-weight: 700;
    font-family: Montserrat;
}
.stat_img {
    display: none;
}
.price_btn_wrap {
    display: flex;
    justify-content: space-between;
}

p.cart_ratting_save_price {
    background: #133c0a;
    width: 89px;
    left: 0;
    top: 15px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 10px 20px 20px 10px;
    position: absolute;
}
/* .loox-rating {
    display: none!important;
} */
legend.form__label {
    display: none;
}
 footer.footer.color-scheme-1.gradient.section-sections--17630997610687__footer-padding {
    background: #75b32c;
   position:relative;
}
footer.footer.color-scheme-1.gradient.section-sections--17630997610687__footer-padding svg{
    top: -148px !important;
    position: absolute;
}
footer.footer {
    background: #75b32c;
    position: relative;
}
footer.footer svg{
     top: -148px !important;
    position: absolute;
  z-index:-1;
}
@import url('https://fonts.cdnfonts.com/css/montserrat');

.page-width{
  max-width:1540px!important;
}
    /* .header--middle-left {
        grid-template-columns: auto auto auto!important;
    } */
/* .header--middle-left .header__inline-menu{
      text-align: center!important;
} */
.header .list-menu__item.header__menu-item {
   
    /* font-weight: 500; */
    font-size: 17px;
    color:#ffffff;
}
.header .list-menu__item.header__menu-item .header__active-menu-item {
    color: #8dcb42;
text-decoration: none;
position:relative;
}
.header .list-menu__item.header__menu-item .header__active-menu-item::after {
    content: '';
    position: absolute;
    width: 5px;
    background: #8dcb42;
    bottom: -7px;
    left: 19px;
    right: 0;
    border-radius: 20px;
    height: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.wrapper.mobile_imgs{
  display:none;
}
.header .header__menu-item:hover span {
text-decoration: none;
position:relative;
    text-decoration: none;
}
/* .header .header__menu-item:hover span::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 3px;
    background: #0d8b48;
    bottom: -4px;
    left: 0;
    right: 0;
    border-radius: 20px;
} */

/* .header {
    align-items: end!important;
} */
.header__icon .icon {
    height: 2.5rem!important;
    width: 2.5rem!important;
}

/* .header__icons.header__icons--localization.header-localization {
    width: 14%;
    display: flex;
    justify-content: end;
} */
/* nav.header__inline-menu {
    width: 66%;
    display: flex;
    justify-content: end;
} */
/* .header__heading {
    width: 20%;
} */
/* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    display: flex;
    width: 100%;
    align-items: center;
} */

.No_mobile_image.desktop.banner-image {
    margin-top: -200px;
}





/* banner section css */

.custom-banner-image {
    width: 100%;
    display: inline-block;
}
.custom-banner-image .wrapper{
    width: 100%;
    display: inline-block;
    position:relative;
}
.custom-banner-image .banner-image {
    width: 100%;
    display: inline-block;
}
.custom-banner-image .banner-image img {
    width: 100%;
}
.custom-banner-image .banner-content-container {
    position: absolute;
    inset: 0;
    display: flex;
      padding-top: 70px;
}
.custom-banner-image .banner-content-container .sub-title {
    color: #8dcb42;
    border-radius: 18px;
    display: inline-block;
    margin: 0;
    font-weight: 500;
  font-size: 15px;
    text-transform: uppercase;
}

/* span.brain {
    background: linear-gradient(to right, #F8E2DD, #ffffff69);
    border-radius: 25px;
    padding: 0 14px;
} */
.list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 31px !important;
}
.custom-banner-image .banner-content-container .heading.-wrap {
    width: 100%;
}
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
    margin: 0;
    font-size: 68px;
    font-family: 'Montserrat';
  line-height: 75px;
}
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading.first {
    color: #ffffff;
  font-weight:400;
}
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading.second {
    color: #8dcb42;
}
.custom-banner-image span.banner_heading.third{
     color: #8dcb42;
}
.custom-banner-image .banner-content-container .content {
    font-weight: 500;
    color: #000000;
    padding: 10px 0px 10px 0px;
}
.custom-banner-image .banner-content-container .content p {
    margin: 0;
  color: #ffffff;
}
.cart-count-bubble {
    background: #8dcb42 !important;
    top: 8px;
}
.custom-banner-image .custom-button {
    position: relative;
    display: inline-block;
    background: linear-gradient(to right, #123b0a 50%, #8cc940 50%);
    background-size: 200% 100%; /* Double the width for the effect */
    background-position: right bottom; /* Start with white */
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 19px;
    padding: 10px 19px 10px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
}
/* .footer-block .socail_icon_custom img {
    background: #ffffff;
    border-radius: 100%;
    border: 1px solid #ffffff;
} */
.custom-banner-image .custom-button:hover {
    background-position: left bottom; 
    color: #ffffff; 
  border:1px solid #fff;
}


.custom-banner-image .banner-content-container .content-wrapper {
    padding-bottom: 83px;
}
 /* .custom-banner-image .custom-button {
    font-size: 19px;
    padding: 10px 19px 10px 22px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
} */
section.custom-banner-image span.img_bt_icon {
    background: #ffffff;
}
span.img_bt_icon {
    background: #143c0a;;
    height: 38px;
    width: 38px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    left: 11px;
}
  .custom-banner-image .learn-button {
    color: #ffffff;
    padding: 15px 50px;
    text-decoration: none;
    font-weight: 500;
    border-radius: 8px;
    font-size: 17px;
    border: 1px solid #ffffff;
    border-radius: 47px;
}
  .custom-banner-image .both_button_wrap {
    display: flex;
    align-items: center;
    margin: 20px 0 0 0;
    gap:20px;
}



/* top product section */
.top_product_wrapper {
    display: flex;
    width: 100%;
    gap: 30px;
        margin-top: -522px;
    position: relative;
    z-index: 1;
    align-items: baseline;
    padding: 0px 0px 28px;
}
.image_wrap_for_product {
    display: flex;
    width: 50%;
 align-items: center;
  gap: 20px;
  justify-content:space-between;
}

.custom_shiping_icons {
    display: flex;
    width: 50%;
    align-items: center;
    gap: 20px;
   justify-content:space-between;
}
.custom_top_product {
    width: 33.33%;
    border: 1px solid #8dcb42;
    border-radius: 20px 70px 20px 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 220px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  cursor:pointer;
  padding:20px 0px;
  background:#ffffff;
  
}
.custom_top_product.active {
       border: 3px solid #8dcb42;
}
.custom_top_img img {
    width: 100%;
    max-width: 52%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}

.icon_img_new {
    display: flex;
    justify-content: center;
    align-items: center;
   width: 100%;
    max-width: 69%;
    padding-top: 17px;
}
.custom_top_title h3 {
    margin: 0;
}
.custom_top_product_price p {
    margin: 0;
}


.icons_new {
    width: 33.33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    border-radius: 20px;
    /* padding: 20px; */
    padding: 10px 0px;
  background: #8cc940;
    
}
.icon_img_new img {
    width: 100%;
    max-width: 55%;
}
.icon_text h3 {
    margin: 17px 0 12px;
    font-family: 'Montserrat';
    font-weight: 500;
}
.custom_top_title h3, .custom_top_product_price p {
    margin: 0;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 16px;
    color: #143b0c;
}
.custom_top_product_price p {
    font-weight: 400;
    color: #000000;
    font-size: 20px;
  
}

/* .custom_top_img:before {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/Ellipse_6.png?v=1730129179);
    height: 132px;
    width: 100px;
    background-repeat: no-repeat;
    z-index: -1;
    top: -16px;
    left: -3px;
}
 */
/* .custom_top_product[data="1"] .custom_top_img:before {
    position: absolute;
    content: "";
    background-image: url(/cdn/shop/files/Ellipse_6.png?v=1730129179);
    height: 132px;
    width: 100px;
    background-repeat: no-repeat;
    z-index: -1;
    top: -15px;
    left: -22px;
}
 */


.custom_top_img {
    position: relative;
    z-index: 1;
}
/* .custom_top_product.active {
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim111111111111.png?v=1730129863);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
  border: 2px solid #f04228;
}
.custom_top_product.active .custom_top_img:before {
    position: unset;
} */
/* .custom_top_product_price {
    display: none;
}
a.learn-button {
    display: none;
} */


/* .page-product  .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--prev {
    position: absolute;
    z-index: 1;
    background: rgba(0, 0, 0, 0.5);
    left: 5px;
    height: 91%;
    color: #ffffff;
    fill: #ffffff;
    border-radius: 12px 0px 0px 12px;
} */
.page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden slider-component#GalleryThumbnails-template--17508987961535__main {
    position: relative;
}

.page-product .thumbnail[aria-current] {
    box-shadow: 0 0 0 .1rem rgb(var(--color-foreground));
    border-color: rgb(var(--color-foreground));
    border-radius: 12px;
}



.page-product button.thumbnail.global-media-settings.global-media-settings--no-shadow img {
    border-radius: 12px;
}
/* .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--next {
    position: absolute;
    z-index: 1;
    right: 5px;
    background: rgba(0, 0, 0, 0.5);
    height: 90%;
    border-radius: 0px 12px 12px 0px;
}
 */
.page-product .product__accordion.accordion.quick-add-hidden svg.icon.icon-caret{
color:#000000;
}
.bunndle_warpper_all {
    display: flex;
    width: 100%;
  gap:10px;
  flex-wrap:wrap;
}
.bundle_wrap {
    width: 31.33%;
}
fieldset.js.product-form__input.product-form__input--pill {
    width: 100%;
    max-width: 100%;
}
.bundle_wrap label {
    width: 100%;
    border: 1px solid #d4d4d4 !important;
    padding: 10px 22px !important;
    text-align: start !important;
    border-radius: 8px !important;
}
.bundle_wrap[data-index="3"] label {
    border: 1px solid #8dcb42 !important;
}
p.value_for_tt {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
    margin-top: 60px;
    color: #143b0c;
  position:relative;
}
/* button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{
  background:#8dcb42;
} */


button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover::after {
    border: 1px solid #fff;
    border-radius: 50%;
}


button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/btn_cross.png?v=1733951302);
    background-repeat: no-repeat;
    /* background-size: cover; */
    height: 40px;
    width: 40px;
    background-position: center;
    background-size: contain;
    top: 4px;
    left: 84%;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded{
  position:relative;
}
p.ratting_save_price {
    font-weight: 600;
    font-size: 19px;
    color: #8cca43;
}
p.tablets_meta {
    font-size: 14px;
    color: #2d2d2d;
    font-weight: 400;
    margin: 18px 0px;
}
p.money_meta {
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    position: absolute;
    top: -18px;
    justify-content: center;
    align-items: center;
    left: 0px;
    width: 100%;
    background: #143b0c;
    border-radius: 8px 8px 0px 0px;
    color: #ffffff;
    padding: 15px;
    font-family: 'Montserrat';
    font-size: 18px;
}
button.share-button__button {
    position: absolute;
    right: 15px;
    z-index: 9;
  top:15px;
}
.share-button {
    display: block;
    position: relative;
    z-index: 9;
}
.share_btn_product {
    height: 40px;
    width: 40px;
}
p.bundle_price {
    font-size: 20px;
    font-weight: 600;
    color: #2e2e2e;
}


p.bundle_comaprent {
    font-size: 14px;
    font-weight: 300;
    color: #dedede;
    text-decoration: line-through;
}

p.bundle_tex {
    font-size: 10px;
    margin: 0;
    position: relative;
    top: -5px;
}

p.bundle_saving_price {
    font-size: 17px;
    font-weight: 600;
    color: #2d2d2d;
    margin: 0px;
    position: absolute;
    width: 100%;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    left: 0;
    padding: 12px;
    background: #f4f4f4;
    border-radius: 0 0 8px 8px;
}
p.bunle_pre_tablet {
    color: #000000;
    font-weight: 600;
    font-size: 16px;
}
.pr_bundle_spnem {
    margin-bottom: 55px;
    margin-top: -9px;
}
.bunndle_warpper_all .bundle_wrap:nth-child(2) p.money_meta {
    background: #f4f4f4;
    color: #2d2d2d;
}
.bunndle_warpper_all .bundle_wrap:nth-child(3) p.money_meta {
    background: #8dcb42;
    color: #2d2d2d;
}
.page-product .product-form__input--pill input[type=radio]:checked+label {
  
    color: rgb(var(--color-background));
    color: #000000;
    border: 1px solid #143c0a !important;
     border-radius: 8px !important;
}
/* p.ratting_save_price {
    position: absolute;
    top: 0px;
    right: 2px;
    margin: 0;
    background: #fdece9;
    color: #f04228;
}
.page-product .product-form__input--pill input[type=radio]:checked+label p.ratting_save_price {
  
    color: #ffffff;
    padding: 2px 5px;
    right: 0;
}
 */
/* end top product section */
.custom_shiping_icons {
    position: relative;
    top: 19px;
}

/* custom collection */
.collection_img_url {
    position: absolute;
    right: -8px;
    bottom: 11px;
}
.collection_img_url a img {
    width: 100%;
    max-width: 71%;
    margin: 0 auto;
    border-radius: 100%;
  position:relative;
  left: 9px;
    top: 5px;
}
.card-wrapper.animate-arrow.collection-card-wrapper {
    border-radius: 12px 130px 30px 12px !important;
}
.custom_colection_text_wrraper {
    padding: 40px 0 0 0px;
}
.custom_collection_wrapper {
    display: flex;
    width: 100%;
    padding: 0px 0 56px 0px;
}
.collection_image_custom {
    padding: 15px;
}
.collection_image_custom img {
    width: 100%;
}
.collection_image_custom img {
    border-radius: 0px 133px 0px 0px;
}
.collection_title_custom p {
    margin: 0;
    margin: 0px 15px;
  font-size: 20px;
   border-left: 3px solid #f04228;
    padding: 0 15px;
    font-family: 'Montserrat';
    font-weight: 700;
}
.collection_title_custom p {
    border-left: 3px solid #8dcb42;
    padding: 0px 15px;
    color: #ffffff;
}
.collection_main_custom{
  position:relative;
}
.collection_title_custom {
    padding: 0px 20px;
    position: absolute;
    bottom: 27px;
}
.collection_cuton_discription p {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    margin: 25px 0 0;
    width: 100%;
    max-width: 71%;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 12px;
}
/* span.prev-arrow.slick-arrow {
    position: absolute;
    right: -38px;
    top: 173px;
    cursor:pointer;
}
span.next-arrow.slick-arrow {
    position: absolute;
    left: -38px;
    top: 173px;
  cursor:pointer;
} */
.custom_collection_main span.prev-arrow.slick-arrow {
   position: absolute;
    top: -9%;
    right: 49px;
    cursor: pointer;
    z-index: 1;
}
input.email_news{
--focused-base-outline-offset:unset !important;
--focused-base-box-shadow:unset !important;
}
.custom_collection_main span.next-arrow.slick-arrow {
    position: absolute;
    right: -11px;
    top: -9%;
   cursor:pointer;
}


.page-collection .card.card--standard.card--media:hover .page-collection .card__information.run {
    background: #ddedb6;
}
/* .page-collection .card__information.run:hover {
     background: #ddedb6;
} */
/* .page-collection .card__information.run p {
    display: none;
}
 */





/* end custom collection */

.wrapper.mobile_imgs {
    display: none;
}
/* custom logo scction */

.custom_logo_title p {
    font-size: 20px;
    text-align: center;
 line-height: 21px; 
    color: #ffffff;
  font-weight: 700;
    font-family: Montserrat;
      margin: 0;
    margin-top: 27px;
    margin-bottom: 9px;
}
.custom_logo_title {
    padding: 0 61px;
    
}
.custom-page_wrapper {
    display: flex;
    width: 100%;
    justify-content: space-between;
      padding: 28px 0px 94px;
  gap:20px;
}
.custom_logo_image {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    background: #8dcb42;
    border-radius: 0% 0% 50% 50%;
}
.custom_logo_image img {
    width: 100%;
    
   
}
.custom_logo_section {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 18%;
    background: #8dcb42;
    border-radius: 13px 13px 50% 50%;
}
.collection_cuton_title h3 {
    margin: 0;
    text-align: start;
    color: #123b0a;
    font-size: 54px;
    font-weight: 700;
  font-family: 'Montserrat';
 
}
span.custom-heading {
    color: #8dcb42;;
}

.slick-arrow img {
    width: 100%;
    max-width: 86%;
}

/*end custom logo section  */



/*custom products section  */
span.comaprent_price {
    text-decoration: line-through;
      color: #80808087 !important;
  font-weight: 500 !important;
}
.coustom_collection_description p {
    margin: 0;
    font-size: 14px;
    line-height: 20px;
    margin: 4px 0px;
  color:#000000;
}
span.texttt_S {
    color: #000000;
}
.cus_prod_price span {
    color: #323232;
    font-weight: 900;
    font-size: 18px;
    font-weight: 600;
    font-family: Montserrat;
  line-height:20px;
}
 .coustom_collection_title h3 {
    margin: 0;
    font-size: 27px;
    color: #123c0a;
       font-weight: 700;
    font-family: Montserrat;

}
.collection_product_image_custom a img {
    width: 100%;
}


.custom_product_wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    /* flex-wrap: wrap; */
    gap: 33px;
}
.collection_product_image_custom a img {
    width: 100%;
}

.collection_product_main_custom {
    width: 33.33%;
}



a.bat_under_cc  {
    position: relative;
    background: linear-gradient(to right, #8cc940 50%, #143c0a 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
   font-size: 17px;
    padding: 6px 18px 6px 19px;
    text-decoration: none;
    font-weight: 600;
     border-radius: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    border: none;
    cursor: pointer;
   color: #ffffff;
  max-width: 34%;
}

a.bat_under_cc:hover {
    background-position: left bottom; 
    color: #ffffff; 
}




.btn_ac {
    width: 50%;
    display: flex;
    justify-content: end;
    padding: 0;
    margin: 0;
    align-items: center;
}
.custom_product_wrapper {
    display: flex;
    align-items: center;
    width: 100%;
    gap: 50px;
  padding-bottom: 78px;
}
.coustom_product_con_title {
    display: flex;
    width: 100%;
    justify-content: space-between;
}
.collection_product_text_wrap {
    background: #ffffff;
    border-radius: 0 0 20px 20px;
    position: relative;
    margin-top: -11px;
    padding: 15px 30px 15px 30px;
 border: 1px solid #d7d7d7;
  border-top:none;
}

/* p.ratting_save_price {
    background: #133c0a;
     width: 89px;
    left: 30px;
    top: 44px;
    color: #ffffff;
    padding: 5px 5px;
    border-radius: 10px 20px 20px 10px;
} */


.custom_product_button a {
    background: #8dcb42;
    width: 100%;
    text-align: center;
    padding: 5px 10px;
    border-radius: 22px;
    text-decoration: none;
    color: #ffffff;
    font-size: 20px;
    border: none;
    cursor: pointer;
    display: flex;
    gap: 10px;
    max-width: 100%;
    justify-content: center;
    align-items: center;
}
.wrapper_price_btn {
    display: flex;
    width: 100%;
    gap: 15px;
    justify-content: space-between;
    align-items: center;
}
.cus_prod_price {
    width: 100%;
}
.custom_product_button {
    width: 100px;
}
.collection_product_image_custom img {
    border: 1px solid #d7d7d7;
    border-radius: 20px 20px 0px 0px;
  border-bottom:none !important;
}
.custom_product_button {
    margin: 10px 0px 10px;
}
/* .collection_product_main_custom.active .collection_product_text_wrap {
    background: #ddedb6;
}
.collection_product_main_custom:hover .collection_product_text_wrap {
    background: #ddedb6;
} */
/* .collection_product_main_custom:hover .custom_product_button a{
    background: #ddedb6;
  background: #e75639;
    color: #fffffd;
} */
.collection_product_main_custom .custom_product_button a:hover {
    background: #143c0a;
    color: #fffffd;
}
.collection_product_main_custom:hover .custom_product_button a{
   background: #143c0a;
    color: #fffffd;
}
span.custom-head {
    color: #8ecc45;
}
.coustom_product_con_title h3 {
    margin: 0;
    /* text-align: center; */
    color: #0d3605;
    font-size: 54px;
    font-weight: 700;
    font-family: 'Montserrat';
    width: 50%;

}
.coustom_product_con_title {

    padding-bottom: 15px;
}
.coustom_product_con_dis p {
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 35px;
    width: 100%;
    max-width: 70%;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 38px;
}
.custom_product_content {
    padding: 70px 0px 0px 0px;
}
span.img_bt_icon2 {
    background: #ffffff;
    height: 41px;
    width: 41px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    left: 11px;
}
button.tab_btn_cus {
    border: none;
    background: transparent;
    font-size: 23px;
    font-family: 'Montserrat';
    color: #b8b8b8;
    cursor: pointer;
    width: 33.33%;
    padding: 0 30px;
}
.btn_wrapper {
    display: flex;
    justify-content: start;
    background: #ffffff;
   border-radius: 12px 12px 0px 0px;
    width: 100%;
    max-width: 58%;
      border: 1px solid #dcdcdc;
   border-bottom:none;
}
.cus_tab_content {
    padding: 30px 30px;
}
button.tab_btn_cus[data="2"] {
    border: 1px solid #dcdcdc;
    border-top: none;
    border-bottom: none;
}
.cus_tab_content {
    border-top: 1px solid #dcdcdc;
    margin: 0;
}
.custom_tab_section_wrapper {
   
  border-radius:20px;
}
span.tik_tab {
    background: #5d5d5d;
    color: #ffffff;
    border-radius: 51%;
    padding: 3px 5px;
    margin-right: 7px;
}
span.bolld_c {
    font-weight: 700;
}

.content_cus p {
    color: #000000;
    font-weight: 300;
    font-family: 'Montserrat';
    font-size: 16px;
}
button.tab_btn_cus.active {
    background: #133a0b;
    color: #ffffff;
    padding: 15px 15px;
  
}
    button.tab_btn_cus.active[data="1"] {
    border-radius: 12px 0px 0px 0px;
}
button.tab_btn_cus.active[data="3"] {
    border-radius: 0px 12px 0px 0px;
}
.custom_tab_section_wrapper_wrap {
    padding: 70px 0px;
}

/* end custom product section */


/* first text with img */


.main_cust_wrap {
    width: 50%;
}

.custom_for_text {
    width: 50%;
    gap: 100px;
}
.coo_titel h3 {
    margin: 0;
    text-align: center;
    color: #123b0a;
    font-size: 56px;
    font-weight: 700;
  font-family: 'Montserrat';
}

.coo_titel_text p {
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 35px;
    width: 100%;
    max-width: 69%;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 24px;
}
span.custom-headi {
    color: #8ecc45;
}
.footer__content-bottom.scroll-trigger.animate--slide-in {
    background: transparent !important;
}
.head_cus h2 {
    margin: 0;
       color: #123b0a;
    font-size: 54px;
    font-weight: 700;
    line-height: 53px;
    font-family: 'Montserrat';
}
.image_wrapper_all {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 80px;
}
.div_im_text {
    width: 100%;
}
.div_im_text_new {
    position: absolute;
    top: 165px;
    left: 174px;
}
.div_im_text_new img {
    width: 100%;
}
span.sub_sec {
    color: #8dcb42;
}
.head_cus_sub {
    color: #8dcb45;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 9px;
}
.text_cus p {
    margin: 0;
    font-size: 16px;
    line-height: 27px;
    color: #000000;
    margin-top: 15px;
    font-weight: 400;
    font-family: 'Montserrat';
}
.custom_image_for_text_second {
    position: absolute;
    bottom: -113px;
    right: -55px;
}
.custom_bullet_points_wrapp {
    display: flex;
    width: 100%;
  margin-top:25px;
}
.custom_bullet_points_1 {
    width: 50%;
}
.custom_bullet_points_2 {
    width: 50%;
}
p.cus_text_rr {
    font-weight: 500;
    margin: 0;
  color:#000000;
}
.wrapr_imgs_tab {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    column-gap: 40px;
    row-gap: 10px;
  justify-content:center;
}
.custom-page-about-us .main_cust_wrap img {
    max-width: 100%;
}
.custom-page-about-us .wrapper_custom_over_text {
       padding: 244px 0px;
}
.custom-page-about-us .rte.scroll-trigger.animate--slide-in {
    margin-bottom: 105px;
}
.custom-page-about-us .instafeed-new-layout-wrapper {
    padding: 10px;
}
.tabs_content_img_wrp {
   width: 11%;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}
.main_cust_wrap {
    position: relative;
}
.wrap_dots {
    display: flex;
    align-items: center;
    gap:15px;
}
.page-index p.ratting_save_price {
    position: absolute;
    left: 26px;
    color: #ffffff;
    background: #143c0a;
    font-size: 14px;
    border-radius: 8px 16px 16px 8px;
    padding: 5px 10px;
 top: 10px;
  text-align:center;
}
.dotts {
    height: 15px;
    width: 15px;
    background: #f04228;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #f04228;
}
.wrap_dots p {
    margin: 0;
    font-size: 19px;
    line-height: 27px;
    color: #000;
    margin: 8px 0px;
  font-weight: 600;
}
/* .cus_img_button a {
    background: #316e47;
    color: #ffffff;
    text-decoration: none;
    padding: 11px 19px;
    border-radius: 12px;
    font-size: 20px;
    font-weight: 800;
    display: flex;
    width: 100%;
    max-width: 31%;
    background-color: #8dcb42;
    font-size: 26px;
    padding: 5px 0px 5px 19px;
    color: #ffffff;
    text-decoration: none;
    font-weight: 900;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex;
    border-radius: 46px;
    color: #143b0c;
    font-weight: 500;
    font-size: 19px;
    align-items: center;
} */




.cus_img_button a {
    position: relative;
    background: linear-gradient(to right, #123b0a 50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 17px;
    padding: 6px 7px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    border: none;
    cursor: pointer;
    color: #000000;
    width: 100%;
    max-width: 177px;
}

.cus_img_button a:hover {
    background-position: left bottom; 
    color: #ffffff; 
}

.cus_img_button a:hover span.img_bt_icon {
    border: 1px solid;
}



.cus_img_button {
    margin: 30px 0px;
}
.custom_img_textss {
    display: flex;
    gap: 10px;
    align-items: center;
}
.custom_image_with_text_wrapper {
    display: flex;
    width: 100%;
    gap: 100px;
    padding-bottom: 66px;
  align-items:center;
}
.custom_image_with_text_con_wrapper {
    padding-top: 69px;
}
.main_cust_wrap img {
    width: 100%;
      max-width: 85%;
    margin: 0 auto;
    display: flex;
}
/* end first text with img */
a.learn-button {
    display: none;
}
div#shopify-section-template--17638165283007__about_us_first_image_with_text_aDpU7D .cus_img_button a {
    display: none;
}
div#custom_contact_field7 textarea {
    width: 100% !important;
    height: 300px !important;
}

/*second_image_with text  */
.second_coo_titel h3 {
    margin: 0;
    text-align: center;
       color: #0d3605;
    font-size: 56px;
    font-weight: 700;
    font-family: Montserrat;
}

.second_coo_titel_text p {
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 35px;
    width: 100%;
    max-width: 70%;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 40px;
}
.second_custom_image_with_text_wrapper {
    display: flex;
    width: 100%;
    gap: 100px;
    align-items: center;
}
.second_head_cus h3 {
    margin: 0;
    color: #0d3605;
    font-size: 60px;
    font-weight: 400;
    line-height: 60px;
    letter-spacing: 3px;
  font-weight: 700;
    font-family: Montserrat;
}

.second_text_cus p {
    margin: 15px 0 0;
    font-size: 16px;
    line-height: 27px;
    color: #000;
}
.second_main_cust_wrap {
    position: relative;
}
.second_custom_image_with_text_wrapper {
    display: flex;
    width: 100%;
    gap: 63px;
    align-items: center;
   padding-bottom: 55px;
}


.second_main_cust_wrap img {
    width: 100%;
}

.second_custom_for_text {
    width: 54%;
}


.second_custom_image_for_text_second {
    position: absolute;
    top: 77px;
    right: -222px;
}
/* .second_cus_img_button a {
    color: #fff;
    text-decoration: none;
    padding: 8px 19px;
    border-radius: 12px;
    font-size: 22px;
    font-weight: 800;
    display: flex;
    width: 100%;
    max-width: fit-content;
    background-color: #8dcb42;
    border-radius: 46px;
    color: #143b0c;
    font-weight: 500;
    font-size: 19px;
    align-items: center;
} */




.second_cus_img_button a {
    position: relative;
    background: linear-gradient(to right, #0d3605 50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 17px;
    padding: 9px 7px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 46px;
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    border: none;
    cursor: pointer;
    color: #000000;
    width: 100%;
    max-width: 200px;
}

.second_cus_img_button a:hover {
    background-position: left bottom; 
    color: #ffffff; 
}
.second_cus_img_button a:hover span.img_bt_icon{
  border:1px solid;
}




.second_cus_img_button {
    margin: 25px 0px;
}
.second_custom_image_with_text_con_wrapper {
    padding-top: 66px;
}
/*end second_image_with text  */



/* review section */
.custom_review-wrapper {
    display: flex;
    width: 100%;
}

.review_img img {
    width: 100%;
}
.custom_review_card {
    margin: 15px;
    border: 1px solid #f04228ed;
    border-radius: 14px;
}
.review_img {
    padding: 20px;
}
.conten_rew_sec {
    padding: 0px 20px;
}
.rivew_name h3 {
    margin: 0;
    font-size: 26px;
    text-align: center;
    color: #000000;
font-weight: 700;
    font-family: Montserrat;
}

.proffesion_name p {
    margin: 0;
    text-align: center;
    color: #d1d2d1;
    font-size: 17px;
}
.rivew_imgs {
    display: flex;
    justify-content: center;
    align-items: center;
}
.review_texts p {
    margin: 0;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    margin: 20px 0px;
    color: #000000;
    font-weight: 500;
}
.custom_review-section span.next-arrow.slick-arrow {
    position: absolute;
    left: -28px;
    top: 365px;
    z-index: 1;
}

.custom_review-section  span.prev-arrow.slick-arrow {
    position: absolute;
    right: -28px;
    top: 365px;
    z-index: 1;
}
.review_texts:before {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/left_ar.png?v=1730245035);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 44px;
    width: 32px;
    top: -23px;
    left: -8px;
}

.review_texts {
    position: relative;
}

.review_texts:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/right_arr.png?v=1730245036);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 44px;
    width: 32px;
    top: 72px;
    right: 0px;
}
/* end review section */



/* goverment minister section */
.goverment_image img {
    width: 100%;
}
.min_app_wrap {
    display: flex;
    width: 100%;
    align-items: center;
}

.goverment_image {
    width: 30%;
}
.goverment_image_content {
    width: 70%;
}
.min_app_wrap {
    display: flex;
    width: 100%;
    align-items: center;
  padding:125px 0px;
  flex-direction:column;
}

.goverment_image {
    width: 30%;
}
.goverment_image_content {
    width: 70%;
}

.gov_head h3 {
    margin: 0;
    font-size: 33px;
    font-weight: 900;
    word-spacing: 7px;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: Montserrat;
    text-align: center;
    color: #8fcd44;
    margin-top: 33px;
}
.gov_dis p {
    font-size: 23px;
    margin: 6px 0px 0px;
    color: #ffffff;
  text-align:center;
}

.g_tect {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 4px;
    position: relative;
    /* left: -26px; */
}
.g_tect p {
    margin: 0;
    font-size: 21px;
    color: #ffffff;
    text-align: center;
}
.g_tect img {
    width: 100%;
    max-width: 3%;
    margin-left: 10px;
}
.goverment_image img {
    width: 100%;
    max-width: 47%;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    align-items: center;
}
span.bb_bold {
    font-weight: 700;
      color: #88c541;
}

.custom_review_content_title h2 {
    margin: 0;
    text-align: center;
    color: #000;
    font-size: 56px;
   font-weight: 700;
    font-family: Montserrat;
}

span.but_cus_says {
    color: #f04228;
}

.custom_review_content_text p {
    text-align: center;
    color: #000;
    font-size: 17px;
    font-weight: 500;
    margin: 0 0 35px;
    width: 100%;
    max-width: 69%;
    margin: 0 auto;
    margin-top: 10px;
    margin-bottom: 10px;
}

.custom_review_content {
    padding: 60px 0px 0px 0px;
}
.custom_review-wrapper {
    padding: 0px 0px 60px;
}
/* end govement ministy section */
.socail_icons {
    display: flex;
    gap: 13px;
    align-items: center;
}
.footer__blocks-wrapper {
    display: flex;
    width: 100%;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 10%;
}
.footer-block.dd.grid__item.footer-block--menu {
    width: 10%;
}
.main_footer_section_for {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background: transparent;
    border-radius: 10px;
}
.footer-block.grid__item.scroll-trigger.animate--slide-in {
    width: 26%;
}
.footer_lg_text p {
    font-size: 13px;
    color: #ffffff;
}

h2.footer-block__heading.inline-richtext {
    font-size: 21px;
    font-weight: 600;
    letter-spacing: 0px;
    font-family: 'Montserrat';
      color: #ffffff;
}
ul.footer-block__details-content.list-unstyled li a {
    font-size: 13px;
    color: #000000;
}
.hello_img {
    height: 85px;
    width: 87px;
    background: #ffffff;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    margin: 20px;
  margin-top:0;
  
}

.hello_title h4 {
    margin: 0;
    font-size: 22px;
    font-weight: 600;
  font-family: 'Montserrat';
  color:#ffffff;
}
.hello_title p {
    margin: 0;
    font-size: 14px;
  color:#ffffff;
}
.footer__copyright.caption {
    color: #ffffff !important;
}
.hello_title p{
 margin: 0;
    font-size: 14px;
}
.cus_pay {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 94px;
    height: 44px;
    border-radius: 10px;
}
.cus_payment_icons {
    display: flex;
    gap: 20px;
    padding: 20px;
}
.footer-block__newsletter {
    display: none;
}
.section-sections--17508988256447__footer-padding {
        padding-top: 55px;
        padding-bottom: 0px;
    }
.footer__content-top {
    padding-bottom: 1rem !important;
}
.footer__content-bottom-wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
}

.footer__content-bottom {
    
    padding-top: 0rem !important;
}
    .section-sections--17508988256447__footer-padding {
        padding-bottom: 20px !important;
    }
.footer__content-bottom.scroll-trigger.animate--slide-in {
    background: #f2f2f2;
}
.footer__content-bottom-wrapper.page-width {
    position: relative;
    top: -12px;
    /* font-size: 15px; */
}
a.link.link--text.list-menu__item.list-menu__item--link {
    padding: 0;
  color:#ffffff;
}

h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    text-align: center;
}

.footer_lg_img img {
    width: 100%;
    max-width: 44%;
    margin-top: -20px;
}
.custom_review-section span.prev-arrow.slick-arrow {
    position: absolute;
    top: 359px;
    left: -36px;
  cursor:pointer;
}
  .custom_review-section span.next-arrow.slick-arrow {
    position: absolute;
    top: 369px;
    z-index: 1;
    left: 1350px;
     cursor:pointer;
}
.custom_review_card {
       box-shadow: rgb(0 0 0 / 0%) 0px 16px 21px, rgba(0, 0, 0, 0.12) 0px -4px 17px, rgba(0, 0, 0, 0.12) 0px -1px 14px, rgba(0, 0, 0, 0.17) 0px 7px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px;
}
.custom_top_title {
    padding-top: 5px;
}
h1.heading.-wrap {
    margin: 0;
}
span.svg-wrapper svg {
    height: 28px;
    width: 24px;
}
/* instagram feed */



h3.instapp_title {
    font-size: 38px;
    font-family: Montserrat;
    text-align: center;
    font-weight: 700;
    width: 100%;
    max-width: 42%;
    margin: 33px auto;
    margin-top: 94px;
  margin-bottom:20px;
      color: #143c0c;
}
span.instapp_span {
        color: #8ecc45;
    font-size: 33px;
}
section#shopify-section-template--17508987797695__1731339867758e6e10 {
    margin-bottom: 123px;
}
button.instafeed-new-arrow.instafeed-new-arrow-prev {
    left: 0;
 margin: 0 !important;
   /* background: #113c0c !important; */
    color: #ffffff;
    font-size: 16px;
    height: 40px;
    width: 40px;
  z-index:1;
}


button.instafeed-new-arrow.instafeed-new-arrow-next {
    right: 0;
    margin: 0 !important;
/* background: #113c0c !important; */
    color: #ffffff;
    font-size: 16px;
    height: 40px;
    width: 40px;
  z-index:1;
}
/* end instagram feed */

/* contact us page */
.socail_icon_cont img {
    width: 100%;
}
h2.title_custom_over_image_tag {
    margin: 0;
    font-size: 91px;
    font-weight: 700;
    font-family: 'Montserrat';
    text-align: center;
}

span.title_custom_span {
    color: #8dcb42;
    font-weight: 700;
}
p.discription_custom_over_img_tag {
    text-align: center;
    width: 100%;
    max-width: 45%;
    margin: 0 auto;
    font-size: 16px;
    color: #000000;
}
.wrapper_custom_over_text {
    padding:0 !important;
}
.custom_contact_form_wrapper_content_form {
    display: flex;
 width: 100%;
}


.custom_contect_filds_image_text {
    width: 45%;
}
.custom_contect_filds {
    background: transparent;
    border-radius: 20px;
    width: 100%;
    padding: 40px;
    max-width: 71%;
    margin: 0 auto;
}
h3.custom_contect_filds_contents_title {
    margin: 0;
    font-size: 38px;
    font-family: 'Montserrat';
    font-weight: 600;
  text-align:center;
}
.custom_contect_filds_contents p {
    color: #000000b8;
    font-size: 13px;
    line-height: 21px;
    margin: 23px 0 24px;
    font-weight: 500;
    text-align: center;
}
div#custom_contact_field7 {
    width: 100%;
}
.custom_contact_field {
    width: 46%;
}

form.contact-form {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    column-gap: 45px;
    row-gap: 33px;
      margin-top: 30px;
}


.custom_contact_field input {
       border: 1px solid #80808040;
    width: 100%;
    padding: 19px 24px;
    border-radius: 33px;
}
.custom_contact_field input::placeholder {
    font-size: 17px;
   
   
    font-family: 'Montserrat';
    color: #808080 !important;
    font-weight: 300;
}


.custom_contact_field textarea::placeholder {
    font-size: 17px;
    color: #808080 !important;
    font-weight: 300;
   
    font-family: 'Montserrat';
}
.custom_contact_field label {
    color: #000000;
    font-weight: 500;
}

.custom_contact_field textarea {
    width: 100%;
   border: 1px solid #ebebeb;
   padding: 19px 24px;
    border-radius: 28px;
}
.imagepiccker_form img {
    border-radius: 20px;
  width:100%;
}
div#custom_contact_field_btn button {
   background: #143c0a;
    border: none;
    color: #ffffff;
    padding: 8px 19px;
    font-size: 17px;
    border-radius: 25px;
    font-weight: 500;
    font-family: 'Montserrat';
    cursor: pointer;
    display: flex
;
    align-items: center;
    gap: 6px;
    background: linear-gradient(to right, #8cc940 50%, #123b0a 50%) !important;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
}
div#custom_contact_field_btn button:hover {
    background-position: left bottom !important;
    color: #ffffff !important;
    border: none !important;
}
/* .custom-page-account a.create_account_btn:hover {
    color: #ffffff !important;
    background: #000 !important;
} */

.imagepiccker_form_icon_with_text {
    background: #316e47;
    padding: 40px 36px 40px 74px;
}
.custom-fm_icon {
    display: flex;
    align-items: center;
    gap: 35px;
}
p.custom_text_ixon_text {
    margin: 0;
    color: #ffffff;
    font-weight: 500;
}
.imagepiccker_form_icon_with_text {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.imagepiccker_form_icon_with_text {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.imagepiccker_form_icon_with_text {
    display: flex;
    flex-direction: column;
    gap: 10px;
    margin-top: -55px;
    position: relative;
    z-index: 1;
    border-radius: 0px 0px 20px 20px;
}
.custom_contact_form_wrapper_content_form {
    padding: 40px 0 100px 0px;
}



h2.title_custom_over_image_tag {
    color: #ffffff;
    padding: 0px;
    font-size: 70px;
    font-weight: 400;
    text-align: start;
}
.custom-page-contact h2.title_custom_over_image_tag {
    color: #8dcb42;
      font-weight: 700;
}

 p.discription_custom_over_img_tag {
    color: #ffffff;
}
.custon_news_letter button {
    /* background: #8dcb42;
    padding: 9px 0px 9px 19px;
    border: none;
    color: #ffffff;
    font-size: 18px;
    font-weight: 700;
    border-radius: 50px;
    width: 100%;
    cursor: pointer;
    font-family: 'Montserrat';
    display: flex;
    align-items: center;
    max-width: 55%;
    justify-content: start; */
}





.custon_news_letter button {
    position: relative;
    background: linear-gradient(to right, #143c0c  50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
       font-size: 18px;
    padding: 10px 19px 10px 22px;
    text-decoration: none;
    font-weight: 400;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    border: none;
    cursor: pointer;
color: #ffffff;
}

.custon_news_letter button:hover {
    background-position: left bottom; 
    color: #ffffff; 
  border: 1px solid #fff;
}




.cus_btnnnn {
    width: 500px;
    display: flex;
    justify-content: start;
    align-items: center;
}
    .newsletter-form {
        align-items: unset !important;
        margin: unset !important;
        max-width: unset !important;
    }
.custom_map_section_wrapper {
    width: 100%;
    display: flex;
    position: relative;
  margin-bottom: 230px;
}
.map_section {
    width: 90%;
}
.map_content {
    width: 35%;
    background: #ffffff;
    position: absolute;
   
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    border-radius: 20px;
    padding: 0 40px;
    top: 90px;
    right: 0;
}
h3.gwt_content {
    font-size: 40px;
    font-family: 'Montserrat';
    color: #000000;
    font-weight: 600;
    /* margin: 0; */
    margin-bottom: 24px;
}
.icons_imgsss {
    display: flex;
    align-items: center;
    gap: 20px;
    padding-top: 20px;
}
.custom-page-contact .custom_newsletter_section {
    display: none;
}
.content_icons_con h3 {
    margin: 0;
    font-family: 'Montserrat';
    font-size: 22px;
    font-weight: 600;
}
.content_icons_con p {
    margin: 0;
    font-size: 15px;
}
.social_icons_for_conatct_us {
    display: flex;
    gap: 15px;
  padding-top:10px;
}
span.socail_title {
    font-size: 21px;
    font-weight: 600;
    color: #000000;
}
.social_icons_for_conatct_us_main {
    border-top: 1px solid #dedede;
}
.social_icons_for_conatct_us_main {
    border-top: 1px solid #dedede;
    padding: 22px 0px;
  margin-top:15px;
}
p.lorem_pra {
    font-size: 13px;
}
.custom-page-collections .collection_img_url {
    position: absolute;
    right: -29px;
    bottom: -10px;
}
.custom-page-collections img.motion-reduce {
    border-radius: 12px 130px 32px 12px !important;
}




/* end contact us page */
/* collection page */
.page-collection .card__information.run:hover a.collection_products_btn{
    background: #f04228;
  color:#ffffff !important;
}
.page-list-collections .card:hover .media.media--hover-effect>img:first-child:only-child, .card-wrapper:hover .media.media--hover-effect>img:first-child:only-child {
    transform: unset !important;
  box-shadow:unset !important;
}
.page-collection h2#verticalTitle, span.facets__summary-label, summary.facets__summary.caption-large.focus-offset span, h2.facet-filters__label.caption-large.text-body label {
    color: #000000;
    font-size: 19px;
    font-family: 'Montserrat';
    font-weight: 500;
}
.page-collection span#ProductCountDesktop {
    color: #000000;
    font-size: 14px;
    font-family: 'Montserrat';
    font-weight: 600;
  text-transform:capitalize;
}
.page-collection select#SortBy {
    color: #000000;
    font-size: 19px;
    font-family: 'Montserrat';
    font-weight: 500;
}
.page-collection select#SortBy option {
    color: #000000;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 500;
    padding: 0px 10px;
    background: #f5f5f5;
}
.page-collection h2.title_custom_over_image_tag {
    color: #ffffff;
    padding: 0px;
    font-size: 70px;
    font-weight: 400;
    text-align: start;
}
h6.sub_title {
    color: #8dcb42;
    font-size: 18px;
    margin: 0;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
}


.page-collection .section-template--17508987764927__product-grid-padding.gradient.color-scheme-1.bg {
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.page-collection a.collection_products_btn {
    background: #fff;
    width: 100%;
    text-align: center;
    padding: 11px 89px;
    border-radius: 12px;
    text-decoration: none;
    font-weight: 700;
    color: #000;
    font-size: 18px;
    border: none;
    cursor: pointer;
}
.page-collection ul#product-grid li.grid__item {
    border: 1px solid #c1c1c1;
    border-radius: 20px;
    overflow: hidden;
  background: #ffffff;
    padding: 0px 30px;
    position: relative;
}
.page-collection .media.media--transparent.media--hover-effect img {
    background: #ffffff;
}

/* .page-collection .card.card--standard.card--media {
    position: relative;
    box-shadow: rgb(151 151 151 / 25%) 0px 22px 70px 4px;
    border-radius: 20px;
}
 */
/* .page-collection .card__information.run {
    background: #eaeaec;
    border-radius: 0 0 20px 20px;
    position: relative;
 
    padding: 15px 20px !important;
} */
.page-collection .card__information.run .card__heading.h5 {
    margin: 0;
    font-size: 18px;
    color: #000;
    font-weight: 700;
    font-family: Montserrat;
}
.page-collection .card__information.run p {
    margin: 0;
    font-size: 15px;
    line-height: 20px;
    margin: 4px 0px;
    color: #000000;
    letter-spacing: 0;
}
/* .page-collection .price.price--on-sale {
    margin-bottom: 20px;
} */
/* .page-collection ul#product-grid {
    width: 100%;
    margin-top: 25px;
    display: flex !important;
    flex-wrap: wrap;
    column-gap: 25px;
    row-gap: 45px;
      justify-content: start;
} */
/* .page-collection li.grid__item.scroll-trigger.animate--slide-in {
    --grid-desktop-vertical-spacing: 8px;
    --grid-desktop-horizontal-spacing: 8px;
    width: 23% !important;
} */

.page-collection ul#product-grid{
      --grid-desktop-vertical-spacing: 40px;
    --grid-desktop-horizontal-spacing: 40px;
    --grid-mobile-vertical-spacing: 25px;
    --grid-mobile-horizontal-spacing: 25px;
}
/* .page-collection .media.media--transparent.media--hover-effect img {
    border-radius: 20px !important;
} */

.page-collection .card__inner.color-scheme-2.gradient.ratio {
    border-radius: 20px;
}
.page-collection .card_item_btn {
    margin-bottom: 15px;
}
.page-collection .cussss_tag {
    position: absolute;
    left: 0px;
    top: 19px;
    background: #f04228;
    color: #ffffff;
    padding: 0px 23px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 0px 6px 6px 0px;
}
.page-collection svg.icon.icon-caret {
    width: 23px;
    height: 14px;
    margin-right: -6px;
}
 h2.contct_content_heading_tag {
    text-align: center;
    margin: 0;
    font-size: 60px;
    font-family: 'Montserrat';
  font-weight:700;
}
facet-filters-form.facets.small-hide svg.icon.icon-caret {
    width: 23px;
    height: 14px;
    margin-right: -10px;
}
 span.span_conn {
    color: #f04228;
}
.contct_content_para p {
    margin: 0;
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    max-width: 60%;
    margin: 0 auto;
    text-align: center;
}
.page-collection .imagepiccker_form img {
    width: 100%;
}




.page-collection .active-facets.active-facets-desktop {
    display: none;
}
.page-collection .facet-filters.sorting.caption {
    order: 2;
    width: 17%;
}

.page-collection .facets__form .product-count {      
       order: -1;

    }

.page-collection details#Details-filter\.v\.availability-template--17726840176831__product-grid {
    border: 1px solid #bebebe;
    width: 20%;
    padding: 0 20px;
    border-radius: 10px;
}
.page-collection price-slider.price_slider_wrapper {
    border: 1px solid #bebebe;
    border-radius: 10px;
}
.page-collection .facets__form {
    display: flex
;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}
.page-collection span.text_for_new_slider {
    width: 20%;
    padding-left: 12px;
}
span.in_icon_price {
    position: relative;
    left: -15px;
}


/* end collection page */

/* about us page */
.custom-page-about-us h2.title_custom_over_image_tag {
    color: #ffffff;
    font-size: 72px;
}
.custom-page-about-us p.discription_custom_over_img_tag {
    color: #fff;
    width: 100%;
    max-width: 65%;
    margin-top: 15px;
      font-weight: 500;
}
.custom-page-about-us span.bt_text {
    font-size: 24px;
    font-weight: 700;
    color: #000000;
    font-family: 'Montserrat';
}
.custom-page-about-us .custom_bullet_points {
    display: flex;
    gap: 30px;
}
.custom_biuls {
    display: flex;
    flex-direction: column;
    gap: 17px;
    margin-top: 30px;
}

.custom-page-about-us .head_cus h2 {
    font-size: 49px;
}
.built_images img {
    width: 100%;
}
.custom-page-about-us .custom_image_with_text_wrapper {
    padding-bottom: 74px;
}

.custom_sec_history_section_wrapper {
    display: flex;
    align-items: center;
  padding-bottom: 90px;
}

.dot_for_history {
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
       border: 2px solid #8dcb42;
    border-radius: 50%;
    position: relative;
}

.main_dotss_hiss {
     color: #8dcb42;
    position: absolute;
    top: 20%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 900;
    font-size: 28px;
}
.dot_for_history:after {
    content: '';
    position: absolute;
    height: 2px;
    width: 271px;
    background-color: #000000;
    z-index: 0;
    left: 43px;
}

.mnain_dot_for_history {
    height: 40px;
    width: 40px;
    background: #transparent;
    border-radius: 50%;
}
.text_for_his {
    margin-top: 25px;
}

.his_year {
    font-size: 30px;
    font-family: 'Montserrat';
    font-weight: 700;
    color: #000000;
}

.his_name {
    font-size: 24px;
    color: #000000;
    font-weight: 600;
}

.his_dis p {
    font-size: 17px;
    margin: 0;
    color: #cac6c6;
    font-weight: 300;
  margin-top:10px;
}
h1.hedinng_for_history {
    margin: 0;
    text-align: center;
        color: #0d3605;
    font-size: 54px;
    font-family: 'Montserrat';
}

span.color_his {
       color: #8ecc45;
}

.custom_history_section_wrapper {
    padding-top: 80px;
}
.custom_history_section_wrapper p {
    margin: 0;
    text-align: center;
    width: 100%;
    max-width: 50%;
    margin: 0 auto;
    font-size: 16px;
    color: #000000;
    font-weight: 500;
    margin-top: 10px;
    margin-bottom: 40px;
}

.custom-page-about-us .rte.scroll-trigger.animate--slide-in p {
    text-align: center;
}
.custom-page-about-us h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    display: none;
}
/* end About us page */
/* blog section */ 
 /* .page-blog h2.title_custom_over_image_tag {
      color: #ffffff;
    padding: 0px;
    font-size: 70px;
    font-weight: 400;
    text-align: start;
}
.page-blog p.discription_custom_over_img_tag {
    color: #fff;
    font-weight: 500;
    max-width: 66%;
    margin-top: 20px;
}
.page-blog .collaga_select .card.article-card.card--standard.card--media {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}



.page-blog .collaga_select img.motion-reduce {
    padding: 10px;
}
 .page-blog .collaga_select .article-card__image.media.media--hover-effect {
    background: #ffffff;
} 

.page-blog .collaga_select .article-card__image.media.media--hover-effect {
    border-radius: 24px;
}

.page-blog .collaga_select .card.article-card.card--standard.card--media {
    border: 1px solid #80808061;
}
.page-blog .collaga_select .card__media .media img{
    object-fit: contain !important;
}  

.page-blog .collaga_select .card__information {
    padding: 20px 0px 20px 40px !important;
}


.page-blog .article-card__info.caption-with-letter-spacing.h5 {
    text-align: start;
    width: 135px;
    background: #f04228;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px 13px;
    border-radius: 7px;
    color: #ffffff;
    font-family: 'Montserrat';
    font-size: 11px;
}



.page-blog .collaga_select p.article-card__excerpt.rte-width {
    text-align: start;
    color: #b6b6b6;
}


.page-blog .card.card--standard.card--media {
    position: relative;

  box-shadow:unset;
    border-radius: 20px;
}

.page-blog .collaga_select .card.card--standard.card--media  {
   box-shadow: #00000040 0 22px 70px 4px;  
}
.blog-articles.blog-articles--collage {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    column-gap: 23px;
    row-gap: 8px;
}

.blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select {
    width: 100%;
  margin-bottom:50px;
}
.blog-articles__article.article.scroll-trigger.animate--slide-in {
    width: 32%;
}
.page-blog h3.card__heading.h2 {
    font-size: 17px;
    font-weight: 500;
    font-family: 'Montserrat';
    line-height: 29px;
    margin-top: 10px;
    margin: 0;
}

.page-blog p.article-card__excerpt.rte-width {
    color: #a3a3a3;
    font-size: 14px;
    padding: 0;
    margin: 0px;
  text-align:start !important;
}
.page-blog h3.card__heading.h2 {
    text-align: start !important;
}
.page-blog .collaga_select h3.card__heading.h2 {
    text-align: start;
    font-size: 28px;
    margin-top: 13px;
    font-weight: 700;
    line-height: 42px;
    margin-bottom: 13px;
} 
 .page-blog h1.bl_head {
    text-align: center;
    margin: 0;
    font-family: 'Montserrat';
    font-size: 43px;
    font-weight: 700;
}
 .page-blog p.bl_para {
    margin: 0;
    text-align: center;
    width: 100%;
    color: #000000;
    font-weight: 500;
    font-size: 16px;
    max-width: 47%;
    margin: 10px auto;
}
   .page-blog span.color_span {
    color: #f04228;
}
  .page-blog h1.title--primary.scroll-trigger.animate--fade-in {
    display: none;
}
   .page-blog .custom_head_wrapper {
    padding-top: 60px;
   } */




.blog-articles {
    display: flex !important;
    width: 100% !important;
    flex-wrap: wrap !important;
    gap: 26px !important;
  justify-content:space-between !important;
}
.blog-articles__article.article.scroll-trigger.animate--slide-in {
    width: 32%;
}
.page-blog h2.title_custom_over_image_tag {
      color: #ffffff;
    padding: 0px;
    font-size: 70px;
    font-weight: 400;
    text-align: start;
}
   .page-blog span.circle-divider {
    margin: 0;
    color: gray;
    font-weight: 300;
    font-size: 12px;
    font-family: 'Montserrat';
}


 .page-blog a.full-unstyled-link {
    font-size: 21px;
    color: #000000d4 !important;
    font-weight: 600;
       margin-top: 17px;
}
 .page-blog .cs_blog a {
    text-decoration: none;
    color: #143b0c;
    font-weight: 600;
    font-size: 19px;
}
 .page-blog .card.article-card.card--standard.card--media {
    border: 1px solid #bdbdbd;
    border-radius: 20px;
}
 .page-blog .card--standard>.card__content .card__information {
    padding-left: 35px;
    padding-right: 35px;
}
 .page-blog .card__information {
    padding-top: 32px !important;
    padding-bottom: 12px !important;
}


 .page-blog h1.title--primary.scroll-trigger.animate--fade-in {
    display: none;
}
.custom_blog_for_wrapper {
    display: flex
;
    justify-content: space-between;
}
.custom_form_for_blog {
    display: flex
;
    flex-direction: column;
    gap: 20px;
    padding-top: 20px;
}
/* end blog section




/* product page */
.page-product .product-media-container.media-type-image.media-fit-contain.global-media-settings.gradient.constrain-height {
    border: none !important;
}
.page-product .product-form__buttons {
    max-width: 100%;
}
 div#Quantity-Form-template--17638165414079__main div {
    width: 100% !important;
    max-width: 100% !important;
}
div#Quantity-Form-template--17726840930495__main {
    width: 100%;
    max-width: 100%;
}
div#Quantity-Form-template--17638165414079__main quantity-input.quantity {
    display: none;
}
.product-form__submit {
    margin-bottom: 1rem !important;
    border: 2px solid #143c0a !important;
    --border-offset: none !important;
    color: #143c0a !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
    font-size: 17px !important;
}
button#ProductSubmitButton-template--17726840930495__main {
    width: 100%;
    border-radius: 30px;
    padding: 3px 6px 3px 23px;
    display: flex
;
    justify-content: space-between;
    background: transparent;
    position: relative;

    background: linear-gradient(to right, #8dcb42 50%, #ffffff 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
}
button#ProductSubmitButton-template--17726840930495__main:hover {
    color: white !important;
    background-position: left bottom;
}
div#Quantity-Form-template--17638165414079__main {
   
    flex-direction: column !important;
    width: 100%;
    max-width: 100%;
}
.shopify-payment-button {
    width: 100%;
}

section#ProductInfo-template--17726840930495__main quantity-input.quantity {
    display: none;
}

div#Quantity-Form-template--17638165414079__main {
    display: flex;
  width:100%;
      gap:0px;
     align-items: center;
      border: 1px solid #dddddd;
    border-left: none;
    border-right: none;
}
.page-product .quantity__button .svg-wrapper {
    width: 16px !important;
    pointer-events: none;
    color: #143c0a !important;
}
label.quantity__label.form__label {
    display: none;
}
.product-form__buttons {
    display: flex;
      gap: 20px;
}
button#ProductSubmitButton-template--17726840930495__main .img_bt_icon {
    margin-right: 10px;
}
.product-form__submit:hover{
   --border-offset: none !important;
  --color-button-text:none !important;
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    background: #8dcb42;
    --border-offset: none !important;
    border-radius: 30px;
    padding: 3px 6px 3px 23px;
    display: flex
;
    justify-content: space-between;
    align-items: center;
    color: #123c0a;
    position: relative;
    background: linear-gradient(to right, #143c0c 50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    text-decoration: none;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;

}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:hover{
   --border-offset: none !important;
  --color-button-text:none !important;
  color:white !important; 
  background-position: left bottom;
    border: 1px solid #ffffff !important;
}
span.unique_card_title {
    color: #8dcb42;
}
.product__title h1 {
    color: #133b09;
    font-size: 45px;
    font-family: 'Montserrat';
}
h2.h4.accordion__title.inline-richtext {
    font-family: 'Montserrat';
    font-weight: 600;
      color: #2d2d2d;
    font-size: 22px;
}
  .page-product  comparison-table {
    width: 100%;
}
 .page-product .accordion summary {
    display: flex;
    position: relative;
    line-height: 1;
    padding: 0;
    padding-bottom: 21px;
}

.page-product .product__accordion svg.icon.icon-caret {
    display: none;
}
.table_haed_cus {
    background: #f04228;
    text-align: center;
    vertical-align: middle;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    padding: 0px 55px;
    border-radius: 16px 16px 0px 0px;
}
  .heading_cc {
    font-size: 25px;
    color: #ffffff;
        font-weight: 700;
}
.heading_cus {
    padding: 6px 0px 15px;
  }

.tr_cus_table {
    display: flex;
    width: 100%;
}
  .tr_cus_table[data_cus_table ="7"] .check_main {
    border-radius: 0px 0px 0px 16px;
}


.tr_cus_table[data_cus_table ="7"] .cross_cus{
 border-radius: 0px 0px 16px 0px;
}
.ccustom_table_wrapper {
    padding: 100px 0px;
}
.check_main {
    font-size: 22px;
    font-weight: 700;
    font-family: 'Montserrat';
    color: #000000;
    background: #f4fef6;
    padding: 10px 64px;
    border: 1px solid #708d7d;
}
.check_main {
    width: 29%;
}
.check_main {
    font-size: 20px;
    font-weight: 700;
    font-family: 'Montserrat';
    color: #000000;
    background: #f4fef6;
    padding: 10px 64px;
    border: 1px solid #708d7d;
}
.check_cus {
    width: 41%;
}

.check_cus {
    display: flex;
    align-items: center;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Montserrat';
    color: #000000;
    background: #fdece9;
    border: 1px solid #708d7d;
    gap: 20px;
    padding: 10px 0px 10px 25px;
}

.cross_cus {
    width: 38%;
}

.cross_cus {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Montserrat';
    color: #000000;
    background: #f4fef6;
    padding: 10px 0px 10px 27px;
    border: 1px solid #708d7d;
    display: flex;
    align-items: center;
    gap: 20px;
}
.page-product .grid__item{
flex-grow: unset !important; 
     flex-shrink: unset !important; 
}
.payment_btn_cus {
    display: flex;
    justify-content: center;
    align-items: center;
}
.socail_icons_content p {
    font-size: 17px;
    font-weight: 700;
    color: #000000;
}
.page-product .socail_icons {
    gap: 21px;
}
span.osm_ttt {
    color: #8dcb42;

}

.related-products__heading.inline-richtext.h2 {
    text-align: center;
    font-size: 41px;
    font-family: 'Montserrat';
    font-weight: 700;
}

.page-product .card__heading.h5 {
    font-size: 20px;
    font-weight: 400;
    font-family: 'Montserrat';
    color: #646463;
}
.page-product .price__container {
    color: #f04228;
    font-weight: 500;
}
.page-product .card__information.run p {
    display: none;
}
.page-product .cussss_tag {
    display: none;
}
.page-product img.motion-reduce {
    border-radius: 12px;
}

.page-product .card__inner.color-scheme-2.gradient.ratio {
    border-radius: 27px;
}
s.price-item.price-item--regular {
    color: #a3a3a3;
}
.page-product .accordion {
    
    border-bottom: 1px solid #c9c9c9 !important;
}
p.bundle_tex {
    font-size: 8px;
    position: relative;
    top: -5px;
}
.page-product .wrapper_custom_over_text {
    padding: 126px 0px;
}
.product_slider_Image {
    width: 22.33%;
}
.new_product_slider_image_wraper {
    display: flex;
    width: 100%;
    gap: 30px;
    flex-wrap: wrap;
       justify-content: start;
    align-items: center;
    padding: 54px 0px;
}
.product_slider_Image img {
    width: 100%;
}
.page-product .custom_logo {
    background: #8dcb42;
}
.page-product .custom_logo_section {
    display: flex !important;
    justify-content: center;
    align-items: center;
    flex-direction: column-reverse;
    width: 18%;
    background: #8dcb42;
    border-radius: 13px 13px 50% 50%;
}
.custom_image_text_result_product {
    width: 30.70%;
}
.result_section_main_wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 51px;
    flex-wrap: wrap;
    justify-content: start;
  padding-bottom:100px;
}
.custom_image_text_result_img img {
    width: 100%;
}
h3.heading_result {
    text-align: center;
    color: #2d2d2d;
    font-family: 'Montserrat';
    font-size: 23px;
    font-weight: 600;
         margin: 14px 0 5px;
}
p.lorem_result {
    text-align: center;
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    margin: 0;
}
h3.result_main_title_sub {
    text-align: center;
    color: #103c07;
    font-size: 56px;
    margin: 0 0 35px 0px;
    font-family: 'Montserrat';
}
.img1_table, .img2_table, .img3_table {
    width: 33.33%;
    display: flex;
    justify-content: start;
    align-items: center;
}

.wraper_tbale_head_title {
    display: flex
;
    align-items: center;
    width: 100%;
    border-top: 1px solid #e3e3e3;
    margin-top: 25px;
}
.wraper_tbale_head {
    display: flex;
    width: 100%;
    align-items: center;
}
.second_table {
    display: flex;
    justify-content: start;
    align-items: center;
    width: 33.33%;
}
.wraper_tbale_head_pra {
    display: flex;
    width: 100%;
    align-items: center;
      border-top: 1px solid #e3e3e3;
    padding: 15px 0px;
}
.list_table.list_table_two {
    display: flex;
    align-items: center;
    gap: 10px;
}

.list_table.list_table_three {
    display: flex;
    align-items: center;
    gap: 10px;
}
.list_table {
    width: 33.33%;
}
.second_table h3 {
    margin: 0;
    font-family: 'Montserrat';
    font-size: 27px;
    font-weight: 600;
    padding: 15px 0px;
}
.second_table.one h3 {
    color: #133e09;
    margin: 0;
    font-family: 'Montserrat';
    font-size: 27px;
    font-weight: 600;
}
span.one_table_list {
    font-size: 20px;
    color: #000000;
    font-weight: 600;
}
span.two_table_list, span.three_table_list {
    font-size: 17px;
}
.ne_table_product {
    background: #f5f5f5;
    padding: 119px 0px;
}
.img1_table img {
    width: 100%;
    max-width: 51%;
}
.img2_table img {
    width: 100%;
    max-width: 20%;
}
.img3_table img {
    width: 100%;
    max-width: 20%;
}
.manin_two_table_list {
    display: flex;
    justify-content: center;
    align-items: center;
}
.manin_three_table_list {
    display: flex;
    justify-content: center;
    align-items: center;
}
 section#shopify-section-template--17638165414079__related-products .color-scheme-1.gradient {
    background: #f5f5f5 !important;
} 
.page-product .card__information.run {
    background: #ffffff;
}


.page-product img.motion-reduce {
    border-radius: 22px 22px 0px 0px;
}
.page-product .card__heading ::after {
    border: 1px solid #e5e5e5;
    border-radius: 22px;
}

.page-product .card__information.run {
    background: #ffffff;
    border-radius: 0 0 22px 22px;
}
.page-product .card__information.run {
    padding: 20px !important;
}
.page-product .custom_product_button a {
    padding: 5px 10px;
}

/* .page-product p.cart_ratting_save_price {
    left: 22px;
} */
.page-product h2.related-products__heading.inline-richtext.h2 {
    color: #143c0a;
    font-size: 50px;

}
.page-product ul.grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down {
    margin-bottom: 100px;
}

.bundle_wrap:nth-of-type(1) p.value_for_tt:after {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_2_cf176ab5-4c6c-4ac8-a522-c137b4e33e5a.png?v=1733951303);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 18px;
    width: 18px;
    top: -56px;
    z-index: 1;
    left: -8px;
}
.bundle_wrap:nth-child(3) p.value_for_tt:after {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/shop.png?v=1733951300);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 18px;
    width: 18px;
    top: -56px;
    z-index: 1;
    left: -9px;
}
div#shopify-block-AMUo1cU9mV2NJNDAve__loox_reviews_loox_dynamic_section_FnaGMY {
    padding-top: 60px;
}

.bundle_wrap[data-index="3"] span.money_meta {
    position: relative;
    left: 10px;
}
.bundle_wrap[data-index="1"] span.money_meta {
    position: relative;
    left: 12px;
}

 .page-product .related-products.page-width {
    width: 100% !important;
    max-width: 1540px !important;
    margin: 0 auto;
}

.page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
    padding: 19px 0px 80px;
}

.page-product h2.related-products__heading.inline-richtext.h2 {

    padding-top: 60px;
}
.page-product .card__information.run {
    background: #ffffff !important;
    border-radius: 0 0 22px 22px;
}

.page-product fieldset.js.product-form__input.product-form__input--pill {
    border-top: 1px solid #c9c9c9;
    padding-top: 20px;
}
.page-product .bunndle_warpper_all {
    border-bottom: 1px solid #c9c9c9;
    padding-bottom: 30px;
}
.page-product .consumer_images_product_main_wrapper {
    border-top: 1px solid #c9c9c9;
}




/* section#shopify-section-template--17726840930495__related-products .color-scheme-1.gradient {
    background: #f5f5f5 !important;
} */
/* end product page */





/* Herbs */

ul#product-grid li.grid__item .custom_product_button a:hover{
      background: #e75639;
    color: #fffffd;
}



.page-collection .custom_product_button {
    position: relative;
    z-index: 9;
}
.page-collection h6.sub_title {
    color: #8dcb42;
    font-size: 16px;
}
.page-collection span.facets__selected {
    padding-left: 22px;
}
.page-list-collections img.motion-reduce {
    border-radius: 12px 130px 0px 0px;
}

.page-list-collections .card__inner.color-scheme-2.gradient.ratio {
  border-radius: 12px 130px 30px 12px;
}


.page-list-collections ul.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down {
    display: flex;
    width: 100%;
    gap: 25px;
  padding:70px 0px 10px;
}
.page-list-collections li.collection-list__item.grid__item.scroll-trigger.animate--slide-in {
    width: 20%;
}
.page-list-collections span.icon-wrap {
    display: none;
}
.page-list-collections .card__information {
    /* background: #eaeaec; */
    border-radius: 0 0 12px 12px;
      position: absolute;
    bottom: -8px;
    left: 19px;
}
.card-wrapper.animate-arrow.collection-card-wrapper {
   
    border-radius: 12px 130px 12px 12px;
    
}
.page-blog .article-card__image-wrapper.card__media {
    border-radius: 20px 20px 0px 0px !important;
}
.page-blog .card__inner.color-scheme-2.gradient.ratio {
    border-radius: 20px;
}
.page-list-collections p.discription_custom_over_img_tag {
    max-width: 63%;
}
.page-list-collections .card__heading {
    text-align: center;
    font-family: 'Montserrat';
    font-weight: fon;
    font-size: 24px;
    font-weight: 700;
}
.page-list-collections ul.pagination__list.list-unstyled {
    padding-bottom: 58px;
}
/* End Herbs */

/*single blog page   */
.page-article header.page-width.page-width--narrow.scroll-trigger.animate--fade-in.fjfh {
    padding: 0 190px;
}
.page-article .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in {
    padding: 0 190px;
    width: 100% !important;
    max-width: 1540px !important;
    margin: 0 auto !important;
}

.page-article .article-template__title.ss {
    font-size: 46px;
    color: #2d2d2d;
    width: 100%;
    max-width: 89%;
    font-family: 'Montserrat';
    font-weight: 600;
}
.page-article span.circle-divider.caption-with-letter-spacing {
    font-size: 22px;
    color: #b4b4b4;
    font-family: 'Montserrat';
    font-weight: 300;
}
.page-article span.span_blog_date{
   font-size: 22px;
    color: #b4b4b4;
    font-family: 'Montserrat';
    font-weight: 300;
}
h3.new_for_single {
    font-size: 19px;
    color: gray;
    font-family: 'Montserrat';
    font-weight: 300;
}
span.tagu {
    font-weight: 700;
    color: #2d2d2d;
}
.tags {
  
    border-left: none;
    border-right: none;
  position:relative;
}
.wraperr_custom_tags_for_single_blog {
    margin: 8px 0px;
}
.page-article .custom_newsletter_section {
    display: none;
}

.page-article form.contact-form {
    column-gap: 25px; 
}
.page-article .custom_contact_field {
    width: 48%;
}
.page-article h3.custom_contect_filds_contents_title {
    font-size: 25px;
}

.page-article div#custom_contact_field_btn {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
.page-article .acustom_article_title {
    display: none;
}
.page-article h3.new_single_relate {
    text-align: center;
    font-family: 'Montserrat';
    font-size: 55px;
    color: #123c0a;
    margin: 35px 0;
}
.page-article span.new_color_for_this {
    color: #8dcb42;
}
.page-article .custom_blog-main_wrapper {
    margin-bottom: 200px;
}
body.gradient.page-article{
background: #f5f5f5;
}
.page-article .custom_article_content {
     padding-top: 0px; 
}
.page-article .custom_contact_form_wrapper_content_form {
    padding: 40px 0 38px 0px;
}
.page-article a.article-template__link.link.animate-arrow {
    display: none;
}
.page-article .wraperr_custom_tags_for_single_blog {
    display: flex;
    width: 100%;
    justify-content: space-between;
  align-items:center;
}
.icons_for_main_blog_page {
    display: flex;
    gap: 10px;
}

 .tags:after {
    position: absolute;
    content: '';
    width: 1269px;
    height: 1px;
    background: #9c9c9c36;
}
 .tags:before {
    position: absolute;
    content: '';
    width: 1269px;
    height: 1px;
    background: #9c9c9c36;
}
.page-article article.article-template {
    padding-top: 45px;
}
/* end single blog page  */

/* cart page */
.wrapper_car_custom_page {
    display: flex;
    width: 100%;
   margin-bottom: 300px;
}
.custom_results_section_total {
    background: #f5f5f5;
    border-radius: 20px;
    padding: 40px;
}
cart-items.gradient.color-scheme-1.isolate.section-template--17638164889791__cart-items-padding {
    width: 65%;
}
.custom_results_section_total {
    width: 35%;
}
h3.custom_title_totla_cart_page {
    font-size: 40px;
    margin: 0;
    color: #2d2d2d;
    font-family: 'Montserrat';
    font-weight: 600;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 25px;
}
 .page-cart .custom_newsletter_section {
    display: none;
}
.inner_result_total .totals {
    display: flex;
    justify-content: space-between;
    padding: 25px 0px;
   border-bottom: 1px solid #e1e1e1;
}
.inner_result_total h2.totals__total {
    font-size: 28px;
    color: #2d2d2d;
    font-weight: 500;
    font-family: 'Montserrat';
}
.inner_result_total p.totals__total-value {
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 25px;
    color: #2d2d2d;
}
.cusy_btn_cart {
    margin-top: 38px;
}
.inner_result_total .cart__ctas button {
    border-radius: 22px;
    width: 100%;
    max-width: 71%;
    margin: 0 auto;
    padding: 0;
    background: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
}
 :root, .color-scheme-1 {
  --color-foreground:unset!important;
}
.page-cart .button:after, .shopify-challenge__button:after, .customer button:after, .shopify-payment-button__button--unbranded:after{
  box-shadow:unset !important;
}
.custom_c_shoping button {
    border: none;
    background: transparent;
    outline: none;
    color: #2d2d2d;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Montserrat';
    width: 100%;
    margin-top: 32px;
  cursor:pointer;
}
  span.con_iconss {
    font-size: 33px;
}
  
.page-cart a.underlined-link {
    display: none;
}
.page-cart .cart__footer.isolate.section-template--17638164889791__cart-footer-padding {
    display: none;
}
.page-cart h1.title.title--primary {
    font-size: 42px;
    font-family: 'Montserrat';
    color: #2c2c2c;
    font-weight: 600;
}
.page-cart td.cart-item__details a {
    font-size: 17px;
    font-family: 'Montserrat';
    color: #143b0c;
    font-weight: 600;
}
.page-cart table.cart-items th {
    font-size: 20px;
    color: #2e2e2e;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: capitalize;
}
   .page-cart .cart-items thead th:first-child {
        width: 41%;
    }
.page-cart quantity-input.quantity.cart-quantity {
    border: 1px solid #c0c0c0;
    border-radius: 22px;
    box-shadow: unset;
}
.page-cart .quantity {
   
    min-height: 36px;
    width: 100px;
}
.page-cart .quantity__input {
    border: 1px solid #c0c0c0;
    border-top: none;
    border-bottom: none;
  background:#f4f4f4 !important;
}
.page-cart button.quantity__button {
    width: 30px;
}
.page-cart span.price.price--end {
    font-weight: 600;
    font-size: 20px;
    color: #2d2d2d;
}
.cart-item__price-wrapper {
    display: flex;
    justify-content: end;
      align-items: center;
}
span.cross_icon_cart {
    background: #2d2d2d;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
      cursor: pointer;
}
span.cross_icon_cart {
    margin-left: 28px;
}
.page-cart table.cart-items thead:after {
    content: '';
    position: absolute;
    background: #e3e3e3;
    height: 1px;
    width: 100%;
}
.page-cart table.cart-items thead {
    /* border: 1px solid red !important; */
    position: relative;
}

.new_fileter_data {
    display: flex;
    width: 100%;
  align-items:center;
}


div#FacetsWrapperDesktop {
    width: 50%;
}
.new_fileter_data h2.product-count__text.text-body {
    width: 25%;
}
.new_fileter_data facet-filters.sorting.caption {
    width: 25%;
}
 details#Details-filter\.v\.availability-template--17638164922559__product-grid {
    width: 22%;
    border: 1px solid #bdbdbd;
    padding: 0 20px;
    border-radius: 10px;
}
 span.facets__summary-label {
    color: #545454;
    font-size: 15px !important;
    font-weight: 400 !important;
    font-family: 'Montserrat';
  
}
 summary.facets__summary.caption-large.focus-offset {
    margin: 0;
    margin: 8px 0px;
}
span.showing_fcat {
    color: #414141;
    font-weight: 400;
}
.page-collection svg.icon.icon-caret {
    width: 13px !important;
    height: 14px !important;;
    margin-right: -5px;
    top: 7px;
}
  .facet-filters .sorting.caption {
    border: 1px solid #bdbdbd;
    padding: 8px 14px;
    border-radius: 10px;
}

.page-collection  select#SortBy {
        font-size: 18px !important;
    font-weight: 400 !important;
}
.section-template--17638164922559__product-grid-padding.gradient.color-scheme-1.bg {
    background: #f5f5f5 !important;
}
body.gradient.page-collection.custom-page-products.page-collection {
    background-color: #f5f5f5 !important;
}
/* .facets__form {
    display: flex !important;
    gap:unset; 
     grid-template-columns: unset; 
   margin-bottom: unset; 
    justify-content: space-between !important;
  width:100%;
} */
.product-count.light.item_3 {
    order: 1;
    width: 17% !important;
    padding: 0;
    display: flex;
}
.facet-filters.sorting.caption.item_2 {
    order: 3;
    width: 17% !important;
}
div#FacetsWrapperDesktop {
    order: 2;
    width: 64% !important;
}
.active-facets.active-facets-desktop.bb {
    display: none;
}
.facet-filters__field {
    border: 1px solid #bdbdbd;
    padding: 8px 12px;
    border-radius: 10px;
}
h2#verticalTitle {
    display: none;
}



div#Facet-2-template--17638164922559__product-grid {
    position: absolute;
    z-index: 1;
}
.field__input[type="range"]::-webkit-slider-thumb {
    appearance: none;
    width: 15px;
    height: 15px;
    background: #f6f6f6;
    border-radius: 40%;
    cursor: pointer;
    border: 2px solid #2c2c2c;
  pointer-events: auto;
 -webkit-appearance: none;
  
}

.field__input[type="range"]::-moz-slider-thumb {
  
    appearance: none;
    width: 15px;
    height: 15px;
    background: #f6f6f6;
    border-radius: 40%;
    cursor: pointer;
    border: 2px solid #2c2c2c;
  pointer-events: auto;
 -moz-appearance: none;
  
}
.input#Filter-Price-LTE::-moz-slider-thumb {
  left:100%;
}
input#Filter-Price-GTE::-moz-slider-thumb {
  left:0%;
}
.main_price_slider_perice {
    width: 37%;
}
/* input[type="range"] {
    -webkit-appearance: none;
    width: 100%;
    height: 8px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    opacity: 0.9;
    transition: opacity 0.2s;
  } */
/* input#Filter-Price-GTE {
    padding: unset !important;
    margin: unset !important;
}
input#Filter-Price-LTE {
    padding: unset !important;
    margin: unset !important;
}
input#Filter-Price-GTE, input#Filter-Price-LTE {
    height: 4px;
     width: 100%;
    top: -5px;
    -webkit-appearance: none;
    background: no-repeat;
    pointer-events: none;
  position: absolute;
} */
    .facets__price {
    position: relative;
}
.main_price_range_main_wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
      span.svg-wrapper.header__icon-close {
    display: none !important;
}
 
.main_price_range {
    width: 200px;
    height: 4px;
    background: #ddd;
    position: relative;
      top: 0px;
}
.main_price_range_sec {
    height: 4px;
    background: #000;
    position: absolute;
    right: 0%;
    left: 0%;
}

/* span.field-currency {
    display: none;
} */

label.field__label {
    display: none;
}
.main-div_for_custom_price {
    display: flex;
    align-items: center;
}
span.price_filter_custom {
    font-family: 'Montserrat';
    font-weight: 600;
    color: #2d2d2d;
    font-size: 14px;
  width:22%;
 
}
.facets__price {
    display: flex;
    padding:unset; 
}
span.facets__selected {
    font-size: 13px;
}
.facets__header {
    border-bottom: 1px solid rgba(unset!important,.2);
    padding: 1.5rem 2rem;
    display: flex;
    justify-content: space-between;
    font-size: 1.4rem;
     position: unset!important;
    top: 0;
    background-color:unset!important;
     z-index:unset!important;
    padding: 0;
    font-size: 12px;
      padding: 0 !important;
}
a.facets__reset.link.underlined-link {
    display: none;
}
.main-div_for_custom_price {
    border: 1px solid #bdbdbd;
    padding: 7px 20px;
    border-radius: 10px;
  width: 68%;
}
.page-collection select#SortBy {
    font-size: 15px !important;
    font-weight: 400 !important;
  left:-4px;
}
h2.facet-filters__label.caption-large.text-body {
    display: none;
}
    .facets__form .product-count {
        grid-column-start: 3;
        align-items: center !important;
              align-self: unset !important;
    }
.tabs_content_img img {
    width: 100%;
}
.page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
    width: 31%;
}
 .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
    display: flex;
    gap: 36px;
  
}

.instafeed-new-layout-item {
    border: 1px solid #80808054;
    position: relative;
}
.instafeed-hover-layer {
    border-radius: 0px !important;
}
/* end cart page */
/*  cart drawer*/
a.cart-item__name.h4.break {
    font-size: 18px;
    font-family: 'Montserrat';
    color: #133b09;
}
cart-drawer.drawer.animate.active {
    background: #00000052;
}
.cart-item {
    border-bottom: 1px solid #e6e6e6;
    padding: 3px 0px 10px;
    margin: 0;
}
tbody[role="rowgroup"] {
    border-top: 2px solid #aab8a6;
}
.cart-drawer quantity-input.quantity {
    border: 1px solid #c1c1c1;
    border-radius: 26px;
    width: 100%;
    max-width: 47%;
}
.cart-drawer .quantity__input {
    font-size: 14px;
}
.cart-drawer button.quantity__button {
    width: 32%;
}
.cart-drawer button.quantity__button span.svg-wrapper svg.icon.icon-plus, svg.icon.icon-minus {
    height: 10px;
    width: 10px;
}
.cart-drawer .quantity__input {
    font-size: 14px;
    border: 1px solid #c2c2c2;
    border-top: none;
    border-bottom: none;
      background: #f4f4f4 !important;
}
.cart-drawer .quantity {
    min-height: 34px !important;

}
.cart-drawer p.totals__total-value {
    color: #000000 !important;
}
button.button.button--tertiary.cart-remove-button {
    font-size: 14px;
    color: #8dcb42 !important;
    font-family: 'Montserrat';
}
.cart-drawer h2.totals__total {
    font-size: 20px;
    font-family: 'Montserrat';
    color: #1f3a1a;
    font-weight: 500;
}
.cross_img_for_crd {
    display: flex;
}
.cross_img_for_crd img {
    width: 100%;
    max-width: 63%;
    margin: 0 auto;
}
.cart-drawer button#CartDrawer-Checkout {
    display: flex;
    width: 100%;
    max-width: 68%;
    margin: 0 auto;
    display: flex;
    gap: 7px;
    border-radius: 30px;
    --border-offset: none !important;
}
.cart-drawer button#CartDrawer-Checkout:hover {
  --border-offset: none !important;
  --border-opacity:none !important;
}
.cart-drawer span.icon_card_btn {
    height: 30px;
    width: 30px;
    background: #fff;
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    left: 17px;
}
.cart-drawer .continue_shoping_cart {
    display: flex
;
    justify-content: center;
    align-items: center;
    padding: 20px 0px;
    font-weight: 600;
}

.cart-drawer a.continue_shoping_cart_anchor {
    display: flex
;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    color: #000000 !important;
    gap: 10px;
    font-size: 18px;
}
.cart_shipping_bar {
     width: 100%;
    height: 3px;
    background: #d8d8d8;
    margin-bottom: 12px;
    border-radius: 10px;
    position: relative;
    overflow: hidden;
}
.drawer__inner {
    height: 100%;
    width: 47rem !important;
} 
.cart-drawer .drawer__inner.gradient.color-scheme-1 {
    padding: 0 25px;
}
.cart-drawer h2.drawer__heading {
    font-family: 'Montserrat';
    font-size: 33px;
    font-weight: 600;
    padding-top: 18px;
}
 .car_progress_bar {
   height: 100%;

    background: #143b0c;
    border-radius: 10px;
    transition: width 0.3s ease, background-color 0.3s ease;
 
}
.cart-drawer .drawer__close {
    top: 33px;
}


/* account page */

.custom-page-account .wrapper_custom_over_text {
    padding: 134px 0px;
}

.custom-page-account h1#login {
    font-size: 40px;
    font-family: 'Montserrat';
    color: #75b12b;
    font-weight: 600;
}

.custom-page-account .field label {
    color: gray !important;
    font-size: 15px !important;
    font-family: 'Montserrat';
    font-weight: 400;
    padding-top: 7px;
   
}
.custom-page-account .field input {
    border: 1px solid #e3e3e3 !important;
    border-radius: 30px !important;
    color: #e3e3e3;
    height: 57px !important;
    width: 100% !important;
      padding: 0 !important;
    padding-left: 20px !important;
    
}

.custom-page-account form#customer_login {
    width: 100%;
    max-width: 92%;
    margin: 0 auto;
}
.custom-page-account a.cus_forget_btn {
    padding-left: 23px!important;
    color: #000000!important;
    text-decoration: none!important;
    position: relative!important;
    top: -6px!important;
}

.custom-page-account button.main_sign {
    width: 100% !important;
    max-width: 184px !important;
    background: linear-gradient(to right, #123b0a 50%, #8cc940 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 19px;
    padding: 8px 19px 8px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex
;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
    color: #ffffff;
}
.custom-page-account button.main_sign {
    width: 100% !important;
    /* max-width: 100% !important; */
    background: linear-gradient(to right, #8cc940 50%,  #123b0a 50%); 
    background-size: 200% 100%;
    background-position: right bottom;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 19px;
    padding: 8px 19px 8px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex !important
;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
    color: #ffffff;
 
    margin: 0 auto;
    margin-bottom: 17px;
    margin-top: 20px;
}

.custom-page-account button.main_sign:hover {
    background-position: left bottom;
    color: #ffffff;
   
}

.custom-page-account button.main_sign span.img_bt_icon {
    background: #ffffff;
    left: 27px;
    height: 43px;
    width: 43px;
}

.custom-page-account span.img_bt_icon_txt {
    position: relative;
    left: -16px;
}

/* .custom-page-account a.create_account_btn {
    background: #e3e3e3 !important;
    text-decoration: none !important;
    color: #000000 !important;
    width: 100% !important;
    max-width: 252px !important;
    padding: 2px 0px !important;
    border-radius: 30px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
 */
.custom-page-account a.create_account_btn {
    background: #e3e3e3 !important;
    text-decoration: none !important;
    color: #000000 !important;
    width: 100% !important;
    max-width: 252px !important;
    padding: 2px 0px !important;
    border-radius: 30px !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat' !important;
    display: flex !important
;
    justify-content: center !important;
    align-items: center !important;
    background-size: 200%;
    animation: bgAnimation 2s linear infinite;
    background: linear-gradient(to right, #8cc940 50%, #e3e3e3 50%) !important;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.custom-page-account a.create_account_btn:hover{
    background-position: left bottom !important;
    color: #ffffff !important;
}


.custom-page-account span.icon_card_btn {
    position: relative!important;
    left: 24px!important;
    top: 4px!important;
}
.custom-page-account span.icon_card_btn_txts {
    position: relative!important;
    left: -19px!important;
}
.custom-page-account .custom_newsletter_section:before{
display:none;
}
.custom-page-account .custom_newsletter_section {
    display: none;
}
.custom-page-account .customer.login {
    padding: 140px 0px 327px;
}
.custom-page-account .field input::placeholder{
opacity: 1 !important;
    font-size: 18px !important;
}
div#shopify-section-template--17638165053631__main:after {
    position: absolute;
    content: '';
    height: 608px;
    width: 460px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_16_f7ba0597-9b5b-4fbc-b943-3af72e9e65e8.png?v=1735588480);
    top: 102px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    right: 0;
  z-index: -1;
}
div#shopify-section-template--17638165053631__main {
    position: relative;
  z-index: 1;
}
div#shopify-section-template--17638165053631__main:before {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_17_3f2f32e6-0b85-4f8b-a7ff-d2f574ad6752.png?v=1735588862);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 637px;
    width: 366px;
    left: 0;
  z-index: -1;
}


/* end account page */


.custom-page-create-account .wrapper_custom_over_text {
    padding: 123px 0px;
}


.custom-page-create-account  .custom_newsletter_section:before{
display:none;
}
.custom-page-create-account  .custom_newsletter_section {
    display: none;
}


.custom-page-create-account .customer.register h1 {
    font-size: 40px;
    font-family: 'Montserrat';
    color: #75b12b;
    font-weight: 600;
}
.custom-page-create-account .customer.register{
padding: 140px 0px 327px;
}

.custom-page-create-account .field label {
    color: gray !important;
    font-size: 15px !important;
    font-family: 'Montserrat';
    font-weight: 400;
    padding-top: 7px;
   
}
.custom-page-create-account .field input {
    border: 1px solid #e3e3e3 !important;
    border-radius: 30px !important;
    color: #e3e3e3;
    height: 57px !important;
    width: 100% !important;
  padding:0 !important;
  padding-left:20px !important;
    
}
.custom-page-create-account form#create_customer {
    width: 100%;
    max-width: 92%;
    margin: 0 auto;
}
.custom-page-create-account button.register_btn_cus {
    background: #143c0a !important;
    border-radius: 37px !important;
    width: 100% !important;
    max-width: 184px !important;
    height: 55px !important;
    font-size: 17px !important;
    text-align: start !important;
    font-weight: 600 !important;
    width: 100% !important;
    /* max-width: 100% !important; */
    background: linear-gradient(to right, #8cc940 50%, #123b0a 50%) !important;
    background-size: 200% 100% !important;
    background-position: right bottom !important;
    transition: background-position 0.4s ease-in-out, color 0.4s ease-in-out;
    font-size: 19px;
    padding: 8px 19px 8px 22px;
    text-decoration: none;
    font-weight: 600;
    border-radius: 31PX;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2), 0 8px 12px rgba(0, 128, 0, 0.3);
    display: flex !important
;
    justify-content: center;
    align-items: center;
    color: #143b0c;
    letter-spacing: 0;
    color: #ffffff;
    margin: 0 auto;
  margin-top: 20px;
}
.custom-page-create-account button.register_btn_cus:hover{
background-position: left bottom;
    color: #ffffff;
    border: 1px solid #fff;

}

.custom-page-create-account  button.register_btn_cus span.img_bt_icon {
    background: #ffffff;
    left: 27px;
    height: 43px;
    width: 43px;
}
.custom-page-create-account  span.img_bt_icon_txt {
    position: relative;
    left: -16px;
}

.custom-page-create-account .field input::placeholder {
    opacity: 1 !important;
}



div#shopify-section-template--17726840307903__main:after {
    position: absolute;
    content: '';
    height: 608px;
    width: 460px;
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_16_f7ba0597-9b5b-4fbc-b943-3af72e9e65e8.png?v=1735588480);
    top: 102px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    right: 0;
  z-index: -1;
}
div#shopify-section-template--17726840307903__main {
    position: relative;
  z-index: 1;
}
div#shopify-section-template--17726840307903__main:before {
    position: absolute;
    content: '';
    background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_17_3f2f32e6-0b85-4f8b-a7ff-d2f574ad6752.png?v=1735588862);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 637px;
    width: 366px;
    left: 0;
  z-index: -1;
}
/* end cart Drawer */

.custom-page-create-account button.register_btn_cus:hover {
    background-position: left bottom !important;
    color: #ffffff !important;
    border: none !important;
}
/*herbs_page_new  */


.herbs_images img {
    border-radius: 12px 130px 32px 12px !important;
}


.herbs_content {
    display: flex;
    padding-left: 20px;
}
.natural_herbs_main {
    position: relative;
}
.herbs_content {
    display: flex
;
    padding-left: 20px;
    position: absolute;
    bottom: 0;
}
button.buttons_herbs img {
    width: 100%;
    max-width: 71%;
    
}
button.buttons_herbs {
    background: none;
    border: none;
    position: absolute;
    right: -32px;
    bottom: -1px;
  cursor:pointer;
}
h3.herbs_title {
    color: #ffffff !important;
    border-left: 3px solid #8dcb42;
    padding-left: 7px;
    font-size: 19px;
    font-family: 'Montserrat';
}
.herbs_images img {
    width: 100%;
}

.natural_herbs_main {
    width: 22%;
}
.natural_herbs_section_wrapper {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    gap: 43px;
  padding:100px 0px;
}

/* end herbs_page_new  */

.footer .socail_icon_custom img {
    height: 36px;
    width: 36px;
}

.custom-page-products .custom_product_button {
    display: none;
}

body #insta-feed {
    margin-bottom: 1px !important;
    text-align: center;
}

 .page-collection p.cart_ratting_save_price {
    top: 11px;
    }

.page-product p.cart_ratting_save_price {
    margin: 0px 20px;
    top: 20px;
}

.page-article header.page-width.page-width--narrow.fjfh {
    padding: 0 190px;
}
.page-article .article-template__content.page-width.page-width--narrow.rte {
    padding: 0 190px;
    width: 100% !important;
    max-width: 1540px !important;
    margin: 0 auto !important;
}
.page-article .article-template__hero-adapt.media img{
  padding:0;
}
.custom_title_page {
    margin-top: 45px !important;
}
.page-product .price__regular {
    display: block !important;
    text-decoration: none !important;
}

.page-product .price__container {
    display: flex
;
    gap: 6px;
}

.page-product span.price-item.price-item--regular {
    text-decoration: none;
}
.custom_product_button {
    display: none;
}
section#shopify-section-template--17726840471743__1731339867758e6e10 .page-width {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
  
}

.instafeed-new-layout-container {
    width: 100% !important;
    max-width: 100% !important;
}
.instafeed-new-layout-item {
    height: 288px !important;
}
section#shopify-section-template--17726840537279__173531758898e94f6c .page-width {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    
}
.product.product--medium s.price-item.price-item--regular {
    color: #a3a3a3;
    font-size: 19px !important;
    font-family: 'Montserrat';
    font-weight: 500;
}

.product.product--medium .price__container {
    display: flex
;
    align-items: center;
}
.product.product--medium span.price-item.price-item--regular {
    color: #143B0D;
    font-size: 31px !important;
    font-weight: 500;
    font-family: 'Montserrat';
}
.page-collection .full-unstyled-link {
  
    font-size: 28px;
   
}
.mobile-facets__header {
    background: #213b1f;
    color: #ffffff;
}
details.menu-opening .mobile-facets__close .svg-wrapper svg {
    margin: 0;
    color: #ffffff;
}
.article-card__image.media.media--hover-effect img {
    border: 1px solid #bdbdbd;
    border-radius: 20px 20px 0 0;
}

.close_custom_drawer button {
    background: transparent;
    border: none;
    font-size: 39px;
    position: absolute;
    right: 15px;
}
.close_custom_drawer {
    padding-bottom: 67px;
}




@media only screen and (min-width: 1024px) {
section#shopify-section-template--17726840471743__1731339867758e6e10 .page-width {
    
    padding:0 10px !important;
}
  section#shopify-section-template--17726840537279__173531758898e94f6c .page-width {
     padding:0 !important;
  }
}
@media only screen and (min-width: 1900px) {
.header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 521px;
   
}
}
@media only screen and (min-width: 2000px) {

  
      .instafeed-new-layout-item {
        height: 321px !important;
    }
  .custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 357px;
}
  .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
     height: 357px;
  }
}

@media only screen and (min-width: 2200px) {
 
  .wrapper_main_benner_image {
        padding: 595px 0px 869px !important;
    }
  section.custom-banner-imagettt.new {
    margin-top: -599px!important;
}

  .top_product_wrapper {
    margin-top: -886px;
}
  .instafeed-new-layout-item {
    height: 391px !important;
}
}




/* @media only screen and (min-width: 2400px) {
    .wrapper_custom_over_text {
        padding: 244px 0 317px !important;
    }
  .page-collection .wrapper_custom_over_text{
      padding: 244px 0 613px !important;
  }
 .page-article .wrapper_custom_over_text{
      padding: 244px 0 613px !important;
  }
      
} */



@media only screen and (min-width: 2500px) {
.header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 708px;
  
}
}
@media only screen and (min-width: 2800px) {
    .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 772px;
    }
   .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 1000px;
    }
}
/* @media only screen and (min-width: 2700px) {
    .custom-page-about-us .wrapper_custom_over_text {
        padding: 489px 0 !important;
    }
  .custom-page-account .wrapper_custom_over_text {
        padding: 489px 0 !important;
    }

.wrapper_custom_over_text {
        padding: 244px 0 617px !important;
    }
   
}
 */
@media only screen and (min-width: 3500px) {
    .top_product_wrapper {
        margin-top: -849px;
    }
.custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 520px;
    }
  .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
     height: 520px;
  }
}

@media only screen and (min-width: 4000px) {
 
      .top_product_wrapper {
        margin-top: -791px;
    }
 .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 1999px;
    }
.custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 1000px;
}
   .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
      height: 1000px;
  }
}




@media only screen and (min-width: 5000px) {
    .top_product_wrapper {
        margin-top: -684px;
    }
}

@media only screen and (min-width: 6000px) {
    .top_product_wrapper {
        margin-top: -350px;
    }

}

@media only screen and (max-width: 1840px) {
.No_mobile_image.desktop.banner-image {
    margin-top: -101px;
}
/* .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    background: #143b0c;
} */
}
@media only screen and (max-width: 1728px) {
.custom_product_conatiner_slide.page-width {
   
    max-width: 1652px !important;
    
}
  footer.footer:after {
    top: -65px;
    z-index: -1;
}
}
@media only screen and (max-width: 1700px) {
    .No_mobile_image.desktop.banner-image {
        margin-top: -30px;
    }
  
  .custom_newsletter_section:before {
    content: '';
    position: absolute;
    height: 377px;
    width: 377px;
}
.custom_newsletter_section:after {
    height: 375px;
    width: 311px;
}
.instafeed-new-layout-item {
    height: 259px !important;
}

}

@media only screen and (max-width: 1600px) {
footer.footer:after {
  
    height: 520px;
    width: 224px;
  
}
      .No_mobile_image.desktop.banner-image {
        margin-top: -18px;
    }
.instafeed-new-layout-item {
    height: 242px !important;
}
  
}

@media only screen and (max-width: 1580px) {

  footer.footer:after {
        height: 409px;
        width: 206px;
        top: -37px;
    }
}

@media only screen and (max-width: 1550px) {

  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
    line-height: 74px;
}
  
}

@media only screen and (max-width: 1500px) {

  .second_custom_image_for_text_second {
    top: 77px;
    right: -142px;
}
  .custom_product_button a {
    padding: 8px 22px;
}
  .custom_review-section span.next-arrow.slick-arrow {
    position: absolute;
    top: 369px;
    z-index: 1;
    left: 1331px;
}
  .custom-banner-image .banner-content-container .content-wrapper {
    padding-bottom: 67px;
}
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
    margin: 0;
    font-size: 45px;
    font-family: 'Montserrat';
}
.custom-banner-image .custom-button {
    font-size: 20px;
}
  .cus_prod_price span {
    font-size: 20px;
  }
      .wrapper.des[data="1"]:after {
        height: 592px;
        width: 588px;
        right: 0;
        top: 49px;
    }
      .wrapper.des[data="2"]:after {
        height: 637px;
        width: 584px;
        right: 0;
        top: 18px;
    }
      .wrapper.des[data="3"]:after {
        height: 687px;
        width: 594px;
        right: 0;
        top: 0px;
    }
  section.custom-banner-image:after {
    height: 417px;
    width: 417px;
        right: 247px;
    top: -3px;
}
  .custom_newsletter_section:after {
    height: 303px;
    width: 282px;
}
.custom_newsletter_section:before {
   
    height: 371px;
    width: 351px;
    
}

.min_approval:before {
    height: 378px;
    width: 248px;
}

.min_approval:after {
    height: 381px;
    width: 249px;
    
}
footer.footer:after {
    height: 396px;
    width: 133px;
  
}

footer.footer:before {

    height: 325px;
    width: 406px;
  
}
     
      section.custom-banner-image:after {
        top: 47px;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        line-height: 58px;
    }
  .custom_logo_title p {
    font-size: 18px;
   
}
  .page-search form#FacetFiltersForm {
    flex-wrap: wrap;
}

.page-search .product-count.light.item_3 {
    width: 100% !important;
}
  .page-search div#FacetsWrapperDesktop {
  
    justify-content: start;
}
   .about_new_history_wrapper:after {
    width: 1453px;
    height: 314px;
    left: -28px;
    top: 41px;
}  
  p.b_i_text {
    font-size: 22px;
    
}
  .instafeed-new-layout-item {
    height: 227px !important;
}
  .icon_img_new {
  
    padding-top: 10px;
}
}

@media only screen and (max-width: 1480px) {
.about_new_history_wrapper:after {
    
    width: 1437px;
    height: 312px;
    left: -29px;
    top: 42px;
}
}


@media only screen and (max-width: 1450px) {
.custom_review-section span.next-arrow.slick-arrow {
    position: absolute;
    top: 369px;
    z-index: 1;
    left: 100%;
}
  a.collection_products_btn {
    padding: 11px 87px;
}
  a.bat_under_cc {
   
    max-width: 36%;
  }
     

        .wrapper.des[data="3"]:after {
        height: 621px;
        width: 565px;
        right: 0;
        top: -41px;
    }

      
      .wrapper.des[data="1"]:after {
        height: 552px;
        width: 553px;
        right: 0;
        top: -10px;
    }
      .wrapper.des[data="2"]:after {
        height: 597px;
        width: 565px;
        right: 0;
        top: -41px;
    }
section.custom-banner-image:after {
        height: 378px;
        width: 377px;
        right: 247px;
        top: -7px;
    }
      section.custom-banner-image:after {
    
        top: 29px;
    }
    .wrapper.des[data="1"]:after {
        top: 29px;
    }

.wrapper.des[data="2"]:after {
        top: 4px;
    }
   
    .wrapper.des[data="3"]:after {
        top: -7px;
    }
      .No_mobile_image.desktop.banner-image {
        margin-top: -76px;
    }
}
@media only screen and (max-width: 1440px) {

.custom_product_wrapper {
    column-gap: 47px;
    row-gap: 30px;
}
.collection_product_main_custom {
    width: 30%;
}
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
    margin: 0;
    font-size: 43px;
    font-family: Montserrat;
}
      a.collection_products_btn {
        padding: 11px 83px;
    }
  .blog-articles__article.article.scroll-trigger.animate--slide-in {
    width: 31%;
}
      .custom_logo_title p {
        font-size: 19px;
    }
  .custom_logo_title {
    padding: 0 40px;
}
  .about_new_history_wrapper:after {
    width: 1408px;
    height: 305px;
    left: -33px;
    top: 43px;
}
  .inner-historical_div {
    height: 235px;
    width: 235px;

}
  div#shopify-section-template--17726840307903__main:before {
   
    height: 449px;
    width: 270px;
    top: 71px;
}

div#shopify-section-template--17726840307903__main:after {
    height: 452px;
    width: 341px;
    top: 102px;
}





div#shopify-section-template--17638165053631__main:before {
   
    height: 449px;
    width: 270px;
    top: 71px;
}

div#shopify-section-template--17638165053631__main:after {
    height: 452px;
    width: 341px;
    top: 102px;
}
.instafeed-new-layout-item {
    height: 218px !important;
}
}
@media only screen and (max-width: 1400px) {
 .inner_result_total .cart__ctas button {
    border-radius: 22px;
    width: 290px;
   max-width:unset;
 }
  .page-collection form#FacetFiltersForm {
    flex-wrap: wrap;
}
  .product-count.light.item_3 {
    width: 100% !important;
  
}
  .No_mobile_image.desktop.banner-image {
    margin-top: -131px;
}
   section.custom-banner-image:after {
      
        right: 215px;
        top: -3px;
    }
      .No_mobile_image.desktop.banner-image {
        margin-top: -43px;
    }
    section.custom-banner-image:after {
        right: 215px;
        top: 26px;
    }
  .page-search .main-div_for_custom_price {
    width: 71%;
}
.page-collection .facets__form .product-count {
    order: -1;
    width: 100%;
    display: flex;
    padding-bottom: 10px;
}
.page-collection .facets__form {
    flex-wrap: wrap;
}
.page-collection .facet-filters.sorting.caption {
    order: 2;
    width: 19%;
}
}



@media only screen and (max-width: 1390px) {
.custom_image_text_result_product {
    width: 29.7%;
}
  .main-div_for_custom_price {
    width: 73%;
}
  div#FacetsWrapperDesktop {
    width: 70% !important;
}
.facet-filters.sorting.caption.item_2 {
    order: 3;
    width: 22% !important;
}
}

@media only screen and (max-width: 1380px) {

.second_custom_image_for_text_second img {
    width: 100%;
    max-width: 85%;
}
    .second_custom_image_for_text_second {
        top: 105px;
        right: -107px;
    }

.custom_image_for_text_second img {
    width: 100%;
    max-width: 85%;
}

.custom_image_for_text_second {
    position: absolute;
    bottom: -113px;
    right: -130px;
}
  .review_texts:before {
    height: 13px;
    width: 18px;
    top: -2px;
    left: -9px;
}

.review_texts:after {
    height: 13px;
    width: 18px;
    top: 85px;
    right: 13px;
}
      a.collection_products_btn {
        padding: 11px 82px;
    }
      a.collection_products_btn {
        padding: 11px 76px;
    }
  .tags:before {
   
    width: 1173px;
  
}
.tags:after {
    
    width: 1173px;
}
}

@media only screen and (max-width: 1350px) {
    a.bat_under_cc {
        max-width: 37%;
    }

.cus_img_button a {
    max-width: 34%;
}
    .cus_prod_price span {
        font-size: 19px;
    }
.custom_product_button a {
        font-size: 14px;
    }
      .cus_prod_price span {
        font-size: 18px;
    }
  .wrapper.des[data="3"]:after {
        height: 568px;
        width: 529px;
        right: 0;
        top: 11px;
    }
    .wrapper.des[data="2"]:after {
        height: 564px;
        width: 529px;
        right: 0;
        top: -2px;
    }
      .wrapper.des[data="1"]:after {
        height: 552px;
        width: 525px;
        right: 0;
        top: 18px;
    }
    
}







@media only screen and (max-width: 1340px) {
    a.collection_products_btn {
        padding: 11px 74px;
    }
    a.collection_products_btn {
        padding: 11px 74px;
    }
    a.collection_products_btn {
        padding: 11px 69px;
    }
  a.bat_under_cc {
        max-width: 39%;
    }
  /* .view_blog a {
    max-width: 25% !important;
  } */

  
}
@media only screen and (max-width: 1300px) {


.content p {
    font-size: 16px;
}
    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        margin: 0;
        font-size: 45px;
    }
.custom-page-about-us .head_cus h2 {
    font-size: 44px;
}

.dot_for_history:after {
    width: 224px;
}

.his_name {
    font-size: 19px;
}
.his_year {
    font-size: 26px;
   
}
.his_dis p {
    font-size: 15px;
    margin: 10px 0 0;
    color: #cac6c6;
    font-weight: 300;
}
  .bundle_wrap {
    width: 48.33%;
}
    
    

.custom-banner-image .custom-button {
        font-size: 17px;
    }
.footer_lg_img img {
    width: 100%;
    max-width: 16%;
    margin-top: -20px;
}
  .tags:before {
   
    width: 1082px;
  
}
.tags:after {
    
    width: 1082px;
}
      .wrapper.des[data="1"]:after {
        height: 515px;
        width: 498px;
        right: 0;
        top: 18px;
    }
    .wrapper.des[data="2"]:after {
        height: 541px;
        width: 503px;
        right: 0;
        top: -2px;
    }
.wrapper.des[data="3"]:after {
        height: 547px;
        width: 503px;
        right: 0;
        top: 0px;
    }
}
@media only screen and (max-width: 1280px) {
    .review_texts:after {
        height: 13px;
        width: 18px;
        top: 85px;
        right: -12px;
    }
          .second_custom_image_for_text_second {
        top: 108px;
        right: -78px;
    }
  .cus_pay {
    width: 64px;
    height: 40px;
}
.cus_pay img {
    width: 100%;
    max-width: 63%;
}

.hello_img img {
    width: 100%;
    max-width: 46%;
}
  .custom_logo_title p {
    font-size: 16px;
}
 .head_cus h2 {
    font-size: 45px;
}
.custom-banner-image .banner-content-container .sub-title {
    font-size: 13px;
}
      a.collection_products_btn {
        padding: 11px 62px;
    }
  .custom_history_section_wrapper p {
    max-width: 56%;
}
  .page-blog p.discription_custom_over_img_tag {
    max-width: 76%;
}
     
div#Quantity-Form-template--17638165414079__main {
  
    row-gap: 3px;
    flex-wrap: wrap;
    padding-top: 25px;
}
  .page-product quantity-input.quantity {
    max-width: 79%;
}
      .No_mobile_image.desktop.banner-image {
        margin-top: -115px;
    }
      
    .No_mobile_image.desktop.banner-image {
        margin-top: -77px;
    }
/* .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    background: #143b0c;
} */
      section.custom-banner-image:after {
        right: 190px;
        top: 26px;
    }


   
  .img_inner_at {
    height: 120px;
    width: 120px;
  
}
  ul#predictive-search-results-products-list {
    display: grid;
    flex-wrap: wrap;
    width: 100%;
    grid-template-columns: repeat(2, 1fr);
}
.predictive-search.predictive-search--header {
width: 1044px;
    left: -31%;
    top: 84px;
}
  .page-blog .card__information {
    padding-top: 27px !important;
    padding-bottom: 1px !important;
}
.page-blog .card--standard>.card__content .card__information {
    padding-left: 20px;
    padding-right: 20px;
}
  h2.footer-block__heading.inline-richtext{
       font-size: 18px; 
  }
      .footer_lg_img img {
       
        max-width: 41%;
        
    }
  .page-article header.page-width.page-width--narrow.fjfh {
    padding: 0px 62px;
}
.page-article .article-template__content.page-width.page-width--narrow.rte {
    padding: 0px 62px;
}
  .article-template__hero-container {
    padding: 0 40px;
}
  .instafeed-new-layout-item {
    height: 193px !important;
}
  .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
  
    left: 23px;
}
  .bundle_wrap:nth-child(3) p.value_for_tt:after {
    left: 19px;
}
  .custom_product_wrapper {
   
    justify-content: space-between;
}
.second_custom_image_for_text {
    width: 100%;
    max-width: 76%;
    margin: 0 auto;
}

.second_custom_image_for_text_second {
        top: 28px;
        right: -82px;
    }
   p.value_for_tt {
    text-align: center;
}
p.tablets_meta {
    text-align: center;
}
p.ratting_save_price {
    text-align: center;
}
p.bundle_price {
    text-align: center;
}
p.bundle_comaprent {
    text-align: center;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
    left: 82%;
}
  h3.ingradiants_title {
    font-size: 16px !important;
}
  .rte p {
    font-size: 13px !important;
}
  .consumer_images_wrapper {
    justify-content: space-between;
}
      /* .second_custom_image_for_text_second {
        top: 38px;
        right: -143px;
        width: 68%;
    }

    .second_custom_image_for_text {
        width: 72%;
        max-width: 100%;
        margin: 0 auto;
    }

.second_custom_image_with_text_wrapper {
 
    gap: 4px;
   
} */
      .second_custom_image_for_text_second {
        top: 61px!important;
        right: -90px!important;
        width: 53%!important;
    }
    .second_custom_image_for_text_second img {
        width: 100%!important;
        max-width: 99%!important;
    }
.second_custom_image_with_text_wrapper {
   
    gap: 6px;
  
}
.page-collection p.cart_ratting_save_price {
    top: 1px;
    left: -9px;
}  
  .herbs_popup {
    top: -4px !important;
}

  .price_range .price_slider_amount input {
    padding: 11px 2px !important;
  }
.page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 345px;
 
}
  
}

@media only screen and (max-width: 1270px) {
.custom_contact_field {
    width: 45%;
}
  p.discription_custom_over_img_tag {
    max-width: 58%;
}
  .custom-page-about-us p.discription_custom_over_img_tag {
    max-width: 75%;
}
 .
  .custom_bullet_points {
    display: flex;
    gap: 30px;
    align-content: center;
}

.custom-page-about-us span.bt_text {
    font-size: 20px;
}
  .blog-articles__article.article.scroll-trigger.animate--slide-in {
    width: 31%;
}
  .cus_img_button a {
        max-width: 36%;
    }
  .custom_logo_title p {
    font-size: 14px;
}
    
  .cus_prod_price span {
        font-size: 17px;
    }
      .custom_logo_title p {
                font-size: 17px;
      }
  span.text_for_new_slider {
    display: none;
}

.price_range .price_slider_amount {
    display: flex
;
    width: 48%;
    justify-content: end;
    align-items: center;
}

div#FacetsWrapperDesktop collapsible-row {
    width: 66% !important;
}

.price_range .price_slider_amount {
  
    width: 55%;
   
}

.page-collection price-slider.price_slider_wrapper {
    padding-left: 20px;
}
    .page-collection .facet-filters.sorting.caption {
        order: 2;
        width: 21%;
    }
   .page-collection price-slider.price_slider_wrapper {
       
        justify-content: space-between;
    }
  .price_range .price_slider_amount {
   
    width: 54% !important;
  
}
}

@media only screen and (max-width: 1240px) {
 .page-blog p.bl_para {
    max-width: 57%;
   
}
  a.bat_under_cc {
        max-width: 41%;
    }
  div_im_text_new {
    position: absolute;
    top: 165px;
    left: 160px;
}
  /* .inner_result_total .cart__ctas button {
   
    max-width: 88%;
   
} */
  .product__title h1 {
    font-size: 30px;
}
  .page-product h2.related-products__heading.inline-richtext.h2 {
    font-size: 35px;
}
  h3.result_main_title_sub {
    font-size: 35px;
}
  .custom-banner-image .banner-content-container {
    padding-top: 39px;
}
  .No_mobile_image.desktop.banner-image {
    margin-top: -31px;
}
     
     
      section.custom-banner-image:after {
        right: 191px;
        top: 6px;
    }
  .page-search li.grid__item.scroll-trigger.animate--slide-in {
    width: 30%;
 
}
     
  .img_inner_at {
    height: 90px !important;
    width: 90px !important;
  
}
 h2.step_heading-h2 {
    font-size: 52px !important;
 }
  .footer-block.dd.grid__item {
    width: 18%;
}
  .page-article .article-template__title.ss {
    font-size: 50px;
 
}
  .instafeed-new-layout-item {
    height: 188px !important;
}
  .page-collection p.cart_ratting_save_price {
    top: 5px;
    left: -9px;
}
}
@media only screen and (max-width: 1220px) {
 /* .view_blog a {
        max-width: 27% !important;
    } */
  .cus_img_button a {
        max-width: 39%;
    }
      .main-div_for_custom_price {
        width: 81%;
    }
      div#FacetsWrapperDesktop {
        gap: 12px;
    }
}
@media only screen and (max-width: 1200px) {
  .second_custom_image_for_text_second {
        top: 108px;
        right: -62px;
    }
        .review_texts:after {
        height: 13px;
        width: 18px;
        top: 110px;
        right: -12px;
    }
    .review_texts:before {
        height: 13px;
        width: 18px;
        top: -1px;
        left: -14px;
    }
      .second_custom_image_for_text_second {
        top: 108px;
        right: -62px;
        width: 69%;
        display: inline-block;
        float: left;
        left: 183px;
    }
.second_main_cust_wrap img {
    width: 82%;
}
    .second_custom_image_for_text_second img {
        width: 79%;
         max-width: unset; 
    }
  h2.footer-block__heading.inline-richtext {
    font-size: 20px;
   }
.review_img video {
    height: 385px !important;
}
  .contct_content_para p {
    max-width: 79%;
  }
  

    .custom-page-about-us .head_cus h2 {
        font-size: 41px;
    }
    .dot_for_history:after {
        width: 213px;
    }

    .his_dis p {
        font-size: 13px;
    }
  .check_cus {
    font-size: 15px;

}
.check_main {
    font-size: 15px;
}

.cross_cus {
    font-size: 15px;

}
  button.tab_btn_cus.active {
    padding: 10px;
    
}

button.tab_btn_cus {
  
    font-size: 20px;
   }

.content_cus p {
    font-size: 14px;
}
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        margin: 0;
        font-size: 34px;
    }
    .content p {
        font-size: 12px;
    }
.custom-banner-image .banner-content-container .sub-title {
    font-size: 12px;
}
.custom-banner-image .custom-button {
    font-size: 17px;
}
  .map_content {
    width: 50%;
}
.map_section {
    width: 70%;
}
  .custom_contect_filds {
  
    max-width: 87%;
}
   .tags:after {
        width: 1003px;
    }  
  .tags:before {
        width: 1003px;
    } 
      .page-search .main-div_for_custom_price {
        width: 77%;
    }
  .about_points_section_wrapper {
    grid-template-columns: repeat(2, 1fr) !important;

}
  .natural_herbs_main {
    width: 30.33%;
}
  .herbs_popup p {
    font-size: 14px;
}
    h3.name_popup_herbs_main {
    font-size: 30px;
    }
      .second_custom_image_for_text_second {
        top: 19px !important;
        right: -47px !important;
        width: 53% !important;
        left: unset !important;
    }
}
@media only screen and (max-width: 1190px) {
    a.bat_under_cc {
        max-width: 44%;
    }
  .custom_top_title h3, .custom_top_product_price p {
    font-size: 13px;
}
.custom_top_product_price p {
font-size: 18px;
}
     
  .div_im_text_new {
    position: absolute;
    top: 154px;
    left: 141px;
}
      
}
@media only screen and (max-width: 1180px) {
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        margin: 0;
        font-size: 49px;
    }

    .content p {
        font-size: 14px;
    }

.custom-banner-image .banner-content-container .sub-title {
    font-size: 13px;
}
.coustom_product_con_title h3 {
    font-size: 46px;
}

.collection_cuton_title h3 {
    font-size: 46px;
}

.coo_titel h3 {
    font-size: 46px;
    }
.second_coo_titel h3 {
    font-size: 46px;
  
}

.second_head_cus h3 {
    font-size: 39px;
}

.custom_review_content_title h2 {
    font-size: 46px;
}
.acustom_article_title h3 {
    font-size: 46px;
}

.email_head h3 {
    font-size: 46px;
}
  .image_wrap_for_product, .custom_shiping_icons {
    gap: 10px;
    justify-content: space-between;
}

.top_product_wrapper {
    gap: 10px;
}
  .header .list-menu__item.header__menu-item {
    font-size: 13px;
}
  .custom-banner-image .custom-button {  
   font-size: 17px;
}
  .hello_title h4 {
    font-size: 18px;
    color:#ffffff;
}

.hello_title p {
    font-size: 13px;
}

.cus_payment_icons {
    gap: 14px;
}
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        margin: 0;
        font-size: 34px;
    }
    .content p {
        font-size: 12px;
    }
.custom-banner-image .banner-content-container .sub-title {
    font-size: 12px;
}
.custom-banner-image .custom-button {
    font-size: 17px;
}
}

@media only screen and (max-width: 1180px) {
  .about_new_history_wrapper:after {
        width: 1122px;
        height: 243px;
        left: -27px;
        top: 49px;
    }
    .inner-historical_div {
        height: 183px;
        width: 183px;
        border-radius: 50%;
    }
}






@media only screen and (max-width: 1150px) {
.head_cus h2 {
    font-size: 41px;
}
.coustom_collection_description p {
    font-size: 14px;
}
    .collection_product_main_custom {
        width: 47%;
    }
.coustom_product_con_dis p {
    font-size: 16px;
}

.coustom_product_con_title h3 {
    font-size: 50px;
}


.coo_titel_text p { 
    font-size: 16px;
}

.coo_titel h3 {
    font-size: 50px;
}

.second_coo_titel_text p {
    font-size: 16px; 
}

.second_coo_titel h3 {
    font-size: 50px;
}

.acustom_article_dis p {
    font-size: 16px;
}

.acustom_article_title h3 {
    font-size: 50px;
}
.second_head_cus h3 {
    font-size: 41px;
}
input.btn_news {
    padding: 16px 0px;
}
  /* .view_blog a {
    padding:19px 46px !important
} */
     .second_custom_image_for_text_second {
        width: 67%;
    } 
  .collection_cuton_discription p {
    font-size: 16px;
}

.collection_cuton_title h3 {
   font-size: 50px;
}
  .g_tect p {
 font-size: 20px;
}

.gov_dis p {
    font-size: 20px;
}

.gov_head h3 {
    font-size: 37px;
  
}
.acustom_article_dis p {
    font-size: 16px !important;
}
.acustom_article_title h3 {
    font-size: 50px !important;
}
  .custom_image_for_text_second img {
        width: 100%;
        max-width: 60%;
    }

    .custom_image_for_text_second {
        position: absolute;
        bottom: -113px;
        right: -252px;
    }
   .dot_for_history:after {
        width: 183px;
    }

    .custom-page-about-us .head_cus h2 {
        font-size: 36px;
    }
  .page-blog .collaga_select h3.card__heading.h2 {
    font-size: 26px;
}
      .collection_product_main_custom {
        width: 31%;
    }
.custom_product_wrapper {
        column-gap: 31px;
        row-gap: 30px;
    }
      .cus_prod_price span {
        font-size: 15px;
    }
  .custom-banner-image .both_button_wrap {
    margin: 0px 0 0 0;
    gap: 20px;
}
  .custom-banner-image .banner-content-container {
    position: absolute;
    inset: 0;
    display: flex;
    padding-top: 6px;
}
.custom-banner-image .custom-button {
        padding: 6px 35px;
        font-size: 14px;
    }
      .main-div_for_custom_price {
        width: 90%;
    }
  .facet-filters.sorting.caption.item_2 {
        order: 3;
        width: 26% !important;
    }
        
 .about_new_history_wrapper:after {
        width: 1111px;
        height: 241px;
        left: -28px;
        top: 49px;
    }
}

@media only screen and (max-width: 1150px) {
    /* .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 43px;
    } */
    .content p {
        font-size: 14px;
    }
    .custom-banner-image .custom-button {
        font-size: 16px;
    }
.icon_text h3 {
    margin: 17px 0 12px;
    font-size: 14px;
}
.custom_top_title h3 {
    margin: 0;
    font-size: 16px;
}
      .collection_cuton_title h3 {
        font-size: 42px;
    }

/* .collection_cuton_discription p {
    margin: 10px 0 0;
}
 */
    .coustom_product_con_title h3 {
        font-size: 42px;
    }
    .coo_titel h3 {
        font-size: 42px;
    }
    .second_coo_titel h3 {
        font-size: 42px;
    }

    .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 42px;
    }

    .acustom_article_title h3 {
        font-size: 42px !important;
    }

.email_head h3 {
    font-size: 45px;
}
      .custom_history_section_wrapper p {
        max-width: 67%;
    }
      .page-blog p.discription_custom_over_img_tag {
        max-width: 99%;
    }
  .wrapper_custom_over_text {
    padding: 144px 0;
}
  .custom-banner-image .custom-button {
    
    padding: 15px 35px;
   font-size: 13px;
}

    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
     font-size: 45px;
        line-height: 54px;
    }

.custom-banner-image .banner-content-container .sub-title {
        font-size: 11px;
    }
    .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 48px;
    }
      .custom-banner-image .custom-button {
        padding: 7px 20px !important;
        font-size: 13px;
    }
  h1.heading.-wrap {
    line-height: 31px;
}
        .page-collection .facet-filters.sorting.caption {
        order: 2;
        width: 24%;
    }
    div#FacetsWrapperDesktop collapsible-row {
        width: 71% !important;
    } 
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 12px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 11px;
    }
}
@media only screen and (max-width: 1140px) {
section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 46px !important;
    }
  .page-blog .article {
    display: flex
;
    align-items: center;
    width: 48.33%;
}

}
@media only screen and (max-width: 1130px) {
.page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
    width: 30%;
}
}
@media only screen and (max-width: 1102px) {
    .custom_logo_title p {
        font-size: 16px;
    }
}
@media only screen and (max-width: 1100px) {
.review_img video {
    height: 320px !important;
}
      .custom_top_title h3 {
        margin: 0;
        font-size: 14px;
    }
      a.bat_under_cc {
        max-width: 47%;
    }
    .cus_img_button a {
        max-width: 44%;
    }
  .page-list-collections li.collection-list__item.grid__item.scroll-trigger.animate--slide-in {
    width: 25%;
}
.tags:after {
        width: 910px;
    }
.tags:before {
        width: 910px;
    }
  span.two_table_list, span.three_table_list {
    font-size: 12px;
}
span.one_table_list {
    font-size: 15px;
 
}

.second_table h3 {
    font-size: 18px; 
}
.second_table.one h3 {
    font-size: 18px;
}
.full-unstyled-link {
    font-size: 17px;
}
      section.custom-banner-image:after {
        right: 215px;
        top: 15px;
        height: 341px;
        width: 341px;
    }
  .collection_image_custom:after {
    width: 87%;
    }
.about_new_history_wrapper:after {
        width: 1111px;
        height: 241px;
        left: -28px;
        top: 49px;
    }
  .main_historical_div[data="1"] {
width:34% !important;
}
.main_historical_div[data="2"] {
width:31% !important;
}

.main_historical_div{
width:30% !important;
}
  .about_new_history_wrapper{
flex-wrap:wrap !important;
column-gap:30px important;
justify-content:center!important;
row-gap:125px !important;
}
    .about_new_history_wrapper:after {
        position: absolute !important;
        content: '' !important;
        background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_19_01d83843-b932-4b3a-ad45-484a68152a4f.png?v=1735593658) !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-position: center !important;
        width: 715px !important;
        height: 376px !important;
        left: 146px !important;
        top: 14px !important;
    }
  .inner-historical_div {
        height: 250px!important;
        width: 250px!important;
       
    }
  .about_new_history_wrapper:before {
        position: absolute !important;
        content: '' !important;
        background-image: url(/cdn/shop/files/imgpsh_fullsize_anim_23_d5c22149-0cd8-4c8b-95b3-fb24560fe61a.png?v=1735594887) !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
        background-position: center !important;
        width: 996px !important;
        height: 352px !important;
        left: 2px !important;
               top: 396px !important;
    }
}
@media only screen and (max-width: 1090px) {
    .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 7px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 4px;
    }
}




@media only screen and (max-width: 1064px) {
    .custom_contact_field {
        width: 44%;
    }
          .his_name {
        font-size: 16px;
    }

    .dot_for_history:after {
        width: 169px;
    }
  .custom-page-about-us h2.title_custom_over_image_tag {
    font-size: 62px;
}
.custom-page-about-us p.discription_custom_over_img_tag {
        max-width: 93%;
    }
    .coo_titel_text p {
        font-size: 14px;
    }

    .custom-page-about-us .head_cus h2 {
        font-size: 34px;
    }

.text_cus p {
    font-size: 15px;
}

.custom-page-about-us span.bt_text {
        font-size: 17px;
    }
.built_images img {
    width: 100%;
    max-width: 77%;
}
.custom_bullet_points {
        gap: 10px;
    }
  .cus_img_button a {
    font-size: 18px;
}
  .second_coo_titel_text p {
    max-width: 94%;
}
      .second_head_cus h3 {
        font-size: 42px;
        line-height:45px;
    }
h3.re_main,
h4.re_sub{
font-size:42px!important;
}

.second_text_cus p {
   font-size: 14px;
}
      /* .view_blog a {
        max-width: 36% !important;
    } */
    /* .view_blog a {
        padding: 9px 26px !important;
    } */
      a.bat_under_cc {
        max-width: 50%;
    }
   .collection_product_main_custom {
        width: 48%;
    }
  .div_im_text_new img {
    width: 100%;
    max-width: 77%;
    margin: 0 auto;
    display: flex;
}
    .div_im_text_new {
        position: absolute;
        top: 114px;
        left: 99px;
    }
  .email_head h3 {
    font-size: 42px!important;
}
.cus_btnnnn {
    justify-content: center;
    width: fit-content;
}
.email_text p {
    font-size: 15px;
}
.cus_prod_price {
    display: flex;
    flex-direction: column;
}
      .tags:after {
        width: 822px;
      }
       .tags:before{
        width: 822px;
    }
      .custom_image_text_result_product {
        width: 46.7%;
    }
  .btn_wrapper {
    max-width: 72%
  }
  .tabs_content_img_wrp {
    width: 16%;
}
  .product_slider_Image {
    width: 30.33%;
}
    .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 47%;
    }
      section.custom-banner-image:after {
        right: 215px;
        top: 36px;
        height: 308px;
        width: 308px;
    }
      .custom_logo_title {
        padding: 0px 23px;
    }
  .page-search .main-div_for_custom_price {
        width: 85%;
    }
}




@media only screen and (max-width: 1060px) {

.circle {
        --width: 350px!important;
        --height: 350px!important;
    }
    .circle_des {
        height: 400px!important;
        width: 400px!important;
    }

.wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 360px;
        width: 308px;
        right: 0;
        top: 322px;
    }
  p.sub-title {
    font-size: 11px !important;
    text-transform: uppercase;
}
section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 40px !important;
        line-height: 45px!important;
    }
}


@media only screen and (max-width: 1050px) {
    .about_new_history_wrapper:before {
        left: -21px !important;
        top: 396px !important;
    }

.about_new_history_wrapper:after {
   
        left: 131px !important;
        top: 17px !important;
    }
.natural_herbs_main {
    width: 29.33%;
}
  .page-collection details#Details-filter\.v\.availability-template--17726840176831__product-grid {
    border: 1px solid #bebebe;
    width: 26%;
    padding: 0 20px;
    border-radius: 10px;
}
      div#FacetsWrapperDesktop {
        width: 65% !important;
    }
.price_range .price_slider_amount__single {
   
    width: 45%;
}
  form#FacetFiltersForm\ dxxxx {
    display: none !important;
}
menu-drawer.mobile-facets__wrapper.medium-hide.large-up-hide {
    display: flex !important
;
}
  .product-count.light.medium-hide.large-up-hide {
    display: block  !important
;
}
  span.mobile-facets__open-label.button-label.medium-hide.large-up-hide {
    display: none !important;
}
  form#FacetFiltersFormMobile p.mobile-facets__count {
    display: none;
}
 .list-menu--inline {
    gap: 10px !important;
} 
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: -1px;
    }
.bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: -3px;
    }
}
@media only screen and (min-width: 1037px) {
  /* .page-collection li.grid__item.scroll-trigger.animate--slide-in:nth-last-child(n) {
    flex-grow: 0;
} */
       
}


@media only screen and (max-width: 1024px) {
.price .price-item {
    font-size: 18px !important;
}
.page-collection ul#product-grid li.grid__item .custom_product_button {
    width: 90px;
}
.custom_product_button a span.add_bag img {
    width: 18px;
}
.page-collection ul#product-grid li.grid__item .price_btn_wrap .price {
    width: 70%;
}
.page-collection ul#product-grid li.grid__item {
    padding: 0px 15px;
}
    .review_texts:after {
        height: 13px;
        width: 18px;
        top: 91px;
        right: -11px;
    }
      .gov_dis p {
        font-size: 16px;
    }

    .g_tect p {
        font-size: 16px;
    }

.gov_head h3 {
    font-size: 38px;
}
  .footer-block.grid__item.scroll-trigger.animate--slide-in {
    width: 100%;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 30%;
}
    .custom_top_title h3 {
        margin: 0;
        font-size: 13px;
    }

.image_wrap_for_product {
    width: 60%;
}

.custom_shiping_icons {
    position: relative;
    bottom: 0;
    bottom: 23px;
    width: 40%;
}

.icons_new {
    width: 32.33%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    box-shadow: #00000059 0 5px 15px;
    border-radius: 20px;
    padding: 6px 0;
}
    .icons_new {
        position: relative;
        top: -17px;
    }
  h3.instapp_title {
    max-width: 64%;
}
.page-collection h2.title_custom_over_image_tag {

    font-size: 58px;
}
h2#verticalTitle, span.facets__summary-label, summary.facets__summary.caption-large.focus-offset span, h2.facet-filters__label.caption-large.text-body label {
  
    font-size: 18px;
}

span#ProductCountDesktop, select#SortBy, select#SortBy option {
    
    font-size: 18px;
   
}
      p.discription_custom_over_img_tag {
        max-width: 67%;
    }

/* p.custom_text_ixon_text {
   
    font-size: 12px;
}
      .page-blog p.bl_para {
        max-width: 75%;
    }
  .page-product button.slider-button.slider-button--prev {
    width: 6%;
}

.page-product button.slider-button.slider-button--next {
    width: 6%;
}
  .custom-banner-image .banner-image img {
    width: 100%;
    height: 414px;
} */

  .wrapper_car_custom_page {
    flex-direction: column;
}
.custom_results_section_total {
      width: 100%;
    max-width: 78%;
    margin: 0 auto;
}
  cart-items.gradient.color-scheme-1.isolate.section-template--17638164889791__cart-items-padding {
    width: 100%;
}
      .wrapper.des[data="1"]:after {
        height: 442px;
        width: 392px;
        right: 0;
        top: -27px;
    }
    .wrapper.des[data="2"]:after {
        height: 484px;
        width: 381px;
        right: 0;
        top: -38px;
    }
    .wrapper.des[data="3"]:after {
        height: 393px;
        width: 406px;
        right: 0;
        top: 0px;
    }
      div#FacetsWrapperDesktop {
        width: 76% !important;
    }
    .page-collection form#FacetFiltersForm {
        flex-wrap: wrap;
        gap: 14px;
    }
.facet-filters.sorting.caption.item_2 {
        padding: 0;
    }
     
.No_mobile_image.desktop.banner-image {
    margin-top: -129px;
}
      .icon_text h3 {
        margin: 17px 0 12px;
        font-size: 12px;
    }
      section.custom-banner-image:after {
        right: 161px;
        top: 1px;
        height: 280px;
        width: 280px;
    }
  .collection_image_custom:after {
    width: 90%;
}
      .No_mobile_image.desktop.banner-image {
        margin-top: -23px;
    }
    
.instafeed-new-layout-item {
    height: 500px !important;
}
.instafeed-new-layout-wrapper {
    grid-template-columns: repeat(2, 1fr) !important;
}
     .page-search .facet-filters.sorting.caption.item_2 {
    padding-top: 15px;
}
 .page-search .facet-filters__field {
    padding: 5px 28px;
}
.page-search s.price-item.price-item--regular {
    color: #a3a3a3;
    font-size: 17px !important;

}

      .page-search li.grid__item.scroll-trigger.animate--slide-in {
        width: 100%;
        max-width: 47%;
    }
  .contentrrr p {
    margin: 0;
    color: #ffffff;
    font-size: 13px;
    line-height: 19px;
    padding-top: 10px;
}

  a.custom-buttonrr {
   
    font-size: 14px;
}
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 337px;
        width: 286px;
        right: 0;
        top: 328px;
    }
     
  .testmonial_wraper_custom {
    flex-direction: column;
}

.custom_review_main_section.new_sec {
    gap: 40px;
}
    .custom_review_main_section {
        width: 100%;
    }
    .coustom_collection_title h3 {
    font-size: 20px;

}
.custom_review_main_section {
        width: 100% !important;
    }
  .view_blog a {
    max-width:46% !important;
}
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 48%;
        max-width: 100%;
    }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
    left: 76%;
}
  div#shopify-section-template--17726840307903__main:before {
   
           height: 366px;
        width: 217px;
        top: 141px;


}

div#shopify-section-template--17726840307903__main:after {
   height: 311px;
        width: 243px;
        top: 168px;
}





div#shopify-section-template--17638165053631__main:before {
   
  height: 366px;
        width: 217px;
        top: 141px;
}

div#shopify-section-template--17638165053631__main:after {
  height: 311px;
        width: 243px;
        top: 168px;
}
   .about_new_history_wrapper:after {
  
        width: 689px !important;
        height: 363px !important;
        left: 141px !important;
        top: 28px !important;
    }

    .about_new_history_wrapper:before {
     
        width: 961px !important;
        height: 341px !important;
        left: -9px !important;
        top: 409px !important;
    }
      h2.step_heading-h2 {
        font-size: 44px !important;
    }
.custom_source_slider_section .slick-arrow img {
    width: 100%;
    max-width: 79% !important;
}
.custom_source_slider_section span.prev-arrow.slick-arrow {
    top: -90px !important;
    position: absolute;
    right: 67px!important;
}
.custom_source_slider_section span.next-arrow.slick-arrow {
    top: -90px !important;
    position: absolute;
    right: 0px;
}
  p.b_i_text {
    font-size: 23px !important;
  
}

  .custom_source_slider_section .slick-arrow img {
    width: 100% !important;
    max-width: 86% !important;
}
      .custom_logo_title p {
        font-size: 14px;
        margin-top: 15px;
    }
a.bat_under_cc {
        max-width: 57%;
    }
  .main_cust_wrap img {
  
    max-width: 89%;
    
}

.second_custom_image_with_text_con_wrapper {
    padding-top: 51px;
}

.second_custom_image_with_text_wrapper {
    padding-bottom: 51px;
}

p.re_mini {
 
    margin: 47px 0 0 0;
}

.testmonial_wraper_custom {

    padding-bottom: 46px;
}

.consumer_images_section_wrapper {
    padding-top: 63px!important;
  
}

.consumer_images_wrapper {
    padding-bottom: 41px !important;
 
}
    .custom_newsletter_section:after {
        height: 194px;
        width: 165px;
display:none;
    }
.insta_cus_img {
    
    margin-top: 8px;
}
  .collection_image_custom:after {
        width: 94%;
        bottom: 6px;
        height: 53px;
    }
      .predictive-search.predictive-search--header {
        width: 838px;
        left: -12%;
        top: 77px;
    }
   .wrapper_ingrdinats h2 {
    font-size: 40px !important;
}
  .ingradinats_image:before {
    height: 181px;
}
  .top_product_wrapper {
    margin-top: -483px;

}



.price_range.price_range-price {
    padding-left: 15px;
  padding-right:15px;
}
div#FacetsWrapperMobile collapsible-row {
    width: 100%;
}
price-slider.price_slider_wrapper {
      flex-direction: column;
    gap: 0;
    padding-top: 15px;
}

.price_slider {
        width: 100% !important;
        max-width: 84%;
        margin: 0 auto !important;
    }
    .price_range .price_slider_amount {
        width: 100% !important;
        display: flex !important
;
        justify-content: center !important;
        align-items: center !important;
    }
    .page-collection price-slider.price_slider_wrapper {
        padding-left: unset; 
    }

  price-slider.price_slider_wrapper {
    gap: 5px !important;
}
  .price .price-item {
        font-size: 13px !important;
    }
    .footer-block.dd.grid__item {
        width: 100%;
    }

    .footer_lg_img img {
        max-width: 18%;
    }
.footer_lg_img {
    display: flex
;
    justify-content: center;
    align-items: center;
}
.footer_lg_text p {
 
    text-align: center;
}
.socail_icons {
    display: flex
;
    justify-content: center;
    align-items: center;
}

.footer-block.dd.grid__item.footer-block--menu {
    width: 100%;
  ; 
}
.footer-block.dd.grid__item.footer-block--menu {
    text-align: center;
}
  .footer-block--newsletter {
    display: none !important;
}
  .map_section {
        width: 100%;
    }
    .map_content {
        width: 100%;
    }

.map_content {
   
    position: unset;
    
}
  .custom_map_section_wrapper {
    flex-wrap: wrap;
            gap: 34px;
}
  .custom_contact_form_wrapper_content_form {
    padding: 40px 0 10px 0px;
}
  .about_new_history_wrapper:before {
        width: 942px !important;
        height: 335px !important;
        eft: -10px !important;
        top: 412px !important;
    }
         .about_new_history_wrapper:after {
        width: 667px !important;
        height: 349px !important;
        left: 139px !important;
        top: 36px !important;
    }
  .instafeed-new-layout-item {
        height: 420px !important;
    }
  .consumer_image {
        width: 13.69%;

    }
      .page-collection p.cart_ratting_save_price {
        top: 2px;
        left: 0px;
        padding: 0;
        width: 62px;
        font-size: 11px;
    }
  .page-collection .full-unstyled-link {
    font-size: 24px;
}
  .page-collection ul#product-grid li.grid__item .price_btn_wrap .price {
        width: 99%;
    }
  .slider_ingradiants span.next-arrow.slick-arrow {
    position: absolute;
    top: -54px;
    right: 0px;
}
.slider_ingradiants span.prev-arrow.slick-arrow {
    position: absolute;
    right: 76px;
    top: -54px;
}
      .second_custom_image_for_text_second {
        top: 28px !important;
       
    }
}

@media only screen and (max-width: 1000px) {

     .about_new_history_wrapper:after {
       
        width: 689px !important;
        height: 363px !important;
        left: 114px !important;
        top: 28px !important;
    }

    .about_new_history_wrapper:before {
  
        left: -30px !important;
        top: 409px !important;
    }
      .inner-historical_div {
        height: 240px !important;
        width: 240px !important;
    }
.about_new_history_wrapper:before {
    
        width: 900px !important;
        height: 320px !important;
        left: -24px !important;
        top: 405px !important;
    }

    .about_new_history_wrapper:after {
   
        width: 649px !important;
        height: 343px !important;
        left: 114px !important;
        top: 28px !important;
    }
  h3.ingradiants_title {
    font-size: 18px;
}
  ul.footer-block__details-content.list-unstyled {
    display: flex
;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
  .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 47%;
        max-width: 100%;
    }
}




   







@media only screen and (max-width: 989px) {
/* header-drawer {
    display: none;
} */

  .predictive-search.predictive-search--header {
        width: 838px;
        left: 2%;
        top: 77px;
    }
  .product__info-wrapper.grid__item {
    padding-left: 0;
    padding-top: 23px;
}

.product__info-container {
    max-width: 100% !important;
}

    .bundle_wrap {
        width: 32.33%;
    }

.menu-drawer__inner-container ul.menu-drawer__menu.has-submenu.list-menu li a {
    color: #000000;
      border-bottom: 1px solid #ebebeb;
}
.page-list-collections span.svg-wrapper svg {
    height: 11px !important;
    width: 32px !important;
}
.menu-drawer__menu.has-submenu.list-menu {
  padding:0 15px;
}
.page-blog span.svg-wrapper svg {
    height: 11px !important;
    width: 32px !important;
}
.menu-drawer__inner-container ul.menu-drawer__menu.has-submenu.list-menu li:nth-child(1) {
    border-top: 1px solid #ebebeb;
}
  div#menu-drawer {
    top: 0;
    height: 100vh;
}
}
@media only screen and (max-width: 980px) {
/* li.grid__item.scroll-trigger.animate--slide-in {
    width: 43% !important;
} */

}





@media only screen and (max-width: 960px) {

    .predictive-search.predictive-search--header {
        width: 838px;
        left: 1%;
        top: 77px;
    }
}

@media only screen and (max-width: 950px) {
 .about_new_history_wrapper:before {
        
        width: 863px !important;
        height: 308px !important;
        left: -31px !important;
        top: 388px !important;
    }
    .inner-historical_div {
        height: 225px !important;
        width: 225px !important;
    }

.about_new_history_wrapper:after {
     
        width: 621px !important;
        height: 326px !important;
        left: 101px !important;
        top: 34px !important;
    }
  .blog_main_img {     margin: 10px; }
}





@media only screen and (max-width: 940px) {
.image_wrap_for_product, .custom_shiping_icons {
        column-gap: 34px;
        justify-content: space-between;
        width: 100%;
        row-gap: 55px;
    }
    .top_product_wrapper {
        gap: 10px;
        flex-wrap: wrap;
        row-gap: 32px;
    }
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 31px;
    }

    .content p {
        font-size: 12px;
    }
    .custom-banner-image .custom-button {
        font-size: 13px;
    }
      .dot_for_history:after {
        width: 126px;
    }

    .his_name {
        font-size: 12px;
    }
      .No_mobile_image.desktop.banner-image {
        margin-top: -95px;
    }
      .cus_img_button a {
        max-width: 56%;
    }
      a.bat_under_cc {
        max-width: 63%;
    }
      .view_blog a {
        /* max-width: 90% !important; */
        padding: 0;
        margin: 0;
        display: flex;
    }
      .tags:after {
        width: 695px;
    }
   .tags:before {
        width: 695px;
    }
  svg.icon.icon-hamburger {
    color: #ffffff;
}
  
}

@media only screen and (max-width: 930px) {
    .custom_contact_field {
        width: 43%;
    }
  .main-div_for_custom_price {
        width: 98%;
    }
  .predictive-search.predictive-search--header {
        width: 729px;
        left: 5%;
        top: 77px;
    }
  h2#predictive-search-products {
    font-size: 13px;
  }
  h2#predictive-search-queries {
    font-size: 13px;
}

  button.predictive-search__item.predictive-search__item--term.link.link--text.h5.animate-arrow {
    width: 211px;
    font-size: 13px;
   
}
  

button.predictive-search__item.predictive-search__item--term.link.link--text.h5.animate-arrow span.img_bt_icon2 {
    background: #ffffff;
    height: 30px;
    width: 30px;
    position: relative;
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    left: 11px;
}

  button.predictive-search__item.predictive-search__item--term.link.link--text.h5.animate-arrow span.img_bt_icon2 img {
    width: 100%;
    max-width: 28%;
    margin: 0 auto;
}
}
@media only screen and (max-width: 900px) {
    .second_custom_image_for_text_second {
        width: 62%;
    }
  .cus_img_button {
    display: none !important;
}
 .head_cus h2 {
        text-align: center;
 }
  .head_cus_sub {
    text-align: center;
}
      .text_cus p {
        text-align: center;
    }
  .custom_bullet_points_wrapp {
    justify-content: center;
}
    /* .blog_main_img {
        width: 46.33% !important;
    } */
  .min_approval:before{
    display:none;
  }
  .min_approval:after {
        display:none;
    }
      /* .view_blog a {
        padding: 16px 36px !important;
    } */
      .collection_product_main_custom {
        width: 47%;
    }
  .view_blog a {
        max-width: 58% !important;
    }
      .instafeed-new-layout-item {
        height: 386px !important;
    }
  
.custom_image_with_text_wrapper {
    flex-direction: column;
}
.main_cust_wrap {
    width: 100%;
}

.custom_for_text {
    width: 100%;
    gap: 100px;
}
  /* .view_blog {
    max-width: 24% !important;
} */
    /* .view_blog a {
        padding: 11px 30px !important;
    } */
      .custom_product_wrapper {
        column-gap: 13px;
        row-gap: 30px;
        justify-content: space-between;
        flex-wrap:wrap;
    }
  .custom_blog-main_wrapper {
    flex-wrap: wrap;
}
  .custom_shiping_icons {
    position: relative;
    top: 21px;
}

.second_custom_image_with_text_wrapper {
    flex-direction: column;
}
.second_custom_for_text {
    width: 100%;
}
  .second_head_cus_sub {
    text-align: center;
}
      .second_head_cus h3 {
        text-align: center;
    }
  .second_text_cus p {
        text-align: center;
    }
  .second_cus_img_button {
    display: flex
;
    justify-content: center;
    align-items: center;
}
      .main_cust_wrap img {
        max-width: 47%;
    }
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 12px;
    }
    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 29px;
    }
    .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 67px;
    }
  .custom_contact_form_wrapper_content_form {
    display: flex;
    width: 100%;
    flex-direction: column-reverse;
            gap: 40px;
    }

.custom_contect_filds_image_text {
    width: 100%;
}

.custom_contect_filds {
    width: 100%;
}
      p.custom_text_ixon_text {
        font-size: 16px;
    }
      p.discription_custom_over_img_tag {
        max-width: 79%;
    }

h2.title_custom_over_image_tag {
    font-size: 80px;
}
   .page-blog .collaga_select h3.card__heading.h2 {
        font-size: 19px;
        line-height: 30px;
    }
     .page-blog h3.card__heading.h2 {
    font-size: 15px;

}
      .check_cus, .check_main, .cross_cus {
        font-size: 12px;
    }

.heading_cus img {
    width: 100%;
    max-width: 62%;
}

.heading_cc {
    font-size: 18px;
  
}
  
  .check_main {
    padding: 0;
    text-align: center;
    padding: 15px 0px;
}
  button.search-modal__close-button.modal__close-button.link.link--text.focus-inset {
    display: none;
}

button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile {
    display: block;
    right: 112px;
    background: transparent;
    right: 25px;
}

button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile .cros_cus_src {
    background: #8dcb42;
}
  button.search-modal__close-button.modal__close-button.link.link--text.focus-inset:hover {
    background: unset;
    border: unset;
}
  svg.icon.icon-hamburger {
    color: #ffffff;
}

      .circle_des {
        height: 360px !important;
        width: 360px !important;
    }
  /* .circle {
        --width: 320px;
        --height: 320px;
    } */
  .text .char {
    font-size: 11px !important;
  }
  .circle {
         --width: 320px !important;
        --height: 320px!important;
    }
      .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 296px!important;
        right: 0!important;
        top: 320px!important;
    }
 
  .circle_for_content {
    width: 100% !important;
    display: flex!important;
    justify-content: center!important;
    align-items: center!important;
}
  .contentrrr p {
    margin: 0;
    color: #ffffff;
    text-align: center;
}
  .wrapper_main_benner_image {
    flex-direction: column;
}
  .content-wrapperrr {
    width: 100%;
    text-align: center;
}
  .both_button_wraprr {
    justify-content: center;
}
  .wrap_img_banner_over_section img {
    max-width: 72% !important;  
}
  .wrapper_main_benner_image {
    padding: 170px 0px 712px  !important;
}
      .top_product_wrapper {
        margin-top: -688px;
    }
.content-wrapperrr {
    width: 100% !important;
}
  .circle_for_content {
    width: 100% !important;
}
  section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 60px !important;
        line-height: 61px !important;
    }

.custom_newsletter_section:before{
  display:none;
}
  a.bat_under_cc {
        max-width: 66%;
    }
      .page-blog .article {
        display: flex
;
        align-items: center;
        width: 47.33%;
    }
  .page-blog .blog-articles__article.article.collaga_select:nth-child(1) .card__content {
    padding: 20px;
}
      .custom_contact_field {
        width: 100%;
    }
      .custom_contect_filds {
        max-width: 100%;
    }
.custom_contact_form:after{
  display:none;
}
  div#menu-drawer {
    top: 0;
    height: 100vh;
}
}
@media only screen and (max-width: 850px) {
    .inner-historical_div {
        height: 210px !important;
        width: 210px !important;
    }

.about_new_history_wrapper:before {
   
        width: 796px !important;
        height: 283px !important;
        left: -24px !important;
        top: 379px !important;
    }

.about_new_history_wrapper:after {
   
        width: 553px !important;
        height: 291px !important;
        left: 105px !important;
        top: 39px !important;
    }
  .page-collection p.cart_ratting_save_price {
        left: 0px;
        top: 4px;
    }
    .second_custom_image_for_text_second {
        top: 37px;
                width: 88%;
    }
  /* .collection_product_main_custom {
    border: 1px solid #d7d7d7;
    border-radius: 18px;
    
}
  .collection_product_image_custom img{
border:unset

}

.collection_product_text_wrap {
   
     border: unset;
  
} */
  p.value_for_tt {
    text-align: center;
}
p.tablets_meta {
    text-align: center;
}
p.ratting_save_price {
    text-align: center;
}
p.bundle_price {
    text-align: center;
}
p.bundle_comaprent {
    text-align: center;
}
      .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 28px;
    }
    .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 30px;
    }
  .product_slider_Image {
    padding: 10px;
}
      .tabs_content_img_wrp {
        width: 20%;
    }
  .custom_image_text_result_product {
    padding: 10px;
}
}
@media only screen and (max-width: 840px) {

.facet-filters__field {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    flex-direction: column;
    gap: 14px;
    justify-content: start;
    align-items: start !important;
}
      .page-collection h2.title_custom_over_image_tag {
        font-size: 48px;
    }
      p.discription_custom_over_img_tag {
        max-width: 79%;
    }

h2.title_custom_over_image_tag {
    font-size: 80px;
}
  .blog-articles__article.article.scroll-trigger.animate--slide-in {
        width: 48%;
    }
  .page-blog .collaga_select .card.article-card.card--standard.card--media {
    border: unset;; 
    box-shadow: unset;
}

.page-blog .collaga_select .card.article-card.card--standard.card--media {
     display: flex; 
     flex-direction: row-reverse; 
     align-items: unset;
}

    .page-blog .collaga_select h3.card__heading.h2 {
        font-size: 26px;
        font-weight: 500;
        font-family: Montserrat;
        line-height: 29px;
        font-size: 15px;
    }

.page-blog .collaga_select .card__information{
padding:unset;
}

.page-blog .collaga_select .card__media .media img {
     object-fit: unset !important;
    padding: 0;
}
      .page-blog .collaga_select .card.article-card.card--standard.card--media {
        display: flex;
        flex-direction: column;
        align-items: unset;
        border: 1px solid #bdbdbd;
        border-radius: 20px;
    
    }
  .blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select {
    width: 47%; 
     margin-bottom: unset;
}
  .page-blog .collaga_select .card__information {
    padding: 10px 0px !important;
}
      .page-blog p.bl_para {
        max-width: 87%;
    }
     .page-product .page-width {
        padding: 0 20px;
    }


     
  .div_im_text_new {
        position: absolute;
        top: 105px;
        left: 65px;
    }
    .div_im_text_new img {
        width: 100%;
        max-width: 66%;
        margin: 0 auto;
        display: flex;
    }
      a.bat_under_cc {
        max-width: 64%;
    }
/* .view_blog a {
        padding: 5px 19px !important;
    } */
  .blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select .card__information {
    padding-left: 35px !important;
    padding-right: 35px !important;
    padding-top: 30px !important;
}
      .custom_image_text_result_product {
        width: 45.7%;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 39px;
        line-height: 38px;
    }
.wrapper.des[data="1"]:after {
        height: 372px;
        width: 326px;
        right: 0;
        top: -35px;
    }
    .No_mobile_image.desktop.banner-image {
        margin-top: -76px;
    }
/* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    background: #143b0c;
} */
      .wrapper.des[data="2"]:after {
        height: 300px;
        width: 319px;
        right: 0;
        top: 42px;
    }
      .wrapper.des[data="3"]:after {
        height: 345px;
        width: 331px;
        right: 0;
        top: 0px;
    }
  .view_blog a {
 
    max-width: 49%;
}
  details#Details-filter\.v\.availability-template--17638164922559__product-grid {
    width: 26%;
}
.main-div_for_custom_price {
        width: 100%;
    }
      section.custom-banner-image:after {
        right: 120px;
        top: 6px;
        height: 244px;
        width: 244px;
    }
      .collection_image_custom:after {
        width: 88%;
    }
      .custom_logo_title {
        padding: 0px 17px;
    }
  .page-search .main-div_for_custom_price {
        width: 100%;
    }
  .page-search .full-unstyled-link { 
    font-size: 21px !important;

}
  .page-search span.price-item.price-item--sale.price-item--last {
    font-size: 20px !important;
}
  summary.header__icon.header__icon--menu.header__icon--summary.link.focus-inset {
    color: #ffffff;
}
 
  .contentrrr p {
        font-size: 12px;
    }

  a.custom-buttonrr {
    font-size: 16px;
  }
      
  .natural_herbs_main {
    width: 46.33%;
}
      .predictive-search.predictive-search--header {
        width: 729px;
        left: 0%;
        top: 77px;
    }

  .page-collection p.cart_ratting_save_price {
    left: 0px;
    top: -1px;
  }
     .page-article .article-template__title.ss {
        font-size: 36px;
    }
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 33px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 33px;
    }
      .second_custom_image_for_text_second {
        top: 13px;
        width: 89%;
    }
    .second_custom_image_for_text_second img {
        width: 62%;
        max-width: unset;
    }
  .coustom_product_con_title {
    padding-bottom: 15px !important;
}
      .second_custom_image_for_text_second {
        top: 44px;
        width: 89%;
        left: 235px;
    }
    .second_custom_image_for_text_second img {
        width: 53%;
        max-width: unset;
    }
  .slick-arrow img {
    width: 100%;
    max-width: 73%;
}
.slider_ingradiants span.next-arrow.slick-arrow {
    position: absolute;
    top: -50px;
    right: 0px;
}
.slider_ingradiants span.prev-arrow.slick-arrow {
    position: absolute;
    right: 65px;
    top: -50px;
}
  .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    position: relative;
    height: 386px;
    z-index: 9999;
}

.custom_banner_image_over_text {
   
    top: 116px !important;
   
}
  .blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select .card__information {
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 0px !important;
    }
      .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 217px;
    }
}


@media only screen and (max-width: 834px) {

    .about_new_history_wrapper:before {
        width: 777px !important;
        height: 277px !important;
        left: -19px !important;
        top: 381px !important;
    }
  .about_new_history_wrapper:after {
        width: 546px !important;
        height: 286px !important;
        left: 100px !important;
        top: 42px !important;
    }
  .main_cust_wrap img {
        max-width: 57%;
    }
  .page-collection p.cart_ratting_save_price {
        left: 1px;
        top: 4px;
    }
 
  .article_par_main p {
    font-size: 12px !important;
  
}
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 25px;
    }
    button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 87%!important;
    }
  .page-collection p.cart_ratting_save_price {
       
        padding: 6px;
        width: 77px;
}
 .header__icons {
  
    gap: 4px !important;
} 
      .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 242px;
    }
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 26px;
    }
}









@media only screen and (max-width: 820px) {
    a.bat_under_cc {
        max-width: 100%;
    }
      .footer_lg_img img {
        
        max-width: 25%;
      
    }
  .custom_source_slider_section_wrapper {
    margin-bottom: 60px!important;
}
.step_heading-wrapper {
    margin-top: 0px !important;
}
      .about_new_history_wrapper:after {
        width: 536px !important;
        height: 282px !important;
        left: 89px !important;
        top: 45px !important;
    }
    .about_new_history_wrapper:before {
        width: 749px !important;
        height: 266px !important;
        left: -23px !important;
        top: 388px !important;
    }
  .about_new_history_wrapper {
             padding-bottom: 35px !important;
    }
  .custom_title_page {
  
    margin-top: 60px;
}
      .instafeed-new-layout-item {
        height: 326px !important;
    }
  .about_points_section_wrapper {
    gap: 46px !important;
}
  article.article-template {
    padding: 20px;
}
  .page-article .article-template__hero-adapt.media img {
    padding: 0;
    border-radius: 12px 12px 0px 0px;
}
      .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 26px;
    }
.bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 28px;
    }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 88%;
    }
  .about_new_history_wrapper:before {
    width: 765px !important;
    height: 272px !important;
    left: -22px !important;
    top: 383px !important;
}
      .about_new_history_wrapper:after {
        width: 533px !important;
        height: 279px !important;
        left: 99px !important;
        top: 45px !important;
    }
}
@media only screen and (max-width: 800px) {
.inner-historical_div {
        height: 190px !important;
        width: 190px !important;
    }

    .about_new_history_wrapper:before {

        width: 732px !important;
        height: 260px !important;
        left: -12px !important;
        top: 360px !important;
    }

    .about_new_history_wrapper:after {
        width: 515px !important;
        height: 270px !important;
        left: 98px !important;
        top: 39px !important;
    }
      .predictive-search.predictive-search--header {
        width: 729px;
        left: -3%;
        top: 77px;
    }
  .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 19px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 17px;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 87%;
    }
}
@media only screen and (max-width: 790px) {

    .predictive-search.predictive-search--header {
        width: 663px;
        left: 0%;
        top: 72px;
    }
}

@media only screen and (max-width: 768px) {
  

 .custom_contact_form:after{
   display:none !important;
 } 

.header__icon, .header__icon--cart .icon {
    height: 4rem!important;
    width: 4rem!important;
}

footer.footer svg {
    top: -88px !important;
    height: 90px;
}
  .custom_newsletter_section_wrap {
    padding: 90px 0px 180px!important;
}
form.custon_news_letter .cus_btnnnn button {
    width: 100%;
    max-width: 100%;
}
form.custon_news_letter input.email_news {
    width: 100%;
    max-width: 70%;
}
form.custon_news_letter .cus_btnnnn button {
    width: 100%;
    max-width: 100%;
}
form.custon_news_letter .cus_btnnnn {
    width: 285px;
}
.custom_for_text {
    order: 2;
}

.custom_image_with_text_wrapper {
    flex-direction: column;
}

.main_cust_wrap {
    width: 100%;
}
    .custom_image_for_text_second img {
        width: 100%;
        max-width: 100%;
    }

    .custom_image_for_text_second {
        position: absolute;
        bottom: -113px;
        right: -25px;
        width: 75%;
    }
.custom_for_text {
    width: 100%;
    gap: 100px;
}
.second_custom_image_with_text_wrapper {
    flex-direction: column-reverse;
}

.second_custom_for_text {
    width: 100%;
}
    .second_main_cust_wrap img {
        width: 100%;
    }
    .second_custom_image_for_text_second img {
        width: 100%;
        max-width: unset;
    }

    .second_custom_image_for_text_second {
        top: 78px;
        right: -62px;
        left: 222px;
    }
  span.prev-arrow.slick-arrow img {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
span.next-arrow.slick-arrow img {
    width: 100%;
    max-width: 85%;
    margin: 0 auto;
}
/* .custom_review-section span.next-arrow.slick-arrow {
    position: absolute;
    left: -9px;
    top: 365px;

}

 span.prev-arrow.slick-arrow {
    position: absolute;
   right: -15px;
    top: 173px;
    cursor: pointer;
    z-index: 1;
}
   
.custom_collection_main span.next-arrow.slick-arrow {
    position: absolute;
    left: -7px;
    top: 173px;
    cursor: pointer;
} */
  /* span.prev-arrow.slick-arrow img, span.next-arrow.slick-arrow img{
    display:none;
  } */
      .custom_image_for_text_second {
        position: absolute;
        bottom: -105px;
        right: 5px;
        width: 51%;
    }
    .top_product_wrapper {
    flex-direction: column;
}
.image_wrap_for_product, .custom_shiping_icons {
    width: 100%;
}

  
/* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
} */
  .wrapper.mobile_imgs[newdata="1"] {
    display: block;
}
 
.wrapper.des{
    display: none !important;
}
      .header__heading, .header__heading-link {
        text-align: unset; 
    }

      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 59px;
        text-align: center;
    
      }
    .content p {
        font-size: 17px;
        text-align: center;
    }

    .custom-banner-image .banner-content-container .sub-title {
        font-size: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 51%;
        margin: 0 auto;
    }
.both_button_wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .custom-banner-image .banner-content-container .content-wrapper {
    padding-bottom: 60px;
    position: relative;
    top: -345px;
} */
          .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 74px;
        text-align: center;
    }

    .content p {
        font-size: 17px;
        text-align: center;
    }

    .custom-banner-image .banner-content-container .sub-title {
        font-size: 12px;
        display: flex;
        justify-content: center;
        align-items: center;
        width: 100%;
        max-width: 51%;
        margin: 0 auto;
    }
.both_button_wrap {
    display: flex;
    justify-content: center;
    align-items: center;
}
/* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: -310px;
        left: 39px;
    } */
       

    .collection_cuton_discription p {
        margin: 4px 0 0;
    }

    .collection_cuton_discription p {
        font-size: 13px;
    }
  .custom_colection_text_wrraper {
    padding: 38px 0 0;
}
    .custom-page_wrapper {
    justify-content: center;
    column-gap: 72px;
    row-gap: 18px;
flex-wrap:wrap;
}
  .collection_product_main_custom {
        width: 49%;
    }
  .collection_image_custom {
    padding: 6px;
}
  .icon_text h3 {
        font-size: 16px;
    }
  .custom_product_content {
    padding: 28px 0 0;
}
      .coustom_product_con_dis p {
        font-size: 13px;
    }
  span.comaprent_price {
    color: #c1c1c3 !important;
}
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 46px;
    }
      .coo_titel_text p {
        font-size: 13px;
    }
  .custom_image_with_text_con_wrapper {
    padding-top: 40px;
}
  .custom_image_for_text {
    display: flex;
    justify-content: center;
    align-items: center;
}

.main_cust_wrap img {
    width: 100%;
    max-width: 69%;
    margin: 0 auto;
}
      .custom_image_for_text_second {
        position: absolute;
        bottom: -105px;
        right: -35px;
        width: 62%;
    }
      .head_cus h2 {
        font-size: 44px;
        text-align: center;
        width: 100%;
        max-width: 80%;
        margin: 0 auto;
    }
    .text_cus p {
        font-size: 18px;
        text-align: center;
    }
  .custom_bullet_points {
    width: 100%;
    max-width: 47%;
    margin: 0 auto;
}

.wrap_dots p {
    font-size: 18px;
    margin: 8px 0;
}
  .cus_img_button {
    margin: 19px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.cus_img_button a {
    padding: 8px 27px;
}
  .custom_image_with_text_wrapper {
    padding-bottom: 39px;
  
}
  .second_custom_image_with_text_con_wrapper {
    padding-top: 35px;
}

.second_coo_titel_text p {
        font-size: 13px;
    }
  .second_custom_image_for_text img {
        width: 100%!important;
        max-width: 100%!important;
        margin: 0!important;
}
.second_main_cust_wrap {
    width: 100%;
        margin-top: 40px;
}
.second_main_cust_wrap .second_custom_image_for_text {
    width: 100%!important;
    max-width: 60%!important;
}
.second_custom_image_for_text_second img {
        width: 100%!important;
        max-width: 100%!important;
    }
      .second_custom_image_for_text_second {
          top: 10%!important;
        right: 0!important;
        left: unset!important;
        bottom: unset!important;
        width: 50%!important;
    }
.second_custom_image_with_text_wrapper{
  gap:0px;
}
   .second_head_cus h3 {
        font-size: 39px;
        text-align: center;
        width: 100%;
        max-width: 90%;
        margin: 0 auto;
     line-height:47px;
    }
  .second_text_cus p {
    margin: 3px 0 0;
    font-size: 13px;
    line-height: 27px;
    color: #000;
    text-align: center;
}
.view_blog {
           width: 100% !important;
}
  .custom_review_content_title h2 {
    width: 100%;
    max-width: 73%;
    margin: 0 auto;
    line-height: 50px;
}
  .custom_review_content_text p {
    text-align: center;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    margin: 0 0 20px;
    margin-top: 10px;
}
  .custom_review-section span.prev-arrow.slick-arrow img {
    position: relative;
    left: -14px;
}
  .min_app_wrap {
    flex-direction: column;
}
  .goverment_image_content {
    width: 100%;
}
      .gov_dis p, .g_tect p {
        font-size: 13px;
        text-align: center;
    }
      .gov_head h3 {
        font-size: 26px;
        text-align: center;
        letter-spacing: 0px;
        word-spacing: 5px;
    }
  .g_tect img {
    width: 100%;
    max-width: 6%;
    margin: 6px;
}
  .g_tect {
    display: flex;
    justify-content: center;
    align-items: center;
}
      

.custom_article_content {
    padding-top: 41px;
}
.view_blog {
    display: none;
}

.custom_blog-main_wrapper {
    padding-bottom: 75px;
}
.article_date {

    width: 100%;
    max-width: 25%;
    display: flex;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}

.article_title_main h3 {
    margin: 0;
    font-size: 17px;
    font-weight: bolder;
    line-height: 27px;
    color: #000000;
    text-align: center;
    margin: 6px 0px;
}
.article_par_main p {
    font-size: 13px !important;
    
}
  .email_head h3 {
    margin: 0;
    font-size: 48px !important;
    text-align: center;
}
.email_text p {
    margin: 0;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    margin: 10px 0px 15px;
    width: 100%;
    max-width: 68%;
    margin: 17px auto;
}
  input.email_news::placeholder {
       color: #0000008a !important;
    font-size: 15px;
}
input.btn_news {
    font-size: 15px;
    width: 100%;
    max-width: 34%;
  
}

 
  .footer_lg_img {
    display: flex;
    justify-content: center;
    align-items: center;
}
footer_lg_text p {
    font-size: 13px;
    color: #000;
    width: 100%;
    max-width: 60%;
    margin: 15px auto;
    text-align: center;
}

.socail_icons {
    display: none;
}

.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.grid--3-col-tablet.scroll-trigger.animate--slide-in {
    row-gap: 13px !important;
}
  .footer_lg_text p {
    font-size: 13px;
    color: #000;
    width: 100%;
    max-width: 58%;
    margin: 18px auto;
    text-align: center;
}
  .footer_lg_text:after {
    position: absolute;
    content: '';
    height: 1px;
    width: 100%;
    background: #f2f2f2;
    
}
  .footer_lg_text {
    position: relative;
}
  a.link.link--text.list-menu__item.list-menu__item--link {
    margin: 0;
    padding: 0;
}
      h2.footer-block__heading.inline-richtext {
        font-size: 20px;
        margin: 0 0 11px 0px;
    }
  .hello_title h4 {
        font-size: 23px;
    }
    .hello_title p {
        font-size: 15px;
      color:#ffffff;
    }
  .second_cus_img_button {
    margin: 25px 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
  .footer__content-bottom.scroll-trigger.animate--slide-in .socail_icons {
    display: none;
    position:relative;
    top: 8px;
}
.footer__content-bottom-wrapper.page-width {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.coustom_product_con_dis p {
    max-width: 100%;
}

.coo_titel_text p {
    max-width: 100%;
}

.second_coo_titel_text p {
    max-width: 100%;
}

.custom_review_content_text p {
    font-weight: 500;
    width: 100%;
}

.g_tect {
    margin-top: 11px;
}

.acustom_article_dis p {
    width: 100%;
    max-width: 100%;

}
.collection_cuton_discription p {
    max-width: 100%;
}
  /* span.prev-arrow.slick-arrow img, span.next-arrow.slick-arrow img {
        width: 100%;
        max-width: 4%;
        margin: 0 auto;
    } */
      /* .custom_collection_main span.prev-arrow.slick-arrow img, .custom_collection_main span.next-arrow.slick-arrow img{
              position: unset;
        width: 100%;
        max-width: 50px;
      }
.custom_collection_main span.next-arrow.slick-arrow {
    right: -10px;
    top: 40%;
    left: unset !important;
}
.custom_collection_main span.prev-arrow.slick-arrow{
      left: -10px;
    top: 40%;
    right: unset !important;
        z-index: 1;
} */
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    padding-bottom: 22px;
}
  .custom_collection_wrapper {
    padding: 0 0 47px;
}
   .custom_product_wrapper {
    padding-bottom: 49px;

}
   .second_custom_image_with_text_wrapper {
    padding-bottom: 33px;
}
      .custom_shiping_icons {
        position: relative;
        top: 3px;
    }
  h3.instapp_title {
    font-size: 36px;
 max-width: 88%;
 
}

span.instapp_span {
    font-size: 30px;
}
}


@media only screen and (max-width: 768px) {
  

.custom_blog-main_wrapper {
    flex-wrap: wrap;
}

  .second_custom_image_for_text_second {
        top: 78px;
        right: -48px;
        left: 253px;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 61px;
        text-align: center;
    }

    /* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: -310px;
        left: 48px;
    } */
  .top_product_wrapper {
        gap: 10px;
        flex-wrap: wrap;
        row-gap: 50px;
    }
  .coustom_product_con_dis p {
    max-width: 100%;
}

.coo_titel_text p {
    max-width: 100%;
}

.second_coo_titel_text p {
    max-width: 100%;
}

.custom_review_content_text p {
    font-weight: 500;
    width: 100%;
}

.g_tect {
    margin-top: 11px;
}

.acustom_article_dis p {
    width: 100%;
    max-width: 100%;

}
    .custom_review_content_text p {
        font-weight: 500;
        width: 100%;
        max-width: 100%;
    }
  .custom_review-container span.next-arrow.slick-arrow img {
    position: unset;
    width: 100%;
    max-width: 50px;
}

.custom_review-container span.next-arrow.slick-arrow {
    right: -10px;
    left: unset;
        top: 50%;
}

.custom_review-container span.prev-arrow.slick-arrow img {
    position: unset;
    width: 100%;
    max-width: 50px;
}
.custom_review-container span.prev-arrow.slick-arrow {
    right: unset;
    left: -10px;
        top: 50%;
}


      .review_texts:after {
        top: 131px;
      }
  .review_img video {
    height: 340px !important;
}
  h1.heading.-wrap {
    text-align: center;
}
  /* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    align-items: center !important;
} */
  .history_name_year_section {
    width: 50%;
}

.custom_sec_history_section_wrapper {
    display: flex;
    align-items: center;
    padding-bottom: 90px;
    width: 100%;
    flex-wrap: wrap;
}

    .dot_for_history:after {
        width: 270px;
    }
  .his_name {
        font-size: 19px;
    }
      .custom_history_section_wrapper p {
        max-width: 100%;
    }
      .page-blog p.bl_para {
        max-width: 100%;
        font-size: 14px;
    }

.page-blog h1.bl_head {
    font-size: 38px;
}
.cross_cus img {
    width: 100%;
    max-width: 7%;
}



.cross_cus {
 
    padding: 10px 0 10px 10px;
 gap:11px;
}

.check_cus img {
    width: 100%;
    max-width: 7%;
}

.check_cus {
   
    gap: 11px;
    padding: 10px 0 10px 6px;
}
      button.tab_btn_cus {
        font-size: 15px;
    }
  .page-collection .wrapper_custom_over_text {
    padding: 136px 0;
}
  
  .custom-banner-image .banner-image img {
    width: 100%;
    height: unset;
    position: relative;
        z-index: -1;
}
  section.custom-banner-image:after {
        right: 185px;
        top: unset;
        height: 382px;
        width: 382px;
        bottom: 279px;
        z-index: -1;
    }
      .custom-page-himayush .custom_image_for_text_second {
        position: absolute;
        bottom: -18px;
        right: -35px;
        width: 62%;
    }
  .header--middle-left .header__inline-menu {
    text-align: center !important;
    display: none;
}
  header-drawer {
    display: block !important;
}


.custom_top_img img {
  
    max-width: 40%;
  
}
    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 56px;
        text-align: center;
        line-height: 61px;
    }
      .custom-banner-image .banner-content-container .content-wrapper {
        padding-top: 19px;
    }
      /* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: 7px;
        left: 48px;
    } */
.custom_collection_main span.prev-arrow.slick-arrow {
    top: -21%;
}
.custom_collection_main span.next-arrow.slick-arrow {
    top: -21%;
}
.custom_logo_section {
    width: 26%;
}
      a.bat_under_cc {
        max-width: 70%;
    }
      .main_cust_wrap img {
        width: 100%;
        max-width: 60%;
        margin: 0 auto;
    }
.div_im_text {
    width: 100% !important;
}
    .div_im_text_new {
        position: absolute;
        top: 223px;
        left: 220px;
    }
.custom_image_with_text_wrapper {
    flex-direction: column-reverse;
}
.head_cus_sub {
    text-align: center;
    margin: 0;
}
.custom_bullet_points_wrapp {
    display: none;
}
.cus_img_button {
    display: none;
}
      div#shopify-section-template--17631000527039__second_new_image_with_text_xXLVqH .custom_image_with_text_wrapper {
        flex-direction: column;
    }
  
  .second_custom_image_with_text_wrapper {
    flex-direction: column;
}
  .second_head_cus_sub {
    color: #8dcb45;
    text-align: center;
}
  .min_app_wrap {
    padding: 80px 0px;
    flex-direction: column;
}
      .acustom_article_title h3 {
        font-size: 39px !important;
    }
      /* .view_blog a {
        max-width: 94% !important;
    } */
  .article_date {
    width: 100%;
    display: flex;
    border-radius: 6px;
    max-width: 100%;
    justify-content: start;
}
.article_title_main h3 {
    text-align: start;
}
    .article_par_main p {
        text-align: start;
    }
      /* .blog_main_img {
        width: 46% !important;
       
    } */
  .custon_news_letter button {
    max-width: 68%;
    justify-content: start;
}
  .footer_lg_text p {
      
        color: #ffffff;
      
    }
      .socail_icons {
         display: block;
        display: flex;
        justify-content: center;
        align-items: center;
    }
  .footer_lg_text:after{
    display:none;
  }
   .map_content {
        width: 100%;
        position: unset;
    }
.custom_map_section_wrapper {
    flex-wrap: wrap;
}
    .map_section {
        width: 100%;
    }
      .custom_contect_filds {
        max-width: 100%;
    }
  
.page-list-collections li.collection-list__item.grid__item.scroll-trigger.animate--slide-in {
    width: 32%;
}
      h2.title_custom_over_image_tag {
        font-size: 43px;
    }

.page-article .article-template__title.ss {
    font-size: 32px;
 
}

.page-article span.span_blog_date {
    font-size: 16px;
 
}

.page-article span.circle-divider.caption-with-letter-spacing {
    font-size: 16px;
  
}

.page-article .custom_contact_field {
    width: 100%;
}
.page-article header.page-width.page-width--narrow.scroll-trigger.animate--fade-in.fjfh {
    padding: 0 40px;
}
.page-article .article-template__content.page-width.page-width--narrow.rte.scroll-trigger.animate--slide-in {
    padding: 0px 40px;
}
.page-article h3.new_single_relate {
    font-size: 32px;
}
  .page-cart span.price.price--end {
    font-size: 16px;
}
    .header__heading-link {
        text-align: unset !important; 
    }
a.header__heading-link.link.link--text.focus-inset {
    /* order: 3; */
    width: 70%;
    display: flex;
    justify-content: start;
    align-items: center;
}

      .small-hide {
         display: block !important; 
    }

  .wrapper.mobile_imgs[newdata="1"]:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide1.png?v=1734469578);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 500px;
    width: 500px;
    right: 0;
    top: 425px;
    opacity: 1;
	animation: slide-in-anim 3s ease-in-out forwards;
}
.wrapper.mobile_imgs[newdata="2"]:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide2.png?v=1734469577);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 545px;
    width: 482px;
    right: 0;
    top: 425px;
  opacity: 1;
	animation: slide-in-anim 3s ease-in-out forwards;
}

.wrapper.mobile_imgs[newdata="3"]:after {
    content: '';
    position: absolute;
    background-image: url(/cdn/shop/files/slide3.png?v=1734469577);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 545px;
    width: 482px;
    right: 0;
    top: 425px;
  opacity: 1;
	animation: slide-in-anim 3s ease-in-out forwards;
}

    .content-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
}

    
      .email_head h3 {
        font-size: 39px !important;
    }
      h3.re_main, h4.re_sub {
        font-size: 37px !important;
    }
  .custom_product_conatiner_slide.page-width {
    padding:0;
  }
  
  .coustom_collection_description p {
        font-size: 11px;
    }
      .bundle_wrap {
        width: 32.33%;
    }
    .product__info-container {
        max-width: 100%;
    }
  .page-product .slider-buttons.quick-add-hidden.small-hide {
    display: none !important;
}
  .view_blog a {
    max-width: 100%!important;
}
.acustom_article_title h3 {
    width: 100%!important;
}
         div#FacetsWrapperDesktop {
        width: 86% !important;
    }
    .facet-filters.sorting.caption.item_2 {
        width: 32% !important;
    } 
      .bundle_wrap {
        width: 31.33%;
    }
  .page-product h2.related-products__heading.inline-richtext.h2 {
    padding-top: 40px;
}
  .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
    padding-bottom: 40px;
}




.second_custom_image_with_text:after {
   display:none;
}

.footer__content-bottom:after {
   display:none;
}

footer.footer:after {
   display:none;
}

footer.footer:before {
   display:none;
}

.custom_newsletter_section:after {
   display:none;
}
.second_custom_image_with_text:before {
   display:none;
}
  

.min_approval:after {
   display:none;
}


.min_approval:before {
   display:none;
}

div#shopify-section-template--17638165217471__first_custom_image_with_text_DEjC36 .custom_image_with_text:before {
   display:none;


}

div#shopify-section-template--17638165217471__second_new_image_with_text_xXLVqH .custom_for_text:after {
   display:none;
}

.custom_newsletter_section:before {
   display:none;
}

.custom_review_section_main:after {
   display:none;
}

div#shopify-section-template--17638165217471__first_custom_image_with_text_DEjC36 .custom_for_text:after {
   display:none;
}

div#shopify-section-template--17638165217471__second_new_image_with_text_xXLVqH .custom_image_with_text:after {
   display:none;
}

      .collection_image_custom:after {
        width: 93%;
        bottom: 6px;
    }
      .custom_logo_image img {
            max-width: 100% !important;
        }
          .main_cust_wrap img {
            width: 100%;
            max-width: 100%;
            margin: 0 auto;
        }
  .acustom_article_title h3 {
    width: 100% !important;
    text-align: center !important;
}
.view_blog {
    display: none !important;
}
          .custom_logo_title {
            padding: 0px 26px;
        }
   .footer__content-bottom-wrapper.page-width {
        justify-content: center;
    }
  .wrapper_main_benner_image {
    flex-direction: column;
}
  .content-wrapperrr {
    width: 100% !important;
}
  h1.heading.-wraprrrr {
    text-align: center;
}
  p.sub-title {
    text-align: center;
    width: 100%;
}
      .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 429px !important;
        right: 0 !important;
        top: 694px !important;
    }
      section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 53px !important;
        line-height: 55px !important;
    }
  .both_button_wraprr {
    
    justify-content: center;
}

  .wrapper_main_benner_image {
    gap: 34px;
}


  a.custom-buttonrr {
    
    font-size: 15px !important;
    padding: 9px 25px 9px 24px !important;
}
      .main_cust_wrap img {
        max-width: 58%;
        margin: 0 auto;
    }
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 47%;
        max-width: 100%;
    }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
    left: 83%;
}
  div#shopify-section-template--17726840307903__main:before {  
        display: none;
}

div#shopify-section-template--17726840307903__main:after {    
        display: none;
}

div#shopify-section-template--17638165053631__main:before {   
        display: none; 
}

div#shopify-section-template--17638165053631__main:after {    
        display: none;
}
.custom-page-create-account .customer.register {
    padding: 87px 0px 174px;
}

.custom-page-account .customer.login{

    padding: 87px 0px 174px;
}


    .about_new_history_wrapper:after {
        width: 526px !important;
        height: 276px !important;
        left: 77px !important;
        top: 38px !important;
    }

    .about_new_history_wrapper:before {
        width: 732px !important;
        height: 261px !important;
        left: -30px !important;
        top: 360px !important;
    }
  .about_points_section_wrapper {
  
    width: 100%;
    grid-template-columns: repeat(1, 1fr) !important;
    padding: 40px 0px!important;
    gap: 40px !important;
}

.rte.scroll-trigger.animate--slide-in p {
    font-size: 14px;
}

h2.step_heading-h2 {
        font-size: 37px !important;
    }
     .custom_source_slider_section span.prev-arrow.slick-arrow {
        top: -78px !important;
        position: absolute;
        right: 48px !important;
    }
    .custom_source_slider_section span.next-arrow.slick-arrow {
        top: -78px !important;
        position: absolute;
        right: 0px;
    }
    .custom_title_page {
  
    font-size: 47px !important;
   
}

    p.b_i_text {
        font-size: 20px !important;
    }

h2.main_title_history {
   
    font-size: 45px !important;
  
}
  .collection_image_custom:after {
        width: 94%;
        bottom: 6px;
        height: 53px;
    }
      .predictive-search.predictive-search--header {
        width: 672px;
        left: -2%;
        top: 72px;
    }
  .for_border {
    border-right: 1px solid #bdbdbd;
    width: 266px;
}
  
    span.prev-arrow.slick-arrow img {
        width: 100%;
        max-width: 76%;
        margin: 0 auto;
    }
    span.next-arrow.slick-arrow img {
        width: 100%;
        max-width: 76%;
        margin: 0 auto;
    }
  img.custom_bag_icon {
    width: 100%;
    max-width: 63%;
}
  .istafeed_stories_wrapper {
    padding-bottom: 10px !important;
 
}
      .footer_lg_img img {
      
        max-width: 25%;
       
    }
 p.re_mini {
    margin: 0px 0 0 0 !important;
}
  video#paly_kiddesktop {
    display: none;
}

  video#paly_kidmobile{
    display:block !important;
  }
  .video_section_function:after{
    display:none;
  }
  .custom_video_function_wrapper {
        padding: 32px 0px 60px;
    }
      .page-collection ul#product-grid li.grid__item .price_btn_wrap .price {
        width: 100%;
    }
    .price .price-item {
        font-size: 15px !important;
    }
      .page-collection p.cart_ratting_save_price {
        left: 0px;
        top: -3px;
      }
      .custom_contact_field {
        width: 100%;
    }
  .custom_contact_form_wrapper_content_form {
    padding: 40px 0 0px 0px;
}
.custom_map_section iframe {
    height: 456px !important;
}
  .product_slider_Image {
    padding: 10px!important;
}
  span.cus_test_rate_text {
    font-size: 13px;
    
}
  .wrapper_stories_imgs {
    width: 100%;
    max-width: 100%;
  }
      .page-collection p.cart_ratting_save_price {
        left: 0px;
        top: 4px;
    }
      .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 13px;
    }
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 15px;
    }
  img.custom_bag_icon {
      
        position: relative;
        top: -2px;
    }
  .video_section_function:before {
   
   
    bottom: 0px !important;
}
  .slider_ingradiants span.prev-arrow.slick-arrow {
    position: absolute;
    right: 64px!important;
    top: -47px!important;
}
.slider_ingradiants span.next-arrow.slick-arrow {
    position: absolute;
    top: -47px !important;
    right: 0px!important;
}
      .second_main_cust_wrap .second_custom_image_for_text {
        width: 85% !important;
        max-width: 100% !important;
        display: flex !important;
        justify-content: center;
        align-items: center;
    }
    .second_custom_image_for_text img {
        width: 100% !important;
        max-width: 60% !important;
        margin: 0 auto !important;
    }
.second_custom_image_for_text_second {
        top: 13% !important;
        right: 5px !important;
        left: unset !important;
        bottom: unset !important;
        width: 38% !important;
    }
    .second_custom_image_for_text_second {
        top: 13% !important;
        right: 5px !important;
        left: unset !important;
        bottom: unset !important;
        width: 38% !important;
    }
  .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 334px;
    }
    ul#predictive-search-results-products-list {
        grid-template-columns: repeat(1, 1fr) !important;
    }
  .custom-page-about-us .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
    height: 180px;
}
}


@media only screen and (max-width: 750px) {


.footer-block--newsletter.scroll-trigger.animate--slide-in {
    display: table-column;
}
  .custom_review-section span.prev-arrow.slick-arrow img {
        position: relative;
        left: 0px !important;
    }
  /* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: -298px;
        left: 78px;
    } */
      .custom_image_for_text_second {
        position: absolute;
        bottom: -105px;
        right: 38px;
        width: 61%;
        display: flex;
        justify-content: center;
        align-items: center;
    }
     .content p {
        font-size: 13px;
        text-align: center;
    }

.custom-banner-image .banner-content-container .sub-title {
        font-size: 11px;
}
  /* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: -298px;
        left: 21px;
    } */
  .custom-page-about-us p.discription_custom_over_img_tag {
        max-width: 100%;
    }

.custom-page-about-us .wrapper_custom_over_text {
    padding: 112px 0;
}
      .dot_for_history:after {
        width: 243px;
    }
  .custom-page-about-us p.discription_custom_over_img_tag {
    font-size: 13px;
    margin-top: 5px;
}
  .email_text p {
    max-width: 76%;

}

    .email_head h3 {
     
        font-size: 36px !important;
      
    }
      .dot_for_history:after {
        width: 190px;
    }
  .page-produc .custom_logo_image {
    display: flex;
    justify-content: center;
    align-items: center;
}

.page-produc .custom_logo_image img {
    width: 100%;
    max-width: 71% !important;
    margin: 0 auto;
}
      /* .custom-banner-image .banner-content-container .content-wrapper {
        padding-bottom: 60px;
        position: relative;
        top: 34px;
        left: 103px;
    } */
      .div_im_text {
        width: 43%;
      }
  .view_blog {
    width: 50%;
    display: flex;
    justify-content: end;
    margin: 0 auto;
    margin-right: 0;
}
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 41px;
        margin-bottom: 0;
        padding: 0;
    }
      .tags:before {
        width: 560px;
    }
      .tags:after {
        width: 560px;
    }
    ul#predictive-search-results-products-list {
        display: grid
;
        flex-wrap: wrap;
        width: 100%;
        grid-template-columns: repeat(1, 1fr);
    }
    .predictive-search.predictive-search--header {
        width: 655px;
        left: -2%;
        top: 72px;
    }
  .herbs_popup_main_section {
    background: #ffffff;
    padding: 20px 20px 20px;
    margin-top: 40px;
    border-radius: 30px;
    margin-bottom: 40px;
}
    h3.name_popup_herbs_main {
        font-size: 24px;
    }
      .herbs_popup_main_section {
        border-radius: 16px;
    }
      
  
}

@media screen and (max-width: 750px) {
    section.custom-banner-image:after {
        right: 205px;
        top: unset;
        height: 346px;
        width: 346px;
        bottom: 267px;
        z-index: -1;
    }
}


@media screen and (min-width: 750px) {
    .page-product .grid--2-col-tablet .grid__item {
        width: calc(100% - var(--grid-desktop-horizontal-spacing) / 2) !important;
    }
     
  
}
@media only screen and (max-width: 749px) {

 
  
.page-product .grid__item {
    flex-grow: 1;
    flex-shrink: 0 !important;
}
  .bundle_wrap {
        width: 32.33%;
    }
p.value_for_tt {
        font-size: 17px;
    }
    p.tablets_meta {
        font-size: 13px;
        color: #000000;
        font-weight: 500;
    }
    p.money_meta {
        font-size: 15px;
        
    }
    p.bundle_price {
        font-size: 15px;

    }

p.bundle_saving_price {
        font-size: 13px;
    }

    p.bunle_pre_tablet {
        font-size: 14px;
    }
      .custom-page-about-us .wrapper_custom_over_text {
        padding: 112px 0;
        padding-top: 150px;
    }
  form#FacetFiltersForm {
    display: none !important;
}
  .for_border {
     border-right: unset;
    width: 100%;
}
      .predictive-search.predictive-search--header {
        width: 611px;
        left: 8%;
        top: 89px;
    }
}


@media only screen and (max-width: 710px) {
    section.custom-banner-image:after {
        right: 205px;
        top: unset;
        height: 346px;
        width: 346px;
        bottom: 215px;
        z-index: -1;
    }
}
@media only screen and (max-width: 700px) {
      .bundle_wrap {
        width: 31.33%;
    }
    .acustom_article_title h3 {
        font-size: 33px !important;
    }
    .view_blog a {
        padding: 5px 16px !important;
    }

.view_blog {
    
     margin:unset;
}
     .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 50px;
        text-align: center;
        line-height: 45px;
    }
        .inner-historical_div {
        height: 180px !important;
        width: 180px !important;
    }

       .about_new_history_wrapper:before {
        width: 692px !important;
        height: 247px !important;
        left: -12px !important;
        top: 358px !important;
    }
}

@media only screen and (max-width: 690px) {
    .predictive-search.predictive-search--header {
        width: 570px;
        left: 8%;
        top: 89px;
    }
  a.bat_under_cc {
max-width: 73%;
}

    .custom_logo_title p {
        font-size: 14px;
    }
}





@media only screen and (max-width: 640px) {

    a.bat_under_cc {
        max-width: 76%;
    }
.collection_product_text_wrap {
    padding: 15px 15px 15px 15px;
}
.custom_product_button {
    width: 80px;
}
.custom_product_button a {
        padding: 5px 22px;
    }
.custom_product_button a img {
    width: 18px;
    height: 18px;
}
   
      .custom-page_wrapper {
        justify-content: center;
        column-gap: 72px;
        row-gap: 18px;
        width: 100%;
    }
     .custom_logo_section {
        width: 24%;
     }
  .custom_logo_image {
    display: flex;
    justify-content: center;
    align-items: center;
}
  .custom_logo_image img {
    width: 100%;
    max-width: 66%;
    margin: 0 auto;
}
  .custom_logo_title p {
        font-size: 12px;
    }
          .custom_product_wrapper {
        column-gap: 13px;
        row-gap: 30px;
        justify-content: space-between;
        padding: 0 20px;
    }

    .collection_product_main_custom {
        width: 48.77%;
    }

      .custom_image_for_text_second {
       
        bottom: -86px;
        right: 5px;
        
    }
.second_custom_image_for_text_second {
        top: 78px;
        right: -48px;
        left: 237px;
    }
      .page-collection h2.title_custom_over_image_tag {
        font-size: 42px;
    }
  .page-cart table.cart-items thead:after {
    top: 41px;
}
/* .header__icons.header__icons--localization.header-localization {
        order: 3;
        width: 30%;
        position: relative;
        left: 48px;
    } */

}




@media only screen and (max-width: 640px) {
    
  .collection_product_main_custom {
        width: 47.97%;
    }
  .second_custom_image_for_text {
    position: relative;
    left: -27px;
}
    .second_custom_image_for_text_second {
        top: 78px;
        right: -67px;
        left: 186px;
    }
   
.custom-banner-image .banner-content-container{
  justify-content: center;
}
  
.custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
    
 
  
}



@media only screen and (max-width: 640px) {
h2.contct_content_heading_tag {
    font-size: 44px;
}
    .contct_content_para p {
        max-width: 100%;
        font-size: 14px;
    }

   
  .page-blog h2.title_custom_over_image_tag {
    color: #fff;
    font-size: 47px;
}
    .page-blog p.discription_custom_over_img_tag {
        max-width: 100%;
        font-size: 13px;
    }
    .page-blog p.discription_custom_over_img_tag {
        max-width: 100%;
        font-size: 13px;
        margin-top: 5px;
    }
    .wrapper_custom_over_text {
        padding: 90px 0;
    }
      .page-blog p.bl_para {
        max-width: 100%;
        font-size: 13px;
    }
  /* .page-collection li.grid__item.scroll-trigger.animate--slide-in {
    width: 46% !important;
} */
  .custom_tab_section_wrapper {
    padding: 36px 20px;

}
  .heading_cus {
    width: 33.33%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.table_haed_cus {
    padding: unset;
}

.heading_cc {
    width: 33.33%;
    display: flex;
    justify-content: center;
    align-items: center;
}
  .heading_cus img {
    width: 100%;
    max-width: 51%;
}
  .heading_cc {
        font-size: 16px;
    }
.page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--prev {
        height: 91%;
      
    }

    .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--next {
        height: 90%;
    }
  product-recommendations.related-products.page-width.section-template--17508987961535__related-products-padding.isolate.scroll-trigger.animate--slide-in.product-recommendations--loaded {
    padding-top: 40px;
    padding-bottom: 40px;
}
  .custom_image_with_text_wrapper {
    gap: 20px;
}
      .wrapper_custom_over_text {
        padding: 159px 0;
    }
      .btn_wrapper {
        max-width: 100%;
    }
  .page-product h2.related-products__heading.inline-richtext.h2 {
    color: #143c0a;
    font-size: 50px;
    margin-top: unset;
    padding-top: 51px;
}
      .product_slider_Image {
        width: 47.33%;
    }
.page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
    display: flex
;
    gap: 36px;
    margin-bottom: unset;
    padding-bottom: 60px;
}
      .wrapper.mobile_imgs[newdata="1"]:after {
        height: 439px;
        width: 404px;
        right: 0;
        top: 331px;
    }
      .wrapper.mobile_imgs[newdata="2"]:after {
        height: 491px;
        width: 392px;
        right: 0;
        top: 337px;
    }
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 489px;
        width: 390px;
        right: 0;
        top: 315px;
    }
  .custom_logo_title{
    padding:0;
  }
  .custom-banner-image .banner-content-container .content-wrapper {
        padding-top: 0px;
    }
    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 51px;
        text-align: center;
        line-height: 52px;
    }
     
      section.custom-banner-image:after {
        right: 143px;
       
    }
      .collection_image_custom:after {
        width: 95%;
        bottom: 6px;
    }
     section.custom-banner-image:after {
            right: 205px;
                    top: 330px;
            height: 346px;
            max-width: 346px !important;
            bottom: 166px;
            z-index: -1;
            width: 100% !important;
            margin: 0 auto;
            right: 0 !important;
            left: 0 !important;
        }
  .page-search ul.grid.product-grid.grid--2-col-tablet-down.grid--3-col-desktop {
    gap: 15px;
}
    .page-search li.grid__item.scroll-trigger.animate--slide-in {
        max-width: 48%;
              padding: 15px;
    }

      .about_new_history_wrapper:after {
        width: 465px !important;
        height: 245px !important;
        left: 77px !important;
        top: 46px !important;
    }

    .about_new_history_wrapper:before {
        width: 634px !important;
        height: 229px !important;
        left: -12px !important;
        top: 356px !important;
    }

  .block_managment {
    gap: 20px !important;
    padding: 15px 15px !important;
    border-radius: 20px;!important;
    align-items: center;
}

h2.historly_years {
    font-size: 14px !important;
}

.p_num {
    height: 25px!important;
    width: 25px!important;
}
.p_num span {
   
    font-size: 11px!important;
    font-weight: bold!important;
}

    .inner-historical_div {
        height: 160px !important;
        width: 160px !important;
    }

    p.history_lorem {
        padding: 0px 25px;
        font-size: 10px !important;
        line-height: 13px !important;
    }

    .about_new_history_wrapper:after {
        width: 464px !important;
        height: 244px !important;
        left: 81px !important;
        top: 40px !important;
    }

    .about_new_history_wrapper:before {
        width: 595px !important;
        height: 212px !important;
        left: 7px !important;
        top: 339px !important;
    }
  .predictive-search.predictive-search--header {
        width: 449px;
        left: 14%;
        top: 89px;
    }
      .custom_logo_title p {
        font-size: 17px;
    }
      .custom_product_wrapper {
        padding-bottom: 30px;
    }
      .instafeed-new-layout-item {
        height: 296px !important;
    }
    .main_cust_wrap img {
        max-width: 58%;
    }
  .collection_product_main_custom {
     margin: 0px !important; 
}
  .custom_product_conatiner_slide {
    padding-bottom: 30px;
}
  .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 46.63%;
        max-width: 100%;
    }
  h3.heading_result {
    font-size: 21px;

}
    .custom_image_text_result_product {
        width: 47.97%;
    }
.result_section_main_wrapper {
    display: flex
;
    width: 100%;
    align-items: center;
    column-gap: 20px;
    flex-wrap: wrap;
    justify-content: start;
    padding-bottom: 100px;
    row-gap: 20px;
}
  .bundle_wrap:nth-child(3) p.value_for_tt:after {
  
    top: -60px;
    
}

.bundle_wrap:nth-of-type(1) p.value_for_tt:after {
    top: -60px;
}
      .second_custom_image_for_text_second {
        top: 13% !important;
        right: 27px !important;
        left: unset !important;
        bottom: unset !important;
        width: 38% !important;
    }
      .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        
        height: 318px;
      
    }
.custom_banner_image_over_text {
        top: 99px !important;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 83% !important;
    }
}

@media only screen and (max-width: 630px) {
    .tags:after {
        width: 380px;
    }
.tags:before {
        width: 380px;
    }
  h3.new_for_single {
    font-size: 15px;
   
}
  .product_slider_Image {
        width: 46.33%;
    }
      h2.step_heading-h2 {
        font-size: 32px !important;
    }
      .custom_source_slider_section span.prev-arrow.slick-arrow {
        top: -69px !important;
        position: absolute;
        right: 48px !important;
    }
      .custom_source_slider_section span.next-arrow.slick-arrow {
        top: -69px !important;
        position: absolute;
        right: 0px;
    }
  .step_heading-wrapper {
    margin-top: 22px !important;
}
  .step_heading-wrapper {
    margin-top: 22px !important;
}
  
}


@media only screen and (max-width: 600px) {
.natural_herbs_main {
        width: 45.33%;
    }
}
@media only screen and (max-width: 600px) {
   .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 47px;
        text-align: center;
    }

   
      .page-collection h2.title_custom_over_image_tag {
        font-size: 33px;
    }
    a.collection_products_btn {
        padding: 11px 57px;
    }
  input.email_news {
    width: 100%;
    max-width: 81%;
    margin: 0 auto;
}
  .second_custom_image_for_text {
        position: relative;
        left: 3px;
    }
      .second_custom_image_for_text_second {
        top: 78px;
        right: -67px;
        left: 256px;
    }
  .image_wrapper_all {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    gap: 79px;
}
  

.custom_top_product {
    min-height: 175px;
  
}

    .custom_top_title h3 {
        margin: 0;
        font-size: 11px;
    }
    .custom_top_product_price p {
        font-size: 15px;
    }
    .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 33px;
       
    }
      .custom-banner-image .custom-button {
        padding: 7px 20px !important;
    }
     

    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        line-height: 33px;
    }
.custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 37px;
    
    }
  /* .blog_main_img {
        width: 100% !important;
    } */
  
      section.custom-banner-image:after {
        right: 205px;
        top: unset;
        height: 346px;
        width: 346px;
        bottom: 166px;
        z-index: -1;
    }
      .about_new_history_wrapper:after {
        width: 409px !important;
        height: 214px !important;
        left: 86px !important;
        top: 45px !important;
    }

    .about_new_history_wrapper:before {
        width: 555px !important;
        height: 198px !important;
        left: 7px !important;
        top: 317px !important;
    }
}


 @media only screen and (max-width: 580px) {
          .wrapper.mobile_imgs[newdata="1"]:after {
            height: 439px;
            width: 404px;
            right: 0;
            top: 289px;
        }  
           .wrapper.mobile_imgs[newdata="2"]:after {
            height: 491px;
            width: 358px;
            right: 0;
            top: 282px;
        }
        .wrapper.mobile_imgs[newdata="3"]:after {
            height: 489px;
            width: 390px;
            right: 0;
            top: 264px;
        }
       section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 39px !important;
        line-height: 43px !important;
    }
       .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 374px !important;
        right: 0 !important;
        top: 694px !important;
    }
   .main_historical_div[data="1"] {
        width: 39% !important;
    }

    .main_historical_div {
        width: 29% !important;
    }
       .inner-historical_div {
        height: 150px !important;
        width: 150px !important;
    }

    .about_new_history_wrapper:before {
        width: 568px !important;
        height: 202px !important;
        left: -9px !important;
        top: 333px !important;
    }

    .about_new_history_wrapper:after {
        width: 441px !important;
        height: 231px !important;
        left: 71px !important;
        top: 43px !important;
    }
       .predictive-search.predictive-search--header {
        width: 449px;
        left: 11%;
        top: 75px;
    }
   form.custon_news_letter .cus_btnnnn {
        width: 296px;
    }
       .instafeed-new-layout-item {
        height: 261px !important;
    }
       a.bat_under_cc {
        max-width: 100%;
    }
   .custom_product_wrapper{
padding:0px;
}
   .footer_lg_img img {
      
        max-width: 35%;
       
    }
   div#shopify-section-template--17726840471743__custom_products_UQnNpU .custom_product_wrapper {
    padding-bottom: 30px;
}
   .top_product_wrapper {
        row-gap: 35px;
    }
   .start_icons {
    display: flex
;
}
   .start_icons img {
    width: 100%;
    max-width: 58% !important;
    margin: 0 auto;
}
   .page-article header.page-width.page-width--narrow.fjfh {
        padding: 0px 40px;
    }
    .page-article .article-template__title.ss {
        font-size: 18px;
        width: 100%;
        max-width: 100%;
        padding-top: 10px;
    }
    .page-article .article-template__content.page-width.page-width--narrow.rte {
        padding: 0px 40px;
    }
   .img1_table, .img2_table, .img3_table {
    width: 33.33%;
    display: flex
;
    justify-content: center;
    align-items: center;
}
       .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 283px;
    }
} 
@media only screen and (max-width: 550px) {
   

a.collection_products_btn {
        padding: 13px 64px;
        font-size: 12px;
    }
  .image_wrapper_all {
    gap: 72px;
}
  .acustom_article_title h3 {
        font-size: 30px !important;
    }
      
  span.img_bt_icon2 {
    background: #ffffff;
    height: 30px;
    width: 30px;
  }
  .view_blog a {
    gap: 10px;
    font-size: 14px;
}
  .view_blog {
        max-width: 31% !important;
    }
  .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 30px;
    }
  a.bat_under_cc {
    font-size: 14px;
  }
  .coustom_product_con_title {
    padding-bottom: 20px;
}
  .collection_cuton_title h3 {
        font-size: 30px;
    }
      .min_app_wrap {
        padding: 40px 0px;
        flex-direction: column;
    }
      .blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select {
        width: 46%;
      
    }
        section.custom-banner-image:after {
        right: 148px;
        top: unset;
        height: 297px;
        width: 297px;
        bottom: 131px;
        z-index: -1;
    }  
          section.custom-banner-image:after {
            max-width: 298px !important;
            bottom: 164px;
        }

        section.custom-banner-image:after {
         
            bottom: 164px;
            z-index: -1;
        }
        .wrapper.mobile_imgs[newdata="1"]:after {
            height: 439px;
            width: 404px;
            right: 0;
            top: 255px;
        }
          .wrapper.mobile_imgs[newdata="1"]:after {
            height: 439px;
            width: 363px;
            right: 0;
            top: 250px;
        }
  
        .wrapper.mobile_imgs[newdata="2"]:after {
            height: 471px;
            width: 323px;
            right: 0;
            top: 246px;
        }
          .wrapper.mobile_imgs[newdata="3"]:after {
            height: 436px;
            width: 350px;
            right: 0;
            top: 263px;
        }
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 374px !important;
        right: 0 !important;
        top: 645px !important;
    }
      .inner-historical_div {
        height: 135px !important;
        width: 135px !important;
    }

    .about_new_history_wrapper:after {
        width: 408px !important;
        height: 214px !important;
        left: 71px !important;
        top: 44px !important;
    }
.about_new_history_wrapper:before {
        width: 503px !important;
        height: 182px !important;
        left: 9px !important;
        top: 317px !important;
    }
      .predictive-search.predictive-search--header {
        width: 449px;
        left: 8%;
        top: 75px;
    }
      .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: -12px;
    }
    .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: -10px;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 80% !important;
    }
}

@media only screen and (max-width: 540px) {
.custom_logo_section {
        width: 36%;
    }
      .top_product_wrapper {
        row-gap: 35px;
    }
   .custom_logo_section {
        width: 23%;
    }
.custom_logo_title p {
        font-size: 14px;
    }
}
@media only screen and (max-width: 520px) {
 .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 36px;
        text-align: center;
    }

    .content p {
        font-size: 12px;
        text-align: center;
    }

    .custom-banner-image .banner-content-container .sub-title {
        max-width: 57%;
    }

   
    a.collection_products_btn {
        padding: 13px 61px;
        font-size: 12px;
    }
  .cus_btnnnn {
    width: 100%;
}

.email_form {
    width: 100%;
}

.custon_news_letter button {
   
    font-size: 16px;
   
}
  .custon_news_letter button {
    padding: 16px 3px;
  }
  .image_wrapper_all {
        gap: 68px;
    }
      .div_im_text_new {
        position: absolute;
        top: 153px;
        left: 150px;
    }
  .view_blog {
        max-width: 34% !important;
    }
  a.bat_under_cc {
        max-width: 88%;
    }
      a.header__heading-link.link.link--text.focus-inset {
        /* order: 3; */
        width: 100%;
      }
          .second_custom_image_for_text {
        position: relative;
        left: 15px;
    }
  .second_custom_image_for_text_second img {
        width: 100%;
        max-width: 90%;
    }
      .second_custom_image_for_text_second {
        top: 58px;
        right: -67px;
        left: 205px;
    }
      .second_custom_image_for_text img {
        width: 100%;
        max-width: 70%;
        margin: 0 0 19px;
    }
  .custom_newsletter_section_wrap {
    padding: 66px 0px 76px!important;
}
  form.custon_news_letter {
    flex-wrap: wrap;
    width: 100%;
}
      .predictive-search.predictive-search--header {
        width: 353px;
        left: 13%;
        top: 75px;
    }
      .page-blog .article {
        width: 100%;
    }
}
@media only screen and (max-width: 500px) {
      .second_custom_image_for_text {
        position: relative;
        left: 12px;
    }

.second_custom_image_for_text img {
        width: 100%;
        max-width: 62%;
        margin: 0 0 19px;
    }
.second_custom_image_for_text_second img {
        width: 100%;
        max-width: 64%;
    }

      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 43px;
        text-align: center;
    }

    
.custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
        .custom_logo_section {
        width: 28%;
    }

    .custom-page_wrapper {
        justify-content: center;
        column-gap: 16px;
        row-gap: 15px;
        width: 100%;
    }

    .custom_logo_title p {
        font-size: 15px;
    }
  input.email_news {
    width: 389px !important;
    
}

input.btn_news {
    max-width: 46% !important;
}
      .about_new_history_wrapper:after {
        width: 393px !important;
        height: 205px !important;
        left: 49px !important;
        top: 46px !important;
    }
    .about_new_history_wrapper:before {
        width: 450px !important;
        height: 179px !important;
        left: 9px !important;
        top: 318px !important;
    }
 
}

@media only screen and (max-width: 477px) {
    .bundle_wrap {
        width: 48.33%;
    }
}

@media only screen and (max-width: 490px) {
.cros_cus_src {

    height: 40px;
    width: 40px;
    left: 30px;
}

}

@media only screen and (max-width: 490px) {
    .natural_herbs_main {
        width: 44.33%;
    }
}



@media only screen and (max-width: 480px) {

   .ingradinats_main_section {
    padding: 15px 0px !important;
}
  .instafeed-new-layout-wrapper {
    padding-bottom: 12px;
}
  .instafeed-new-layout-wrapper {
    gap: 12px !important;
}
  .top_product_wrapper {
        row-gap: 68px;
    }
      .wrapper_ingrdinats h2 {
        font-size: 29px !important;
    }
  h3.ingradiants_title {
    font-size: 17px !important;
}

.header__icon, .header__icon--cart .icon {
    height: 4rem!important;
    width: 4rem!important;
}
.section-header.shopify-section-group-header-group{
margin-bottom: -9px!important;
}
.price_btn_wrap {
    flex-wrap: wrap;
    flex-direction: column;
}
.page-collection ul#product-grid li.grid__item .price_btn_wrap .price {
    width: 100%;
}
.custom_product_button a span.add_bag span.add_bag_text {
    font-size: 12px;
}
.page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
    width: 59px;
    font-size: 10px;
}
    .price .price-item {
        font-size: 14px !important;
    }
    .price .price-item {
        font-size: 14px !important;
    }
.page-list-collections .full-unstyled-link {
    margin: 0;
    font-size: 19px;
    color: #ffffff !important;
    font-weight: 700;
    font-family: Montserrat;
    border-left: 3px solid #8cca41;
    padding-left: 16px;
}
.custom_logo_title {
    padding: 0;
}
 .media.media--transparent.media--hover-effect {
    border-radius: 0px 0px 12px 12px !important;
}
  
    .custom_newsletter_section_wrap {
        padding: 50px 0px 160px !important;
    }
    form.custon_news_letter .cus_btnnnn {
        width: 138px;
    }
form.custon_news_letter .cus_btnnnn button {
    padding: 8px 15px;
}
form.custon_news_letter input.email_news {
    padding: 14px 20px;
}

.acustom_article_title {
    justify-content: space-between!important;
}
.view_blog a {
    padding: 6px 4px 6px 6px !important;
    width: 100%!important;
    max-width: 134px !important;
    font-size: 12px!important;
}
.view_blog {
    width: 120px !important;
    max-width: 100% !important;
    margin: 0 !important;
}
.acustom_article_title h3 {
    width: 70%!important;
}
.custom_article_content {
    padding-top: 50px!important;
}

.view_blog a span.img_bt_icon2 {
    width: 25px;
    height: 25px;
}
    .second_main_cust_wrap {
        width: 100%;
        margin-top: 20px;
    }
  
.custom_collection_main .custom_collection_wrapper {
    padding-bottom: 0;
}

    
   
    .image_wrap_for_product, .custom_shiping_icons {
        column-gap: 17px;
    }
.custom_top_img img {
    width: 100%;
    max-width: 40px;
}
.image_wrap_for_product .custom_top_product[data="2"] img {
    max-width: 23px;
}

input.email_news {
    width: 446px !important;
}
  
.image_wrap_for_product, .custom_shiping_icons {
        column-gap: 8px;
        justify-content: space-between;
        width: 100%;
        row-gap: 55px;
    }

   
  
    
.custom_top_title h3 {
        margin: 0;
        font-size: 12px;
       
    }


    .custom_top_product {
        min-height: 155px;
        width: 31%;
        gap: 4px;
        padding: 0px 5px 0px;
        text-align: center;
        border-radius: 15px 50px 15px 15px;
        justify-content: start;
        padding-top: 10px;
    }
    .custom_top_product_price p {
        font-size: 15px;
    }
.top_product_wrapper {
           
        padding-bottom: 0;
        margin-bottom: -20px;
    }

.image_wrap_for_product {
    max-width: 100%;
}
.image_wrap_for_product, .custom_shiping_icons {
        column-gap: 8px;
        justify-content: space-between;
        width: 100%;
        row-gap: 55px;
        padding: 0 0px;
    }
          .custom_product_wrapper {
        column-gap: 14px;
        row-gap: 30px;
        justify-content: space-between;
        padding: 0px 20px;
    }

    .custom-page_wrapper {
        row-gap: 25px;

    }
  .custom_logo_section {
        width: 29%;
    }
  .coustom_collection_title h3 {
    margin: 0;
    font-size: 17px;
    color: #000;
}

.collection_product_text_wrap {
    padding: 15px 15px;
}
      .head_cus h2 {
        font-size: 36px;
    }
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 29px!important;
    }
      .coustom_product_con_dis p {
        font-size: 12px;
    }
a.bat_under_cc {
          padding: 6px 16px 6px 10px;
    width: 100%;
    max-width: 72%;
    font-size: 12px;
    background: #143c0a;
}
.custom_product_conatiner  span.img_bt_icon2 {
width:25px;
height:25px;
}
.wrapper_price_btn {
    flex-wrap: wrap;
  gap: 0;
}


.coo_titel_text p {
        font-size: 12px;
    }
    .text_cus p {
        font-size: 14px;
        text-align: center;
    }
    .wrap_dots p {
        font-size: 14px;
        margin: 8px 0;
    }

.cus_img_button a {
    font-size: 14px;
}

.second_coo_titel_text p {
        font-size: 12px;
    }
    .second_text_cus p {
        font-size: 12px;
       
    }
.second_head_cus h3 {
        font-size: 35px;
        text-align: center;
        width: 100%;
        max-width: 90%;
        margin: 0 auto;
        line-height: 47px;
    }
.second_cus_img_button a {
        padding: 9px 0px;
        font-size: 14px;
    }

    .custom_review_content_text p {
        font-size: 12px;
        
    }
    .gov_dis p, .g_tect p {
        font-size: 11px;
        text-align: center;
    }
.gov_head h3 {
        font-size: 23px;
    }
       .acustom_article_dis p {
        font-size: 12px !important;
    }
.article_title_main h3 {
    margin: 0;
    font-size: 15px;
    
}
.article_par_main p {
        font-size: 12px !important;
      
    }
.email_head h3 {
        margin: 0;
        font-size: 38px !important;
        text-align: center;
    }
  .email_text p {
    margin: 0;
    color: #ffffff;
    text-align: center;
    font-size: 18px;
    margin: 10px 0px 15px;
    position: relative;
    left: 35px;
    font-size: 13px !important;
}
          .second_custom_image_for_text img {
            width: 100%;
            max-width: 73%;
            margin: 0 0 19px;
        }
      .second_custom_image_for_text_second {
        top: 76px;
        right: -84px;
        left: 180px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
     
    .div_im_text {
        width: 42%;
    }
.div_im_text_new {
    inset: 0;
    max-width: 42%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
      .custom_image_for_text_second {
        bottom: -68px;
        right: 5px;
    }
      .coustom_collection_description p {
        font-size: 10px;
    }
  .cus_prod_price span {
    font-size: 13px;
}
.custom_product_button a {
    font-size: 14px;
}

  .cus_tag {
   
    padding: 0px 11px !important;
    font-size: 11px !important;
    
}
  .second_custom_image_with_text_wrapper {
    padding-bottom: 35px;
}
  .review_texts p {
    font-size: 12px;
  
}

.custom_review_card {
    margin: 5px;

}

.rivew_name h3 {
    font-size: 18px;    
}

.proffesion_name p {
    font-size: 14px;
}
 
  .coustom_collection_title h3 {
        margin: 0;
        font-size: 15px;
        color: #000;
    }
.coustom_collection_description p {
        font-size: 14px;
    }
      .review_texts:after {

        top: 133px;
        right: -10px;
    }
  .header__heading-logo {
    height: auto;
    max-width: 100%;
    width: 100%;
}
  svg.icon.icon-hamburger {
    width: 100%;
    max-width: 22px;
}
  .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
        width: 100%;
    }

    .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
        width: 100%;
        max-width: 71%;
        margin: 0 auto;
    }
     .footer_lg_text p {
        max-width: 91%;
}
      .footer_lg_text p {
        max-width: 91%;
}

ul.footer-block__details-content.list-unstyled li {
    display: flex;
    justify-content: center;
    align-items: center;
}

    .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
        width: 100%;
        max-width: 71%;
        margin: 0 auto;
        text-align: center;
    }

  .collection_title_custom p {
    margin: 10px;
    font-size:13px;
  }
      /* .blog_main_img {
        max-width: 80%;
    } */
.footer__content-bottom.scroll-trigger.animate--slide-in .socail_icon_custom img {
    width: 27px;
}
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
    padding: 10px 11px;
}
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 51px;
        text-align: center;
    }
      .collection_cuton_discription p {
        margin-bottom: 17px;
    }
  .custom_product_wrapper {
    padding-bottom: 15px;
}
      .custom_review_content_title h2 {
        width: 100%;
        max-width: 100%;
      }
  .custom_review_content {
    padding: 40px 0 0;
}
  .video-section iframe.youtube {
    width: 100%;
    height: 300px !important;
    border-radius: 20px;
}
.cus_video-wrapper {
    padding: 40px 0px !important;
}
  .email_text p {
    margin: 0;
    color: #000000;
    text-align: center;
    font-size: 18px;
    margin: 10px 0px 15px;
    width: 100%;
    max-width: 100%;
    margin: 17px auto;
        left: unset;
}
.collection_product_main_custom {
  
    box-shadow: unset;
}
.acustom_article_dis p {
    width: 100%;
    max-width: 100%;
}
      .custom_collection_main span.prev-arrow.slick-arrow {
        top: -18%;
    }

    .custom_collection_main span.next-arrow.slick-arrow {
        top: -18%;
    }
.custom_collection_main span.prev-arrow.slick-arrow img, .custom_collection_main span.next-arrow.slick-arrow img {
        max-width: 40px;
}
 
    .head_cus h2 {
        font-size: 31px;
    }

    .second_head_cus h3 {
             font-size: 30px;
        letter-spacing: 0;
        line-height: 34px;

    }
  input.email_news {
    padding: 16px;
}

input.email_news {
    padding: 18px;
}
  
  .icon_text h3 {
        font-size: 13px;
    }
      .wrap_dots p {
        font-size: 13px;
    }
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
           font-size: 37px;
        text-align: center;
        line-height: 37px;
    }
.custom-banner-image .learn-button {
    padding: 8px 15px;
    font-size: 12px;
}
    .custom-banner-image .custom-button {
         font-size: 12px;
        padding: 5px 15px !important;
    }
    .No_mobile_image.desktop.banner-image {
        margin-top: -44px;
    }
span.img_bt_icon {
    height: 32px;
    width: 32px;
}
    .collection_cuton_title h3 {
        font-size: 29px;
        max-width: 84%;
        width: 100%;
    }

  .custom-banner-image .banner-content-container .sub-title {
        max-width: 68%;
    
}
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
     
      .review_img video {
        height: 225px !important;
    }

      /* svg.icon.icon-hamburger {
        position: relative;
        top: -11px;
    } */
  .custom_review_card {
    box-shadow: unset;
}
      .custom_shiping_icons {
        position: relative;
        top: -21px;
    }
  .coustom_collection_title h3 {
        font-size: 22px;
    }
    
     
      h3.instapp_title {
        font-size: 26px;
        max-width: 100%;
    margin-top: 50px;
    }
.custom_blog-main_wrapper {
    padding-bottom: 60px!important;
}

    span.instapp_span {
        font-size: 23px;
    }
      .g_tect {
        margin-top: 11px;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        position: unset;
    }
      a.collection_products_btn {
        padding: 13px 51px;
        font-size: 12px;
    }
  .page-collection h2.title_custom_over_image_tag {
     
       
        font-size: 28px;
    }
      .page-collection h2.title_custom_over_image_tag {
     
        font-size: 36px;
    }
  p.discription_custom_over_img_tag {
        max-width: 100%;
        font-size: 13px;
    }

.wrapper_custom_over_text {
    padding: 84px 0;
}
h2.title_custom_over_image_tag {
        font-size: 50px;
    }

    h2.contct_content_heading_tag {
        font-size: 33px;
    }

    .contct_content_para p {
        max-width: 100%;
        font-size: 13px;
    }
    .custom_contact_field {
        width: 100%;
    }
      .custom-page-about-us .head_cus h2 {
        font-size: 29px;
    }
      .custom_bullet_points {
        width: 100%;
        max-width: 45%;
        margin: 0 auto;
    }
  .start_icons {
    display: flex;
    justify-content: center;
    align-items: center;
}
  .start_icons img {
   max-width: 37% !important;
  
}
      .dot_for_history:after {
        width: 149px;
    }
  .his_name {
        font-size: 15px;
    }
      .his_year {
        font-size: 20px;
    }
      .custom_sec_history_section_wrapper {
        row-gap: 38px;
    }
      .custom-page-about-us h2.title_custom_over_image_tag {
        font-size: 43px;
    }
    .custom-page-about-us p.discription_custom_over_img_tag {
        font-size: 11px;
        margin-top: 5px;
    }
    .his_year {
        font-size: 17px;
    }
      .custom-page-about-us .custom_bullet_points {
        display: flex;
        gap: 14px;
        align-content: center;
    }
  .blog-articles__article.article.scroll-trigger.animate--slide-in {
        width: 47%;
    }
.blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select {
        width: 47%;
        margin-bottom: unset;
    }
      .blog-articles__article.article.scroll-trigger.animate--slide-in {
        width: 100%;
    }
    .blog-articles__article.article.scroll-trigger.animate--slide-in.collaga_select {
        width: 100%;
        margin-bottom: unset;
    }
      .page-blog p.discription_custom_over_img_tag {
        max-width: 100%;
        font-size: 11px;
        margin-top: 5px;
    }
      .page-blog h2.title_custom_over_image_tag {
        color: #fff;
        font-size: 37px;
    }
         .custom-page-about-us .custom_bullet_points {
        width: 100%;
        max-width: 64%;
        margin: 0 auto;
    
}
.page-collection .wrapper_custom_over_text {
          padding: 150px 0;
        padding-bottom: 100px;
}
h6.sub_title {
    font-size: 14px;
}
  .page-collection .card__information.run p {
    font-size: 13px;
   
}
 .heading_cus img {
        width: 100%;
        max-width: 57%;
    }
       .btn_wrapper {
        padding: 10px 5px;
         row-gap: 20px;
    }
  button.tab_btn_cus {
    padding: 0 10px;
}
      
      .custom_tab_section_wrapper {
        padding: 36px 0px;
    }
      .btn_wrapper {
        padding: 20px 5px;
        row-gap: 20px;
        width: 100%;
    }
button.tab_btn_cus {
    width: 45%;
}
      .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--next {
        height: 88%;
    }
    .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--prev {
        height: 89%;
    }
  .custom_video_function_wrapper {
    padding: 40px 0px !important;
}
      .custon_news_letter button {
        font-size: 13px;
    }
  .bundle_wrap label {
    padding: 18px 8px !important;
    
}
  
  p.ratting_save_price {
        font-size: 10px;
        top: 24px;
        width: 60px;
        left: 10px;
        padding: 3px 3px;
}
      .check_main {
        width: 33.33%;
    }
      .custom-page-himayush .custom_image_for_text_second {
        bottom: -8px;
        right: 5px;
    }
  .cus_pay {

    width: 66px;
    height: 40px;
    border-radius: 10px;
}
      .custom_review-container span.prev-arrow.slick-arrow {
        top: 43%;
    }
.custom_review-container span.next-arrow.slick-arrow {
        top: 43%;
    }
  .custom_contact_form_wrapper_content {
    padding-top: 40px;
}

.custom_contact_form_wrapper_content_form {
    padding: 40px 0 52px 0px;
}
  .page-list-collections ul.collection-list.grid.grid--3-col-desktop.grid--2-col-tablet-down {
    padding: 5px 0px 10px;
}
  .page-list-collections ul.pagination__list.list-unstyled {
    padding-bottom: 41px;
}
    .custom_shiping_icons {
        top: -21px;
        gap: 15px;
    }
    
.page-blog .wrapper_custom_over_text {
        padding: 143px 0 95px;
    }
    .wrapper_custom_over_text {
        padding: 148px 0;
    }
      .page-article .article-template__title.ss {
        font-size: 24px;
    }
  .custom_results_section_total {
        
        max-width: 100%;
    
    }
  .page-cart h1.title.title--primary {
    font-size: 24px;
 
}
h3.custom_title_totla_cart_page {
    font-size: 24px;
   
}
.inner_result_total h2.totals__total {
    font-size: 20px;
  
}
.inner_result_total p.totals__total-value {
    font-size: 20px;
  
}
      .product_slider_Image {
        width: 46.33%;
    }
    .second_table h3 {
        font-size: 12px;
    }
    .second_table.one h3 {
        font-size: 13px;
    }
    span.one_table_list {
        font-size: 11px;
    }
    span.two_table_list, span.three_table_list {
        font-size: 11px;
    }
      .custom_image_text_result_product {
        width: 43.7%;
    }
      .tabs_content_img_wrp {
        width: 44%;
    }
  button.tab_btn_cus[data="2"] {
    border: navajowhite;
    border-top: none;
    border-bottom: none;
}
  button.tab_btn_cus.active {
    border-radius: unset;
}
  .tabs_content_img_wrp {
        width: 39%;
    }
    .custom_image_text_result_product {
        width: 100%;
    }
    .product_slider_Image {
        width: 100%;
    }
    .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 100%;
    }
 .page-product .custom_logo_section {
    width: 28%;
}
      button.tab_btn_cus {
        width: 100%;
        display: inline-block;
    }
      .page-product span.img_bt_icon {
        height: 38px;
        width: 38px;
    }
      .bundle_wrap {
        width: 48.33%;
    }
.bundle_wrap:nth-child(3) p.value_for_tt:after {
    top: -66px;
    left: 8px;
}

.bundle_wrap:nth-of-type(1) p.value_for_tt:after {
    top: -66px;
    left: 8px;
}
  
.page-index p.ratting_save_price { 
    left: 20px;
    font-size: 11px;
    padding: 4px 7px;
    top: 0;
    width: 70px;
}
  .custom-page-about-us .custom-page_wrapper {
    padding: 0px 0px 27px;
    gap: 20px;
}
      .custom-page-about-us .second_head_cus h3 {
        font-size: 25px;
        letter-spacing: 0;
        line-height: 34px;
    }
 .custom-page-about-us .second_coo_titel h3 {
        font-size: 34px !important;
    }
      .header__heading-logo {
        width: 137px;
    }
  .header__icons.header__icons--localization.header-localization img {
    width: 100%;
    max-width: 44%;
}


  
     a.header__heading-link.link.link--text.focus-inset{
       width:100%;
     }
      
      header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
        padding: 4px 11px;
    }
  
      .wrapper.mobile_imgs[newdata="1"]:after {
        height: 356px;
        width: 282px;
        right: 0;
        top: 274px;
    }
      .wrapper.mobile_imgs[newdata="2"]:after {
        height: 364px;
        width: 312px;
        right: 0;
        top: 260px;
    }
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 323px;
        width: 322px;
        right: 0;
       top: 278px;
    }
  .custom-page-faq h3.accordion__title.inline-richtext.h4 {
    font-size: 16px;
}
     
  span.price-item.price-item--sale.price-item--last {
    color: #113b0b;
    font-size: 16px !important;
    font-weight: 600;
}
      .price .price-item {
        font-size: 15px !important;
    }   
      .div_im_text {
        width: 100% !important;
        max-width: 52%;
        margin: 0 auto;
    }
  .product_slider_Image {
    width: 100%;
    max-width: 67%;
    margin: 0 auto;
}
  .page-product .slider-buttons.quick-add-hidden.small-hide {
    display: none !important;
}
  .custom_tab_section_wrapper_wrap {
    padding: 70px 0px 0px;
}
.cus_tab_content {
    padding: 30px 30px 0px;
}
  .result_section_main_wrapper {
    padding-bottom: 44px;
}
.ne_table_product {
    background: #f5f5f5;
    padding: 50px 0px;
}
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 45%;
    }
  .img3_table img {
    width: 100%;
    max-width: 27%;
}
.img2_table img {
    width: 100%;
    max-width: 27%;
}
.img1_table img {
    width: 100%;
    max-width: 74%;
}
      .page-product h2.related-products__heading.inline-richtext.h2 {
        color: #143c0a;
        font-size: 31px;
      }
      .custom_tab_section_wrapper_wrap {
        padding: 6px 0px 0px;
    }
    .footer_lg_img img {
        width: 100%;
        max-width: 35%;
        margin-top: -20px;
    }
  .custom-page_wrapper {
    padding: 61px 0px 55px;
    gap: 20px;
}


span.img_bt_icon img {
    width: 100%;
    max-width: 21%;
}
     .custom-banner-image .banner-content-container .content-wrapper {
        padding-top: 19px;
    }  
      .content p {
        line-height: 15px;
    }
      
      .custom_product_wrapper {
        flex-wrap: wrap;
    }
    .collection_product_main_custom {
        width: 100%;
    }
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 100%;
        max-width: 86%;
        margin: 0 auto;
      }
  /* .blog_main_img {
        max-width: 100%;
    } */
 .second_cus_img_button a {
        max-width: 170px;
    }
      .second_text_cus p {
        padding-top: 28px;
    }
      .second_text_cus p {
     line-height: 20px;
    }
     .email_head h3 {
        font-size: 29px !important;
        text-align: center;
    }
      section.custom-banner-image:after {
        right: 108px;
        top: unset;
        height: 264px;
        width: 264px;
        bottom: 132px;
        z-index: -1;
    }
  .view_blog {
    display: none !important;
}
  .acustom_article_title h3 {
    text-align: center;
    width: 100% !important;
}
          section.custom-banner-image:after {
            max-width: 263px !important;
                        bottom: 149px;
        }
          .wrapper.mobile_imgs[newdata="1"]:after {
           
            width: 318px;
                      top: 259px;
        }
      
  .custom_product_wrapper.slide {
    padding-left: 0;
    padding-right: 0;
}
          /* .blog_main_img {
            max-width: 100 !important%;
         
        } */
  .cus_pay img {
        width: 100%;
        max-width: 85%;
    }
    .cus_payment_icons {
        gap: 0px;
    }
  .email_text p {
    line-height: 17px;
}
  .testmonial_wraper_custom {
    
    padding-bottom: 35px;
}
          .div_im_text {
            max-width: 72%;
            
        }
      .instafeed-new-layout-item {
        height: 200px !important;
    }
  .testmonial_wraper_custom {
    
    gap: 30px;
    
    padding-top: 30px;
    padding-bottom: 30px;
}
  .testmonial_wraper_custom {   
    gap: 30px !important;
    padding-top: 30px ;
    padding-bottom: 30px !important;
}

  .custom_blog-main_wrapper {
    gap: 30px !important;
   
}
      .custom_article_content {
        padding-top: 30px !important;
    }
.acustom_article_title {
    padding: 0 0 15px 0px;
}
.custom_blog-main_wrapper {
        padding-bottom: 30px !important;
    }
  .page-width.scroll-trigger.animate--slide-in {
    padding: 0 15px;
}
      .icon_text h3 {
        font-size: 13px;
        margin: 0;
        padding: 6px 0px;
    }

.icon_img_new {
    width: 100%;
    max-width: 77%;
    padding-top: 3px;
}

.icon_img_new img {
    max-width: 66%;
}
     
.section-sections--17638162235583__footer-padding {
    padding-bottom: 3px;
}
  .collection_product_main_custom.slide {
    margin: 0px !important;
    margin-top: 20px !important;
}
  .button_slide_cus {
    display: flex
;
}
.button_slide_cus img {
    width: 100%;
    max-width: 62%;
    margin: 0 auto;
}
  .wrapr_content_blog {
    padding: 15px 15px;
}
  .article_par_main_url p { 
    margin: 5px 0px 0;
}
  .gov_dis p {
    margin: 8px 0px 0px;
    line-height: 1px;
}
  .custom_review_main_section_sect {
    border-radius: 12px;
            padding: 15px;
}

.custom_review_main_section {
    border-radius: 12px;
    padding: 15px;
}
  .wrapr_content_blog {
    padding: 15px 15px !important;
}
      .custom_review_main_section.new_sec {
        gap: 15px;
    }
       .testmonial_wraper_custom {
        gap: 15px !important;
        padding-bottom: 15px !important;
  padding-top: 15px;

   }
      .page-search .full-unstyled-link {
        font-size: 16px !important;
    }
  .page-search span.price-item.price-item--sale.price-item--last {
        font-size: 15px !important;
    }
    .page-search s.price-item.price-item--regular {
        color: #a3a3a3;
        font-size: 15px !important;
    }
  .page-search p.cart_ratting_save_price {
    top: -14px;
    font-size: 13px;
    width: 65px;
}
      header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
        padding: 19px 11px;
    }
.custom_src_icon img {
    width: 100%;
    max-width: 100% !important;
}
  .search-modal__content.search-modal__content-bottom {
   
    padding-right: 10px;
}
  
    button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile {
 
        right: 0px;
      
    }
    button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile {
       
        width: 135px;
    }
  .page-search .section-template--17638165446847__main-padding {
    padding-top: 25px;
    padding-bottom: 50px;
}
  .cart-drawer button#CartDrawer-Checkout {
    max-width: 69%;
}
  .cart-drawer .quantity-popover-container {
    width: 74%;
}
  /* .custom_top_img img {
    width: 100% !important;
    min-height: 80px;
}

.custom_top_product_price p {
        padding-bottom: 12px;
    } */
          .top_product_wrapper {
        margin-top: -607px;
    }
      .wrap_img_banner_over_section img {
        max-width: 76% !important;
    }
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 322px !important;
        right: 0 !important;
        top: 645px !important;
    }
     .wrapper_main_benner_image {
        padding: 165px 0px 654px !important;
    }
  .shopify-payment-button {
    width: 100%;
}
button#ProductSubmitButton-template--17726840930495__main {
    width: 100%;
 
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
    left: 76%;
}
  .custom-page-create-account .customer.register h1 {
    font-size: 26px;
    
}
.custom-page-account h1#login {
    font-size: 26px;
   
}

span.img_bt_icon img {
        width: 100%;
        max-width: 24%;
    }
   .about_new_history_wrapper:before {
display:none;
}

.about_new_history_wrapper:after {
display:none;
}
  .inner-historical_div {
        height: 180px !important;
        width: 180px !important;
    }

    .main_historical_div[data="1"] {
        width: 40% !important;
    }

    .main_historical_div[data="2"] {
        width: 40% !important;
    }

    .main_historical_div {
        width: 40% !important;
    }
  .about_new_history_wrapper {
  
    gap: 30px;
    position: relative!important;
    padding-bottom: 20px!important;
    padding-top: 43px!important;
row-gap: 37px !important;
}
  span.prev-arrow.slick-arrow{
display:none!important;
}


span.next-arrow.slick-arrow {
display:none!important;
}

.custom_step_slider_section {
   
    flex-direction: column !important;
}

.image_steps {
  
    width: 100% !important;
      justify-content: start !important;
    align-items: start !important;
}

.custom_step_slider_section {
   
    padding: 30px 30px !important;
   
}

.content_step_wrapper {
    width: 100%!important;
} 
.custom_source_slider_section_wrapper {
    margin-bottom: 40px !important;
}
      h2.step_heading-h2 {
        font-size: 32px !important;
        margin: 0 !important;
        text-align:center;
    }
      .custom_title_page {
        font-size: 35px !important;
margin-top: 43px !important;
}
.custom-page-about-us .rte.scroll-trigger.animate--slide-in {
    margin-bottom: 2px !important;
}
  h3.stepping_names {
   
    font-size: 26px!important;
    
}
      .main_cust_wrap img {
        max-width: 93%;
        margin: 0 auto;
    }

p.predictive-search__item-heading.h5 {
    font-size: 13px;

}
a.predictive-search__item.predictive-search__item--link-with-thumbnail.link.link--text img {
    width: 100% !important;
    max-width: 100% !important;
}
      .header__icons.header__icons--localization.header-localization img {
        width: 100%;
    max-width: 48%
    }
 button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile .cros_cus_src {
    height: 31px;
        width: 31px;
    
}
  .custom_reset_icon img {
    width: 100%;
    max-width: 100% !important;
}
  .herbs_images:after {
    
    height: 129px;
   
}
  .herbs_popup_main_section {
   
    padding: 25px 27px;
    
}
        h3.name_popup_herbs_main {
        font-size: 24px;
    }
        .herbs_popup p {
        font-size: 12px;
        line-height: 20px;
    }
  
.slider_ingradiants_wrpper {
    padding-bottom: 2px;
}
  .wrapper_ingrdinats {
    padding-top: 29px;
}
      .wrapper_main_benner_image {
        padding: 165px 0px 654px !important;
    }
  .custom_logo_title p {
        margin: 0;
        margin-top: 17px;
    }
  .wrapper_custom_over_text {
        padding: 148px 0 103px;
    }
    .custom_contact_form_wrapper_content_form {
        padding: 0px 0 52px 0px;
    }
  img.empty_cart {
    width: 100%;
    max-width: 57% !important;
}

img.custom_bag_icon {
    width: 100%;
    max-width: 57% !important;
}
img.cussrc_icon.src_icon_cus {
    width: 100%;
    max-width: 67% !important;
}
  vg.icon.icon-hamburger {
        width: 100%;
        max-width: 22px;
    }
  img.src_cus_icon {
    width: 100%;
    max-width: 68% !important;
}
  ul#product-grid li {
    width: 100% !important;
    max-width: 100%;
}
  .price .price-item {
        font-size: 16px !important;
    }
 .custom-page-contact h3.custom_contect_filds_contents_title {
    font-size:25px !important;
  }
  
  .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        width: 73px;
        font-size: 12px;
    }
  .page-collection p.cart_ratting_save_price {
      left: 8px;
        top: 9px;
    }
  button.tab_btn_cus.active[data="1"] {
    border-radius: 0px 0px 0px 0px; 
}
button.tab_btn_cus.active[data="3"] {
     border-radius: 0px 0px 0px 0px; 
}
      .page-article header.page-width.page-width--narrow.fjfh {
        padding: 0px 20px;
    }

    .page-article .article-template__content.page-width.page-width--narrow.rte {
        padding: 0px 20px;
    }
.page-article .article-template__hero-adapt.media img {
    padding: 0 20px;
}
  .custom_contect_filds {
    padding: 0 !important;
}
  form.contact-form {
    row-gap: 15px;
  
}
.custom_contact_form_wrapper_content {
         padding-top: 0px;
    }
      h2.title_custom_over_image_tag {
        font-size: 29px;
    }
 
        .product_slider_Image {
        width: 100%;
         max-width: 100%;
        margin: 0 auto;
    } 
  .new_product_slider_image_wraper {
    padding: 15px 0px;
    padding-top: 5px;
}
.new_product_slider_image_wraper {
    gap: 10px;
}
.cus_tab_content {
        padding: 0px; 
    }
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down li {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
    }
      .page-product ul.grid.product-grid.grid--3-col-desktop.grid--2-col-tablet-down {
       gap: 15px;
    }
  .blog-articles {
    gap: 15px !important;
}
p.main_steps {
    text-align: center;
}

    .image_steps {
        width: 100% !important;
        justify-content: center !important;
        align-items: start !important;
    }
h3.stepping_names {
    text-align: center;
}
  .custom-page-about-us .rte p {
    font-size: 14px;
}
  .custom_source_slider_section_wrapper {
    padding: 0px;
}
      .custom_step_slider_section {
        padding: 15px 15px !important;
    }
      .custom_contact_form_wrapper_content_form {
        padding: 0px 0 20px 0px;
    }
      .page-article .article-template__hero-adapt.media img {
        padding: 0;
        border-radius: 12px 12px 0px 0px;
    }
      .page-article header.page-width.page-width--narrow.fjfh {
        padding: 0px 0px;
    }
  .page-article .article-template__content.page-width.page-width--narrow.rte {
        padding: 0px 0px;
    }
      .article-template__hero-container {
         padding: 0 ; 
    }
  .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
                top: -65px;
        left: 24px
    }
.bundle_wrap:nth-child(3) p.value_for_tt:after {
       top: -67px;
        left: 21px;
    }
  .btn_wrapper {
    flex-wrap: wrap;
}
      button.tab_btn_cus {
        width: 33%;
        display: inline-block;
    }
      .btn_wrapper {
        flex-wrap: wrap;
        border-radius: 0;
        padding: 8px 5px;
    }
  button.buttons_ingradiants {
   
    bottom: -3px;
   
}
.ingradinats_main_section {
    padding: 10px !important;
}
  .herbs_images img {
    border-radius: 12px 140px 32px 12px !important;
}
  .page-index p.ratting_save_price {
        
        top: 8px;
      
    }
  p.money_meta {
    top: -15px;
}
  .product.product--medium span.price-item.price-item--regular {
    
    font-size: 24px !important;
  
}
  
button.tab_btn_cus {
    padding: 10px;
}
button.tab_btn_cus[data="1"] {
    border-bottom: 1px solid #dcdcdc;
}
button.tab_btn_cus[data="2"] {
    border-bottom: 1px solid #dcdcdc;
}
    button.tab_btn_cus {
        width: 33.33%;
        display: inline-block;
    }
  .custom-page-about-us .instafeed-new-layout-wrapper {
     padding: unset; 
}
  button.buttons_ingradiants {
   
    bottom: -1px !important;
    
}
  .image_herbs_para {
    padding-top: 18px !important;
}
      .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        width: 102px;
        font-size: 18px;
        padding: 7px 5px;
    }
.page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        top: 0px !important;
        width: 74px;
        padding: 0;
        font-size: 14px;
        left: -1px;
    }
      .herbs_images:after {
        height: 129px;
        border-radius: 0 0 0 8px;
    }
      .herbs_images img {
        border-radius: 12px 94px 32px 12px !important;
    }
  button.buttons_herbs {
   
    right: -28px;
    bottom: -7px;
   
}
  
    .btn_wrapper {
        padding-top: 0 !important;
        padding-bottom: 0!important;
              padding-left: 0 !important;
        padding-right: 0 !important;
    }
  .custom_banner_image_over_text {
  
    background-position: 58% 41% !important;
   
}
      .custom-page-about-us .custom_banner_image_over_text {
        background-position: 43% 41% !important;
    }
  .custom-page-about-us .instafeed-new-layout-wrapper {
    padding-bottom: 10px !important;
}
  .video_section_function:before{
    bottom:0 !important;
  }
      .page-register .custom_banner_image_over_text {
        background-position: 52% 41% !important;
    }
  .page-login .custom_banner_image_over_text {
        background-position: 52% 41% !important;
    }
 
    span.img_bt_icon {
        height: 37px;
        width: 36px;
    }
      .header__heading-logo {
        width: 142px;
        
        position: relative;
        left: 10px;
    }
    button.buttons_herbs {
        right: -14px;
        bottom: -5px;
        text-align: right;
        width: 90px;
    }
  
.natural_herbs_section_wrapper {
  
    padding: 10px 0px;
    padding-bottom: 20px;
}
      .natural_herbs_main {
        width: 48%;
    }

.natural_herbs_section_wrapper {
   
    justify-content: space-between;
    align-items: center;
    gap: 17px;
   
}
      .natural_herbs_section_wrapper {
        
        row-gap: 9px;
    }
      img.custom_bag_icon {
      
        max-width: 52% !important;
    }
    img.empty_cart {
        max-width: 49% !important;
    }
    img.src_cus_icon {
   
        max-width: 58% !important;
    }
      .coustom_product_con_title {
        padding-bottom: 0px;
        padding-top: 20px;
    }
  p.value_for_tt {
  
    font-weight: 600;
    margin-top: 39px;
}
.pr_bundle_spnem {
    margin-bottom: 31px;
    margin-top: -9px;
}
    .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -45px;
        left: 24px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -45px;
        left: 21px;
    }

    p.tablets_meta {
       
        margin: 9px 0;
    }
p.bundle_price {
        font-size: 15px;
        margin: 3px 0;
    }
  .collection_product_main_custom {
    padding: 3px;
}
  .wrapr_imgs_tab {
   
    row-gap: 0px;
  }
    .list_table.list_table_two {
   
    flex-direction: column;
}

.list_table.list_table_three {
   
    flex-direction: column;
}
span.two_table_list, span.three_table_list {
        font-size: 10px;
        text-align: center;
    }
.second_table h3 {
        
        text-align: center;
    }
  .img1_table, .img2_table, .img3_table {
    width: 33.33%;
    display: flex
;
    justify-content: center;
    align-items: center;
}
  p.value_for_tt {
      
        text-align: center;
    }
p.tablets_meta {
    text-align: center;
}

p.ratting_save_price {
    text-align: center;
    width: 100%;
}
p.bundle_price {
    text-align: center;
}
p.bundle_comaprent {
    text-align: center;
}
      button.tab_btn_cus {
       
        padding: 0 !IMPORTANT;
        padding-top: 11PX ! IMPORTANT;
        padding-bottom: 11px !important;
    }
  button.tab_btn_cus[data="2"] {
    border: 1px solid #dcdcdc;
    border-top: navajowhite;
    border-bottom: navajowhite;
}
  .tabs_content_img_wrp {
 
    
    
      align-items:unset;
   
}

.tabs_content_img_wrp {
        width: 48%;
    }

.wrapr_imgs_tab {

    column-gap: 0px;
    row-gap: 10px;
    justify-content: space-between;
}
      a.custom-buttonrr {
        font-size: 15px !important;
        padding: 6px 18px 6px 23px !important;
    }
   .collection_product_main_custom:hover {
        
        box-shadow: ;
              
    }
.page-collection ul#product-grid li.grid__item:hover{
    box-shadow: 0px 4px 8px #00000052;
            
}
      .collection_product_main_custom.slide {
        margin: 0px !important;
         margin-top: 0px !important; 
    }
      .blog_main_img {
        margin: 4px;
    }
.article_title_main h3 {
    font-size: 16px !important;
    line-height: 21px!important;
}
  .collection_product_main_custom:hover {
    box-shadow: unset;
    border-radius: 18px;
}
      .second_custom_image_for_text_second {
       
        right: 12px;
       
    }
    
    .second_custom_image_for_text_second {
        top: 76px;
        right: 21px;
        left: 180px;
        display: flex
;
        justify-content: center;
        align-items: center;
        top: 46px !important;
      right: 15px !important;
    }
    .second_custom_image_for_text_second img {
        width: 100% !important;
        max-width: 90% !important;
    }
      .second_custom_image_for_text_second {
  
        top: 46px !important;
        right: -3px !important;
    }
      .second_main_cust_wrap .second_custom_image_for_text {
        width: 100% !important;
        max-width: 73% !important;
        display: flex !important
;
        justify-content: center;
        align-items: center;
        margin: 0;
    }
    .second_custom_image_for_text_second {
        top: 29px !important;
        right: 52px !important;
    }
    .second_custom_image_for_text_second img {
        width: 100% !important;
        max-width: 89% !important;
    }
  .custom_contact_form_contaoiner.page-width {
    padding-top: 54px;
}

.custom_map_section_wrapper {
 
    margin-bottom: 180px;
}
  .natural_herbs_section_wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
}
     
  .header__icons {
  
    gap: 0px !important;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 77% !important;
    }
      .page-product .header-wrapper.color-scheme-e7968dab-fa9e-4b5d-9078-fded1c0af44b.gradient {
        height: 182px;
    }
}
@media only screen and (max-width: 470px) {
.coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 28px !important;
    }
    a.bat_under_cc {
       
        max-width: 76%;
       
    }
  


  span.cus_test_rate_text {
    font-size: 16px;
   
}
    
}

@media only screen and (max-width: 460px) {
    .second_custom_image_for_text_second {
       
        left: 150px;
       
    }
  input.btn_news {
    max-width: 43%;
}
    input.email_news {
        width: 414px !important;
    }
    
    .content p {
        font-size: 11px;
        text-align: center;
    }
.custom-banner-image .custom-button {
        font-size: 12px;
    }
    

    .custom-banner-image .banner-content-container .sub-title {
        
        width: 100%;
        max-width: 57%;
}
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
  .icon_text h3 {
        font-size: 12px;
    }
      .head_cus h2 {
        font-size: 33px;
    }
      .custom_product_wrapper {
        padding: 0 0px;
    }
      input.email_news {
        width: 325px !important;
    }
  input.btn_news {
  
    max-width: 59% !important;
    margin: 0 auto;
    margin-top: 17px;
    cursor: pointer;
}
  
  .acustom_article_dis p {
    width: 100%;
    max-width: 100% !important;
}
  .email_text p {
    width: 100%;
    max-width: 100%;
  }
  h1.hedinng_for_history {
    font-size: 37px;
}
    .custom_history_section_wrapper p {
        max-width: 100%;
        font-size: 13px;
    }
      .icons_new {
      
        border-radius: 12px;
     
    }
  .second_custom_image_with_text_wrapper {
        padding-bottom: 5px;
    }
    .custom_video_function_wrapper {
        padding: 20px 0px !important;
    }
     .min_app_wrap {
        padding: 30px 0px;
        
    }
  .wrapr_content_blog {
    padding: 15px 15px !important;
}
   .email_text p {
    max-width: 100% !important;
   
}
    .text_cus p {
        font-size: 12px;
        line-height: 20px;
    }
      .natural_herbs_main {
        width: 100% !important;
    }
}
@media only screen and (max-width: 460px) {
    /* .blog_main_img {
        width: 100% !important;
        max-width: 100%;
       
    } */
   
   
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 8px;
    }
    .content p {
        font-size: 10px;
        text-align: center;
    }

.image_wrap_for_product, .custom_shiping_icons {
        padding: 0 0px;
    }

    .top_product_wrapper {
        row-gap: 50px;
    }
.collection_cuton_title h3 {
        font-size: 29px;
    }
    .collection_cuton_discription p {
        font-size: 11px;
    }
.coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 29px;
    }
    .coustom_product_con_dis p, .coo_titel_text p {
        font-size: 11px;
    }
    .head_cus h2 {
        font-size: 29px;
        line-height: 39px;
    }
    .text_cus p {
        font-size: 12px;
        text-align: center;
    }
    .wrap_dots p {
        font-size: 10px;
        margin: 8px 0;
    }
.second_coo_titel_text p, .second_text_cus p {
        font-size: 11px;
    }
.second_head_cus h3 {
        font-size: 29px;
        text-align: center;
        width: 100%;
        max-width: 90%;
        margin: 0 auto;
        line-height: 37px;
    }

    .custom_review_content_title h2 {
        width: 100%;
        max-width: 75%;
        margin: 0 auto;
        line-height: 39px;
    }
.article_par_main p {
        font-size: 11px !important;
       
    }
  .article_title_main h3 {
    margin: 0;
    font-size: 17px;
    font-weight: bolder;
    line-height: 24px;
    color: #000000;
    margin: 10px 0px;
}
  .email_head h3 {
        margin: 0;
        font-size: 27px !important;
        text-align: center;
    }
  .second_custom_image_for_text_second {
        left: 129px;
    }
  .custom-banner-image .banner-content-container .sub-title {
 
    padding: 5px 5px;
  }
  .hello_title h4 {
        font-size: 16px;
    }
    .hello_title p {
        font-size: 12px;
    }
 
      
  .custom-banner-image .banner-content-container .sub-title {
        font-size: 10px;
    }
     
      .No_mobile_image.desktop.banner-image {
        margin-top: -30px;
    }
      /* header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
        background: #143b0c;
    } */
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
    
  .page-product .product-form__buttons {
    max-width: 100%;
    flex-direction: column;
}
   /* .blog_main_img {
            max-width: 100 !important%;
         
        } */
  .testmonial_wraper_custom {
    
    gap: 30px;
    
    padding-top: 30px;
    padding-bottom: 30px;
}
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 89% !important;
    }
}




@media only screen and (max-width: 450px) {

    
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }

    
    a.collection_products_btn {
        padding: 13px 51px;
        font-size: 11px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
  .grid__item {
    width: calc(25% - var(--grid-mobile-horizontal-spacing)* 3 / 4);
     max-width: unset !important; 
    flex-grow: 1;
    flex-shrink: 0;
}
      /* li.grid__item.scroll-trigger.animate--slide-in {
        width: 100% !important;
    } */
      .div_im_text {
        width: 41%;
    }
 
  .tags:after {
        width: 340px;
    }
    .tags:before {
        width: 340px;
    }
      a.bat_under_cc {
        max-width: 163px;
}
   section.custom-banner-image:after {
        right: 108px;
        top: unset;
        height: 227px;
        width: 226px;
        bottom: 132px;
        z-index: -1;
    }  
  section.custom-banner-image:after {
            max-width: 228px !important;
            bottom: 149px;
        }
      .cart-drawer button#CartDrawer-Checkout {
        max-width: 78%;
    }
      .custom_title_page {
        font-size: 28px !important;
      
    }
.rte.scroll-trigger.animate--slide-in p {
        font-size: 13px !important;
    }

    h2.step_heading-h2 {
        font-size: 28px !important;
       
    }

    p.b_i_text {
        font-size: 16px !important;
    }

    h2.main_title_history {
        font-size: 29px !important;
    }

p.sub_title_his {
  
    font-size: 15px!important;
   
}

.content_upper_title {
    padding-top: 50px!important;
}
}




@media only screen and (max-width: 440px) {
.page-collection li.grid__item.scroll-trigger.animate--slide-in {
    width: 100%;
}


.review_texts:after {
        top: 56px;
        right: 75px;
    }
    .custom_collection_main span.prev-arrow.slick-arrow, .custom_collection_main span.next-arrow.slick-arrow {
                top: -10% ;
    }
.custom_shiping_icons {
    position: relative;
    top: 5px;
}
    
  input.email_news {
    padding: 13px;
}
  
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 9px;
    }
      .review_img video {
        height: 471px !important;
    }
      
  .custom-fm_icon {
    gap: 21px;
}
    p.custom_text_ixon_text {
        font-size: 13px;
    }

.imagepiccker_form_icon_with_text {
    padding: 40px 36px 40px 36px;
}
  h3.custom_contect_filds_contents_title {
    font-size: 24px;
}

.custom_contect_filds_contents p {
    font-size: 13px;
}
      .custom_logo_title p {
        font-size: 14px;
    }
      .custom-page-about-us .head_cus h2 {
        font-size: 23px;
    }
      .custom-page-about-us span.bt_text {
        font-size: 13px;
    }
      .dot_for_history:after {
        width: 130px;
    }
    .his_name {
        font-size: 14px;
    }
    .his_dis p {
        font-size: 11px;
    }
     
      .heading_cc {
        font-size: 14px;
    }

.check_cus, .check_main, .cross_cus {
        font-size: 11px;
    }
      .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--next {
        height: 86%;
    }
    .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--prev {
        height: 87%;
    }
  
.product__title h1 {
    font-size: 23px;
}
  .heading_cc.second {
    position: relative;
    left: -11px;
}
      

      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 26px !important;
    }
      .page-list-collections li.collection-list__item.grid__item.scroll-trigger.animate--slide-in {
        width: 100%;
    }
      .No_mobile_image.desktop.banner-image {
        margin-top: -39px;
    }
    header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
        padding: 7px 11px;
    }
  .custom-banner-image .banner-content-container .sub-title {
        font-size: 8px;
    }
.custom-banner-image .banner-content-container .sub-title {
        width: 100%;
        max-width: 92%;
    }
      .custom-page-about-us .wrapper_custom_over_text {
        padding: 155px 0 111px;
    }
     
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 323px;
        width: 278px;
        right: 0;
              top: 247px;
    }
.wrapper.mobile_imgs[newdata="2"]:after {
        height: 317px;
        width: 270px;
        right: 0;
        top: 251px;
    }
    .wrapper.mobile_imgs[newdata="1"]:after {
        height: 313px;
        width: 278px;
        right: 0;
                top: 247px;
    }

      .custom-banner-image .banner-content-container .content-wrapper {
        padding-top: 4px;
    }
  .custom_product_wrapper {

        flex-wrap: wrap;
    }
      .collection_product_main_custom {
        width: 100%;
    }
      .custom_product_wrapper {
        padding-bottom: 25px;
    }
      .coustom_product_con_title {
        padding-bottom: 5px;
    }
   .coustom_product_con_title {
        padding-bottom: 20px;
    }
div#shopify-section-template--17638165217471__slider_custom_products_tWHrRF .coustom_product_con_title {
        padding-bottom: 0px;
    }
  header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account {
        padding: 19px 11px;
    }
      .cart-drawer button#CartDrawer-Checkout {
        max-width: 83%;
      }
  .cart-drawer h2.drawer__heading {
    font-size: 21px;
   
}
  .cart-drawer .drawer__close {
    top: 26px;
}
  a.cart-item__name.h4.break {
    font-size: 14px;
  
}
  .product-option {
    font-size: 12px;
}
      .cart-drawer .quantity-popover-container {
        width: 69%;
    }
  section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 33px !important;
        line-height: 37px !important;
    }
      p.sub-title {
        font-size: 10px !important;
    }
      .inner-historical_div {
        height: 160px !important;
        width: 160px !important;
    }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 88%;
    }
  .predictive-search.predictive-search--header {
        width: 353px;
        left: 10%;
        top: 75px;
    }
  .wrapper_main_benner_image {
        padding: 165px 0px 616px !important;
    }
  
.top_product_wrapper {
        margin-top: -567px;
    }


      .custom-page_wrapper {
        padding: 40px 0px 55px;
        gap: 20px;
    }
  .list_table {
    width: 31.33%;
}
  .second_table.one h3 {
        font-size: 15px;
    }
    .second_table h3 {
        font-size: 13px;
    }
      .page-collection p.cart_ratting_save_price {
        left: 8px;
        top: 9px;
    }
      .page-index p.ratting_save_price {
        top: 8px;
    }
 
      .btn_wrapper {
        flex-wrap: wrap;
        border-radius: 0;
        padding: 7px 0px;
    }
  .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        width: 102px;
        font-size: 18px;
        padding: 7px 5px;
        top: 5px;
    }
  .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        top: 0px !important;
        width: 74px;
        padding: 0;
        font-size: 14px;
        left: -1px;
    }
      .list_table {
        width: 33.33%;
    }

}

@media only screen and (max-width: 430px) {
    .div_im_text {
        width: 41%;
    }
img.cussrc_icon.src_icon_cus {
    width: 100%;
    max-width: 63% !important;
}
  

.custom_collection_wrapper {
    padding: 0 0 35px;
}
       .custom_product_button a {
        padding: 7px 14px;
    }
.custom_product_button a {
        font-size: 11px;
    }
      .review_texts:after {
        top: 157px;
        right: -10px;
    }
.review_texts:before {
        height: 13px;
        width: 18px;
        top: -1px;
        left: -18px;
    }
  input.email_news {
    padding: 13px !important;
}

  input.btn_news {
    padding: 10px 21px !important;
    max-width: 50% !important;
}
      .footer_lg_text p {
        max-width: 100%;
    }
  
.custom-page_wrapper {
    padding: 40px 0;
}
      .wrap_dots p {
        font-size: 10px;
        margin: 2px 0;
    }

.dotts {
    height: 13px;
    width: 13px;
}
  .related-products__heading.inline-richtext.h2 {
    font-size: 30px;
}
     .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 26px !important;
    }
          section.custom-banner-image:after {
            max-width: 228px !important;
            bottom: 145px;
        }

        .wrapper.mobile_imgs[newdata="1"]:after {
            top: 228px;
        }
        .wrapper.mobile_imgs[newdata="2"]:after {
            height: 317px;
            width: 289px;
            right: 0;
            top: 230px;
        }
        .wrapper.mobile_imgs[newdata="3"]:after {
            height: 323px;
            width: 286px;
            right: 0;
            top: 221px;
        }
.wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 352px !important;
        width: 293px !important;
        right: 0 !important;
        top: 615px !important;
    }
  .predictive-search.predictive-search--header {
        width: 353px;
        left: 9%;
        top: 75px;
    }
     .natural_herbs_main {
        width: 44%;
    }
  .natural_herbs_section_wrapper {
    padding: 30px 0px;
}
  button.buttons_herbs img {
    width: 100%;
    max-width: 52%;
}
h3.herbs_title{ 
    font-size: 16px;
    
}
  button.buttons_herbs {
    right: -36px;

}
    .instafeed-new-layout-item {
        height: 183px !important;
    }
      .page-collection h2.title_custom_over_image_tag {
        font-size: 26px;
    }
.page-collection h6.sub_title {
    color: #8dcb42;
    font-size: 12px;
}
      button.buttons_herbs {
        right: -16px;
    }
  .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -45px;
        left: 19px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -45px;
        left: 18px;
    }
  .custom_review_section_wrapper {
    padding-top: 32px;
}
}

@media only screen and (max-width: 420px) {
    .wrapper.mobile_imgs[newdata="1"]:after {
        height: 265px;
        width: 257px;
        right: 0;
        top: 233px;
    }
    .wrapper.mobile_imgs[newdata="2"]:after {
        height: 269px;
        width: 265px;
        right: 0;
        top: 236px;
    }
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 253px;
        width: 280px;
        right: 0;
        top: 228px;
    }
          section.custom-banner-image:after {
        right: 108px;
        top: unset;
        height: 200px;
        width: 200px;
        bottom: 143px;
        z-index: -1;
    }
         section.custom-banner-image:after {
            max-width: 199px !important;
           
        }
  .wrapper.mobile_imgs[newdata="1"]:after {
            top: 242px;
        }
      .wrapper.mobile_imgs[newdata="2"]:after {
           
            top: 256px;
        }
          .wrapper.mobile_imgs[newdata="3"]:after {
            height: 258px;
            width: 266px;
            right: 0;
            top: 249px;
        }
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
 
    left: 88%;
}
      .predictive-search.predictive-search--header {
        width: 353px;
        left: 8%;
        top: 75px;
    }
  .instafeed-new-layout-item {
        height: 175px !important;
    }
      h3.name_popup_herbs_main {
        font-size: 16px;
    }
.hide-herbs_main img {
    width: 100%;
    max-width: 26%;
}
  .image_herbs_para {
    padding-top: 17px;
}
    .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
     
        left: 14px;
    }
.bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 12px;
    }  
      .btn_wrapper {
       
        row-gap: 0;
       
    }
button.tab_btn_cus {
        width: 100%;
        display: inline-block;
    }
     button.tab_btn_cus[data="2"]{
       border-bottom:1px solid #dcdcdc;
     }
         .second_custom_image_for_text_second {
        top: 25px !important;
         }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 88% !important;
    }
  }
@media only screen and (max-width: 414px) {

.review_img video {
        height: 428px !important;
    }
     
      .tags:after {
        width: 300px;
    }
  .tags:before {
        width: 300px;
    }
  .predictive-search.predictive-search--header {
        width: 353px;
        left: 7%;
        top: 75px;
    }
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 24px !important;
    }
      .main_cust_wrap img {
        max-width: 100%;
        margin: 0 auto;
    }
  .div_im_text {
        max-width: 80%;
    }
      h3.name_popup_herbs_main {
        font-size: 16px;
    }
  
}
@media only screen and (max-width: 410px) {
    .natural_herbs_main {
        width: 44%;
    
    }
      .instafeed-new-layout-item {
        height: 169px !important;
    }
  .page-article .custom_blog-main_wrapper {
    margin-bottom: 130px;
}
  .page-article .custom_contact_form_wrapper_content_form {
    padding: 0px 0 38px 0px;
}
  
.icons_for_main_blog_page {
    display: flex
;
    gap: 10px;
    display: none;
}
    .natural_herbs_main {
        width: 100%;
    }
    button.buttons_herbs {
        right: -14px;
    }
button.buttons_herbs {
        
        width: 123px;
    }
 
 
}
@media only screen and (max-width: 390px) {
      .wrapper_ingrdinats h2 {
        font-size: 24px !important;
    }
    .page-collection ul#product-grid li.grid__item {
        padding: 0px 10px;
    }
.page-collection .wrapper_custom_over_text {
        padding-bottom: 70px;
    }
    .view_blog a {
        padding: 4px 4px 4px 15px !important;
        max-width: 97px !important;
        font-size: 10px !important;
        gap: 0px;
    }
    .view_blog a span.img_bt_icon2 {
        width: 23px;
        height: 23px;
    }
.view_blog a span.img_bt_icon2 img {
    width: 8px;
}
    .div_im_text {
        width: 39%;
    }
.collection_cuton_title h3{
          max-width: 75%;
}
.custom_collection_main span.prev-arrow.slick-arrow, .custom_collection_main span.next-arrow.slick-arrow {
    top: -50px;
}
    .custom_collection_main span.prev-arrow.slick-arrow img, .custom_collection_main span.next-arrow.slick-arrow img {
        max-width: 35px;
    }
.custom_collection_main span.prev-arrow.slick-arrow {
    right: 35px;
}
    a.bat_under_cc {
        font-size: 10px;
    }
    .custom_product_conatiner span.img_bt_icon2 {
        width: 23px;
        height: 23px;
    }
.custom_product_conatiner span.img_bt_icon2 img {
    width: 8px;
}
    a.bat_under_cc {
        max-width: 152px;
    }


      .image_wrap_for_product .custom_top_product[data="2"] img {
        max-width: 17px;
    }
    .custom_top_img img {
        width: 100%;
        max-width: 30px;
    }
    .top_product_wrapper {
        row-gap: 50px;
    }
   
          .coustom_product_con_title h3{
            font-size:24px !important;
          }
.custom-banner-image .banner-content-container .heading.-wrap {
    line-height: 25px;
}
    .second_head_cus h3 {
        font-size: 23px;
        text-align: center;
        width: 100%;
        max-width: 73%;
        margin: 0 auto;
        line-height: 29px;
    }

    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
               font-size: 25px !important;
        text-align: center;
    }

   


    .custom_top_product {
        min-height: 137px;
        width: 35%;
        gap: 5px;
    }
  .footer_lg_text p {
        font-size: 12px;
}
 
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
               font-size: 25px !important;
        line-height: 0px !important;
    }
  .coustom_collection_title h3 {
        font-size: 13px;

    }
    .coustom_collection_description p {
        font-size: 11px;
    }
  .wrap_dots p {
        font-size: 10px;
        margin: 1px 0;
    }

.dotts {
    height: 12px;
    width: 12px;
}
      .review_texts:after {
        height: 10px;
        width: 15px;
}
    .review_texts:after {
        top: 157px;
        right: -10px;
    }

    .review_texts:before {
        height: 10px;
        width: 15px;
}

.custom_newsletter_section_wrap {
    padding: 35px 0px;
}

    .cus_prod_price span {
        font-size: 11px;
    }
  .custom_star_img img {
    width: 47%;
}
span.texttt_S {
    font-size: 11px;
}
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
           font-size: 25px !important;
    }
       .review_img video {
        height: 403px !important;
    }
.review_texts:after {
        top: 63px;
        right: -10px;
    }
  .custom_contect_filds_contents p {
        font-size: 11px;
    }

    h3.custom_contect_filds_contents_title {
        font-size: 19px;
    }

    .contct_content_para p {
        font-size: 11px;
    }
    h2.contct_content_heading_tag {
        font-size: 28px;
        margin-bottom: 10px;
    }
    h2.title_custom_over_image_tag {
        font-size: 36px;
    }
    p.discription_custom_over_img_tag {
        max-width: 100%;
        font-size: 11px;
    }
    .his_year {
        font-size: 17px;
    }
      .built_images img {
        width: 100%;
        max-width: 68%;
    }
    .custom-page-about-us span.bt_text {
        font-size: 12px;
    }
  .custom_logo_title p {
        font-size: 11px;
    }
  .his_name {
        font-size: 13px;
    }
.dot_for_history:after {
        width: 110px;
    }
  .custom_bullet_points {
        width: 100%;
        max-width: 48%;
        margin: 0 auto;
    }
  .related-products__heading.inline-richtext.h2 {
    font-size: 29px;
}
      .custom_video_function_wrapper {
        padding: 20px 0px !important;
    }
  h3.gwt_content {
    font-size: 25px;
   
}
p.lorem_pra {
    font-size: 11px;
}

.content_icons_con h3 {
    font-size: 18px;
}
.content_icons_con p {
    font-size: 12px;
}
span.socail_title {
    font-size: 16px;
    
}
.tags:after {
        width: 288px;
    }
  .tags:before {
        width: 288px;
    }
   .inner_result_total .cart__ctas button {
        border-radius: 22px;
        width: 222px;
        max-width: unset;
    font-size: 12px
    }
     .page-cart td.cart-item__details a {
    font-size: 14px;
   
}
 
      .header__icons.header__icons--localization.header-localization {
         left: 61px;
    }
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 195px;
        width: 255px;
        right: 0;
        top: 269px;
    }
.wrapper.mobile_imgs[newdata="2"]:after {
        height: 261px;
        width: 245px;
        right: 0;
        top: 242px;
    }
     .No_mobile_image.desktop.banner-image {
        margin-top: -23px;
    }
    .page-product .header__icons.header__icons--localization.header-localization {
        
        left: 257px;
    }
      .custom-banner-image .banner-content-container .content-wrapper {
        padding-top: 0px;
      }
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 30px !important;
        line-height: 31px !important;
    }
      a.bat_under_cc {
        padding: 6px 17px 6px 12px;
      }
    
      h3.re_main, h4.re_sub {
        font-size: 28px !important;
    }
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 24px !important;
    }
      .view_blog a {
        padding: 4px 4px 4px 7px !important;
      }
  p.re_mini {
    margin: 0px 0 0 0;
}
      .coustom_collection_title h3 {
        font-size: 21px;
    }
      .second_text_cus p {
        padding-top: 10px;
    }
      .second_cus_img_button a {
        max-width: 167px;
      }
      a.bat_under_cc {
        max-width: 144px;
    }
      .second_cus_img_button a {
        max-width: 167px;
    }
    .second_cus_img_button a {
        padding: 9px 0px;
        
    }
      section.custom-banner-image:after {
        right: 94px;
      }
   .custom_logo_title p {
     font-size:12px;
   }
        .wrapper.mobile_imgs[newdata="1"]:after {
            top: 230px;
        }
        .wrapper.mobile_imgs[newdata="2"]:after {
            
            width: 254px;
            
            top: 232px;
        }
   .wrapper.mobile_imgs[newdata="3"]:after {
           
            top: 264px;
        }
      
.testmonial_wraper_custom {   
    gap: 30px !important;
    padding-top: 30px ;
    padding-bottom: 30px !important;
}
  .custom_top_product {
        min-height: 152px;
        width: 35%;
        gap: 5px;
padding-top: 15px;
        padding-bottom: 11px;
    }
   .custom_review_main_section.new_sec {
        gap: 15px;
    }
       .testmonial_wraper_custom {
        gap: 15px !important;
        padding-bottom: 15px !important;
  padding-top: 15px !important;

   }
      
      .cart-drawer button#CartDrawer-Checkout {
        max-width: 89%;
    }
  .cart-drawer .quantity-popover-container {
        width: 69%;
    }
      .contentrrr p {
        font-size: 11px;
    }
      .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 308px !important;
        width: 266px !important;
        right: 0 !important;
        top: 615px !important;
    }
      .circle_des {
        height: 290px !important;
        width: 290px !important;
    }
      .circle {
        --width: 270px!important;
        --height: 270px!important;
    }
  button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
 
    left: 87%;
}
      .inner-historical_div {
        height: 136px !important;
        width: 136px !important;
    }
      .custom_step_slider_section {
        padding: 15px 15px !important;
    }

h3.stepping_names {
        font-size: 19px !important;
    }
  .natural_herbs_main {
        width: 100%;
    }

p.main_steps {
   
    font-size: 15px !important;
  
}
    .predictive-search.predictive-search--header {
        width: 320px;
        left: 9%;
        top: 75px;
    }
   h3.name_popup_herbs_main {
        font-size: 20px;
    }
  .top_product_wrapper {
        margin-top: -550px;
    }
  .wrapper_main_benner_image {
        padding: 165px 0px 591px !important;
    }
    .gov_dis p {
   
        line-height: 15px;
    }
      svg.icon.icon-hamburger {
        max-width: 25px;
    }
      .footer_lg_img img {
        max-width: 45%;
    }
  .instafeed-new-layout-item {
        height: 166px !important;
    }
 .custom-page-contact .socail_icon_cont img {
    height: 40px;
    width: 40px !important;
}
  .custom-page-contact .inner_imgsd img {
    height: 42px;
    width: 42px;
}
  .page-collection p.cart_ratting_save_price {
        left: 8px !important;
        top: 9px!important;
    }
  span.next-arrow-pp img {
    width: 100%;
   
}
span.prev-arrow-pp img {
    width: 100%;
}

/* .swiper-button-next{
right:44px;
}
.swiper-button-prev {
    left: 40px;
} */
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
       
        left: 5px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
       
        left: 4px;
    }
    button.tab_btn_cus {
        width: 50%;
        display: inline-block;
    }
.btn_wrapper {
       
        padding-top: 0;
        padding-bottom: 0;
    }
    button.tab_btn_cus {
        width: 100%;
        display: inline-block;
    }
  
button.tab_btn_cus {
    padding: 10px;
}
button.tab_btn_cus[data="1"] {
    border-bottom: 1px solid #dcdcdc;
}
button.tab_btn_cus[data="2"] {
    border-bottom: 1px solid #dcdcdc;
}
  .btn_wrapper {
    gap: 0;
}

      .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
      
        top: 0px !important;
    }
  
    .page-collection ul#product-grid li.grid__item p.cart_ratting_save_price {
        top: 0px !important;
        width: 74px;
        padding: 0;
        font-size: 14px;
    }
     
      .herbs_images img {
        border-radius: 12px 140px 32px 12px !important;
    }
     
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        left: 11px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        left: 8px;
    }
  .custom-page-account .wrapper_custom_over_text {
    padding: 99px 0px;
}
    .herbs_images:after {
        height: 129px;
        border-radius:0 0 12px 12px
    }
button.buttons_herbs {
        right: -12px;
    }
      svg.icon.icon-hamburger {
        max-width: 20px;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 87% !important;
    }
button.search-modal__close-button.modal__close-button.link.link--text.focus-inset.mobile .cros_cus_src {
        height: 25px;
        width: 25px;
        left: 43px;
    }
    .header__icons.header__icons--localization.header-localization img {
        width: 100%;
        max-width: 38%;
    }
  img.src_cus_icon {
        max-width: 49% !important;
    }
    img.custom_bag_icon {
        max-width: 45% !important;
    }
    img.empty_cart {
        max-width: 43% !important;
    }
    svg.icon.icon-hamburger {
        max-width: 18px;
    }
}  


@media only screen and (max-width: 380px) {
    .content p {
        font-size: 9px;
        text-align: center;
    }

    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        /* font-size: 30px !important; */
    }
.custom-banner-image .banner-content-container .sub-title {
        font-size: 8px;
    }
    .cart-drawer button#CartDrawer-Checkout {
        max-width: 98%;
    }
.cart-drawer button#CartDrawer-Checkout {

        font-size: 11px;
    }
    .consumer_image {
        width: 44.66% !important;
    }
  .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 23px !important;
    }
      h2.title_custom_over_image_tag {
        font-size: 24px;
    }
.page-article .custom_contact_form_wrapper_content_form {
    padding: 40px 0 20px 0px;
}
    .custom_article_content {
        padding-top: 0px !important;
    }
 .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -68px;
        left: -3px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -68px;
        left: -4px;
    }
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -63px;
        left: -3px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -64px;
        left: -4px;
    }
}




@media only screen and (max-width: 375px) {
   
  .icon_text h3 {
        font-size: 10px;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        /* font-size: 33px !important; */
    }
      .review_img video {
        height: 383px !important;
    }
      .review_texts:after {
        top: 84px;
        right: -10px;
    }
     
      h3.instapp_title {
        font-size: 23px;
        max-width: 100%;
    }
    span.instapp_span {
        font-size: 19px;
    }
    
  .custom_contect_filds {
    padding: 15px;
}
    .imagepiccker_form_icon_with_text {
        padding: 13px 13px;
    }
      
  .page-product .header__icons.header__icons--localization.header-localization {
     
        left: 232px;
    }
      .No_mobile_image.desktop.banner-image {
        margin-top: -15px;
    }
  .second_cus_img_button a {
        max-width: 165px;
    }
    .second_cus_img_button a {
        padding: 9px 6px;
    }
section.custom-banner-image:after {
        right: 108px;
        top: unset;
        height: 200px;
        width: 200px;
        bottom: 119px;
        z-index: -1;
    }
  .cart-drawer quantity-input.quantity {
    max-width: 58%;
}
      .cart-drawer .quantity-popover-container {
        width: 67%;
    }
  .predictive-search.predictive-search--header {
        width: 321px;
        left: 7%;
        top: 75px;
    }
  .gov_dis p {
   
        line-height: 15px;
    }
.consumer_image {
        width: 26.66% !important;
    }
      .coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 23px !important;
    }
      .instafeed-new-layout-item {
        height: 158px !important;
    }
  .page-collection p.cart_ratting_save_price {
        left: 0px;
        top: -2px;
    }
     .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -45px;
        left: 5px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -46px;
        left: 3px;
    }
}
@media only screen and (max-width: 370px) {
.btn_wrapper {
        flex-wrap: wrap;
    }
}
@media only screen and (max-width: 365px) {
    .collection_product_main_custom {
        width: 100%;
    }
.custom_bullet_points {
        width: 100%;
        max-width: 59%;
        margin: 0 auto;
    }
    .head_cus h2 {
        font-size: 27px;
        line-height: 39px;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        /* font-size: 31px !important; */
    }
    .custom-banner-image .banner-content-container .sub-title {
        font-size: 8px;
    }
    .his_name {
        font-size: 11px;
    }
    .dot_for_history:after {
        width: 91px;
        left: 30px;
    }
      
    .collection_cuton_title h3 {
        font-size: 19px;
    }
.coustom_product_con_title h3, .coo_titel h3, .second_coo_titel h3, .custom_review_content_title h2, .acustom_article_title h3, .email_head h3 {
        font-size: 19px !important;
    }
          .No_mobile_image.desktop.banner-image {
        margin-top: -3px;
    }
      section.custom-banner-image:after {
        right: 94px;
        top: unset;
        height: 200px;
        width: 200px;
        bottom: 119px;
        z-index: -1;
    }
      .instafeed-new-layout-item {
        height: 159px !important;
    }
      section.custom-banner-imagettt h1.heading.-wraprrrr {
        font-size: 27px !important;
        line-height: 31px !important;
    }
      .contentrrr p {
        font-size: 10px;
    }
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 265px !important;
        width: 221px !important;
        right: 0 !important;
        top: 588px !important;
    }
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 265px !important;
        width: 221px !important;
        right: 0 !important;
        top: 588px !important;
    }
      .circle_des {
        height: 250px !important;
        width: 250px !important;
    }
  .circle {
        --width: 220px!important;
        --height: 220px!important;
    }
      .contentrrr p {
        font-size: 9px;
        left: 9px;
        line-height: 13px;
    }
  .wrapperrrrrr.desnew[data="1"] .wrapper_main_benner_image:after {
        height: 265px !important;
        width: 221px !important;
        right: 0 !important;
        top: 564px !important;
    }
  .custom-page-account .wrapper_custom_over_text {
    padding: 105px 0px !important;
}
  p.money_meta {
    
    border-radius: 6px 6px 0px 0px;
   
}
 
}

@media only screen and (max-width: 350px) {
    .div_im_text {
        width: 38%;
    }
    span.img_bt_icon {
        height: 21px;
        width: 21px;
        left: 7px;
    }
    .custom-banner-image .learn-button {
        padding: 7px 12px;
        font-size: 10px;
        position: relative;
        top: -1px;
    }
.custom-banner-image .custom-button {
        font-size: 10px;
    }
span.img_bt_icon img {
    width: 6px;
}
    .custom-banner-image .custom-button {
        font-size: 10px;
        padding: 3px 10px !important;
border: 1px solid #8dcb42;
    }
.custom-banner-image .banner-content-container .content {
    padding: 5px 0px 5px 0px;
}
    
      .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        /* font-size: 29px !important; */
    }

    .content p {
        font-size: 8px;
        text-align: center;
    }

    .custom-banner-image .banner-content-container .sub-title {
        font-size: 7px;
    }
.custom_bullet_points {
        width: 100%;
        max-width: 73%;
        margin: 0 auto;
    }
      button.tab_btn_cus {
        width: 100%;
        display: inline-block;
    }
      .page-product .custom_product_table_container.page-width{
        padding: 0 4px;
    }
  .product__title h1 {
        font-size: 20px;
    }
      .tags:after {
        width: 247px;
    }
   .tags:before {
        width: 247px;
    }
      .page-article .article-template__title.ss {
        font-size: 19px;
    }

    .page-article span.span_blog_date {
        font-size: 13px;
    }
    .page-article span.circle-divider.caption-with-letter-spacing {
        font-size: 13px;
    }
  
      .header__icons.header__icons--localization.header-localization {
        left: 53px;
    }
      section.custom-banner-image:after {
        right: 76px;
        top: unset;
        height: 175px;
        width: 175px;
        bottom: 103px;
        z-index: -1;
    }
         section.custom-banner-image:after {
           
            bottom: 112px;
            max-width: 175px !important;
        }

        .wrapper.mobile_imgs[newdata="1"]:after {
         
            width: 224px;
           
        }
          .wrapper.mobile_imgs[newdata="2"]:after {
            width: 228px;
            top: 232px;
        }
          .wrapper.mobile_imgs[newdata="3"]:after {
            height: 195px;
            width: 225px;
            right: 0;
            top: 269px;
        }
      .cart-drawer .quantity-popover-container {
        width: 58%;
    }
      .cart-drawer .quantity-popover-container {
        width: 58%;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 85%;
    }
      .main_historical_div[data="1"] {
        width: 100% !important;
    }

    .main_historical_div[data="2"] {
        width: 100% !important;
    }
.main_historical_div {
        width: 100% !important;
    }

    .inner-historical_div {
        height: 200px !important;
        width: 200px !important;
    }

    p.history_lorem {
        font-size: 12px !important;
     
    }
    h2.historly_years {
        font-size: 19px !important;
    }
    .predictive-search.predictive-search--header {
        width: 297px;
        left: 9%;
        top: 73px;
    } 
         .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -45px;
        left: 0px;
    }
.bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -46px;
        left: 0px;
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 85% !important;
    }
}

@media only screen and (max-width: 340px) {


    .predictive-search.predictive-search--header {
        width: 297px;
        left: 6%;
        top: 73px;
    }
}
@media only screen and (max-width: 330px) {
.icon_img_new img {
    width: 100%;
    max-width: 41%;
}

.collection_product_main_custom {
        width: 47.60%;
    }

.custom_star_img img {
    width: 100%;
    max-width: 50%;
}
span.texttt_S {
    font-size: 11px;
}
    .cus_prod_price span {
        font-size: 10px;
    }
    .custom_product_button a {
        font-size: 11px;
    }
    .head_cus h2 {
        font-size: 24px;
        line-height: 33px;
    }
    .custom_image_for_text_second {
        bottom: -43px;
        right: -6px;
    }
.custom_bullet_points {
        width: 100%;
        max-width: 61%;
        margin: 0 auto;
    }
     

    .custom-banner-image .banner-content-container .sub-title {
        width: 100%;
        max-width: 64%;
    }
    .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 24px;
        text-align: center;
    }
  .custom-banner-image .custom-button {
    padding: 12px 29px;
  }
      input.email_news {
        width: 298px !important;
    }
      .collection_title_custom p {
        margin: 10px;
        font-size: 10px;
    }

  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        /* font-size: 30px !important; */
    }
  input.email_news {
        width: 288px !important;
    }
  .custom-banner-image .banner-content-container .heading.-wrap .banner_heading {
        font-size: 25px !important;
    }
      h3.instapp_title {
        font-size: 22px;
        max-width: 100%;
    }
      .custom_bullet_points {
        width: 100%;
        max-width: 54%;
        margin: 0 auto;
    }
  .custom_video_function_wrapper {
    position: relative;
    padding: 39px 0px;
}
      .custom-page-about-us .custom_bullet_points {
        max-width: 78%;
    }
      .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--next {
        height: 82%;
    }
    .page-product .thumbnail-slider.slider-mobile-gutter.quick-add-hidden button.slider-button.slider-button--prev {
        height: 84%;
    }

      .bundle_wrap {
        width: 100%;
        max-width: 77%;
        margin: 0 auto;
    }
      .heading_cc {
        font-size: 11px;
    }
  .page-product .card__heading.h5 {
    font-size: 15px;
}
  .custom-page-about-us .wrapper_custom_over_text {
        padding: 141px 0;
  }
      .header__icons.header__icons--localization.header-localization {
        left: 44px;
    }
  .attora_supports_section_heading h2 {
    font-size: 57px;
}
         .wrapper.mobile_imgs[newdata="3"]:after {
            top: 230px;
        }
        .wrapper.mobile_imgs[newdata="1"]:after {
            top: 196px;
        }
        .wrapper.mobile_imgs[newdata="2"]:after {
            width: 228px;
            top: 203px;
        }
      .cart-drawer quantity-input.quantity {
        max-width: 70%;
      }  
      .predictive-search.predictive-search--header {
        width: 297px;
        left: 4%;
        top: 73px;
    }
      .consumer_image {
        width: 25.66% !important;
    }
      .collection_product_main_custom {
        width: 100% !important;
    }
      .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -63px;
        left: 24px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -64px;
        left: 19px;
    }
  .bundle_wrap:nth-of-type(1) p.value_for_tt:after {
        top: -45px;
        left: 20px;
    }
    .bundle_wrap:nth-child(3) p.value_for_tt:after {
        top: -46px;
        left: 16px;
    }
    .bundle_wrap {
      
        max-width: 69%;
   
    }
      button.shopify-payment-button__button.shopify-payment-button__button--unbranded:after {
        left: 83% !important;
    }
}



@media only screen and (max-width: 320px) {
.collection_product_main_custom {
        width: 48%;
    }
    .custom_product_wrapper {
        column-gap: 0px;
    }
      .second_head_cus h3 {
        font-size: 20px;
        
    }
      .second_custom_image_for_text_second {
        left: 118px;
    }
      .cus_prod_price span {
        font-size: 9px;
    }

  .collection_cuton_discription p {
    text-align: center;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    width: 100%;
    max-width: 100%;
    margin: 25px auto 12px;
}
  /* .icon_img_new {
    background: #e4f2eb;
    height: 60px;
    width: 60px;
} */

    .custom_top_title h3 {
        margin: 0;
        font-size: 12px;
    }
    
  
      .collection_cuton_discription p {
        font-size: 13px;

    }
      .review_img video {
        height: 309px !important;
    }
  
      /* .custom_shiping_icons {
        position: relative;
        top: -9px;
    } */
 /* .button_wrap {
        position: relative;
        top: -19px;
    } */
      .content p {
        font-size: 8px;
        text-align: center;
    }
  /* .button_wrap {
        position: relative;
        top: -13px;
        left: -2px;
    } */
      .g_tect img {
        width: 100%;
        max-width: 6%;
        margin: 6px;
        position: relative;
        top: -10px;
    }
  .page-collection h2.title_custom_over_image_tag {
        font-size: 28px;
    }
      p.custom_text_ixon_text {
        font-size: 11px;
    }
      h2.contct_content_heading_tag {
        font-size: 26px;

    }
   .page-collection h2.title_custom_over_image_tag {
        /* padding: 57px 0; */
       
    }
   a.bat_under_cc {
        max-width: 152px;

    padding: 6px 4px 6px 9px;
    }
  
    .header__icons.header__icons--localization.header-localization {
        left: 27px;
    }
 
      .custom-banner-image .banner-content-container .sub-title {
        width: 100%;
        max-width: 77%;
    }
      .wrapper.mobile_imgs[newdata="1"]:after {
        height: 244px;
        width: 197px;
        right: 0;
        top: 199px;
    }
    
      .wrapper.mobile_imgs[newdata="3"]:after {
        height: 195px;
        width: 208px;
        right: 0;
        top: 222px;
    }
.wrapper.mobile_imgs[newdata="2"]:after {
        height: 261px;
        width: 208px;
        right: 0;
        top: 200px;
    }
          .No_mobile_image.desktop.banner-image {
            margin-top: 9px;
        }
      .custom_logo_section {
        width: 41%;
    }

}


.page-collection a.collection_products_btn{

    padding: 11px 0 !important;

    display: inline-block !important;
}


