
@media screen and (max-width:1600px){
    .wrap {width: 96%;}
}

@media screen and (max-width:1400px) and (min-width:1280px){
    .headersearch {margin-left: 2%;}
    .wrap {width: 96%;}
    .customfloatdescription{margin-right:15px;}
}

@media screen and (max-width:1024px) and (min-width:993px){
    .wrap {width: 95%;}
    .headersearch {margin-left: 2%;width: 318px;} 
    .main-navigation a{font-size:15px;}
    .search-dropdown .column-outer [class*="col-2"] {width:100%}
    .wrap.insidebreadcrumbs{width:100%}
    .insidebreadcrumbs .woocommerce-breadcrumb {max-width: 100%;}
    .wrap .customsidebarshopspace { width: 30%; }
    .shophomepageloop{width:70%}
    .customfloatdescription .printerfeatures li {padding: 50px 12px;}
    .customfloatdescription{margin-right: 10px;;}
}

@media screen and (max-width:992px){
    .filter-sidebar{transform:translateX(-100%); position:absolute; left: 0;background:#fff;transition: all 0.5s ease;top:178px;bottom: 0;z-index: 10;}
    .filter-sidebar.active{transform:translateX(0%);}
    .shophomepageloop {width:100%;}
    .wrap.insidebreadcrumbs{width:100%}
    .insidebreadcrumbs .woocommerce-breadcrumb {max-width: 100%;}
    .filter-toggle{display:flex; align-items: center;margin-right: 15px;}
    .filter-toggle img{max-width: 35px;margin-left: 10px;}
    .filter-close{background:#fde500;position: absolute;right:0px;top:0px;padding:0;display: block;}
    .filter-sidebar.active .filter-close{right:-25px}
    .filter-close img{width:25px;}
    .woocommerce-ordering{margin-left: 0;}
    .woocommerce-ordering section{padding-left:10px;}
  

}


@media screen and (max-width:992px) and (min-width:768px){ 
    .headersearch {margin-left: 0%;width:240px;margin-top:5px;}  
    .headercart{margin-top:5px;padding-right:40px;} 
    .wrap {width: 95%;}
    .site-branding {max-width: 350px;}
    #menu-topmenu li{padding:10px 10px;font-size:15px;} 
    .calluscustom{padding:10px;font-size:15px;} 
    .headercart .cart-customlocation {font-size: 14px;line-height: 15px;}   
    .headercart .woocommerce-Price-amount{font-size:17px}
    .iconinside {width: 32.5%;margin-left: 0%;}
    .item .slider-caption h2{font-size:30px;}
    .homepagesliderhere .item .slider-caption{min-width: 230px;}
    .search-dropdown .column-outer .col-3{width:50%}
    .search-dropdown{padding:15px 15px}
    .printer-sbox{padding:15px 10px} 
    .search-dropdown .column-outer [class*="col-2"] {width:100%} 
    .single-product div.product .woocommerce-product-gallery{width: 100%;}
    .customfloatdescription{width:65%;}
    .single-product div.product .summary{width: 100%;margin-left: 0;}
    .customfloatdescription .printerfeatures li{padding:50px 10px;}
    .woocommerce-tabs ul.tabs li a {padding: 5px;font-size: 14px;}

    .woocommerce-tabs ul.tabs li{padding:5px 0px;margin-right: 0;}
}

@media screen and (max-width:767px){
    .headersearch{width:100%;margin:0px;}
    .topnavigation{border: none;}
    .topnavigation .wrap{width: 100%;margin-bottom: 10px;}
    .top-menu-class{float: none;}
    #menu-topmenu{border-left: none;}
    #menu-topmenu li{padding:5px 5px;font-size:13px;}
    .calluscustom{float: none;font-size:13px;padding:5px 5px;border: none;}
    .topmenuholder{display: flex;border-bottom: solid 1px #d7d7d7;}
    .site-branding {bottom: 0;float: none;margin-bottom: 0;}
    .header-right{display: flex;margin:0 auto 15px;padding:0 15px}
    .site-header>.wrap{width:100%;display: flex;flex-wrap: wrap;}
    .headercart .cart-customlocation{font-size: 0;width:38px;height:35px;}
    .headercart .woocommerce-Price-amount.amount{display: none;}
    .headercart{padding:0;margin:0;width:38px;height:35px;margin:5px 0 0 15px;}
    .slide-menu{transform:translateX(-100%);height: 100vh; position: fixed;z-index: 101;top: 0px;transition: all 0.6s ease-in-out;background:#206f8e;left:0;min-width: 300px;}
    .slide-menu.openmenu{transform:translateX(0%);}
    .navholder .menu li{display: block;width:100%;text-align: left;}
    .navholder a{font-size:16px;padding:5px 15px;}
    .icon-toggle-close{display: block;float: right;}
    .icon-toggle-close img{width:40px;height:40px;}
    .menu-toggle{display:flex; align-items: center;justify-content:center;width:100%}
    .menu-toggle img{width:40px;}
    .iconholders{display: none;}
    .widgetfoot {width:100%;float:none;}
    .site-footer{padding:30px 0;}
    .site-footer .wrap{padding:0 15px;width:100%}
    .footerwidgetholder h2{margin:0px;}
    .footerwidgetholder .textwidget p{margin:0px;font-size: 14px;}
    .footerwidgetholder a {font-size: 14px;}
    .testimonailfootl .wrap{width:100%;padding:30px 10px;}
    .site-main .woocommerce .products{margin:0;padding:0px;}
    .site-main .woocommerce .products li{margin:0 0 35px;}
    .site-main .woocommerce .products li .price{font-size:16px;}
    .site-main .woocommerce .products li .woocommerce-Price-amount.amount bdi{font-size:16px;}
    .wrap {width: 90%;margin: 0 auto;}
    .catholdercustom {margin-top: 10px;}
    .sp-testimonial-free-section .sp-testimonial-free-item {padding-right: 0;will-change: transform;}
    .sp-testimonial-free-section .tfree-client-testimonial { width: 100%;}
    div.sp-testimonial-free-section .slick-list {margin-right: 0;}
    .search-dropdown{transform: translateX(-100%);left: 0;}
    .search-box ul li.active .search-dropdown{transform: translateX(0%);left: 0;}
    .dropdown-thumb span{width:50px;height:50px;}
    .search-dropdown .column-outer [class*="col-"] {width:50%}
    .search-dropdown .column-outer [class*="col-2"] {width:100%}
    .search-box{min-width:100%;width:100%;padding:15px;}
    .homepagesliderhere .wrap{display:block;}
    .homepagesliderhere .item{flex-direction: column-reverse;}
    .homepagesliderhere .item .slider-caption{max-width: 100%;padding:0px}
    .main-banner{width:100%}
    .item .slider-caption h2{font-size:30px;padding-top:30px;}
    .printer-sbox h3{font-size:16px;}
    .search-button {justify-content: space-evenly;}
    .filter-sidebar{position: fixed;top: 0;}
    .pagination-outer.column-outer .col-2{width:100%}
    .filter-toggle{margin-bottom: 10px;}
    .column-outer.result-outer{display: block;margin: 0;}
    .woocommerce-result-count{margin-bottom:10px;}
    .shophomepageloop .products{margin-top:35px}
    .shophomepageloop header h1{font-size: 25px;margin-top:20px;;}
    .shophomepageloop .woocommerce-ordering{margin-left:5px;}
    .customfloatdescription, .customaddtocartsection{width:100%}
    .customactionbuttons ul li{margin-top: 5px;}
    .woocommerce-tabs ul.tabs{display: flex;flex-wrap: wrap;margin:0 -2px;padding-left: 0;}
    .woocommerce-tabs ul.tabs li a{padding:0px;border: 3px solid #1f6f8e;background: #1f6f8e;padding:5px 20px; height: 100%;text-align: center;border: none !important;}
    .woocommerce-tabs ul.tabs li{width: 50%;margin:0px;border: none;background: none;padding:2px}
    .woocommerce-tabs ul.tabs li.active{border: none !important;}
    .woocommerce-tabs ul.tabs li.active a{background:#3f4b5b;border: none;color:#fff !important;}
    .related.products{padding-bottom: 35px;}
    .woocommerce-tabs .panel h2:first-of-type{margin-bottom: 0;}
    .single-product div.product form.cart{margin-bottom: 0;padding-bottom: 0;}
    .printerfeatures ul{flex-wrap: wrap;}
    .printerfeatures ul li{width:33.33%}
}

@media screen and (max-width:480px){
    .customactionbuttons ul li{width:100%}

}