/* Responsive */
@media(max-width:1001px){
	.menu{display:none;}
	.menu-res{display:block;text-align: right;height: 37px;}
}
@media(max-width:850px){
	/*  -- menu mobile ---*/
	.mm-panel{}
	.mm-navbar_sticky{}
	.menu_mobi_add {}
	.menu_mobi_add ul { list-style: none; }
	.menu_mobi_add ul li{}
	.menu_mobi_add ul li h2{font-size: 15px;color: #cca836;}
	.menu_mobi_add ul li b{display:inline-block;vertical-align: top;margin-right: 8px;color: rgb(204 168 54);}
	.menu_mobi_add ul li b img{ display: inline-block; vertical-align: top; }
	.menu_mobi_add ul li a {
		text-decoration: none;
		color: #fff;
		display: block;
		border-bottom: 1px solid rgba(255,255,255,0.2);
		padding: 10px 40px 10px 0;
		margin-left: 20px;
		font-size: 13px;
		position: relative;
		text-transform: uppercase;
		}
	.menu_mobi_add ul li a.active2 {color: #ec2d3f;}
	.menu_mobi_add ul li a i{
		position:absolute;
		height:100%;
		right:0;
		top:0;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		width:40px;
		text-align:center;
		padding-top:13px;
		transform:rotate(90deg);
		border-bottom: 1px solid rgba(255,255,255,0.1);
		color: #cba836;
		}
	.menu_mobi_add ul li a.active2 i{ transform:rotate(0deg); border-left: 1px solid rgba(255,255,255,0.2); }
	.menu_mobi_add ul ul {display:none;padding-left: 0;}
	.menu_mobi_add ul li ul li a {padding-left: 20px;}
	.menu_mobi_add ul li ul li ul li a { padding-left: 40px; }
	/*  -- menu mobile ---*/
	.info-header,.hotline-header{display: none}
	.info-header:nth-child(1){display:block;line-height: 20px;font-size: 13px;padding-top: 4px;height: 20px;}
	.social{width:100%;text-align: left;}
	.search{width: 97%;margin: auto;border: 1px solid #ccc;}
	div.css_flex{margin: 0 0px;}
	div.css_flex_product{margin: 0 -5px;}
	div.css_baiviet_ngang .news{ width: calc(50% - 20px); }
	.news{width:100%;}
	.product { width: calc(50% - 10px); margin: 0 5px 25px 5px; }
	.cart-product{position:relative;opacity:1}
	.left-intro{width: 100%;}.right-intro{width: 100%;margin-top: 15px;}
	.footer-news:nth-child(1),.footer-news:nth-child(2),.footer-news:nth-child(3),.footer-news:nth-child(4){width: 100%;margin-top: 15px;}
	.cart-product span{margin: 0 0;}
	.newshome-best{width: 100%;display: none}
	.newshome-scroll{width: 100%;}
	.header-bottom .wrap-content{padding: 1px 6px;}
	.list_monnb a{font-size: 14px;padding: 14px 10px;margin: 2px 3px;}
	.btn-zalo,.btn-phone{display: none}
	.scrollToTop,.js-facebook-messenger-box{right: 5px;}
	.title-main span{font-size: 18px;}
	div.box-sanpham-tc{padding:20px 10px}
	div.wap-tin-video{padding:0 10px}
	.title-intro{margin-bottom:15px}
	.footer-article .wrap-content{   padding: 20px 10px;}
	.toolbar{border-top: 1px solid #715b16;}
	.newsletter-input{width:80%;display: inline-block;vertical-align: top;}.newsletter-button{width: 18%;display: inline-block;vertical-align: top;margin-top: 0;}
    .newsletter-button input[type=submit]{
    padding: 0;
    width: 100%;
    line-height: 35px;}
    .cart-fixed{bottom: 220px;right: 9px;}
    .banner-header{width: 78%;}
    .menu-bar-res{padding:0;text-align: right;justify-content: flex-end;}
    .logo-header{width:60px}
    .header-top{border:0;/* display: none; */}
    div.head-fix .header-top{
    margin-top: 0;
}
    div.box-gioithieu{padding: 20px 10px;}
    div.gioithieu-r .ten1{font-size:18px}
    div.box-gioithieu .ten-gt{font-size:18px}
    .name-product{font-size:18px}
    .price-new,.price-old{font-size:14px}
    .name-news{padding-top:4px}
    .desc-news{text-align:justify;}
    .xem-news{float:none;}
    div.dm-left{width: 100%;}
    div.dm-right{width: 100%;}
    div.dm-right .pic-product img{ object-fit: cover;height: 200px;}
    div.page_danhmuc .product {   margin: 0 5px 10px 5px;}
    div.page_danhmuc .product:nth-child(1), div.page_danhmuc .product:nth-child(2) { width: calc(50% - 10px);}
    div.page_danhmuc .product:nth-child(3), div.page_danhmuc .product:nth-child(4) { width: calc(50% - 10px);}
    div.page_danhmuc .product:nth-child(5) {width: calc(100% - 10px);margin: 0 5px 10px 5px;}
    div.page_danhmuc .box-noi, div.dm-right .box-noi{background: none;opacity: 1;position: relative;}
    div.page_danhmuc .name-product, div.dm-right .name-product{font-size: 14px;line-height: 30px;margin-bottom: 0;background: rgb(67 17 16);position: relative;top: 0;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);}
    div.dm-left div.css_flex_ajax .pro-in{margin:0 -5px}
    div.page_danhmuc .product:nth-child(3) img, div.page_danhmuc .product:nth-child(4) img, div.page_danhmuc .product:nth-child(5) img {
    height: auto;
}
}	
@media(max-width:769px){
	.top-contact{flex-wrap:wrap;}
	.left-pro-detail,.right-pro-detail,.top-contact .form-contact,.top-contact .article-contact{width:100%;margin:0px;}
	.left-pro-detail,.top-contact .article-contact{margin-bottom:30px;}
}
@media(max-width:440px){
	.pic-news,.info-news{display:block;width:100%;float:none;text-align:center;margin:0px;}
	.info-news{margin-top:15px;padding: 0 10px 10px 10px;}
	.top-contact .form-contact .button-contact .file-contact span b{max-width:105px;}
}
@media(max-width:369px){
	.cart-pro-detail{flex-wrap:wrap;}
	.cart-pro-detail a{width:100%;text-align:center;margin:0px!important;font-size:12px;}
	.cart-pro-detail a:first-child{margin-bottom:5px!important;}
	.cart-pro-detail a i{display:none;}
}