.cats-menu-container,

.col-md-20{
	position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.slider-content{position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 0;}
.front-main-cats{position: relative;
    width: 100%;
    padding-right: 0;
    padding-left: 15px;}

@media (min-width: 576px) {

}

@media (min-width: 768px) {

	.front-main-cats{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}


}

@media (min-width: 992px) {
  
	.front-main-cats{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
    .container {
        max-width: 1340px;
    } 
}

@media (max-width: 768px) {
.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product{width:48%;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images,
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{width:100%;}
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{width:48%;float:left;margin-right:4%;}
.woocommerce-product-details__short-description{width:48%;float:left;margin-top:0;}
}

@media (max-width: 992px){
    .front-main-cats {
        margin-top: 20px;
    }
    .front-main-cat-item div.text-feater h3{min-height: 40px;}
}

@media (max-width: 767px){
    .content-index{margin-bottom: 15px;}
    #scroll-top{right:15px;}
    .second-block .col-md40,.second-block .col-md60{width:100%;}
	.metaslider.ms-theme-cubic.ms-is-small{padding-bottom: 5px !important ;}
	.front-main-cat-item{padding:0 15px;}
	.front-main-cat-item:first-child{padding-left:15px}
	.front-main-cat-item:last-child {
    padding-right: 15px;}
    .site-branding{width:30%;float:left;}
    .header-wcsearch-form-container {
    padding-top:0;
    width: 70%;
    float: left;
    padding-right: 0;padding-left: 5px;
}
input.main-input-search{padding-left:0;padding: 5px;}
.header-middle {
    padding: 10px 0px;
}
    .main-slider-carousel .slide-heading{font-size: 16px;}
    .woocommerce ul.products.columns-5 li.product, .woocommerce-page ul.products.columns-5 li.product,.woocommerce ul.products.columns-4 li.product, .woocommerce-page ul.products.columns-4 li.product,.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{width:48%;margin: 0 0 .992em;}
    .search-form-cat-container,.main-slider-carousel .carousel-caption,.product-view-change-container{display:none;}
    #text-3{padding: 20px 0;}
    .homepage-section.section-banners{padding: 20px 0 0 0;}
    .slider-content{padding-right:0;}
    .front-main-cats{padding-left: 0px}
    main#main.site-main {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-left: 15px !important;
        
    }

    aside#secondary.sidebar-widget-area.widget-area {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        /* border-left: 1px solid #ddd; */
        order:13 !important;
        padding-right: 15px !important;
    }
}

@media (max-width: 576px){
.woocommerce div.product div.images .woocommerce-product-gallery__wrapper,
.woocommerce-product-details__short-description{width:100%;margin:0;}
.woocommerce-product-details__short-description{margin-top:30px;}    
	span.contact-link a{margin-left: 7px;}
}

