

@media only screen and (max-width: 1400px){
    .section-title{font-size: 16px;padding-left: 25px;}
    .section-title:after{top: 0px;
        width: 19px;
        height: 19px;}
    .title2{font-size: 24px;}
    .gap{padding: 60px 0px;}
    .contact_page{padding: 160px 0;}
    .title3{font-size: 20px;}
    .btn-site{font-size: 14px;}
    main {padding-top: 80px;}

    /*---header---start---here---*/
    .header-brand-colm{width: 100px;}
    .header-right-colm {width: calc(100% - 100px);}
    .nav-link{font-size: 14px;}
    .header-right-link{width: 31px;}
    .header-bottom-link{font-size: 13px;}
    .dropdowen-desktop-inner{padding-left: 140px;}
    .header-dropdowen-wraper-desktop{top: 75px;}
    .dropdowen-link{font-size: 13px;}
    .dropdowen-title{font-size: 14px;}

    .input-banner input, .input-banner input::placeholder{font-size: 12px;}
    .input-banner input{padding: 10px 10px 10px 40px;}
    .input-banner select{padding-top: 9px;padding-bottom: 9px;}

    .banner-input-icon {top: 10px; left: 11px; width: 18px; }
    .btn-site span{width: 44px;}

    .banner-bottom-form-wraper{padding: 28px;}
    .banner_slider .swiper-pagination{bottom: 50px;}

    .collection-club-tab-wraper .tab-menu-list .btn-site{font-size: 26px;}
    .collection-title{font-size: 20px;}
    .collection-club-section .section-title-wraper{padding-top: 50px;}
    .key-features-title{font-size: 9vw;}
    .key_features_slider .swiper-slide{width: 300px;}

    /*--plp---start---here---*/
    .filter-colm{padding: 20px 30px;}
    .sort-wraper { padding: 30px 0px;}
    .filter-list select{font-size: 14px;background-size: 18px;}
    .sort-list li{padding: 9px 15px 9px 36px;}
    .product-title{font-size: 20px;}
   .product-link .btn-site{font-size: 13px;}
   .collection-title-row .btn-site span, .collection-club-tab-wraper .tab-menu-list .btn-site.active span{width: 34px;}
   .custom-arrow-box .swiper-button-next span, .custom-arrow-box .swiper-button-prev span{width: 40px;}
   .collection-title-row .btn-site{font-size: 13px;}
   .key_features_slider{height: 500px;}

   .breadcrumb ul li a{font-size: 14px;}
   .loader-title{font-size: 100px;}
   .product-des-homepage{font-size: 14px;}
   .product-des-homepage{height: 58px;}

   .blogcard-content .title3{height: 52px;}
   .testimonial-card{padding-bottom: 140px;}


   /*---pdp---page---start---here---*/
   .pdp-left-detail-box{padding: 8px 0px;}
   .pdp-discription-title{font-size: 14px;}
   .pdp-product-section .btn-site {font-size: 12px;}
   .share-buttn{width: 32px;}
   .share-button-wraper{right: 7px;top: 7px;}
   .share-platform li a{width: 26px;height: 26px;}
   .share-platform li a img{width: 18px;}

   .faq-title{font-size: 17px;padding: 22px 0px;padding-right: 25px;}
   .faq-title:after{top: 30px;}
   .faq{padding-top: 20px !important;}

   .faq-box.active .faq-content{padding-bottom: 18px;}

    .collection-box-wraper .collection-title-row .btn-site{font-size: 12px}

    
    .banner-form-colm:last-child{
            position: relative;
    top: -9px;
    }

    .request-call-back-btn{
        left: -40px;
        z-index: 99999999;
    }
    .request-call-back-btn img{width: 34px;pointer-events: none;}
    .request-call-back-wraper{top: 45px;}
    .pdp-link-zoom img{
            height: 480px;
        }

    .tax-product-category .product-image img, .page-template-product-page-template .product-image img{height: 405px;}
    

}

@media only screen and (max-width: 1199px){
    .dropdowen-left-colm{width: 70%;}
    .dropdowen-right-colm{width: 30%;}
    .title2{font-size: 22px;}
    .vizulazier-dropdowen{width: 260px;}
}

