@media screen and (max-width: 1200px) {
	.wap_1200,.wap_1366{padding-left: 7px;padding-right: 7px;}
	.leftsp{width: 31%;}
	.slick_sl .slick-prev{left: 10px;}
	.slick_sl .slick-next{right: 10px;}
	.bannersp{padding-right: 2%}
}
@media screen and (max-width: 1024px) {
	.menu ul li a, .sp_name a,.p2{font-size: 14px;}
	.td, .td a{font-size: 40px;}
	.pten{font-size:35px}
}
@media screen and (max-width: 960px) {
	.bannersp{margin-top: 0}
	.hidden_mobi,.ss,.logo,.zaloss{display: none;}
	.hidden_destop,.header_mobi,.phone_mobi{display: block !important;}
	.menu_baophu {background: #000;opacity: 0.8;z-index: 998;left: 0px;top: 0px;position: fixed;width: 100%;height: 100%;display: none;}
	.icon_menu_mobi{color: #fff;font-size: 25px;display: block;cursor:pointer;}
	.menu_mobi{color: #fff;font-size: 20px;text-decoration: none;padding: 0px 10px;width: 100%;cursor: pointer;display: flex;justify-content: space-between;align-items: center;}
	.menu_mobi_add{display:block;position: fixed;left: -100%;top: 0;background: url(images/mn.jpg);z-index: 99999999;color: #fff;height: 100vh;overflow: auto;line-height: 1.5;padding-top: 40px;padding-bottom: 20px;width: 85%;min-width: 140px;max-width: 440px;box-shadow: inset -4px 0px 8px rgba(0,0,0,0.3);transition: 0.5s;}
	.menu_mobi_active {left: 0;transition: 0.5s;}
	.menu_mobi_add ul {list-style: none;padding: 0;margin: 0;}
	.menu_mobi_add ul li a {text-decoration: none;color: #fff;display: block;border-bottom: 1px solid rgba(255, 255, 255, 0.9);padding: 10px 40px 10px 10px;margin-left: 20px;position: relative;text-transform: uppercase;font-family: MontserratSemiBold;}
	.menu_mobi_add > ul > li:nth-child(1) a i{transform:rotate(0deg);position:relative;border:none;}
	.menu_mobi_add ul li a.active2,.menu_mobi_add ul li a:hover,.icon_menu_mobi:hover,a.home_mobi:hover{color:#00B4EC !important;}
	.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);}
	.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;}
	.menu_mobi_add ul li ul li a {padding-left: 20px;}
	.menu_mobi_add ul li ul li ul li a {padding-left: 40px;}
	.close_menu {position: absolute;top: 5px;right: 7px;font-size: 15px;background: rgba(255, 255, 255, 0.48);width: 25px;text-align: center;line-height: 25px;cursor: pointer;}
	.menu ul,#danhmuc,.menu_login{display:none;}
	.home_mobi{line-height: 0;}
	.tophd,.bghl,.righthd{display:none;}
	.search{left: 0}
	.leftsp,.rightsp,.rightlh,.noidunggt,.hinhgt,.left_gh,.right_gh,#main_footer,.thongke,.tt_lh,.rightlh.dgkh,.dknt,#right,#left,.cskh,.fanpage,.tinnb,.video,.lefthd,.righthd{width: 100%;margin:auto !important;margin-bottom:15px !important;max-width: inherit;}
	.product_info li.ten,.product_info li.giakm, .product_info li.gia,.product_info li .themgiohang,.product_info li .add_to_cart{font-size: 15px;}
	.td, .td a{font-size: 35px;}
	.pten{font-size:30px}
	.slick_ha,.slick_video{margin:-7px}
	.wap_menu{background: url(images/mn.jpg);margin-bottom: 0;}
	.item_ha,.item_vd{margin:7px;}
	.item_tin{padding:7px;}
	.leftsp .sp_img{display: none}
	.ndsp{position: relative;background: none;padding: 10px;text-align: center;width: 100%;}
	.ndsp .psl{text-align:center}
	.td a{color:#2c3136 !important}
	.motanx{font-size:17px}
	.pnx,.td_ft{margin-bottom:15px}
	.phone_mobi a:hover{color: #ff0 !important}
	.ndbn h2{font-size: 25px}
}
@media screen and (max-width: 768px) {
	.bannersp{height: 250px}
	.ndbn h2{font-size: 20px}
	.items{width: 50%}
	.slick_sl .slick-prev,.slick_sl .slick-next{width: 30px;height: 30px}
	.wap_item, .box_container .wap_items{margin:-7px}
	.item, .box_container .items{width:calc(50% - 14px);margin:7px;padding: 7px !important;}
	.zoom_slick,.product_info,.hotrokhachhang,#tabs,.thongtinchitiet{width: 100%;margin:auto !important;margin-bottom: 15px !important;}
}
@media screen and (max-width: 670px) {
}
@media screen and (max-width: 603px) {
}
@media screen and (max-width: 500px) {
	.bannersp{height: 200px}
	.td, .td a{font-size: 30px;}
	.pten{font-size:25px}
	.a_vd img{min-height: 236px}
	.a_vd i{font-size: 30px;width: 30px;height: 30px;}
	.img_tt{margin-right: 10px}
	#tabs ul#ultabs li{margin-right: 10px}
	.fancybox-content{overflow: hidden !important}
	.psl{font-size: 15px}
	.ndbn h2{font-size: 18px}
}
@media screen and (max-width: 376px) {	
	.a_vd img{min-height: 174px}
}
@media screen and (max-width: 320px) {
	.td, .td a{font-size: 25px;}
	.a_vd img{min-height: 146px}
}