/** Shopify CDN: Minification failed

Line 835:24 Unterminated string token

**/
@import url('https://fonts.googleapis.com/css2?family=Instrument+Sans:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');
/* font-family: 'Instrument Sans', sans-serif; */

body.template-index .row {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -15px;    margin-left: -15px;}
body.template-index .col-md-1 {    -ms-flex: 0 0 8.333333%;    flex: 0 0 8.333333%;    max-width: 8.333333%; padding: 0 15px;  }
body.template-index .col-md-2 {    -ms-flex: 0 0 16.666667%;    flex: 0 0 16.666667%;    max-width: 16.666667%; padding: 0 15px;  }
body.template-index .col-md-3 {    -ms-flex: 0 0 25%;    flex: 0 0 25%;    max-width: 25%; padding: 0 15px;  }
body.template-index .col-md-4 {    -ms-flex: 0 0 33.333333%;    flex: 0 0 33.333333%;    max-width: 33.333333%; padding: 0 15px;  }
body.template-index .col-md-5 {    -ms-flex: 0 0 41.666667%;    flex: 0 0 41.666667%;    max-width: 41.666667%; padding: 0 15px;  }
body.template-index .col-md-6 {    -ms-flex: 0 0 50%;    flex: 0 0 50%;    max-width: 50%; padding: 0 15px;  }
body.template-index .col-md-7 {    -ms-flex: 0 0 58.333333%;    flex: 0 0 58.333333%;    max-width: 58.333333%; padding: 0 15px;  }
body.template-index .col-md-8 {    -ms-flex: 0 0 66.666667%;    flex: 0 0 66.666667%;    max-width: 66.666667%; padding: 0 15px;  }
body.template-index .col-md-9 {    -ms-flex: 0 0 75%;    flex: 0 0 75%;    max-width: 75%; padding: 0 15px;  }
body.template-index .col-md-10 {    -ms-flex: 0 0 83.333333%;    flex: 0 0 83.333333%;    max-width: 83.333333%; padding: 0 15px;  }
body.template-index .col-md-11 {    -ms-flex: 0 0 91.666667%;    flex: 0 0 91.666667%;    max-width: 91.666667%; padding: 0 15px;  }
body.template-index .col-md-12 {    -ms-flex: 0 0 100%;    flex: 0 0 100%;    max-width: 100%; padding: 0 15px;  }
body.template-index .container {
    max-width: 1430px;
    margin: 0 auto;
    width: 100%;
  padding:0 15px;
}

body.template-index{ 
  font-family: 'Erode';
}

@media (max-width: 600px) {
  div.small--hide {
  display: block !important;
}

.medium-up--hide > .site-footer__copyright-content {
  display: none !important;
}
}

body.template-index header.site-header .site-header__icons a {
    background-color: #fff;
    border-radius: 100%;
    color: #184840;
    height: 50px;
    width: 50px;
    margin-left: 30px;
    transition: all 0.5s ease 0s;
}
body.template-index h2 {
    color: #123B34;    
    text-align: center;
    letter-spacing:0;
    font-family: 'Erode';
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:50px;
}
body.template-index h2 strong{
    color: #123B34;
    font-style: italic;
    font-weight: 500;
    text-transform: capitalize;
}

body.template-index header.site-header .site-header__icons a:hover {
    background-color: #000;
    color: #fff;
}
body.template-index div#shopify-section-header {
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
}
body.template-index div#shopify-section-header header.site-header {
    background-color: transparent !important;
    padding: 0 15px;
    max-width: 1430px;
    margin: 0 auto;
    border-bottom: navajowhite;
}
body.template-index div#shopify-section-header header.site-header .site-header__mobile-nav {
    background-color: transparent;
}
body.template-index div#shopify-section-header li.site-nav--has-dropdown button.site-nav__link {
    border-radius: 200px;
    background: #FFF;
    color: #123B34;
    text-align: center;
    font-family: Erode;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 102%; /* 18.36px */
    text-transform: capitalize;
    padding: 13px 25px;
  outline:none;
}
body.template-index div#shopify-section-header li.site-nav--has-dropdown button.site-nav__link span{
  border:none !important;
}
body.template-index div#shopify-section-header .list--inline>li a {
    color: #123B34;
    font-family: Erode;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 102%;
    text-transform: capitalize;
    padding: 0;
}
body.template-index div#shopify-section-header li.site-nav--has-dropdown button.site-nav__link + .site-nav__dropdown {
    padding: 0;
    left: 0 !important;
    right: auto !important;
    top: calc(100% + 4px);
}

body.template-index div#shopify-section-header li.site-nav--has-dropdown button.site-nav__link + .site-nav__dropdown li {
    padding: 8px 10px;
    width: 150px;
}
body.template-index div#shopify-section-header .list--inline>li {
    margin: 0 25px;
}
body.template-index main#MainContent {
    padding-top: 0;
}
.hp_find_our_products_wrapper ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
      max-width: 1200px;
    margin: 0 auto;
}



