div#footer1, #btn-mmenu { display: none; }
#btn-mmenu { position: absolute; left: 10px; top: 18px; }
.hamburger { padding: 0px; }
.hamburger-box { width: 35px; }
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { width: 100%; height: 4px; background-color: #124bb3; }

@media screen and (max-width: 1300px) {	

}
@media screen and (max-width: 1200px) {
	.content12 { width: auto; padding-left: 10px!important; padding-right: 10px!important; }

	nav.menu_top > ul > li a { padding: 0px 12px; }
}
@media screen and (max-width: 1024px) {
	nav.menu_top { display: none; }
	#btn-mmenu { display: block; }
	div.w_news a.img { width: 200px; }
	div.info_new { width: calc(100% - 210px); }

	div.w_menu { height: 60px; position: relative; }
	a.w_logo { width: 72px; position: absolute; left: 50%; top: 0px; transform: translateX(-50%); float: none; }
	a.w_logo img { height: 60px; }
	div.w_search { right: 10px; top: 8px; transform: initial; }
	div.w_slogan > span { width: calc(100% - 300px); }
	div.L_gioithieu { padding: 15px 30px 0px 60px }
	div.des_gt { margin-bottom: 20px; }
	div.L_footer, div.R_footer { width: 100%; margin-right: 0px; padding: 0px; }
	div.L_footer { height: auto; padding-bottom: 20px; }
	div.w_footer { padding: 20px 10px; }
}
@media screen and (max-width: 768px) {
	div#footer1 { display: block; }
	div#map_canvas { height: 400px!important; }
	div.w_info_lienhe, div.w_form_lienhe { width: 100%; }
	div.w_ft1, div.w_ft2, div.w_ft3 { width: 100%; margin-bottom: 10px; }
	div.w_news { width: 100%; }
	div.w_slogan .content_slogan > a { display: none!important; }

	.lang{
		padding: 10px 0;
		margin-top: 0;
	}
	div.address_header, div.hotline_header, div.w_social{
		display: none;
	}
	div.w_slogan{
		text-align: center;
	}
	div.w_slogan .content_slogan > a{
		display: inline-block;
		float: none;
	}
	div.w_slogan .content_slogan > span{
		width: 100%;
		text-align: center;
		font-size: 20px;
	}
	div.L_gioithieu { width: 100%; margin-bottom: 15px; }
	div.L_gioithieu:before { top: 30px; }
	div.R_gioithieu { width: 100%; }
	div.R_gioithieu img { margin: auto; }
	div.w_dichvu, div.w_sanpham, div.w_tintuc { padding: 20px 0px; }
	div.w_duan { padding: 20px 0px 10px 0px; }
	div.i_duan { width: 49%; margin-right: 2%; }
	div.i_duan:nth-child(3n) { margin-right: 2%; }
	div.i_duan:nth-child(3n+1) { clear: initial; }
	div.i_duan:nth-child(2n) { margin-right: 0px; }
	div.i_duan:nth-child(2n+1) { clear: both; }
	div.i_product { width: 49%; margin-right: 2%; }
	div.i_product .img img { width: 100%; }
	div.i_product:nth-child(4n) { margin-right: 2%; }
	div.i_product:nth-child(4n+1) { clear: initial; }
	div.i_product:nth-child(2n) { margin-right: 0px; }
	div.i_product:nth-child(2n+1) { clear: both; }
	div#map_canvas1 { height: 350px; }
	div.w_footer { padding-bottom: 50px; }
}
@media screen and (max-width: 600px) {
	div.input { width: 100%; }
	.frame_images, .khung_thongtin { width: 100%; }
	div.w_copyright span { width: 100%; text-align: center; }

	div.item_product { width: 49%; margin-right: 2%; }
	div.item_product:nth-child(3n) { margin-right: 2%; }
	div.item_product:nth-child(3n+1) { clear: initial; }
	div.item_product:nth-child(2n) { margin-right: 0px; }
	div.item_product:nth-child(2n+1) { clear: both; }
}
@media screen and (max-width: 450px) {
	#footer1 a { font-size: 13px!important; }
}
@media screen and (max-width: 390px) {
	div#container_product #tabs li a { padding: 7px 15px!important; }
	button.btn_contact { width: 110px; }
	div.w_news a.img, div.info_new { width: 100%; }

	div.i_duan, div.i_product { width: 100%; }
}