/** Shopify CDN: Minification failed

Line 1262:2 Unexpected "}"

**/
/* .container, .shopify-policy__container.shopify-policy__container {
    width: 100%;
   margin: 0px;
  padding: 0px;
}
marquee {
    width: 100%;
    height: 50px;
    background: pink;
    text-align: center;
    margin: auto;
    overscroll-behavior: auto;
  }
  .marquee-container {
    display: flex;
}
  p.swiper-slide {
    padding: 0px 20px;
    text-align: center;
    margin: 0px;
  } */


/* .header__inline-navigation {
    display: flex;
    align-items: center;
    justify-content: end;
}
.header__secondary-links {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.header__secondary-links {
    justify-content: space-between;
} */

.mega-menu__inner {
    padding-top: 0 !important;
    }  
span.mega-menu__title.heading.heading--small {
    border-bottom:2px solid #edd488;
    padding-bottom: 8px;
    font-size: 18px;
    color: #1e1578;
    font-weight: 600;
}

product-item.product-item.productitem {
    background: white !important;    
}
.product-item__info.product-item__info--with-button {
    background: #ffffff !important;   
}
.product-facet__filters-header.hidden-pocket p {
    text-transform: capitalize !important;
}
.product__media-image-wrapper.aspect-ratio.aspect-ratio--natural {
    background: #fff !important;
}

.header__logo {
    /* padding: 0px 80px; */
   padding: 0px 50px;
}

.header__wrapper desktop-navigation ul li a img {
    padding: 4px;
} 
@media screen and (max-width: 600px) {
 .header__inline-navigation {
    display: flex;
    align-items: center;
    justify-content: start;
}
  .header__logo {
    padding: 0px;
}
  .header__wrapper {
    display: flex;
    align-items: center;
    padding: 20px 0;
    justify-content: space-between;
}
}

marquee.GeneratedMarquee {
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
}

marquee span {
    font-size: 12px;
    color: white;
}

marquee img{
/*  margin: 6px 30px; */
    margin: 10px 40px;
/*     width: 16px;
    transform: rotate(-60deg); */
}

/* slider text */

a.button.button--primary.lg-btn {
    width: 340px;
    border-radius: 16px;
}

@font-face {
    font-family: 'Gothic A1';
    src: url('/cdn/shop/files/GothicA1-Regular.ttf?v=1695815125') format('truetype');
    /* Add other font formats if needed */
}
@font-face {
  font-family: "Epilogue";
  src: url("/cdn/shop/files/Epilogue-SemiBold.ttf?v=1684305414") format("ttf"),
       url("/cdn/shop/files/Epilogue-SemiBold.woff?v=1684307050") format("woff");
}
.header__wrapper {
    font-family: 'Epilogue';
    font-weight: 600;
    /* font-size: 20px; */
  font-size: 16px;
  
}
/* mega menu css */
div#desktop-menu-1 {
    border-bottom: 3px solid #3f80e3;
}
.mega-menu__inner a.mega-menu__title.heading.heading--small {
    font-size: 20px;
    font-family: 'Poppins';
    color: #1e1578;
    border-bottom: 1px solid #ffc700;
    padding-bottom: 10px;
    text-transform: capitalize;
}
.mega-menu__inner ul.linklist.list--unstyled {
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 100;
    color: #2e75e1;
    line-height: 35px;
}
/* footer css */

ul.social-media.social-media--no-radius.list--unstyled li {
   border: 2px solid #2e75df;
    box-shadow: none;
    color: white;
    border-radius: 50%;
    background: #2e76df;

}
ul.social-media.social-media--no-radius.list--unstyled li:hover {
   border: 2px solid #ffc700;
    box-shadow: none;
    color: white;
    border-radius: 50%;
    background: #ffc700 !important;

}

element.style {
    /* text-decoration: underline; */
    /* border-bottom: 1px solid #2a77e0ba; */
    /* width: 345px; */
    /* padding-bottom: 6px; */
}
.footer__item-content ul li.linklist__item {
    text-decoration: underline;
    border-bottom: 1px solid #2a77e0ba;
    width: 326px;
    padding-bottom: 6px;
}
.footer__item-content ul li.linklist__item:hover {
    border-bottom: 2px solid #2a77e0;
}
p.footer__item-title.heading.heading--small {
    display: none;
}
p.footer__item-title.heading.heading--small.footerheading {
    display: block !important;
    margin-bottom: 0px !important;
    color: black;
    font-family: 'Poppins' !important;
    font-size: 18px;
}
.footer__item-content {
    padding: 30px 0px;
    font-size: 14px;
}
.footer__item-content.footericons {
    padding: 0px !important;
}

ul.social-media.social-media--no-radius.list--unstyled {
/*     justify-content: space-between; */
  gap: 20px ;
}

@font-face {
  font-family: "Poppins";
  src: url("/cdn/shop/files/Poppins-Regular.woff?v=1684389351") format("woff");
}

footer.footer {
    background: white;
    color: black;
    font-family: 'Poppins' !important;
}
.footer__item.footer__item--links .footer__item-content ul li {
    font-size: 18px;
}
.footer__item-list {
    border-bottom: 1px solid #2d76de;
    padding-bottom: 50px;
}
.footer__item-list:hover {
    border-bottom: 2px solid #2d76de;
}


@media screen and (max-width: 600px) {
  .footer__item-list {
    display: block !important;
  }
    .footer__item-content ul li.linklist__item {
      width: auto;
  }
}

/* section prodect */
.section__color-wrapper h3 {
    /* font-size: 48px; */
  font-size: 36px;
    font-family: 'Epilogue';
    text-transform: capitalize;
    font-weight: bold;
}

.product-item-meta {
    font-family: 'Poppins';
    font-size: 20px;
    text-align: left;
    font-weight: 600;
    line-height: 30px;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.price-list.price-list--centered {
    justify-content: space-between;
    display: flex;
}

.product-item-meta__price-list-container {
    text-align: left;
}

span.price.price--highlight {
    font-size: 22px;
    font-family: 'Epilogue';
    color: #2e75df;
}

span.price.price--compare {
    font-size: 16px;
    font-family: 'Epilogue';
    font-weight: 600;
    color: #949494 !important;
}
.product-item-meta {
    font-family: 'Epilogue';
    font-size: 22px;
}
.price-list.price-list--centered span.price {
  color: #2e75df;
}
span.price.percentage--show {
    font-family: 'Poppins';
    font-size: 12px;
    font-weight: 500;
    color: #2e75df;
    background: #2e75df36;
    border-radius: 5px;
    padding: 0px 10px;
    text-align: center;
}

.product-item__info.product-item__info--with-button {
    background: #F5F5F5;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    padding: 20px 30px 30px;
}
button.product-item__cta.button.button--primary.butprimary {
    border-radius: 8px;
/*     width: 283px; */
    width: 100%;
    height: 45px !important;
    background: #2E75DF;
/*     margin-bottom: 25px; */
    background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;

}
button.product-item__cta.button.button--primary.butprimary:hover{
/*   background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%); */
    background-position: left bottom;
}
.productitem form button span.loader-button__text {
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
    text-align: center;
    align-items: center;
    height: 0px;
}
/* button.product-item__cta.button.button--primary.hidden-phone  */
button.product-item__cta.button.button--primary {
    border-radius: 8px;
    width: 100%;
    height: 45px !important;
    background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
/* button.product-item__cta.button.button--primary.hidden-phone:hover */
button.product-item__cta.button.button--primary:hover{
  background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
    background-position: left bottom;
}
.productitem button span.loader-button__text {
    color: white;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 600;
    text-align: center;
    align-items: center;
    height: 0px;
}

@media only screen and (min-width: 1024px) and (max-width: 1366px) and (orientation: portrait) {
 .product-item__info.product-item__info--with-button {
    padding: 20px 5px 30px;
}
}

@media screen and (max-width: 600px){
/*     button.product-item__cta.button.button--primary.butprimary {
      width: auto;
  } */

  .section__color-wrapper h3 {
    font-size: 30px;
}

}

/*  */
.img-conatainet h1.textonimg {
    z-index: 1;
    position: absolute;
    color: #fff;
    font-size: 42px;
    font-family: 'Epilogue';
    text-align: center;
    padding: 260px 578px;
}
/*  */
h3.heading.h3 {
    font-size: 2.4vw;
    font-family: 'Epilogue';
    font-weight: bold;
    text-align: start;
  
}
h3.heading.h4 {
    text-transform: capitalize;
}

.image-with-text__text-wrapper {
    text-align: left;
}

@media screen and (max-width: 600px){
h3.heading.h3 {
    font-size: 25px;
}

}
/*  */

a.button.button--primary {
    width: 340px;
    /* height: 60px; */
    text-align: center;
    margin: auto;
    border-radius: 8px;
/*     background: #2e76de; */
    background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;

}

a.button.button--primary:hover{
/*   background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%); */
  background-position: left bottom;
}

.image-with-text__wrapper {
    padding: 0px;
}

/* grid templeat */


/*   .rowiconstext.littel-text {
    font-size: 18px;
    font-family: 'Epilogue';
    font-weight: 600;
} */
  .col-6.left-imgcontainer {
      padding: 20px;
    }
  @media (min-width: 992px) and (max-width : 1400px){
    .row.right-img1 {
    padding: 15px 0px 0px 0px !important;
 }
}
    .row.right-img1 {
      padding: 20px 0px 0px 0px;
    }

    .col-6.rightimg1 {
      padding: 20px 20px 20px 0px;
    }

    .col-6.rightimg2 {
      padding: 20px 0px 20px 20px;
    }

    .rowiconstext {
      display: flex;
      justify-content: center;
      /* justify-content: start; */
      padding: 20px;
    }

    .icon-text {
      display: flex;
      margin: 10px;
      /* width: 220px; */
    }
    .icon-text img {
        margin-right: 0;
    }
  #shopify-section-template--16747690262786__b89a9f98-12c0-434d-880a-54e5d66ed56b .icon-text {
      display: flex;
      margin: 10px;
      width: 220px;
    }
    .rowimgcontainer {
      display: flex;
      justify-content: center;
    }

    .row.right-img2 {
      display: flex;
      justify-content: center;
    }

    .littel-text {
      display: flex;
      margin: auto 20px;
      font-size: 18px;
    font-family: 'Epilogue';
    font-weight: 600;
    }

    @media screen and (max-width: 600px) {

        #shopify-section-template--16747690262786__b89a9f98-12c0-434d-880a-54e5d66ed56b .icon-text .icons
        [dir=ltr] .icon-text svg, [dir=ltr] .icon-text img {
        margin-right: 0px !important;
        }
          #shopify-section-template--16747690262786__b89a9f98-12c0-434d-880a-54e5d66ed56b .icon-text {
          display: flex;
          margin: 2px;
          width: auto;
          flex-direction: column;
          gap: 8px;
      }
      .rowiconstext {
        display: flex;
        flex-direction: row;
        align-items: center;
        padding: 20px 0px;
        padding-top: 0px;
        justify-content: space-between;
      }
      .icon-text {
          display: flow;
          margin: 0;
          width: 220px;
          text-align: center;
      }
      span.icontext {
          line-height: 20px;
      }
      .littel-text {
          margin-top: 10px;
      }

       #shopify-section-template--16747690262786__b89a9f98-12c0-434d-880a-54e5d66ed56b .littel-text {
          margin: auto;
          font-size: 14px;
      }

       .col-6.left-imgcontainer {
      padding: 10px 0px;
    }
      .row.right-img1 {
      padding: 10px 0px 0px;
    }

      .rowimgcontainer {
        display: flex;
        flex-direction: column;
      }

      .col-6.rightimg1 {
        padding: 0px 5px 0px 0px;
      }

      .col-6.rightimg2 {
        padding: 0px 0px 0px 5px;
      }

      
     .rowimgcontainer img {
        width: 100%;
      }

      a.button.button--primary {
          width: 295px;
      }

      #shopify-section-template--16747690262786__b89a9f98-12c0-434d-880a-54e5d66ed56b .icons img {
          width: 51px;
      }

      /* Featured In Logo */
      span.imagesspace2{
          padding-left: 15px;
          padding-right: 15px;
      }
      span.imagesspace5{
          padding-left: 15px;
          padding-right: 15px;
      }
    }
