/** Shopify CDN: Minification failed

Line 183:37 Expected ")" to end URL token

**/

@media (max-width: 767px) {
  /* h2{
    font-size:32px;
  } */
  .product-journey{
    padding-top:0;
  }
  .expectation{
    padding:0;
  }
}

@media (max-width: 950px){


.accordiann_row {
   
    width: 100% !important;
    display: inline-block;
}
  .divii_copy .col-sm-5 {
    width: 100%;
    max-width: 100%;
    display: inline-block;
}
  .section8 {
    display: inline-block;
    padding-top: 23px;
  }
  .divii_copy .col-sm-7 {
    float: none;
    width: 100%;
    max-width: 100%;
    margin-top: 20px;
}
  .about_content {
    width: 100%;
  }
  .about_img {
    width: 100%;
    /* float: right; */
    max-width: 600px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.accordiann_row2 {
    /* float: right; */
    width: 100% !important;
}
  .section10 .col-sm-4 {
    /* float: left; */
    padding-top: 20px;
    width: 100%;
    max-width: 100%;
}
  .custom_description p {
    font-size: 14px;
/*     text-align: justify; */
}
}
@media (max-width: 900px){

.custom_description {
    width: 100%;
    display: inline-block;
}
.kero_row img {
    max-width: 247px;
    max-height: 176px;
    min-height: AUTO;
    margin: 0 auto;
}
  .videooo21 {
    display: inline-block;
    float: right;
    width: 100%;
}
  .divii-copy1 .col-sm-6 h1 {
    font-size: 35px !important;
}
  .instruction_row .col-sm-4 {
    margin-left: 0px !IMPORTANT;
    WIDTH: 100%;
    margin-right: 0px;
    MARGIN-TOP: 15PX;
    MAX-WIDTH: 100%;
    FLOAT: NONE;
}
  .img-list h1 {    
    font-size: 41px;
    font-size: 41px;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align:center;
  }
  .divii-copy1 .col-sm-6 h1 {
    font-size: 49px !important;
}
  
  .hair_care .col-sm-4 {
     float: NONE; 
     margin-left: 0px; 
    width: 100%;
    MAX-WIDTH: 100%;
    MARGIN-TOP: 20PX;
    text-align: center;
}
  .expectation .col-sm-6 {
   
    float: left;
    width: 100%;
    MAX-WIDTH: 100%;
    display: inline-block;
}
.dkkj {
    width: 100%;
    margin: 27px auto;
}
  .section6 .col-sm-6 {
    float: NONE;
    padding: 33px 70px;
    width: 100%;
    MAX-WIDTH: 100%;
}
  .section5 .col-sm-6 {
    padding: 100px 60px;
    WIDTH: 100%;
    MAX-WIDTH: 100%;
}
}



@media (min-width: 768px) and (max-width: 1199px) {
    .sub-menu-mobile{
        .col-md-12{
            -webkit-box-flex: 0 !important;
            -ms-flex: 0 0 100% !important;
            flex: 0 0 100% !important;
            max-width: 100% !important;
        }
    }
    .collection-top-banner {
        .coll-banner-content {
            padding: 20px 40px;
        }
    }

    .policys-block-home{
        margin-top: -20px;
    }

    .product-banner-block {
        .full-banner {
            .product-banner-wrap {
                padding: 20px 10%;
            }
        }
        .small-banner {
            .product-banner-wrap {
                padding: 20px;
                bottom: 0px;
                left: 10px;
                right: 10px;
            }
        }
    }

}

@media (min-width: 768px) {  
    .wrapper-newsletter {
        .halo-modal-body {
            background-color: #fff;
            background-image: url({{ settings.newsletter_image | img_url: 'large'}});
            background-size: cover;
            background-position: center;
            background-size: no-repeat;
        }
    }
}

@media (max-width: 768px){
  .section3 .col-sm-6 {
    margin-top: 40px;
}
  .login-page .col-left.returning-customer {
    
    max-width: 100% !important;
    flex: 0 0 100% !important;
}
  .create-an-account {
    width: 100%;
    margin: 0 auto;
}
 
  .section3 .row1 {
    margin: 0 !important;
}

  .product-item .inner-top .product-top {
    position: relative;
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
}
  .product-shop .short-description {
    margin-bottom: 0;
}

  .divii-copy1 .row1 {
    display: flex !important;
    flex-direction: column;
}
  .section8 img {
    width: 100%;
    max-width: 160px;
    margin: 0 AUTO;
    border-radius: 50%;
    DISPLAY: BLOCK;
    HEIGHT: 100%;
    MIN-HEIGHT: 160PX;
}
.divii-copy1 .row1 .col-sm-6:nth-child(2) {
    order: 1 !important;
}
.divii-copy1 .row1 .col-sm-6:nth-child(1) {
    order: 2 !important;
}
  .dp .row1 {
    display: flex !important;
    flex-direction: column;
}
.dp .row1 .col-sm-6:nth-child(2) {
    order: 2 !important;
}
.dp .row1 .col-sm-6:nth-child(1) {
    order: 1 !important;
}

  .short-description {
    padding: 20px;
}
  .custom_tab1 h1 {
    font-size: 26px;
}
  .custom_tab1 p {
    text-align: left;
    padding-top: 20px;
    font-size: 17px;
}
  .divii-copy1 .row1 {
    width: 100% !important;
    display: flex !important;
  }
  .divii-copy1 {
   
    width: 100% !important;
  }
  .divii-copy1 .col-sm-6 h1 {
    font-size: 40px !important;
}
  
  .custom_tab1 video {
    display: block;
    margin: 0 auto;
    width: 100%;
    padding-top: 30px;
}
  .img-list h1 {
    float: left;
    width: 100%;
  }
  .custom_tab1 {
    display: inline-block;
    width: 100% !important;
}
  .img-list video {
    float: none;
    width: 100% !important;
    margin-bottom: 50px;
}
  .row1 .col-sm-6 {
    float: none;
    width: 100% !important;
    max-width: 100% !important;
}
  .row2 .col-sm-6 {
    float: none;
    width: 100% !important;
    max-width: 100% !important;
}
  .divii_copy .col-sm-5 {
    width: 100% !important;
    max-width: 100% !important;
    display: inline-block !important;
}
  .divii_copy .col-sm-7 {
    float: none;
    width: 100% !important;
    max-width: 100% !important;
    margin-top: 30px;
}
 .divii-copy1 .col-sm-6 {
    width: 100% !important;
    max-width: 100% !important;
}
  .about_contentt .col-sm-6 {
    float: wid;
    width: 100% !important;
    float: none;
    max-width: 100% !important;
}
  .section8 .col-sm-4 {
    float: none;
    margin-top: 30px;
    padding: 8px;
    width: 100% !important;
    max-width: 100% !important;
}
  
}


@media (min-width: 767px) and (max-width: 769px){
    .footer-2{
        .lang-currency-groups{
            max-width: 50%;
        }
    }
    .extra-options-cart{
        .extra-image{
            .inner-top{
                .content-center{
                    display: block;
                    text-align: center;
                    margin: 0;
                    padding: 0;
                }
                .content-left{
                    width: 130px;
                    display: block;
                }
            }
        }
    }
}

@media (min-width: 480px) and (max-width: 1199px){
    .jas-mb-style,
    .site-nav .sub-menu-mobile {
        width: 337px;
    }

    .icon-nav {
        &.menu-open {
            right: inherit;
            left: 337px;
        }
    } 
}
@media (max-width: 575px){

.divii_copy h4 {
    margin-bottom: 0;
}
.divii_copy .col-sm-6 {
    margin-top: 40px;
}
.divii_copy h3 {
    margin: 0;
}
  .section10 h4 {
    font-size: 24px;
    color: #0e4884;
    font-weight: 600;
    margin-bottom: 10px;
}


}
@media (max-width: 550px){
    .slick-dots{
        li{
            button{
                width: 8px;
                height: 8px;
            }
        }
    }
    .home2-top-banner{
        .item{
            &:first-child{
                .banner-item{
                    margin-bottom: 15px;
                }
            }
        }
        .banner-item{
            .content-box{
                .banner-title{
                    font-size: 24px !important;
                }
            }
        }
    }
    .slide-content{
        .slide-countdown{
            .clock-item{
                padding-left: 25px;
                padding-right: 26px;
            }
        }
    }
    .extra-options-cart{
        padding-bottom: 20px;
        margin-bottom: 20px;
        .grid-item{
            padding: 0 50px !important;
        }
        .box-title{
            padding: 15px !important;
        }
        .extra-image{
            padding: 0 15px;
            .inner-top{
                display: block;
                .content-left{
                    display: block;
                    width: 210px;
                }
                .content-center{
                    display: block;
                    text-align: center;
                    max-width: 100%;
                    margin-top: 8px;
                }
                .content-right{
                    display: block;
                    text-align: center;
                    .content-variant-extra{
                        padding-left: 0;
                        &:before{
                            content: none;
                        }
                        .extra-action{
                            .btn{
                                width: 213px;
                            }
                        }
                    }
                }
            }
        }
    }
  .divii-copy1 .col-sm-6 h1 {
    font-size: 29px !important;
}
 
  .filters-toolbar__sortby.toolbar-col {
    display: initial;
}
  .section11 h3 {
    font-size: 30px;
  }
  .blog-item h3.article-title span {
    font-size: 21px;
}
  .section8 h3 {
    padding-top: 0;
    margin-bottom: 0;
}
  .block-row.col-main.blog-detail.col-12.col-md-12.col-lg-9 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 0 auto;
}
  .instruct {
   
    padding: 20px 21px;
}
  .section11 {
    text-align: center;
    flex: 0 0 750px !important;
    background: #f3f3f3;
    padding: 21px;
  }
  .swatch .swatch-element.color label, .swatch .swatch-element.size label {
    /* border-radius: 10px !important; */
    padding: 6px;
    line-height: 19px;
    font-size: 12px;
}
  .custom_tab1 {
    margin: 0 auto;
    padding: 23px;
  }
  .section4 {
    padding: 10px;
  }
  .img-list h1 {
    font-size: 33px;
}
.my-dummy .section4 td{
        font-size: 14px !important;
  }
  .section3 { 
    padding: 0px;
}
  .divii .col-sm-4 {
    WIDTH: 100%;
    padding: 64px 12px;
  }
  .divii_copy {
    display: inline-block;
    background: #eafff1;
    padding: 33px 8px;
}
  .divii-copy1 {
   
    padding: 8px !important;
}
  .hair_care {
    width: 100%;
    display: inline-block;
    padding: 0px;
    margin-top: 40px;
}
  .hair_care h1 {
    font-size: 28px;
  }
  .expectation {
       padding-left: 24px;
    padding-right: 10px;
  }
  .section5 .col-sm-6 {
    padding: 28px 20px;
  }
  .section6 .col-sm-6 {
    float: NONE;
    padding: 31px 13px;
  }
}

