/** Shopify CDN: Minification failed

Line 303:37 Expected identifier but found whitespace
Line 303:39 Unexpected "{"
Line 303:48 Expected ":"
Line 303:81 Expected ":"
Line 303:110 Expected identifier but found whitespace
Line 303:112 Unexpected "{"
Line 303:121 Expected ":"
Line 303:157 Expected ":"

**/
.section-heading .heading { color: #302E2E;  font-size: 44px; font-style: normal; font-weight: 500; margin-bottom: 0; }
.faqs-wrap .section-heading .heading, .new-multi-col .section-heading .heading{ padding-bottom: 55px; }
.cus-review-section .section-heading .heading, .new-faqs-section .section-heading .heading{ margin: 0 auto; max-width: 60%; text-align: center; }
.main-coll-grid .card { border: unset !important;}
.main-coll-grid .facets-container, .main-coll-grid .facets{ padding-bottom: 20px; }

/*---------------- tab image css ---------------*/
.tab-image-txt{ align-items: center; border-radius: 20px; }
.tab-img-inner img { width: 600px; object-fit: cover; height: 360px; border-radius: 20px; }
.tab-img-inner { text-align: end; }
.tab-img-inner.tab-img-mob { display: none; }

/*------------- Review page ------------*/
#shopify-section-template--18481309024408__custom_image_with_content_TWnqY7 .text-with-image-img{ text-align: right; }
.client-about { border-radius: 20px; border: 1px solid var(--Dark-Red, #C83E3E); padding: 20px 40px 20px 20px; margin-bottom: 28px; }
.client-desc-blk { padding-left: 29px; display: flex; flex-direction: column; justify-content: space-between; }
.client-revi-wrapp{ padding-top: 52px; }
.client-name-blk { border-top: 1px solid #C83E3E; padding: 10px 0px; margin-bottom: 0 !important; font-size: 18px; font-style: normal; font-weight: 600 !important; color: #302E2E; }
.client-review-main { padding-right: 160px; padding-bottom: 30px; }
.client-blk { margin: 0 83px; }
.client-about-desc { margin-bottom: 0; padding-bottom: 34px; font-size: 22px !important; color: #302E2E; font-weight: 400 !important; }

/* Riview section css */
.star-reviewblk { padding-bottom: 60px; padding-top: 20px; display: flex; justify-content: center; align-items: center; }
.review-blk-main {  margin-bottom: 20px; padding: 0 100px; }
.review-blk-back { padding: 40px 65px 40px 35px; border-radius: 20px; }
.verified-blk { padding-right: 25px; text-align: center; }
.desc_blk { padding-left: 25px; }
.veri-btn-style { display: inline-block; padding: 6px 20px;  border-radius: 4px; color: #FFF; font-size: 12px; font-weight: 500; background: #2E4F81; }
.verified-blk img { padding-bottom: 17px; }
.verified-btn-wrap h3 { padding-top: 13px;  color: #302E2E; text-align: center; font-size: 16px; font-weight: 500; }
.veri-stat { color: #262728bd; text-align: center;  font-size: 12px; font-style: normal; font-weight: 500; }
.blk-heading-wrap {margin-bottom: 0;color: #302E2E;font-size: 20px;font-weight: 500; padding-bottom: 10px; }
.blk-desc-wrap { margin-bottom: 0; color: #302E2E; font-size: 18px;  font-weight: 400; }
.review-button { margin-right: 20px; }
.cus-review-section .review-button .button-style:hover{ background: var(--lin, linear-gradient(57deg, #E7930C -19.97%, #FBD23A 120.87%)); color: #302e2e; }
.cus-review-section .review-button .button-style { cursor: pointer; background: var(--Linear, linear-gradient(96deg, #C83E3E -2.27%, #C83E3E 49.89%, #C83E3E 91.31%)); color: #fff;}
.review-button-inner { padding-top: 40px; }
.star-reviewblk h3 { margin-left: 20px; }
.sec-desc { text-align: center; font-size: 18px; font-style: normal; font-weight: 400; padding-top: 20px; color: #302E2E; margin: 0 auto; max-width: 60%; padding-bottom: 50px;}

/* New FAQs section css */
.new-faqs-section .new-faq-desc p, .new-faqs-section .new-faq-desc li { color: #302E2E; font-size: 18px; font-weight: 400; }
.new-faqs-section .new-faq-desc li{ list-style: none; position: relative; padding-bottom: 20px; padding-left: 20px; }
.new-faqs-section .new-faq-desc li:after{ left: -17px; content: ""; background-image: url(/cdn/shop/files/tick-circle.png?v=1735013145);  position: absolute; top: 35%; transform: translateY(-50%); right: 0px; bottom: 0; background-repeat: no-repeat;}
.new-faqs-section .accordion-item { border: unset !important; }
.new-faqs-section .accordion-header{ padding-top: 20px; }
.new-faqs-section .accordion-button:not(.collapsed){ box-shadow: unset; }
.new-faqs-section .accordion-button { color: #302E2E !important; font-family: Manrope; font-size: 32px !important; font-style: normal;  font-weight: 500; padding: 15px 50px 30px 60px !important; }
.new-faqs-section .accordion-body { padding: 21px 0px 9px 62px !important; border-radius: 0 0 20px 20px !important; }
.new-faqs-section .show.accordion-button:not(.collapsed){ box-shadow: unset; }
.new-faqs-section .accordion-button[aria-expanded="false"]{ border-bottom: 1px solid #0000001c; background-color: #fff !important; }
.new-faqs-section .accordion-button[aria-expanded="true"]:not(.collapsed){z-index:0; border-bottom: unset; box-shadow: unset; background-color: #FBF0EA !important; border-radius: 20px 20px 0px 0px; 
                                                                          padding-top: 60px !important; padding-bottom: 0 !important;}
.new-faqs-section .accordion-button:not(.collapsed)::after { background-image: url(/cdn/shop/files/Line_76_7f76be9a-0ab7-407e-ad33-de796ec43093.svg?v=1734755115) !important;/* transform: none !important;*/ }
.new-faqs-section .accordion-button[aria-expanded="true"]::after { transform: rotate(0deg) !important;  }
.accordion-collapse{ border-radius: 0px 0px 20px 20px !important; }
.accordion-button:focus{ border-color: unset !important; box-shadow: unset !important; }
/* .new-faq-image{ text-align: center;  } */
.new-faq-image img { width: 500px; }
.new-faq-desc { padding-right: 15px; }

/*------------------ product deatils page css ----------------*/
.product-form__submit.button:before, .product-form__submit.button:after{ display: none !important; }
.product--medium:not(.product--no-media) .product__media-wrapper{ width: 50% !important; max-width: 50% !important; }
.product__info-wrapper { width: 50% !important; max-width: 50% !important; }
.product__title h1 { color: #302E2E; font-size: 48px; font-weight: 500; padding-top: 15px; padding-bottom: 15px; }
.product__info-wrapper .price .price-item { font-size: 22px; font-weight: 500 !important; padding-bottom: 5px; color: #302E2E; }
.cus-tax-wrap{ display: none; }
.product__info-wrapper .product-form__quantity .form__label { font-size: 18px; font-weight: 500; }
.product__info-container { max-width: 100% !important; padding-top: 20px; }
.product__info-wrapper .icon-with-text img { height: 40px; width: 40px; }
.pro-short-desc, .pro-short-desc p span, .product__text, .cus-icon-pro-wrap .icon-with-text__item span{ font-size: 18px !important; color: #302E2E; font-weight: 500 !important; margin: 0 !important; padding-bottom: 5px; }
.cus-icon-pro-wrap { padding-top: 15px; }
.product__text { padding-bottom: 10px; padding-top: 10px;}
.cus-icon-pro-wrap.icon-with-text--horizontal{ column-gap: 5px !important; }
.product__info-wrapper .product-form__buttons { max-width: 100%; }
.brand-pro-img img { width: 140px; height: 65px; margin: 0 10px; object-fit: contain; }

/*--------------- Ingredients --------------*/
.icn-blk-ingr-wrap img { width: 110px; }
.ingr-icn-blk { position: relative; }
.section-ingredients, .Right-image-with-icon { padding: 100px 20px; }
.section-ingredients-inner { border-radius: 20px; box-shadow: #11111a1a 0 4px 16px, #11111a1a 0 8px 24px, #11111a1a 0 16px 56px; position: relative; }
.icn-blk-ingr-wrap { border-bottom: 1px solid #00000036; padding-top: 25px; padding-bottom: 25px; width: 47%; align-items: center; margin: 0 12px;}
.img-right-blk img{ position: absolute; right: 0; left: auto; bottom: -28px; width: 650px; height: 450px; }
.ingr-txt-blk { padding-left: 15px; }
.ingr-img-with-txt{ padding-bottom: 30px;}
.ingr-txt-blk h6 { font-size: 16px; font-weight: 700; }
.ingr-txt-blk p { font-size: 16px; }
.ingr-blk-desc { padding-top: 35px; max-width: 85%; margin-right: auto; }
.ingr-blk-desc p { font-size: 18px; padding-bottom: 10px; }

/*------------ right image with icon css -------------*/
.Right-image-inner-wrap{ border-radius: 20px; }
.img-sec-desc-left { padding: 15px 0px; }
.left-icon-with-txt img { width: 40px;  height: 35px; }
.text-left-blk h6 { font-size: 22px; font-weight: 900; }
.text-left-blk { padding-left: 12px; }
.left-icon-with-txt { padding-bottom: 12px; }

/*------------- Blog page css --------------*/
.blog-articles { grid-template-columns: 1fr 1fr 1fr !important; column-gap: 34px !important; row-gap: 62px !important; }
.article-card-wrapper .card { border: unset; }
.cus-blog-wrap .underline-links-hover:hover a { text-decoration: unset !important; text-underline-offset: unset !important; }
.cus-blog-wrap .card__heading a:hover{ color: #302E2E !important; }
.cus-blog-wrap .card .card__inner .card__media{ border-radius: 20px !important; }
.card__inner{ background: transparent; }
.cus-blog-wrap .article-card__info { text-transform: unset; color: #8A8A8A; font-family: Manrope !important; font-size: 14px !important; font-style: normal; font-weight: 400; }
.cus-blog-wrap .card__heading { color: #302E2E; font-weight: 600 !important; padding-top: 12px; font-size: 24px; }
.cus-blog-wrap .read-btn-blog a { background: var(--lin, linear-gradient(57deg, #E7930C -19.97%, #FBD23A 120.87%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 16px; font-weight: 400; }
.cus-blog-wrap .article-card__excerpt { margin: 0 !important; padding-bottom: 12px; padding-top: 10px; }
.cus-blog-wrap .article-card{ background: transparent !important; }

.pagination__list{ width: 100%; }
.pagination__item--current { border-radius: 21.5px; background: var(--lin, linear-gradient(57deg, #E7930C -19.97%, #FBD23A 120.87%)); color: #fff !important; font-family: Poppins !important; font-size: 16px !important; font-weight: 500; }
.pagination__item--current:after, .pagination__item:hover:after { display: none !important; }
.pagination__item { color: #000; font-family: Poppins !important;  font-size: 16px !important; font-weight: 500 !important; }
   
.rich-text__heading { color: #302E2E; font-size: 44px !important; font-weight: 400 !important; }
.rich-text__text p { color: #302E2E; font-size: 18px; font-weight: 400; } 

/*------------ blog details page -------------*/
.content-width { padding: 0 180px !important; }
.image-content-width { padding: 0 140px !important; }
.image-content-width img { border-radius: 20px; }
.image-content-width .media{ background: transparent !important; }

.article-template header{ margin-top: 0px !important; padding-bottom: 60px !important; margin-bottom: 0 !important; }
.breadcrumb-blog { padding-bottom: 24px !important; }
.article-template__title { margin-bottom: 0 !important; padding-bottom: 22px; }
.breadcrumb-blog a { text-decoration: unset; color: #000; font-weight: 400; font-size: 16px; }
.article-template__title { color: #302E2E; font-size: 40px; font-weight: 400; }
.blog-post-time span { color: #8A8A8A; font-size: 14px !important; font-weight: 400; text-transform: unset; }

.cus-content-blog p { color: #302E2E; font-weight: 400; margin-bottom: 0; padding-bottom: 21px; }
.cus-content-blog h2, .cus-content-blog h2 span { padding-top: 40px;  padding-bottom: 40px; color: #1E1E1E; font-size: 28px; font-weight: 600 !important; }
.cus-content-blog h3, .cus-content-blog h3 span, .cus-content-blog li b{ font-size: 20px; background: var(--Linear, linear-gradient(96deg, #C83E3E -2.27%, #C83E3E 49.89%, #C83E3E 91.31%)); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 500 !important; padding-bottom: 15px; }
.cus-content-blog img { width: 100%; object-fit: cover; border-radius: 20px; object-position: top; }
.cus-content-blog ol, .cus-content-blog ul{ list-style-position: outside; }

.blog-social-icons { display: flex; width: 100%; margin-bottom: 0 !important; }
.blog-social-icons li { list-style: none; padding: 8px;}
.blog-post-time { display: flex; align-items: center; }
.blog-pro-btn{ margin-top: 35px !important; }
.blog-social-icons svg:hover, .copy_link.active svg{ border: 1px solid #000; border-radius: 64px;}

/*-----------  featured blog post css -------------*/
.featu-blog-wrap .blog__post { padding: 0 17px !important; }
.featu-blog-wrap .blog__title { padding-bottom: 30px !important; }
.blog-title-wrap { justify-content: center; }
.cus-blog-wrap .card__information { padding-left: 0 !important; }
.blog__social-icon svg path { fill: #000; }

.blog-img-cont { padding: 40px 40px 40px 40px;  }
.blog-img-cont .tab-desc-wrap .tab-heading { color: #302E2D !important; font-size: 26px;  background: unset; -webkit-text-fill-color: #302E2D; padding-bottom: 0;  margin-bottom: 0; }
.blog-img-cont .tab-desc-wrap p{ padding-right: 10px !important; padding-top: 15px; padding-bottom: 15px; margin-right: auto; max-width: 540px;}
.blog-img-cont .tab-txt-blk { text-align: left; }

/*-------------------- Responsive ---------------------*/

  @media (max-width: 1600.98px) {
    .section-heading .heading{ font-size: 40px; }
    .faqs-wrap .section-heading .heading, .new-multi-col .section-heading .heading { padding-bottom: 45px; }
    .review-blk-main{ padding: 0px 80px; }
    .star-reviewblk { padding-bottom: 45px; }
    .review-blk-back { padding: 35px 50px 35px 25px; }
    .verified-blk { padding-right: 15px; }
    .desc_blk { padding-left: 15px; }
    .blk-heading-wrap{ font-size: 18px; }
    .blk-desc-wrap{ font-size: 16px; }
    .new-faqs-section .accordion-button{ font-size: 28px !important; }
    .new-faqs-section .new-faq-desc p, .new-faqs-section .new-faq-desc li{ font-size: 16px; }
    .new-faqs-section .accordion-body { padding: 21px 0px 9px 45px !important;}
    .product__title h1{ font-size: 35px; }
    .pro-short-desc, .pro-short-desc p span, .product__text, .cus-icon-pro-wrap .icon-with-text__item span { font-size: 16px !important; }
    .product__info-wrapper .price .price-item { font-size: 18px; }
    .blog-articles{ column-gap: 28px !important; row-gap: 40px !important; }
    .rich-text__heading{ font-size: 38px !important; }
    .cus-blog-wrap .card__heading{ font-size: 20px; }
    .article-template__title{ font-size: 34px; padding-top: 20px !important; }
    .cus-content-blog h2, .cus-content-blog h2 span { padding-top: 35px; padding-bottom: 24px; font-size: 25px; }
    .cus-content-blog p{ padding-bottom: 15px; }
    .content-width { padding: 0 120px !important; }
    .image-content-width { padding: 0 90px !important; }
    .featu-blog-wrap .blog__post { padding: 0 10px !important; }
    .client-review-main { padding-right: 120px; } 
    .client-about-desc { font-size: 18px !important; }
    .client-name-blk{ font-size: 16px; }
  }

  @media (max-width: 1500.98px) {
    .review-blk-main { padding: 0px 50px; }
    .review-button-inner { padding-top: 25px; }
    .ingr-blk-desc p { font-size: 16px; }
    .icn-blk-ingr-wrap img { width: 90px; }
    .blog-img-cont .tab-desc-wrap .tab-heading{ font-size: 23px; }
  }

  @media (max-width: 1400.98px) {
    .section-heading .heading { font-size: 35px; }
    .new-faqs-section .accordion-button { font-size: 25px !important; }
    .new-faq-image img { width: 450px; }
    .new-faqs-section .accordion-button { padding: 11px 40px 25px 50px !important; }
    .new-faqs-section .accordion-button[aria-expanded="true"]:not(.collapsed) { padding-top: 45px !important; }
    .product__title h1 { font-size: 30px; }
    .brand-pro-img img { width: 100px; margin: 0 5px; }
    .img-right-blk img{ width: 550px; height: 400px; }
    .text-left-blk h6 { font-size: 20px; }
    .left-icon-with-txt { padding-bottom: 5px; }
    .blog-articles { column-gap: 20px !important; row-gap: 35px !important; }
    .rich-text__heading { font-size: 35px !important; }
    .cus-blog-wrap .article-card__excerpt{ padding-bottom: 8px; padding-top: 8px; font-size: 16px;}
    .cus-content-blog p{ font-size: 16px !important; }
     .content-width { padding: 0px 60px !important; }
    .image-content-width { padding: 0 30px !important; }
    .cus-content-blog h2, .cus-content-blog h2 span { padding-top: 20px; padding-bottom: 10px; }
    .cus-content-blog h3, .cus-content-blog h3 span { font-size: 18px; }
    .blog-img-cont .tab-img-inner img { width: 530px; height: 340px; }
    .client-review-main { padding-right: 80px; }
    .client-blk { margin: 0 60px; }
    .client-revi-wrapp { padding-top: 30px; }
  }
  @media (max-width: 1300.98px) {
    .review-blk-main { padding: 0px 35px; }
    .icn-blk-ingr-wrap img { width: 80px; }
    .ingr-txt-blk h6 { font-size: 14px; }
    .ingr-txt-blk p { font-size: 14px; }
    .icn-blk-ingr-wrap{ margin: 0 8px; }
    .blog-img-cont { padding: 30px 30px 30px 30px; }
  }
  @media (max-width: 1200.98px) {
   .review-blk-back { padding: 25px 30px 25px 20px; }
   .review-blk-main { padding: 0px 20px; }
   .cus-review-section .section-heading .heading, .new-faqs-section .section-heading .heading { max-width: 80%; }
   .new-faqs-section .accordion-button { padding: 5px 30px 22px 25px !important; font-size: 23px !important; }
   .new-faqs-section .accordion-button[aria-expanded="true"]:not(.collapsed) { padding-top: 40px !important; }
   .product__title h1 { font-size: 26px; }
    .product__info-container{ padding-top: 0px; }
    .product__title h1{ padding-top: 0px; }
    .img-right-blk img { width: 460px; height: 350px; }
   .article-template__title { font-size: 28px; }
    .article-template header{ padding-bottom: 35px !important; }
    .blog-img-cont .tab-desc-wrap p{ font-size: 16px !important; max-width: 440px; }
    .client-review-main { padding-right: 30px; }
    .client-about{ margin-bottom: 18px; padding: 12px 33px 12px 12px; }
    .client-blk { margin: 0 40px; }
    .client-about-desc{ padding-bottom: 20px; }   
    .client-blk { margin: 0 0px; }
  }

  @media (max-width: 1100.98px) {
    .section-heading .heading { font-size: 30px; }
    .verified-blk img { padding-bottom: 10px; }
    .blk-heading-wrap{ padding-bottom: 5px; }
    .new-faqs-section .accordion-button {font-size: 22px !important; }
    .new-faqs-section .accordion-body { padding: 21px 0px 9px 30px !important;}
    .new-faq-image img { width: 400px; }
    .sec-desc { max-width: 75%; }
    .client-desc-blk { padding-left: 18px; }
  }
  @media (max-width: 1025.98px) {
    .product__title { margin-bottom: 0 !important; }
    .product__info-wrapper { padding: 0 0 0 20px !important; }
    .product__info-container .icon-with-text { margin: 0.5rem 0 !important; }
    .brand-pro-img img { width: 85px; }
    .client-about-desc { font-size: 16px !important; }
    .client-blk { margin: 0 15px; }
    .client-about{ padding: 12px 12px 12px 12px; }
  }
  @media (max-width: 991.98px) {
    .nav-tabs{ flex-wrap: nowrap; overflow: auto hidden; }
    .faqs-wrap .section-heading .heading, .new-multi-col .section-heading .heading { padding-bottom: 25px; }
    .review-blk-main { padding: 0; }
    .cus-review-section .section-heading .heading{ max-width: 80%; }
    .new-faq-image img { width: 350px; }
    .sec-desc{ max-width: 90%; padding-bottom: 25px; }
    .new-faqs-section .accordion-body { flex-direction: column; }
    /* .img-right-blk{ display: none;} */
    .left-content-wrap { padding-top: 40px; }
    .right-image-blk { text-align: center; }
    .text-left-blk h6 { font-size: 18px; }
    .blog-articles { grid-template-columns: 1fr 1fr !important; }
    .rich-text__heading { font-size: 30px !important; }
    .rich-text__text p{ font-size: 16px; }
    .content-width, .image-content-width { padding: 0px 15px !important; }
    .img-right-blk img{ position: unset; }
    .ingr-icn-blk { flex-direction: column; }
  }
  @media (max-width: 767.98px) {
    .tabing-collection { padding-top: {{ section.settings.mobile_padding_top }}px !important;  padding-bottom: {{ section.settings.mobile_padding_bottom }}px !important; }
    .section-heading .heading { font-size: 25px; }
    .star-reviewblk { padding-bottom: 30px; }
    .cus-review-section .section-heading .heading, .new-faqs-section .section-heading .heading { max-width: 100%; }
    .sec-desc { max-width: 100%; }
    .new-faqs-section .accordion-button[aria-expanded="true"]:not(.collapsed) { padding-top: 30px !important; }
    .new-faqs-section .accordion-button { padding: 0 20px 18px 20px !important; }
    .cus-product-wrap .product { display: block; }
    .product--medium:not(.product--no-media) .product__media-wrapper, .product__info-wrapper{ width: 100% !important; max-width: 100% !important; }
    .product__info-wrapper { padding: 22px 0 0 0px !important; }
    .product__info-container>*+* { margin: 0 0; }
    .icn-blk-ingr-wrap{ width: 100%; }
    .section-ingredients, .Right-image-with-icon { padding: 60px 10px; }
    .ingr-blk-desc{max-width: 100%; }
    .article-template__title { font-size: 24px; }
    .featu-blog-wrap .blog__post { padding: 0 5px !important; }

    .blog-img-cont .tab-img-inner{ display: block; text-align: center; }
    .blog-img-cont .tab-desc-wrap p { padding-right: 0px !important; max-width: 100%;  }
    .blog-img-cont{ padding: 15px;  flex-direction: column; }
    .tab-desc-wrap {  padding-bottom: 25px; }
    #shopify-section-template--18481309024408__custom_image_with_content_TWnqY7 .text-with-image-img { text-align: center; }
    .client-blk-inner { flex-direction: column; }
    .client-img-wrap img { width: 180px; }
    .client-blk { margin: 0; }
    .client-desc-blk { padding-left: 0; padding-top: 12px; }
    .client-review-main { padding-right: 0px; }
    .client-about-desc { padding-bottom: 10px; }
  }
  @media (max-width: 575.98px) {
    .review-blk-back{ flex-wrap: wrap;}
    .cus-review-section .section-heading .heading { max-width: 95%; }
    .desc_blk { padding-left: 0; padding-top: 15px; }
    .verified-blk, .veri-stat, .verified-btn-wrap h3 { text-align: left; padding-right: 0; }
    .review-blk-back { padding: 25px 15px 20px 20px; }
    .new-faqs-section .accordion-button { font-size: 20px !important; }
    .product__title h1 { font-size: 22px; } 
    .product__info-wrapper .icon-with-text img { height: 35px; width: 35px; }
    .icn-blk-ingr-wrap { flex-direction: column; align-items: start; padding-top: 18px; padding-bottom: 18px; }
    .ingr-txt-blk { padding-left: 0; padding-top: 15px; }
    .blog-articles { column-gap: 10px !important; row-gap: 20px !important; }
    .cus-content-blog h2, .cus-content-blog h2 span { font-size: 22px;  padding-top: 10px; padding-bottom: 5px; }
    .blog-post-time{ display: block; padding-left: 0; padding-top: 15px; }
    .client-img-wrap img { width: 135px; }
  } 
  @media (max-width: 480.98px) {
    .cus-review-section .section-heading .heading { max-width: 100%; } 
    .cus-icon-pro-wrap { flex-wrap: wrap; }
    .icon-with-text--horizontal .icon-with-text__item{ width: 30% !important; padding: 10px 0; }
    .product__info-container .icon-with-text { margin: 0 !important; padding-top: 0 !important; }
    .brand-pro-img img { width: 100px; }
    .cus-blog-wrap .card__heading { font-size: 18px; }
    .blog-articles { grid-template-columns: 1fr !important; }
    .rich-text__heading { font-size: 26px !important; } 
    .img-right-blk img{ height: 300px; }
  }
  @media (max-width: 420.98px) {
    .review-button-inner{ align-items: center; flex-direction: column; }
    .review-button { margin-right: 0; margin-bottom: 15px; }
    .review-button-inner { padding-top: 15px; }
    .new-faqs-section .accordion-button { font-size: 20px !important; padding: 0 15px 15px !important }
    .new-faqs-section .accordion-body { padding: 21px 0px 9px 10px !important;}
    .new-faq-image img { width: 300px; }
    .cus-blog-wrap .pagination__list>li:not(:last-child) { margin-right: 0rem; }
    .article-template__title { font-size: 22px; }
    .cus-content-blog h2, .cus-content-blog h2 span { font-size: 20px; }
    .cus-blog-wrap .grid--peek.slider .grid__item:first-of-type { margin-left: 0.5rem !important; }
    .main-coll-grid .grid__item{ width: 100% !important; max-width: 100% !important; }
  }