.new_hp_banner {    
    position: relative;
    padding: 150px 0 120px;
    background-image:url(/cdn/shop/files/all_new_bg_hp_img.png?v=1700564731);
    background-size:cover;
}
.new_hp_banner.new_hp_banner--v2{
  background-image:url("/cdn/shop/files/banner-hypertension-awareness-month.jpg?v=1746472934");
}
.new_hp_banner.new_hp_banner--v2 .product_img{
 position:relative;
 top:29px;
}
.new_hp_banner.new_hp_banner--v2 em{
color:#EA7B04!important;
font-weight:500!important;
}
.new_hp_banner.new_hp_banner--v2 p{
margin-bottom:25px;
}
.new_hp_banner.new_hp_banner--v2 h1{
margin-bottom:20px;
}
@media screen and (max-width:767px){
  .new_hp_banner.new_hp_banner--v2 .banner_review{
    display:none!important;
  }
  .new_hp_banner.new_hp_banner--v2{
    background-color:unset!important;
    background-position:0!important;
  }
  .new_hp_banner.new_hp_banner--v2 h1{
    margin-bottom:10px;
    max-width:450px;
  }
  .new_hp_banner.new_hp_banner--v2 p{
    margin-bottom:15px!important;
  }
}
@media screen and (max-width:500px){
  .new_hp_banner.new_hp_banner--v2 h1{
    font-size:43px;
  }
}
@media screen and (max-width:410px){
  .new_hp_banner.new_hp_banner--v2 h1{
    font-size:38px;
  }
}
.new_hp_banner:after{
    content:"";
    
}
.banner_review {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(90deg, #DDDBC3 0%, rgba(250, 245, 226, 0.00) 100%);
    padding: 30px 15px 60px;
}

.new_hp_banner.new_hp_banner--v2 .banner_review {
  background: linear-gradient(90deg, #AFCEC4 0%, #FFFFFF 100%);
}

.new_hp_banner .container {
}

.banner_review .banner_review_content {
    max-width: 1430px;
    margin: 0 auto;
    width: 100%;
    position: relative;
    padding-left: 110px;
}

.banner_review .banner_review_content .img {
    position: absolute;
    left: 0;
    max-width: 78px;
}

.banner_review .banner_review_content .review_text {
    max-width: 400px;
}

.banner_review .banner_review_content .review_text p {
    color: #123B34;
    font-size: 14px;
    font-style: italic;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Instrument Sans', sans-serif;
    margin-bottom: 30px;
}

.review_text h5 {
    color: #123B34;
    font-family: 'Erode';
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.new_hp_banner .container .row {
    position: relative;
    z-index: 1;
}


.new_hp_banner h1 {
    color: #184840;
    font-family: 'Erode';
    font-size: 80px;
    font-style: normal;
    font-weight: 400;
    line-height: 95.5%; /* 76.4px */
    letter-spacing: -1.6px;
    text-transform: capitalize;
    margin-bottom: 40px;
}

.new_hp_banner h1 span {
    color: #FFA13C;
    font-style: italic;
    font-weight: 500;
    line-height: 95.5%;
    letter-spacing: -1.6px;
    text-transform: capitalize;
}

.new_hp_banner p {
    color: #184840;
    font-family: Instrument Sans;
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 40px;
}

body.template-index a.btn {
    border-radius: 200px;
    background: #FFA13C;
    color: #133F37;
    text-align: center;
    font-family: 'Erode';
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 102%;
    text-transform: capitalize;
    padding: 17px 45px;
    transition: all 0.5s ease 0s;
    letter-spacing: 0;
}

.new_hp_banner h1 {
    padding-top: 30px;
}

.new_hp_banner:before {
    content: "";
    height: 94px;
    width: 100%;
    position: absolute;
    bottom: -45px;
    left: 0;
    background-repeat: no-repeat;
    background-image: url(/cdn/shop/files/bottom_brading_img.png?v=1700566679);
    background-position: bottom;
    z-index: 1;
}

.new_hp_banner {
    overflow: hidden;
}


.hp_find_our_products_wrapper {
    padding: 70px 0;
}

.hp_find_our_products_wrapper h2 {
    color: #123B34;    
    text-align: center;
    letter-spacing:0;
    font-family: 'Erode';
    font-size: 36px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    margin-bottom:50px;
}
.hp_find_our_products_wrapper h2 strong{
    color: #123B34;
font-style: italic;
font-weight: 700;
text-transform: capitalize;
}

.hp_find_our_products_wrapper p {
    color: #123B34;
    text-align: center;
    font-family: Instrument Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}

.hp_find_our_products_wrapper .icon_box {
    height: 116px;
    width: 116px;
    border-radius: 116px;
    background: #CBE8DE;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 35px;
    margin-inline: auto;
}

.hp_find_our_products_wrapper .icon_box img {
    max-height: 55px;
}
.most_popular_products_wrapper {
    background-image: url(/cdn/shop/files/Most_Popular_Products.png?v=1700569833);
    padding: 70px 0;
}
.most_popular_products_wrapper .container {
    max-width: 1530px !important;
}

.most_popular_products_wrapper h2 {
    color: #123B34;
    text-align: center;
    font-family: 'Erode';
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    letter-spacing: 0;
}

.most_popular_products_wrapper h2 strong {
    font-style: italic;
    font-weight: 500;
}
.most_popular_products_wrapper h2 {
    color: #123B34;
    text-align: center;
    font-family: 'Erode';
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    letter-spacing: 0;
    margin-bottom: 40px;
}

.most_popular_products_wrapper h2 strong {
    font-style: italic;
    font-weight: 500;
}

.most_popular_btn_list ul {
    display: flex;
    max-width: 1260px;
    margin: 0 auto;
    justify-content: center;
}

.most_popular_btn_list ul li a {
    border-radius: 200px;
    border: 1px solid rgba(27, 29, 44, 0.50);
    background: rgba(255, 255, 255, 0.15);
    padding: 11px 30px;
    display: inline-block;
    color: #123B34;
    text-align: center;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 102%; /* 16.32px */
    text-transform: capitalize;
    min-width: 150px;
    transition: all 0.5s ease 0s;
}

.most_popular_btn_list ul li {
    margin-inline: 25px;
}

.most_popular_btn_list ul li a:hover , .most_popular_btn_list ul li a:hover, .most_popular_btn_list ul li a.active_tab {
    border-radius: 200px;
    border: 1px solid #1B1D2C;
    background: #FFF;
    color: #133F37;
}

.most_popular_btn_list {
    margin-bottom: 60px;
}

.most_popular_box {
    border-radius: 15px;
    background: #FFF;
    /* box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.10); */
    border-radius: 15px;
    overflow: hidden;
    height: 100%;
    position: relative;
}

.most_popular_box .most_popular_box_content h3 {
    color: #123B34;
    font-family: Instrument Sans;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 20px;
}
.most_popular_box .most_popular_box_content h3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.most_popular_box .most_popular_box_content p {
    color: #5D7F79;
    font-family: Instrument Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 25px;
}

.most_popular_box .most_popular_box_content p.price {
    color: #123B34;
    font-family: Instrument Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 15px;
}

.most_popular_box .most_popular_box_content p.review_star {
    color: #123B34;
    font-family: Instrument Sans;
    font-size: 13px;
    font-style: italic !important;
    font-weight: 400;
    line-height: normal;
  margin-bottom:15px;
}

.most_popular_box .most_popular_box_content p.review_star img {
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 5px;
}

a.shop_now_btn {
    border-radius: 200px;
    background: #184840;
    color: #FFF;
    font-family: 'Erode';
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 102%; /* 20.4px */
    text-transform: capitalize;
    padding: 15px 30px;
    display: block;
    transition: all 0.5s ease 0s;
    position: absolute;
    bottom: 30px;
    left: 30px;
    width: calc(100% - 60px);
}

a.shop_now_btn:hover {
    background-color: #000;
    color: #fff;
}
a.shop_now_btn:after{
    content:"";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='16' viewBox='0 0 30 16' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M22.8431 0.92888L29.2071 7.29284C29.5976 7.68336 29.5976 8.31653 29.2071 8.70705L22.8431 15.071C22.4526 15.4615 21.8195 15.4615 21.4289 15.071C21.0384 14.6805 21.0384 14.0473 21.4289 13.6568L26.0858 8.99995H0.5V6.99995H26.0858L21.4289 2.34309C21.0384 1.95257 21.0384 1.3194 21.4289 0.92888C21.8195 0.538355 22.4526 0.538355 22.8431 0.92888Z' fill='%23FFA13C'/%3e%3c/svg%3e");
    position:absolute; 
    top:50%;
    transform:translateY(-50%);
    width: 29px;
    height: 14.728px;
    right:30px;
}


.hp_key_ingredients_wrapper {
    padding: 100px 0;
    position: relative;
}

.hp_key_ingredients_wrapper h2 {
    color: #123B34;
    text-align: center;
    font-family: 'Erode';
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%; /* 50px */
    text-transform: capitalize;
    letter-spacing: 0;
    margin-bottom: 80px;
}

.hp_key_ingredients_wrapper h2 strong {
    font-weight: 500;
    font-style: italic;
}

.ingredients_content ul li {
    position: relative;
    padding-left: 140px;
}

.ingredients_content ul li + li {
    margin-top: 70px;
}

.ingredients_content ul li img {
    position: absolute;
    left: 0;
    max-width: 110px;
}

.ingredients_content ul li h4 {
    color: #123B34;
    font-family: 'Erode';
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 25px;
}

.ingredients_content ul li p {
    color: #123B34;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 30px;
}

.main_ingredients_img {
    position: absolute;
    left: 0;
    width: calc(50% - 30px);
    height: 100%;
    top: 0;
}

.main_ingredients_img img {
    height: 100%;
    border-radius: 0 30px 30px 0;
    overflow: hidden;
    width: 100%;
    object-fit: cover;
}
.hp_key_ingredients_band{
  position:relative;
}
.ingredients_content {
    padding-top: 25px;
    padding-bottom: 20px;
}

.hp_5star_members_wrapper {
    background: #CBE8DE;
    padding: 85px 0;
}

.hp_5star_members_wrapper h2 {
}

.members_slider_box {
    border-radius: 15px;
    background: #FFF;
    /* box-shadow: 0px 54px 94px 0px rgba(0, 0, 0, 0.04); */
    padding: 35px 30px;
}

.members_slider {}

.members_slider li {
    padding: 0 15px;
}

.members_slider ul {
    margin: 0 -15px;
}
.members_slider_box p:empty {
    display: none;
}
.members_slider_box p {
    color: #184840;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: italic;
    font-weight: 500;
    line-height: 30px;
}

.members_slider_box > img {
    height: 70px;
    width: 70px;
    margin-bottom: 15px;
    object-fit: cover;
      border-radius: 100%;
}

.members_slider_box h4 {
    color: #184840;
    font-family: 'Erode';
    font-size: 16px;
    font-style: italic;
    font-weight: 700;
    line-height: 27px;
    display: flex;
    justify-content: space-between;
    margin: 0;
}
.hp_key_ingredients_wrapper.hp_our_core_value .main_ingredients_img {
    left: auto;
    right: 0;
    border-radius: 0;
}

.hp_key_ingredients_wrapper.hp_our_core_value .main_ingredients_img img {
    object-fit: contain;
    object-position: right;
    border-radius: 0;
}
.hp_key_ingredients_wrapper.hp_our_core_value a.btn{
  margin-top:50px;
}

.hp_blog_posts_wrapper {
    background-image: url(/cdn/shop/files/our-blog-bg.png?v=1700656428);
    padding: 80px 0;
}

.hp_blog_posts_wrapper .blog_box {
    border-radius: 15px;
    background: #FFF;
    /* box-shadow: 0px 0px 100px 0px rgba(0, 0, 0, 0.10); */
    overflow: hidden;
      height: 100%;
}
.bog_box_content {
    padding: 50px 30px;
    text-align: center;
}

.bog_box_content h3 {
    color: #184840;
    text-align: center;
    font-family: Erode;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 128.5%; /* 38.55px */
    text-transform: capitalize;
    margin-bottom: 25px;
}

.bog_box_content p {
    color: #184840;
    text-align: center;
    font-family: Instrument Sans;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 28px; /* 193.75% */
}
.pre_footer {
    background: #184840;
    position: relative;
    padding:55px 0;
}
.pre_footer:after{
    content:"";
    background-image:url(/cdn/shop/files/subscribe_bg.png?v=1700656778);
    position:absolute;
    left:0;
    top:0;
    height:100%;
    right:0;
    mix-blend-mode: multiply;
    background-repeat:no-repeat;
    background-position:right;
    pointer-events: none;
}
.pre_footer {
    background: #184840;
    position: relative;
    padding:55px 0;
}
.pre_footer:after{
    content:"";
    background-image:url(/cdn/shop/files/subscribe_bg.png?v=1700656778);
    position:absolute;
    left:0;
    top:0;
    height:100%;
    right:0;
    mix-blend-mode: multiply;
    background-repeat:no-repeat;
    background-position:right;
    pointer-events: none;
}

.pre_footer .row {
    align-items: center;
}

.pre_footer .site-footer__newsletter {
    max-width: 610px;
    margin-left: auto;
}

.pre_footer .site-footer__newsletter h2 {
    color: #FFF;
    font-family: Erode;
    font-size: 50px;
    font-style: normal;
    font-weight: 400;
    line-height: 109%; /* 54.5px */
    text-transform: capitalize;
    text-align: left;
}
.pre_footer .site-footer__newsletter h2 strong {
    color: #FFA13C;
}

.pre_footer .site-footer__newsletter {}

.pre_footer .site-footer__newsletter form#ContactFooter {}

.pre_footer .site-footer__newsletter form#ContactFooter .input-group input {
    margin-bottom: 0;
    max-width: 100%;
    flex: 0 0 100%;
    background-color: transparent;
    border: navajowhite;
    color: #fff;
    padding-inline: 0;
    border-bottom: 1px solid #fff;
    /*padding: 0 0 30px;*/
    outline:none;
}

.pre_footer .site-footer__newsletter form#ContactFooter .input-group {
    flex-wrap: wrap;
}

.pre_footer .site-footer__newsletter form#ContactFooter .input-group input::placeholder{
    color:#fff !important;
}


