/** Shopify CDN: Minification failed

Line 624:0 Unexpected "}"

**/
.field:before, .select:before, .customer .field:before, .customer select:before, .localization-form__select:before { box-shadow: none; }
.field:after, .select:after, .customer .field:after, .customer select:after, .localization-form__select:after { box-shadow: none; }
.field:hover.field:after, .select:hover.select:after, .select__select:hover.select__select:after, .customer .field:hover.field:after, .customer select:hover.select:after, .localization-form__select:hover.localization-form__select:after { box-shadow: none; }
.field__input:focus-visible, .select__select:focus-visible, .customer .field input:focus-visible, .customer select:focus-visible, .localization-form__select:focus-visible.localization-form__select:after { box-shadow: none; }
.field input, .select input, .customer .field input, .customer select input, .localization-form__select input {
   border-radius: 6px !important; border: 1px solid #fff; background: #fff;
  
  }
.Page-reviews .head-page-wrap {margin-bottom: 0px !important; }
.img-vdo-wrap { padding-bottom: 0px; margin-top: 160px; margin-bottom: 50px;}
/* header css */
.left-menu-inner {  padding-right: 30px; }
.header-left-menu {   display: flex;  align-items: center; width: 52%;  justify-content: end; }
.main-header.header {padding-left: 0;  padding-right: 0;  width: 100%; /*justify-content: center !important;*/ column-gap: 0px;}
.header-secound-menu { padding-left: 30px; /*width: 48%;*/}
.desk-second-menu { display: flex;  /*width: 100%; justify-content: end;*/align-items: center; }
.list-menu--inline { align-items: center;}
.header-contact-link .button-style {   background: #fff;  color: #000; }
.header-btn {  display: none; }
/*
Talha
*/

.header__icon.header__icon--cart  .cart-count-bubble {
    color: #fff;
    font-weight: 700;
}

nav.header__inline-menu li a > .header__active-menu-item {
    color: #000;
}

.newsletter-form__field-wrapper input {
    border: 1px solid;
}
.slideshow__text.banner__box a.button {
    background: #38b6ff;
    border-radius: 40px;
}

.collection .card__media .media img {object-fit : fill;}
.slideshow__slide  .slideshow__text-wrapper.banner__content  {padding : 0;}
.slideshow__slide  .slideshow__text-wrapper.banner__content  h2 {font-size : 46px;}
.slideshow__controls.slider-buttons {
    bottom: 60px;
    /* z-index: 999; */
    border: 0;

}
.slideshow__controls.slider-buttons  .slider-counter__link--dots .dot {    border: 1px solid #fff;}
.slideshow__controls.slider-buttons  .slider-counter__link--active.slider-counter__link--dots .dot {background-color :#fff;}
.slideshow__controls.slider-buttons  .slider-button  svg {color : #fff;}
.collection__view-all a {
    margin: 40px 0 0 0;
}
.product-card-wrapper .card__inner a.product-card__image-link {
    position: initial;
    z-index: 1;
    display: block;
}
.article-card-wrapper .card__content h3 a {
    font-size: 18px;
    line-height: 26px;
        margin-bottom: 10px;
}
.article-card-wrapper .card__information .article-card__excerpt {
    font-size: 16px;
    line-height: 24px;
 
}
.template-article .section-heading .heading {
    max-width: initial;
}

.template-article .article-template__content div {
    text-align: left !important;
}

#shopify-section-template--26478477672762__featured_product_wNTCxe .product__media > img {
    cursor: pointer;
}

div#shopify-chat inbox-online-store-chat#ShopifyChat {
    z-index: 9 !important;
}

.card-wrapper.product-card-wrapper .buy-button  {
    width: 200px;
    margin: 0 auto;
}
ul.f_socials {
    display: flex;
    padding: 0;
}

ul.f_socials li a {
    color: #fff;
    /* display: inline-block; */
}

ul.f_socials li {
    margin: 0 10px 0 0;
    list-style: none;
}

ul.f_socials li svg {
    width: 24px;
    height: 24px;
}
ul.f_socials li a:hover {
    color: #fff;
}
.email_us {
    color: #fff;
    font-size: 16px;
}
.email_us a {
    color: #fff;
    font-size: 16px;
}
.email_us a:hover {  color: #fff;} 

.testimonial .scrooling-text {
    margin: 40px 0px 40px 0;
}

   body #newsletterModal .modal-content .modal-block {
        display: flex;
        align-items: center;
        background: url(//studykey.myshopify.com/cdn/shop/files/website-banner.webp?v=1770792782&width=3840);
        background-size: cover;
        background-repeat: no-repeat;
        height: 460px;
        background-position: center right;
            padding: 0px 0px;
    }

    body #newsletterModal .modal-content .modal-block .modal-newsletter {
    background: rgba(0, 0, 0, 0.7);
    height: 100%;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content : center;
}

body #newsletterModal .modal-content .modal-block .modal-newsletter .popup-content h2, #newsletterModal .modal-content .modal-block .modal-newsletter .popup-content .newsletter-title {
    color: #fff;
}

body #newsletterModal .modal-content .modal-block .modal-newsletter .popup-content .newsletter-title {
    font-weight: 600;
    font-size: 38px !important;
}

