@media only screen and (min-width:1024px){



	.home_catepr .col-md-2, .header_menu .col-md-2, .wapper_content_top .col-md-2, .product-page-list .col-md-2, .news_list_item .col-md-2{



		width: 20%;



	}



	.wapper_content_top .col-md-10{



		width:80%;



	}



	.wapper_content_top .col-md-3{



		width:21%;



	}



	.header_menu .col-md-10{



		width:80%;



	}



}



@media only screen and (max-width:992px){



	.header_box{  padding: 10px 0 0 0;  }



	.search_top{



		width: 100%;



		margin: 10px 0;



	}



	.m-bot-30{



		margin-bottom: 30px;



	}



	.form_box .text, .form_box .wpcf7-form p{



		width:100%;



	}



	.form_box div.wpcf7{



		width:100%;



		float:unset;



	}



	.form_box p input.wpcf7-validates-as-email{



		width:100%;



		margin: 0 0 10px 0;



	}



	.socail{



		text-align: left;



		margin-top: 10px;



	}



	#custom-scroll-popup-tskt tr{



		border-bottom:1px solid #ddd;



	}



	#custom-scroll-popup-tskt tr .title{



		width:40%;



	}



	#custom-scroll-popup-tskt tr .value{



		width: 60%;



		text-align: right;



	}



	.custom{



		width: 100%;



	}



	.related.products {



		margin-top:30px;



	}



	.product-page-list li:nth-child(2n+1), .product-list li:nth-child(2n+1){



		clear:both;



	}



	.top-menu ul li.menu-item-has-children:after{



		display: none !important;



	}



    /* ---------------- */



    .cate_product_box{



    	position:relative;



    	margin-bottom: 17px;



    }



    .cate_product_box .title h2{



    	color: #fff;



    	font-size: 20px;



    	text-transform: uppercase;



    	line-height: 42px;



    	background: #a70707;



    	font-weight: 500;



    	text-shadow: 2px 3px 1px #000;



    	padding: 0px 20px;



    	position: relative;



    	border-radius:3px 3px 0 0;



    }



    .cate_product_box .title h2:after{



		float: right;



		color: #fff;



		cursor: pointer;



		height: 42px;



		text-align: center;



		position: absolute;



		right: 20px;



		content: "\f0ab";



		font: normal normal normal 25px/1 FontAwesome;



		line-height: 42px;



	}



	.cate_product_box .block_cate_list li.first{



		position:relative;



	}



	.cate_product_box .block_cate_list li.first .action{



		position:absolute;



		top: 0;



		right:0;



		width: 40px;



		height: 40px;



		text-align: center;



		line-height: 40px;



		z-index: 9;



		font-size: 18px;



		color: #fff;



	}



	.cate_product_box .category_item_sub{



		position:inherit;



		left:unset;



		opacity:1;



		visibility: visible;



		background: unset;



		box-shadow: unset;



	}



	.cate_product_box .category_item_sub li{



		border:unset;



	}



	.cate_product_box .category_item_sub li a{



		color:#fff;



		border-bottom:1px solid #ddd;



	}



	.cate_product_box .category_item_sub li:last-child a{



		border-bottom:unset;



	}



	.col-xs-12.no-padding-left{



		padding-left: 15px !important;



	}



	.data-table tbody tr{



		border-bottom: 1px solid #ddd;



	}



}