.pre_footer .site-footer__newsletter form#ContactFooter .input-group button#Subscribe {
    margin-top: 50px !important;
    border-radius: 200px;
    background: #FFA13C;
    color: #133f37;
    text-align: center;
    font-family: Erode';
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 102%;
    text-transform: capitalize;
    padding: 17px 45px;
    transition: all .5s ease 0s;
    letter-spacing: 0;
    max-width: fit-content;
}

.pre_footer .site-footer__newsletter form#ContactFooter .input-group button#Subscribe:hover {
    background-color: #fff;
}

footer.site-footer {
    margin-top: 0;
}
footer.site-footer {
    background-color: transparent;
    padding: 0;
}
footer.site-footer .page-width {
    background: #F9F9F9;
    padding: 0 !important;
    width: 100%;
    max-width: 100%;
}
footer.site-footer .page-width .site-footer__content , footer.site-footer .page-width .grid {
    max-width: 1430px;
    margin: 0 auto;
    padding: 0 15px;
}
footer.site-footer hr.site-footer__hr {
    display: none;
}
footer.site-footer .page-width:nth-child(3){
    background-color:transparent;
}
footer.site-footer p , footer.site-footer a {
    color: #1B1D2C;
}


/* 23/11/2023 css start */
body.template-index .container {
    max-width: 1360px;
    margin: 0 auto;
    width: 100%;
    padding: 0 15px;
}