body #newsletterModal .modal-header .close::before, body #newsletterModal .modal-header .close::after {
  background-color : #fff;
}

/* footer css */
.footer { background: #161615; padding: 0 30px; position: relative; }
.footer-inner { background: #161615; /*border-radius: 22px;*/ }
/*
.footer-block--image { width: 50% !important; max-width: 50% !important; }
*/
/*
.footer-block--menu, .footer-block--text { width: 25% !important; max-width: 25% !important; }
*/
.footer__content-top .grid { column-gap: 0 !important; }
.footer-block-image { display: block !important; }
.footer__content-top { padding: 60px 0 45px !important; }
.footer-block__image-wrapper { margin: 0 !important; }
.footer-block__newsletter h2 { 
  color: #fff; 
  /*font-family: Poppins;*/ 
  font-size: 14px; font-weight: 400; line-height: normal; margin: 0; padding: 24px 0 26px; }
  .footer__blocks-wrapper .footer-block {
    padding-right: 20px;
}
.footer-block--menu { /*padding-right: 25px;*/ padding-left : 20px; }
.footer-block--text { padding-left: 25px; }
.footer-block--menu h2, .footer-block--text h2 { 

  color: #fff; /*font-family: "Space Grotesk";*/ font-size: 20px; font-weight: 500; line-height: normal; 
  /*border-bottom: 2px solid #000;*/ 
  padding-bottom: 0px;

}
.footer-block--menu ul li a { 
  color: #fff !important; 
 /* font-family: Poppins;*/ 
  font-size: 16px !important; font-weight: 400; line-height: 30px; text-transform: capitalize; 
  padding: 0; opacity: 1; }
.footer-block--menu ul li a.list-menu__item--active { opacity: 1; text-decoration: none !important; }
.footer-block--text .footer-block__details-content p { color: #000; font-family: Poppins; font-size: 20px; font-weight: 400; line-height: normal; opacity: .7; margin: 0; padding: 23px 0; }
.footer-block--text .footer-block__details-content p:last-child { padding: 0; }
.newsletter-form__button .news-btn { background: #000; border-radius: 50px; padding: 10px; }
.newsletter-form__field-wrapper .field__input {padding: 28px !important; padding-left: 14px !important; font-size: 14px;}
.newsletter-form__field-wrapper .newsletter-form__button { margin-right: 10px !important; }
.newsletter-form__field-wrapper .field label { top: 50%; transform: translateY(-50%); }
.footer-detail { width: 100%; display: flex; align-items: center; justify-content: space-between; }
.footer-detail .footer-mail a { color: #FF8210; font-family: "Space Grotesk"; font-size: 40px; font-weight: 700; line-height: normal; text-decoration: none; }
.footer__list-social li a svg.icon { display: none; }
.footer__list-social li a .social-lst-icon span { padding-right: 12px; color: #131217; font-family: "Space Grotesk"; font-size: 14px; font-weight: 400; line-height: normal; text-transform: uppercase; }
.footer__list-social .list-social__link { text-decoration: none; }
.footer__list-social li a .social-lst-icon { border-radius: 36px; border: 1px solid #131217; padding: 10px 20px 9px; }
.footer__content-bottom-wrapper.footer-copy { align-items: center; justify-content: center; padding-top: 10px;}
.footer__content-bottom-wrapper.page-width {display: none;}
.footer__copyright { margin: 0 !important; }
.footer__copyright small { color: #FFF; text-align: left; font-family: Poppins; font-size: 18px; font-weight: 400; line-height: normal; opacity: .7; }
.footer-caption { display: flex; align-items: center; }
.footer-caption p { color: #FFF; font-family: Manrope; font-size: 18px; line-height: normal; margin: 0; padding-right: 20px; }
.footer__content-bottom { padding-top: 10px !important; }
.footer:before { content: ''; position: absolute; width: 100%; height: 10px; top: -10px; background-repeat: repeat-x; left: 0; right: 0; }

/* comingsoon-timer css */
.soon-time-inner { border-radius: 40px; box-shadow: #000 0 -6px 0 0px; overflow: hidden; background-size: cover;}
.soon-time-content {text-align: start; margin-left: auto; padding-top: 100px; max-width: 600px; margin-right: 90px;}
.soon-time-content h2 { color: #000; font-size: 76px; font-weight: 500; line-height: normal; }
.soon-time-content p {color: #000; font-size: 18px; font-weight: 300; line-height: 32px; letter-spacing: 0.2px; margin: 0; }
.main-product-countdown { padding: 60px 0 18px; }
.product-countdown { display: flex; justify-content: center; }
.countdown-inner { padding: 0 15px; }
.product-countdown .countdown { position: relative; padding: 20px 15px; width: 120px; border-radius: 20px; background: linear-gradient(180deg, rgba(255, 255, 255, 0.10) 0%, rgba(255, 255, 255, 0.00) 100%); }
.product-countdown .countdown:before { content: ""; position: absolute; top: 0; width: 100%; height: 80px; left: 0; box-shadow: #fff 0px -1px 1px 0px; border-radius: 20px 20px 0 0; }
.product-countdown .countdown, .product-countdown span { color: #FFF; font-family: Poppins; font-size: 34px; font-weight: 500; text-align: center; line-height: 35px; } 
.product-countdown .countdown span { font-family: Poppins; font-size: 22px; font-weight: 400; }

/* blog css */
.blog-articles { grid-template-columns: 1fr 1fr 1fr !important; }
.main-blog h1 { color: #161615; font-weight: 700; text-align: center; padding-bottom: 10px; }
.blog-articles__article { padding: 60px 20px; }
.card.article-card { background: transparent; }
.article-card-wrapper .card__content { padding: 0 !important; }
.article-card-wrapper .card__content .card__information { padding: 20px 0 0 !important; display: flex; flex-direction: column; justify-content: space-between; }
.article-card__info { padding: 0 !important; margin: 0; }
.article-card__info span, .article-template header span { /*color: #FF8210; font-family: poppins;*/ font-size: 14px; font-weight: 500; line-height: 14px; text-transform: capitalize; }
.card__heading { margin: 0 !important; }
.card__information .card__heading a { color: #161615; /*font-family: Poppins;*/ font-size: 16px; font-weight: 600; line-height: 30px; padding: 10px 0; }
.underline-links-hover:hover a { text-decoration: none !important; }
.card__information .article-card__excerpt { color: #161615; font-family: Poppins; font-size: 18px; line-height: 28px; margin: 0 !important; }
.article-more { padding-top: 25px; }
.article-card .card__inner { 
/*  border-radius: 239px 241px 24px 24px; box-shadow: 6px 6px 0px 0px #000; height: 450px; 
*/

height : 380px;


}
.article-card .article-card__image { 
/*  border-radius: 239px 241px 24px 24px; */

border-radius : 14px;

}
.pagination { display: block; }
.pagination__item--current:after, .pagination__item:hover:after  { display: none !important; }
.pagination__list li .pagination__item--current { font-size: 20px; background: #38b6ff; border-radius: 50px; color: #fff !important; opacity: 1 !important; }
.pagination__list li a { font-size: 18px; }

/* blog detail css */
.article-template { padding-top: 40px; padding-bottom: 80px; }
.article-template p, .article-template .article-template__content {  /*color: #606060;font-family: Poppins;*/ font-size: 18px; font-weight: 400; line-height: 28px; letter-spacing: -0.36px; padding-top: 15px; }
.article-inner h4 { color: #161615; font-size: 40px; line-height: 36px; padding-top: 30px; }
.article-inner h6 { color: #606060; font-family: Poppins; font-size: 18px; line-height: 28px; letter-spacing: -0.36px; padding-top: 15px; }
.article-inner ul li p span { font-weight: 500; }
.article-inner ul { padding-left: 30px; }
.article-inner ul li { list-style: disc; color: #606060; }
.article-img { border-radius: 40px; box-shadow: 4px 8px 0px 0px #000; }
.article-template__back { display: none; }

/* about image section */
.about-img-wrap { /*border-top: 4px solid #000; border-radius: 100px 100px 0 0;*/ position: relative; }
/* .about-img-wrap:before { content: ''; position: absolute; border-top: 4px solid #000; width: 100%; top: 0; } */
.about-img-wrap:after { content: ''; position: absolute; width: 100%; height: 20px; bottom: -15px; left: 0; right: 0; background-repeat: repeat-x; }
.about-wrap-img { padding: 0 25px; }
.about-img a img { border-radius: 30px; width: 100%; }

/* image with content */
.Page-about-us .main-image-content { display: flex; align-items: end; }
.Page-about-us .image-with-content-wrap img { float: right; width: 100%; }

/* heading with page css */
.head-page-wrap .section-heading .heading { padding-top: 60px; text-align: center; }
.bread-crumb-wrap nav ol { display: flex; justify-content: center; }
.bread-crumb-wrap nav ol li { list-style: none; position: relative; padding: 0 18px; }
.breadcrumbs li:not(:last-child):after { content: '-'; position: absolute; top: 50%; transform: translateY(-50%); padding-left: 12px; font-size: 18px; font-weight: 700; }
.bread-crumb-wrap nav ol li a { color: #161615; font-size: 20px; font-weight: 500; text-transform: uppercase; text-decoration: none; }
.head-page-wrap { padding: 40px 0 250px; background-repeat: no-repeat; background-size: cover; margin-bottom: -250px; background-position: center; }

.Page-about-us .head-page-wrap .main-card-scrolling .scrooling-text { z-index: 1; }
.Page-about-us .head-page-wrap .section-heading .heading { padding-top: 0; }
.Page-about-us .main-card-scrolling { padding-top: 60px; padding-bottom: 80px; }

.Page-coming-soon .head-page-wrap { margin-bottom: -110px; }

/* card scrolling css */
.bt-promotion-item .bt-promotion-text span:after {content: ''; position: absolute; top: 50%; transform: translateY(-50%); right: -50px; width: 100px; height: 100px; background-image: url(https://cdn.shopify.com/s/files/1/0878/1833/8594/files/text-scrolling.svg?v=1715591006); background-repeat: no-repeat;}
.bt-promotion-item .bt-promotion-text span {color: #e8ddde; font-size: 159px; font-weight: 500; line-height: normal; position: relative; padding: 0 100px; text-transform: uppercase;}
.bt-scrolling-promotion {display: flex; overflow: hidden; padding: 12px 0;}
.scrolling-promotion-left .bt-promotion-animated {animation-name: scrolling-left; white-space: nowrap;}
.bt-promotion {display: flex; align-items: center;}
.bt-promotion-animated {animation-duration: 30s; animation-iteration-count: infinite; animation-play-state: running; animation-timing-function: linear; width: max-content; will-change: transform,width;}
@keyframes scrolling-left {
    0% {transform: translateZ(0); visibility: visible;}
    100% {transform: translate3d(-100%,0,0);}
}

.head-page-wrap .bt-promotion-item .bt-promotion-text span { color: #9fcee8; /*font-family: "Bebas Neue";*/ font-size: 70px; line-height: normal; }
.head-page-wrap .bt-promotion-item .bt-promotion-text span:after { background-image: url(https://cdn.shopify.com/s/files/1/0878/1833/8594/files/Frame_1.png?v=1715685217); width: 46px; height: 46px; right: -25px; }

/* product page css */
.blog.color-scheme-1 { background: transparent; }
.Page-product .article-card .article-card__image, .Page-product .article-card .card__inner { border-radius: 40px; height: 530px; }
.Page-product .card__information .card__heading a { font-family: "Bebas Neue"; font-size: 40px; font-weight: 500; line-height: 45px; }
.Page-product .card__information .article-card__excerpt { font-weight: 500; line-height: 32px; }

/* image video slider css */
.img-vdo-wrap .main-card-scrolling .scrooling-text { z-index: 1; }
.img-vdo-wrap .head-page-wrap { margin-bottom: auto; padding: 0 0 22%; }
.img-vdo-main { margin-top: -33%; }
/* .vdo-swiper-img { padding: 0 40px; padding-bottom: 3%; transition: .3s ease all;} */
.vdo-btn-next { top: 100%; width: 50px; right: calc(50% - 60px); }
.vdo-btn-prev { top: 100%; width: 50px; left: calc(50% - 60px); }
/* .img-vdo-inner.index-1 .vdo-btn-next, .img-vdo-inner.index-1 .vdo-btn-prev { top: 75%; }
.img-vdo-1 { transform: rotate(-24deg) !important; margin-top: 170px; }
.img-vdo-2 { transform: rotate(-12deg) !important; margin-top: 40px; }
.img-vdo-4 { transform: rotate(12deg) !important; margin-top: 40px; }
.img-vdo-5 { transform: rotate(24deg) !important; margin-top: 170px; }
.img-vdo-6 { transform: rotate(36deg) !important; margin-top: 390px; }
 */
/* .img-vdo-inner.index-1 .vdo-swiper-img {transition: .3s ease all;}} */

/* .img-vdo-inner.index-1 .img-vdo-1 {transform: rotate(-40deg) !important;  margin-top: 390px;}

.img-vdo-inner.index-1 .img-vdo-1 { padding-bottom: 0%; transform: rotate(-30deg) !important; margin-top: 347px; }
.img-vdo-inner.index-1 .img-vdo-2 { transform: rotate(-24deg) !important; margin-top: 160px; }
.img-vdo-inner.index-1 .img-vdo-3 { transform: rotate(-12deg) !important; margin-top: 40px; }
.img-vdo-inner.index-1 .img-vdo-4 { transform: rotate(0deg) !important; margin-top: 0; }
.img-vdo-inner.index-1 .img-vdo-5 { transform: rotate(12deg) !important; margin-top: 40px; }
.img-vdo-inner.index-1 .img-vdo-6 { transform: rotate(24deg) !important; margin-top: 170px; }
.img-vdo-inner.index-1 .img-vdo-7 { padding-bottom: 0%; transform: rotate(30deg) !important; margin-top: 347px; } */
/* .swiper-wrapper.carousel { transition: 2s all ease-in; } */

.img-vdo-inner.index-2 .myswiper { display: none; }
/* .video-text-thumb { display: none; } */
.img-vdo-inner.index-2 .video-text-thumb { display: block; position: relative; z-index: 1; }
.img-vdo-inner.index-2 .main-card-scrolling { display: none; }
.img-vdo-inner.index-2 .head-page-wrap { padding: 0 0 33%; }

.customer-heading {font-size: 50px;}

.select__select, .customer select {border-radius: 60px !important; border: 1px solid #000; background: transparent;}
.activate button[name=decline], .addresses li>button, .addresses form button[type] {background-color: #ffffff !important;}

.swiper.our-products-wrap { padding: 0 15px; }
.our-products-wrapper .swiper-button-prev { left: 0px !important; top: 35%; }
.our-products-wrapper .swiper-button-next { right: 0 !important; top: 35%; }
.card__badge { padding-left: 25px; padding-bottom: 10px; }


@media (max-width: 1600.98px) {
  .soon-time-content h2 { font-size: 70px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 48px;  }
  .Page-product .card__information .card__heading a { font-size: 35px; }
  .testimonial .bt-promotion-item .bt-promotion-text span {font-size: 66px;}
  .header__inline-menu .header__menu-item.list-menu__item { font-size: 18px; padding: 5px 17px;}
  .header-contact-link .button-style { font-size: 17px;  padding: 13px 24px;}
  .soon-time-inner .soon-timer .soon-time-content {max-width: 550px; margin-right: 80px;}
  .soon-time-wrap .soon-timer-img {padding: 100px 0;}
}

@media (max-width: 1500.98px) {
  .soon-time-content h2 { font-size: 65px; }
  .head-page-wrap .section-heading .heading { padding-top: 55px; }
  .testimonial .bt-promotion-item .bt-promotion-text span {font-size: 100px;}
  .header-contact-link .button-style {  padding: 12px 17px;}
  .header__inline-menu .header__menu-item.list-menu__item { font-size: 17px; padding: 5px 12px; }
  .soon-time-inner .soon-timer .soon-time-content {max-width: 500px;}
}

@media (max-width: 1400.98px) {
  .footer__content-top { padding: 55px 20px 40px !important; }
  .soon-time-content h2 { font-size: 60px; }
  .article-template { padding-top: 35px; padding-bottom: 75px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 60px;  }
  .head-page-wrap .section-heading .heading { padding-top: 10px; }
  .testimonial .bt-promotion-item .bt-promotion-text span {font-size: 86px;}
  .testimonial .bt-promotion-item .bt-promotion-text span:after { width: 80px; height: 80px; background-size: cover; }
}

@media (max-width: 1300.98px) {
  .soon-time-content h2 { font-size: 55px; }
  .blog-articles__article { padding: 50px 20px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 55px;  }
  .Page-about-us .main-card-scrolling { padding-top: 100px; }
  .Page-about-us .head-page-wrap .section-heading .heading { margin-top: -70px; }
  .testimonial .bt-promotion-item .bt-promotion-text span { font-size: 65px; }
  /* .vdo-swiper-img { padding: 0 35px 3%; } */
  /* .img-vdo-inner { margin-top: -37%; } */
  /* .img-vdo-1, .img-vdo-5 { margin-top: 125px; }
  .img-vdo-2, .img-vdo-4 { margin-top: 35px; }
  .img-vdo-inner.index-1 .img-vdo-1, .img-vdo-inner.index-1 .img-vdo-7 { margin-top: 315px; }
  .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 30px 3%; } */
}

@media (max-width: 1200.98px) {
  .footer-detail .footer-mail a { font-size: 35px; }
  .footer-block__newsletter h2 { font-size: 19px; }
  .footer-block--menu h2, .footer-block--text h2 { font-size: 23px; }
  .footer-block--menu ul li a { font-size: 19px !important; line-height: 35px; }
  .footer-block--text .footer-block__details-content p { font-size: 19px; }
  .footer__list-social li a .social-lst-icon span { font-size: 13px; }
  .footer__copyright small { font-size: 17px; }
  .footer-caption p { font-size: 17px; }
  .soon-time-content h2 { font-size: 50px; }
  .soon-time-content { padding-top: 70px; max-width: 70%; }
  .product-countdown .countdown { padding: 12px 15px; width: 100px; }
  .product-countdown .countdown, .product-countdown span { font-size: 30px; }
  .product-countdown .countdown span { font-size: 20px; }
  .product-countdown .countdown:before { height: 60px; }
  .article-inner h4 { font-size: 38px; }
  .article-template { padding-top: 30px; padding-bottom: 70px; }
  .about-wrap-img { padding: 0 20px;}
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 50px; }
  .Page-product .card__information .card__heading a { font-size: 30px; line-height: 40px; }
  .testimonial .bt-promotion-item .bt-promotion-text span {   font-size: 65px; }
  .testimonial .bt-promotion-item .bt-promotion-text span:after { width: 70px; height: 70px; background-size: cover; }
  .header__inline-menu .header__menu-item.list-menu__item {  font-size: 16px; }
  /* .vdo-swiper-img { padding: 0 30px 3%; } */
}
@media (max-width: 1199.98px) {
    .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 60px 0;}
    .customer-heading {font-size: 40px;}
    .soon-time-inner .soon-timer .soon-time-content {max-width: 400px; margin-right: 30px;}
}
@media (max-width: 1100.98px) {
  .soon-time-content h2 { font-size: 45px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 45px;  }
  .img-vdo-inner { margin-top: -3%; }
  .header-secound-menu {  padding-left: 0;}
  .left-menu-inner { padding-right: 0; }
  .header-contact-link .button-style { font-size: 16px; padding: 11px 14px; }
  /* .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 25px 3%; }
  .img-vdo-inner.index-1 .img-vdo-3, .img-vdo-inner.index-1 .img-vdo-5 { margin-top: 30px; }
  .img-vdo-inner.index-1 .img-vdo-2, .img-vdo-inner.index-1 .img-vdo-6 { margin-top: 105px; }
  .img-vdo-inner.index-1 .img-vdo-1, .img-vdo-inner.index-1 .img-vdo-7 { margin-top: 225px; }
  .img-vdo-inner.index-2 .head-page-wrap { padding: 0 0 36%; } */
}

@media (max-width: 1024.98px) {
  .footer-detail .footer-mail a { font-size: 30px; }
  .soon-time-content h2 { font-size: 40px; }
  .soon-time-content { padding-top: 60px; }
  .blog-articles { grid-template-columns: 1fr 1fr !important; }
  .article-inner h4 { font-size: 35px; padding-top: 20px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 40px;  }
  .header__inline-menu .header__menu-item.list-menu__item { font-size: 15px;}
  .header-contact-link .button-style {  font-size: 15px;}
}

@media (max-width: 991.98px) {
  .footer-detail .footer-mail a { font-size: 28px; }
  .footer-block--image { width: 100% !important; max-width: 100% !important; }
  .footer-block--menu, .footer-block--text { width: 50% !important; max-width: 50% !important; }
  .footer-block--menu ul li a { line-height: 27px; padding-bottom: 0 !important; }
  .footer-block-image { display: flex !important; align-items: center; }
  .footer-block__newsletter { display: flex; flex-direction: column; align-items: center; }
  .footer-block__newsletter h2 { padding: 5px 0 15px; }
  .soon-time-content { max-width: 90%; }
  .product-countdown .countdown { width: 90px; }
  .product-countdown .countdown, .product-countdown span { font-size: 25px; line-height: 30px; }
  .product-countdown .countdown span { font-size: 17px; }
  .article-inner h4 { font-size: 32px; }
  .article-template { padding-top: 25px; padding-bottom: 65px; }
  .about-wrap-img { padding: 0 10px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 35px;  }
  .head-page-wrap { padding: 40px 0 150px; margin-bottom: -210px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { padding: 0 70px; }
  .Page-contact .bread-crumb-wrap { padding-bottom: 30px; }
  .header__inline-menu .header__menu-item.list-menu__item { font-size: 14px;}
  .header-contact-link .button-style {  font-size: 14px;}
  .header__inline-menu .header__menu-item.list-menu__item{padding: 5px 7px;}
  .desk-second-menu ul li { padding: 0 3px;}
  .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 80px 0; background-size: cover;}
  .soon-time-inner .soon-timer .soon-time-content {max-width: 400px; margin-right: 30px;}
  .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 50px 0;}
  .soon-time-content h2 {font-size: 30px;}
  .soon-time-content p {font-size: 16px; line-height: normal;}
  /* .vdo-swiper-img { padding: 0 23px 3%; }
  .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 22px 3%; } */
  .img-vdo-wrap .head-page-wrap {padding: 0 0 25%;}

  .Page-about-us .main-card-scrolling {padding-top: 50px;}
  .Page-about-us.main-body .main-image-with-content {padding-top: 150px; padding-bottom: 50px;}
  .Page-about-us.main-body .main-image-with-text .image-with-content-info {margin-top: 0;}
}
@media (max-width: 989.98px) {
  .header-left-menu {width: auto;}
  .header-btn { display: block; }
  .header-secound-menu {display:none;}
  header.main-header.header{ justify-content: space-between !important;}
  .header__heading{padding-left: 50px;}
}

@media (max-width: 850.98px) {
  .footer__content-bottom-wrapper { flex-direction: column; }
  .footer-caption { padding-top: 12px; }
  .footer-detail { flex-direction: column; }
  .footer__list-social { padding-top: 15px; }
}

@media (max-width: 767.98px) {
 body .section-heading .heading,
 body h2.rich-text__heading,
body h2.video-gallery-heading
 {
        font-size: 24px !important;
    }
    body p.description, body p {font-size : 16px !important;}
    section#shopify-section-template--26478477672762__rich_text_cTn6dd .rich-text .rich-text__blocks {
    text-align: left;
}
body .slideshow__slide .slideshow__media  img {    object-position: right;}
body .testimonial .bt-promotion-item .bt-promotion-text span {
        font-size: 34px;
    }

body     #newsletterModal .modal-header {
    right: 10px !important;
    top: 10px !important;
}

body #newsletterModal .modal-content .modal-block {
    height: 360px;
}
body #newsletterModal .modal-content .modal-block .modal-newsletter .popup-content .newsletter-title {
    font-size: 30px !important;
}

}
body .slideshow__slide .slideshow__text-wrapper.banner__content h2 {
    font-size: 30px;
}

body .slideshow__controls.slider-buttons .slider-counter__link--active.slider-counter__link--dots .dot {
    background-color: #38b6ff;
}

body h2.related-products__heading.heading.inline-richtext.text-align-center.h2 {
    margin: 0 0 30px 0 !important;
}

  .img-vdo-inner .img-vdo-main {margin-top: -25%;}
  .footer-block__newsletter h2 { font-size: 18px; padding: 30px 0 15px; }
  .footer-detail .footer-mail a { font-size: 25px; }
  .footer-block--menu h2, .footer-block--text h2 { font-size: 22px; }
  .footer-block--menu ul li a { font-size: 18px !important; }
  .footer-block--text .footer-block__details-content p { font-size: 18px; }
  .footer__list-social li a .social-lst-icon span { padding-right: 10px; font-size: 12px; }
  .footer__copyright small { font-size: 16px; }
  .footer-caption p { font-size: 16px; padding-right: 15px; }
  .footer-block-image { display: block !important; }
  .footer-block__newsletter { align-items: start; }
  .soon-time-content p { font-size: 16px; line-height: 26px; }
  .soon-time-content h2 { font-size: 35px; }
  .soon-time-content { max-width: 100%; padding-left: 0; padding-right: 0;}
  .product-countdown .countdown { width: 80px; }
  .product-countdown .countdown, .product-countdown span { font-size: 22px; line-height: 25px; }
  .product-countdown .countdown span { font-size: 15px; }
  .product-countdown .countdown:before { height: 40px; }
  .article-card__info span, .article-template header span { font-size: 18px; }
  .card__information .card__heading a { font-size: 18px; }
  .card__information .article-card__excerpt { font-size: 16px; }
  .blog-articles__article { padding: 40px 20px; }
  .article-template p { font-size: 16px; padding-top: 10px; }
  .article-inner h4 { font-size: 30px; padding-top: 15px; }
  .article-inner h6 { font-size: 16px; }
  .article-template { padding-top: 20px; padding-bottom: 60px; }
  .about-wrap-img { padding: 20px 10px; width: 50%; }
  .about-wrap-img.abt-image-2 { order: 2; }
  .about-wrap-img.abt-image-2 { order: 1; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 30px;  }
  .bread-crumb-wrap nav ol li a { font-size: 18px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { padding: 0 45px; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span:after { width: 35px; height: 35px; right: -18px; background-size: contain; }
  .head-page-wrap { margin-bottom: -180px; padding: 0 0 120px; }
  .Page-about-us .main-image-with-content { padding-top: 145px; }
  .Page-about-us .image-with-content-wrap .image-with-content-image img { max-width: 100%; }
  .Page-coming-soon .head-page-wrap { margin-bottom: -60px; }
  .Page-product .card__information .card__heading a { font-size: 25px; line-height: 35px; }
  .template-index .main-image-with-content { padding-top: 50px !important; padding-bottom: 60px !important; }
  .template-index .main-card-scrolling { padding-top: 30px; }
  /* .vdo-swiper-img { padding: 0 15px 3%; }
  .img-vdo-2, .img-vdo-4 { margin-top: 20px; }
  .img-vdo-1, .img-vdo-5 { margin-top: 75px; }
  .vdo-btn-next { top: 90%; width: 35px; right: calc(50% - 45px); }
  .vdo-btn-prev { top: 90%; width: 35px; left: calc(50% - 45px); }
  .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 15px 3%; }
  .img-vdo-inner.index-1 .img-vdo-3, .img-vdo-inner.index-1 .img-vdo-5 { margin-top: 20px; }
  .img-vdo-inner.index-1 .img-vdo-2, .img-vdo-inner.index-1 .img-vdo-6 { margin-top: 75px; }
  .img-vdo-inner.index-1 .img-vdo-1, .img-vdo-inner.index-1 .img-vdo-7 { margin-top: 155px; } */

  .img-vdo-wrap { padding-bottom: 50px;}
  .vdo-btn-next, .vdo-btn-prev {width: 40px;}
  .vdo-btn-prev {  left: calc(50% - 45px);}
  .vdo-btn-next {  right: calc(50% - 45px);}
  .img-vdo-main {margin-top: -35%;}
  .vdo-btn-next, .vdo-btn-prev {bottom: -5px; top: unset;}
  footer.footer {padding-left: 12px; padding-right: 12px; padding-bottom: 20px;}
  .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 220px 0; background-size: contain; background-position: right top; padding-bottom: 50px;}
  .soon-time-wrap .soon-time-inner.soon-timer-img .soon-timer {margin-top: 15px;}
  .soon-time-inner .soon-timer .soon-time-content {max-width: 100%; }
  .customer-heading {font-size: 30px;}
  .soon-time-inner .soon-timer .soon-time-content {margin-right: 0;}

  .Page-about-us .main-card-scrolling {padding-top: 80px;}
}

@media screen and (max-width: 749px) {
  .footer .grid { display: flex !important; }
  .newsletter-form { align-items: start !important; }
  .footer-block.grid__item { margin: 1rem 0 !important; }
  .footer-block--menu { padding-right: 30px !important; }
  .footer-block--text { padding-left: 30px !important; }
}
@media (max-width: 650px) {
    .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 160px 0 30px;}
}
@media (max-width: 575.98px) {
  .footer-detail .footer-mail a { font-size: 22px; }
  .footer-block--menu, .footer-block--text { width: 100% !important; max-width: 100% !important; }
  .footer-block--text { padding-right: 30px !important; padding-left: 0 !important; }
  .footer-block__details-content { margin-bottom: 1rem !important; }
  .footer-block--text .footer-block__details-content p { padding: 0 0 15px; }
  .footer-caption { padding-top: 0px; }
  .footer-caption p { padding-right: 3px; }
  .footer-block--menu ul li a { font-size: 16px !important; line-height: 20px; }
  .footer-block--text .footer-block__details-content p { font-size: 16px; }
  .soon-time-content h2 { font-size: 30px; }
  .soon-time-content { padding-top: 40px; }
  .countdown-inner { padding: 0 9px; }
  .product-countdown .countdown { width: 70px; }
  .product-countdown .countdown, .product-countdown span { font-size: 20px; line-height: 20px; }
  .blog-articles { grid-template-columns: 1fr !important; }
  .blog-articles__article { padding: 30px 20px; }
  .article-template { padding-top: 15px; padding-bottom: 55px; }  
  .about-wrap-img { width: 100%; display: flex; justify-content: center; }
  .about-img { width: 60%; }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span { font-size: 25px;  }
  .head-page-wrap .bt-promotion-item .bt-promotion-text span:after { width: 30px; height: 30px; }
  .desktop-localization-wrapper .header-contact-link a {  padding: 7px 7px;  font-size: 10px; }
  .header__heading { padding-left: 30px;}
  .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 120px 0 20px;}
  /* .vdo-swiper-img { padding: 0 12px 3%; }
  .img-vdo-2, .img-vdo-4 { margin-top: 15px; }
  .img-vdo-1, .img-vdo-5 { margin-top: 55px; }
  .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 12px 3%; }
  .img-vdo-inner.index-1 .img-vdo-3, .img-vdo-inner.index-1 .img-vdo-5 { margin-top: 15px; }
  .img-vdo-inner.index-1 .img-vdo-2, .img-vdo-inner.index-1 .img-vdo-6 { margin-top: 55px; }
  .img-vdo-inner.index-1 .img-vdo-1, .img-vdo-inner.index-1 .img-vdo-7 { margin-top: 115px; } */

  .Page-about-us.main-body .main-image-with-content {padding-top: 120px;}
}
@media (max-width: 480.98px) {
  .countdown-inner { padding: 0 5px; }
  .product-countdown .countdown { width: 65px; }
  .about-img { width: 80%; }
  .Page-about-us .main-image-with-content { padding-top: 100px; }
  .Page-coming-soon .head-page-wrap { margin-bottom: -90px; }
  .img-vdo-wrap .head-page-wrap { padding: 0 0 15%; }
  .img-vdo-main { margin-top: -23%; }
  
  /* .vdo-swiper-img { padding: 0 7px 3%; }
  .img-vdo-2, .img-vdo-4 { margin-top: 10px; }
  .img-vdo-1, .img-vdo-5 { margin-top: 40px; }
  .vdo-btn-next { top: 93%; width: 25px; right: calc(50% - 30px); }
  .vdo-btn-prev { top: 93%; width: 25px; left: calc(50% - 30px); }
  .img-vdo-inner.index-1 .vdo-swiper-img { padding: 0 9px 3%; }
  .img-vdo-inner.index-1 .img-vdo-3, .img-vdo-inner.index-1 .img-vdo-5 { margin-top: 10px; }
  .img-vdo-inner.index-1 .img-vdo-2, .img-vdo-inner.index-1 .img-vdo-6 { margin-top: 40px; }
  .img-vdo-inner.index-1 .img-vdo-1, .img-vdo-inner.index-1 .img-vdo-7 { margin-top: 85px; }
  .img-vdo-inner.index-2 .head-page-wrap { padding: 0 0 33%; } */
}
@media (max-width: 450px) {
    .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 60px 0 20px;}
    .footer-detail .footer-mail a {font-size: 18px;}
}
@media (max-width: 380px) {
    .soon-time-wrap .soon-time-inner.soon-timer-img {padding: 40px 0 20px;}
}