.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) {
     .main-navigation  .form-search{display:none;max-width: 250px;}
    .container {
    max-width: 760px;}
	.cats-menu-container{
		-ms-flex: 0 0 33.3333%;
    	flex: 0 0 33.3333%;
    	max-width: 33.3333%;
	}
	.slider-content{
		-ms-flex: 0 0 60%;
    	flex: 0 0 60%;
    	max-width: 60%;
	}
	.front-main-cats{
		-ms-flex: 0 0 40%;
    	flex: 0 0 40%;
    	max-width: 40%;
	}

	.col-md-20{
		-ms-flex: 0 0 20%;
	    flex: 0 0 20%;
	    max-width: 20%;
	}
}

@media (min-width: 992px) {
  	.cats-menu-container{
		-ms-flex: 0 0 20%;
    	flex: 0 0 20%;
    	max-width: 20%;
	}
	.slider-content{
		-ms-flex: 0 0 70%;
    	flex: 0 0 70%;
    	max-width: 70%;
	}
	.front-main-cats{
		-ms-flex: 0 0 30%;
    	flex: 0 0 30%;
    	max-width: 30%;
	}
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
    .container {
        max-width: 1340px;
    } 
}

@media (max-width: 1200px) {

}

@media (max-width: 992px){
    .front-main-cats {
        margin-top: 20px;
    }
}

@media (max-width: 767px){
    .form-search,.site-branding{display:none;}
    .main-navigation  .form-search{display:inline;max-width:250px;}
    .logo-mobile{width: 16%; float: left;}
    .col-top-menu .form-social{display:none;}
    .site-branding img {
    max-width: 150px;}
    .col-top-menu{padding-top: 5px;}
    .header-wcsearch-form-container {
    padding-top:0;
    width: 84%;
    float: left;
    padding-right: 0;
}
.footer-widget-column {padding-top:20px;}
.homepage-section.section-about{padding: 15px 0;}
.section-about .post-thumbnail,.section-about .post-content-home{width:100%;padding:0;}
h3.title-home{font-size:25px;}
.section-linhvuc{padding: 15px 0;}
.banner-linhvuc{padding:0;min-height: auto;margin-bottom:20px;}
.border-right,.border-bottom,.border-right-bottom{border:none !important;}
.main-search-submit{padding: 7px 13px;}
button.main-search-submit:before{top: 4px;}
#site-navigation{padding-top: 0px;}
input.main-input-search{padding-left:0;padding: 4px 0;}
ul.wpm-language-switcher.switcher-list{width: 215px;padding-left: 5px;}
.col-md-12.text-small-center.text-right span.text-white{font-size: 10px;}
ul.wpm-language-switcher.switcher-list li {
    font-size: 10px;
    padding-right: 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){

    
}