.new_hp_banner {
    padding: 152px 0 120px;
}
.new_hp_banner .container .row .col-md-6:first-child {
    flex: 0 0 45%;
    max-width: 45%;
}
.new_hp_banner .container .row .col-md-6:last-child {
    flex: 0 0 55%;
    max-width: 55%;
}
.banner_review .banner_review_content {
    max-width: 1360px;
    padding-left: 120px;
}
.banner_review {
    padding: 30px 15px 40px;
}
.hp_find_our_products_wrapper {
    padding: 80px 0;
}
.hp_find_our_products_wrapper .container {
    max-width: 1196px !important;
}
.hp_find_our_products_wrapper h2 {
    margin-bottom: 70px !important;
    line-height: 1 !important;
}
.most_popular_products_wrapper h2 {
    font-size: 50px !important;
    line-height: 1 !important;
    margin-bottom: 50px !important;
}
.hp_key_ingredients_wrapper h2 {
    font-size: 50px !important;
    line-height: 1 !important;
    margin-bottom: 90px !important;
}
.hp_find_our_products_wrapper .icon_box {
    margin-bottom: 40px;
}
.hp_find_our_products_wrapper p {
    line-height: 1;
}
.banner_review .banner_review_content {
    padding-right: 15px;
}
.banner_review .banner_review_content .img {
    left: 15px;
}
.main_ingredients_img {
    width: calc(50% - 60px);
}
.ingredients_content ul li h4 {
    line-height: 1;
    margin-bottom: 30px;
}
.ingredients_content {
    padding-top: 22px;
    padding-bottom: 20px;
}
.most_popular_content_slider .most_popular_box_img {
    max-height: 300px;
    height: 100%;
}
.most_popular_content_slider .most_popular_box_img img {
       max-height: 300px;
    margin: 0 auto;
    width: 100%;
    object-fit: contain;
    object-position: bottom;
}
.most_popular_box .most_popular_box_content {
    padding: 30px 30px 120px;
    min-height: 280px;
}
a.shop_now_btn {
    bottom: 40px;
}
.ingredients_content ul li img {
    position: absolute;
    left: 0;
    max-width: 119px;
    width: 100%;
}
.hp_5star_members_wrapper h2 {
    font-size: 50px !important;
    line-height: 1 !important;
    margin-bottom: 70px !important;
}
.hp_5star_members_wrapper .container {
    position: relative;
}
.members_slider ul {
    margin: 0 -15px;
    position: static;
}
.hp_5star_members_wrapper .members_slider{
    max-width: 1425px !important;
    margin: 0 auto;
}
.hp_5star_members_wrapper .members_slider button.slick-arrow {
    background: url("") no-repeat;
    background-size: contain;
    width: 50px;
    height: 50px;
    top: 61%;
}
.hp_5star_members_wrapper .members_slider button.slick-prev{
    background-image: url("/cdn/shop/files/left_arrow_71.svg?v=1700737257");  
    left: 0;
}
.hp_5star_members_wrapper .members_slider button.slick-next{
    background-image: url("/cdn/shop/files/right_arrow72.svg?v=1700737256");
    right: 0;
}
.hp_5star_members_wrapper .members_slider button.slick-arrow::before{
    display: none;
}

.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band{}
.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band .row .col-md-6:first-child {
    flex: 0 0 48.413%;
    max-width: 48.413%;
}
.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band .row .col-md-6:last-child {
    flex: 0 0 52%;
    max-width: 52%;
}
.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band .row .col-md-6:last-child .main_ingredients_img {
    width: calc(50% - 10px);
}
.hp_key_ingredients_wrapper.hp_our_core_value .container {
    max-width: 1260px;
    padding-inline: 15px;
    margin: 0 auto;
}
.hp_key_ingredients_wrapper.hp_our_core_value .ingredients_content li .image {
    max-width: 110px;
    width: 100%;
    height: 110px;
    background: #F9F9F9;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.hp_key_ingredients_wrapper.hp_our_core_value .ingredients_content li .image img {
    position: static;
    object-fit: contain;
    max-width: 50px;
}
.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band li {
    display: flex;
    align-items: flex-start;
    gap: 33px;
    padding: 0;
}
.hp_key_ingredients_wrapper.hp_our_core_value .hp_key_ingredients_band li h3 {
    color: #123B34;
    font-family: Erode;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 1 !important;
    margin: 0 0 30px !important;
}
.hp_blog_posts_wrapper h2 {
    font-size: 50px !important;
    line-height: 1 !important;
    margin-bottom: 70px !important;
}
.hp_blog_posts_wrapper .container{
  /* overflow:hidden; */
}


.hp_blog_posts_wrapper .swiper-button-next,
.hp_blog_posts_wrapper .swiper-button-prev{
    display: none;
}

.hp_blog_posts_wrapper {
    padding-bottom: 160px;
  position:relative;
}

.pre_footer .container {
    max-width: 1270px !important;
}
.pre_footer .row .col-md-6:first-child {
    padding-right: 52.5px;
}
.pre_footer .row .col-md-6:last-child {
    padding-left: 52.5px;
}
.pre_footer .site-footer__newsletter form#ContactFooter .input-group button#Subscribe {
    font-family: Erode;
    font-size: 22px;
    font-weight: 600;
}

