/*==================Start-1900px===========*/
@media(max-width:1900px){
    .top-header .h-contact{width: 65%;}
    .top-header .navbar{
        width: 25%;
    }
    .top-header ul.log-cart{width: 10%;}
}

/*==================Start-1900px===========*/
@media(max-width:1750px){
    .top-header .h-contact{width: 60%;}
    .top-header .navbar{width:30%;}
}



/*==================Start-1800px===========*/
@media only screen and (min-width: 1300px) and (max-width: 1870px){
    .product-month h2{
        font-size: 22px;
        line-height: 30px;
    }
}
/*==================End-1800px===========*/

/*==================Start-1680px===========*/
@media(max-width:1680px){
    .get-product .free-product{left: 5%;}
    .covid-product .product-month h2{
        font-size: 23px;
        line-height: 30px;
    }
}
/*==================End-1680px===========*/

/*==================Start-1450px===========*/
@media(max-width:1680px){
    .get-product .free-product{left: 0%;}
}

@media(max-width:1480px){
    .covid-product .product-detail .button{
        padding: 14px 22px;
        font-size: 16px;
        text-align: center;
    }
    .covid-product .product-month .more-btn .btn{
        font-size: 16px;
    }
    .covid-product .product-month .more-btn .btn svg{
        width: 35px;
        margin-left: 5px;
    }   
    .top-header .h-contact{width: 57%;}
    .top-header .navbar{width: 33%;}
    .top-header ul.h-contact li:last-child a{
        font-size: 24px;
        line-height: 26px;
    }
    
}
/*==================End-1450px===========*/
@media(max-width:1400px){
    .about-us .right-logo-pattern{
        top: -60px;
        right: -20px;
        z-index: 1;
    }
    .covid-product .product-month h2{
        font-size: 20px;
        line-height: 26px;
    }
    .latest-news .item .h-blog-deatil h3, .latest-news .item .h-blog-deatil h3 a{
        font-size: 18px;
        line-height: 26px;
    }
    .product-month .woocommerce ul.products li.product .button{
        padding: 16px 15px!important;
        font-size: 16px!important;
    }
    .product-detail .button{
        padding: 13px 15px;
        font-size: 16px;
    }
    .industries-form{
       clip-path: polygon(0% 21%, 100% 0%, 100% 100%, 0% 100%);
    }
    .top-header ul.h-contact li:last-child a{
        font-size: 21px;
    }
    .top-header ul.h-contact li:first-child a{font-size: 16px;}
    .top-header ul.h-contact li{margin-right: 10px;}
    .top-header ul.h-contact li:last-child{font-size: 16px;}
   .top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item > a.mega-menu-link{
        padding: 0 9px!important;   
    }
    .top-header ul.log-cart li{padding-left: 0}
    
}
/*==================Start-1200px===========*/
@media(max-width:1200px) {
    .about-left h3, .about-left .right-dotted{
        left: -30px;
    }
    .about-left .left-dotted{
        right: 44px;
    }
    .our-product{margin: 0;}
    .product-main .product-month{padding: 50px 40px;}
    .our-product .owl-carousel .owl-item{
        padding-bottom: 0;
    }
    .product-month .woocommerce .products{
        margin-bottom: 0;
    }
    .product-detail .button{
        padding: 14px 22px;
        font-size: 16px;
    }
    .product-detail h2.woocommerce-loop-product__title, .product-detail .woocommerce-LoopProduct-link{
        font-size: 16px;
        line-height: 26px;
    }
    .product-month h2{
        font-size: 25px;
        line-height: 35px;
    }
    .industries-serve .sec-title p{
        width: 100%;
    }
    
    .get-product .get-p-text h2{
        font-size: 36px;
        line-height: 46px;
    }
    .get-product .free-product{
        width: 50%;
        bottom: -130px;
    }
    .get-product .get-p-text .more-btn{
        margin-top: 50px;
    }
    .counter-detail .counters_list .counter, .counter-detail .counters_list h3{
        font-size: 35px;
        line-height: 43px;
    }
    .counter-detail .counters_list .count-text{
        font-size: 16px;
        line-height: 24px;
        padding-top: 20px;
    }
    .test-info .owl-carousel .item{
        width: 100%;
    }
     .test-info .owl-carousel .owl-nav{right: 0;}
    .latest-news{margin: 0;}
    .our-partner{
        padding: 60px 0 130px 0;
    }
    .our-partner .owl-carousel .owl-nav{
        top: 27%;
    }
    .newsletter{
        padding: 40px;
    }
    .newsletter form button{width: 15%;}
    .newsletter form input[type="email"]{
        width: 85%;
    }
    .top-header .h-contact{width: 49%;}
    .top-header .navbar{
        width: 41%;
        margin-top: 13px;
    }
    
    .top-header ul.log-cart{
        margin-top: 13px;
    }
    .top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item > a.mega-menu-link{
        font-size: 16px!important;
    }
    .top-header ul.log-cart li a{
        font-size: 16px;
    }
    .wmc-cart-wrapper{top: 12px!important;}
    .wmc-cart-wrapper.no-sticky{position: absolute !important;}
    
    /*==inner-pages====*/
    .inner-banner{padding: 78px 0 117px 0;}
    
    .cleaning-text{
        padding: 50px 70px 70px 30px;
    }
    .cleaning-text h3{
        font-size: 26px;
        line-height: 35px;
    }
    
    .industries-form{
       clip-path: polygon(0% 19%, 100% 0%, 100% 100%, 0% 100%);
    }
    .single-post .page_text .entry-header h1{
        font-size: 24px;
        line-height: 34px;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary{
        margin-left: 0;
    }
    .h-btns .btn{
        font-size: 18px;
        padding: 8px 24px;  
    }
    .header-nav .navbar-brand img{width: 220px!important;}
    .header-nav .navbar{width: 94%;}
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        font-size: 17px!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{
        margin: 0 10px!important;
    }
    .header-search{
        margin-top: 26px;
    }
    .sticky.fixed .header-nav .header-search{
        margin-top: 26px!important;
    }
}
/*=========End-1200px==========*/




/*=========Start-991px==========*/
@media(max-width:991px) {
     .about-left h3, .about-left .right-dotted{
        left: 85px;
    }
   
    .about-left .left-dotted{
        right: 164px;
    }
    .about-us .right-logo-pattern{display: none;}
    .about-us{padding: 40px 0;}
    .our-product .owl-carousel .owl-nav{
        top: 20px;
    }
    .our-product .product-info{
        margin-top: 56px;
    }
    .product-month h2{
        font-size: 30px;
    }
    .our-product{
        padding: 25px 0 0;
    }
    .product-main .product-month{
        padding: 40px;
    }
    .industries-serve{
        padding: 40px 0;
    }
    .industries-serve .owl-carousel .owl-nav{
        top: -112px;
    }
    .industries-serve .industries-info h3{
        font-size: 16px;
        line-height: 26px;
    }
    .get-product{
        padding: 40px 0 220px 0;
    }
    .get-product .get-p-text p{
        width:100%;
    }
    .get-product .get-p-text h2{
        font-size: 31px;
        line-height: 41px;
    }
    .get-p-text .more-btn .btn{
        padding: 13px 33px;
		font-size:15px;
    }
    .get-product .get-p-text .more-btn{
        margin-top: 30px;
		text-align: left;
    }
    .get-product .free-product{
        width: 45%;
        bottom: -105px;
    }
    .counter-detail .counters_list .counter, .counter-detail .counters_list h3{
        font-size: 30px;
        line-height: 40px;
    }
    .counter-detail .counters_list .count-text{
        font-size: 16px;
        line-height: 24px;
        padding-top: 15px;
    }
    .h-counter::before{width: 10%;}
    .h-counter::after{
        width: 10%;
    }
    .testimonail-main{
        margin: 240px 0 40px 0;
        padding: 80px 0 50px 0;
    }
    .test-info .owl-carousel .owl-item{padding-top: 40px;}
    .latest-news .owl-carousel .owl-nav{
        top: 14px;
    }
    .latest-news .item{margin-top: 60px;}
    .covid-product .product-month h2{
        font-size: 24px;
        line-height: 34px;
    }
    .newsletter h2{
        font-size: 24px;
        line-height: 32px;
    }
    .newsletter{
        padding: 30px;
        margin-top: -90px;
        margin-bottom: 0;
    }
    .newsletter form input[type="email"]{width: 83%;}
    .newsletter form button{
        width: 17%;
    }
    .newsletter form input[type="email"]{padding: 0 10px;}
    .newsletter form button{
        font-size: 28px;
    }
    footer .get-in-touch ul li{
        font-size: 17px;
    }
    footer .get-in-touch ul li a{font-size: 20px;}
     /*==inner-pages====*/
    .inner-banner{padding: 68px 0 117px 0;}
    .inner-banner h1{
        font-size: 44px;
        line-height: 50px;
    }
    .inner-banner{
        margin-bottom: 40px;
    }
    .single-product .summary .price .woocommerce-Price-amount, .single-product .summary .price{
        font-size: 24px;
        line-height: 30px;
    }
    .single-product .summary .product_title{
        font-size: 20px;
        line-height: 28px;
    }
    .single-product .summary .variations_form{
        margin-top: 5px;
       
    }
    .woocommerce div.product form.cart .variations select{
        padding: 6px 8px;
         margin-right: 10px;
        display: block!important;
    }
    .single-product .summary .variations tr:last-child{margin-right: 0;}
    body.single-product .qib-button.qib-button-wrapper{
        margin-bottom: 15px!important;
        margin-right: 0!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        font-size: 18px!important;
    }
    .single-product .related.products h2{
        font-size: 30px;
        line-height: 36px;
    }
    .single-product .related.products .item .product-info{
        margin-top: 20px;
    }
    .single-product .related.products{
        margin-top: 40px;
    }
    .single-product .related.products .item .product-info .product-detail .button{
        font-size: 16px;
        padding: 15px 20px;
        display: block;
        text-align: center;
    }
    .woocommerce .related.products ul.products li.product .woocommerce-loop-product__title{
        font-size: 18px!important;
        line-height: 28px!important;
    }
    .woocommerce div.product form.cart{margin-bottom: 15px!important;}
    .shop-info .product_list .product-info .product-detail .button{
        font-size: 16px;
        padding: 15px 12px;
        text-align: center;
        display: block;
        margin: 0 auto;
    }
    .shop-info .product_list form select{
        font-size: 15px;
        padding: 10px 6px;
    }
    
    .shop-info .shop_sidebar ul li label, 
    .shop-info .shop_sidebar .pwf-field-item-container .pwf-checkboxlist-item .text-title{
        font-size: 15px;
        line-height: 25px;
    }
    .product-detail .price .woocommerce-Price-amount{
        font-size: 18px;
        line-height: 28px;
    }
    
    .cleaning-text h3{
        font-size: 22px;
        line-height: 32px;
    }
    .cleaning-text ul li{
        font-size: 18px;
        line-height: 28px;
        margin-top: 15px;
    }
    .cleaning-text ul li::before{
        font-size: 18px;
    }
    .cleaning-text{padding: 40px 50px 40px 30px;}
    .industries-form{
        clip-path:polygon(0% 20%, 100% 0%, 100% 100%, 0% 100%)
    }
    .page-template-tpl_covid_industry .best-sell-product .woocommerce .products .item{
        width: 45.75%!important;
        clear: none!important;
        margin-right: 30px;
    }
    .woocommerce ul.products li.last, .woocommerce-page ul.products li.last{
        margin-right: 30px!important;
    }
    
    .right-side-nav .widget-title{
        font-size: 24px;
        padding: 15px;
    }
    .right-side-nav .iksm .iksm-terms-tree--level-1 .iksm-term--has-children.iksm-term--expanded .iksm-terms-tree--level-2 .iksm-term--child .iksm-term__link{
        font-size: 15px!important;
        line-height: 26px!important;
        padding: 10px!important;
    }
    .right-side-nav .iksm .iksm-terms-tree--level-1 .iksm-term--parent .iksm-term__link{
        font-size: 16px!important;
        line-height: 26px!important;
        padding: 12px!important;
    }
    .page-template-tpl_about .page_text p, .page-template-default .page_text p{
        font-size: 15px;
        line-height: 26px;
    }
    .shop-info .product_list .product-info a img{
        width: auto!important;
        text-align: center!important;
        margin: 0 auto!important;
    }
    .shop-info .product_list .products .item{
        width: 100%!important;
        margin: 0!important;
    }
    .page_our-clients .customer-logo img{padding: 15px 0;}
    .page_testimonial .testimonial_list p{
        font-size: 16px;
        line-height: 26px;
    }
    .page_testimonial .testimonial_list h4{
        font-size: 20px;
        line-height: 26px;
    }
    .page_testimonial .testimonial_list h4 span{
        font-size: 16px;
        line-height: 26px;
    }
    .page_testimonial .testimonial_list{padding: 25px;}
    .employment-info h3{
        font-size: 24px;
        line-height: 34px;
    }
    .giving-back .page_text h3{
        font-size: 22px;
        line-height: 30px;
    }
    .blog-in-info .blog-in-title h3, .blog-in-info .blog-in-title h3 a{
        font-size: 20px;
        line-height: 26px;
    }
    .blog-in-info{padding: 20px;}
    .page-template-tpl_sds .page_text .search, .page-template-tpl_techsheet .page_text .search{
        width: 72%;
    }
    .page-template-tpl_sds .page_text button, .page-template-tpl_techsheet .page_text button{
        width: 25%;
    }
    
    .page_videos h3{
        font-size: 18px;
        line-height: 26px;
        padding-top: 5px;
    }
    .single-post .page_text .entry-header h1{
        font-size: 22px;
        line-height: 30px;
    }
    
    /*=========================================Mobile-Menu=============================*/
    .top-header .h-contact{width: 67%;}
    .top-header ul.log-cart{width: 20%;}
    .top-header{position: relative;}
    .top-header .navbar{
        position: absolute;
        width: auto;
        right: 20%;
        top: 9px;
    }
    .top-header #mega-menu-wrap-top_menu .mega-menu-toggle{
        background: #7b529d!important;
    }
    .top-header #mega-menu-wrap-top_menu .mega-menu-toggle:hover{
        background: #0eadb9!important;
        transition: 0.90s!important;
    }
    .top-header #mega-menu-wrap-top_menu .mega-menu-toggle + #mega-menu-top_menu{
        background: #fff!important;
    }
    .top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item > a.mega-menu-link{
        padding: 8px 15px!important;
        color: #141414!important;
    }
	.top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link{background:#7b529d!important; color:#FFF !important;}
	
    .top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item > a.mega-menu-link:hover{
        background: #7b529d!important;
        color: #fff!important;
    }
    .top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
        background: #7b529d!important;
        color: #fff!important;
    }
    .top-header .navbar .mega-menu-wrap .mega-menu li.mega-menu-item ul.mega-sub-menu{
        background: #f2f2f2!important;
        border-radius: 0!important;
    }
    .top-header .navbar .mega-menu-wrap .mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
        color: #141414!important;
        border-bottom: 1px solid #cccccc!important;
        padding: 8px 25px!important;
    }
    .top-header .navbar .mega-menu-wrap .mega-menu li.mega-menu-item ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
        background: #0eadb9!important;
        color: #fff!important;
    }
    
    /*======Main-Menu====*/
    .header-nav .navbar{
        width: 92%;
    }
    
    .h-btns{
        width: 37%;
        text-align: right;
        margin-top: 44px;
    }
    .h-btns .btn{
        padding: 6px 19px;
        font-size: 17px;
    }
    .header-nav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right{
        background: #0eadb9!important;
        border-radius: 3px;
    }
    .header-nav #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right:hover{
        background: #7b529d!important;
        transition: 0.90s!important;
    }
    #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::before, #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner::after{
        background: #fff!important;
    }
    .header-search{
        margin-top: 38px;
        width: 6%;
    }
    .header-nav .navbar-brand img{
        width: auto!important;
    }
    
    .header-nav #mega-menu-wrap-primary .mega-menu-toggle + #mega-menu-primary{
        background: transparent!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        color: #141414!important;
        border-bottom: 1px solid #e5e5e5!important;
        background: #fff!important;
        padding:8px 15px!important;
        height: auto!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{
        border-radius: 0!important;
        background: #fff!important;
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
        padding:15px!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link,
.header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link{
    color: #141414!important;
    border-bottom: 1px solid #d1d1d1!important;
    padding: 8px 10px!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,
.header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item > a.mega-menu-link:hover{
    padding: 8px 15px!important;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu{
        width: 100%!important;
        
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
        background: #fff!important;
        padding: 8px 25px!important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{
        background: #e7e7e7!important;
        padding: 8px 32px!important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{
        background: #0eadb9!important;
        color: #fff!important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-last-child(1), .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-last-child(2), .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout:nth-last-child(3){
        margin: 0 10px!important;
    }
    .header-nav .navbar .mega-menu li.mega-menu-flyout:nth-last-child(1) a.mega-menu-link, .header-nav .navbar .mega-menu li.mega-menu-flyout:nth-last-child(2) a.mega-menu-link, .header-nav .navbar .mega-menu li.mega-menu-flyout:nth-last-child(3) a.mega-menu-link{
        border-radius: 0!important;
    }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        line-height: 26px!important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(3) > a.mega-menu-link,
	.header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(4) > a.mega-menu-link,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-child(5) > a.mega-menu-link{
        background: #7b529d !important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(1) a.mega-menu-link,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(2) a.mega-menu-link,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(3) a.mega-menu-link{
        color: #fff!important
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(1) > a.mega-menu-link:hover, 
	.header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-current_page_item:nth-last-child(1) > a.mega-menu-link,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(2) > a.mega-menu-link:hover,
	.header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-current_page_item:nth-last-child(2) > a.mega-menu-link,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(3) > a.mega-menu-link:hover,
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-current_page_item:nth-last-child(3) > a.mega-menu-link,
	.header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-current-menu-ancestor a.mega-menu-link{
        background: #0EADB9 !important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(1) a.mega-menu-link:hover, .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(2) a.mega-menu-link:hover, .header-nav #mega-menu-wrap-primary #mega-menu-primary > li:nth-last-child(3) a.mega-menu-link:hover{
        color: #fff!important;
    }
    
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{color: #0eadb9!important;
    padding-left: 25px!important;
    transition: 0.90s!important;
    border-bottom: 1px solid #0eadb9!important;}
	
	.top-header #mega-menu-wrap-top_menu #mega-menu-top_menu > li ul.mega-sub-menu li.mega-current-menu-item a.mega-menu-link{color: #0eadb9!important;
    padding-left: 25px!important;
    transition: 0.90s!important;
    border-bottom: 1px solid #0eadb9!important;}
    
    .my-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{
        float: none!important;
        width: 100%!important;
        margin-right: 0!important;
        max-width: 100%!important;
        margin-bottom: 20px!important;
    }
    .my-account .woocommerce-MyAccount-content .woocommerce-Addresses{
        display: block!important;
    }
    .header-nav ul.max-mega-menu ul.mega-sub-menu .mega-menu-row ul.mega-sub-menu ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu{
    height: auto!important;
    overflow-y: inherit!important;
    }
    #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item{
        padding: 0!important;
    }
}
/*==================End-991px===========*/





/*==================Start-767px===========*/
@media(max-width:768px) {
    .product-month .woocommerce.columns-1 ul.products li.product{width: 100%!important;}
    .woocommerce .related.products ul.products[class*="columns-"] li.product, 
    .woocommerce-page .related.products ul.products[class*="columns-"] li.product{
        width: 100%!important;
    }
    .single-product .related.products .item .product-info a img{
        width: auto;
        text-align: center;
        margin: 0 auto;
    }
    .woocommerce .related.products ul.products[class*="columns-"] li.product, 
    .woocommerce-page .related.products ul.products[class*="columns-"] li.product{
        margin-bottom: 0!important;
    }
    .special-clean-product{
        padding: 40px 0;
    }
    .special-clean-product .special-product{
        font-size: 16px;
        line-height: 26px;
    }
    .special-clean-product .special-product{
        margin-top: 20px;
    }
	.header-nav #mega-menu-wrap-primary #mega-menu-primary{margin-left:0px !important;}
}


@media(max-width:767px) {
    .about-left h3{
        left: 0;
        top: 70px;
    }
    .about-left{
        padding-top: 40px;
    }
    .about-right{padding-top: 30px;}
    .about-left .right-dotted, .about-left .left-dotted{
        display: none;
    }
    .fixed{position: relative;}
    .sticky.fixed header .navbar-brand img{width: auto;}
    .sticky.fixed header .btn{margin: 15px 5px 0 5px;}
    .more-btn .btn{padding: 9px 26px;}
    .product-month .woocommerce.columns-1 ul.products li.product{
        width: 100%!important;
    }
    h2,
    .product-month h2{
        font-size: 22px;
        line-height: 32px;
    }
    .product-month .woocommerce ul.products li.product .button,
    .product-detail .button{
        font-size: 15px!important;
        padding: 15px!important;
    }
    .industries-serve .owl-carousel .owl-nav{top: -10px;}
    .industries-serve .sec-title p{padding-bottom: 20px;}
    .industries-serve{padding: 20px 0;}
    .get-product .get-p-text .more-btn{
        text-align: left;
    }
    .get-product .free-product{
        bottom: -100px;
        width: 60%;
    }
     .counter-detail .counters_list .counter, .counter-detail .counters_list h3{
        font-size: 35px;
        line-height: 43px;
    }
    .h-counter::before{width: 13%;}
    .h-counter::after{
        width: 13%;
    }
    .product-demonstration{padding: 40px 0 0;}
    .testml-text p{
        font-size: 16px;
        line-height: 26px;
    }
    .testml-text::after{
        left: 6%;
    }
    .test-info .owl-carousel .test-name-desg h3{
        font-size: 22px;
        line-height: 22px;
    }
    .test-info .owl-carousel .test-name-desg p{
        font-size: 16px;
        line-height: 26px;
    }
    .covid-product .product-month h2{
        font-size: 22px;
        line-height: 30px;
    }
    .latest-news .item .h-blog-deatil .more-btn .btn{
        font-size: 18px;
    }
    .latest-news .item .h-blog-deatil .more-btn .btn svg{
        width: 45px; 
        margin-left: 8px;
    }
    .covid-product .product-detail .button{
        display: block;
        padding: 12px 15px;
    }
    .our-partner{padding: 40px 0 110px 0;}
    .newsletter h2{
        margin-bottom: 20px;
    }
    .newsletter{
        padding: 25px;
        margin-top: -118px;
    }
    .newsletter form input[type="email"], .newsletter form button{
        height: 54px;
    }
    footer .q-link, footer .get-in-touch{
        padding-top: 20px;
    }
    footer .q-link h2, footer .get-in-touch h2{
        font-size: 23px;
        line-height: 33px;
        margin-bottom: 10px;    
    }
    footer .get-in-touch ul li a{font-size: 20px;}
    .p-policy p{text-align: left;}
    .p-policy ul, .p-policy ul li, .p-policy ul li a, .p-policy p{
        font-size: 14px;
    }
    .p-policy{padding-top: 20px;}
     /*==inner-pages====*/
    .inner-banner{padding: 45px 0 97px 0;}
    .inner-banner h1{
        font-size: 40px;
        line-height: 48px;
    }
    .inner-banner .breadcrumb span span{
        font-size: 16px;
    }
    .inner-banner .breadcrumb span span::before{top: -4px;}
    .inner-banner{
        margin-bottom: 30px;
    }
    
    .woocommerce div.product div.images{
        margin-bottom: 15px!important;
    }
    .woocommerce div.product form.cart .variations select{
        margin-right: 0!important;
    }
    body.single-product .qib-button.qib-button-wrapper{
        margin-right: 10px!important;
    }
    body.single-product .qib-button.qib-button-wrapper{
        margin-bottom: 10px!important;
    }
    .single-product .woocommerce-tabs .tabs li{
        padding: 0 20px!important;
    }
    .single-product .sds_literation_btn .ingredient_btn{
        margin-top: 10px;
    }
    .term-cleaners.woocommerce ul.products[class*="columns-"] li.product, .term-cleaners.woocommerce-page ul.products[class*="columns-"] li.product{
       margin-bottom: 0!important; 
    }
    
    .shop_sidebar{
        margin-bottom: 30px;
    }
    .term-cleaners .shop-info{
        margin-bottom: 20px;
    }
    .shop-info .shop_sidebar{
        padding: 20px;
    }
    .cleaning-text{
        display: block;
        clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
    }
    .indstri-clean{
        background-position: center center!important;
    }
    .industries-counter{
        padding: 30px 0;
    }
    .special-clean-product .special-product{
        padding: 15px;
    }
    .special-clean-product p{
        width: 100%;
        padding-bottom: 10px!important;
    }
    .best-sell-product{
        padding: 40px 0 0;
        background-color: transparent;
    }
    .best-sell-product .owl-carousel .owl-item img{
        width: auto!important;
    }
    .best-sell-product .product-detail{
        background: #f7f7f7;
    }
    .best-sell-product .owl-carousel{
        margin-bottom: 0;
        margin-top: 30px;
    }
    .industries-form{
        margin-top: 40px;
    }
    .best-sell-product .owl-carousel .owl-nav{
        top: -5px;
    }
    .industries-form{
        clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
        padding: 40px 0;
    }
    .industries-form .industri-form-info h2{
        font-size: 30px;
        line-height: 40px;
    }
    .industri-form-info form{
        margin-top: 30px;
        padding: 0 15px;
    }
    .industries-form .industri-form-info form .gform_footer .button{
        padding: 0 50px!important;
        height: 50px!important;
    }
    .industries-form .gform_wrapper.gravity-theme .gform_footer, .industries-form .gform_wrapper.gravity-theme .gform_page_footer{
        margin: 0!important;
    }
    .industries-form .industri-form-info form input{
        height: 55px!important;
    }
    
    .page-template-tpl_covid_industry .best-sell-product .woocommerce .products .item{
        width: 100%!important;
        margin: 0!important;
    }
   
    .page-template-tpl_covid_industry ul.products li.product a img{
        width: auto!important;
        text-align: center;
        margin: 0 auto!important;
    }
    .best-sell-product h2{
        font-size: 24px;
        line-height: 34px;
    }

    .about-in{margin-bottom: 30px;}
    .right-side-nav{
        margin-top: 20px;
    }
    .page_text{margin-bottom: 30px;}
    .page_our-clients .right-side-nav{margin-top: 0;}
    .page_testimonial .right-side-nav,
    .blog-list-info .right-side-nav{
        margin-top: 0;
    }
    .employment-info h3{
        font-size: 20px;
        line-height: 26px;
    }
    .employment-info p, .employment-faq .card .card-body p,
    .employment-faq .card .card-body ul li{
        font-size: 15px;
    }
    .employment-info .gform_wrapper form .gform_fields .ginput_container input, .employment-info .gform_wrapper form .gform_fields .ginput_container textarea{
        padding: 9px 15px!important;
    }
    .employment-info .gform_wrapper form{margin-top: 30px;}
    .page-template-tpl_sds .page_text .search, .page-template-tpl_techsheet .page_text .search{
        width: 70%;
    }
    .page-template-tpl_sds .page_text button, .page-template-tpl_techsheet .page_text button{
        width: 26%;
        font-size: 14px;
    }
    
    .page_videos .right-side-nav{
        margin-top: 0;
    }
    .contact-in .row{display: block;}
    .contact-in .contact-dtl{
        margin-bottom: 30px;
    }
    .contact-in{padding-bottom: 0!important;}
    .contact-info h3{
        font-size: 28px;
        line-height: 34px;
    }
    .contact-info form, .contact-info .contact-map{
        margin-top: 30px;
    }
    
    .contact-info form input[type="submit"]{
        line-height: inherit!important;
        margin-bottom: 0!important;
    }
    .contact-info .contact-map{height: 325px;}
    
    
    /*==============Mobile-Menu===========*/
    .top-header .navbar{
        right: 28%;
    }
    .top-header ul.log-cart{width: 24%;}
    .top-header .h-contact{width: 66%;}
    
    .header-nav .navbar{width: 88%;}
    .h-btns{
        width: 88%;
        margin-top: 5px;
    }
    .header-search{
        margin-top: 36px;
        width: 10%;
    }
    header .header-nav{padding-bottom: 0px;}
    .h-btns .btn{
        padding: 10px 60px;
        font-size: 18px;
    }
    .header-nav #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{
        padding: 10px 15px!important;
    }
    .my-account .woocommerce #customer_login h2{
        font-size: 28px;
    }
   .my-account  .woocommerce form.login{
        margin-bottom: 20px!important;
    }
    .my-account .woocommerce-MyAccount-navigation{
        margin-bottom: 30px;
        padding: 10px;
    }
    .my-account .woocommerce-MyAccount-navigation ul li a{
        padding: 10px;
        font-size: 16px;
    }
    .my-account .woocommerce table.shop_table{
        margin-bottom: 0!important;
    }
    .my-account .woocommerce-MyAccount-content p{font-size: 15px!important;}
    .checkout .woocommerce-checkout .col-1,
    .checkout .woocommerce-checkout .col-2{
        float: none!important;
        width: 100%!important;
        display: block!important;
        max-width: 100%!important;
        margin-bottom: 20px!important;
        padding: 0!important;
    }
    .checkout .woocommerce-checkout .col2-set{display: block!important;}
}
/*=============================End-767px===========================*/



/*==================Start-680px===========*/
@media(max-width:680px){
    .get-product .free-product{
        width: 65%;
        bottom: -94px;
    }
    .product-demonstration ul li{
        width: 100%;
        float: none;
        padding: 15px;
    }
    .product-demonstration ul li:first-child{
        padding-top: 0;
    }
    .product-demonstration ul li:last-child{
        padding-bottom: 0;
    }
    .product-demonstration ul li h3{
        padding-top: 5px;
    }
    .employment-info .gform_wrapper form .gform_footer .gform_button{
       min-height: auto!important;
        line-height: inherit!important;
    }
    .top-header ul.h-contact li:last-child a{padding-left: 0;}
   
    
}
/*==================End-680px===========*/





/*=========Start-576px==========*/
@media(max-width:576px){
    .about-left img{
        padding-left: 30px;
    }
    .about-left h3{
        left: 0;
        padding: 4px 15px;
        top: 55px;
    }
    .about-us{padding: 30px 0;}
    .about-right{padding-top: 20px;}
    .product-month .product-info{
        margin-top: 30px;
    }
    .our-product .owl-carousel .owl-item{
        padding: 0;
    }
    .product-main .product-month{padding: 30px 15px;}
    .product-main .pl-0{
        padding-right: 0;
    }
    .product-month .woocommerce ul.products li.product a img{width: 100%!important;}
    .our-product{
        padding: 30px 0;
    }
    .our-product .product-info{margin-top: 30px;}
    .our-product .owl-carousel .owl-nav{top: -40px;}
    .product-main .product-month{
        border-radius: 0;
    }
    .product-detail{padding: 15px;}
    .product-month .woocommerce ul.products li.product .button, .product-detail .button{
        padding: 13px 20px!important;
        line-height: 16px;
    }
    .industries-serve{padding: 10px 0;}
    .industries-serve .sec-title p{margin-top: 35px;}
    .industries-serve .industries-info h3{
        font-size: 18px;
    }
    .get-product .free-product{
        width: 70%;
        bottom: -100px;
    }
    .get-product{
        padding-top: 30px;
    }
    .get-product .get-p-text h2{
        font-size: 26px;
        line-height: 36px;
    }
    .get-product .get-p-text p{margin-top: 10px;}
    .counter-detail .counter-sec-tra{
        padding: 30px 0;    
    }
    .counter-detail .counter-sec-tra:hover{padding: 30px 0;}
    .h-counter::before{
        width: 20%;
        height: 8px;
        top: -8px;
    }
    .h-counter::after{
        width: 20%;
        height: 8px;
        bottom: -8px;
    }
    .h-counter{margin-top: 130px;}
    .product-demonstration{padding: 30px 0 0;}
    .product-demonstration ul{margin-top: 30px;}
    .product-demonstration .sec-title img{
        top: 0;
    }
    .product-demonstration ul li h3{
        font-size: 16px;
        line-height: 26px;
    }
    .testimonail-main{
        margin: 217px 0 30px 0;
        padding: 80px 0 50px 0;
    }
    .test-info .owl-carousel .test-name-desg h3{
        font-size: 20px;
        line-height: 20px;
    }
    .test-info .owl-carousel .test-name-desg p{
        font-size: 15px;
        line-height: 25px;
    }
    .test-info .owl-carousel .owl-nav{bottom: -22px;}
    .testml-text::after{
        bottom: -21px;
        border-left: 18px solid transparent;
        border-right: 18px solid transparent;
        border-top: 22px solid #fdffff;
    }
    .covid-product .product-detail .button{
        display: inline-block;
        padding: 12px 15px;
    }
    .covid-product .owl-carousel .owl-nav{
        top: -40px;
    }
    .latest-news .item{margin-top: 38px;}
    .latest-news .owl-carousel .owl-nav{top: -30px;}
    .latest-news{padding: 30px 0 0;}
    .our-partner{padding: 10px 0 100px 0;}
    .our-partner .item{padding: 10px 15px;}
    footer .f-social-media{
        margin-top: 20px;
    }
    footer .f-social-media h3{
        font-size: 18px;
    }
    footer .f-social-media ul li a{font-size: 23px;}
    footer .f-social-media ul li{padding-right: 15px;}
    .inner-banner .breadcrumb span span{
        font-size: 15px;
        padding: 0 10px;
    }
    .single-product .woocommerce-product-gallery .slick-slider .slick-next{
        right: -10px;
    }
    .single-product .woocommerce-product-gallery .slick-slider .slick-prev{left: -10px;}
    .single-product .woocommerce-product-gallery .slick-list.draggable .slick-slide{
        margin: 10px;
    }
    
    .woocommerce div.product .woocommerce-tabs ul.tabs li{margin: 0!important;}
    .single-product .woocommerce-tabs .tabs li{
        padding: 0 14px!important;
    }
   .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        font-size: 16px!important;
    }
    .single-product .sds_literation_btn{
        padding-top: 15px;
        margin-top: 15px;
    }
    .single-product .sds_literation_btn a{
        padding: 10px 25px!important;
        font-size: 16px!important;
    }
    .single-product .woocommerce-tabs .panel h2{
        font-size: 20px;
        line-height: 26px;
    }
    .single-product .woocommerce-tabs .panel p{padding: 5px 0;}
    .single-product .related.products h2{
        font-size: 26px;
        line-height: 34px;
    }
    .single-product .related.products{
        margin-top: 30px;
    }
    .term-cleaners.woocommerce ul.products[class*="columns-"] li.product, .term-cleaners.woocommerce-page ul.products[class*="columns-"] li.product{
        width: 100%!important;
    }
    .shop-info .product_list .product-info a img{
        text-align: center!important;
        width: auto!important;
        margin: 0 auto!important;
    }
   
    .shop-info .product_list .woocommerce-result-count{
        float: none;
        display: block;
    }
    .shop-info .product_list form{
        float: none!important;
    }
    .shop-info .shop_sidebar{
        margin-bottom: 10px;
    }
    .cleaning-text{
        padding: 30px 15px;
    }
    .cleaning-text ul li{
        margin-top: 10px;
        font-size: 16px;
        line-height: 26px;
    }
    .industries-counter{margin-top: 0px;}
    .industries-counter::after{
        bottom: 0;
    }
    .industries-counter::before{
        top: 0;
    }
    .best-sell-product{
        padding: 30px 15px;
    }
    .industries-form{
        padding: 30px 0;
    }
    .industries-form .industri-form-info form input, .industries-form .industri-form-info form textarea{
        height: 50px;
    }
    .industries-form{
        margin-top: 0!important;
        margin-bottom: 30px!important;
    }
    .industries-form .industri-form-info h2{
        font-size: 24px;
        line-height: 28px;
    }
    .industries-form .industri-form-info hr{
        margin-top: 10px;
    }
    .industries-form .gform_wrapper.gravity-theme .gform_footer, .industries-form .gform_wrapper.gravity-theme .gform_page_footer{
        padding-bottom: 0!important;
    }
    
    .inner-banner h1{
        font-size: 24px;
        line-height: 34px;
    }
    .page_our-clients .customer-logo img{
        padding: 10px 0;
    }
    .page_testimonial .testimonial_list h4{margin:0;}
    .employment-faq .card .card-header h5{
        font-size: 16px!important;
    }
    .blog-in-info .blog-in-desc p{
        font-size: 15px;
        line-height: 26px;
    }
    .page-template-tpl_sds .page_text, .page-template-tpl_techsheet .page_text{
        padding: 20px;
    }
    .page-template-tpl_sds .page_text .search, .page-template-tpl_techsheet .page_text .search{
        width: 65%;
    }
    .page-template-tpl_sds .page_text button, .page-template-tpl_techsheet .page_text button{
        width: 30%;
    }
    
    .contact-info h3{
        font-size: 22px;
        line-height: 28px;
    }
    
    .single-post .page_text .entry-header h1{
        font-size: 20px;
        line-height: 26px;
    }
    
    .top-header .h-contact{width: 50%;}
    .top-header .navbar{right: 35%;}
    .top-header ul.log-cart{width: 30%;}
    .h-btns .btn{padding: 10px 53px;}
    .checkout .checkout_coupon p{
        width: 100%!important;
        float: none!important;
    }
}
/*==================End-576px===========*/




/*==================Start-450px===========*/
@media(max-width:450px){
    .our-product .owl-carousel .owl-nav{top: 10px;}
   .our-product .product-info{margin-top: 50px;}
    .industries-serve .sec-title img{top: 0;}
    .get-product{
        padding: 30px 0 150px 0;
    }
    .covid-product .owl-carousel .owl-nav{
        top: 10px;
    }
    .covid-product .item{margin-top: 55px;}
    .latest-news .owl-carousel .owl-nav{top: 16px;}
    .latest-news .item{top: 68px;}
    .our-partner .sec-title img{top: 0;}
    .our-partner .owl-carousel .owl-nav .owl-next, .our-partner .owl-carousel .owl-nav .owl-prev{
        font-size: 45px;
    }
    .our-partner .owl-carousel .owl-nav{
        top: 33%;
    }
    .newsletter form input[type="email"]{width: 80%;}
    .newsletter form button{width: 20%;}
    footer .f-logo img{margin-bottom: 20px;}
    
    .single-product .summary .variations tr{
        display: table-row!important;
    }
    .woocommerce div.product form.cart .variations select{
        margin-bottom: 10px!important;
    }
     .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        font-size: 16px!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li{
        display: block!important;
    }
    .single-product .woocommerce-tabs .tabs li{
        border-bottom: 2px solid #dddddd!important;
    }
    .woocommerce div.product .woocommerce-tabs ul.tabs li a{
        padding: 10px 0!important;
    }
    .single-product .sds_literation_btn a{
        display: block;
        margin: 10px 0;
        text-align: center;
    }
    .blog-in-info .blog-in-img{
        float: none;
        width: 100%;
    }
    .blog-in-info .blog-in-title{
        float: none;
        width: 100%;
        padding-left: 0;
        margin-top: 15px;
    }
    .page-template-tpl_sds .page_text .search, .page-template-tpl_techsheet .page_text .search{
        width: 100%;
        float: none;
    }
    .page-template-tpl_sds .page_text button, .page-template-tpl_techsheet .page_text button{
        width: auto;
        margin-left: 0;
        float: none;
        padding: 0 25px;
        font-size: 16px;
        margin-top: 10px;
    }
    
    .top-header .navbar{
        right: 15px;
        top: 65px;
    }
    .top-header ul.log-cart{width: 40%;}
    .top-header .h-contact{width: 60%;}
    
    .h-btns .btn{padding: 10px 37px;}
    .header-nav .navbar-brand{
        width: 75%;
    }
    .search-container input[type="text"], .search-container input[type="search"]{
        width: 240px;
    }
    .header-search{margin-top: 28px;}
    .get-product .free-product{
        width: 75%;
        bottom: -100px;
    }
}
/*==================End-450px===========*/






/*==================Start-380px===========*/
@media(max-width:380px){
   .get-product{
        padding: 30px 0 200px 0;
    }
    .blog-in-info .blog-in-title h3, .blog-in-info .blog-in-title h3 a{
        font-size: 18px;
        line-height: 26px;
    }
    .h-btns{width: 81%;}
    .h-btns .btn{
        padding: 7px 19px;
    }
    .header-search{margin-top: 21px;}
    .get-product .free-product{
        width: 100%;
        bottom: -100px;
    }
}



