@media (min-width:1200px) {
	.container {
		width: 1200px
	}

}

@media (max-width:1200px) {
	.search_head {
		margin-top: 11px
	}

	.icon_head {
		display: none
	}

	.search_head {
		float: right
	}

	.menu_desk {
		float: none;
		width: 72%;
		margin-left: auto;
		margin-right: 0
	}

}

@media(max-width:1024px) {
	#wrap_other2 {
		background: none
	}

	.head_desk .timkiem{ position: relative; width: 80%; margin: auto; }

	.wrap_sp {
		width: 33.33%
	}

	.container {
		width: 100%
	}

	.logo {
		position: relative;
		left: 0;
		right: 0;
		top: 0;
		margin: auto;
		text-align: center;
		margin-bottom: 10px
	}

	.banner {
		margin: 0;
		float: none;
		text-align: center
	}

	.menu_mobile {
		display: block
	}

	.menu_desk {
		display: none
	}

	.hotline_mobi {
		display: block
	}

	.hotline {
		display: none
	}

	#menu {
		height: 40px
	}

	.container, .left_content, .right_content {
		padding-left: 10px !important;
		padding-right: 10px !important
	}

	#main_wrap .container, #wrap_dknt form {
		padding: 0 !important
	}

	#doitacowl .owl-prev, .owl_product_detail .owl-prev {
		left: -30px
	}

	#doitacowl .owl-next, .owl_product_detail .owl-next {
		right: -30px
	}

	.dmdv ul li a, .name_block {
		font-size: 15px
	}

	.title-why {
		font-size: 25px
	}

	.cont_support {
		padding: 10px
	}

}

@media (max-width:992px) {
	.col-social {
		padding-left: 30px
	}

}

@media(max-width:966px) {
}

@media (max-width:800px) {
	.wrap_cata_head {
		display: none
	}

	.wrap_cata_head_mobile {
		display: block
	}

	.wrap_cata_head_mobile .wrap {
		border: 5px solid #fff
	}

	.col-news {
		width: 100%
	}

	.col-fb, .col-video {
		width: 50%
	}

	.left-form {
		width: 48%
	}

	.right-form {
		width: 50%
	}

	#doitacowl .owl-prev, .owl_product_detail .owl-prev {
		left: -10px
	}

	#doitacowl .owl-next, .owl_product_detail .owl-next {
		right: -10px
	}

}

@media (max-width:769px) {
	#menu_home {
		display: none
	}

	.right_content {
		padding: 0px
	}

	.container {
		width: 100%
	}

	.col-map {
		padding-left: 15px
	}

	.col-social {
		padding-left: 15px
	}

	#support_mobile {
		display: table !important
	}

	#info_web {
		/* margin-bottom: 40px */
	}

	.container {
		width: 100%
	}

	.hotline {
		display: none
	}

	.title_home {
		font-size: 24px
	}

	.title_home span:before {
		bottom: 10px
	}

	.title_home span:after {
		bottom: 10px
	}

	.cont_foot {
		padding: 0;
		width: 100%;
		margin-bottom: 20px
	}

	.right_footer {
		width: 100%;
		padding: 0
	}

	.right_footer .col-foot {
		padding: 0 10px !important
	}

	.right_footer .footer-map {
		padding: 0 !important
	}

	.footer_logo {
		display: none
	}

}

@media (max-width:767px) {
	.block-list, h2.resp-accordion {
		display: none !important
	}

	.left_content {
		width: 100%
	}

	.box_hotline {
		display: flex;
		flex-wrap: wrap
	}

	.box_hotline a {
		width: 49%
	}

	.box_hotline a:nth-child(2n+1) {
		clear: both
	}

	#why, .khung_trai {
		padding: 0
	}

	.wrap_map {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 15px
	}

	#wrap_dknt {
		padding: 30px 0
	}

	.khung_thongtin {
		margin-top: 10px
	}

	#main_wrap {
		padding-bottom: 0
	}

	ul.resp-tabs-list {
		display: block !important
	}

	.resp-tabs-container {
		margin-left: 0
	}

	ul.resp-tabs-list {
		margin-bottom: 0
	}

	.title-why-in {
		font-size: 19px;
		margin-bottom: 13px
	}

}

@media (max-width:640px) {
	.wrap_name .name {
		font-size: 25px
	}

	.wrap_name .name h2, .wrap_name .name h1, .wrap_name .name h3 {
		font-size: 25px
	}

	.khung_timkiem {
		margin-right: 15px
	}

	.khung_timkiem .tu_khoa {
		width: 80% !important
	}

	.logo img {
		width: 16%
	}

	.banner img {
		width: 100%;
	}

	.wrap_sp {
		padding-left: 5px;
		padding-right: 5px
	}

	.title_dk {
		font-size: 18px
	}

}

@media (max-width:603px) {
	.title_home span:before {
		content: none
	}

	.title_home span:after {
		content: none
	}

	.col-video, .col-fb {
		width: 100%
	}

	.resp-tabs-list li {
		font-size: 15px
	}

	#info_web {
		height: unset;
		line-height: normal;
		padding: 15px 0
	}

	#info_web .txt {
		font-size: 12.5px;
		text-align: center
	}

}

@media (max-width:568px) {
	.prev_doitac {
		left: 0px
	}

	.next_doitac {
		right: 0px
	}

	.cont_foot {
		width: 100%
	}

	.col-map {
		width: 100%;
		float: none
	}

	.wrap_sp {
		width: 50%;
		padding: 0px 5px
	}

	.left-form {
		width: 100%;
		margin-bottom: 15px;
		float: none
	}

	.right-form {
		width: 100%;
		float: none
	}

	.sanpham .name h3 {
		font-size: 13px;
		max-height: 38px;
		overflow: hidden;
		line-height: 18px;
		white-space: unset
	}

}

@media (max-width:480px) {
	.box_hotline a {
		width: 100%
	}

	.form_contact strong {
		white-space: pre-wrap;
		display: inline-block
	}

}

@media (max-width:460px) {
}

@media (max-width:360px) {
	.box_new img {
		width: 100%
	}

}

@media (max-width:320px) {
}

@media (max-width:240px) {
}