footer.site-footer {
    padding-bottom: 50px;
}
footer.site-footer .page-width{
  padding-top: 82px !important;
}
.site-footer .site-footer__content .site-footer__item:first-child p.h4 {
    display: none;
}
.site-footer .site-footer__content .site-footer__item:first-child .site-footer__rte img {
    margin: 0 0 29px;
}
.site-footer .site-footer__content .site-footer__item:not(:first-child) p.h4 {
    margin-bottom: 67px;
    color: #1B1D2C;
    font-family: Erode;
    font-size: 30px;
    font-style: normal;
    font-weight: 500;
    line-height: 102%;
    text-transform: capitalize;
}
.site-footer .site-footer__content .site-footer__item:not(:first-child) ul a {
    color: #184840;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 2;
}
.site-footer .site-footer__content .site-footer__item:not(:first-child) {
    max-width: 240px;
}
.site-footer .site-footer__content .site-footer__item:first-child {
    padding-right: 50px;
}
.site-footer .site-footer__content .site-footer__item:first-child p {
    color: #1B1D2C;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 37px;
}
.site-footer .page-width .grid.grid--no-gutters .grid__item.one-half {
    width: 100%;
    text-align: center;
}
.site-footer .page-width .grid.grid--no-gutters .grid__item.one-half p {
    color: #1B1D2C;
    text-align: center;
    font-family: Instrument Sans;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 30px;
    margin: 0 0 40px;
}
.site-footer .page-width .grid.grid--no-gutters .grid__item.one-half a {
    color: #1B1D2C;
    text-align: center;
    font-family: Instrument Sans;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
footer.site-footer .page-width:last-child {
    padding-top: 50px !important;
}

/* 23/11/2023 css end */

.hp_blog_posts_wrapper{
    position:relative;
}
span.swiper-pagination-bullet {
    transform: scale(1) !important;
    top:auto !important;
    height:17px;
    width:17px;
    background-color:#184840;
}
.hp_blog_posts_wrapper .swiper-pagination{
    bottom:80px !important;
}
.hp_5star_members_wrapper {
    position: relative;
}
.hp_5star_members_wrapper .swiper-pagination{
    display:none;
}
.swiper-button-next:after {
  content:none !important;
}

.swiper-button-next svg, .swiper-button-prev svg {
  display: none; 
}

.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3e%3cpath d='M50 0H25C11.1929 0 0 11.1929 0 25C0 38.8071 11.1929 50 25 50H50V0Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M33.3431 32.4351L39.7071 26.0712C40.0976 25.6806 40.0976 25.0475 39.7071 24.657L33.3431 18.293C32.9526 17.9025 32.3195 17.9025 31.9289 18.293C31.5384 18.6835 31.5384 19.3167 31.9289 19.7072L36.5858 24.3641H18V26.3641L36.5858 26.3641L31.9289 31.0209C31.5384 31.4114 31.5384 32.0446 31.9289 32.4351C32.3195 32.8257 32.9526 32.8257 33.3431 32.4351Z' fill='%23184840'/%3e%3c/svg%3e");
    height: 50px !important;
    width: 50px !important;
    right: 0 !important;
}
.swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' viewBox='0 0 50 50' fill='none'%3e%3cpath d='M0 0H25C38.8071 0 50 11.1929 50 25C50 38.8071 38.8071 50 25 50H0V0Z' fill='white'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.6569 32.4351L10.2929 26.0712C9.90237 25.6806 9.90237 25.0475 10.2929 24.657L16.6569 18.293C17.0474 17.9025 17.6805 17.9025 18.0711 18.293C18.4616 18.6835 18.4616 19.3167 18.0711 19.7072L13.4142 24.3641H32V26.3641L13.4142 26.3641L18.0711 31.0209C18.4616 31.4114 18.4616 32.0446 18.0711 32.4351C17.6805 32.8257 17.0474 32.8257 16.6569 32.4351Z' fill='%23184840'/%3e%3c/svg%3e");    
    height: 50px !important;
    width: 50px !important;
    left: 0 !important;
}
.swiper-button-prev:after{
    content:none !important;
}
.main_ingredients_img img.mobile-img {
    display: none;
}
.most_popular_products_wrapper .container > a.btn {
    display: none;
}
.most_popular_products_wrapper span.stamped-badge-caption {
    color: #123B34;
    font-family: Instrument Sans;
    font-size: 13px;
    font-style: italic !important;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 15px;
    margin-left: 5px;
    text-transform: capitalize;
}
.most_popular_content_wrapper .swiper-slide {
    height: auto;
}

