@media screen and (max-width: 320px) {
	.page-header .ctn-header-btn {
		display: none;
	}
}

@media screen and (max-width: 414px) {
}

@media screen and (max-width: 480px) {
	.lang-news {
		position: absolute;
		top: -51px;
		right: 0;
	}

	.home-page .news {
		padding-bottom: 0 !important;
	}

	.section_feedback .module-header {
		padding: 30px 0 0 !important;
	}

	.section_feedback {
		padding: 0 !important;
	}

	.home-page .banner .block-content span {
		font-size: 16px;
	}

	.home-page .banner .block-wrapper {
		height: 100%;
	}

	.home-page .block-title {
		font-size: 20px;
	}

		.home-page .block-title:after {
			left: calc(41% - 48px);
		}

	#top-banner2 .owl-nav .owl-prev {
		left: 0;
	}

	#top-banner2 .owl-nav .owl-next {
		right: 0;
	}

	#top-banner3 .owl-nav .owl-prev {
		left: 0;
	}

	#top-banner3 .owl-nav .owl-next {
		right: 0;
	}

	.address-ft ul li {
		max-width: 100%;
		padding: 0 20px;
		list-style-type: none;
		font-size: 14px;
		border-right: unset;
		height: auto;
	}

	.home-customer-title {
		font-size: 20px;
	}

	.footer-upper h3 {
		margin-top: 20px;
		font-size: 20px !important;
	}

	.text-primary {
		font-size: 20px;
	}

	#content .post .article-content .entry-title {
		font-size: 20px;
	}

	.product-hot .des {
		font-family: 'Roboto-Light';
		font-size: 14px;
		color: #ffffff;
		width: 100% !important;
	}

	.swiper-slide .desc h3 {
		font-size: 25px;
	}

	.swiper-slide .desc p {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.swiper-slide .desc a {
		font-family: 'Roboto-Light';
		color: #ffffff;
		font-size: 16px;
		padding: 5px 9px;
		border: 1px solid #ffffff;
		/* margin-top: 20px; */
		overflow: hidden;
	}

	.text-justify {
		margin-top: 15px;
	}

	h3.ten-company {
		font-size: 20px;
	}

	.mb-5 {
		margin-bottom: 1rem !important;
	}

	.article-title {
		font-size: 25px;
	}

	#product-detail .top-left-content .title {
		font-size: 25px;
	}

	.hotline-hotline {
		margin-bottom: 20px;
	}

	.post-title {
		font-size: 25px;
	}

	.h-top-lang li a {
		width: auto !important;
	}

	.h-top-lang li {
		width: auto !important;
	}

	.mean-nav .row {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
}

@media screen and (max-width: 375px) {
	.swiper-slide .desc h3 {
		font-size: 18px;
	}

	.swiper-slide .desc p {
		font-size: 14px;
	}

	.swiper-slide .desc a {
		font-size: 14px;
	}

	.article-title {
		font-size: 20px;
	}

	.text-primary {
	}

	#product-detail .top-left-content .title {
		font-size: 20px;
	}
}

@media screen and (max-width: 768px) {
	.home-page a > i {
		display: block !important;
	}

	.product-list__content .item {
		padding: 0 15px !important;
		margin-bottom: 0 !important;
	}

	.mean-container .mean-nav ul li a > i {
		display: none;
	}

	.product-info__slide {
		width: 100% !important;
	}

	.product-info__content {
		width: 100%;
	}

	.product-info__content-title {
		font-size: 18px !important;
	}

	.vdesc-qc .title-desc {
		font-size: 20px;
	}

	.vdesc-qc .desc {
		font-size: 18px;
	}

	.su-kien {
		font-size: 20px;
	}

	.form-inline {
		width: 66%;
	}

	.section-title h2 {
		font-size: 20px;
	}

	#owl-brands-slider1 .owl-buttons {
		display: none;
	}

	.hd-logo a img {
		padding-top: 0;
		height: 30px -webkit-fill-available;
		/* height: 100px; */
		/* width: 100px; */
	}

	.lang-news {
		position: absolute;
		top: -51px;
		right: 0;
	}

	.mean-nav .col-news {
		padding: 0;
	}

	.h-top-lang li a {
		border-top: none !important;
	}

	.h-top-lang li {
		width: auto !important;
	}
}

@media screen and (max-width: 320px) {
}

@media screen and (max-width: 375px) {
}

@media screen and (max-width: 414px) {
}

@media screen and (max-width: 480px) {
}

@media screen and (max-width: 767px) {
}

@media screen and (min-width: 768px) {

	.mean-nav .col-news {
		padding: 0;
	}
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1200px) {
}

@media screen and (min-width: 768px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1200px) {
}

.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] {
	width: 100% !important
}

.fb-page, .fb-page span, .fb-page span iframe[style] {
	width: 100% !important
}

.d_page {
	width: 100%;
	margin: 15px 0 25px 0;
	float: left;
	text-align: center;
	margin: 0;
	margin-bottom: 20px;
}

	.d_page b {
		background-color: #2c3791;
		border-color: #2c3791;
		color: #fff;
		margin-right: 8px;
		width: 40px;
		height: 40px;
		font-size: 17px;
		border-radius: 50px;
		font-weight: 400;
		display: inline-block;
		line-height: 21px;
		padding-top: 9px;
	}

	.d_page a {
		margin: 0 2.5px;
		background: #fff;
		text-align: center;
		display: inline-block;
		width: 40px;
		height: 40px;
		border-radius: 50%;
		line-height: 19px;
		font-size: 17px;
		color: #b5b0b0;
		border: 1px solid #b5b0b0;
		text-decoration: none;
		padding-top: 8px;
	}

		.d_page a:hover {
			background-color: #2c3791;
			border-color: #2c3791;
			color: #fff;
		}