/*end  */

/*prodect tabs  */
.tabs-nav__position.is-initialized {
    transition: transform .4s ease-in-out;
    color: #ffc700;
}
button.tabs-nav__item.heading.heading--small {
    font-size: 20px;
    font-family: 'Poppins';
    font-size: 600;
    padding: 20px 20px 12px;
}
@media screen and (max-width: 600px){
    button.tabs-nav__item.heading.heading--small {
        font-size: 18px;
        padding: 0;
    }
}

/* start marquee section only image */
marquee.imagesmarquee img {

   transform: rotate(0);
    width: 150px !important;
    margin: 0px 20px;
}
div#shopify-section-template--16747690262786__20fb12fa-f7f6-451c-9d72-2850ff588bbf h3 {
    color: black;
    font-family: 'Epilogue';
    /* font-size: 48px; */
}
@media screen and (max-width: 600px){
  div#shopify-section-template--16747690262786__20fb12fa-f7f6-451c-9d72-2850ff588bbf h3 {
      font-size: 25px;
  }
}
/* end */
/* start product_info  */

.product__info {
    justify-content: center;
    display: flex;
    flex-direction: column;
    /* margin: auto; */
    margin-left: auto;
    width: 40%;
    align-items: center;
}

/* icons */
.product__info .rowiconstext {
    display: flex;
    justify-content: space-between;
    padding: 20px 0px 40px;
    flex-direction: row;
    gap: 10px;
}
.product__info .icon-text {
    margin: 0px;
    display: flex;
    flex-direction: row;
/*     width: 185px;
    min-width: 175px;
    max-width: 180px; */
}
.product__info .littel-text {
    display: flex;
    margin: auto;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
    line-height: 23px;
    margin-left: 10px;
    width: 75%;
}
.product__info .rowiconstext img {
    width: auto;
    height: 50px;
}
/* image section */
.product__info h1.product-meta__title.heading.h3 {
    font-size: 1.80vw !important;
/*     font-size: 36px !important; */
    border-bottom: 1px solid #ffc700;
    padding: 10px 0px;
    font-family: 'Epilogue';
    font-weight: 700;
    justify-content: left;
    text-transform: capitalize;
}

.product__info .prod{
    padding: 0px 0px 20px;
}

.product__info .product-use-quantity span {
    border: 1px solid #2E75DF;
    padding: 6px 10px;
    border-radius: 30px;
    text-align: center;
    font-family: 'Poppins';
    color: #2E75DF;
    font-weight: 500;
     font-size: 12px;
}
.product__info .product-meta__aside.icons .textline {
    align-items: center;
    display: flex;
}
.product__info .product-meta__aside.icons .textline p {
    font-family: 'Poppins';
    font-size: 16px;
    color: #949494;
    font-weight: 500;
    align-items: center;
}
.product__info .price-list span.price.price--highlight.price--large {
    font-family: 'Epilogue';
    font-size: 30px;
    font-weight: 600;
    color: #000;
}
.product-meta__share-button-list{
  gap: 10px;
}
.product__info .price-list span.price.price--compare {
    font-size: 20px;
    font-family: 'Poppins';
    color: #949494;
    font-weight: 500;
}
.product__info .product-meta__price-list-container {
    justify-content: space-between;
}
/* .product__info .product-meta__aside {
    margin-top: 0px;
} */

a.product-meta__share-button-item {
    padding: 10px;
    border-radius: 20px;
    background: #2d76df;
}
.product-meta__aside.icons svg.icon.icon {
    background: #2975df;
    color: white;
    width: 15px;
    height: 15px;
}
/*button  */
.drawer__content button#AddToCart {
  height: 60px;
}
button#AddToCart {
    padding: 10px;
    border-radius: 16px;
/*     background: #2e76df; */
    background: linear-gradient(to right, #ffc700 50%, #2E75DF 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    color: white;
}
button#AddToCart:hover {
/*    background: #ffc700 */
    background-position: left bottom;
}
#AddToCart .loader-button__text {
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 600;
   color: white;
}
 .imgandtext {
    align-items: center;
    display: flex;
}
.iconstext span.firstordertext {
    padding: 0px 10px;
}
.iconstext span.freeshippingtext {
    padding: 0px 10px;
}
.iconstext span hr {
    border: 1px solid #2a77e0ba;
}
.iconstext span hr:hover {
    border: 2px solid #2e76df;
}


/* .product-form__option-selector {
    display: flex;
    gap: 10px;
    align-items: center;
}
 */
.product-form .product-form__option-info span {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: bold;
}

.product-form .product-form__quantity span {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: bold;
}

.product-form button.select {
    border-radius: 16px;
    font-size: 16px;
    font-family: 'Poppins';
    width: 185px;
    height: 45px;
}
.product-form__option-info, .product-form__quantity-label {
    margin-bottom: 0px !important;
}
  .product-form{
    width: 100%;
  }
/* .product-form__quantity {
    display: flex;
    gap: 10px;
    align-items: center;
    
}

.product-form .product-form__variants {
    padding: 0px 10px;
} */

quantity-selector.quantity-selector {
    border-radius: 16px;
    width: 100px;
    height: 45px;
    padding: 10px;

}
.product-meta {
    margin-top: -65px;
}

/* .product-form{
  grid-template-areas:
        "product-form__quantity product-form__variants ."
        "product-form__buy-buttons product-form__buy-buttons product-form__buy-buttons"
        "product-form__custom-liquid product-form__custom-liquid product-form__custom-liquid";
}
.product-form__buy-buttons {
    grid-area: product-form__buy-buttons;
}
.product-form__custom-liquid{
  grid-area: product-form__custom-liquid;
}
.product-form__custom-liquid{
  grid-area: product-form__custom-liquid;
} */

/* Enquriy template */
/* #shopify-section-template--16833110573314__main .product-form{
  grid-template-areas:
        "product-form__quantity product-form__variants ."
        "product-form__buy-buttons product-form__buy-buttons product-form__buy-buttons"
        "product-form__custom-liquid product-form__custom-liquid product-form__custom-liquid";
  padding-top: 20px;
}
#shopify-section-template--16833110573314__main .product-form__buy-buttons {
    grid-area: product-form__buy-buttons;
}
#shopify-section-template--16833110573314__main .product-form__custom-liquid{
  grid-area: product-form__custom-liquid;
}
#shopify-section-template--16833110573314__main .product-form__custom-liquid{
  grid-area: product-form__custom-liquid;
} */


 .rowiconstext-enquriy {
    display: flex;
    gap: 10px;
    justify-content: start;
    align-items: center;
    text-align: center;
}
.combo-box {
    width: fit-content;
}
@media screen and (max-width: 600px) {

  .product__info h1.product-meta__title.heading.h3 {
    font-size: 25px !important;
  }

      /* .product-form {
        grid-template-areas:
            "product-form__quantity product-form__quantity"
            "product-form__variants product-form__variants"
            "product-form__buy-buttons product-form__buy-buttons"
            "product-form__custom-liquid product-form__custom-liquid";
          }

          .product-form__quantity {
          grid-area: product-form__quantity;
      }
        
            .product-form__variants {
          grid-area: product-form__variants;
      }
        .product-form__buy-buttons {
          grid-area: product-form__buy-buttons;
      }
      .product-form__custom-liquid{
        grid-area: product-form__custom-liquid;
      }
      .product-form__custom-liquid{
        grid-area: product-form__custom-liquid;
      }
 */

  
        .product-form__option-selector {
          /* display: flex;
          gap: 10px;
          align-items: center;
          justify-content: space-around; */
          display: flex;
          gap: 6px;
          flex-direction: column;
          justify-content: left;
          align-items: flex-start;
      }

        .product-form__quantity {
         /*    display: flex;
        gap: 0px;
        align-items: center;
        justify-content: space-around; */
        display: flex;
        gap: 6px;
        flex-direction: column;
        justify-content: left;
        align-items: flex-start;
    }
      .product__info {
        width: 100%;
    }
    .product__info .product-use-quantity span{
        display: flex;
        flex-direction: column-reverse;
        gap: 10px;
        margin-bottom: 10px;
    }
        .product__info .rowiconstext {
        display: flex;
        padding: 20px 0px;
        flex-direction: row;
        gap: 4px;
          align-items: center;
          justify-content: space-between;
          display: flex;
    }
      .product__info .icon-text {
        margin: 0px;
        display: flex;
        flex-direction: column;
        gap: 8px;
    }
      .product-meta {
        margin-top: 30px;
    }

      .product__info .icon-text {
        width: auto;
    }
      .product-form__custom-liquid {
        margin-bottom: 40px;
    }

      button#AddToCart {
        min-width: auto;
        max-width: 330px;
    }
      .product-form .product-form__variants {
        padding: 0px;
    }

      .product-form__payment-container {
        grid-gap: 10px;
        gap: 10px;
        margin-top: 8px;
        justify-content: center;
        align-items: center;
        display: flex;
    }
      .product-meta__price-list-container {
        display: flex;
        margin-top: -8px;
        flex-direction: column;
        gap: 10px;
        align-items: start;
    }
    .product__info .product-meta__aside {
      margin-top: 18px;
    }
      .product__info .rowiconstext img {
        width: 40px;
        height: 40px;
    }
      .product__info .littel-text {
        font-size: 14px;
      }

      .product-form {
        row-gap: 20px;
    }
      #AddToCart .loader-button__text {
        font-size: 18px;
    }

      .rowiconstext-enquriy {
          display: flex;
          gap: 10px;
          justify-content: space-between;
          align-items: center;
          text-align: center;
      }
  
     .rowiconstext-enquriy img{
       width: 75%;
     }

      
      #shopify-section-template--16833110573314__main .product-form__custom-liquid {
        margin-bottom: 0px;
    }

      #shopify-section-template--16833110573314__main .product-form {
        row-gap: 10px;
    }
      
  }

/* image section */
@media screen and (min-width: 1000px) {
  
      .product--thumbnails-left .product__media {
      flex-direction: row !important;
       }

}
/*end product_info  */

/* start how to use product section   */

#shopify-section-template--16747690492162__ce7ae556-2dc5-4ef8-89cb-d3ce485a1646 section.section {
    background: lightblue;
}
  div#shopify-section-template--16747690492162__ce7ae556-2dc5-4ef8-89cb-d3ce485a1646 h3 {
    color: black;
    font-size: 36px;
    font-family: 'Epilogue';
}
.heading h1 {
    align-items: center;
    display: flex;
    justify-content: center;
}
  .img-title-discription {
    width: 360px;
}
  .images-container{
    display: flex;
    justify-content: center;
    gap: 40px;
  }
  .images-container .img-title-discription {
    padding: 10px;
  }
  .img-title-discription{
    display: flex;
    flex-direction: column;
  }
/*   .container{
    padding: 6px 10px;
  } */
  .btn-wrp {
    display: flex;
    justify-content: center;
    padding: 10px;
    display: none;
}
a.button.btn-primary {
    padding: 0px 20px;
    background: #2e75e0;
    color: white;
    text-decoration: none;
    border-radius: 16px;
    font-size: 16px;
    font-family: Poppins;
    text-align: center;
    align-items: center;
    display: flex;
/*     background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out; */

}
/* a.button.btn-primary:hover {
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
  background-position: left bottom;
} */
.btn-wrp img{
  width: 40px;
}
.btn-wrp span{
  padding: 6px 10px;
}
.images-container{
  margin: 100px;
}
.img-title-discription h2{
    font-size: 28px;
    font-family: 'Epilogue';
    color: black;
}
.images-container p {
    font-family: 'Poppins';
    font-size: 18px;
}

.img-title-discription {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.images-container .container {
    display: flex;
    flex-direction: column;
    gap: 10px;
}


@media screen and (max-width: 600px){
    .images-container {
        flex-direction: column;
        display: flex;
        margin: 0px;
        align-items: center;
        justify-content: center;
    }
     
    h3.heading.h2 {
        font-size: 25px;
        font-family: 'Epilogue';
    }

   div#shopify-section-template--16747690492162__ce7ae556-2dc5-4ef8-89cb-d3ce485a1646 h3 {
    font-size: 30px;
}
  .img-title-discription h2{
    font-size: 18px;
  }
  .images-container p {
    font-size: 14px;
}
  a.button.btn-primary {
    font-size: 12px;
}

}

