.logo-header-mb a {
	display: block;
	margin-right: 20px;
}
.banner-img {
	width: calc(100% - 130px);
}
.hotline_mb {
	color: #fff;
}
.cart-fixed-mb {
	margin-top: 10px;
}
.logo-header-mb {
	display: none;
	z-index: 9999;
	padding: 10px;
	width: 100%;
	text-align: center;
}
.logo-header-mb a {
	display: block;
	margin-right: 20px;
	width: 105px;
}
/* Responsive */
@media (max-width: 1024px) {
	.btn-phone {
		display: none;
	}
	.btn-zalo {
		bottom: 230px;
	}
	.wrap-in .content-main-dt img {
		width: 100% !important;
		height: 100% !important;
	}
	.row-5,
	.row,
	.row-15,
	.row-10 {
		margin: 0px;
	}
	.top {
		padding: 0 10px;
	}
	.slick-spkm .slick-prev,
	.slick-spkm .slick-next {
		width: 0px !important;
		height: 0px !important;
	}
	.slick-spkm .slick-prev:before,
	.slick-spkm .slick-next:before {
		display: none !important;
	}
	.wrap-in,
	.wrap-main-k,
	.wrap-main,
	.wrap-content,
	.wrap-main-gt,
	.bd-gioithieu {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	.bg_gt,
	.hinhgioithieu,
	.bg_serv,
	.header-fixed {
		min-height: auto;
		padding-top: 0 !important;
	}
	.header,
	.box-register-email1,
	.footer,
	.bg_bgsize {
		background-size: auto 100%;
		min-height: auto;
	}
	.form-contact .row:nth-child(1) .input-contact {
		width: 49%;
		float: left;
		padding: 0px;
	}
	.form-contact .row:nth-child(1) .input-contact:nth-child(2) {
		float: right;
	}
	.form-contact .row:nth-child(2) .input-contact {
		width: 49%;
		float: left;
		padding: 0px;
	}
	.form-contact .row:nth-child(2) .input-contact:nth-child(2) {
		float: right;
	}
	.footer-powered {
		line-height: 20px;
		text-align: center;
	}
	.logo-header {
		padding: 0px;
		margin-top: 0;
	}
	.header-top {
		display: none;
	}
	.slick-prev:before,
	.slick-next:before {
		width: 0px;
		content: "";
	}
	.hotline {
		float: right;
	}
	.search {
		width: 60%;
		margin-right: 10px;
	}
	.grid_5_lg {
		display: grid;
		grid-template-columns: repeat(5, 1fr);
	}
	.paddingg_10_lg {
		grid-gap: 10px;
	}
	.album_mt {
		display: none;
	}
	.album_dt {
		display: block;
	}
	/**/
	.footer-bottom .fl-between {
		display: inherit;
	}
	/**/
	.all_partner .control-owl button.owl-prev {
		left: 0px;
	}
	.all_partner .control-owl button.owl-next {
		right: 0px;
	}
	.title-serv:before {
		height: 0px;
		border-left: none;
	}
	.title-serv {
		padding-top: 0px;
	}
	.title_gt_s {
		display: none;
	}
	.all_spnb .owl-prev {
		left: 0px !important;
	}
	.all_spnb .owl-next {
		right: 0px !important;
	}
	.bg_album {
		height: auto;
	}
	.bg_cus {
		padding-top: 1px !important;
	}
	.bg_info {
		padding: 1px 0px !important;
	}
	.hinhgioithieu {
		margin-bottom: 30px;
	}
	.slick-pro .slick-prev {
		left: 0px;
		width: 0px;
	}
	.slick-pro .slick-next {
		right: 0px;
		width: 0px;
	}
	/**/
	.left-gt {
		position: relative;
		top: 0px;
		border-radius: 0px;
		padding: 0px;
	}
	.hinhgioithieu,
	.left-gt {
		width: 100%;
	}
	.all_spmay .owl-prev {
		left: 0px !important;
	}
	.all_spmay .owl-next {
		right: 0px !important;
	}
	.all_article {
		padding: 0px;
	}
	.all_album {
		display: none;
	}
	.all_album_mb {
		display: block;
	}
	.all_gt {
		display: block;
	}
	.footer-news:nth-child(3) {
	}
}
@media (max-width: 991px) {
	.top-cart {
		border-right: none;
		padding: 0px;
	}
	.bottom-cart {
		padding: 0px;
	}
	.contact-article {
		margin-bottom: 10px;
	}
	.contact-text {
		float: left;
	}
	.contact-text,
	.contact-form {
		padding: 0px;
	}
	.grid_3_md {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
	}
	.paddingg_20_md {
		grid-gap: 20px;
	}
	.menu {
		display: none;
	}
	.menu-res {
		display: block;
	}
	.header {
		height: auto;
		text-align: center;
	}
	.footer-article .wrap-content {
		padding-top: 1px;
	}
	.header-top {
		display: none;
	}
	.footer-article {
		padding-top: 0px;
	}
	.left {
		width: 100%;
		padding-left: 0px;
	}
	.right {
		display: none;
	}
	.grid_4_md {
		grid-template-columns: repeat(4, 1fr);
	}
	.grid_2_md {
		grid-template-columns: repeat(2, 1fr);
	}
	.flex-md {
		display: block;
	}
	/**/
	.flex_odd_even .right_spcap1 {
		padding-right: 0px;
	}
	.album_mt {
		display: none;
	}
	.album_dt {
		display: block;
	}
	/**/
	.header {
		display: none;
	}
	.logo-header-mb {
		display: flex;
		text-align: center;
		align-items: center;
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.slideshow:after {
		width: 0px;
	}
	.footer-news:nth-child(1),
	.footer-news:nth-child(2) {
		width: 50%;
	}
	.footer-news:last-child {
		width: 100%;
		margin-top: 30px;
	}
	.left_dknt {
		width: 100%;
		min-height: unset;
		margin-top: 0px;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.right_dknt {
		width: 100%;
		min-height: unset;
		padding-left: 0px;
	}
	.all_serv .control-owl button.owl-next {
		right: 0px;
	}
	.all_serv .control-owl button.owl-prev {
		left: 0px;
	}
	.bd-gioithieu {
		min-height: unset;
		padding: 0px !important;
	}
	/**/
	.title_gt_s {
		margin-bottom: 20px;
	}
	/*.news-shadow-lrn-article{ display: block; }
.news-shadow-lrn-image{ width: 100%; }
.news-shadow-lrn-info{ width: 100%; position: relative; }*/
	/**/
	.serv-shadow:after {
		width: 0px;
	}
	.left-tt {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.fixed_right {
		bottom: 200px;
	}
	.title_countdown_right span {
		font-size: 40px;
	}
	.title_countdown_right {
		width: 100%;
		padding-right: 0px;
	}
	.all_countdown {
		display: block;
	}
	.left_sale_countdown {
		width: 100%;
		padding-top: 0px;
		height: unset;
	}
	.right_sale_countdown {
		width: 100%;
		padding-left: 0px;
		text-align: center;
	}
	.left_sale_countdown:after {
		width: 0px;
	}
	.pic-product2 img {
		height: 350px;
	}
	.bg_spcap2 {
		padding: 0 10px;
	}
	.cus-shadow-lrn-article {
		background: unset;
		border: 1px dashed var(--color-chudao-2);
		width: 100%;
		min-height: unset;
		margin-left: 0px;
	}
	.footer .footer-article {
		display: block;
	}
}
@media (max-width: 900px) {
	.copyright {
		width: 100%;
		margin-bottom: 10px;
	}
	.statistic {
		width: 100%;
	}
	.bg_gt .fl-between {
		display: block;
	}
	.thanh_toan {
		float: none;
	}
}
@media (max-width: 850px) {
	.news {
		width: 100%;
		float: none !important;
		padding: 0px;
	}
	.footer-powered {
		text-align: center;
	}
	.footer-powered .wrap-content {
		padding: 10px;
	}
	.copyright {
		width: 100%;
		margin-bottom: 5px;
		line-height: 20px;
	}
	.footer-ul {
		float: left;
		margin-top: 0px;
	}
	#fanpage-facebook {
		margin-top: 0px;
	}
	.tabs_banchay {
		width: 100%;
	}
	.copyright:before {
		right: inherit;
		left: 0px;
	}
	.copyright:after {
		left: inherit;
		right: 0px;
	}
	.top_contact_home a {
		background-size: 100% 100%;
		width: 46%;
		margin: 0 1%;
	}
	.all_gt {
		display: block;
	}
}
@media (max-width: 768px) {
	.top-contact {
		flex-wrap: wrap;
	}
	.tbl-pro-detail-child.price-pro-detail p .price-new-pro-detail {
		font-size: 16px;
	}
	.tbl-pro-detail-child.price-pro-detail p .price-old-pro-detail {
		font-size: 15px;
		padding-left: 10px;
	}
	.left-pro-detail,
	.right-pro-detail,
	.top-contact .form-contact,
	.top-contact .article-contact {
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
	.left-pro-detail,
	.top-contact .article-contact {
		margin-bottom: 30px;
	}
	span#copy {
		width: 100%;
	}
	div.thongke {
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 767px) {
	.paddingg_10_sm {
		grid-gap: 10px;
	}
	.footer-news {
		margin-bottom: 30px;
	}
	.footer-news:nth-child(1) {
		width: 100%;
		padding-right: 0px;
	}
	.footer-news:nth-child(2) {
		width: 100%;
		padding-right: 0px;
	}
	.footer-news:nth-child(3) {
		width: 100%;
		padding-right: 0px;
	}
	.footer-news:last-child {
		width: 100%;
		margin-top: 10px;
	}
	.newsletter-input input {
		width: 100%;
		margin-right: 0px;
	}
	.left-intro {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.right-intro {
		width: 100%;
	}
	.header-top {
		display: none;
	}
	.box_serv {
		grid-template-columns: 100%;
	}
	.right-intro {
		background-size: 100% 100%;
	}
	.title_intro span:before,
	.title_intro span:after {
		width: 0px;
	}
	/*.newsletter-input input[type=email]{ width: 100%; }*/
	/**/
	#video-right {
		display: none;
	}
	#video-fotorama {
		display: block;
	}
	.video:nth-child(3n + 1) {
		clear: none;
	}
	.video:nth-child(2n + 1) {
		clear: both;
	}
	.grid_3_sm {
		grid-template-columns: repeat(3, 1fr);
	}
	.all-gt5 {
		padding: 30px;
	}
	.logo-footer {
		text-align: center;
	}
	/**/
	.left_intro {
		width: 100%;
		margin-bottom: 10px;
		padding-right: 0px;
	}
	.right_intro {
		width: 100%;
		padding-left: 0px;
	}
	.title_gt h3 {
		font-size: 30px;
	}
	/**/
	.all_gt {
		display: block;
	}
	.noidunggioithieu {
		text-align: left;
	}
	.noidunggioithieu > span {
		text-align: left;
	}
	.more_xt {
		float: left;
	}
	.title-video span {
		font-size: 20px;
	}
	.tab-project-slide .items-tab {
		min-height: unset;
		background-size: 100% 100%;
		padding-top: 105px;
		padding-bottom: 20px;
	}
	.images-quitrinh:before {
		width: 0px;
	}
	.item_soluong {
		position: relative !important;
		left: inherit !important;
		right: inherit !important;
		top: inherit !important;
		bottom: inherit !important;
	}
	/**/
	.bg_tieuchi {
		width: 100%;
		float: left;
	}
	.title_project span {
		font-size: 25px;
	}
	.image-gioithieu:first-child {
		width: 100%;
	}
}
@media (max-width: 700px) {
	.serv_rep {
		display: none;
	}
	.serv_mb {
		display: block;
	}
	.item_serv .img_p {
		float: left;
		margin-left: 0px;
		margin-right: 30px;
	}
	.all_video_nav {
		position: relative;
	}
	.ngaythang {
		display: none;
	}
	.newsnb_l:before,
	.newsnb_l:after {
		width: 0px;
	}
	.newsnb_l {
		width: 100% !important;
	}
	.vernewnb_l {
		background: unset;
	}
	/*
    .newsletter-input{ width: 100%;  }
    .newsletter-button{ width: 100%; margin-top: 10px; }*/
	.title_dknt h3 {
		font-size: 35px;
	}
	.title_dknt span {
		font-size: 33px;
	}
	.logo-header-mb {
	}
}
@media (max-width: 600px) {
	.footer-ul {
		padding-right: 0px;
	}
	.title_price span {
		font-size: 25px;
	}
	.left-intro {
		width: 100%;
		padding-right: 0px;
	}
	.center-intro {
		width: 100%;
	}
	.right-intro {
		width: 100%;
	}
	.newshome-scroll .vert .simply-scroll-list li {
		height: auto !important;
	}
	ul.tabs li h3 {
		font-size: 18px;
		line-height: 30px;
	}
	.newshome-best {
		width: 100%;
		padding: 0px;
		margin-bottom: 10px;
	}
	.slick-news {
		width: 100%;
		padding-left: 0px;
	}
	/**/
	.left_gt {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.right_gt {
		width: 100%;
		padding-left: 0px;
	}
	.title_video span:after,
	.title_video span:before {
		width: 0px;
	}
	.serv_mt {
		display: none;
	}
	.serv_dt {
		display: block;
	}
	.item_serv_dt {
		width: 100%;
	}
	.item_duan:first-child {
		width: 100%;
		padding-right: 0px;
		padding-left: 20px;
	}
	.item_duan {
		width: 50%;
	}
	.hinhgioithieu {
		width: 100%;
		min-width: unset;
		padding-right: 0px;
		padding-left: 0px;
	}
	.hinhgioithieu span {
		font-size: 15px;
	}
	.title-dknt {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.bg_dknt form {
		width: 100%;
	}
}
@media (max-width: 575px) {
	.grid_2_sm {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}
	.grid_1_xs {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
	}
	.news-image {
		float: left;
		-ms-flex: 0 0 41.666667%;
		flex: 0 0 41.666667%;
		max-width: 41.666667%;
		padding: 0px;
	}
	.news-info {
		-ms-flex: 0 0 58.333333%;
		flex: 0 0 58.333333%;
		max-width: 58.333333%;
		margin-top: 0px;
		padding-right: 0px;
	}
	.footer-news:last-child {
		padding-left: 0px;
	}
	.bdh-gioithieu {
		min-height: unset;
	}
	.title_dknt span {
		font-size: 25px;
	}
	.grid_2_xs {
		grid-template-columns: repeat(2, 1fr);
	}
	.paddingg_10_xs {
		grid-gap: 10px;
	}
	.paddingg_5_xs {
		grid-gap: 5px;
	}
	.paddingg_0_xs {
		grid-gap: 5px;
	}
	/**/
	.social {
		display: none;
	}
	/**/
	.grid_1_xs {
		grid-template-columns: repeat(1, 1fr);
	}
	.all_tieuchi:before,
	.all_tieuchi:after {
		width: 0px;
	}
	.item_tieuchi {
		width: 100%;
		padding-top: 0px;
		margin-bottom: 10px;
		min-height: unset;
	}
	.left_cus {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.right_cus {
		width: 100%;
		padding-left: 0px;
	}
	.all-album-for {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 10px;
	}
	.all-album-nav {
		width: 100%;
	}
	.all-album-nav .item_album {
		padding: 0 5px;
	}
	/**/
	.item_article .bd_article {
		padding: 10px;
	}
	.title-spnb {
		font-size: 28px;
		top: -22px;
	}
	.title-spcap1 span {
		font-size: 25px;
	}
	.title-intro span {
		font-size: 25px;
	}
	.title-cus span {
		font-size: 25px;
	}
	.title-serv span {
		font-size: 25px;
	}
	.title-serv p {
		font-size: 15px;
	}
	.title_gt h2 {
		font-size: 25px;
	}
	.right_dknt .newsletter-input {
		width: 100%;
	}
	.newsletter-button {
		width: 100%;
	}
	.more_pro a {
		line-height: 32px;
		min-height: 36px;
		font-size: 13px;
	}
	.social2 {
		width: 100%;
		position: relative;
		left: inherit;
		transform: unset;
		top: inherit;
	}
	.name-product a {
		font-size: 13px;
	}
	.title_countdown {
		margin-bottom: 10px;
	}
	.title_countdown span {
		font-size: 25px;
	}
	.item_countdown {
		font-size: 28px;
	}
	.count3m .position {
		height: 38px;
		width: 24px;
		line-height: 36px;
	}
	.more_spkm {
		margin-top: 10px;
	}
	.title-intro p {
		font-size: 40px;
		top: -15px;
	}
	.news-shadow-lrn-image {
		width: 350px;
	}
	.title-article p {
		font-size: 42px;
		top: -20px;
	}
	.title-article span {
		font-size: 22px;
	}
}
@media (max-width: 500px) {
	.header-fixed .wrap-main-k {
		display: inherit;
		align-items: unset;
		justify-content: unset;
		width: 100%;
		text-align: center;
	}
	.logo-header {
		margin-top: 0px;
		width: 100%;
		margin-right: 0px;
		float: left;
	}
	.banner {
		width: 100%;
	}
	.pic-newshome-best {
		width: 100%;
		float: none;
	}
	.intro-newshome {
		padding-left: 10px;
	}
	.title_gt:before {
		bottom: 30px;
		font-size: 77px;
	}
	.newshome-normal {
		padding: 10px;
	}
	.pic-newshome-normal {
		width: 100%;
	}
	.info-newshome-normal {
		width: 100%;
	}
	.right-intro {
		min-height: auto;
	}
	.logo-header img {
		max-width: 100px;
	}
	.title_spcap1 span,
	.title_video span,
	.title-main-dt span,
	.title-main span {
		font-size: 20px;
	}
	.control-owl.control-news button.owl-next,
	.control-owl.control-news button.owl-prev {
		width: 0px;
	}
	/**/
	.news-shadow-right {
		padding: 0 10px;
	}
	/**/
	.product-list {
		padding: 0px;
	}
	.content-prolist {
		padding: 5px;
	}
	/**/
	.price-product {
		display: block;
	}
	.news-shadow-lrn-info {
		padding: 10px;
	}
	.title-dknt span {
		font-size: 20px;
	}
	.title-spnb {
		width: 100%;
		position: relative;
		text-align: center;
	}
	.all_spnb {
		padding: 0px;
		border: none;
	}
	.title_gt span {
		font-size: 25px;
		line-height: unset;
	}
	.pic-product {
		padding: 5px;
	}
	.news-shadow-lrn-image {
		width: 200px;
	}
	.news-shadow-lrn-info {
		width: calc(100% - 200px);
	}
	.image-gioithieu2 {
		display: none;
	}
	.news-shadow-info {
		padding: 5px;
	}
	.news-shadow-name a {
		font-size: 14px;
	}
	.date_news {
		display: none;
	}
	.more_news {
		font-size: 13px;
	}
}
@media (max-width: 440px) {
	.des_product {
		padding: 10px;
	}
	.price-new,
	.price-old {
		font-size: 14px;
	}
	.hotline_gt {
		width: 100%;
		text-align: left;
	}
	a.more_xt {
		margin-left: 0px;
		float: none;
		margin-top: 10px;
	}
	.bottom_gt {
		text-align: center;
	}
	.title_spbc span {
		font-size: 20px;
	}
	.title_spnb span {
		font-size: 17px;
	}
	.item_album h3 {
		padding: 5px;
	}
	/**/
	.title_quitrinh span {
		font-size: 20px;
	}
	.more_news {
		padding: 7px 15px;
	}
	.news-shadow-lrn-desc {
		font-size: 14px;
	}
	.title-footer {
		font-size: 28px;
	}
	.video_item {
		padding: 0px;
	}
	.tab-project-slide .items-tab {
		padding-top: 125px;
	}
	.tab-project-content {
		padding-left: 0px;
		padding-right: 0px;
	}
	.count3m .position {
		width: 21px;
	}
	.news-shadow-lrn-image {
		width: 150px;
	}
	.news-shadow-lrn-info {
		width: calc(100% - 150px);
	}
	.bg_dmcap1 {
		padding: 0px !important;
	}
}