@media (max-width: 479px) {
    .sticky_form{
        .sticky-add-to-cart {
/*             height: 20px; */
            margin-top: 0;
        }
        .sticky_group{
            .quantity {
                display: none !important;
            }
            .pr-selectors{
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
        }
    }
  .custom_tab1 h1 {
    font-size: 33px;
}
  .products-grid .grid-item.col-6.col-md-4.col-lg-3 {
   
    flex: none;
    max-width: 100%;
   
}
  .my_customm_sec span {
    color: #3d3d3d;
    padding-right: 0px;
}
  .my_customm_sec p {
    margin-bottom: 8px;
    color: #000;
    font-size: 13px;
}
  
  .section11 .accordion {    
    padding: 13px;
    font-size: 14px;
    transition: 0.4s;
}
    .footer-top-newsletter{
        .banner-large-img{
            .block-content{
                .input-group-field{
                    margin-right: 0;
                }
            }
        }
    }
    .footer-top-newsletter{
        .banner-large-img{
            .banner-content{
                .block-content{
                   .input-group-field{
                        min-width: 100%;
                   }
                   .banner-des {
                        margin-bottom: 10px !important;
                    }
                }
                .btn{
                    min-width: 100%;
                    margin-top: 5px;
                    padding: 10px 15px;
                }
            }
            
        }
    }
    .jas-mb-style,
    .site-nav .sub-menu-mobile {
        @include calc(width, '100vw - 40px');
    }
    
    .countdown {
        .clock-item {
            min-width: 46px;
            padding: 6px 5px 5px 6px;
            &:last-child {
                margin-left: 5px;
            }
        }
    }

    

    .home-top-banner .banner-image {
        padding-left: 22px;
        padding-right: 22px;
    }

    .homepage-reviews {
        .item {
            padding: 20px;
        }
    }
    
   #accept-cookies,
   .product-notification {
        max-width: 100%;
    }

  #accept-cookies{
    text-align: center;
    margin-top: 0px;
    .block-cookies {
      .btn-bottom {
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
      }
    }
  }

  .product-notification {
     .product-suggest {
      .column-right {
        padding-right: 25px;
      }
     }
  }
  .wrapper-newsletter {
    .halo-modal-body {
        .des {
            br {
                display: none;
            }
        }
        #email-subscibe {
            .btn {
                min-width: 90px;
            }
        }
    }
  }
  #custom-block-blog-post-custom{
    .blog-custom-content{
        .blog-item{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
            .banner-content h2{
                margin-top: 25px;
            }
            &:last-child{
                .content-image{
                    margin-top: 30px;
                    display: block;
                    .banner-content{
                        .banner-des{
                            margin-bottom: 10px;
                        }
                        h2{
                            margin-top: 30px;
                        }
                    } 
                }
            }
        }
    }
  }
  .halo-article-page{
    .content-tags-share{
        display: block;
    }
    .action-btn a{
        min-width: 130px;
    }
  }
  .wrapper-login-customer{
    .wrapper-content{
        .col-left,.col-right{
            max-width: 100%;
            flex: 100%;
        }
        .col-left{
            >*{
                padding: 0;
            }
        }
        .col-right{
            margin-top: 25px;
            >*{
                padding: 0;
                margin: 0;
            }
            .wrapper-title ~ *{
                margin-left: 0;
            }

        }
    }
  }
}
@media (max-width: 380px){
    .widget-title {
        .box-title {
            font-size: 22px;
        }
    }
    
    #dropdown-cart {
        .cart-collateral {
            @include flex-wrap(wrap);
            .price {
                margin-top: 10px;
                margin-left: 5px;
            }
        }
    }

    .svg-mb {
        width: 50px;
        &.cart-icon {
            width: 55px;
        }
    }
    .header-mb {
        .header-mb-middle {
            @include calc(width, '100% - (100px + 105px)');
            .logo-img {
                @include flexbox();
            }
        }
    }

    .slide-content {
        .group-slide-button {
            &.has-two-button {
                .slide-button {
                    min-width: 170px;
                }
            }
        }
    }

    .homepage-collection-wrapper {
        .column-right {
            .products-grid {
                .grid-item {
                    .collection-title-wrapper {
                        .collection-title {
                            .btn-shadow {
                                 .btn {
                                    padding: 13px 15px 10px;
                                 }
                            }
                        }
                    }
                }
            }
        }
    }

    .home-top-banner {
        .banner-image {
            padding-left: 10px;
            padding-right: 10px;
        }
    }
    .payment-methods {
        li {
            margin-right: 10px;
            margin-bottom: 10px;
        }
    }

    .products-list {
        .product-item {
            .action {
                .btn {
                    min-width: 235px;
                    max-width: 235px;
                }
            }
        }
    }
}
@media (min-width: 800px) and (max-width: 820px) {
    .footer-top-newsletter{
        .banner-large-img{
            .banner-content{
                .block-content{
                    .input-group-field{
                        min-width: 210px;
                    }
                }
            }
            .img-box{
                img{
                    height: 310px;
                }
            }
        }
    }
}
@media (min-width: 360px) and (max-width: 767px) {
    .product-item {
        .product-des {
            &.abs-center {
                top: auto;
                bottom: 15px;
                @include transform(none);
            }
        }
    }
}
@media (min-width: 551px) and (max-width: 767px) {
    .footer-top-newsletter{
        .banner-large-img{
            .banner-content{
                .block-content{
                    .input-group-field{
                        min-width: 320px;
                    }
                }
            }
        }
    }
}
@media (max-width: 359px) {
    .page-header h2, .page-header h1 {
        font-size: 18px;
    }
    .faqs-page .page-header h2 {
        font-size: 18px !important;
    }

    .header-mb {
        .header-mb-middle {
            @include calc(width, '100% - (100px + 105px)');
            .header-logo {
                padding: 0;
            }
        }
    }

    .countdown {
        .clock-item {
            &:last-child {
                margin-left: 5px;
            }
        }
    }

    #dropdown-cart {
        .extra-options {
            .products-grid {
                .slick-arrow {
                    &.slick-prev {
                        left: -35px;
                    }
                    &.slick-next {
                        right: -35px;
                    }
                }
            }
        }
    }

    .quickSearchResultsWrap {
        .products-grid {
            .grid-item {
                -webkit-box-flex: 0;
                -ms-flex: 0 0 100%;
                flex: 0 0 100%;
                max-width: 100%;
            }
        }
    }

    .slide-content {
        .slide-countdown {
            .clock-item {
                min-width: 65px;
            }
        }
        .group-slide-button {
            display: inline-block;
            width: 100%;
            .slide-button {
                min-width: auto;
                width: 100%;
            }
            &.has-two-button {
                .slide-button {
                    + .slide-button {
                        margin-left: 0px;
                        margin-top: 15px;
                    }
                }
            }
        }
    }

    .home-top-banner {
        .banner-image {
            max-height: 340px;
            img {
                max-height: 340px;
            }
            .custom-item {
                .caption {
                    padding: 20px;
                }
            }
        }
    }

    .home-spotlight-block {
        .spotlight-item {
            .spotlight-wrap {
                padding: 10px 15px;
            }
        }
    }

    #accept-cookies .block-cookies .btn {
        max-width: 135px;
        padding-left: 18px;
        padding-right: 18px;
      }

      #accept-cookies .block-cookies .btn-bottom a {
        margin-left: 15px;
      }

    .wrapper-newsletter {
        .halo-modal-body {
            .title {
                font-size: 20px;
            }
            .social-icons {
                margin-bottom: 35px;
            }
        }
    }

    .products-grid {
        .grid-item {
            -webkit-box-flex: 0;
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
    }

}
@media (max-width: 320px){
    .sticky_form{
        .sticky_group{
            .pr-selectors{
                padding: 0; 
            }
        }
    }
    .slide-content{
        .slide-countdown{
            .clock-item{
                padding: 19px;
            }
        }
    }
    .extra-options{
        .extra-image{
            width: 37%;
            margin: 0 20px 0 20px;
        }
        .extra-button{
            width: 47%;
        }
    }
    #shopify-section-cart-template{
        .page-header{
            a{
                top: 0;
            }
        }
    }
    .extra-options-cart{
        .grid-item{
            padding:0 20px !important;
        }
        .extra-image{
            width: 100%;
            margin: 0;
        }
    }   
}
@media (max-width: 550px){


.product-shop .prices .on-sale {
    /* color: #b12704; */
    font-size: 24px;
  padding-left: 20px !important;
}
  .divii-copy1 h3 {
    margin: 0;
}
  
  .divii_copy .col-sm-5 h4 {
    font-size: 26px !important;
}
  .divii-copy1 .col-sm-6{
 margin-top: 41px; 
  
  }
  #your-shopping-cart a.remove.btn.item {
    height: 31 !important;
    height: 31px !important;
    line-height: 30px !important;
}

}