/*end how to use product section   */

/* About us icon section */
/* .main-row {
    display: flex;
    justify-content: space-between;
}
.icon-container {
    display: flex;
    align-items: center;
    width: 40%;
}
.icon-container img {
    width: 60px;
}
.icon-paragraph {
  padding-left: 5px;
  line-height: 20px;
  font-size: 13px;
}

@media screen and (max-width: 600px){
    .why-vetro-power-heading {
        margin: 0;
    }
    .icon-container {
        display: flow !important;
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .icon-container img {
        margin: 0 !important;
    }
    image-with-text.image-with-text.image-with-text--overlap-image.became-visible {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0;
    }
} */

.icon-container img {
    width: 50px;
}
.icon-container {
    display: flex;
    gap: 20px;
}

.icon-box {
    text-align: center;
    max-width: 150px;
    flex: 1;
}

.icon-box img {
    width: 60px;
    height: 60px;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 10px !important;
}

.icon-box p {
    font-size: 14px;
    margin: 0;
    line-height: 1.4;
    word-wrap: break-word;
}
@media screen and (max-width: 600px){
    image-with-text.image-with-text.image-with-text--overlap-image.became-visible {
        padding-top: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .icon-container {
        margin-top: 25px;
    }
}
/* End About us icon section */


/* start image with text custom */
.image-with-text__text-wrapper h1 {

      font-size: 2.4vw;
/*     font-size: 48px; */
    line-height: 1;
    font-family: 'Epilogue';
}
  .icon-tittle {
    display: flex;
    padding: 10px;
     width: 250px;
  }

 #shopify-section-template--16756295336194__539bf43c-c695-4420-955c-6eee53c5f691 .icon-tittle{
  height: 100px;
   align-items: center;
}
  .tittle-container {
    padding: 0px 20px;
    align-items: center;
    justify-content: center;
    display: flex;
}
.towicontittle {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
  }
  .icons-tittel-container {
    display: flex;
    justify-content: center;
    gap: 30px;
}
@media screen and (max-width: 600px){

  #shopify-section-template--16756295336194__539bf43c-c695-4420-955c-6eee53c5f691 .icon-tittle {
    height: 115px;
    align-items: center;
}
  .image-with-text__text-wrapper h1 {
    font-size: 25px ;
  }

  .icon-tittle {
    display: flex;
    padding: 10px 4px;
    flex-direction: column;
/*     width: 150px; */
    min-width: 110px;
    max-width: 150px;
  }
      .text-container img:not([style*="float"]), .rte img:not([style*="float"]) {
        display: block;
        margin: auto;
    }
      .button-wrapper {
        justify-content: center;
        display: flex;
    }
  
    .tittle-container {
      padding: 10px 4px;
  }

  .towicontittle {
    display: flex;
    justify-content: center;
    align-items: center;
}
}

/*end image with text custom  */
/* start  */

.containertwoimage {
  position: relative;
}

.containertwoimage .left-image{
  display: inline-block;
  vertical-align: top;
  height: auto;
  justify-content: start;
  display: flex;
}
.containertwoimage .right-image {
  display: inline-block;
  vertical-align: top;
  height: auto;
  justify-content: end;
  display: flex;
}

.containertwoimage .left-image img{
  display: inline-block;
    vertical-align: top;
    height: auto;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}
.containertwoimage .right-image img {
  display: inline-block;
    vertical-align: top;
    height: auto;
    border-top-right-radius: 40px;
    border-bottom-right-radius: 40px;
}

.containertwoimage .horizontal-line {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 100%;
  width: 6px;
  /* background-color: black; */
  background-color: #ffff;
    border-radius: 10px;
}

.custom-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 16px;
    height: 50px;
    background-color: #7E2847;
    color: white;
    border: none;
    border-radius: 6%;
}

.containertwoimage, .image-nfs-conatiner{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 100px;
    margin-bottom: 100px;

}
.containertwoimage a.button.btn-primary {
      background: #1E1578;
      color: white;
      text-decoration: none;
      border-radius: 8px;
      font-size: 16px;
      font-family: Poppins;
      text-align: center;
      align-items: center;
      display: flex;
      width: 300px;
      justify-content: center;
/*       padding: 10px 20px; */
    }

  .containertwoimage .btnsecond {
      justify-content: end;
      display: flex;
      bottom: 80px;
      position: absolute;
      padding-right: 50px;
    }

  .containertwoimage .btnone {
      justify-content: start;
      display: flex;
      bottom: 80px;
      position: absolute;
      padding-left: 50px;
    }

@media screen and (max-width: 600px){

      .containertwoimage {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        gap: 50px;
    }
  
      .containertwoimage .left-image img {
        display: inline-block;
        vertical-align: top;
        height: auto;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    }
  
      .containertwoimage .right-image img {
        display: inline-block;
        vertical-align: top;
        height: auto;
        border-top-right-radius: 0px;
        border-bottom-right-radius: 0px;
    }

      .containertwoimage .horizontal-line {
        display: none;
    }
  
      .containertwoimage button.custom-button {
        display: none;
    }
  
    .containertwoimage .left-image img {
    border-radius: 10px;
    }
    
    .containertwoimage .right-image img {
      border-radius: 10px;
      }
    
    .containertwoimage .btnone {
      /* bottom: 232px; */
      bottom: 300px;
      position: absolute;
      padding-left: 0px;
    }
    
    .containertwoimage .right-image {
      justify-content: center;
    }
    
     .containertwoimage .left-image {
      justify-content: center;
    }
  
     .containertwoimage .btnsecond {
        /* bottom: 25px; */
       bottom: 75px;
        position: absolute;
        padding-right: 0px;
    }
    
      .containertwoimage a.button.btn-primary {
        font-size: 10px;
        width: 180px;
    }
    
      .containertwoimage, .image-nfs-conatiner{
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 10px;
        margin-bottom: 10px;
    }
  
}
 
/* end */
/* start  */
.img-container {
  position: relative;
  text-align: center;
  color: white;
}
.centered {
      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 400px;
    height: 200px;
    background: white;
    color: black;
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    padding: 30px;
}
.img-container h3{
   font-size: 18px;
   font-family: 'Epilogue';
   margin: 10px;

}
a.button.but-pry {
    text-transform: capitalize;
    padding: 0px 15px;
    color: white;
    background: #3176d9;
    border-radius: 16px;
    font-size: 16px;
    font-family: 'Poppins';
    background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
}
a.button.but-pry:hover{
/*   background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
   background-size: 200%;
   transition: .5s ease-out; */
    background-position: left bottom;
}
@media screen and (max-width: 600px){

  .centered {
    font-size: 10px;
    width: 210px;
    height: auto;
    padding: 10px;
}
 a.button.but-pry{
    font-size: 8px;
    line-height: 20px;
   border-radius: 6px;
  }
  .img-container h3{
   font-size: 10px;
  }
  .img-container img{
    width: 20px;
  }
}

/* end */
/*start discription  */
.metafields-container .descr-1 ul li{
    font-size: 16px;
    font-family: 'Poppins';
}
div#product-6126538588336-tabs {
    width: 100%;
}
  .descr_prdpro-container {
    display: flex;
    justify-self: center;
    margin-top: 40px;
  }

  .discriptions-container {
    /* width: 60%; */
    width: 100%;
    text-align: justify;
  }
.discriptions-container h4 {
    font-size: 28px;
    font-family: 'Epilogue';
    margin-bottom: 0px;
    font-weight: bold;
}
.discriptions-container p {
    font-size: 16px;
    font-family: 'Poppins';
    margin-top: 10px;
}
  .paired-product-conatiner {
    width: 40%;
  }

.descr-1 {
    padding: 0px 10px 10px 0px;
}
  hr{
   border: 0.1px solid #3273d587;
  }
  .more {
    display: none;
  }
  /* button .read{
    background: transparent;
    border: none;
  } */
  .read{
    color: #115ea3;
    background: transparent;
    border: none;
  }
  .paired-product-conatiner .images-container {
    display: flex;
    flex-direction: row;
    padding: 50px;
}
.paired-product-conatiner .images-container img{
 width: 300px;
}

 /* accordion-1 */
  #accordion-1, #accordion-2 {
    position: relative;
/*     box-shadow: 0px 1px 7px #DBDBDB; */
  }

  #accordion-1 .head, #accordion-2 .head{
    /* background-color: #FFFFFF; */
    color: #563e6e;
    /* padding: 10px; */
    cursor: pointer;
    transition: 0.2s ease;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }

 .descr-1.accordion h4 {
    color: black;
 }
  #accordion-1 .arrow, #accordion-2 .arrow {
    color: #563e6e;
    font-size: 60px;
    transition: 0.25s ease;
    opacity: 0.3;
/*  transform: rotate(-90deg); */
  }

  #accordion-1 .head:hover .arrow, #accordion-2 .head:hover .arrow {
    opacity: 1;
  }

/*   #accordion-1 .head:hover,
  #accordion-1 .active {
    background-color: #FFE77AFF;
  } */

  #accordion-1 .arrow-animate,  #accordion-2 .arrow-animate {
    transform: rotate(-90deg);
    opacity: 1;
  }

  #accordion-1 .content, #accordion-2 .content {
    /* background-color: #FFFFFF; */
    display: none;
    /* padding: 20px 30px; */
    color: #333333;
    text-align: justify;
  }

@media screen and (max-width: 600px) {
    .discriptions-container {
    width: 100%;
  }
   .paired-product-conatiner {
    width: 100%;
  }

  .descr-1 {
    padding: 0px 10px 10px 10px;
}
  .discriptions-container h4 {
    font-size: 18px;
  }

}
/*end  */
/* start customers conatainer*/
div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc .section__color-wrapper {
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
    padding: 100px 0px;
}
.customers-images-container {
    display: flex;
    justify-content: center;
    gap: 40px;
   /*  margin: 100px;
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%); */
}
.customers-images-container .container-discription {
    padding: 40px 10px 10px;
    text-align: center;
    justify-content: center;
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc header.section__header.text-container h3.heading.h2 {
    color: white;
    font-family: 'Epilogue';
    /* font-size: 48px; */
    font-size: 36px;
}

.heading h1{
    color: white;
    font-family: 'Epilogue';
    font-size: 48px;
    margin-top: 50px !important;
      
}
.img-title-discription {
    display: flex;
    flex-direction: column;
}
.img-title-discription {
    width: 360px;
}
.star-container {
    gap: 6px;
    display: flex;
    justify-content: center;
}

.container-discription p {
    font-size: 20px;
    color: white;
    font-family:'Poppins';
}

.container-discription h2 {
    font-size: 24px;
    color: white;
    font-family: 'Epilogue';
    font-weight: 600;
}
@media screen and (max-width: 600px){
  
      .customers-images-container {
        display: flex;
        flex-direction: column;
        gap: none;
        margin: 0px;
    }
      .img-title-discription {
        width: auto;
    }
      header.section__header.text-container h3.heading.h2 {
        font-size: 25px;
    }
     div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc .Img-titrle h2 {
        font-size: 18px;
    }
     div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc .images-container p {
        font-size: 14px;
    }
    
      div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc header.section__header.text-container h3.heading.h2 {
        font-size: 25px;
    }
      .container-discription p {
        font-size: 15px;
    }
      div#shopify-section-template--16747690262786__8963516d-9734-4451-bf7a-4df7f65174dc .section__color-wrapper {
        padding: 50px 0px;
    }
  .customers-images-container .container-discription {
    padding: 20px 10px 10px;
  }
  

}
/* end  customers conatainer*/
/* start Bestseller */

/* image background color in code */
img.product-item__primary-image {
    /* background: linear-gradient(180deg, #9e9e9e52 70%, #f5f5f5 30%); */
    border-top-left-radius: 16px;
    border-top-right-radius: 16px;
}

product-item.product-item.productitem {
    background: whitesmoke;
    border-radius: 16px;
}

.product-item__info.product-item__info--with-button {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}


/*end Bestseller */
/* start about page css */


element.style {
    color: black;
    font-size: 48px;
    font-family: 'Epilogue';
    font-weight: 500;
}

