/** Shopify CDN: Minification failed

Line 252:0 Unexpected "}"

**/
/* before after page css */
.page-before-after .page-width--narrow{
  display:none;
}
.heading_here{
  text-align:center;
}
.content-inden1{
  overflow:hidden;
}
.gallery .slick-track{
  display:flex;
  align-items:center;
}
.first_txt{
  padding-top: 40px;
    padding-bottom: 100px;
}
.grid1 img{
      max-width: 72%;
      margin: auto;
}
.second_div{
  display:flex;
      gap: 50px;
}
.img-left img{
      width: 45%;
}
.img-right img{
   width: 45%;
}
.img-left{
  width: 50%;
  display: flex;
    justify-content: center;
      gap: 5px;
}
.banner__media-desktop img{
  width: 100%;
}
.img-right{
   width: 50%;
  display: flex;
    justify-content: center;
      gap: 5px;
}
.second_div{
      margin-bottom: 78px;
  width:100%;
}
.cus_txt{
  max-width: 1400px !important;
}
.img-txt-cus{
  display: flex;
    padding-top: 60px;
    margin-top: 20px;
    width: 100%;
}
.img-center{
      width: 33.34%;
      text-align: center;

}
.icon_cs{
  width: 50%;
     text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 28px;
}
.img-center img{
          border-radius: 50%;


}
.icon_c{
  font-size: 27px;
    text-align: center;
    line-height: 39px;
    font-family: Oxygen, sans-serif;
    font-weight: 900;
}
.btn-lbl{
  font-family: Oxygen, sans-serif;
    font-weight: 600;
     text-decoration: none;
    padding: 6px 22px;
    font-size: 21px;
    letter-spacing: 2px;

}
.icon_css{
  display:none;
}
.img-center img{
       max-width: 69%;
  }
 .text-img-text {
    margin-top: 40px;
    padding-top: 50px;
    padding-bottom: 50px;
}
.after-1{
      font-size: 26px;
    text-align: center;
    line-height: 49px;
    font-family: Oxygen, sans-serif;
    font-weight: 500;
}
.before_c{
    font-size: 26px;
    text-align: center;
    line-height: 49px;
    font-family: Oxygen, sans-serif;
    font-weight: 500;
}
@media screen and (max-width: 767px){
   .img-txt-cus{
         gap: 40px;
   }
  .custom-youtube-section {
    padding: 30px 0 0px 0px!important;
}
  .text-img-text {
    padding-top: 10px;
    padding-bottom: 30px;
}
  .after-1, .before_c {
  padding-bottom: 0px !important;
  }
  .show_mobile img {
    width: 100%;
     object-fit: fill !important;
}
  .after-1 {
    font-size: 20px;
  }
  .before_c{
    font-size: 20px;
  }
 
  .img-center{
        width: 48.34%;

  }
  .img-center img{
          width: 67%;
    height: 62%;
  }
  .image_banner_custom{
   display: block !important;
    max-width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
  .image_banner_custom img{
    max-width: 100%;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
  .banner__media-desktop{
  display: none !important;
}
   .icon_cs{
  display:none;
}
  .icon_css{
  display:block;
}
  .icon_c {
    font-size: 13px;
    text-align: center;
    line-height: 21px;
    padding: 0px 5px;
    font-family: Oxygen, sans-serif;
    font-weight: 900;
}
  .btn-lbl{
        font-size: 13px;
        padding: 11px 22px;

  }
  .icon_css{
    text-align:center;
  }
 .text-img-text{
    display: flex;
    flex-direction: column;
    gap: 0px;
  }
  .icon_c{
        margin-bottom: 15px;
  }
 .collection__title .title {
        margin-bottom: 50px;
  }
  .collection .slider-button--prev{
        top: -36px !important;
  }
  .collection .slider-button--next {
     top: -36px !important;
  }
  
}
@media screen and (max-width: 990px){
    .second_div{  flex-direction: column;
    gap: 58px;
}
 
  .img-left img, .img-right img {
    width: 50%;
    height: auto;
}
  .img-left, .img-right{
    width: 100%;
  }
  .second_div {
    margin-bottom: 60px;
  }
  .first_txt {
    padding-top: 0px;
    padding-bottom: 50px;
}
}

 .full-link1{
  z-index: 9;
    height: 100%!important;
    width: 100%!important;
  }

.image_banner_custom{
   display: none !important;
}
.bnr-cus{
      margin-top: 86px !important;
}

}