@media only screen and (max-width: 1059px){
.container{max-width: 100%;padding: 0px 30px;}
.footer-left-com{width: 50%;}
.footer-center-colm{width: 35%}
.footer-right-colm{width: 15%;margin: 0px 0px;}
.footer-right-colm .footer-title{display: block;}
.footer-row{flex-wrap: wrap;}
/*.footer-right-colm .footer-large-title{width: 100%;}*/
.footer-right-colm .footer-link-list{padding-top: 0px;}
/*.container-inner-blog{padding-right: 0px !important;}*/
.blog_club_section .section-title-wraper{padding-bottom: 15px;}
.row-blog-homepage .col-sm-4 .title-wraper2 .title2{padding-right: 15px;}
.key_features_thumb_slider .swiper-slide {height: initial !important;padding-bottom: 15px;}


/*--plp---start---here---*/
.filter-colm{width: 20% !important;}
.loader-title{font-size: 100px;}

.tax-product-category .product-image img, .page-template-product-page-template .product-image img{height: 320px;}


}

@media only screen and (max-width: 1024px){
 .close-enquery-form{
            display: block;
        width: 15px;
        position: absolute;
        right: 15px;
        top: 21px;
         }
         .close-enquery-form svg{width: 100%; height: initial;pointer-events: none;}

         .request-call-back-wraper.active .call-back-form-wraper{right: 0px;}
}