/* media Queries start */
@media (min-width: 768px){
  .most_popular_products_wrapper .swiper-pagination {
    bottom: 60px !important;
  }
  .our-core-values .ingredients_content li.set {
    position: relative;
    display: block;
    padding-left: 150px;
  }
  .our-core-values .ingredients_content li.set img {
    position: absolute !important;
    left: 0;
    top: 0;
    width: 110px;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #F9F9F9;
    max-width: 110px !important;
    border-radius: 50%;
    object-fit: none !important;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .ingredients_content li .image {
    max-width: 100% !important;
    width: 100%;
    height: auto !important;
    background: transparent;
    text-align: left;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .ingredients_content li .image h4 {
    width: 100%;
  }
  
  .hp_key_ingredients_wrapper.our-product .ingredients_content .swiper-button-next,
  .hp_key_ingredients_wrapper.our-product .ingredients_content .swiper-button-prev{
    display: none;
  }
  .hp_key_ingredients_wrapper.our-product .ingredients_content ul.swiper-wrapper {
    display: block;
  }
  .most_popular_products_wrapper{
        padding-bottom: 120px !important;
  }
  .most_popular_box {
    display: flex;
    flex-flow: column;
}
  .most_popular_content_slider .most_popular_box_img a {
    height: 100%;
}

.most_popular_content_slider .most_popular_box_img a img {
    height: 100%;
}
}
@media (min-width: 768px) and (max-width: 1024px){
  .main_ingredients_img {
    width: calc(50% - 40px);
  }
  .ingredients_content ul li {
    padding-left: 0;
  }
  .ingredients_content ul li img {
    position: static;
    margin: 0 0 16px;
  }
  .ingredients_content ul li h4 {
    margin-bottom: 20px;
  }
  .most_popular_btn_list ul {
    flex-wrap: wrap;
    gap: 20px;
  }
  .most_popular_btn_list ul li {
    margin-inline: 0;
  }
  .most_popular_btn_list ul li a {
    padding: 11px 20px;
    min-width: 120px;
  }
  .most_popular_content_slider .most_popular_box_img {
    max-height: unset !important;
    /* min-height: 341px; */
  }
  .new_hp_banner h1 {
    font-size: 60px;
    margin-bottom: 25px;
  }
  .ingredients_content ul li + li {
      margin-top: 30px;
  }  
  .ingredients_content ul li img {
      max-width: 80px;
  }  
  .ingredients_content ul li p {
      line-height: 26px;
  }  
  .ingredients_content ul li h4 {
    margin-bottom: 10px;
  }
  .pre_footer .site-footer__newsletter h2 {
    font-size: 36px;
  }  
  .pre_footer .row .col-md-6:last-child {
      padding-left: 15px;
  }  
  .pre_footer .row .col-md-6:first-child {
      padding-right: 15px;
  }
  .site-footer .site-footer__content .site-footer__item:first-child p {
    line-height: 24px;
  }
  .site-footer .site-footer__content .site-footer__item:first-child {
    padding-right: 15px;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) p.h4 {
    margin-bottom: 42px;
  }
  .hp_blog_posts_wrapper .row {
    margin: 0 !important;
  }
  
}
@media (min-width: 768px) and (max-width: 1250px){
  .banner_review {
    padding: 30px 15px 40px;
    position: static;
    margin-bottom: -140px;
    margin-top: 20px;
    width: calc(100% + 30px);
    margin-left: -15px;
  }
  body.template-index div#shopify-section-header .list--inline>li {
    margin: 0px 10px;
}
}
@media (max-width: 767px){
  header .grid__item.site-header__icons .site-header__icons-wrapper .js-mobile-nav-toggle {
    margin-left: 10px;
}
  header .grid__item.site-header__icons .site-header__icons-wrapper .js-mobile-nav-toggle svg {
    fill: #184840;
}
.most_popular_products_wrapper .container > a.btn {
    display: table;
    margin: 20px auto 0;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
}
  .most_popular_content_slider span.stamped-starrating i:before {
    font-size: 14px !important;
}

.most_popular_products_wrapper span.stamped-badge-caption {
    font-size: 11px;
    margin-left: 2px;
}
  .hp_find_our_products_wrapper {
    padding: 40px 0;
  }
  body.template-index h2 {
    font-size: 30px;
    margin-bottom: 50px;
    max-width: 352px;
  }
  .hp_find_our_products_wrapper h2 {
    margin-bottom: 30px !important;
    line-height: 1 !important;
  }
  .hp_find_our_products_wrapper ul {
    gap: 22px 30px;
  }
  .hp_find_our_products_wrapper ul li {
    max-width: 110px;
    margin: 0 auto;
    width: 100%;
  }
  .hp_find_our_products_wrapper p {
    font-size: 16px;
  }
  .hp_find_our_products_wrapper .icon_box {
    height: 95px;
    width: 95px;
    margin-bottom: 20px;
  }
  .hp_5star_members_wrapper {
    padding: 40px 0;
  }
  .hp_5star_members_wrapper h2 {
    font-size: 40px !important;
    line-height: 110%;
    margin-bottom: 30px !important;
  }
  .hp_5star_members_wrapper .container {
    padding-inline: 41px !important;
  }
  .hp_5star_members_wrapper .members_slider button.slick-arrow {
    width: 40px;
    height: 40px;
  }

  /*  */
  .hp_find_our_products_wrapper {
    padding: 40px 0;
  }
  body.template-index h2 {
    font-size: 30px;
    margin-bottom: 50px;
    max-width: 352px;
    margin-inline: auto;
  }
  .hp_find_our_products_wrapper h2 {
    margin-bottom: 30px !important;
    line-height: 1 !important;
  }
  .hp_find_our_products_wrapper ul {
    gap: 22px 30px;
  }
  .hp_find_our_products_wrapper ul li {
    max-width: 31%;
    margin: 0 auto;
    width: 100%;
  }
  .hp_find_our_products_wrapper p {
    font-size: 16px;
        line-height: 26px;
  }
  .hp_find_our_products_wrapper .icon_box {
    height: 95px;
    width: 95px;
    margin-bottom: 20px;
  }
  .hp_5star_members_wrapper {
    padding: 40px 0;
  }
  .hp_5star_members_wrapper h2 {
    font-size: 40px !important;
    line-height: 110%;
    margin-bottom: 30px !important;
  }
  .hp_5star_members_wrapper .container {
    padding-inline: 41px !important;
  }
  .hp_5star_members_wrapper .members_slider button.slick-arrow {
    width: 40px;
    height: 40px;
  }
  body.template-index div#shopify-section-header header.site-header {
    border-bottom: 1px solid rgba(24, 72, 64, 0.15) !important;
    z-index: 1;
  }
  .site-header__logo {
    margin: 14px 0;
  }
  .new_hp_banner {
    padding: 105px 0 0px;
  }
  .banner_review {
    position: relative;
    padding: 44px 15px 27px;
    width: calc(100% + 30px);
    left: -15px;
    background: #FAF5E2;
    margin-top: -35px;
  }
  .new_hp_banner:before {
    display: none;
  }
  .new_hp_banner {
    background-image: url("/cdn/shop/files/mobile-img.png?v=1700806497");
    background-color: #FAF5E2;
    background-blend-mode: color-burn;
    background-position: center -110px;
  }
  .new_hp_banner h1 {
    padding-top: 0px;
    font-size: 50px;
    text-align: center;
    max-width: 358px;
    margin-inline: auto;
  }
  .new_hp_banner .container .row p {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    margin: 0 0 30px;
  }
  .new_hp_banner .container .row a.btn {
    display: table;
    margin: 0 auto 34px;
    padding: 17px 31px;
  }
  .new_hp_banner .container .row .col-md-6:last-child {
    padding-inline: 20px;
  }
  .banner_review .banner_review_content .img {
    position: static;
    left: 0;
    max-width: 78px;
    margin-bottom: 20px;
    margin-inline: auto;
  }
  .banner_review .banner_review_content .img img {
    display: table;
  }
  .banner_review .banner_review_content {
    padding-left: 0;
    padding-right: 0;
  }
  .banner_review .banner_review_content p {
    margin-bottom: 20px !important;
    text-align: center;
  }
  .banner_review .banner_review_content .review_text h5 {
    flex-flow: column-reverse;
    gap: 15.1px;
    margin-bottom: 0;
  }
  .banner_review .banner_review_content .review_text {
    margin-inline: auto;
  }
  .most_popular_products_wrapper {
    padding: 45px 0;
  }
  .most_popular_products_wrapper h2 {
    margin-bottom: 30px !important;
  }
  .new_hp_banner .container .row .col-md-6:first-child,
  .new_hp_banner .container .row .col-md-6:last-child{
    flex: 0 0 100%;
    max-width: 100%;
  }
  /*  */
  .most_popular_btn_list ul {
    flex-wrap: wrap;
    gap: 20px;
  }
  .most_popular_btn_list ul li {
    margin-inline: 0;
  }
  .most_popular_btn_list ul li a {
    padding: 10.5px 30px;
  }
  .hp_key_ingredients_wrapper .row .col-md-6 {
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
  .hp_key_ingredients_wrapper .main_ingredients_img {
    position: relative !important;
    left: 0 !important;
    right: auto !important;
    width: 100% !important;
  }
  .main_ingredients_img img.desktop-img {
    display: none;
  }
  .main_ingredients_img img.mobile-img {
    display: block;
  }
  .ingredients_content ul li {
    padding-left: 0;
  }
  .ingredients_content ul li img {
    position: static;
    display: table;
    margin: 0 auto 16px;
  }
  .hp_key_ingredients_wrapper.our-product .ingredients_content ul li h4,
  .hp_key_ingredients_wrapper.our-product .ingredients_content ul li p{
    text-align: center;
  }
  .hp_key_ingredients_wrapper h2 {
    font-size: 40px !important;
    line-height: 44px !important;
  }
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .container {
    padding-inline: 0;
  }
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .container .main_ingredients_img {
    padding-inline: 19px;
  }
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band li {
    margin-top: 19px;
    padding-inline: 35px;
  }
  .hp_key_ingredients_wrapper.our-product {
    padding: 40px 0;
  }
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-prev,
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-next{
    /* filter: invert(1); */
    width: 40px !important;
    height: 40px !important;
    background-size: contain;
  }
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-pagination {
    bottom: 0;
  }
  .hp_key_ingredients_wrapper.our-product .ingredients_content {
    padding-bottom: 45px;
  }
  header button.js-mobile-nav-toggle {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #fff !important;
    border-radius: 50%;
    flex: 0 0 50px;
  }
  header .grid__item.site-header__icons {
    padding-right: 0;
  }
  header .grid__item.site-header__icons .site-header__icons-wrapper a.site-header__icon {
    margin-left: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  span.swiper-pagination-bullet {
    height: 12px;
    width: 12px;
    margin-inline: 7.5px !important;
  }
  .swiper-button-prev,
  .swiper-button-next{
    height: 40px !important;
    width: 40px !important;
    background-size: contain;
  }
  .hp_5star_members_wrapper .container {
    padding-inline: 55px !important;
  }
  .hp_key_ingredients_wrapper {
    padding: 40px 0;
  }
  .our-core-values .ingredients_content li {
    display: block !important;
    margin: 0;
  }
  .our-core-values .ingredients_content li .image.Que img {
    width: 80px;
    height: 80px;
    max-width: 100%;
    flex: 0 0 80px;
    background: #F9F9F9;
    border-radius: 50%;
    object-fit: scale-down;
    margin: 0 !important;
  }
  .our-core-values .ingredients_content li .image.Que {
    width: 100%;
    max-width: 100%;
    justify-content: flex-start !important;
    background: transparent;
    gap: 10px;
  }
  .our-core-values .ingredients_content li.set h4 {
    margin-bottom: 0;
  }
  .our-core-values .ingredients_content .content {
    margin-bottom: 0px;
    display:none;
  }
  .our-core-values .ingredients_content .image.Que.active + .content {
    margin-bottom: 30px;
  }
  .our-core-values .ingredients_content li:not(:last-child){
    border-bottom: 1px solid #CBE8DE;
    border-radius: 0;
  }
  .our-core-values .ingredients_content li.set h4 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 36px;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .container {
    padding-inline: 19px;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .ingredients_content ul li p {
    font-size: 14px;
    line-height: 26px;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value a.btn {    
    width: 100%;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .main_ingredients_img img {
    z-index: 1;
    position: relative;
  }
  .our-core-values .main_ingredients_img::before {
    content: "";
    position: absolute;
    left: -19px;
    bottom: -50px;
    width: 100%;
    height: 100%;
    background: url(/cdn/shop/files/image_24.png?v=1701068752) no-repeat;
    z-index: 0;
    pointer-events: none;
  }
  .our-core-values h2 {
    margin: 0 auto 40px !important;
    padding-inline: 19px;
  }
  .hp_key_ingredients_wrapper.hp_our_core_value .main_ingredients_img {
    padding-bottom: 45px;
  }
  .most_popular_products_wrapper {
    background-image: url(/cdn/shop/files/Most_Popular_Products.png?v=1700569833);
    background-size: cover;
    background-position: right;
    padding-bottom: 60px !important;
  }
  .most_popular_products_wrapper .swiper-pagination {
    bottom: 50px;
  }
  .hp_blog_posts_wrapper .swiper-button-next, .hp_blog_posts_wrapper .swiper-button-prev {
    display: block;
  }
  .hp_blog_posts .container {
    padding-inline: 60px !important;
  }
  .hp_blog_posts h2 {
    font-size: 40px !important;
    line-height: 1 !important;
  }
  .hp_blog_posts .hp_blog_posts_wrapper {
    padding: 40px 0 70px;
  }
  .hp_blog_posts .hp_blog_posts_wrapper h3 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 20px;
  }
  .hp_blog_posts .hp_blog_posts_wrapper p {
    font-size: 14px !important;
    line-height: 26px !important;
  }
  .hp_blog_posts .hp_blog_posts_wrapper .swiper-pagination {
    bottom: 40px !important;
  }
   
  .hp_blog_posts .hp_blog_posts_wrapper .swiper-button-prev,
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-prev{
    background-image: url("/cdn/shop/files/green_left_arrow.png?v=1701083872") !important;
  }
  .hp_blog_posts_wrapper .swiper-button-next,
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-next{
    background-image: url("/cdn/shop/files/green_right_arrow.png?v=1701083871") !important;
  }
  .hp_blog_posts_wrapper .swiper-button-next, .hp_blog_posts_wrapper .swiper-button-prev {
    top: 55% !important;
  }
  .hp_blog_posts_wrapper .bog_box_content {
    padding: 30px 18px !important;
  }
  .most_popular_products_wrapper .swiper-pagination {
    bottom: 30px !important;
  }
  .pre_footer .col-md-6 {
    padding: 0 !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
  }
  .pre_footer .row {
    gap: 30px;
    padding-inline: 19px;
  }
  .pre_footer {
    padding: 50px 0 40px;
  }
  .pre_footer h2 {
    font-size: 40px !important;
    text-align: center !important;
    line-height: 44px !important;
    margin-bottom: 40px !important;
  }
  .pre_footer .site-footer__newsletter form#ContactFooter .input-group input {
    /*padding: 0 0 20px;*/
    text-align: center;
  }
  .pre_footer .site-footer__newsletter form#ContactFooter .input-group button#Subscribe {
    font-family: Erode;
    font-size: 22px;
    font-weight: 600;
    margin-top: 30px !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) {
    max-width: 100% !important;
    margin-bottom: 30px !important;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) p.h4 {
    margin: 0;
    color: #1B1D2C;
    font-family: Erode;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 102%;
    text-transform: capitalize;
    margin-bottom: 20px;
    position: relative;
  }
  .our-core-values .ingredients_content li .image.Que{
    position: relative;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) p.h4::before,
  .our-core-values .ingredients_content li .image.Que::before{
    position: absolute;
    content:"";
    background: url("/cdn/shop/files/Vector.png?v=1701085750") no-repeat;
    background-size: contain;
    background-position: 100% center;
    width: 11px;
    height: 6px;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    transition: 0.5s ease-in-out 0s;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) ul li {
    width: 100%;
    padding: 0px 0px 10px;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) ul.site-footer__linklist {
    display: none;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) .site-footer__item-inner {
    width: 100%;
  }
  .site-footer .site-footer__content .site-footer__item:not(:first-child) p.h4.active::before {
    transform: rotate(180deg) translateY(-50%);
    transition: 0.5s ease-in-out 0s;
  }
  .site-footer .site-footer__content .site-footer__item:first-child {
    padding-right: 0;
  }
  .our-core-values .ingredients_content li .image.Que::before{
    background: url("/cdn/shop/files/b230f59911b8d228791f36d23900d5ce.png?v=1701086095") no-repeat;
    width: 12px;
    height: 12px;
    background-size: contain !important;
    transition: 0.5s ease-in-out 0s;
  }
  .our-core-values .ingredients_content li .image.Que.active::before {
    background: url("/cdn/shop/files/9022a705161ff42b7879d88f1fd6d0e8.png?v=1701086327") no-repeat;
    transition: 0.5s ease-in-out 0s;
  }
  footer.site-footer .page-width {
    padding-top: 40px !important;
  }
  footer.site-footer .page-width p {
    color: #1B1D2C;
    font-family: Instrument Sans;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 26px;
    margin: 0;
  }
  .site-footer .site-footer__content .site-footer__item:first-child {
    padding-right: 0;
    margin-bottom: 35px;
  }
  .most_popular_products_wrapper h2 {
    font-size: 40px !important;
  }
  /* .most_popular_content_slider .most_popular_box_img {
    max-height: unset !important;
    min-height: 341px;
} */

.most_popular_content_slider .swiper-wrapper {flex-wrap: wrap;margin: 0 -10px;width: calc(100% + 20px);}


  
.most_popular_content_slider .swiper-wrapper .swiper-slide {
    max-width: 50%;
    flex: 0 0 50%;
    padding: 0 10px;
    margin-bottom: 20px;
    height: auto;
}
.most_popular_content_slider .swiper-wrapper .swiper-slide:nth-child(4) ~ .swiper-slide {
    display: none;
}
.most_popular_content_slider .next-prev-arrow {
    display: none;
}
  .most_popular_content_slider .most_popular_box_img {
      display: inline-block;
    width: 100%;
    max-height: unset;
    height: auto;
    padding: 0;
}
.most_popular_box .most_popular_box_content {
    padding: 5px 15px 70px;
      min-height: 0;
}
.most_popular_box .most_popular_box_content h3 {
    color: #123B34;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-bottom: 10px;
}
.most_popular_box .most_popular_box_content p {
    font-size: 10px;
    line-height: 14px;
    margin-bottom: 15px;
}
.most_popular_box .most_popular_box_content p.price {
    font-size: 14px;
}
a.shop_now_btn {
    font-size: 14px;
    width: calc(100% - 20px);
    left: 10px;
    bottom: 20px;
}
.most_popular_box .most_popular_box_content p.review_star img {
    max-width: 80px;
}
.most_popular_box .most_popular_box_content p.review_star {
    font-size: 10px;
}
  a.shop_now_btn:after {
    width: 21px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
}
#MobileNav .mobile-nav__dropdown .mobile-nav__sublist-header--main-nav-parent  , #MobileNav button.btn--link,  #MobileNav a {
    color: #262626;
    font-size: 22px;
    font-weight: 400;
    text-decoration: none;
    font-style: normal;
    font-family: 'Work Sans';
    background-color: #FFFFFF;
}

  
}
@media (max-width:380px){
  .most_popular_btn_list ul li a {
      min-width: 140px;
  }
  .most_popular_btn_list ul {
      gap: 10px;
  }
  .most_popular_content_slider a.shop_now_btn {
      padding-inline: 25px;
      padding-top: 10px;
      padding-bottom: 10px;
  }
  .most_popular_content_slider a.shop_now_btn:after {
      right: 15px;
  }
  .most_popular_products_wrapper span.stamped-badge-caption {
      font-size: 10px;
  }
  .most_popular_content_slider span.stamped-starrating.stamped-badge-starrating {
      font-size: 10px;
  }
  .most_popular_content_slider span.stamped-starrating i:before {font-size: 13px !important;}
}

.most_popular_content_slider .most_popular_box_img a {
    display: inline-block;
    width: 100%;
}

.most_popular_content_slider .most_popular_box_img a img {
    width: 100%;
}
/* .most_popular_content_slider[data-id="gut_health"] .swiper-slide:nth-child(1) , .most_popular_content_slider[data-id="gut_health"] .swiper-slide:nth-child(4){
    display:none;
} */

@media (min-width:768px){
.hp_blog_posts .container {
    padding-inline: 80px !important;
}

.hp_blog_posts_wrapper .swiper-button-next, .hp_blog_posts_wrapper .swiper-button-prev {
    display: block;
}
.hp_blog_posts .hp_blog_posts_wrapper .swiper-button-prev,
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-prev{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M0 0H20C31.0457 0 40 8.95431 40 20C40 31.0457 31.0457 40 20 40H0V0Z' fill='%23184840'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.3261 25.9481L8.2349 20.8569C7.92248 20.5445 7.92248 20.0379 8.2349 19.7255L13.3261 14.6343C13.6385 14.3219 14.145 14.3219 14.4574 14.6343C14.7699 14.9468 14.7699 15.4533 14.4574 15.7657L10.732 19.4912H25.6006V21.0912H10.732L14.4574 24.8167C14.7699 25.1291 14.7699 25.6356 14.4574 25.9481C14.145 26.2605 13.6385 26.2605 13.3261 25.9481Z' fill='white'/%3e%3c/svg%3e");
      background-repeat:no-repeat;
      background-size:cover;
  }
  .hp_blog_posts_wrapper .swiper-button-next,
  .hp_key_ingredients_wrapper.our-product .hp_key_ingredients_band .swiper-button-next{
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath d='M40 0H20C8.95431 0 0 8.95431 0 20C0 31.0457 8.95431 40 20 40H40V0Z' fill='%23184840'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.6739 25.9481L31.7651 20.8569C32.0775 20.5445 32.0775 20.0379 31.7651 19.7255L26.6739 14.6343C26.3615 14.3219 25.855 14.3219 25.5426 14.6343C25.2301 14.9468 25.2301 15.4533 25.5426 15.7657L29.268 19.4912H14.3994V21.0912H29.268L25.5426 24.8167C25.2301 25.1291 25.2301 25.6356 25.5426 25.9481C25.855 26.2605 26.3615 26.2605 26.6739 25.9481Z' fill='white'/%3e%3c/svg%3e");
      background-repeat:no-repeat;
      background-size:cover;
  }
  .hp_blog_posts_wrapper .blog_box img {
      max-height: 270px;
      min-height: 270px;
      width: 100%;
      object-fit: cover;
  }
  .hp_blog_posts_wrapper .bog_box_content{
      padding-top:40px
  }
}
/* media Queries end */