element.style {
    color: black;
    font-size: 18px;
    font-family: 'Poppins';
    font-weight: 500;
}
/* end about page css*/
/* start navbar */

/* nav.header__inline-navigation ul li:nth-child(4), nav.header__inline-navigation ul li:nth-child(5) {
    display: none;
} */

/* nav.header__inline-navigation .mega-menu__column ul li:nth-child(4), nav.header__inline-navigation .mega-menu__column ul li:nth-child(5) {
    display: block;
} */

/* Make Mobile menu upper case */
button.mobile-nav__link.heading.h5 {
    text-transform: uppercase;
}
a.mobile-nav__link.heading.h5 {
    text-transform: uppercase;
}
button.mobile-nav__link {
    text-transform: uppercase;
}
@media screen and (max-width: 600px) {
  .mobile-nav .mobile-nav .mobile-nav__item {
      text-transform: uppercase;
  }
}

/* @media screen and (max-width: 600px) {
  #mobile-menu-drawer .drawer__content ul li:nth-child(2) img{
      display: none;
 }
} */
/*end navbar */

/*start product */
@media screen and (max-width: 600px){
  .product-list__inner--scroller{
    grid-auto-columns: 90vw;
    grid-template-columns: none;
  }
      
}

/*end product */

/*start slider text */
h3.heading.heading--large {
    font-size: 60px;
    font-family: 'Epilogue';
    font-weight: bolder;
    text-transform: unset;
}

h2.heading.heading--small {
    font-size: 24px;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: unset;
}
/* end  slider text*/

/* start  featured-collection*/ 
@media screen and (max-width: 600px){
    #shopify-section-template--16747690262786__967baa09-f212-456b-9e15-1f58e4cd55a5
     .product-list--center .product-list__inner {
        justify-content: safe center;
        display: flex;
        flex-direction: column;
    }
  h3.heading.heading--large {
    font-size: 30px;
  }
  h2.heading.heading--small {
    font-size: 12px;
  }
    [dir=ltr] .content-box--left {
      margin: 0px;
  }
 }
/* end  featured-collection*/
.tag {
    border-radius: 20px;
    border: 1px solid;
    background: transparent;
    font-size: 12px;
    font-family: 'Poppins';
    color: black;
    font-weight: 600;
}
/*  start collections */
   .popover-container button.popover-button.hidden-pocket{
    background: #2e76dd;
    color: white;
    padding: 8px 16px;
    border-radius: 18px;
}

 @media screen and (max-width: 600px){
    
/*       .product-list.product-facet__product-list.product-list.anchor.became-visible .product-list__inner {
      flex-direction: column;
      gap: 20px;
      display: flex;
  }
 */
}

/*end  collections*/
/* start blog post */
article-list .article-item__content.text-container h3.article-item__title.heading.h3 {
    font-size: 36px;
    font-family: 'Epilogue';
    font-weight: 500;
}

article-list .article-list__secondary-list a.article-item__category.heading.heading--xsmall, a.article-item__category.heading.heading--xsmall {
    font-size: 12px;
    font-family: 'Poppins';
    color: #2e75df;
}
article-list .article-list__secondary-list h3.article-item__title.heading.h5  {
    font-size: 24px;
    font-family: 'Epilogue';
    font-weight: 500;
}

/* start button */
.liquid a.button.button--primary {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 600;
    border-radius: 16px;
}
/* end button*/
@media screen and (max-width: 600px){

    h3.article-item__title.heading.h4 {
    font-size: 18px;
    font-family: 'Epilogue';
    font-weight: 500;
}
 .article-item__image-container img, video {
    height: auto;
    max-width: 100%;
    border-style: none;
    vertical-align: top;
    width: 100%;
}

  
}
/* end blog post */

/* start fqa page */
.faq-navigation.hidden-pocket {
    display: none;
}

.faq__wrapper {
    max-width: 100%;
    width: 100% !important; 
    margin-left: auto;
    margin-right: auto;
}
header.section__header.section__header--tight.text-container {
    font-family: 'Epilogue';
    font-weight: bold;
}
.faq__category {
    text-transform: capitalize;
    font-size: 25px;
    margin-top: 35px;
}

.shopify-section.shopify-section--faq header.section__header.section__header--tight.text-container h1.heading.h2 {
    font-size: 36px;
    color: black;
}

.shopify-section.shopify-section--faq header.section__header.section__header--tight.text-container h1 {
    font-size: 24px;
    align-items: start;
    justify-content: left;
    display: flex;
    color: black;
}

.faq__item button.collapsible-toggle.text--strong {
    font-size: 18px;
    font-family: 'Epilogue';
    font-weight: 600;
}

collapsible-content .collapsible__content.text-container p {
    font-family: 'Poppins';
    font-size: 16px;
    font-weight: 400;
}

@media screen and (max-width: 600px){

   .shopify-section.shopify-section--faq header.section__header.section__header--tight.text-container h1.heading.h2 {
        font-size: 30px;
    }
    .shopify-section.shopify-section--faq header.section__header.section__header--tight.text-container h1 {
      font-size: 18px;
    }
    .faq__item button.collapsible-toggle.text--strong {
       font-size: 16px;
      }
  
    collapsible-content .collapsible__content.text-container p {
      font-size: 12px;
    }
}

/* end fqa page */

/* start contact form */

.contact {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-around;
}
  .contact-left-container {
    display: flex;
    flex-direction: column;
    gap: 20px;
  }

  .contacticon-contacttext {
    color: white;
    background: #3367d8;
    display: flex;
    justify-content: left;
    align-items: center;
    border-radius: 30px;
    width: 467px;
    height: 108px;
  }

  .contacticon {
    padding: 10px 20px;
  }

  .contacttexts {
    padding: 10px 20px;
  }

  .heading-text {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 500;
  }
  paragraf-text {
    font-size: 20px;
    font-family: 'Epilogue';
    font-weight: 600;
}

aside.contact__aside {
    position: relative;
    top: 10vh;
}

#shopify-section-template--16747690328322__a56ab354-acf5-4f1d-9941-e8ac645def5c .contact .contact__main {
    background: #1e1578;
    /* padding: 20px 120px; */
    width: 100%;
    max-width: 700px;
    /* height: 600px; */
   height: auto;
    border-radius: 30px;
}

.contact input#contact-form-name, .contact input#contact-form-email, .contact input#contact-form-enter-your-phone-number, .contact input#contact-form-city,
.contact select#contact-form-query-type, .contact textarea#contact-form-message {
    border: 1px solid white;
    border-radius: 8px;
    color: white;
}

.contact option {
    background: black;
}
.contact input#contact-form-name:hover, .contact input#contact-form-email:hover, .contact input#contact-form-enter-your-phone-number:hover, .contact input#contact-form-city:hover, 
.contact select#contact-form-query-type:hover, .contact textarea#contact-form-message:hover {
    border: 1px solid #3367d8;
   
}

.contact label.input__label {
    font-size: 16px;
    font-family: 'Poppins';
    color: white;
    background: #1e1578;
}

header.section__header.section__header--tight.text-container h1 {
    font-family: 'Epilogue';
    font-size: 24px;
    color: white;
    font-weight: bold;
}
/* button span.loader-button__text {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 600;
    color: white;
}
 */
.contact__main button.form__submit.button.button--primary.button--full {
    width: 360px;
    justify-content: center;
    display: flex;
    align-items: center;
    text-align: center;
    margin: 30px auto;
    border-radius: 16px;
}
@media screen and (min-width: 600px){
  #shopify-section-template--16747690328322__a56ab354-acf5-4f1d-9941-e8ac645def5c .contact .contact__main {
    padding: 20px 120px;
}
}
@media screen and (max-width: 600px){
      .contacticon-contacttext {
        width: auto;
      }
    
      aside.contact__aside {
        position: relative;
        top: 0vh;
    }

  .contact {
    display: flex;
    flex-direction: column;
  }

    .contact .contact__main {
      padding: 20px;
  }

      .contact__main button.form__submit.button.button--primary.button--full {
        width: auto;
    }

}

/* end contact form */

/* start tutorials page */
 .hidden {
    display: none;
  }
#myList h1.heading {
    padding: 20px;
}
  .filtercontainer {
    display: flex;
    justify-content: center;
    gap: 50px;
    padding: 10px;
    margin: auto;
    text-align: center;
    align-items: center;
  }

  .form-control {
    width: 200px;
  }

  .filtername {
    display: flex;
    flex-direction: row;
    gap: 20px;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
  }

  .filtername label {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
  }

  .form-control {
    width: 220px;
    height: 40px;
    background: #48B3CA;
    border-radius: 16px;
    color: white;
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 400;
    border: 1px solid #48B3CA;
  }

  h1.heading {
    justify-content: center;
    display: flex;
    align-items: center;
  }

  .video-container {
    justify-content: center;
    gap: 100px;
    flex-direction: row;
    flex-wrap: wrap;
    display: grid;
    grid-template-columns: 1fr 1fr;
    width: 50%;
    margin: auto;
  }

  .video-discription-container {
    margin: 20px 0px;
  }

  .video-discription-container h2 {
    font-size: 28px;
    font-family: 'Epilogue';
    font-weight: bold;
  }

  .video-discription-container p {
    font-size: 16px;
    font-family: 'Poppins';
    font-weight: 400;
  }

  @media screen and (max-width: 600px)  {
            .filtername label {
            width: 120px;
        }

            .filtercontainer {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 20px;
        }

          .video-container {
              text-align: center;
              grid-template-columns: 1fr;
              width: 100%;
        }

          iframe {
              height: auto;
              /* width: 90%; */
              width: 100%;
              margin: auto;
        }

            .video-discription-container {
            padding: 0px 20px;
            margin: 0px;
        }

            .video-discription-container h2 {
            text-align: left;
        }

            .video-discription-container p {
                text-align: left;
        }
  }
/* end tutorials page*/

