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

@media (min-width: 576px) {

}

@media (min-width: 768px) {
	.cats-menu-container{
		-ms-flex: 0 0 33.3333%;
    	flex: 0 0 33.3333%;
    	max-width: 33.3333%;
	}
	.slider-content{
		-ms-flex: 0 0 66.6666%;
    	flex: 0 0 66.6666%;
    	max-width: 66.6666%;
	}
	.front-main-cats{
		-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}

	.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 30%;
    	flex: 0 0 30%;
    	max-width: 30%;
	}
	.slider-content{
		-ms-flex: 0 0 70%;
    	flex: 0 0 70%;
    	max-width: 70%;
	}
	.front-main-cats{
		-ms-flex: 0 0 20%;
    	flex: 0 0 20%;
    	max-width: 20%;
	}
}

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

@media (min-width: 1400px) {
    .container {
        max-width: 1340px;
    } 
}
@media (max-width: 1400px) {
.custom-logo-link img.custom-logo{height: 110px;}
}
@media (max-width: 1200px) {
.custom-logo-link img.custom-logo{height: 100px;}	
footer-widget-column .widget-heading .widget-title,.header-wcsearch-form-container h3{font-size:16px}
.header-wcsearch-form-container p{font-size:13px}
}

@media (max-width: 992px){
    .front-main-cats {
        margin-top: 20px;
    }
	.front-page-widget-inner .section-heading h2,.product-van-heading {font-size:16px;}
	h1.main-title, h1.page-title{font-size:22px}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size:14px}
	.woocommerce ul.products li.product .price{font-size:18px}
}

@media (max-width: 768px){
    .baohanh {font-size:12px;padding: 5px;}
	.gioi-thieu h3{font-size:18px;}
	.woocommerce div.product form.cart div.quantity{    margin-bottom: 10px;}
	.woocommerce #breadcrumbs{    padding: 5px;font-size: 10px;}
	.woocommerce div.product .product_title{font-size:18px;}
	.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%}
	.footer-widget-column{margin-top:20px}
	.footer-widgets{padding:10px 0;margin:10px 0;}
	.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product,
	.woocommerce-page.columns-3 ul.products li.product, 
	.woocommerce.columns-3 ul.products li.product,
	.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-6 ul.products li.product, .woocommerce.columns-6 ul.products li.product,
	.woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{width: 48%;
        margin: 0 0 .992em;}
	.cats-menu-container, .front-main-cats, .col-md-20{padding-right: 0;
    padding-left: 0;}
	.slider-content{padding-left:10px;padding-right: 0;}
    main#main.site-main {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        padding-left: 15px !important;
		padding-right: 15px;
    }
	.blog-post-single main#main.site-main {        padding-left: 0 !important;
        padding-right: 0 !important;}
	h2.entry-title.post-title {font-size:20px}
	.front-page-widget-inner{padding:0;}
	.front-page-widget li.product{margin-bottom: 10px !important;}
	.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-size: 12px;}
	    .woocommerce ul.products li.product .price {
        font-size: 16px;
    }
    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;
		padding-left: 15px;
    }
	.tin-tuc h3.entry-title.post-title{font-size:14px;margin:0}
	h1{font-size:20px;}
h2{font-size:18px;}
h3,h4{font-size:16px;}
h5,h6{font-size:14px;}
#scroll-top {right:10px;}
.header-my-account-btn{width:80%;flex: 0 0 80%;
        max-width: 80%;}
.post-content,.post-thumbnail {
    position: relative;
    width: 50%;
}
.blog-post-index .post-content,.blog-post-index .post-thumbnail,.content-single-inner .post-content,.content-single-inner .post-thumbnail,.home-new .post-content, .home-new .post-thumbnail{width:100%;}
	.archive .content-index-inner .post-thumbnail{padding-right:0}	
	.archive .content-index-inner .post-content{padding-left:0}
	.custom-logo-link img.custom-logo{height:85px}
	
	.order-0{ -ms-flex-order: 14;
  order: 14;}
	.gia-b {font-size:16px}
}
@media (max-width: 767px){
	div#newstore-post-nav .next, 
div#newstore-post-nav .previous {
	width:100%;
	margin-bottom:10px;
}
	.header-wcsearch-form-container h3{font-size:14px}
	.header-search-and-cart{-ms-flex: 0 0 60%;
    flex: 0 0 60%;
    max-width: 60%;
	}
	.header-branding{-ms-flex: 0 0 40%;
    flex: 40%;
    max-width: 40%;
    padding-right: 0;
	}
	.header-cart-withlist-links-container,.header-wcsearch-form-container p{display:none}
	h2.post-title-a{margin-top:15px}
  .cats-menu-container, .slider-content, .front-main-cats, .col-md-20{padding-right: 0;
    padding-left: 0;} 
	.tin-tuc .content-index .post-content{padding-right:15px; padding-left:15px}
	.archive .cats-menu-container{padding-right:10px; padding-left:10px}
}

@media (max-width: 576px){
    
}

