@media screen and (min-width:1024px){
	.col_news:nth-child(4n+1){clear: both;}
}
@media screen and (max-width: 1170px){
	#doitac, #footer, #info_consult, #register_email, #visao, #bottom, #header, #container{padding-left:10px;padding-right: 10px;box-sizing: border-box;}
	#visao .owl-prev{left: 30px;}
	#visao .owl-next{right: 30px;}
	#visao .owl-nav > button{top: 28%;}
	.logo{width:20%;}
	.lienlac{width: 65%;}
	#timkiem{right: 10px;}
	#menu{height:45px;}	
	#menu ul.menu{display:none;}
	#btn_menu_bootstrap{display:block !important;}
}
@media screen and (max-width: 1024px){
		
	.mm-menu {
	    background: #ed1e32 !important;
	    border-color: rgba(0,0,0,.1) !important;
	    color: #fff !important;
	}
	.mm-menu .mm-navbar a, .mm-menu .mm-navbar>*{color: #fff !important}
	.mm-menu .mm-listview>li .mm-next:after, .mm-menu .mm-btn:after, .mm-menu .mm-btn:before{border-color: #fff !important}
	#tracuuform input{width: 73%;}	
	.item_footer:nth-child(1){width: 36%;}
}
@media(max-width:969px){
	.item_footer{margin-bottom:20px;}
	.item_footer:nth-child(4){width: 260px;}
	.quangcao a img{width: 100% !important}
	#doitac a::after{right: 20px;}
	#frmDK{padding: 10px 0px 0px;max-height: 335px;overflow: hidden;border:none;}
	#frmDK input.form-control{margin-bottom: 5px;}
	#frmDK textarea{height: 85px;}
	.btnGui{margin-top:0px}
	.title_form{text-align: center;}
	.status ul li .wrap span{font-size: 10px;}
}
@media(max-width:800px){
	.xuly{margin-top: 15px;text-align: center;}
	.logo{width:25%;}
	.thongtin_pay,.httt_pay{width:50%;}
	.info_cart{width:100%;}
	.social_top{display: none;}
	.lienlac{width: 75%;}
	.address{width: 57%;padding-left: 35px;}
	.hotline{width: 42%;}
	#footer1{display: block}
	#footer1 table{background: #ed1e32 !important}
	#bottom{margin-bottom: 41px;}
	.item_footer:nth-child(4){width: 50%;float: none;clear: both;text-align: center;margin: auto}
	.item_footer:nth-child(1){width: 50%;}
	.item_footer:nth-child(2), .item_footer:nth-child(3){width: 25%;}
	#footer{padding-bottom: 20px;}
	.item_footer .bct{margin-top: 10px;}
	#doitac a::after{display: none;}
	#doitac a img{width: 100% !important}
	.quangcao{width: 74%;margin: auto;margin-bottom: 15px;padding-right: 0px;max-height: unset;}
	.form{width: 100%;}
	.btnGui{margin: auto;}
	#register_email{padding-bottom: 30px;}
	#frmDK, .form{max-height: unset;height: unset;}
	#register_email .content_main{display: flex;flex-direction: column;}
	#top{bottom: 50px;}
	.js-facebook-messenger-box{bottom: 110px;}
	#tracuuform{width: 60%;}
	#tracuuform input{width: 73%;}
	.co1{width: 100%;}
	.box1{padding-left: 20%;}
	.box2{padding-left: 12%;}
	.co2{width: 100%;margin-top: 15px;}
	.co2 .bao{display: flex;justify-content: space-between;}
}
@media screen and (min-width: 0px) and (max-width: 768px){
	#tracuu{flex-direction: column;background-size: cover;}
	#tracuu span{display: block;margin-bottom: 10px;}
	#tracuuform, #tracuuform input{width: 78%;}
	/*commont*/
	#top img{width: 35px;}
	.center_m{text-align: center !important;}
	.text{padding: 0px 10px;}
	.xs-hid{display: none;}
	.pdm{padding: 0px;}
	/*temp*/
	/*[class*="col-"]{margin-top: 10px;}*/
	.padding_min,.paddingright0,.paddingleft0{padding: 0px;}
	.padding_min5{padding: 0px 5px;}
	.padding_min10{padding: 0px 10px;}
	.margin_min{margin-left: 0px;margin-right: 0px}
	

	.contain_form_send_ask{padding: 10px;}
	.box_info_form,.box_info_giohang {width: 100%;padding: 0px;}
	/*news*/
	.item_news_other{width: 100%;}
	/*lien he*/
	.left_lienhe{width: 100%;}
	.right_lienhe{width: 100%;}
	.item_footer:nth-child(3){margin-left: 12px;}
	.item_footer:nth-child(1){width: 48%;}
}
@media screen and (max-width:767px){
	.table_info table.table{min-width: 768px;}
	.status, .co2, .table_info{overflow-x: scroll;padding-bottom: 20px;}
	.xuly{margin-top: 0px;}
	.bao{flex-wrap: wrap;}
	.co2_1{width: 50%;}
}
@media screen and (max-width:700px){
	/*#menu_bootstrap{display:none !important;}*/
	.logo{width:45%;margin:10px auto 0px auto;float: none;}
	#header{height: auto;padding-bottom:10px;}
	.lienlac{width: 100%;}
	.co2{margin-bottom: 25px;}
	.table_info table.table{margin-top: 0px;}
}

@media screen and (max-width: 600px){
	.contain_table_giohang{overflow-x:scroll;}
	.contain_table_giohang table{min-width: 500px !important;}
	/*form*/
	.notify_login{text-align: center;}
	.left_body_form,.right_body_form{width: 100%;}
	.table_form .my_cell{display: block;}
	.table_form .my_cell_title{text-align: left;}

	.content_email{padding:15px;box-sizing:border-box;}
	.content_email .row{margin-left:0px;margin-right:0px;}
	.register_mail{padding:30px 15px;}
	.item_footer:nth-child(3){margin-left: 0px;}
	.item_footer:nth-child(2),.item_footer:nth-child(3){width:50%;}
	.title_email{font-size:25px;}
	.item_footer:nth-child(n){text-align: center;}
	.item_footer:nth-child(1){width: 100%;margin-bottom: 15px;float: none;padding-right: 0px;}
	.content_footer p{background: none !important;padding-left: 0px;}
	.item_footer:nth-child(4){width: 80%;}
	.social{text-align: center;}
	.social span{float: none}
	.box1{padding-left: 15px;}
	.box2{padding-left: 0px;text-align: right;}
}
@media screen and (max-width: 550px){
	.quangcao{width: 100%;}
	#tracuuform input{width: 100%;}
	#btnkiemtra{position: relative;left: 50%;transform: translateX(-50%);margin-top: 10px;}
	.lienlac{display: flex;flex-direction: column;justify-content: center;align-items: center;display: none}
	.address{width: 57%;padding-left: 0px;margin: auto;}
	.hotline{width: 57%;margin: auto;}
}
@media screen and (max-width: 500px){
	.tablelienhe{display: block;}
	.tablelienhe .my_row{display: block;}
	.tablelienhe .my_row .my_cell{
		display: block;
		padding: 0px;
		text-align: left;
	}
	.notify_check{padding: 0px;}
	.tablelienhe .my_row .my_cell .input,
	.tablelienhe .my_row .my_cell textarea
	{
		width: 100%;
		margin-bottom: 10px;
	}

	.l50,.r50{width:100%;padding: 0px;}
	.item_footer:nth-child(n){width: 100%;}
	.copyright,.counter{display:block;float: none;width:100%;text-align: center;}
	#frmDK input.form-control:nth-child(n){width: 100%;}
	.col_news{width: 50%;}
	#timkiem{left: 10px;right: auto}
	#btn_menu_bootstrap{right: 10px;left: auto;}
	#intsearch{left: 0px;}
	#timkiem input[type="text"]{padding-left: 25px;box-sizing: border-box;}
}
@media(max-width:414px){
	#tracuu span{font-size: 15px;}
	#tracuuform input{padding-top: 9px;padding-bottom: 9px;}
	#tracuu{padding: 20px 0px;}
	.col_news{width: 100%;}
}	
@media screen and (max-width:350px){
}