/* start product-recommendations */
.shopify-section.shopify-section--product-recommendations header.section__header h3 {
    justify-content: center;
    display: flex;
    align-items: center;
}
/* end product-recommendations  */
/*  */

    product-media.product__media.became-visible {
        gap: 30px;
        padding: 0px;
/*         border: 1px solid red; */
    }
   .product__media-list-wrapper {
        border-radius: 30px;
      /*    height: 622px;
        max-height: 622px;
       border: 1px solid; 
        max-width: 587px;
        width: 587px;*/
        background: linear-gradient(180deg, #9e9e9e52 70%, #f5f5f5 30%);
    }
/*     .flickity-viewport {
        height: 622px;
        width: 587px;
    } */
/* .product__media-item {
    width: 587px;
   height: 622px;
    background: rebeccapurple;
} */
    .product__media-image-wrapper.aspect-ratio.aspect-ratio--natural {
/*         background: pink; */
        background: linear-gradient(180deg, #9e9e9e52 70%, #f5f5f5 30%);
        border-radius: 30px;
    }


    .product--thumbnails-left .product__thumbnail {
      width: 142px !important;
      min-width: 142px !important;
      border-radius: 16px;
      background: linear-gradient(180deg, #9e9e9e52 70%, #f5f5f5 30%);
    }

    .product__thumbnail img {
        background: wite;
        border-radius: 16px;
        /* background: linear-gradient(180deg, #9e9e9e52 70%, #f5f5f5 30%); */
    }
@media screen and (max-width: 600px) {
/* 
  .product__media-list-wrapper {
        height: auto;
        width: auto;
    } */

  .product--thumbnails-left .product__thumbnail {
    width: 80px !important;
    
}
}
/*  */

/* start */
.product__info .product-use-quantity span {
    display: inline-block;
    margin-bottom: 5px;
}
/*end   */
/* start main-product*/
div#shopify-section-template--16747690492162__main, div#shopify-section-template--16833110573314__main {
/*     box-shadow: rgb(204, 219, 232) 3px 3px 6px 0px inset, rgba(255, 255, 255, 0.5) -3px -3px 6px 1px inset; */
    background: linear-gradient(rgb(237 237 237) 0%, rgb(243 243 243 / 0%) 2%);
    padding-top:80px;
  background-color: white;
}

product-meta.product-meta h2 a{
/*     font-size: 12px;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: unset;
    background: #ffc700;
    color: white;
    width: 100px;
    height: 30px;
    align-items: center;
    justify-content: center;
    display: flex; */
    font-size: 12px;
    font-family: 'Poppins';
    font-weight: 500;
    text-transform: unset;
    background: #ffc700;
    color: white;
    border-radius: 21px;
    min-width: auto;
    min-width: 100px;
    max-width: 250px;
    padding: 8px;
}


/* end main-product*/

/* start */

    .product:not(.product--featured) {
    /*     margin-bottom: 80px; */
      margin: 0px;
    }
/*end  */

.product-meta__reference {
    margin-top: 0px;
}

/* start  card */
.product-item-meta__title {
    line-height: 1.5;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/* end */

/*  start slider liquid */
div#shopify-section-template--16756295336194__77ae8b82-deea-4c30-8a96-80422bb8711c header.section__header.text-container h3.heading.h2 {
    color: white;
    font-family: 'Epilogue';
    font-size: 48px;
}

div#shopify-section-template--16756295336194__77ae8b82-deea-4c30-8a96-80422bb8711c .section__color-wrapper {
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
    padding: 100px 0px;
}
  .image-box {
    flex: 1;
    text-align: center;
    margin: 10px;
  }

  .image-box p {
    position: relative;
    bottom: 290px;
    justify-content: start;
    display: flex;
    padding-left: 50px;
    color: white;
    font-size: 28px;
    font-family: 'Epilogue';
    font-weight: bold;
  }
.image-row.sliderrp.slick-initialized.slick-slider.slick-dotted button.slick-prev.slick-arrow {
    display: none !important;
}
.image-row.sliderrp.slick-initialized.slick-slider.slick-dotted button.slick-next.slick-arrow {
    display: none !important;
}
/* .image-box .slick-dots li button{
    width: 2.75rem !important;
    height: 4px;
    background: rebeccapurple;
    border-radius: 2px;
} */

.slick-dots li button:before {
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    text-align: center;
    opacity: .25;
    color: transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 25px !important;
    height: 4px !important;
    background: white !important;
    border-radius: 2px;
}

.slick-dots li.slick-active button:before {
    opacity: .75;
    color: pink;
}

@media screen and (min-width:769px) {
      .slick-slide img {
        display: inline-flex;
    }
      .slick-dotted.slick-slider {
        /* margin-bottom: 30px; */
        justify-content: center;
        display: flex;
        align-items: center;
        margin: 50px;
    }
}
@media screen and (max-width:600px) {
  div#shopify-section-template--16756295336194__77ae8b82-deea-4c30-8a96-80422bb8711c header.section__header.text-container h3.heading.h2 {
    font-size: 25px;
}
slick-slide img {
      display: inline !important; 
  }
}
/* end */
/*  */
product-item.product-item.productitem svg.icon.icon--rating-star.rating__star.rating__star--full {
    width: 22px;
}
product-item.product-item.productitem svg.icon.icon--rating-star-half.rating__star.rating__star--half {
    width: 22px;
}
product-item.product-item.productitem svg.icon.icon--rating-star.rating__star.rating__star--empty {
    width: 22px;
}
/*  */
/*  */
ol.breadcrumb__list {
    color: #2d76df;
    font-size: 14px;
    font-family: 'Poppins';
    text-transform: uppercase;
    font-weight: 600;
}
/*  */
/* start TermsandConditions */
#shopify-section-template--16747690393858__main .page-content--medium, .shopify-policy__body {
    max-width: 100%;
}
.container.TermsandConditions p {
    font-size: 16px;
    font-family: 'Poppins';
}

/* end TermsandConditions  */

/* start cart-recommendations */
div#shopify-section-template--16747690197250__cart-recommendations h2 {
    font-size: 48px;
    font-family: 'Epilogue';
}

@media screen and (max-width:600px) {
 div#shopify-section-template--16747690197250__cart-recommendations h2 {
    font-size: 25px;
}
  .product-item-meta__title {
    line-height: 1.5;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
}
/* end cart-recommendations*/

/* start  mini-cart__recommendations*/

.mini-cart__recommendations-list product-item.product-item.productitem .product-item__info.text--small {
    padding: 10px;
}
.mini-cart__recommendations-list .product-item-meta {
    font-family: 'Poppins';
    font-size: 12px;
    text-align: left;
    font-weight: 600;
    line-height: 30px;
    display: flex;
    flex-direction: column;
    gap: 0px;
}
.mini-cart__recommendations .product-item-meta__title {
/*     white-space: normal !important; 
      -webkit-line-clamp: 4;*/
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
   
}
.mini-cart__recommendations-list .price-list.price-list--centered span.price.price--highlight {
    font-size: 14px;
}
.mini-cart__recommendations-list .price-list.price-list--centered span.price.price--compare {
    font-size: 10px;
}
.mini-cart__recommendations-list .price-list.price-list--centered span.price.percentage--show {
    font-size: 10px;
}

.mini-cart__recommendations-list button.product-item__link.link.text--subdued {
    border-radius: 8px;
    width: 100%;
    height: 35px !important;
    background: #2E75DF;
    background: linear-gradient(to right, #1E1578 0.55%, #2E75DF 40%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    color: white;
    text-decoration: none;
    align-items: center;
    justify-content: center;
    display: flex;
}

.mini-cart__recommendations-list button.product-item__link.link.text--subdued:hover {
    background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
    background-position: left bottom;
}

.mini-cart__recommendations-list product-item.product-item.productitem {
/*     box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; */
  background: white;
}

.mini-cart__recommendations .product-item__image-wrapper {
    width: 140px;
    margin: 2px auto 24px;
    flex: none;
}

@media screen and (max-width:600px){
  [dir=ltr] .mini-cart__recommendations .product-item__image-wrapper {
/*     margin: auto 2px !important; */
      /* border: 1px solid; */
    margin: auto 0px auto 10px !important;
/*     height: 100%; */
    border-radius: 16px;
    
/*     box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px inset, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px inset; */
}
/*   .mini-cart__recommendations .product-item {
    display: flex;
    flex-direction: column !important;
  } */
  .mini-cart__recommendations .product-item__image-wrapper {
    width: 100px;
  }
  .mini-cart__recommendations-list {
    padding: 10px;
}
}

/* end mini-cart__recommendations*/
/* start  */
.mobileimagesspace{
  display: none;
}
.dextopimagesspace{
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width:600px){
  .mobileimagesspace{
  display: block;
}
  .mobileimagesspace .row1{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .mobileimagesspace .row2{
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .dextopimagesspace{
  display: none;
}
}
/* end */

/*  */
.product-sticky-form .button, .product-sticky-form .select {
    border-radius: 8px;
}

#shopify-section-mini-cart img.product-item__primary-image {
    top: 6px;
}
/*  */

/*  */
p.heading.h5 {
    text-transform: capitalize;
}

div#shopify-section-template--16747690393858__fe898659-34eb-4200-a78b-586d72fc126c p.heading.h5 {
    font-size: 20px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    line-height: normal;
}
/*  */
/* start card-container */
  #shopify-section-template--16812685295874__47333db0-5d12-4411-bf42-38020257d0cb .text-container h3.heading.h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: 600;
    padding: 40px 0px;
}
  .card-container-first {
    display: flex;
    justify-content: center;
    /* flex-wrap: wrap;
    justify-content: space-between; */
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px;
    flex-wrap: wrap;
    gap: 20px;
  }


.card-container-first  .card {
    flex-basis: calc(32% - 20px);
    margin-bottom: 20px;
    background-color: #fff;
    /* border: 1px solid #ddd; */
    transition: background-color 0.2s;
  
  }

 .card-container-first .card:hover {
    background-color: #365EBE;
    color: white;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.5);
  }

 .card-container-first .card-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px;
    height: 320px;
    box-sizing: border-box;
  }

  .card-container-first .card-icon {
    font-size: 24px;
    text-align: center;
    width: 50%;
    height: 40%;
    justify-content: center;
    display: flex;
    align-items: center;
    margin-bottom: 10px;

  }

 .card-container-first .card-text {
    text-align: center;
    width: 100%;
   height: 60%;
  }

 .card-container-first .card:hover .card-icon img {
    filter: brightness(0) invert(1);
    /* Change the image color to white on hover */
  }

a.button.button--primary.black {
    color: #FFF;
    text-align: center;
    font-family: 'Gothic A1';
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    letter-spacing: 0.72px;
    background: black;
    justify-content: center;
    display: flex;
    height: 69px;
    width: 243px;
    align-items: center;
    border-radius: 8px;
}

  @media screen and (max-width: 600px) {

    #shopify-section-template--16812685295874__47333db0-5d12-4411-bf42-38020257d0cb .text-container h3.heading.h2 {
    font-size: 22px;
    padding: 0px;
}
    .card-container-first .card-content {
    height: auto !important;
  }

   .card-container-first .card {
      flex-basis: calc(100% - 10px);
    }

      a.button.button--primary.black {
        color: #FFF;
        text-align: center;
        font-family: 'Gothic A1';
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 18px;
        letter-spacing: 0.72px;
        background: black;
        justify-content: center;
        display: flex;
        height: 50px;
        width: 200px;
        align-items: center;
    }
  
  }
/* end card-container*/

/* start card-container-second */
#shopify-section-template--16812685295874__8c9e4f04-3821-4c2d-9aba-00808d4c64c5 h3.heading.h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: bold;
}

.card-container-second {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    max-width: 1000px;
    margin: 0 auto;
    padding: 20px;
}

.card-container-second .card {
    /* flex-basis: calc(50% - 20px); */
    margin-bottom: 80px;
    background-color: #fff;
    border: 1px solid #ddd;
    transition: background-color 0.2s, box-shadow 0.2s;
}
.card-container-second .card{
  background-color: #BF393B;
}
.card-container-second .card:hover {
    background-color: #365EBE;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.card-container-second .card-content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0px;
    height: 100%;
    box-sizing: border-box;
}


.card-container-second .card-image img {
    width: 100%;
    height: auto;
}

.card-container-second .card-text {
    /* width: 25%;
    text-align: center; */
    margin: 10px;
    /* background-color: rgb(108, 35, 35); */
}

.card-container-second .card-title {
    font-weight: bold;
    margin-bottom: 5px;
}


/* .card-container-second .card-text a {
  
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-decoration-line: underline;
} */
.card-container-second .card-text {
    /* margin: 10px; */
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    /* text-decoration-line: underline; */
}
 .card-container-second .card-text .card-description{
    color: #FFF;
  font-family: Poppins;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: 12px;
  }

a.button.button--primary.black.enq-now {
  width: 260px !important;
}

    @media screen and (max-width: 600px) {
      
    #shopify-section-template--16812685295874__8c9e4f04-3821-4c2d-9aba-00808d4c64c5 h3.heading.h2 {
    font-size: 22px;
    }

    .card-container-second .card {
    margin-bottom: 20px;
   }
   .card-container-second .card {
      flex-basis: calc(100% - 10px);
    }
      .card-container-second .card-text a {
    font-size: 16px;
      }
      
    .card-container-second .card-text .card-description{
      font-size: 12px;
    }
      a.button.button--primary.black.enq-now {
  width: 200px !important;
}

  
  }
/* end card-container-second */

/* start */

div#shopify-section-template--16812685295874__74355af6-8599-48ff-aec4-ac7f8cf7b900 .multi-column__text-container.text--center.text-container {
    background: #3560c1;
    color: white;
    padding: 10px;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    text-align: left;

}


    @media screen and (max-width: 600px) {
      div#shopify-section-template--16812685295874__74355af6-8599-48ff-aec4-ac7f8cf7b900 .multi-column__text-container.text--center.text-container {
          font-size: 12px;
      }

  }


/* end */

/* start benefits  */
.heading-container h2 {
    justify-content: center;
    display: flex;
    align-items: center;
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: 600;
    padding: 40px 0px;
    /* color: red; */
}
 .benefits .row {
    /* display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 20px;
    background-color: black; */
    display: flex;
    justify-content: center;
    margin: 0 auto;
    padding: 20px;
    background-color: black;
    align-items: end;
    gap: 10px;
}

.benefits .column {
    margin-bottom: 20px;
}

