@media (max-width: 1200px) {
	.container_main {
		width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.owl-theme1 .owl-nav button {
		display: none;
	}
	#header .hotline {
		display: none;
	}
	.menu > ul > li > a {
		padding: 0 10px !important;
	}
	.item_pr_mg {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
}

@media (max-width: 992px) {
	#slidershow .left-slider {
		display: none;
	}
	#slidershow .right-slider {
		width: 100%;
	}
	#slidershow .container_main {
		padding: 0;
	}
	#header .container_main {
		justify-content: center;
	}
	#main_menu .menu ul {
		display: none;
	}
	.title_danhmuc {
		display: none;
	}
	#main_menu .box_menu .container_main {
		height: 40px;
	}
	.menu_mobile {
		display: block;
	}
	#header .banner {
		padding-right: 0;
	}
	#main_menu .box_menu .menu {
		padding-left: 0;
		height: 40px;
	}
	.about_home .images-about {
		width: 100%;
		text-align: center;
	}
	.about_home .des-about {
		width: 100%;
		padding-right: 0;
		padding-top: 20px;
	}
	#news-home .news-left {
		width: 100%;
		padding-right: 0;
	}
	#news-home .news-right {
		width: 100%;
		padding-top: 20px;
	}
	.content_right {
		width: 100%;
		padding-left: 0;
	}
	#left {
		display: none;
	}
	.item_pr_mg {
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
	.item_qt {
		width: calc(100% / 3);
		padding: 5px 10px;
	}
	.margin-qt:after {
		display: none;
	}
	.item_qt .img-qt:after {
		display: none;
	}
	.item_qt .img-qt {
		margin-bottom: 10px;
	}
	#quytrinh .des-qt h3 a {
		height: auto;
	}
	.margin-qt {
		justify-content: center;
		margin: 0 -10px;
	}
	#taisao .left-ts {
		width: 100%;
		padding-right: 0;
		text-align: center;
	}
	#taisao .right-ts {
		width: 100%;
		padding-top: 20px;
	}
	.items_ts,
	.items_ts:nth-child(3) {
		margin-bottom: 20px;
	}
	#footer .footer .footer1 {
		width: 100%;
		padding-right: 0;
	}
	#footer .footer .footer2 {
		width: 100%;
		padding-top: 20px;
	}
}
@media (max-width: 767px) {
	.title_tintuc h2,  #quytrinh .title h2, .title h2, .newsletter .title h2 {
		font-size: 25px;
	}
	#chat,
	.fix_hotline {
		display: none;
	}
	.toolbar2 {
		display: block;
	}
	.left_contact {
		width: 100%;
		padding-right: 0;
	}
	.right_contact {
		width: 100%;
		padding-top: 10px;
	}
	.copyright {
		margin-bottom: 60px;
	}
	.copyright .container_main {
		flex-wrap: wrap;
		justify-content: center;
	}
	.copy-l,
	.copy-r {
		width: 100%;
		text-align: center;
	}
	#header .logo {
		width: 100%;
	}
	#header .container_main {
		flex-wrap: wrap;
	}
	#header .banner {
		padding: 10px 0 0;
	}
	.form_search {
		max-width: none;
	}
	.item_pr_mg {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.item_pr .des_pr p span {
		font-size: 14px;
	}
	.item_qt {
		width: 50%;
	}
}
@media (max-width: 675px) {
	.td_hidden {
		display: none;
	}
	.height {
		height: auto !important;
	}
	.form_lh .items_input {
		width: 100%;
		float: none;
		padding: 0;
	}
	.margin_form {
		margin: 0;
	}
	#news-home #news_main_sub {
		width: 100%;
		padding-right: 0;
	}
	#news-home .sub_news {
		width: 100%;
		padding-top: 20px;
	}
	.form_tin .items-input {
		width: 100%;
	}
	.form_tin input:last-child {
		margin-bottom: 10px;
	}
}
@media (max-width: 625px) {
	.item_sub_cn .img_sub_cn {
		width: 40%;
	}
	.item_sub_cn .des-sub_cn {
		width: 60%;
	}
	.item_ct h3 {
		font-size: 11px;
	}
	.item_tc {
		width: 50%;
	}
	.item_ha h3 a {
		font-size: 13px;
	}
}
@media (max-width: 575px) {
	.item_pr .des_pr .des_pr-price {
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.item_pr .des_pr h3 a {
		margin-bottom: 2px;
	}
	.item_pr .des_pr p {
		width: 100%;
		margin-bottom: 5px;
	}
}
@media (max-width: 500px) {
}
@media screen and (max-width: 450px) {
}
@media screen and (max-width: 400px) {
}
@media screen and (max-width: 375px) {
}
@media screen and (max-width: 325px) {
}