@media (min-width: 767px) and (max-width: 992px){

    .halo-product-content h4.foo{
      font-size:23px !important;
      font-weight:800;
    }
  .about-card{
    margin:0 !important;
  }
  .it-work h1{
    font-size: 28px;
}
  .cirti h1{
    font-size:28px;
  }
  .cirti p{
    font-size:16px;
  }
  #wrap .slider-nav button.slick-arrow.slick-prev{
    left: -3px!important;
    top: 25%;
    transform: translate(-50%,-50%);
}
#wrap .slider-nav button.slick-arrow.slick-next {
    right: -25px!important;
    top: 25%;
    transform: translate(-50%,-50%);
}
  }

  @media (min-width: 580px) and (max-width: 767px){
    .halo-product-content h4.foo{
      font-size:22px !important;
      font-weight:800;
    }
  }

    @media (min-width: 480px) and (max-width: 580px){

    .halo-product-content h4.foo{
      font-size:30px !important;
      font-weight:800;
    }
  }

@media (min-width: 320px) and (max-width: 480px){

    .halo-product-content h4.foo{
      font-size:30px !important;
      font-weight:800;
    }

/* top bar */
   
.header-top .top-message{
font-size:9px;
  padding-left:0;
  padding-right:0;
}
/*   .header-top .call_now{
    font-size:8px;
  } */
.halo-product-content h4.foo{
      margin-bottom: 5px;
}
   .it-work h1{
    font-size: 22px;
}
 .order-form .container{
      padding:0 7px !important;
 }
}