.benefits .box {
    /* background-color: #fff;
    border: 1px solid #ddd; */
    padding: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    background-color: black;
    color: white;
    height: 250px;
    width: 250px;
    gap: 10px;
}

.benefits .box-icon {
    height: 70%;
    background-color: black;
}

.benefits .box-icon img {
    max-width: 100%;
    height: auto;
}

.benefits .box-text {
    height: 30%;
    text-align: center;
    margin: 10px;
    color: #FFF;
    text-align: center;
    font-family: Poppins;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 28.8px */

}
@media screen and (max-width: 600px) {
  .benefits .box {
    width: 120px;
    height: 120px;
}

.benefits img {
    height: 50px;
    width: 50px;
}
.benefits .box-text {
  margin: 10px auto;
  font-size: 10px;
}
.benefits .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    padding: 20px;
    background-color: black;
    justify-content: center;
    gap: 10px;
}
.benefits .column {
    margin-bottom: 0px;
}
  .heading-container h2 {
      justify-content: center;
    display: flex;
    align-items: center;
  /* font-size: 16px; */
    font-size: 22px;
    /* color: red; */
}
  
}
/* end benefits*/



/*start bf-af-slider  */
.bf-af-slider .heading-container {
    color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    text-transform: capitalize;
    margin-bottom: 10px;
   margin-top: 80px;
}
.bf-af-slider .heading-container-first{
      color: #000;
    text-align: center;
    font-family: Poppins;
    font-size: 40px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%; /* 48px */
    text-transform: capitalize;
    }
    .bf-af-slider iframe {
      aspect-ratio: 16/9;
    }

    .bf-af-slider .video-container {
      margin: 2rem;
      max-height: 300px;
    }

    .bf-af-slider img {
      display: block;
      max-width: 100%;
    }

    .bf-af-slider main {
      display: grid;
      place-items: center;
      min-height: 50vh;
    }

    .bf-af-slider .container-first {
      display: grid;
      place-content: center;
      position: relative;
      overflow: hidden;
      /* border-radius: 1rem; */
      --position: 50%;
      box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;

    }

    .bf-af-slider .image-container {
      max-width: 800px;
      max-height: 90vh;
      /* aspect-ratio: 1/1; */
    }

    .bf-af-slider .slider-image {
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: left;
    }

    .bf-af-slider .image-before {
      position: absolute;
      inset: 0;
      width: var(--position);
      /* filter: grayscale(100%) */
    }

    .bf-af-slider .slider {
      position: absolute;
      inset: 0;
      cursor: pointer;
      opacity: 0;
      /* for Firefox */
      width: 100%;
      height: 100%;
    }

    .bf-af-slider .slider:focus-visible~.slider-button {
      outline: 5px solid black;
      outline-offset: 3px;
    }

    .bf-af-slider .slider-line {
      position: absolute;
      inset: 0;
      width: .2rem;
      height: 100%;
      background-color: #fff;
      /* z-index: 10; */
      left: var(--position);
      transform: translateX(-50%);
      pointer-events: none;
    }

    .bf-af-slider .slider-button {
      position: absolute;
      background-color: #fff;
      color: black;
      padding: .5rem;
      border-radius: 100vw;
      display: grid;
      place-items: center;
      top: 50%;
      left: var(--position);
      transform: translate(-50%, -50%);
      pointer-events: none;
      /* z-index: 100; */
      /* box-shadow: 1px 1px 1px hsl(0, 50%, 2%, .5); */
    }


  @media screen and (max-width: 600px) {
      .bf-af-slider .heading-container {
        font-size: 22px;
        margin-top: 40px;
         margin-bottom: 20px;
    }
  }
/* end bf-af-slider*/

/* befor after image  */


  .bf-af-container {
    display: flex;
    justify-content: center;
    gap: 30px;
}

  .bf-af-container .button-container{
    /* width: 50%; */
  }
 .bf-af-container .image-container{
    /* width: 50%; */
  }
.bf-af-container .button-container {
    display: grid;
    align-content: start;
    justify-content: end;
    align-items: start;
}
.bf-af-container .image-container {
    position: relative;
}

.bf-af-container img {
    max-width: 100%;
    height: auto;
    display: none;
}

.bf-af-container .button-container {
    margin-top: 20px;
}

.bf-af-container button {
    padding: 10px 20px;
    border: none;
    background-color: #ccc;
    cursor: pointer;
    margin-right: 10px;
    width: 175px;
    height: 50px;
    border-radius: 8px;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.54px;
  margin-bottom: 10px;

}

.bf-af-container button.active {
    color: white;
    width: 175px;
    height: 50px;
    border-radius: 8px;
    background: black;
    text-align: center;
    font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.54px;
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
.bf-af-container .heading-container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
}
.bf-af-container .heading-container h2{
      font-size: 30px;
  margin: 0px;
  /* color: red; */
    }
.bf-af-container .hrline{
  width: 130px;
  color: black;
  border: 2px solid;
  margin: auto 10px; 
}
.bf-af-container .button-container {
    margin: 20px;
}


.bf-af-container .image-container {
    justify-content: center;
    display: flex;
    align-items: center;
    margin: 20px;
}
@media screen and (max-width: 600px) {
      .bf-af-container {
        display: grid;
        gap: 30px;
    
    }
      .bf-af-container .button-container {
        width: 100%;
    }
    .bf-af-container .image-container {
        width: 100%;
    }
  
    .bf-af-container .button-container {
    display: flow;
    }

  
    .bf-af-container .heading-container h2 {
      font-size: 22px;
    }
    .bf-af-container .hrline{
      width: 100px;
      color: black;
      border: 1px solid;
    }
    .bf-af-container button {
        width: 100px;
          font-size: 15px;
    }

  .bf-af-container button.active{
     width: 100px;
        font-size: 15px;
  }
    .bf-af-container .button-container {
        margin: auto;
    }
    
    .bf-af-container .image-container {
        margin: auto;
    }

  }

/* end befor after image */

/* start contact us */
@media screen and (min-width: 600px) {
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b form#contact_form {
    flex-wrap: wrap;
    display: inline-flex;
    /* grid-template-columns: 1fr 1fr; */
    gap: 20px;
    width: 100%;
    /* flex: 1; */
    flex-direction: row;
}
/* #shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b  .banner.banner--success.form__banner {
    width: 100%;
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b select#contact-form-product {
    width: 100%;
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input{
      width: 49%;
}
 */
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .input+.input, .input+.input-row, .input-row+.input-row, .input-row+.input {
    margin-top: 0px;
    width: 49%;
    /* display: inline-flex; */
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .input {
  width: 49%;
}

}
@media screen and (min-width: 1000px){
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact__form {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
}
div#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact .contact__main {
    background: #1e1578;
    padding: 40px;
    width: 100%;
    height: auto;
    border-radius: 30px;
}

#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .select {
    border-radius: 8px;
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-name,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-email,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b select#contact-form-product,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-contact-number,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-industry,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-company-name,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-designation,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-company-website,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-address,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-city,
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b input#contact-form-country, 
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b textarea#contact-form-how-can-we-help{
    border: 1px solid white;
    border-radius: 8px;
    color: black;
    font-family: 'Poppins';
    /* width: 100%; */
}

#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact option {
    background: white;
}

#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b button.form__submit.button.button--primary.button--full {
  background-color: white !important;
  color: black;
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b form#contact_form{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 20px;
    width: 100%;
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .input+.input, .input+.input-row, .input-row+.input-row, .input-row+.input {
    margin-top: 0px;
}


@media screen and (min-width: 1000px){
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact__form {
    max-width: 100% !important;
    margin-left: auto;
    margin-right: auto;
}
  }
@media screen and (max-width: 600px) {
  /* #shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .input {
  width: 100%;
} */
 #shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b form#contact_form {
    gap: 20px;
    flex-wrap: wrap;
    display: grid;
}
}


/*testing  */
@media screen and (min-width: 600px) {
  form#contact_form .input:nth-child(n+1):nth-child(-n+8), .input:nth-child(n+10):nth-child(-n+11) {
  width: 49%;
}
  form#contact_form .input-conatine .input:nth-child(9) {
       width: 99% !important;    
}
      .contact__form {
        max-width: 100%;}
}
#shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b form#contact_form {
    display: inline-grid;
    /* gap: 50px; */
}

form#contact_form .input-conatine {
    flex-wrap: wrap;
    display: inline-flex;
    gap: 10px;
    justify-content: center;
    display: flex;
    /* align-items: center; */
  align-items: end;
}


/* form#contact_form .input-conatine .input:nth-child(9) {
       width: 96% !important;
} */

form#contact_form .input-conatine .input:nth-child(12) {
    /* background-color: rebeccapurple; */
    width: 98.60% !important;
}
@media screen and (max-width: 600px) {
.input {
    width: 100%;
}
form#contact_form .input-conatine .input:nth-child(9) {
    /* background-color: rebeccapurple; */
    width: 100% !important;
}
  form#contact_form .input-conatine .input:nth-child(12) {
    /* background-color: rebeccapurple; */
    width: 100% !important;
}
  #shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact .contact__main {
    padding: 20px;
}
  #shopify-section-template--16812685295874__3b31bf16-de52-4e6a-8360-cc24e126f58b .contact button.form__submit.button.button--primary.button--full.enq-now {
  font-size: 14px;
}
  
}
/* testing */

/*  start contact us */


/* start Suitable Surface  */
#shopify-section-template--16812685295874__3636aa6c-d471-4b56-87e5-4b28bac05fe7 .container.vertical-breather {
    padding: 30px;
}
#shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .section__header .text-container h3.heading.h2 {
    font-size: 40px;
    font-family: 'Poppins';
    font-weight: 600;
    padding: 40px 0px;
}

#shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e p.heading.h5 {
   font-family: 'Poppins';
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 4px;
    text-transform: capitalize;
  }
 #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e p {
    font-family: 'Poppins', italic, sans-serif;
    font-size: 20px;
   margin-top: 4px;
    text-transform: capitalize;
  }
 /* #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .scroller {
  height: 30vh;
} */
/* #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper img:hover {
    border: 2px solid;
    border-radius: 25px;
} */

/* 
.multi-column__image-wrapper {
  justify-content: center;
  display: flex;
  align-items: center;
}
.multi-column__image-wrapper img {
  border-radius: 25px;
  width: 200px;
  height: 200px;
  transition: transform 0.3s, box-shadow 0.3s, width 0.3s, height 0.3s;
}
.multi-column__image-wrapper img:hover {
  transform: scale(1.05);
 border-radius: 25px;
 border: 1px solid;
  width: 260px;
  height: 260px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media screen and (max-width: 600px) {
  .multi-column__image-wrapper img {
    width: 100px;
    height: 100px;
    transition: none !important;
  }
  p.heading.h5 {
    font-size: 16px;
  }
  p {
    font-size: 12px;
  }
}
 */


/* this one used in custom this is for only reminder */
/* #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper {
  justify-content: center;
  display: flex;
  align-items: center;
}
#shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper img {
  width: 200px;
  height: 200px;
  transition: transform 0.3s, box-shadow 0.3s, width 0.3s, height 0.3s;
}
#shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper img:hover {
  transform: scale(1.05);
  width: 260px;
  height: 260px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
} }*/
@media screen and (max-width: 600px) {
  #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .section__header .text-container h3.heading.h2 {
    font-size: 24px;
}
  #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper {
    width: 130px !important;
    height: 130px !important;
  }
 #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper img {
    width: 100px !important;
    height: 100px !important;
    transition: transform 0.3s, box-shadow 0.3s, width 0.3s, height 0.3s;
   border-radius: 12px !important;
  }
  
  #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e .multi-column__image-wrapper img:hover {
  /* transform: scale(1.05); */
  border-radius: 10px;
  border: 1px solid;
  width: 112px !important;
  height: 112px !important;
    box-shadow: rgb(40 40 40) 0px 0px 0px 0px, rgba(6, 24, 44, 0.65) 0px 4px 6px -1px, rgba(255, 255, 255, 0.08) 0px 1px 0px inset !important;
  border-radius: 12px !important;
}

   #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e p.heading.h5 {
    font-size: 16px;
  }
  #shopify-section-template--16812685295874__5fd4b0a8-b31f-4108-b4bc-3dc411319d8e p {
    font-size: 12px;
  }

 

}