@media(max-width:767px){
    .news_text .short{width: 100%;max-width: none;text-align: left;}
    .news_item_img{width: 100%;height: auto;}
    .news_text{width: 100%;padding:0;}
	.menu_mobile {display:block;background: none;left: 0;width: 50px;top: 16px;}
	.menu_mobile i{display:block;font-size: 20px;color: white;cursor: pointer;padding: 15px;}
	.menu_mobile ul{display:none;width: 200px;background: #424242;}
	.menu_mobile ul{}
	.menu_mobile ul li{}
	.menu_mobile ul li a{color: white;text-align:left;border-bottom: 1px solid #5f5f5f;}
    .csstransforms3d.csstransitions .js-nav #slide-out{/* position: fixed; */}
    .slide-out-close{}
    #mobile-menu li.menu-item-home a:before{opacity:0;}
    #slide-out-open span, #slide-out-open span:after, #slide-out-open span:before{background: white !important;}
    .cate_list .cate_list_items .des{height: 100px;overflow:hidden;font-size: 13px;}

	.socail{display:table;margin: 0 auto;}



	.form_box div.wpcf7 p:nth-child(2){width: calc(100% - 100px);}



	.form_box div.wpcf7 p:nth-child(3){width: 90px;margin-left: 10px;}



	.form_box p input.wpcf7-submit{width: auto;}



	.products_details_text .price del{position:absolute;bottom: 0;left: 115px;}



	.footer_content{margin-top: 15px;}



	.product.type-product .col-md-3.col-xs-3{display: none;}



	.single-product div.product form.cart{margin-top: 0 !important;}

	.products_details_text .quantity .qty{width: 100%;height: 50px;}

	.cart.muahang >.hide>.hide{width: 15%;padding-top: 9px;}

	.single-product div.product form.cart .quantity{width: 20%;}

	.single-product div.product form.cart .button{width: 59%;margin-left: 5%;height: 50px;}

	.products_details_text .product_name{height: 40px;overflow: hidden;}

	.products_details_text .giare{top: 78px;}

	.products_details_text .giaohang{margin-bottom: 0;}

	.woocommerce-product-gallery__wrapper{position:relative;}

	.woocommerce-product-gallery__wrapper:after{content: '';width: 100%;height: 100%;z-index: 99;position: absolute;left:0;top:0;}

	.products_details_text .tinhtrang{display:none;}

	.products_details_text .giaohang_item{width: 100%;margin:0 0 15px 0;}

	.home_catepr .product-list>li:nth-child(1),

	.home_catepr .product-list>li:nth-child(2),

	.home_catepr .product-list>li:nth-child(3),

	.home_catepr .product-list>li:nth-child(4)

	{border-top: none;}

	.menu_bottom{width: 100%;}

	.fast_link{display:none;}

	.footer-bottom .col-md-3{display: none;}

	.home_catepr .product-list{width: 100%;}

	.home_catepr .title h2{width: 100%;}

	.home_catepr_left{display: none;}

	.home_catepr .product-list>li{width:50%;}

    .header_custom{display:none;font-size: 15px;}

    .header_custom .hotline{margin-right: 30px;}

    .header_custom i{right: 5px;top: 5px;}

    .block_cate_list{height: auto;}

	.produst_new_item{

		padding:5px;

		height: 220px;

	}

    .produst_new_item_img{

    	height: 110px;

    }

    .produst_new_item_text .name a{

    	text-transform: capitalize;

    }

    .produst_new_item_text .pro_price{

    	font-size:14px;

    	text-shadow: unset;

    }

    #searchform-header button{

		width: 15%;

		border-radius: unset !important;

	}

	#searchform-header input{

		width: 85%;

		border-radius: unset !important;

	}

	.product-page-list>.row>li:nth-child(3),

	.product-page-list>.row>li:nth-child(4),

	.product-page-list>.row>li:nth-child(5){

		border-top: 0;

	}

    .header_content .logo img{max-height: 50px;}

    #slide-out-open{/* display: none !important; */top: 25px !important;}

    .container{width: 100% !important;}

    .brand_item h5{font-size: 8px;}

    .link_option_item h5{font-size: 9px;}

    .link_option_item_img{height: 68px;}

    .link_option.item3 .link_option_item_img{height: 92px;}

    .link_option .row{/* margin: 0; */padding: 0 15px;}

    .link_option .link_option_item:first-child{/* margin-left: 0; */}

    .link_option .link_option_item:last-child{margin-right: 0;}

    #slide-out-open{display: none;}

    .header_box{  padding: 0;  }

    .cate_list .cate_list_items h3{font-size: 15px;}

    .brand_box{padding: 0 15px;}

    .header_box .container:before,.header_box .container:after{opacity: 0;}

    .link_option .container, .cate_list .container{padding: 0 15px;width: calc(100% - 30px) !important;}

    .cate_list{ background: #ffde77;}

    .footer_info{width: 100%;clear: both;}

    .brand_item{height: auto;}  

    .header_content{padding: 0;}
    .cate_list .cate_list_items .cate_list_item_img{min-height: auto;max-height: 118px;}

}



@media only screen and (max-width: 480px){}