@media only screen and (max-width: 991px){
    .header-bottom-box{display: none;}
    .header-nav-colm{position: fixed;top: 0px;left: 0px; padding: 30px 0px; background: #fff;  z-index: 999; width: 60%;bottom: 0px;height: 100vh;overflow: auto;display: none;}
    .header-nav-colm.active{display: block;}
    .nav-item{display: block;margin: 0px;padding: 8px 0px;border-bottom: 1px solid var(--brandborder);position: relative;}
    .header-top-box{justify-content: flex-end;border-bottom: none;padding-right: 0px;}
    .container{max-width: 100%;padding: 0px 15px;}
    .menubtn-mobile{display: inline-block;}
    .menubtn-mobile span{display: inline-block;}
    .header-right-link{width: 40px;}
    .nav-link.active:after{display: none;}
    .nav-link{font-size: 20px;color: var(--brandColor);padding-right: 50px; padding-left: 15px;}
    .menu-layer{position: fixed;top: 0px;left: 0px;right: 0px;bottom: 0px;background: #000; opacity: 0.4;display: none;z-index: 99;}
    .menu-layer.active{display: block;}
    .dropdowen-icon svg{width: 100%;height: 100%;}
    .dropdowen-icon{width: 18px;position: absolute; top: 6px; right: 15px;display: block;}
     .mobile-dropdowen{display: none !important;}
    .inner-dropdowen-mobile, .inner-link-wraper{display: none;border-bottom: 1px solid var(--brandborder); padding-bottom: 10px;padding-top: 8px;}

    .mobile-dropdowen-link, .inner-link-mobile, .inner-link3{font-size: 14px; font-weight: 500; color: #000;padding-right: 50px; padding-left: 15px;}
    .mobile-dropdowen-item, .inner-item-nobile, .inner-link-item{padding: 8px 0px;position: relative;}
    .mobile-dropdowen-item:last-child, .inner-item-nobile:last-child{padding-bottom: 0px;}
    .mobile-dropdowen-inner{margin-top: 8px;border-top: 1px solid var(--brandborder);padding-top: 8px;}
    .mobile-dropdowen-item  .dropdowen-icon{top: 10px;}
    .nav-list{display: block;}
    .nav-item.active .mobile-dropdowen{display: none;}
    .mobile-dropdowen-item.active .inner-dropdowen-mobile{display: block;}
    .inner-item-nobile.active .inner-link-wraper{display: block;}
    .inner-item-nobile:last-child.active .inner-link-wraper{border-bottom: none;padding-bottom: 0px;}
    .dropdowen-icon1{transform: rotate(180deg);top: 8px;display: none !important;}
    .nav-item.active .dropdowen-icon1{transform: rotate(0deg);top: 13px;}

    .mobile-dropdowen-item.active .dropdowen-icon2{transform: rotate(180deg);top: 2px;}
    .mobile-dropdowen-item .dropdowen-icon2 svg, .mobile-dropdowen-item .dropdowen-icon svg{opacity: 0.6;}
    .mobile-dropdowen-item.active .dropdowen-icon2 svg, .inner-item-nobile.active .dropdowen-icon3 svg{opacity: 1;}
    .inner-item-nobile.active .dropdowen-icon3{transform: rotate(180deg);top: 2px;}
    .brandmenu-link{display: block;}
    .brandmenu-link a{display: inline-block;width: 65px;margin-bottom: 20px;margin-left: 15px;}
    .brandmenu-link a img{width: 100%;}

    .section-title{font-size: 14px;}

    .header-right-list-colm{display: block;}

    .footer-left-com{width: 50%;padding-right: 15px;}
    .footer-right-colm .footer-large-title{margin-bottom: 50px;}
    .footer-center-colm{width: 35%;}
    .footer-right-colm{padding-left: 15px;}
    .footer-row{margin: 0px;}
    .title-footer{min-height: 55px;}
    .footer-right-row{margin: 0px -15px;}

    .banner-bottom-form-wraper{width: 98%;}

    .collection-club-tab-wraper .tab-menu-list .btn-site{font-size: 20px;}
    .testmonial-tab-wraper{right: 15px;left: auto;transform: none;}
    .header-container{padding-right: 15px !important;}
    .key_features_thumb_slider{height: 350px;}

.header-brand-colm{width: 85px;}
    .header-right-colm {
        width: calc(100% - 85px);
    }
    main{padding-top: 70px;}




    /*--plp---start---here---*/
    .filter-wraper{ position: fixed;top: 0px;z-index: 99999; height: 100vh; background: #fff; left: 0px; width: 60%;display: none;}
   
    .filter-wraper-layer{position: fixed; top: 0px;left: 0px;right: 0px;bottom: 0px; background: #000;opacity: 0.4;z-index: 9999;}
    .filter-row{margin: 0px;}
    .filter-colm{width: 100% !important;border-bottom: 1px solid var(--greyBorder);}
    .filter-colm { padding: 15px 15px;}
/*    .sort-wraper{position: fixed; top: 0px; z-index: 99999;height: 100vh;background: #fff;left: 0px;width: 60%;overflow: auto;padding: 15px 20px;display: none;}*/
    .sort-wraper.active{display: block;}
    .sort-list li { padding: 7px 9px 7px 22px;}
    .cross{left: 4px;width: 16px;}
    .sort-wraper{padding-top: 0px;}
    .filter-btn-colm:nth-of-type(2){display: none;}

    
    .filter-wraper-mobile{display: block;padding: 15px 0px;border-bottom: 1px solid var(--greyBorder);margin-bottom: 30px;}
    .filterbtn-row{display: flex;margin: 0px -15px;}
    .filter-btn-colm{width: 100%;padding: 0px 15px;position: relative;text-align: center;}
   /* .filter-btn-colm:after{content: ''; position: absolute;top: 0px; bottom: 0px; width: 1px; background: var(--greyBorder);right: 0px;}
    filter-btn-colm:last-child::after{display: none;}*/
    .filter-btn{display: inline-flex;justify-content: center;align-items: center;font-weight: 500;color: #000;text-transform: uppercase;font-size: 16px;}
    .filter-btn span{display: block;width: 30px;line-height: 0px;margin-right: 10px;}
    .filter-btn span svg{width: 100%;height: initial;}
    .filter-wraper.active, .filter-wraper-layer.active{display: block;}
    .sort-wraper-layer{position: fixed; top: 0px;left: 0px;right: 0px;bottom: 0px; background: #000;opacity: 0.4;z-index: 9999;}
    .sort-wraper-layer.active{display: block;}

    .plp-list .col-sm-4{width: 50%;}
    .club-crest-section .title2, .club-crusts-content p{width: 100%;}

    /*---pdp---start---here---*/
    .pdp-center-colm{order: 1;}
    .pdp-left-colm{order: 2;width: 50%;margin-bottom: 0px;}
    .pdp-right-colm{order: 3;width: 50%;}
    .pdp-left-wraper-inner{position: static;padding: 0px;}
    .pdp-scroll-bar-right{position: static;}
    .pdp-center-colm{width: 100%;margin-bottom: 40px;padding: 0px 15px;}
    .pdp-scroll-bar-right{padding: 25px;padding-bottom: 70px;}
    .pdp-right-wraper{height: initial;padding: 25px 0px;padding-bottom: 70px;}
   .pdp-scrollbar{display: none;}
    .pdp-product{padding-left: 0px;width: 50%;margin: 0px auto;}
    .pdp-center-colm{padding-bottom: 40px;border-bottom: 1px solid #ccc;}
    .pdp-product-left-wraper{height: initial;padding: 25px 0px;padding-bottom: 70px;}
    .pdp-left-wraper-inner, .pdp-scroll-bar-right{height: 350px;padding: 0px 25px;}

    .share-button-wraper.active{background: #fff;}
    .share-button-wraper.active .share-platform{display: block;}
    .share-button-wraper.active .share-buttn svg rect{fill: var(--red-color);}
    .share-button-wraper.active .share-buttn svg path{fill: #fff;}
    .share-button-wraper.active .share-platform{display: block;}
    .share-buttn svg{pointer-events: none;}

    .row-gap .col-sm-5{width: 100%;margin-bottom: 15px;}
    .row-gap .col-sm-7{width: 100%;}

    .application-content-title{font-size: 30px;}
    .application-content p{font-size: 16px;}

    .footer-center-colm .footer-large-title{padding-left: 0px;}

     .vizulaizer-features-tab-wraper{position: static;
    transform: none;
    width: 60%;
    margin: 30px auto;}

    .request-call-back-wraper{top: 94px;}
}


@media only screen and (max-width: 767px){
    .contact_page .section-logo img{left: 0;}


    .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9, .col-sm-10,  .col-sm-11,  .col-sm-12{width: 100%;}
    .gap{padding: 40px 0px;}
    .section-title-wraper{padding-bottom: 18px;}
    main {padding-top: 65px; }

    .header-nav-colm{width: 80%;padding-top: 20px;}
    .header-brand-colm{width: 56px;padding-right: 0px;}
    .header-right-colm{width: calc(100% - 56px);}
    .header-right-link{width: 30px;}
    .header-top-box{padding-right: 0px;}

    .footer-inner-colm-left{width: 50%;}
    .footer-inner-row{flex-wrap: wrap;}
    .footer-inner-colm-left:last-child{margin-top: 30px;width: 100%;}
    .footer-center-colm{margin-top: 30px;}
    .footer-right-colm{margin: 30px 0px;}
    .footer-right-colm .footer-large-title{margin-bottom: 15px;}
    .footer-right-colm .footer-title{display: block;margin-right: 0px;}
    .social-link-list li:first-child{width: 100%;margin-bottom: 15px;}
    .social-link-list{flex-wrap: wrap;justify-content: flex-start;}
    .bottom-left-colm{width: 100%;text-align: center;}
    .footer-bottom-wraper{flex-wrap: wrap;}
    .bottom-left-colm:nth-of-type(2){text-align: center;}
    footer{padding-bottom: 70px !important;}

    .banner-form-row{flex-wrap: wrap;}
    .banner-form-colm{width: 100% !important;margin-bottom: 15px;}
    .banner-form-colm:last-child{text-align: center;margin-bottom: 0px;}
    .banner-bottom-form-wraper{ width: 92%;padding: 15px;  position: relative; transform: none; margin: 0px auto; margin-top: -124px;left: 0px;box-shadow: 0px 0px 10px rgb(0 0 0 / 11%);border-radius: 16px;}
    .banner_slider .swiper-pagination{bottom: 30px;}

    .row-club-crests{padding-top: 18px;}
    .row-club-crests .col-sm-2{display: none;}
    .row-club-crests .col-sm-10 { padding-left: 15px;}
    .club-crusts-content {padding-top: 15px;margin-top: 15px;}
    .collection-club-section .btn-box{display: none;}
    .collection-club-section .section-title-wraper, .collection-club-tab-wraper .tab-menu-list{position: relative;top: 0px;}
    .collection-club-tab-wraper .tab-wraper-box{padding-left: 0px;border: none;}
    .tab-menu-list ul{display: flex;justify-content: flex-start;border-bottom: 1px solid var(--greyBorder);}
    .tab-menu-list ul li{margin: 0px 15px;}
    .collection-club-tab-wraper .tab-menu-list .btn-site.active span{display: none;}
    .collection-club-tab-wraper .tab-menu-list .btn-site{font-weight: 500;}
    .row-tab-top:after{display: none;}
    .row-tab-top{margin-left: -15px;padding-bottom: 0px;}
    .row-tab-top .col-sm-6:nth-of-type(2){padding-top: 15px;margin-top: 15px;position: relative;}
    .row-tab-top .col-sm-6:nth-of-type(2):after{content: '';position: absolute;top: 0px;left: 15px;right: 15px;height: 1px;background: var(--greyBorder);}
    .collection-club-tab-wraper .tab-menu-list{margin-bottom: 15px;}
    .collection-club-tab-wraper{padding-top: 10px;}
    .tab-menu-list ul li:first-child{margin-left: 0px;}
    .tab-menu-list ul li:first-child{margin-right: 0px;}
    .collection-club-tab-wraper .btn-site.active{border-bottom: 2px solid var( --red-color);}
    .collection-club-section .section-title-wraper{padding-top: 40px;}
    .collection-row{margin-left: -15px;}
    .collection-box{margin-top: 15px;}
    .collection-title { font-size: 16px; font-weight: 500;}
    .collection-title-row .btn-site{font-size: 13px;}

    .custom-arrow-box{display: none;}
    .blog_section_homepage{margin-top: 15px; margin-left: -15px;}
    .testimonial_slider_homepage{margin-left: -15px;margin-top: 15px;}
    .testimonial-card{padding-bottom: 100px;}
    .testmonial-tab-wraper{position: static;margin-top: 15px;transform: none;width: 100%;border-radius: 0px;border: none;border-bottom: 1px solid var(--greyBorder);}
    .testimonial-tab-list ul li a.active{background: none;color: var(--red-color);border-bottom: 2px solid var(--red-color);border-radius: 0px;}
    
    .row-key-deatures .col-sm-9, .row-key-deatures .col-sm-3{width: 100%;}
    .key-features-thumb-slider, .key_features_slider {width: 270px !important;margin: 0px auto;}
    .key_features_slider{height: 100%;padding-top: 40px;}
    .image-thumb-features{position: static;height: initial;}
    .key_features_slider .swiper-scrollbar{display: none;}
    .key-features-wraper .swiper-pagination{top: -40px;bottom: auto;position: absolute;left: 0px;right: 0px;text-align: center;}
    .key-features-thumb-slider{justify-content: center;}
    .key_features_thumb_slider{height: initial;}
    .key_features_thumb_slider .swiper-wrapper{height: auto !important;}
    .key-deatures-image-box{padding-bottom: 30px;}
    .key-features-thumb-slider{font-size: 18px; font-weight: 500 !important;text-align: center;}
    .row-key-deatures{padding-top: 30px;}
    .key-features-title{font-size: 52px;}
    .scroll-text-top{display: block; position: absolute; bottom: 57px; transform: rotate(-90deg);left: -22px; font-size: 18px;font-weight: 500;
        color: var(--red-color);text-transform: uppercase;}
    .homepage-testimonial-section .col-sm-8{padding-right: 0px;}
/*    .request-call-back-btn{display: none;}*/
    .filter-wraper, .sort-wraper{width: 80%;}

    .plp-list .col-sm-4{width: 100%;}
    .key_features_thumb_slider{pointer-events: none;}

    .testimonial_slider_homepage .swiper-slide:first-child, .blog_section_homepage .swiper-slide:first-child{border-left: none;}
    .loader-title{font: 70px;}

    .collection-title-row{margin-top: 15px;}
    .product-des-homepage{margin: 8px 0px;}
    .collection-box-wraper .col-sm-12 .collection-title-row-homepage{padding-right: 0px;}
    .collection-box-wraper .col-sm-12 .collection-title-row-homepage .collection-btn{position: static;transform: none;}
    .collection-title-row .btn-site span, .collection-club-tab-wraper .tab-menu-list .btn-site.active span{width: 35px;}

    .pdp-product{width: 100%;}
    .pdp-center-colm{padding: 0px;border-bottom: none;margin-bottom: 0px;}
    .pdp-left-colm{width: 100%;padding: 0px;margin-bottom: 0px;border-bottom: 1px solid #EBEBEB}
    .pdp-left-wraper-inner, .pdp-scroll-bar-right{height: initial;padding: 0px 15px;}
    .dowenload-cataloge-btn-pdp{padding: 8px 15px;}
    .pdp-right-colm{width: 100%;}
    .pdp-right-wraper{padding-left: 0px;padding-right: 0px;border: none;padding-top: 15px;}
    .pdp-scroll-bar-right{padding: 0px;}
    .pdp-thumb-wraper{bottom: 15px;}
    .product-application-image-wraper{padding: 0px 30px;overflow: hidden;margin-top: 0px;}
    .application-hover{padding: 0px !important;margin-top: 30px;}
    .application-image{transform: scale(1);}
    .product-application .container{position: sticky;top: 0px;background: #F9F9F9;padding-top: 40px;z-index: 22;}
    .product-application{padding-top: 0px;}
    .faq-wraper{padding-left: 0px;}
    .faq-wraper{border-top: 1px solid var(--greyBorder);margin-top: 30px;}
    .faq .section-title-wraper{position: static;}
    .faq {
        padding-top: 0px !important;
    }
    .faq .title2{position: static;}

    .enquery-popup .modal__dialog{width: 94%;}

    .collection-club-tab-wraper .tab-menu-list ul li{padding-right: 0px;}

    .footer-left-com{width: 100%;}
    .footer-center-colm{width: 100%;}
    .footer-right-colm{width: 100%;padding-left: 0px;}
    .footer-right-colm .footer-large-title{width: 100%;}
    .key_features_thumb_slider .swiper-slide{padding-bottom: 0px;}

     .vizulazier-dropdowen{position: static;}
    .vizulaizer-features-tab-wraper{width: 100%;border:none;border-bottom: 1px solid #ccc;border-radius: 0px;margin-top: 15px;}
    .vizulazier-dropdowen{width: 100%; margin-bottom: 30px;}

    .visualizer-area .color-options{right: 15px;left: 15px;}

    .banner-form-colm:last-child{
    top: 0px;
    }

    .call-back-form-wraper{width: 320px;}
    .call-back-form-wraper{right: -325px;}


    .visualizer-area .color-options{
        position: static;
        transform: none;
    }
    .option-list{
        overflow-y: auto;
        white-space: nowrap;
        display: block;
        overflow: auto;
        margin: 0px;
        padding: 0px 30px 10px 0px;
        height: initial;
    }
    .option-list .list-item{
        width: 120px;
        display: inline-block;
        padding: 3px;
    }
    .option-list::-webkit-scrollbar { height: 5px;}

    .blog_club_section .blog_section_homepage{margin: 0px;}
    .blogcard-content .read-more-btn{left: 15px;bottom: 30px;}
    

}

@media only screen and (max-width: 500px){
.visualizer-area .color-options{width: 100%;}
    .pdp-link-zoom img {
        height: 360px;
    }
}

@media only screen and (max-width: 376px){
    .loader-bottom-text{font-size: 18px;bottom: 90px;}
   
}

@media only screen and (max-width: 360px){
.title2{font-size: 20px;}
.key-features-thumb-slider, .key_features_slider {width: 220px !important;margin: 0px auto;}
.key-features-title{font-size: 42px;}
.scroll-text-top{font-size: 16px;}
.faq-title{font-size: 14px;}
.faq-title{padding: 15px 0px;padding-right: 25px;}
.faq-title:after{top: 20px;}
.faq-box.active .faq-content{padding-bottom: 15px;}
.call-back-form-wraper {width: 260px;}
.call-back-form-wraper {right: -265px;}
    
}