@media screen and (min-width: 900px){
  .product.product-default .product_top .slick-track .item,
  .product.product-default .product_top .slick-track .product-image{
      width: calc(20% - 0.8rem);
}
  .surgeries-prevanted{
    border-radius:15px;
  }
}


@media (min-width: 750px){
  .desctiption_slider .journey-txt {
    font-size: 16px;
    padding-top: 10px;
        padding-bottom: 15px;
    text-align: center;
}

}
 
@media (min-width: 1200px){
  .desctiption_slider .slick-track{
      position:relative;  
}

.product-shop {
        .product-title {
            font-size: 17px;
          padding:0 !important;
        }
}
.product-shop .product-shop-inner{
    padding: 12px 17px !important;
}
  
.sidebar.blog-sidebar{
    position: sticky;
    top: 54px;
    background: #f2f2f2;
    border-bottom: 3px solid #061487;
    padding: 15px;
    height: fit-content;
}

.cirti .slick-arrow.slick-prev{
    color: #000639;
    bottom: 13%;
    right: 5%;
    top: unset;
    left: unset;
    box-shadow: 0 2px 4px 0 rgba(0,102,255,.2), 0 1px 10px 0 rgba(0,102,255,.12), 0 4px 5px 0 rgba(0,102,255,.14);
}

.cirti .slick-arrow.slick-next {
    color: #000639;
    right: -18px;
    bottom: 13%;
    top: unset;
    border-radius: 50%;
    box-shadow: 0 2px 4px 0 rgba(0,102,255,.2), 0 1px 10px 0 rgba(0,102,255,.12), 0 4px 5px 0 rgba(0,102,255,.14);
}

}