/* enquire_btn css */
a#enquire_btn {
    padding: 10px;
    border-radius: 16px;
    background: linear-gradient(to right, #ffc700 50%, #2E75DF 50%);
    background-size: 200% 100%;
    background-position: right bottom;
    transition: all .5s ease-out;
    color: white;
}
a#enquire_btn:hover {
    background-position: left bottom;
}

#enquire_btn .loader-button__text {
    font-family: 'Poppins';
    font-size: 24px;
    font-weight: 600;
    color: white;
}

/* end Suitable Surface */

/* detail page  */
#shopify-section-template--16833110573314__ce7ae556-2dc5-4ef8-89cb-d3ce485a1646 section.section {
    background-color: lightblue;
}
/* detail page  */
.anti-slip-treatment .product-item__label-list.label-list {display:none}
.anti-slip-treatment .product-item-meta__reviews-badge {display:none}
.anti-slip-treatment .product-item-meta__price-list-container {display:none}
.enq_form .product-form__custom-liquid {display:none}
.enq_form .shopify-product-form {display: none}
@media screen and (max-width:600px){
  .enq_form .product-form{
    width: 100%;
    display: block;
    margin-bottom: 25px;
  }
}
  .enq_form .product-form {
    margin-bottom: 25px;
  }

/* start stockist page */
.stockist-container .row {
display: flex;
flex-wrap: wrap;
/* justify-content: space-around; */
margin: -15px;
/* Adjust for column padding */
}

.stockist-container .column {
flex: 0 0 calc(33.33% - 30px);
/* Adjust for column margin */
max-width: calc(33.33% - 30px);
/* Adjust for column margin */
margin: 15px;
/* Adjust for column margin */
box-sizing: border-box;
}

/* iPad in landscape mode (768px wide) */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
  .stockist-container .column {
flex: 0 0 calc(50% - 30px);
/* Adjust for column margin */
max-width: calc(50% - 30px);
/* Adjust for column margin */
}
}

/* Mobile responsiveness */
@media screen and (max-width: 767px) {
.stockist-container .column {
flex: 0 0 calc(100% - 30px);
/* Adjust for column margin */
max-width: calc(100% - 30px);
/* Adjust for column margin */
}
}

/* Add your styling for column content here */
/* Example styling */
.stockist-container .column {
/* background-color: #f2f2f2;
border: 1px solid #ddd;
border-radius: 5px; */
padding: 15px;
}

.stockist-container .header-h3 h3 {
    margin-bottom: 0px;
    text-align: center;
    font-size: 24px !important;
    text-transform: uppercase;
}
.stockist-container.header-h3 {
text-align: center;
}

.stockist-container .companyname {
    font-family: 'Epilogue';
    font-size: 24px;
    font-weight: bold;
}

.stockist-container .address {
    font-family: 'Poppins';
    font-size: 14px;
    font-weight: 500;
}

.stockist-container .boday-containe {
margin-bottom: 50px;
}

.stockist-container .companyname {
font-weight: bold;
}
/* end stockist page */


/* start dealers page */
   /* Add your styling here */
   .dealers-container  .state {
      display: none;
    }

   .dealers-container select#stateSelector {
    border: 1px solid #f1f1f1;
    padding: 10px;
    display: inline-block;
    color: #666;
   }

 .dealers-container .row {
      display: flex;
      flex-wrap: wrap;
      /* justify-content: space-around; */
      margin: -15px;
      /* Adjust for column padding */
    }

   .dealers-container .column {
      flex: 0 0 calc(33.33% - 30px);
      /* Adjust for column margin */
      max-width: calc(33.33% - 30px);
      /* Adjust for column margin */
      margin: 15px;
      /* Adjust for column margin */
      box-sizing: border-box;
    }

    /* iPad in landscape mode (768px wide) */
    @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
      .dealers-container .column {
        flex: 0 0 calc(50% - 30px);
        /* Adjust for column margin */
        max-width: calc(50% - 30px);
        /* Adjust for column margin */
      }
    }

    /* Mobile responsiveness */
    @media screen and (max-width: 767px) {
      .dealers-container .column {
        flex: 0 0 calc(100% - 30px);
        /* Adjust for column margin */
        max-width: calc(100% - 30px);
        /* Adjust for column margin */
      }
    }
    
   .dealers-container .column {
      /* background-color: #f2f2f2; */
      border: 1px solid #ddd;
      border-radius: 8px;
      padding: 15px;
      color: white;
      background: #1e1578;
    }

   .dealers-container .header-h3 {
    margin: 30px 0px;
   }

   .dealers-container h3.dealer-state {
    background: #3367d8;
    padding: 10px 15px;
    display: block;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
    color: white;
    border-radius: 2px;
   }
   .dealers-container .boday-containe {
      margin-bottom: 50px;
    }

    .dealers-container .companyname {
        font-family: 'Epilogue';
        font-size: 24px;
        color: white;
        font-weight: bold;
    }

    .dealers-container .address {
        font-family: 'Poppins';
        font-size: 14px;
        font-weight: 500;
    }

     .dealers-container .btn-link {
      display: inline-block;
      padding: 8px 10px;
      margin-bottom: 5px;
      margin-right: 8px;
      text-decoration: none !important;
      color: #fff;
      background: #3367d8;
      border-radius: 16px;
      border: 1px solid;
      cursor: pointer;
     }

    .dealers-container p {
        margin: 10px 0px !important;
    }

      .dealers-container .btn-link:hover {
        color: #fff !important;
        /* background: #121313; */
        background: linear-gradient(90.01deg, #1E1578 5.38%, #2E75DF 91.51%);
        border: 1px solid;
    }
/* end dealers page */


/*  */
.container-HowToUse {
    background: lightblue;
    padding-top: 20px !important;
    padding-bottom: 20px;
    /* margin-top: 100px; */
    margin-bottom: 50px;
}

.container-HowToUse .heading h2{
  color: black;
  text-transform: capitalize;
  font-size: 36px;
  margin-top: 0px !important;
  align-items: center;
  justify-content: center;
  display: flex;
}

.container-HowToUse .images-container {
  margin: 20px !important;
}

 @media screen and (max-width: 767px) {
    .container-HowToUse {
        background: lightblue;
        padding-top: 40px !important;
        padding-bottom: 40px;
        margin-top: 50px;
    }

    .container-HowToUse .heading h2{
      font-size: 30px;
    }

   .container-HowToUse .images-container .img-title-discription {
    padding: 10px 30px;
    }
 }
/*  */

img.desktop-img {
    width: 100%;
}

/* start newsletter */
.image-with-text-block__content.image-with-text-block__content--tight.content-box.content-box--small.content-box--text-left.content-box--center.text-container {
    width: 60% !important;
    margin: 0px !important;
    padding: 0px !important;
}

.content-box--small {
    width: 80%;
    margin: auto !important;
    border: none;
    background: transparent;
}

/* end newsletter */

.mega-menu {
     width: fit-content;
    /* background-color: red; */
    /* margin: auto 22%; */
    left: 18%;
}

.mega-menu:after {
   width: 0;
}
.mega-menu__inner {
    overflow: hidden;
}

@media screen and (min-width: 1000px){
  .product-content__tabs:only-child {
      margin-left: 0;
      margin-right: auto;
      width: calc(var(--grid-column-width)* 10 + var(--grid-gap)* 10);
  }
}

.prod-bef-after .bf-af-slider .heading-container{
  margin-top: 0px;
}

/* start collection heading css */
.collection-headding {
    text-align: center;
    margin: 10px 0px;
    text-transform: uppercase;
}
/* end collection heading css */

/* Make header heading capitalize */
.section.section--flush h3.heading.h2 {
    text-transform: capitalize !important;
}
.h3.heading.h3 {
    text-transform: capitalize !important;
}

/* make all menu dropdowns look same */
/* .nav-dropdown__item {
    position: relative;
    padding-bottom: 8px;
    color: #1e1578;
    font-weight: 600;
    font-family: 'Epilogue';
    font-size: 18px;
    text-transform: uppercase;
} */

.nav-dropdown__item {
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 100;
    color: #2e75e1;
    line-height: 35px;
}

.link--faded:hover {
    opacity: inherit;
}


/* add font-family Poppins in filter dropdown */
button.collapsible-toggle.text--strong {
    font-family: 'Poppins';
}
collapsible-content#facet-filter-filter\.v\.collections {
    font-family: 'Poppins';
}

/* Hide Sale option from filter dropdown */
/* .collapsible__content .checkbox-container:nth-child(10) {
    display: none;
} */

/* our-collection page */
h1.heading.h2 {
    text-transform: capitalize;
}
.page-content.page-content--medium.rte {
    max-width: 1200px;
}

/* Change cart notification bg color */
.cart-notification {
    --cart-notification-background: #2e75df;
}

/* shipping-estimator hide from the cart page */
.shipping-estimator {
    display: none;
}

/* PDP, the sticky ATC bar fonts family. */
.product-sticky-form__bottom-info {
    font-family: 'Poppins';
}

/* PDP Description */
span.a-list-item {
    font-size: 16px;
    font-family: 'Poppins';
}
span.more {
    font-family: 'Poppins';
    font-size: 16px;
}

/* PDP size dropdown */
.combo-box__option-list {
    width: 183px;
    font-family: 'Poppins';
}
.combo-box__option-item.is-disabled {
    color: #000;
}

/* Cart Page Total */
span.heading.h6 {
    text-transform: capitalize;
}
/* Home Page */
h2.heading.h4 {
    text-transform: capitalize;
}

/* Header Logo */
@media screen and (min-width: 1200px) {
    [dir="ltr"] .header__logo {
        margin-right: 0px !important;
        padding-left: 10px;
    }
    [dir=ltr] .header__linklist-item:not(:last-child) {
        margin-right: 15px;
    }
}



/* start Catalogues page */

   .pdf-container .rows {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      row-gap: 100px;
    }

    .pdf-container .wpd-box {
      display: flex;
      align-items: center;
      flex-direction: column;
      border-left: 1px solid gainsboro;
      border-right: 1px solid gainsboro;
      padding: 20px;
    }

    .pdf-container .description button.accordion {
      margin-top: 0px;
    }

    .pdf-container .pro-acc-desc {
      border-style: solid;
      padding: 30px 191px;
      border-radius: 10px;
      border-color: white;
    }


    .pdf-container h1.heading {
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 32px;
      margin: 10px 0 80px;
    }


    .pdf-container h5.heading {
      margin-bottom: 0px;
      padding: 6px 14px;
      text-decoration: none;
      font-size: 18px;
      display: flex;
      align-items: center;
      justify-content: center;
      font-family: poppins;
    }



    .pdf-container a.iframescontainer {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin: auto;
      text-decoration: none;
    }

    .pdf-container a.iframescontainer h5 {
      align-items: center;
      display: flex;
      justify-content: center;
      margin: 60px 2px 12px;
      height: 40px;
      font-family: poppins;
    }

    .pdf-container .iframescontainer img {
      /* width: 150px; */
      width: 219px;
      height: 300px;
      justify-content: center;
      display: flex;
      align-items: center;
      margin: auto;
      border-radius: 0px !important;
      /* border: 5px solid #1184ca !important; */
      visibility: visible;
      animation-name: zoomIn;
    }

    /* .pdf-container h5::before {
      content: "\2192";
      padding: 0px 10px 0px 0px;
      font-size: 26px;
    }

    .pdf-container .download-btn::before {
      content: "\2192";
      padding: 0px 10px;
      font-size: 26px;
    } */

    .pdf-container .wpd-box a.download-btn {
      text-decoration: none;
      color: #003781;
      font-weight: 700;
      /* font-size: 18px; */
    }

    .pdf-container .image-con, .headig-and-don-con {
        padding: 0px 20px;
        width: 100%;
        justify-content: center;
        text-align: center;
    }

    @media only screen and (max-width: 600px) {

      .pdf-container .rows {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px;
        flex-direction: column;
      }


      .pdf-container .download-btn {
        padding: 6px;
        font-size: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50px;
        font-weight: 700;
        color: #003781;
      }

      .pdf-container a.iframescontainer h5 {
        padding: 6px;
        margin: 40px 0px 10px;
      }


      h1.heading {
        /* font-size: 18px; */
        margin: 30px auto 40px;
      }


      .pdf-container .wpd-box {
        border-left: none;
        border-right: none;

      }
      
      .pdf-container .image-con, .headig-and-don-con {
          padding: 0px !important;
      }
      
    }
