/** Shopify CDN: Minification failed

Line 789:9 Expected ":"
Line 789:10 Expected identifier but found "#121212"

**/
.retional-benefits-grid p{
    color:#000;
   }
  .retional-benefits-grid h1,h2,h3,h4,h5,h6{
    color:#000;
  }
  .retional-benefits-grid .heading-text{
    text-align:center;
    margin-bottom:100px;
  }
  .retional-benefits-grid .heading-text h1{
    margin-bottom:10px;
    /* font-size:40px; */
    line-height: 40px;
    font-weight:900;
  }
  .retional-benefits-grid .heading-text h1 span{
      -webkit-text-stroke: 1px #5c5c5c;
      -webkit-text-fill-color: white;
  }
  .retional-benefits-grid .heading-text p{
    margin-bottom:0;
    font-size:20px;
    line-height: 20px;
  }
  .retional-benefits-grid{
    padding:100px 0;
  }
  .retional-benefits-grid .inner-main-content{
    display:flex;
    align-items:center;
    justify-content: center;
    position:relative;
  }
  .retional-benefits-grid .inner-main-content .icon-width-text{
    max-width:33.33%; 
  }
  .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img{
    display:flex;
    align-items:center;
    column-gap: 20px;
    justify-content: end;
  }
  .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img:not(:last-child){
    margin-bottom:70px;
  }
  .retional-benefits-grid .inner-main-content .left-content-box .text-with-img:nth-child(even){
    margin-right:20px;
  }
  .retional-benefits-grid .inner-main-content .left-content-box .text-with-img:nth-child(odd){
    margin-right: -60px;
  }
  .retional-benefits-grid .inner-main-content .left-content-box .text-with-img{
    flex-direction:row-reverse;
  }
  .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .text-content{
    text-align:end;
  /*   width:250px; */
  }
  .retional-benefits-grid .inner-main-content  .icon-width-text .text-with-img .text-content h3{
    margin-bottom:0;
  }
  .retional-benefits-grid .inner-main-content  .icon-width-text .text-with-img .text-content p{
    font-size: 16px;
    font-weight:400;
    line-height: 24px; 
  }   
  .retional-benefits-grid .inner-main-content  .icon-width-text .text-with-img .text-content h3{
    font-weight: 800;
    font-size:18px;
    /* text-transform:uppercase; */
    line-height:23px; 
  }
  .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .img-content{
    width:130px;
    height:130px;
    background-color:#000;
    border-radius:130px;
    display:flex;
    align-items:center;
    overflow:hidden;
    justify-content:center;
    position: relative;
    flex-shrink:0;
  }
  .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .img-content img{
    max-width:60px;
    max-width:100%;
    height:60px;
    height:100%;
  }
  /* right-side-content */
  .retional-benefits-grid .inner-main-content .right-content-box .text-with-img{
    justify-content: flex-start;
  }
  .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:nth-child(1){
    margin-left: -60px;
  }
  .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:nth-child(2){
    margin-left:20px;
  }
  .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:nth-child(3){
    margin-bottom:0;
    margin-left: -65px;
  }
  .retional-benefits-grid .inner-main-content .right-content-box .text-with-img .text-content{
    text-align:start;
    order: 2;
  }
  /* centerd-image */
  .centerd-img-box{
    max-width:33.33%;
    position:relative;
  }
  .centerd-img-box:before{
    content: "";
    background-color: #E5E5E5;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0;
    height: 0;
    padding: 72%;
    border-radius: 100%;
    z-index: -2;
    transform: translate(-50%, -50%);
  }
  .centerd-img-box .main-img-content{
    width:85%;
    margin:auto;
  }
  /*  SECOND-SECTION */
  
  .categories-wraper .main-wraper{
    display:flex;
  /*   column-gap:20px; */
  }
  .categories-wraper {
    padding:100px 0;
    /* background-color:#e5e5e5; */ 
  }
  .categories-wraper .main-wraper .col-md-content{
    width:33.33%;
    padding:0 10px;
  }
  .categories-wraper .main-wraper .col-md-content .inner-main .main-top-box{
     background-repeat:no-repeat; 
     /* background-size:contain; */   
     height: 100%; 
     padding: 28px; 
     background-position:center;  
     background-size: 270px;           
  }   
  .categories-wraper .main-wraper .col-md-content .inner-main{
    height:562px;
  }
  .categories-wraper .main-wraper .col-md-content .inner-main a{
    border-radius:30px;
    overflow:hidden;
    /* background-color:#fff; */
    display: block;
    height: 100%;
  }
  .categories-wraper .main-wraper .center-content-box .inner-main{
    padding:0;
    height:100%;
  }
  .categories-wraper .main-wraper .col-md-content .img-content img{
    width:100%;
    object-fit:cover;
    margin-bottom:10px;
  }
  .categories-wraper .main-wraper .col-md-content .top-text {
      flex-direction: column-reverse;
      display: flex;
      justify-content: space-between;
      height: 100%;
  }
  .categories-wraper .main-wraper .col-md-content .top-text h4{
    font-size:20px;
    line-height:normal;
    font-weight:800;     
    margin-bottom: 5px;  
  }                                                                                                     
  .categories-wraper .main-wraper .col-md-content .top-text h4 span{
      -webkit-text-stroke: 1px #5c5c5c;
      -webkit-text-fill-color: white;
  }
  .categories-wraper .main-wraper .col-md-content .theme-btn span{
    color:#000;
    font-size:14px;
    line-height:14px;
    font-weight:400; 
    text-transform: uppercase;   
  }    
  .categories-wraper .main-wraper .col-md-content .theme-btn .btn-text{
    display:flex;
    align-items:center;
  }
  .categories-wraper .main-wraper .col-md-content .theme-btn .btn-text img{
    margin-left:8px;
    width:14px;
    height: 16px;
    transition:0.4s;
  }
  .categories-wraper .main-wraper .center-box{
    width: 50%;
    padding:0 10px;
  }
  .categories-wraper .main-wraper .box-content{ 
     background-repeat:no-repeat;
     background-size:contain;
     background-size: 200px;         
     height: 350px;   
     padding: 28px;   
     background-position: center center;   
     overflow: hidden;   
     /* background-color: #fff;    */
     border-radius: 30px;       
  }                                                                                                
  .categories-wraper .main-wraper .box-content:hover .btn-text img{
     transform: translateX(3px);
  } 
  .categories-wraper .main-wraper .main-top-box:hover .btn-text img{
    transform: translateX(3px);
  }
  .categories-wraper .main-wraper .box-content .top-text {
      flex-direction: column-reverse;
      display: flex;
      justify-content: space-between;
      height: 100%;
  }
  .categories-wraper .main-wraper .center-content-box{
    background-color:transparent;
    padding:0;
    width:66.6666%;
  /*   max-height:600px; */
  }
  .categories-wraper .main-wraper .center-content-box .top-text h4 {
      margin-bottom: 10px;
      font-size:20px;
      font-weight:900;
      line-height:20px;
  }
  .categories-wraper .main-wraper .center-content-box .img-content img {
      margin-bottom: 10px; 
  }
  .categories-wraper .heading-text{
    text-align:center;
    margin-bottom:40px;
  }
  .categories-wraper .heading-text h1{
    margin-bottom:11px;
    /* font-size:40px; */
    line-height: 40px;
    color:#121212;
    font-weight:900;
  }
  .categories-wraper .heading-text p{
    margin-bottom:0;
    font-size:20px;
    line-height: 20px;
    color:#121212;
    font-weight:400;
  }
  .categories-wraper .center-content-box .inner-main{
    display:flex;
    align-items:center;
    row-gap:20px;
  /*   column-gap:20px; */
    flex-wrap:wrap;
  }
  footer{
    background-color:#121212 !important;
  }
  footer .Footer__Inner{
    justify-content:space-between !important;
    width:100%;
    margin:auto;
  }
  footer .Footer__Inner .Footer__Block--logo{
    width:25%;
    margin-bottom:0;
  }
  footer .Footer__Inner .Footer__Block--logo .Footer__Logo{
    margin-bottom:13px;
    width:200px;
  }
  footer .Footer__Inner .Footer__Block--logo .Footer__Content.Rte p{
    color:#fff;
    font-size:12px !important; 
    line-height:18px;
    width:200px;
    margin:0 0 0 8px;
  }
  footer .Footer__Inner .Footer__Block--links{
    width:16.66666%;
    margin-bottom:0 !important;
  }
  footer .Footer__Inner .Footer__Block--links .Footer__Title{
    color:#fff;
    font-size:20px !important;
    line-height:20px;
    font-weight:400;
    margin-bottom:30px;
    /* font-family: Helvetica !important; */
  }
  footer .Footer__Inner .Footer__Block--links .Linklist .Linklist__Item  a{
    color:#fff;
    font-size:14px;
    line-height:15px;
    font-weight:400;
    margin-bottom:0px;
    /* font-family: Helvetica !important; */
  }
  footer .Footer__Inner .Footer__Block--text{
    flex-basis:auto;
    max-width:25%;
    margin-bottom:0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  footer .Footer__Inner .Footer__Block{
    padding:0 15px 0 0;
  }
  footer .Footer__Inner .Footer__Block:last-child{
    padding:0;
  }
  footer .Footer__Inner .Footer__Block--text .Linklist{
    display:flex;
    align-items:center;
    justify-content:end;
    margin-bottom:17px;
    column-gap: 12px;
    flex-wrap:wrap;
  }
  footer .Footer__Inner .Footer__Block--text .Linklist .Linklist__Item{
    width:auto;
    margin-bottom:0;
  }
  footer .Footer__Inner .Footer__Block--text .Linklist .Linklist__Item a{
    color:#fff;
    font-size:12px;
    line-height:12px;
    font-weight:500;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social{
    margin-bottom:19.74px;
    width:100%;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    align-items: center;
    justify-content: end;
    column-gap: 10px;
  }
  footer .Footer__Inner .Footer__Block--text  .Footer__PaymentList{
      text-align: end;
      display: flex;
      width: 100%;
      max-width: 100%;
      flex-wrap: wrap;
      column-gap: 10px;
      margin:0;
      row-gap:10px;
      justify-content:end;
  /*     margin-bottom:80px; */
  }
  footer .Footer__Inner .Footer__Block--text  .Footer__PaymentList .HorizontalList__Item{
    margin:0;
    width:30.21px;
    height:20.54px;
  }
  footer .Footer__Inner .Footer__Block--text  .Footer__PaymentList .HorizontalList__Item svg{
    width:100%;
    height:100%;
    border-radius:8px;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item a.Link{
    background-color:#fff;
    color:#000;
    width:22px;
    height:22px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:2px;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item {
   margin:0;  
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item:nth-child(2){
    order:3;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item:nth-child(3){
    order:2;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item:nth-child(1){
    order:1;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item svg.Icon.Icon--tiktok{
    background:#000;
    width:100%;
    height:100%;
  }
  footer .Footer__Inner .Footer__Block--text .Footer__Social .HorizontalList__Item svg.Icon.Icon--tiktok path{
    fill:#fff !important;
  }
  footer .Footer__Copyright {
    text-align:end;
  }
  footer .Footer__Copyright a {
      color: #fff !important;
      font-size: 12px !important;
      font-weight: 500;
      line-height: 12px;
      /* font-family: Helvetica!important; */
  }
  footer {
    padding:47px 0 44px !important;
  }
  footer .Footer__Aside{
    margin-top:0 !important;
  }
  /* step-section */
  .step-wrap-block .heading-text{
    text-align:center;
    max-width:700px;
    margin:auto;
    margin-bottom:46px;
  }
   .wrap-content{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
  }
.template--page-army-ambassadors .step-wrap-block .wrap-content{
  justify-content:center;
}
  .step-wrap-block .heading-text h1{
    color:#121212;
    /* font-size:40px; */
    font-weight:900;
    line-height:40px;
    margin-bottom:11px;
   /* text-transform: capitalize; */
  }
  .step-wrap-block .heading-text h1 span{
    -webkit-text-stroke: 1px #5c5c5c;
    -webkit-text-fill-color: white;
  }
  .step-wrap-block .heading-text p{
      margin-bottom: 0;
      font-size: 20px;
      line-height: 24px;
      color: #121212;
      font-weight: 400;
      text-align:left;
  }
  .template--page-army-ambassadors .step-wrap-block .heading-text p:not(:last-child){
    margin-bottom:14px;
  }
  .step-wrap-block .wrap-content .img-with-down-content{
    width:33.33%;
    text-align:center;
    padding: 30px 67px;
    position:relative;
    z-index:6;
  }
  .step-wrap-block .wrap-content .img-with-down-content:nth-child(1):after{
    content:"";
      position: absolute;
      top: 90px;
      right: -128px;
      background-image: url(dashed1.svg);
      z-index: -3;
      background-repeat: no-repeat;
      background-size: contain;
      width: 63%;
      height: 30px;
  }
  .step-wrap-block .wrap-content .img-with-down-content:nth-child(2):after{
    content:"";
      position: absolute;
      top: 90px;
      right: -128px;
      background-image: url(dashed2.svg);
      z-index: -3;
      background-repeat: no-repeat;
      background-size: contain;
      width: 63%;
      height: 30px;
  }
  .step-wrap-block .wrap-content .img-with-down-content .img-box .main-img{
      width: 160px;
      width: 120px;
      height: 160px;
      height: 120px;
      margin: auto;
      background: #000;
      border-radius: 160px;
      overflow:hidden;
  /*   margin-bottom:44px; */
      display: flex;
      align-items: center;
      justify-content: center;
  }
  .step-wrap-block .wrap-content .img-with-down-content .img-box .main-img img{
    width:80px;
    width:100%;
    height:80px;
    height:100%;
  }
  .step-wrap-block .wrap-content .img-with-down-content .img-box .step-content{
    width:40px;
    height:40px;
    margin: -20px auto 24px auto;
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:40px;
    background-color:#3affa7;
    position:relative;
    z-index:1;
  }
  .step-wrap-block .wrap-content .img-with-down-content .img-box .step-content span{
    font-size:18px;
    line-height:21.6px;
    font-weight:400;
    color:#fff;
    color:#000;
  }
  .step-wrap-block .wrap-content .img-with-down-content .text-content h4{
    font-size:22px;
    font-weight:800;
    line-height:28px;
    margin-bottom:0;
    color:#121212;
    /* text-transform:uppercase; */
  }
  .step-wrap-block .wrap-content .img-with-down-content .text-content p{
    font-size: 16px;
    font-weight:400;
    line-height: normal;                                                                         
    color:#121212; 
  }     
  .step-wrap-block{
    padding:60px 0;
  }
  /* tabs-start */
  .filter-with-slider-inner .select-option select {
     appearance:none;
     outline:0;
     box-shadow:none;
     border:0!important;
     background: #E5E5E5;
     padding: 0 17px;
     color:#000;
     cursor:pointer;
     font-size: 16px;
     height:50px;
     border-radius:6px;
     /* text-transform:uppercase; */ 
  }
  .filter-with-slider-inner .select-option {
     position: relative;
     width:100%;
     overflow: hidden;
     border-radius: .25em;
     display:none;
  }
  .filter-with-slider-inner .select-option::after {
    content: '';
    position: absolute;
    background-image: url(Stroke-1.svg);
    top: 20px;
    right: 20px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: contain;
    transition: .25s all ease;
    width: 18px;
    height: 18px;
    pointer-events:none;
  }
  
  /* product-page css start */
  
  .main-product-page .Product__Info .rc-template__radio .rc-radio .rc-radio__label .rc-option__price{
    color:#3AFFA7;
    font-size:22px;
    font-weight:400;
    line-height:33px;
  }
  .main-product-page .Product__Info .rc-template__radio .rc-radio .rc-radio__label .rc-radio__subscription{
    color: #fff;
    font-weight: 800;
    font-size: 18px;
    /* font-family: Akira Expanded; */
  }
  .main-product-page .Product__Info .rc-template__radio .rc-radio{
    padding:0;
    background-color:transparent;
    border: 1px solid #6B6B6B;
    padding:16px 20px 22px 20px;
    border-radius: 20px;
    margin-bottom:20px;
  }
  .main-product-page .Product__Info .rc-template__radio .rc-selling-plans{
     background-color:transparent !important;
  }
  .main-product-page .Product__Info .rc-template__radio .rc-selling-plans .rc-selling-plans-single{
    color:#fff;
    font-size:14px;
    font-weight:400;
    line-height:16px;
    padding:0;
  }
  .main-product-page .Product__Info .ProductForm__Variants{
    margin-bottom:0 !important;
  }
  .main-product-page .Product__Info .ProductMeta .ProductMeta__Title{
    /* font-size:40px !important; */
    font-weight:800 !important;
  }
 
  .main-product-page .Product__Info .oke-is-clickable{
    margin-bottom:9px;
  }
  .main-product-page .Product__Info .ProductMeta__Description{
    margin-top:38px;
  }
  /* .main-product-page .Product__Gallery .Product__SlideshowNavScroller .slick-prev{
    position:relative;
  } 
  .main-product-page .Product__Gallery .Product__SlideshowNavScroller .slick-next{
    position:relative;
  } 
   .main-product-page .Product__Gallery .Product__SlideshowNavScroller .slick-prev, .slick-next:after{
    content:"";
    position:absolute;
    top:70px;
    left:-25px;
    background-image:url("/cdn/shop/files/Stroke-1_20ffcd48-129d-4ac4-9307-b37fa5c08796.svg?v=1678684588");
    width:10px;
    height:20px;
    background-repeat:no-repeat;
    background-size:cover;
  } 
  .main-product-page .Product__Gallery .Product__SlideshowNavScroller .slick-next:after{
    content:"";
    position:absolute;
    top:10px;
    left:10px;
    transform: rotate(180deg);
    
  }
  .main-product-page .Product__Gallery .Product__SlideshowNavScroller .slick-prev:before, .slick-next:before {
    display:none;
  } */
  
  /* comparision-section */
  .comparison-wrap-block{
    padding:80px 0;
  }
  .comparison-wrap-block .heading-text{
    text-align:center;
    max-width:750px;
    margin:auto;
    margin-bottom:65px;
  }
  .comparison-wrap-block .heading-text h2{
    color:#121212;
    /* font-size:40px; */
    line-height:40px;
    font-weight:800;
    margin-bottom:11px;
  }
  .comparison-wrap-block .heading-text p{
    color:#121212;
    font-size:20px;
    line-height:20px;
    font-weight:400;
    margin-bottom:35px;
  }
  .comparison-wrap-block .inner-row-content .col-content{
    max-width:780px;
    margin:auto;
  }
  .comparison-wrap-block .inner-row-content .col-content .tablelooprow .innerdose-tabletile{
      background: #000000;
      color: #fff;
      text-align: center;
      font-size: 18px;
      line-height: 28px;
  }
  .comparison-wrap-block .inner-row-content .col-content .tablelooprow .innerdose-tabletile img{
    width:26px;
    height:26px;
  }
  .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile-right{
      background: #FFEDEB;
      color: #fff;
      text-align: center;
      padding: 18px 50px;
      position:relative;
  }
  .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile-right img{
    width:26px;
    height:26px;
  }
  .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile{
      padding: 18px 50px;
      background: transparent;
      font-weight: 400;  
      font-size: 16px;
      line-height: normal;        
  }       
  .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile{
    background-color:#000000;
    padding: 18px 40px;
    position:relative;
  }
  .tablelooprow .innerdose-tabletile:after{
    content:"";
    position:absolute;
    top:0;
    left:40px;
    width:70%;
    height:1px;
    background-color:#282828;
  }
  .tabletile-right:after{
    content:"";
    position:absolute;
    top:0;
    left:40px;
    width:70%;
    height:1px;
    background-color:#FAD7D7;
  }
  .comparison-wrap-block .inner-row-content .col-content .border-leftradius{
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }
  .comparison-wrap-block .inner-row-content .col-content .border-rightradius{
     border-top-right-radius: 20px;
     border-top-left-radius: 0px !important;
  }
  .comparison-wrap-block .inner-row-content .col-content .text-center{
  /*   background-color:#FFEDEB; */
    padding: 9px 60px;
    position:relative;
  }
  .comparison-wrap-block .inner-row-content .col-content .text-center:after{
      content:"";
      position: absolute;
      top: 24px;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #FFEDEB;
      z-index: -1;
      border-top-right-radius: 20px;
  }
  .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile .bigtext{
    color:#3AFFA7;
    /* font-family: 'Akira Expanded'; */
    font-size:20px;
    font-weight:800;
    line-height:23px;
    margin:27px 0 17px 0;
  } 
  .comparison-wrap-block .inner-row-content .col-content table{
    width:100%;
  }
  .comparison-wrap-block .inner-row-content .col-content .text-center .bigtext{
    font-size:20px;
    font-weight:800;
    line-height:23px;
    margin:27px 0 17px 0;
    color;#121212;
    /* font-family: 'Akira Expanded'; */
  }
  .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile .innerdose-image{
    margin-top:-50px;
  }
   .comparison-wrap-block .inner-row-content .col-content .border-leftbotradius{
      border-bottom-left-radius: 20px;
      border-bottom-right-radius: 20px;
  }
  .comparison-wrap-block .inner-row-content .col-content .text-center .innerdose-image{
    margin-top:-20px;
  }
  .comparison-wrap-block .inner-row-content .col-content .border-rightbotradius{
      border-bottom-right-radius: 20px;
      background-color: #FFEDEB;
      position: relative;
      z-index: -1;
      top: -18px;
  }
  /* banner-section */
  .banner-text-block{
    padding:94px 0 100px;
    position:relative;
    overflow:hidden;
  }
  /* .banner-text-block .down-content .dose-btn .btn-button{
    padding:21px 70px !important;
    display:flex !important;
    align-items:center;
    justify-content:center;
  } */
  /* .page--about-us .banner-text-block .down-content .dose-btn .btn-button{
    padding:21px !important;
  } */
  .banner-text-block .down-content .dose-btn .btn-button .icon{
    margin-left:10px;
  }
  .banner-text-block .main-inner .down-content .all-main-btn{
    padding:21px;
    display:block;
    margin:20px 0 15px;
  }
  .banner-text-block .main-inner .text-content-left{
    width:50%;
    position:relative;
    z-index:4;
    padding:0 12px;
  }
  .Proimg--text.img-pos-left .text-content-left{
    margin-left: auto;
  }
  .Proimg--text.img-pos-left:before{
  /*   transform: scaleX(-1); */
    /* background: linear-gradient(90deg, rgba(0,0,0,0) 40%, rgba(19,18,14,1) 50%); */
  }
  .Proimg--text.img-pos-left .right-image-content{
    left:0;
  }
  .banner-text-block .main-inner .round-img-text{
    display:flex;
    align-items:center;
    margin-bottom:30px;
  }
  .page--about-us .banner-text-block .main-inner .round-img-text{
    margin-bottom:0;
  }
  .page--about-us .about-product-section{
    background:#F0F0F0;
  }
  .page--about-us .about-product-section .category-header{
    max-width:700px;
    margin:0 auto;
    padding:0;
  }
  .page--about-us .about-product-section .category-header p{
    padding:20px 0 0;
    line-height:24px;
  }
  .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box, .banner-text-block .main-inner .img-box{
    width:100px;
    height:100px;
    border-radius:100px;
    background-color:#fff;
    padding: 10%;
    flex:none;
    margin: 0px auto 0;
    position:relative;
  }
  .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box{
    background-color:#000;
  }
  .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box img, .banner-text-block .main-inner .img-box img{
      width: 60px;
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 99;
      z-index: 1;
      object-fit: cover;
      transform: translate(-50%, -50%);
  }
  .banner-text-block .main-inner h2, .bundle-product-template .kidney-iwt-section-2 .header-section h2{
    /* font-size:40px; */
    line-height:40px;
    font-weight:800;
    margin-bottom:11px;
    /* color:#fff; */
    color: #004a2f;
  }
  .bundle-product-template .kidney-iwt-section-2 .header-section{
    text-align:center;
    max-width:570px;
    margin:0 auto 56px;
  }
  .bundle-product-template .kidney-iwt-section-2 .header-section p{
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.2;
    margin:0;
  }
  .bundle-product-template .kidney-iwt-section-2 .header-section h2{
    color:#000;
    margin:0 0 18px;
  }
  .kidney-iwt-section.banner-text-block.first_section .main-inner h2{
    color: #000;
  }
  .banner-text-block .main-inner p{
    font-size: 16px;
    line-height: normal;  
    font-weight:400; 
    margin-bottom: 10px;  
    color:#000; 
  }   
.kidney-iwt-section.banner-text-block.first_section .main-inner p{
  color:#000;
}
  .banner-text-block .main-inner .left-text{
    margin-bottom:31px;
  }
  .page--about-us .banner-text-block .main-inner .left-text{
    margin-bottom:21px;
  }
  .banner-text-block .banner-main-img{
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      width: 100%;
      background-repeat:no-repeat;
      background-size:cover;
  }
  .banner-text-block .banner-main-img img{
    height:100%;
    width:100%;
    object-position:right;
    object-position:center;
    object-fit:cover;
  }
  .Proimg--text.img-pos-left .right-image-content img{
    object-position:center;
  }
  .banner-text-block:before{
      content:"";
      position: absolute;
      top: 0;
      left: 0;
      width: 110%;
      height: 100%;
/*       background-repeat:no-repeat;
      background-size:cover;
      background-image:url(/cdn/shop/files/linear-bg.png?v=1678705109); */
    /* background:linear-gradient(90deg, #000 46.44%, rgba(0, 0, 0, 0) 59.6%); */
        background: linear-gradient(90deg, #ffffff 46.44%, rgba(0, 0, 0, 0) 59.6%);
      z-index:2;
}
.banner-text-block.kidney-iwt-section-2:before{
  display:none;
}
.kidney-iwt-section.kidney-iwt-section-2{
  padding:60px 0;
}
.banner-text-block .main-inner .round-img-text .main-content {
  padding-left: 20px;
}
.banner-text-block.kidney-iwt-section-2 .round-img-text-wrap .round-img-text h4{
  color:#000;
  text-align:center;
  margin-top:10px;
}
.banner-text-block.kidney-iwt-section-2 .round-img-text-wrap .round-img-text p {
  text-align: center; 
  line-height: normal;     
}    
.kidney-iwt-section.banner-text-block.first_section:before{
  background:linear-gradient(90deg, #fff 46.44%, rgba(255, 255, 255, 0) 59.6%);
/*   height:0;
  padding-top:50%; */

}
  .banner-text-block.img-pos-left:before{
      content:"";
      position: absolute;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      background-repeat:no-repeat;
      background-size:cover;
     z-index:2;
  }
  .banner-text-block .Container {
      position: initial;
      z-index: 2;
  }
  .banner-text-block  .main-inner{
      display: flex;
      align-items: center;
      justify-content: space-between;
      width: 100%;
      height: 100%;
  }
  .banner-text-block .right-image-content{
      width: 50%;
      height:100%;
      position: absolute;
      top: 0;
      right:0px;
      z-index:1;
  /*   padding:0 12px; */
  }
/* .kidney-iwt-section.banner-text-block.first_section .right-image-content{
  padding-top:50%;
  height:0;
} */
  .banner-text-block .main-inner .round-img-text .content-box p{
    /* color:#fff; */
    color:#000;
    font-size:16px;
    font-weight:400;
    line-height:24px;
  }
.kidney-iwt-section.banner-text-block.first_section .main-inner .round-img-text .content-box p{
  color:#000;
}
  .page--about-us .banner-text-block .main-inner .round-img-text .content-box p{
    line-height:20px;
  }
  .banner-text-block .main-inner .down-content{
    text-align:center;
    margin-top:10px;
  }
  /* .banner-text-block .main-inner .down-content .dose-btn a{
    background-color:#3AFFA7;
    color:#000000;
    padding: 21px 100px 21px 70px;
    display:inline-block;
    font-size:18px;
    font-weight:800;
    font-family: 'Akira Expanded';
    border-radius:10px;
    margin-bottom:16px;
  } */
  .banner-text-block .text-content-left .base_on{
    margin-bottom:20px;
    display:flex;
    align-items:center;
    flex-wrap:wrap;
  }
  .banner-text-block .text-content-left .base_on .review-stars{
    margin-bottom:0;
    margin-right:10px;
  }
  .banner-text-block .text-content-left .base_on .review-text{
    /* color:#fff; */
    color: #000;
    font-size:16px;
    font-weight:400;
    line-height:16px;
  }
  .banner-text-block .main-inner .mobi-content{
    display:none;
  }
  .template-product .reviews-block{
    background-color:transparent;
  }
  .template-product .reviews-block .section-head{
    max-width:600px;
    margin:auto;
    text-align:center;
    margin-bottom:50px;
  }
  .template-product .reviews-block .section-head h2{
    color:#121212;
    margin-bottom:11px;
    /* font-size:40px; */
    line-height:40px;
    font-weight:800;
  }
  .template-product .reviews-block .section-head p{
    color:#121212;
    font-size:20px;
    font-weight:400;
    line-height:24px;
  }
  .template-product .reviews-block  .review-single{
    background-color:#F4F4F4;
  }
  /* ingredient-block */
  .ingredient-block .row-content .col-content{
    width:33.33%;
    padding:0 15px;
  }
  .ingredient-block .row-content .col-content .text-with-img{
    padding:0px 30px 30px;
    text-align:center;
  }
  .ingredient-block .row-content .col-content .text-with-img .image-box{
    width:100%;
  }
  .ingredient-block .row-content .col-content .text-with-img .text-content{
    margin-top:10px;
  }
  .ingredient-block .row-content .col-content .text-with-img .text-content h3{
    font-size:18px;
    font-weight:800;
    /* font-family: 'Akira Expanded'; */
    line-height:27px;
    margin-bottom:0;
  }
  .ingredient-block{
    padding:94px 0 100px;
  }
  .ingredient-block .haeding-content{
    text-align:center;
    max-width:750px;
    margin:auto;
    margin-bottom:10px;
  }
  .ingredient-block .haeding-content h2{
    /* font-size:40px; */
    line-height:40px;
    font-weight:800;
    margin-bottom:11px;
  }
  .ingredient-block .haeding-content p{
    font-size:20px;
    line-height:20px;
    font-weight:400;
  }
  .ingredient-block .row-content .col-content .text-with-img .text-content p{
    font-size:18px;
    font-weight:400;
    line-height:27px;
    margin:0;
  }
  .ingredient-block .row-content{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    row-gap:20px;
  }
  .product-innerdose-step .slider-nav {
      display: none;
  }
  .product-innerdose-step li.slick-active {
      background-color: #004A2F !important;
      border-color: #004A2F !important;
  }
  /* accordian-start */
  .ingredient-block .accordion {
    overflow: hidden;
    max-width: 100%;
    margin: 20px auto;
    display:none;
  }
  .ingredient-block .accordion-title {
    width: 100%;
    padding: 13px 30px;
    display: inline-block;
    background-color: #F4F4F4;
    transition: all linear 0.15s;
    font-size: 16px;
    line-height: 24px;
    color: #121212;
    text-decoration: none;
    margin: 0 0 10px 0;
    position: relative;
    font-weight:800;
    /* font-family: 'Akira Expanded'; */
    border-radius:10px;
    border-left:10px solid #DADADA;
  }
  .ingredient-block .accordion-title.active,
  .accordion-section-title:hover {
    background: #121212;
    color:#fff;
    border-left: 10px solid #3AFFA7;
  }
  .ingredient-block .accordion-main-content {
    padding: 15px;
    display: none;
    background: #fff;
  }
  .ingredient-block .active,
  .open {
    display: block;
  }
  .ingredient-block .accordion-arrow {
    border-top: 8px solid #121212;
    border-right: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid transparent;
    float: right;
    position: absolute;
    top: 50%;
    right: 15px;
    margin-top: -2px;
  }
  .ingredient-block .accordion-title.active .accordion-arrow {
    border-top: 8px solid transparent;
    border-bottom: 8px solid #fff;
    top: 30%;
  }
  .ingredient-block  .accordion .accordion-section .accordion-main-content .text-with-img{
    display:flex;
    align-items:center;
    justify-content:space-between;
  }
  .ingredient-block  .accordion .accordion-section .accordion-main-content .text-with-img .image-box{
    order:2;
  }
  .ingredient-block  .accordion .accordion-section .accordion-main-content .text-with-img .text-content{
    font-size:18px;
  }
  /* product-recommendations-section */
  .product-recommendations-section .SectionHeader{
    max-width:740px;
    margin:auto;
    text-align:center;
    margin-bottom:60px;
  }
  .product-recommendations-section .SectionHeader p{
    font-size:20px;
    font-weight:400;
    line-height:20px;
    color:#121212;
  }
  .product-recommendations-section .ProductListWrapper .ProductList-item .title-w-price{
    display:flex;
    align-items:center;
    margin-top:17px;
  }
  .product-recommendations-section .ProductListWrapper .ProductList-item .title-w-price h3{
    margin-bottom:0;
    font-size:20px;
    font-weight:800;
    line-height:20px;
  }
  .product-recommendations-section .ProductListWrapper .price-wrap .price-inner .Price--highlight{
    color:#004A2F;
    font-size:24px;
    font-weight:400;
    line-height:28px;
  }
  .product-recommendations-section .ProductListWrapper .price-wrap .price-inner{
    width:120px;
    text-align:right;
  }
  .product-recommendations-section .ProductListWrapper .price-wrap .price-inner .Price--compareAt{
    color:#666666;
    line-height:19px;
    font-size:16px;
    font-weight:400;
  }
  
  .product-recommendations-section .ProductListWrapper .ProductList-item {
    padding:0 30px;
  }
  .product-recommendations-section .SectionHeader h3{
    font-size:45px;
    font-weight:800;
    line-height:40px;
    margin-bottom:13px;
    color:#121212;
  }
  /* .template-product .product-recommendations-section .slider-nav{
    display:none;
  } */
  .template-product .product-recommendations-section .reviews__dots li.slick-active {
      background-color: #004A2F;
      border-color: #004A2F;
  }
  /* .product-recommendations-section .ProductListWrapper .ProductLists img.slick-arrow{
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 18px;
      cursor: pointer;
      z-index: 2;
      width:18px;
  }
  .product-recommendations-section .ProductListWrapper .ProductLists img.slick-arrow:last-child{
    right:0;
  } */
  .product-recommendations-section .slider-nav .slider-prev.slick-arrow{
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 18px;
      cursor: pointer;
      z-index: 2;
      left:0;
  }
  .product-recommendations-section .slider-nav .slider-next.slick-arrow{
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      font-size: 18px;
      cursor: pointer;
      z-index: 2;
      right:0;
  }
  /* .faq-ingredient-content */
  .faq-ingredient-content{
    padding:50px 0;
  }
  .faq-ingredient-content .row-content{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    margin-bottom:50px;
  }
  .faq-ingredient-content .row-content .col-content{
    width:50%;
    padding:0 15px;
  } 
  .faq-ingredient-content .row-content .col-content .image-content{
    max-width:350px;
    margin:auto;
    height:auto;
  } 
  .faq-ingredient-content .row-content .col-content .text-content .heading-type-content span{
    font-size:18px;
    font-weight:800;
    line-height:24px;
    /* font-family: Akira Expanded!important; */
  }
  .faq-ingredient-content .row-content .col-content .text-content .heading-type-content h1{
    /* font-size:40px; */
    font-weight:800;
    line-height:40px;
    margin:10px 0 20px;
  }
  .faq-ingredient-content .row-content .col-content .text-content .heading-type-content p{
    font-size: 16px;
    font-weight:400;
    line-height: normal;  
    margin:10px 0;
  }
  .faq-ingredient-content .ingredient-listing .image-with-content .img {
      width: 60px;
      height: 60px; 
      margin:auto;
      margin-bottom:8px;
  }
  .faq-ingredient-content .row-content .col-content .text-content .ingredient-listing ul li{
      list-style:none;
      display: flex;
      flex-direction: column;
      font-size: 18px;
      line-height: normal;   
      align-items: center;
      width: 18%; 
      text-align: center;   
      padding: 0 10px;  
      margin-right: 10px; 
  }     
  .faq-ingredient-content .row-content .col-content .text-content .ingredient-listing ul{
    display:flex;  
    /* align-items:center; */ 
    flex-wrap:wrap;  
    margin:20px 0;  
  }   
  /* accorderan */
  
  .faq-ingredient-content .accordion_head {
      background-color:#F0F2F1;
      color: #121212;
      cursor: pointer;
      font-size: 22px;
      padding:20px;
      /* height: 60%; */    
  }
  .faq-ingredient-content .accordion_body {
      background: #F0F2F1;
      padding: 0 20px;
  }
  .faq-ingredient-content .accordion_body p {
      padding: 18px 5px;
      margin: 0px;
  }
  .faq-ingredient-content .plusminus {
      float: right;
      position: absolute;
      top: 26px;
      right: 20px;
      width: 20px;
      height: 20px;
      background: transparent;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 30px;
      border: 1px solid #000;
  }
  .accordion-wrap .accordion-content .accordion_container{
      display:grid;
      grid-template-columns: 1fr 1fr 1fr;
      gap: 20px;
      margin-top: 30px;
      width:100%;
  }
  .accordion-wrap .main-content-accordion .light-text{
    color:#77807f; 
    font-size: 16px;  
    line-height: normal;     
    font-weight: 600;    
  }                                                                                                                
  .accordion-wrap .main-content-accordion {
      cursor: pointer;
      background: #e5e5e5;
      position:relative;
  }
  .accordion-wrap .main-content-accordion .accordion_body{
    border-top:1px solid #121212;
  }
  .accordion-wrap .main-content-accordion .accordion_head .haeding-text{
    margin-right:30px;
  }
  /* About-page css start */
  .main-banner-section{
    padding:71px 0 70px;
    background-size:cover;
    background-repeat:no-repeat;
    background-position: center;
    position:relative;
  }
  .main-banner-section:after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#000;
    opacity:0.7;
  }
  .main-banner-section .banner-content .text-content{
    max-width:850px;
    margin:auto;
    text-align:center;
  }
  .main-banner-section .banner-content .text-content h2{
    /* font-size:40px; */
    line-height:40px;
    font-weight:800;
    color:#fff;
    margin-bottom:18px;
    margin-top:0;
  }
  .main-banner-section .banner-content .text-content p{
    font-size:22px;
    line-height:33px;
    font-weight:400;
    color:#fff;
    margin:0;
  }
  .page--about-us .banner-text-block.img-pos-right:before {
    content:"";
    background:linear-gradient(90deg, #FFFFFF 46.44%, rgba(255, 255, 255, 0) 59.6%);
  /*   background-image:url('/cdn/shop/files/white-layer.png?v=1679030994'); */
    width:110%;
  }
  .page--about-us .banner-text-block.img-pos-right .text-content-left .left-text h2{
    color:#121212;
  }
  .page--about-us .banner-text-block.img-pos-right .text-content-left .text p{
    color:#121212;
  }
  .page--about-us .banner-text-block.img-pos-right .text-content-left .text-another p{
    color:#121212;
    font-size:16px;
  }
  .page--about-us .banner-text-block.img-pos-left:before {
    content:"";
   background: linear-gradient(90deg, rgba(0,0,0,0) 45%, rgb(19 18 14) 48%);
  }
  .page--about-us .banner-text-block.img-pos-left .text-content-left .left-text h2{
    color:#fff;
  }
  .page--about-us .banner-text-block.img-pos-left .text-content-left .text p{
    color:#fff;
  }
  .page--about-us .banner-text-block.img-pos-left .text-content-left .text-another p{
    color:#fff;
    font-size:16px;
  }
  .page--about-us .image-overlay-section .SectionHeader{
    max-width:850px;
    margin:auto;
  }
  .page--about-us .banner-text-block.img-pos-left .round-img-text-wrap{
    display:flex;
    align-content:center;
    display: flex;
    justify-content:space-between;
    flex-wrap: wrap;
    margin-top:35px;
  }
  .page--about-us .banner-text-block.img-pos-left .img-box img {
      width: 100px;
  }
  .page--about-us .banner-text-block.img-pos-left .round-img-text-wrap .round-img-text{
    flex-direction: column;
    text-align:center;
  }
  .page--about-us .banner-text-block.img-pos-left .img-box{
    margin:0 0 20px 0;
    background-color:transparent;
  }
  .page--about-us .banner-text-block.img-pos-left .round-img-text .content-box p {
      /* font-family: Akira Expanded; */
      font-weight: 800;
  }
  .text-with-video-block .row-content{
    display:flex;
    align-items:center;
  }
  .text-with-video-block {
    padding: 90px 0 60px 0px;  
  }  
  .text-with-video-block .row-content .col-content{
    width:50%;
  }
  .text-with-video-block .row-content .col-content .text-content {
      padding-right: 80px;
  }
  .text-with-video-block .row-content .col-content .text-content .text-inner h1{
    /* font-size:40px; */
    font-weight:800;
    line-height:40px;
    margin-bottom:11px;
    margin-top:0;
  }
  .text-with-video-block .row-content .col-content .text-content .text-inner{
    margin-bottom:20px;
  }
  /* .text-with-video-block .row-content .col-content .text-content .text-inner p{
    font-size:20px;
    font-weight:400;
    line-height:24px; 
  }     */                                                                                               
  .text-with-video-block .row-content .col-content .text-content .text-another p{
     font-size: 16px;       
    font-weight: 400;    
    line-height: normal;      
  }                                                                                           
  .text-with-video-block .row-content .col-content .video-content{
    position:relative;
    width:100%;
  }
  .text-with-video-block .row-content .col-content .video-box{
    width:100%;
    height:100%;
    padding-top:60%;
    position:relative;
  }
  .text-with-video-block .row-content .col-content .video-box iframe{
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    object-fit:cover;
  }
  .text-with-video-block .row-content .col-content .video-box img {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      object-fit: cover;
/*       display:none; */
  }
  .text-with-video-block .row-content .col-content .video-box video {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      object-fit: cover;
  }
  .text-with-video-block .row-content .col-content .video-box img.active{
    display:none;
  }
  .text-with-video-block .row-content .col-content .play-button.active{
    display:none;
  }
  .text-with-video-block .row-content .col-content .play-button {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
  }
.text-with-video-block .row-content .col-content .play-button img{
  cursor:pointer;
}
  .text-with-video-block .row-content .col-content.desk{
      display:block;
    }
    .text-with-video-block .row-content .col-content.mob{
      display:none;
    }
/* -----About Us Page------ */
.brand-value-section{
  padding:90px 0;
  background: #f2f7f5;
}
.brand-value-section .brand-header h1.heading {
    margin: 0 0 11px;
    text-align: center;
  color:#121212;
}
.brand-value-section .brand-header{
  max-width:740px;
  margin:0 auto;
}
.brand-value-section .brand-header .sub-heading{
  font-size:20px;
  line-height:24px;
  text-align:center;
  color:#121212;
}
.brand-value-section .brand-slider-wrapper{
  padding:34px 0 0;
  position:relative;
}
.brand-value-section .brand-slider-wrapper .slick-arrow{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:10px;
  z-index:1;
  height:15px;
  cursor:pointer;
}
.brand-value-section .brand-slider-wrapper .slick-arrow.slider-left-arrow{
  left:0;
}
.brand-value-section .brand-slider-wrapper .slick-arrow.slider-right-arrow{
  right:0;
}
.brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item {
    display: flex;
  justify-content:center;
    align-items: center;
    flex-direction:column;
}
.brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .text h4.heading {
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
    margin: 10px 0;
    color:#121212;
    text-align:center;
}
.brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .icon {
    min-width: 120px;
    height: 120px;
    width:120px;
    background: #000;
    border-radius: 120px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.brand-value-section .brand-slider-wrapper .slick-list.draggable{
  margin:0 50px;
}
.brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .text{
  padding-left:20px;
}
.brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .text .para{
  font-size:16px;
  line-height:20px;
  color:#121212;
  text-align:center;
  margin:0;
}
.divider {
  height: 2px;
  max-width: 70px;
  background: #999;
  text-align: center;
  margin: 10px auto;
}                        
.template--page-our-story .banner-text-block.Proimg--text .round-img-text-wrap {
    display: flex;  
    flex-wrap: wrap;    
}  
.template--page-our-story .banner-text-block .main-inner .round-img-text {
    display: block;  
    width: 33.33%; 
    text-align: center;  
}     
.template--page-our-story .banner-text-block .main-inner .round-img-text-wrap .img-box {
    background-color: #000;   
}     
.template--page-our-story .banner-text-block .main-inner .round-img-text-wrap .main-content h4 {
  color: #000;
  margin-top: 10px;
}
.categories-wraper .collection-subtitle {
    margin-bottom: 20px;  
}                                                                                                                                      
  @media only screen and (max-width:1280px){
    .bundle-product-template .kidney-iwt-section-2 .header-section h2, .step-wrap-block .heading-text h1, .categories-wraper .heading-text h1, .retional-benefits-grid .heading-text h1, .banner-text-block .main-inner h2, .text-with-video-block .row-content .col-content .text-content .text-inner h1{
      font-size:36px;
      line-height:36px;
    }
    .template--page-army-ambassadors .step-wrap-block .wrap-content .img-with-down-content{
      padding:30px;
    }
  }
  @media screen and (max-width: 1139px) {
    footer .Footer__Inner .Footer__Block--links{
     flex: 1 1 10% !important;
    }
    footer .Footer__Inner .Footer__Block--logo {
      flex: 0 0 30%;
    }
  } 
  @media screen and (max-width: 1024px) {
   .retional-benefits-grid .inner-main-content .right-content-box .text-with-img{
     margin-bottom: 80px;
    }
    .retional-benefits-grid .inner-main-content .left-content-box .text-with-img{
      margin-bottom: 0px;
    }
    .centerd-img-box:before{
      content: "";
      padding: 76%;
    }
    .banner-text-block .main-inner .img-box, .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box{
      padding: 14%;
    }
    .page--about-us .Proimg--text.img-pos-left .text-content-left {
      padding: 0 !important;
    }
  }
  @media screen and (max-width: 991px) {
      .retional-benefits-grid .inner-main-content {
        display: block;
    }
    .text-with-video-block .row-content .col-content .text-content{
      padding:30px 0 0;
    }
    .text-with-video-block .row-content .col-content{
      width:100%;
    }
    .page--about-us .text-with-video-block{
      padding:60px 0;
    }
    .text-with-video-block .row-content .col-content .text-content .text-another p{
      margin-bottom:15px;
    }
    .page--about-us .text-with-video-block .row-content{
      flex-wrap:wrap;
    }
    .accordion-wrap .main-content-accordion .accordion_head.active{
      background-color:#121212;
      color:#fff;
    }
    .Proimg--text.banner-text-block, .kidney-iwt-section.Proimg--text.banner-text-block{
      padding: 50px 0;
    }
    .Proimg--text .text-content-left{
      padding-left:0 !important;
      padding-right:0 !important;
    }
    .page--about-us .banner-text-block.img-pos-left:before{
      background:#000;
    }
    .page--about-us .banner-text-block.img-pos-right:before{
      background:#fff;
    }
    .Proimg--text.img-pos-left:before{
      /* background: linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(19,18,14,1) 0%); */
        background: linear-gradient(90deg, rgba(0, 0, 0, 0) 40%, rgb(255 255 255) 50%);
    }
    .banner-text-block .main-inner .down-content {
      padding: 0 40px;
     } 
    .banner-text-block .main-inner .left-text{
      padding: 0 40px;
      text-align:center;
    } 
    .banner-text-block .main-inner .left-text .text{
      text-align:left;
    } 
    .template--page-our-story .banner-text-block .main-inner .left-text{
      padding: 0 20px;    
    }                                                                                                    
    .Proimg--text .base_on{
      padding: 0 40px;
      justify-content: center;
    }
    .banner-text-block .main-inner .text-another{
       padding: 40px 40px 0 40px;
      text-align:center;
    }
    .ingredient-block .row-content{
      display:none;
    }
    .ingredient-block .accordion {
       display:block;
     }
    .ingredient-block .row-content .col-content {
      width: 50%;
    }
    .banner-text-block .Container{
        padding:0;
      }
    .banner-text-block .main-inner .text-content-left {
      padding: 0 20px;
    }
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .text-content{
       width:250px;
      text-align:center;
  }
    .banner-text-block .main-inner .img-box, .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box{
      padding: 10%;
     }
      .retional-benefits-grid .inner-main-content .icon-width-text {
        max-width:100%;
        margin-bottom:28px;
        padding:0 10px;
      }
    .retional-benefits-grid .inner-main-content .icon-width-text.right-content-box{
      margin-bottom:0;
      margin-top:0;
    }
    .retional-benefits-grid .inner-main-content .left-content-box .text-with-img:nth-child(odd) {
      margin-right: 0px;
     }
      .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:nth-child(odd) {
      margin-left: 0px;
     }
    .retional-benefits-grid .inner-main-content .left-content-box .text-with-img:nth-child(even) {
      margin-right: 0px;
     }
      .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:nth-child(even) {
      margin-left: 0px;
     }
     
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img{
      flex-direction:column;
      row-gap:20px;
      justify-content: center;
    }
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img:not(:last-child), .retional-benefits-grid .inner-main-content .left-content-box .text-with-img{
      margin-bottom:30px;
    }
    .retional-benefits-grid .inner-main-content .right-content-box .text-with-img:last-child{
       margin-bottom: 0;
    }
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .text-content p{
      font-size: 16px;  
    }   
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .text-content h3{
      margin-bottom:5px;
    }
    .centerd-img-box {
      display:none;
    }
    .categories-wraper .main-wraper {
      display: block;
    }
    .categories-wraper .main-wraper .col-md-content{
      width:100%;
      margin-bottom:20px;
     }
  /*   step-med */
    .wrap-content {
      display: block;
     }
    .step-wrap-block .wrap-content .img-with-down-content:nth-child(1):after {
      content: "";
      display:none;
    }
    .step-wrap-block .wrap-content .img-with-down-content:nth-child(2):after {
      content: "";
     display:none;
    }
    .step-wrap-block .wrap-content .img-with-down-content {
      width: 100%;
    }
    /* .step-wrap-block .heading-text h1, .categories-wraper .heading-text h1, .retional-benefits-grid .heading-text h1{
      font-size:32px;
      line-height:32px;
    } */
    .step-wrap-block {
      padding: 30px 0;
    }
    .categories-wraper{
      padding:60px 0;
    }
    footer .Footer__Inner .Footer__Block--logo {
      flex: 0 0 100%;
      margin-bottom: 30px;
    }
    footer .Footer__Inner .Footer__Block--logo .Footer__Content.Rte p {
      width: 320px;
      margin: auto;
      text-align: center;
    }
    footer .Footer__Inner .Footer__Block--logo .Footer__Logo {
      max-width: 200px;
      margin: auto;
      margin-bottom:14px;
    }
    footer .Footer__Inner .Footer__Block--logo {
      width: 100%;
    }
    footer .Footer__Inner .Footer__Block--links {
      flex: 1 1 30%!important;
    }
    footer .Footer__Inner .Footer__Block--text {
      max-width: 100%;
      margin-top: 30px;
    }
    footer .Footer__Inner .Footer__Block--text .Footer__Social {
      text-align: center;
      margin-bottom:23px;
    }
    footer .Footer__Inner .Footer__Block--text .Footer__PaymentList{
      justify-content:center;
      margin-bottom:20px;
      border-top:0;
      padding-top:0;
    }
    footer .Footer__Copyright {
      text-align: center;
      display: flex;
      align-items: center;
      justify-content: center;
      row-gap: 15px;
      column-gap: 10px;
    }
    footer .Footer__Inner .Footer__Block--text .Linklist {
      justify-content: center;
      margin-bottom:20px;
    }
    footer .Footer__Inner .Footer__Block--text .Footer__Social{
      justify-content:center;
      margin-top:0;
    }
    .step-wrap-block .wrap-content .img-with-down-content {;
      padding: 0px 67px;
      margin-bottom:22px;
    }
      .banner-text-block .main-inner .mobi-content{
      display:block;
/*       margin-bottom:40px; */
    }
    .banner-text-block .main-inner .mobi-content .mobi-img img{
      width:100%;
    }
  /*   .banner-text-block .main-inner .left-text {
      display: none;
    } */
    .banner-text-block .main-inner .text-content-left {
      width: 100%;
      margin: auto;
      padding:0;
     }
    .banner-text-block .main-inner .img-box, .kidney-iwt-section.banner-text-block .round-img-text-wrap .img-box {
      margin: auto;
      padding:7%;
      margin-bottom:20px;
     }
    .banner-text-block .main-inner .round-img-text {
      display: block;
      text-align: center;
      padding:0 20px;
    }
    .banner-text-block .main-inner .mobi-haeding-content {
      max-width: 600px;
      text-align: center;
      margin: auto;
      margin-bottom: 16px !important;
      padding:0 20px;
     }
  .faq-ingredient-content .row-content {
      display: block;
    }
    .faq-ingredient-content .row-content .col-content {
      width: 100%;
    }
    .accordion-wrap .accordion-content .accordion_container {
      display: block;
    }
    .faq-ingredient-content .plusminus {
      top: 36px;
      background-color: #fff;
      color: #000;
    }
    .faq-ingredient-content .accordion_head {
      font-size: 18px;
      margin-bottom:14px;
      border-radius: 10px;
  }
  .accordion-wrap .main-content-accordion {
      border-radius: 10px;
      margin-bottom: 10px;
  }
    .accordion-wrap .main-content-accordion .accordion_body {
      border-top:0;
      border-bottom-left-radius:10px;
      border-bottom-right-radius:10px;
    }
    .banner-text-block.kidney-iwt-section .main-inner p, .banner-text-block.kidney-iwt-section.Proimg--text.img-pos-right .main-inner .text-content-left li{
      text-align:left;
    }
    /* .kidney-iwt-section.banner-text-block:before{
      background:rgba(19,18,14,1);
    } */
    /* .banner-text-block:before{
      background:#000; 
    }  */
    .banner-text-block .main-inner .text-content-left .round-img-text-wrap {
      margin-top: 40px;
    }                      
     .template--page-our-story .banner-text-block .main-inner .round-img-text {
      text-align: center;
/*       display: block; */
/*       width: 100%;      */
   }          
    .step-wrap-block .heading-text p{
      text-align:left;
      line-height:24px;
    }
   .template--page-army-ambassadors .reviews-block .section-head p, .banner-text-block.Proimg--text.img-pos-right .main-inner .text-content-left li{
      text-align:left;
    }
    .template--page-army-ambassadors .banner-text-block .main-inner p{
      text-align:center;
    }
    .template--page-army-ambassadors .grid-mob-slider .main-slide-block .slide .icon{
      width:100px;
      height:100px;
      margin:0 0 12px;
    }
  }
  @media screen and (max-width: 767px) {
    .centerd-img-box:before {
      content: "";
      padding: 75%;
    }
    .text-with-video-block .row-content .col-content.desk{
      display:none;
    }
    .text-with-video-block .row-content .col-content.mob{
      display:block;
      margin:14px 0 40px;
    }
    .faq-ingredient-content .row-content .col-content .text-content .heading-type-content h1 {
      font-size: 24px;
      line-height: 24px;
    }    
    .page--reviews .categories-wraper .main-wraper .col-md-content, .page--reviews .categories-wraper .main-wraper .center-box{
      padding: 0;
    }
    .faq-ingredient-content .row-content .col-content .text-content .heading-type-content p {
      font-size: 16px;
      line-height: normal;
  }
    section.icon-with-text {
      padding: 25px 0 50px;
      /* background: #121212; */
    } 
    .banner-text-block .text-content-left .base_on {
      text-align: center;
  }
    .step-wrap-block .heading-text {
      margin-bottom: 28px;
    }
    .banner-text-block .main-inner .round-img-text {
      margin-bottom: 20px;
     }
    /* .retional-benefits-grid .heading-text h1, .step-wrap-block .heading-text h1, .categories-wraper .heading-text h1 {
      font-size: 24px;
      line-height:24px;
    } */
    .banner-text-block .main-inner h2{
      font-size: 24px;
      line-height: 24px;
    }
    .bundle-product-template .kidney-iwt-section-2 .header-section h2{
      font-size:26px;
      line-height:26px;
    }
    .banner-text-block .main-inner p {
      font-size: 16px;
      line-height: normal;  
     }  
  /*   .banner-text-block .main-inner .down-content .dose-btn a {
      padding: 16px 30px !important;
      font-size: 14px;
    } */
    .comparison-wrap-block .heading-text p {
      font-size: 16px; 
      line-height: 16px; 
    }
    .comparison-wrap-block .heading-text h2 {
      font-size: 24px;
      line-height: 24px;
    }
    .step-wrap-block .heading-text p {
      font-size: 16px;  
    }   
    .main-product-page .Product__Info .ProductMeta .ProductMeta__Title {
      /* font-size: 30px !important;  */
      /* line-height:24px !important;    */
    }   
    .product-innerdose-step .slider-nav {
      display: flex;
    }
/*     .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .img-content img {
      width: 40px;
    } */
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .img-content{
      width:80px;
      height:80px;
    }
    /* .retional-benefits-grid .heading-text h1, .categories-wraper .heading-text h1{
      font-size: 24px; 
      line-height: 24px;   
    }     */
    .retional-benefits-grid .heading-text p, .categories-wraper .heading-text p{
      font-size: 16px;    
    }       
    .retional-benefits-grid .heading-text, .categories-wraper .heading-text{
      margin-bottom:28px;
    }
    .retional-benefits-grid{
      padding:50px 0;
    }
      .filter-with-slider-inner .select-option {
      display: block;
  }
    .filter-with-slider-inner select {
      display: block;
      width:100%;
  }
    .filter-with-slider-inner .tabs-nav ul {
      display: none;
  }
    footer .Footer__Inner .Footer__Block--logo .Footer__Logo {
      width: 100px;
   }
    footer .Footer__Inner .Footer__Block--links {
      display: inline-block;
      width: 100%;
      margin-top:0;
      padding:0px;
      flex:1 1 100% !important;
      border-bottom:1px solid #fff;
    } 
    footer .Footer__Inner .Footer__Block--links .Footer__Title {
      font-size: 16px;
      line-height: 16px;
      margin-bottom:0px;
      padding:15px 0;
      position:relative;
    }
  footer .Footer__Inner .Footer__Block--links .Footer__Title::after {
    content: '';
    background-image: url(/cdn/shop/files/4115225_bottom_chevron_chevron_down_icon_a79b9984-7e43-42b8-9d4b-722b91ca8c09.svg?v=1678165120);
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
  }
  footer .Footer__Inner .Footer__Block--links .Linklist{
    padding:10px 0;
  }
    footer .Footer__Inner .Footer__Block--links .Linklist .Linklist__Item a {
      font-size: 14px;
      line-height: 21px;
  }
    footer .Footer__Inner .Footer__Block--logo .Footer__Content.Rte p{
      width:100%;
    }
    footer .Footer__Inner{
      display:flex;
      justify-content:space-between;
      flex-wrap:wrap;
    }
    footer .Footer__Inner .Footer__Block:last-child{
      margin:30px auto 0;
    }
    .mobile-img-with-text .main-ontent .SectionHeader__Description {
      max-width: fit-content;
      margin: 15px auto;
    }
    .comparison-wrap-block .inner-row-content .col-content .text-center {
      padding: 10px;
     }
    .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile-right {
      padding: 10px;
  }
    .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile {
      padding: 10px;
    }
    .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile {
      padding: 10px;
  }
    .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile {
      padding: 10px;
      font-size:14px;
    }
    .template-product .product-recommendations-section .slider-nav{
      display:flex !important;
    }
    .product-recommendations-section .slider-nav .slider-prev.slick-arrow {
      position: absolute;
      top: auto;
      transform: translateY(-50%);
      font-size: 18px;
      cursor: pointer;
      z-index: 2;
      left: 40%;
  }
    .product-recommendations-section .slider-nav .slider-next.slick-arrow {
      position: absolute;
      top: auto;
      transform: translateY(-50%);
      font-size: 18px;
      cursor: pointer;
      z-index: 2;
      left: 55%;
    }
    .product-recommendations-section .slick-dots li.slick-active{
      background-color:#004A2F;
    }
  .slick-dots li button {
     display:none;
  }
    .product-recommendations-section .slick-dots li{
      position: relative;
      display: inline-block;
      width: 10px;
      height: 10px;
      border-radius:10px;
      margin: 0 5px;
      padding: 0;
      background: transparent;
      cursor: pointer;
      border:1px solid #666666;
    }
    .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile .bigtext {
      font-size: 14px;
    }
    .comparison-wrap-block .inner-row-content .col-content .text-center .bigtext {
      font-size: 14px;
     }
    .comparison-wrap-block {
      padding: 50px 0;
    }
    .ingredient-block {
      padding: 50px 0;
    }
    .ingredient-block .haeding-content h2 {
      font-size: 24px;
      line-height: 24px;
    }
    .ingredient-block .haeding-content p {
      font-size: 16px;
      line-height: 16px;
    }
    .template-product .reviews-block .section-head h2 {
      font-size: 24px;
      line-height: 24px;
    }
    .template-product .reviews-block .section-head p {
      font-size: 16px;
      line-height: normal;   
    }        
    .template-product .reviews-block .section-head {
      margin-bottom: 20px;
  }
    .product-recommendations-section .SectionHeader h3 {
      /* font-size: 24px; */
      /* line-height: 24px;  */
      margin-bottom: 10px;
  }
    .product-recommendations-section .SectionHeader p {
      font-size: 16px; 
      line-height: 16px;    
    }   
    .product-recommendations-section .ProductListWrapper .price-wrap .price-inner .Price--highlight {
      font-size: 20px;
      line-height: 26px;
    }
    body.page--about-us .image-overlay-section .FlexboxIeFix .ImageHero--small{
      min-height:281px;
    }
    .page--about-us .Proimg--text.banner-text-block, .page--about-us .text-with-video-block{
      padding:50px 0;
    }
    .page--about-us .banner-text-block .main-inner h2{
      font-size:26px;
      line-height:26px;
      margin:0 0 15px;
    }
    .page--about-us .banner-text-block .main-inner .left-text{
      margin-bottom:25px;
    }
    .page--about-us .banner-text-block .main-inner .text-another{
      padding:30px 20px 0;
    }
    .page--about-us .banner-text-block.img-pos-right .text-content-left .text-another p{
      font-size:14px;
    }
    .page--about-us .banner-text-block.img-pos-left .text-content-left .text p{
      font-size:16px;
      line-height:24px;
    }
    .page--about-us .banner-text-block .main-inner .mobi-content{
      margin-bottom:0;
    }
    .page--about-us .banner-text-block .main-inner .left-text{
      padding:0 20px;
    }
    .page--about-us .banner-text-block.img-pos-left .text-content-left .text-another p, .text-with-video-block .row-content .col-content .text-content .text-another p{
      font-size: 16px;  
      line-height: normal;   
    }       
    .page--about-us .banner-text-block .main-inner .img-box{
      width:70px;
      height:70px;
      margin:0 auto 15px;
    }
    .banner-text-block .main-inner .round-img-text .content-box p{
      font-size:12px;
      line-height:15px;
    }
    .page--about-us .banner-text-block.img-pos-left .round-img-text-wrap .round-img-text{
      padding:0 10px;
    }
    .page--about-us .banner-text-block.img-pos-left .round-img-text-wrap{
      margin-top:30px;
    }
    .page--about-us .text-with-video-block .row-content .col-content .text-content .text-inner h1{
      font-size:26px;
      line-height:26px;
      text-align:center;
    }
    .page--about-us .text-with-video-block .row-content .col-content .text-content{
      padding:0;
    }
    .page--about-us .text-with-video-block .row-content .col-content .text-content .text-inner p{
      font-size:16px;
      line-height:24px;
      text-align:center;
    }
    .page--about-us .text-with-video-block .row-content .col-content .text-content .text-another p{
      text-align:center;
      margin:0;
    }
    .page--about-us .banner-text-block .main-inner .down-content {
      padding:0 15px;
    }
    .banner-text-block .main-inner .down-content .all-main-btn{
      font-size: 14px; 
      margin:30px 0 14px;  
    }   
    .page--about-us .about-product-section{
      padding:50px 0;
    }
    .page--about-us .about-product-section .category-header p{
      padding:16px 0;
    }
    .page--about-us .banner-text-block .down-content .dose-btn .btn-button .icon{
      display:none;
    }
    .page--about-us .text-with-video-block .Container{
      padding:0;
    }
    .page--about-us .text-with-video-block .row-content .col-content .text-content .text-inner, .page--about-us .text-with-video-block .row-content .col-content .text-content .text-another{
      padding:0 20px;
    }
    .text-with-video-block .row-content .col-content .play-button img{
      max-width:60px;
      max-height:60px;
      object-fit:cover;
    }
    .brand-value-section{
      padding:50px 0;
    }
    .brand-value-section .brand-header h1.heading{
      margin:0 0 15px;
    }
    .brand-value-section .brand-header .sub-heading{
      font-size:16px;
      line-height:16px;
    }
    .brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .icon{
      width:100px;
      min-width:100px;
      height:100px;
      margin:0 0 12px;
    }
    .template--page-army-ambassadors .grid-mob-slider .main-slide-block .slide .icon{
      margin:0 auto 12px;
    }
    .brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .icon img{
      max-width:45px;
      max-width:100%;
      max-height:45px;
      max-height:100%;
    }
    .brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item{
      flex-direction:column;
      align-items:center;
      margin:0 0 25px;
    }
    .brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .text h4.heading{
      font-size:18px;
      line-height:23px;
      text-align:center;
    }
    .brand-value-section .brand-slider-wrapper .main-brand-slider .slide-item .text .para{
      text-align:center;
      font-size:16px;
      line-height:20px;
    }
    .brand-value-section .brand-slider-wrapper .slick-arrow{
      top:100%;
      transform:none;
    }
    .brand-value-section .brand-slider-wrapper ul{
      bottom:-30px;
    }
    .brand-value-section .brand-slider-wrapper ul.slick-dots li {
        background: transparent;
        border-radius: 50px;
        border: 1px solid #222;
        width: 10px;
        height: 10px;
    }
    .brand-value-section .brand-slider-wrapper .slick-arrow.slider-left-arrow {
        left: 30%;
        bottom: -25px;
        transform: translateX(-70%);
        top: auto;
    }
    .brand-value-section .brand-slider-wrapper .slick-arrow.slider-right-arrow {
        left: 70%;
        bottom: -25px;
        transform: translateX(-30%);
        top: auto;
    }
    .brand-value-section .brand-slider-wrapper{
      padding:25px 0 0;
    }
    .brand-value-section .brand-slider-wrapper ul.slick-dots li.slick-active{
      background:#004A2F;
    }
    .kidney-iwt-section.kidney-iwt-section-2, .Proimg--text.banner-text-block, .kidney-iwt-section.Proimg--text.banner-text-block{
      padding:30px 0;
    }  
    /* .step-wrap-block .wrap-content .img-with-down-content .text-content p{
      font-size: 18px; 
      line-height: normal;  
    }    */    
    .page--our-story .banner-text-block .main-inner .round-img-text{
      padding:0 5px;
    }
    .page--our-story .banner-text-block .main-inner .img-box {
      width: 60px;
      padding:0;
      margin-bottom:10px;
      height: 60px;
    }
    .page--our-story .banner-text-block .main-inner .round-img-text .main-content{
      padding-left:0;
    }
    .page--our-story .banner-text-block .round-img-text-wrap .round-img-text h4 {
      font-size: 12px;
      line-height: 16px;
    }
    .page--our-story .banner-text-block .main-inner .round-img-text-wrap p{
      font-size:12px !important;
      line-height:16px !important;
    }    
    .template--page-army-ambassadors .banner-text-block.perf_army .main-inner p{
      text-align:left;
    }
    .bundle-product-template .kidney-iwt-section-2 .header-section p{
      font-size:16px;
    }
    .bundle-product-template .kidney-iwt-section.kidney-iwt-section-2{
      padding:50px 20px 14px;
    }
    .bundle-product-template .kidney-iwt-section-2 .round-img-text-wrap .round-img-text {
      padding: 0 20px 36px;
    }
    .bundle-product-template .banner-text-block .round-img-text-wrap .round-img-text h4 {
      font-size: 20px;
      margin:0 0 20px;
    }
    .bundle-product-template .banner-text-block.kidney-iwt-section-2 .round-img-text-wrap .round-img-text p{
      font-size:14px;
      line-height:1.3;
    }
    .bundle-product-template .index-tab-products .filter-with-slider-inner .tabs-nav ul li {
      order: 1;
      width: auto;
      flex:1;
    }
    /* .bundle-product-template .index-tab-products .filter-with-slider-inner .tabs-nav ul li:nth-child(3) {
      order: 3;
      width: calc(31% - 7px);
    }
    .bundle-product-template .index-tab-products .filter-with-slider-inner .tabs-nav ul li:nth-child(2) {
      order: 2;
      width: calc(31% - 7px);
    } */
    .bundle-product-template .reviews__dots{
      display:none;
    }  
    .categories-wraper .main-wraper .box-content {  
    padding: 17px;
    }     
    .categories-wraper .main-wraper .col-md-content .inner-main .main-top-box {   
    padding: 15px; 
    }     
    .text-with-video-block .row-content .col-content .text-content .text-inner p {
    font-size: 16px;    
    line-height: normal;     
    }        
    .faq-ingredient-content .row-content .col-content .text-content .ingredient-listing ul {   
    justify-content: center;   
    }  
    .faq-ingredient-content .row-content .col-content .text-content .ingredient-listing ul li {  
    width: 30%;
    } 
   .template--product-heart .faq-ingredient-content .image-with-content .inner-text p , .template--product-kidney .faq-ingredient-content .image-with-content .inner-text p , .template--product-liver .faq-ingredient-content .image-with-content .inner-text p {
    font-size: 16px;   
    }              
    } 
  @media screen and (max-width: 575px) {
    .centerd-img-box:before {
      content: "";
      padding: 100%;
    }
    .page--our-story .banner-text-block .round-img-text-wrap .round-img-text h4 {
      font-size: 10px;
      line-height: 14px;
    }
    .page--our-story .banner-text-block .main-inner .round-img-text-wrap p{
      font-size:10px !important;
      line-height:14px !important;
    }
    .comparison-wrap-block .inner-row-content .col-content .border-rightbotradius {
      top: -10px;
    }
    .comparison-wrap-block .inner-row-content .col-content .tablelooprow .innerdose-tabletile img {
      width: 16px;
      height: 16px;
    }
    .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile-right img {
      width: 16px;
      height: 16px;
    }
    .product-recommendations-section .slider-nav .slider-prev.slick-arrow {
      left: 21%;
    }
    .product-recommendations-section .slider-nav .slider-next.slick-arrow {
      left: 70%;
    }
    .categories-wraper .main-wraper .center-box {
      width: 100%;
  }
    .step-wrap-block .wrap-content .img-with-down-content {
      padding: 0 20px;
    }
    .retional-benefits-grid .inner-main-content .icon-width-text .text-with-img .img-content img {
      width: 37px;
      width: 100%;
      height:100%;
    }
    .categories-wraper .main-wraper .box-content {
      background-size: contain;
      background-size: 190px;                                 
    }
    .categories-wraper .main-wraper .col-md-content .inner-main {
      height: 270px;
    }
    .categories-wraper .main-wraper .col-md-content.center-content-box .inner-main{
      height:auto;
    }
      .step-wrap-block .wrap-content .img-with-down-content .img-box .main-img img {
      width: 40px;
      width: 100%;
      height: 40px;
      height: 100%;
    }
    .step-wrap-block .wrap-content .img-with-down-content .img-box .main-img {
      width: 80px;
      height: 80px;
    }
    .step-wrap-block .wrap-content .img-with-down-content .text-content h4 {
      font-size: 18px;
      line-height:24px;
    }
    .step-wrap-block .wrap-content .img-with-down-content .img-box .step-content {
      width: 22px;
      height: 22px;
      margin: -12px auto 16px;
    }
    .step-wrap-block .wrap-content .img-with-down-content .img-box .step-content span {
      font-size: 16px;
    }
    .banner-text-block .main-inner .text-content-left {
      width: 100%;
      margin: auto;
    }
    .ingredient-block .row-content .col-content {
      width: 100%;
    }
    .comparison-wrap-block .inner-row-content .col-content .tablelooprow .tabletile {
      padding: 5px;
      font-size:10px;
    }
    .tablelooprow .innerdose-tabletile:after {
      left: 28px;
    }
    .comparison-wrap-block .inner-row-content .col-content .innerdose-tabletile .innerdose-image {
      width: 60%;
      margin: -60px auto auto;
    }
    .comparison-wrap-block .inner-row-content .col-content .text-center .innerdose-image {
      width: 60%;
      margin: auto;
    }
    .accordion-wrap .main-content-accordion .light-text {
      font-size: 14px;  
    }  
    .tabletile-right:after {   
     left: 25px;   
  }  
    .categories-wraper .main-wraper .col-md-content .inner-main .main-top-box {  
    background-size: 160px;    
}   
}
  