@media (min-width: 1024px) and (max-width: 1200px){
  .desctiption_slider .slick-track{
      position:relative;
      left: -16%;   
}   
 .product-shop {
        .product-title {
            font-size: 17px;
          padding:0 !important;
        }
    }
  .product-shop .product-shop-inner{
    padding: 12px 17px !important;
  }
   .custom-block-product .icon {
    flex: inherit !important;
}
.cirti .slick-arrow.slick-prev{
    bottom: 13%;
    right: 5%;
    top: unset;
    left: unset;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.cirti .slick-arrow.slick-next {
    right: -18px;
    bottom: 13%;
    top: unset;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
  
}

@media (min-width: 767px) and (max-width: 1024px){
  .desctiption_slider .slick-track{
      position:relative;
      left: -24%;     
}    
 .product-shop {
        .product-title {
            font-size: 17px;
          padding:0 !important;
        }
    }
  .product-shop .product-shop-inner{
    padding: 12px 17px !important;
  }
  .custom-block-product .icon {
    flex: inherit !important;
}
   .product-journey .owl-carousel .card{
  min-height:340px;
  }
.cirti .slick-arrow.slick-prev{
    bottom: 13%;
    right: 5%;
    top: unset;
    left: unset;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.cirti .slick-arrow.slick-next {
    right: -18px;
    bottom: 13%;
    top: unset;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
}



@media (min-width: 580px) and (max-width: 767px){
  .desctiption_slider .slick-track{
      position:relative;
      left: -36%;     
}    
  .home_section_3 .inner_section .card a img{
    height:180px;
  }
  .product-shop .product-shop-inner{
    padding: 10px !important;
  }

  .newslatter h2 {
    font-size: 52px;
}
  .newslatter p {
    font-size: 26px;
  }
  .newslatter a.btn{
    font-size:16px;
    font-weight:500;  
  }
  .blog-product .left-side h4{
    font-size: 28px;
    line-height: 32px;
    padding-bottom:16px;
  }
  .blog-product .left-side p{
    margin:0;
    font-size: 13px;
    line-height: 20px;
     padding-bottom:16px;
  }
}

@media (min-width: 320px) and (max-width: 580px){    
    
}

@media (min-width: 320px) and (max-width: 767px){    
 
  .home_section_3 .inner_section .card a img{
    height:180px;
  }
    .textStripSection{
    padding: 3px 0px;
  }
  .textStripSection .textItem span {
    font-size: 12px;
  }
  
  .section_6 .twae-timeline-centered .twae-timeline-entry{
    width:100% !important;
  }
  .section_6 .twae-timeline-centered .twae-timeline-entry.twae-left-aligned .twae-timeline-entry-inner .twae-data-container{
    margin-right:0;
  }
  .section_6 .twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-data-container{
    margin-left:62px;
  }
  .section_6 .twae-timeline-centered .twae-timeline-entry .twae-timeline-entry-inner .twae-label-extra-label{
    position: relative;
    left: 0;
    text-align: left;
    display: inline-block;
    width: 100%;
    padding-left: 54px;
}
  .section_6 .twae-vertical.twae-wrapper.twae-centered{
    padding-left: 32px !important;
}
  .section_6 .twae-label-extra-label .shad{
    left: 0px !important;
    right:unset !important;
  }
  
  .section_6 .twae-label-extra-label .inner_shad{
    position: absolute !important;
    left: 50px !important;
    top: 8px !important;
  }
  
  .section_6 .twae-wrapper span.twae-label{
        right:unset;
    left:61px !important;
    top:15.58px;
  }
  .home_section_5 .wrapper{
    width:100%;
    padding: 20px 0px!important;
  }
  
    .multiImgBlock {
        display: flex !important;
        column-gap: 30px;
        overflow-x: scroll;
        align-items: flex-start;
        flex-wrap: nowrap !important;
    }
.probiotics img{
  height: 240px;
}
   .custom-block-product .icon {
    flex: inherit !important;
}


/* ceritificate */

   .cirti{
    padding: 3em 0 0 0;
  }
  .cirti h1{
    font-size:32px;
  }
  .cirti p{
    font-size: 15px;
    line-height: 26px;
  }

   .cirti .content{
    padding-bottom:7em !important;
  }

  .cirti .content h1{
    font-size:22px;
  }
 .cirti .cirti-image{
    position:relative;
    top: -101px;
    z-index: 999;
  }
  .howit-works .left-tab{
    padding:26px 0;
  }
  .howit-works .tablinks.in-view{
        margin-right: 0px !important;
  }

}

@media (min-width: 320px) and (max-width: 580px){

a.sticky-btn{
    /* display:block !important; */
}
  
.desctiption_slider .slick-track{
      position:relative;
      left: -42%;     
} 

  .product-single__video.slick-slide .vp-center{
    display:block !important;
  }
  .postcard{
      min-height: 259px;
  }
  .postcard__title {
    font-size: 1.3rem;
}
.postcard__text{
  padding:0.5em;
}
.consult-now .big-title{
  display:none;
}
  .consult-now .title{
    font-size: 22px;
    color: #453e79;
    text-transform: uppercase;
    letter-spacing: 7px;
    padding: 5px 15px;
    display: inline-block;
    border: 1px solid #dad8e4;
    margin: 0;
  }
  .medicine-banner img{
    height:55vh !important;
  }
    .surgeries-prevanted h4{
    font-size: 13px;
}

  .header-top .call_now{
    display:none;
  }
}


@media (min-width: 320px) and (max-width: 400px){
  .product-custom-block {
            overflow-x: scroll;
}
  .section_6 .twae-wrapper .twae-data-container span.twae-title{
    font-size:12px;
  }
  .section_6 .twae-wrapper .twae-description{
    font-size:12px;
  }
/*   html .hxoSelectTheme.mobile_bottom_left{
    left:70% !important;
  } */
.section-specialists .card{
      min-height: 232px;
}
  .face-symptoms #pageHeaderTitle{
    font-size: 32px;
  }
  .globo-form-publish-modal .globo-form-modal-content{
    width:100% !important;
  }
}

@media (min-width: 320px) and (max-width: 480px){

  .money-back span{
    font-weight: 500;
    letter-spacing: 0px;
  }
  .section-specialists{
    padding:5em 0;
  }
   .home_section_3{
    padding:5em 0;                                                                                       
  }
  .home_section_4{
    padding:5em 0;
  }
  .section_6{
    padding:3em 0;
  }
  .homepage-collection-wrapper{
     padding:5em 0;
  }
  
  .section-specialists h1,
  .section_6 .heading{
    font-size:32px;
  }
  .home_section_3 .home-two-up-image-callout-title span{
    font-size:28px;
  }

.col-variant{
  width:50%;
}
  .sticky_form .sticky_group .pr-selectors{
    max-width:100% !important;
  }
  .col-actions{
    width:50%;
  }
  .sticky_form .sticky-item{
    margin:0;
  }
  .sticky_form .sticky-add-to-cart{
    max-width:100%;
  }
  .col-actions.single-col-action{
    width:100% !important;
  }
  .col-actions.single-col-action .action.sticky-item{
    width:50%;
    margin:auto !important;
  }

.newslatter h2 {
    font-size: 44px;
      text-align:center;
}
  .newslatter p {
    font-size: 24px;
        text-align:center;
  }
  .newslatter a.btn{
  font-size:16px;
  font-weight:500;
  }
  .why-customer-say .heading{
      padding: 4px 10px;
  }
  .why-customer-say h2 {
    /* font-weight: 600;
    font-size: 32px; */
}

.howit-works h2{ 
  font-size:36px;
}
  
.it-work h2 {
    color: #0c2648;
    font-size: 27px;
}
/*  customer review slider */
  .customer-review-slider h2{
    font-size: 32px;
  }
  .customer-review-slider .owl-carousel .card{
    padding: 0.5rem !important;
  }
  /* end customer review slider */
  .product-journey .heading{
    font-size:32px;
  }
  .cirti .heading{
  font-size:32px;
  line-height: 36px;
}
  .probiotics h2{
  font-size:32px;
}

.medicine-banner img{
    height:50vh !important;
}
  .gradient-cards{
    padding:0;
  }
        
}

@media (min-width: 1200px) and (max-width: 1451px){
  .site-nav > .item{
    padding-left:4px !important;
  }
  .product-journey .owl-carousel .card{
  min-height:430px;
  }
}

@media screen and (min-width: 769px) {
  .postcard {
    flex-wrap: inherit;
  }
  .postcard .postcard__title {
      font-size: 2rem;
    }

    .postcard__tagbox {
      justify-content: start;
    }

    .postcard__img {
      max-width: 300px;
      max-height: 100%;
      transition: transform 0.3s ease;
    }

    .postcard__text {
      padding: 2rem;
      width: 100%;
    }

    .media.postcard__text:before {
      content: "";
      position: absolute;
      display: block;
      background: #18151f;
      top: -20%;
      height: 130%;
      width: 55px;
      display:none;
    }

    .postcard:hover .postcard__img {
      transform: scale(1.1);
    }

    .postcard:nth-child(2n+1) {
      flex-direction: row;
    }

    .postcard:nth-child(2n+0) {
      flex-direction: row-reverse;
    }

    .postcard:nth-child(2n+1) .postcard__text::before {
      left: -20px !important;
      transform: rotate(4deg);
  }

    .postcar.postcard:nth-child(2n+0) .postcard__text::before {
      right: -12px !important;
      transform: rotate(-4deg);
    }
  }
  
@media screen and (min-width: 1024px){
	.postcard__text {
      padding: 2rem 2.5rem;
    }
		
.postcard__text:before {
      content: "";
      position: absolute;
      display: block;
      top: -20%;
      height: 130%;
      width: 43px;
  }
	
  .postcard.dark 
		.postcard__text:before {
			background: #18151f;
          display:none; 
		}
  
	.postcard.light 
		.postcard__text:before {
			background: #e1e5ea;
		}
}



          
/* landing page */

@media (max-width: 991px) {
.working-process .accordion-item .accordion-button{
  font-size:22px;
}
  .working-process .accordion-item .accordian-numbers{
    font-size:24px;
  }
  .working-process .accordion-item .accordian-numbers {
    padding-right: 10px !important;
}
}
    

@media (max-width: 575px) {
  .working-process .accordion-item .accordion-button{
      padding-left: 9px;
      line-height: 20px;
    }
    .working-process .accordion-item .accordion-button{
        font-size: 16px;
    }
  .working-process .accordion-item .accordion-collapse .accordion-body{
     padding: 18px 8px;
  }
  .working-process .accordion-item .accordion-collapse .accordion-body header h2{
    /* font-size: 22px; */
  }
  .accordion-button::before{
      height: 28px;     
      width: 28px;
      font-size: 15px;
  }
}

      
 @media (max-width: 768px) {
    .detail-img{
        height: auto;
    }

 }
          




@media (max-width: 768px) {
section.texture-bg h2,
section.pl-hero h2{
	font-size: 30px !important;
    line-height: 1.1;
    margin-bottom: 20px;
}
.hero-card .content-side, .hero-card .image-side{
    padding: 20px;
}
	.quiz-box{
		padding: 15px !important;
	}
	.animated-border-box,
	.cta-card{
		padding: 15px !important;
	}
	.quote-section{
		padding: 57px 0;
	}
}


/* Responsive Adjustments */
@media (max-width: 768px) {
    .hero-card {
        flex-direction: column !important;
    }
    .headline {
        font-size: 3.3rem;
    }
    .image-side {
        order: -1; /* Image appears on top on mobile */
    }
	.quiz-option{
		padding:12px 12px !important;
	}
	.premium-hero-module .hero-main-headline{
		text-align: left;         
		font-size: 27 !important;
	}
}
  
 /* RESPONSIVE BREAKPOINTS */
@media (max-width: 991px) {
   .premium-hero-module .hero-text-content { 
	   padding: 2rem 1rem !important; 
	   text-align: center; 
	}
	.premium-hero-module .hero-text-content p{ 
		text-align: left !important;
	}
   .premium-hero-module 
	.hero-testimonial-quote { 
		border-left: none; 
		border-top: 2px solid #3a7bd5;  
		padding: 20px 0 0 0; 
	}
   /* .premium-hero-module .hero-visual-display { 
	   min-height: 400px !important; 
	} */
}

 /* RESPONSIVE BREAKPOINTS */
@media (max-width: 480px) {
   .premium-hero-module .hero-text-content { 
	   padding: 3rem 0rem !important; 
	   text-align: center; 
	}

}

          