/* end Catalogues page*/

/* start page private label */
  .hero-section {
      position: relative;
      /* height: 100vh; */
      background-color: white;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .triangle-bg {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      clip-path: polygon(0 0, 100% 0, 100% 70%, 0 100%);
      background: url('/cdn/shop/files/2151674271.jpg?v=1720869057') no-repeat center center/cover;
    }

    .content {
      position: relative;
      z-index: 1;
      text-align: center;
      color: black;
    }

    .content h1 {
      font-size: 3em;
      margin-bottom: 20px;
    }

    .content p {
      font-size: 1.2em;
      margin-bottom: 40px;
    }

    .buttons {
      display: flex;
      gap: 20px;
      justify-content: center;
    }

    .buttons a {
      background-color: #000;
      color: #fff;
      padding: 15px 30px;
      text-decoration: none;
      font-weight: bold;
      border-radius: 5px;
    }

    .buttons a:hover {
      background-color: #333;
    }

    /* new */

    .hero-content {
      position: relative;
      z-index: 2;
      /* max-width: 800px; */
      padding: 20px;
      padding: 200px 150px 0px 50px;
      display: flex;
      /* gap: 150px; */
      border: 1px solid;
    }

    .hero-content h1 {
      font-size: 3em;
      margin-bottom: 20px;
      text-align: left;
      color: #fff;
    }

    .text-con {
      margin-bottom: 100px;
    }

    .img-con {
      /* flex: 0 0 auto;
          width: 50%; */
      display: flex;
      align-items: center;
      justify-content: flex-end;
      flex-direction: column;
      align-content: flex-end;
      margin-top: 50px;
    }

    h4.dicription {
      text-align: left;
      color: #fff;
      font-size: calc(1.275rem + .3vw);
    }

    .hero-content p {
      font-size: 1.2em;
      margin-bottom: 40px;
      text-align: left;
      color: #fff;
    }

    .hero-buttons {
      display: flex;
      gap: 20px;
    }

    .hero-buttons a {
      background-color: #fff;
      color: #000;
      padding: 15px 30px;
      text-decoration: none;
      font-weight: bold;
      border-radius: 5px;
      text-align: center;
    }

    .hero-buttons a:hover {
      background-color: #ddd;
    }

    .hero-section .product-image {
      /* max-width: 300px; */
      margin-top: 40px;
    }

    @media (max-width: 768px) {
      .hero-content {
        padding: 10px;
        display: block;
      }

      .text-con {
        margin-bottom: 10px;
      }

      .img-con {
        margin-top: 10px;
      }

      .hero-content h1 {
        font-size: 2em;
      }

      .hero-section .product-image {
        margin-top: 150px;
      }

      .product-image {
        margin-top: 0px;
      }

      .hero-content p {
        font-size: 1em;
      }

      .hero-buttons {
        flex-direction: column;
      }

      .product-image {
        max-width: 360px;
      }

      .hero-buttons {
        flex-direction: row;
      }

      .hero-buttons a {
        padding: 15px;
      }
    }

    /* second */

    .product-row {
      display: flex;
      align-items: center;
      background-color: white;
      border-radius: 10px;
      /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
     margin: 20px 0 50px;
      padding: 20px;
      position: relative;
    }

    .product-text {
      flex: 1;
      padding: 0 20px;
    }

    .pt-left .buttons {
      text-align: end;
      justify-content: end;
    }

    .pt-right .buttons {
      text-align: start;
      justify-content: start;
    }

    .product-image {
      flex: 1;
      padding: 0 20px;
    }

    .product-image img {
      max-width: 100%;
      height: auto;
      border-radius: 10px;
    }

    .buttons {
      margin-top: 20px;
    }
  
      .product-row .product-text .buttons a.button.button--primary {
          padding: 10px 20px;
          margin: 5px;
          width: fit-content !important;
          line-height: 2;
      }

    .pro-heading-pro-paragraph {
      width: 80%;
    }

    .product-text.pt-left {
      justify-content: center;
      display: flex;
      flex-direction: column;
      align-items: flex-end;
    }

    .product-text.pt-left .pro-heading-pro-paragraph {
          text-align: end;
    }

    .separator {
      width: 50px;
      height: 100%;
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative;
    }

    .separator::before {
      content: "";
      position: absolute;
      width: 1px;
      height: 100%;
      background-color: #000;
    }

    .separator svg {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
    }

    .product-text.pt-right {
      justify-content: center;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
    }

    /* @media (min-width: 1600px) {
      .hero-content {
        gap: 250px
      }
    }

    @media (max-width: 1500px) and (min-width: 800px) {
      .hero-content {
        gap: 50px;
      }
    } */

    @media (max-width: 767px) {
      /* .hero-content {
        gap: 0px;
      }
 */
      .product-row {
        display: flex;
        background-color: rgb(255, 255, 255);
        border-radius: 10px;
        /* box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); */
        margin: 20px 0 50px;
        padding: 0px;
        position: relative;
        flex-direction: column;
        align-items: center;
      }

      .pro-heading-pro-paragraph {
        width: 100%;
          padding: 20px;
      }

      .separator {
        display: none;
      }

      .product-row.reverse .product-text.pt-right {
       order: 1;
      }

      .product-row.reverse .product-image {
       order: 2;
      }
      
      .product-row .product-image {
        margin-top: 20px;
      }
      
      .product-image {
        padding: 0px;
      }
      
      .product-text {
        padding: 0px;
      }
      
     .product-row .product-text .buttons a.button.button--primary {
          padding: 10px;
          margin: 0px;
          width: fit-content !important;
          line-height: 2;
      }
      
      .buttons {
            gap: 10px;
        }
      
        .product-text.pt-left {
          justify-content: center;
          display: flex;
          flex-direction: column;
          align-items: center;
      }
        .product-text.pt-right {
          justify-content: center;
          display: flex;
          flex-direction: column;
          align-items: center;
      }
      .product-text.pt-left .pro-heading-pro-paragraph {
          text-align: left;
      }
              
    }


/* end  */

/* start in footer section contact us for bulk order */

.contactusforbulkorder .rows {
     display: flex;
    justify-content: space-evenly;
    }

.contactusforbulkorder button {
    color: white;
    text-align: center;
    background-color: #3a75cd;
    padding: 15px 30px;
    border-radius: 4px;
    font-weight: bold;
    border: 1px solid #ffffff;
    font-size: 16px;
} 
.contactusforbulkorder button:hover {
    color: #3a75cd;
    background-color: white;
} 

.contactusforbulkorder .col-md-8.col-6.text-con {
    text-align: center;
    margin: auto 0px !important;
}
.contactusforbulkorder .col-md-8.col-6.text-con h2 {
       color: #ffffff;
    text-align: center;
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
  text-transform: capitalize;
  font-size: 32px;
}

.contactusforbulkorder .col-md-8.col-6.text-con h1 {
       color: #ffffff;
    text-align: center;
    font-family: Poppins;
    font-weight: 700;
    font-style: normal;
  text-transform: capitalize;
  font-size: 32px;
}


 @media only screen and (max-width: 600px) {
   
    .contactusforbulkorder .rows {
      display: flex;
      flex-direction: column;
      align-content: flex-start;
      align-items: center;
      justify-content: center;
      gap: 20px;
    }
   .contactusforbulkorder .col-md-8.col-6.text-con h2 {
      font-size: 20px;
    }

     .contactusforbulkorder .col-md-8.col-6.text-con h1 {
      font-size: 20px;
    }

}
/* end in footer section contact us for bulk order */


/*start second copy cat */


    .pdf-container .download-btn {
      padding: 6px 14px;
      background-color: #0e1b4d;
      color: #fff !important;
      text-decoration: none;
      border-radius: 50px;
      font-size: 14px;
      width: 200px;
      display: flex;
      align-items: center;
      justify-content: center;
    }

   .pdf-container  .rows {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 100px;
    }

  .pdf-container .psf-tittle-btn {
      margin: 10px;
      display: flex;
      flex-direction: column;
      align-items: center;
      padding: 10px;
      width: 20%;
      gap: 25px;
    }

    .pdf-container a.iframesconatiner {
      justify-content: center;
      align-items: center;
      text-align: center;
      margin: auto;
      text-decoration: none;
    }
 
   .pdf-container a.iframesconatiner h5 {
      align-items: center;
      display: flex;
      justify-content: center;
/*     padding: 6px; */
      margin: 60px 2px 12px;
      /* height: 40px; */
     font-size: 18px;
     font-family: poppins;
}
    .pdf-container .iframesconatiner img{
      width: 225px;
      justify-content: center;
      display: flex;
      align-items: center;
      margin: auto;
      border-radius: 0px !important;
      border: 5px solid #1184ca!important;
      visibility: visible;
      animation-name: zoomIn;
    }


   /* .pdf-container a.view-Catalogue-btn h5 {
          padding: 10px;
          color: #fff;
          text-decoration: none;
          font-size: 14px;
          display: flex;
          align-items: center;
          justify-content: center;
          background-color: #2e75df;
          border-radius:8px;
    }
 */
    @media only screen and (max-width: 600px) {
      
      .pdf-container .rows{
        flex-wrap: wrap;
        gap: 40px;
       }

     .pdf-container .rows .psf-tittle-btn{
         width: 41%;
         margin-bottom: 10px;
       }
      
      .pdf-container .download-btn {
/*      display: inline-block; */
        padding: 6px;
        background-color: #0e1b4d;
        color: #fff;
        text-decoration: none;
        border-radius: 4px;
        font-size: 12px;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
         border-radius: 50px;
    }

     

     .pdf-container a.iframesconatiner h5 {
        padding: 6px;
        margin: 40px 0px 10px;
    }
      
      .psf-tittle-btn {
        margin: 2px;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 2px;
    }

   
     .pdf-container .image-container img {
        margin: auto !important; 
      }
      
      .pdf-container .rows {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        row-gap: 10px;
        flex-direction: row;
      }

   .pdf-container .rows .psf-tittle-btn.image-container a.button.button--primary.download-btn {
        width: 100% !important;
        line-height: 2;
        padding: 10px;
        font-size: 10px;
        margin:0px;
    }
      .pdf-container .rows .psf-tittle-btn.image-container a.button.button--primary.view-Catalogue-btn {
        width: 100% !important;
        line-height: 2;
        padding: 10px;
        font-size: 10px;
        margin:0px;
    }

     .pdf-container .psf-tittle-btn {
        margin: 0px;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 0px;
        justify-content: center;
        align-content: center;
    }
      .pdf-container a.iframesconatiner h5 {    
          font-size: 10px;
        }
}


/* end second copy cat*/
/*start blog detail page  */

/* @media screen and (max-width: 600px) {
.article__main-part .article__inner {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important;
    gap: 50px !important;
      justify-content: flex-end;
}
} */
@media screen and (min-width: 1200px) {
.article__main-part .article__inner {
    display: flex !important;
    flex-direction: row-reverse !important;
    align-items: flex-start !important;
    gap: 50px !important;
      justify-content: flex-end;
}

.article__info {
    background-color: #2E75DF;
    padding: 20px;
    border-radius: 20px;
    margin-top: 70px;
    color: white;
}
  a.article__share-button-item {
    border: 1px solid;
    padding: 10px;
    margin: auto;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    background-color: white;
    color: #2E75DF;
    border-radius: 4px;
}
}

@media screen and (min-width: 1200px) {
    [dir=ltr] .article__info {
        right: 0px !important;
      width: 300px;
    }

    .article__info {
        position: relative;
    }
}


@media screen and (min-width: 1000px) {
  /* .article__content, .article__info  */
    .article__content {
        max-width: 900px;
        flex-grow: 1;
    }

    .article {
        margin-top: 90px;
    }
  .article__info {
    background-color: #2E75DF;
    padding: 20px;
    border-radius: 20px;
    margin-top: 70px;
    color: white;
  }
}
/*end blog detail page  */