﻿@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) {
	.newbox-home {
		margin-top: 20px;
	}

	.albumbox-title {
		display: block;
		color: #000;
		font-family: 'Montserrat-Bold';
		font-size: 17px;
		margin-bottom: 25px;
		position: relative;
		padding-bottom: 5px;
	}

	.viewall {
		font-size: 14px;
		float: right;
		margin-top: 8px;
		display: none;
		position: relative;
	}

	.newhomeone-img img {
		max-width: 100%;
		width: 100%;
		margin-bottom: 10px;
	}

	.newhomeone-img {
		float: left;
		width: 100%;
		position: relative;
	}

	.newhomeone-content {
		float: right;
		width: 100%;
		padding-left: 0;
	}

	.ng-has-child1 i {
		position: absolute;
		right: 20px;
		top: 17px;
		visibility: hidden;
	}

	.page-login #login .btn-blues {
		margin-bottom: 15px;
	}

	.list-blog-page .list-blogs .blog-item .blog-item-thumbnail img {
		/* border-radius: 4px; */
		border: 1px solid #dfdfdf;
		width: 100%;
	}

	.info-related-articles ul {
		padding: 0;
		margin-bottom: 20px;
	}
}

@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) {
	.mt-dd {
		margin: 0;
	}

	.dacdiem-heading {
		font-size: 27px;
	}

	.canhhoa {
		visibility: hidden;
	}

	.thanhtuu-img {
		margin-bottom: 40px;
	}

	.proh-read {
		float: right;
		margin-top: 28px;
		width: 100%;
		text-align: center;
	}

	.proh-heading {
		float: left;
		padding-left: 20px;
		position: relative;
		padding-right: 20px;
	}

		.proh-heading:before {
			display: none;
		}

	.proh-st {
		padding: 80px 0 0px;
	}

	.thanhtuu-desc {
		font-size: 20px;
	}

	.thanhtuu-title {
		margin-bottom: -9px;
		margin-top: -52px;
		font-size: 52px;
	}

		.thanhtuu-title span {
			font-size: 35px;
		}

	.thanhtuu-item:first-child {
		margin-left: 0;
		margin-bottom: 40px;
	}

	.thanhtuu-item:last-child {
		margin-left: 40px;
	}

	.ttimg1 {
		visibility: hidden;
	}

	.ttimg2 {
		visibility: hidden;
	}

	.col-100-he #trigger-mobile2 .icon-bar {
		background-color: #000;
		display: block;
		width: 22px;
		height: 4px;
		border-radius: 1px;
	}

	.col-100-he #trigger-mobile2 {
		width: 32px;
		/* float: left; */
		margin: 0;
		padding: 0;
		display: block;
		text-align: left;
		margin-top: 0;
		margin-left: 0px;
		margin-bottom: 0;
		position: absolute;
		top: 26px;
		left: 20px;
		z-index: 9999;
	}

	.newtwo-date {
		display: block;
		font-size: 15px;
		color: #1c1c1c;
		background: url(../images/icondate.png) no-repeat;
		padding-left: 35px;
		margin-bottom: 5px;
	}

	.box-scrollnew {
		overflow: hidden;
		border-radius: 20px;
		margin-top: 20px;
	}

	.new-title a {
		color: #1c1c1c;
		font-size: 14px;
	}

	.newtwo-item {
		display: block;
		padding: 20px 0 20px;
		border-bottom: 2px solid #92d887;
		width: 100%;
	}

	.scrollnew {
		display: block;
		width: 100%;
		height: 100%;
		background: #f4f3f2;
		padding: 20px;
		border-radius: 20px;
		max-height: unset;
		overflow-x: unset;
	}

	.search_form {
		border: 2px solid #000;
		border-radius: 20px;
		overflow: hidden;
		margin-top: 15px;
	}

	.lang-ge {
		display: block;
		margin-top: 20px;
		text-align: right;
		z-index: -1;
		float: right;
	}

	.hdslogan {
		font-family: 'Montserrat-Bold';
		font-size: 13px;
		color: #1b488b;
		margin-top: 15px;
		text-align: center;
	}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-title-nav-items {
		padding: 10px;
		color: white;
		font-size: 17px;
		text-transform: uppercase;
		background: black;
		padding-bottom: 9px;
		text-align: center;
		text-rendering: geometricPrecision;
	}

	.col-100-h #trigger-mobile .icon-bar {
		background-color: #000;
		display: block;
		width: 22px;
		height: 4px;
		border-radius: 1px;
	}

	.col-100-h #trigger-mobile {
		width: 32px;
		float: left;
		margin: 0;
		padding: 0;
		display: block;
		text-align: left;
		margin-top: 0;
		margin-left: 0px;
		margin-bottom: 0;
		position: absolute;
		top: 26px;
		left: 20px;
		z-index: 99999;
	}

	.col-100-h .logo {
		position: relative;
		margin: 0 auto;
		display: block;
		text-align: center;
	}

		.col-100-h .logo img {
			max-height: 70px;
			position: relative;
		}

	.headding-box-sub {
		max-width: 100%;
		display: block;
		font-size: 15px;
		margin: 0 auto;
	}

	.section-news .blogs-content .section-news-owl .item-inner .blog-image img {
		min-height: 325px;
		max-height: 330px;
		overflow: hidden;
	}
}

@media screen and (min-width: 768px) {
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1200px) {
	.large-image img {
		max-width: 100%;
		display: block;
		max-height: 370px;
		margin: 0 auto;
	}

	.partner-thumnails {
		min-height: 98px;
		max-height: 100px;
		overflow: hidden;
	}

	.section-news .blogs-content .section-news-owl .item-inner .blog-image img {
		min-height: 237px;
		max-height: 240px;
		overflow: hidden;
	}

	.section-news .blogs-content .section-news-owl .item-inner .blog-content .short-des {
		line-height: 20px;
		text-align: left;
		/* font-family: 'BAOMOI-BOLD'; */
		margin: 0 0 14px;
		color: #747272;
		min-height: 60px;
	}

	.headding-box-sub {
		max-width: 550px;
		display: block;
		font-size: 15px;
		margin: 0 auto;
	}

	.header .header-bottom {
		/* background-color: #000; */
	}

	.ant-product-item .box-info .item-price .price-box .special-price {
		display: inline-block;
		float: left;
		margin-left: 4px;
	}

	.ant-product-item .box-info .item-price .price-box .old-price {
		display: inline-block;
		margin-right: 4px;
		text-decoration: line-through;
		float: right;
	}

	.special-price-contact {
		display: inline-block;
		font-size: 14px;
		color: red;
		font-weight: bold;
		/* font-family: SFUFUturaBook; */
	}
}

@media screen and (min-width: 768px) and (max-width: 920px) {

	.proh-heading:before {
		display: none;
	}

	.proh-st {
		padding: 80px 0 0px;
	}

	.thanhtuu-desc {
		font-size: 20px;
	}

	.thanhtuu-title {
		margin-bottom: -9px;
		margin-top: -52px;
		font-size: 52px;
	}

		.thanhtuu-title span {
			font-size: 35px;
		}

	.thanhtuu-item:first-child {
		margin-left: 0;
		margin-bottom: 40px;
	}

	.thanhtuu-item:last-child {
		margin-left: 40px;
	}

	.ttimg1 {
		visibility: hidden;
	}

	.ttimg2 {
		visibility: hidden;
	}

	.new-title a {
		color: #1c1c1c;
		font-size: 20px;
	}

	.newtwo-item {
		display: block;
		padding: 20px 0 20px;
		border-bottom: 2px solid #92d887;
		width: 100%;
	}

	.scrollnew {
		display: block;
		width: 100%;
		height: 100%;
		background: #f4f3f2;
		padding: 20px;
		border-radius: 20px;
		max-height: unset;
		overflow-x: unset;
	}

	.newone-item img {
		width: 100%;
	}

	.newone-item {
		margin-bottom: 20px;
	}

	.ng-has-child1 i {
		position: absolute;
		right: 20px;
		top: 17px;
	}

	.search_form {
		border: 2px solid #a3b488;
		border-radius: 20px;
		overflow: hidden;
		margin-top: 15px;
	}

	.lang-ge {
		display: block;
		margin-top: 59px;
		text-align: center;
	}

	.hdslogan {
		font-family: 'Montserrat-Bold';
		font-size: 13px;
		color: #395e00;
		margin-top: 15px;
		text-align: center;
	}

	.mobile-main-menu .la-scroll-fix-infor-user .la-nav-menu-items .la-title-nav-items {
		padding: 10px;
		color: white;
		font-size: 17px;
		text-transform: uppercase;
		background: #000;
		padding-bottom: 9px;
		text-align: center;
		text-rendering: geometricPrecision;
	}

	.col-100-h #trigger-mobile .icon-bar {
		background-color: #000;
		display: block;
		width: 22px;
		height: 4px;
		border-radius: 1px;
	}

	.col-100-h #trigger-mobile {
		width: 32px;
		float: left;
		margin: 0;
		padding: 0;
		display: block;
		text-align: left;
		margin-top: 0;
		margin-left: 0;
		top: 63px;
		left: 0;
		margin-bottom: 0;
	}

	.col-100-h .logo {
		position: relative;
		margin: 0 auto;
		display: block;
		left: 20px;
		/* right: 0; */
		/* max-width: 213px; */
		/* top: 0; */
		text-align: center;
	}

		.col-100-h .logo img {
			max-width: 100% !important;
			position: relative;
		}

	.headding-box-sub {
		max-width: 100%;
		display: block;
		font-size: 15px;
		margin: 0 auto;
	}

	.section-news .blogs-content .section-news-owl .item-inner .blog-image img {
		min-height: 325px;
		max-height: 330px;
		overflow: hidden;
	}

	.newhomeone-img img {
		max-width: 100%;
		width: 100%;
	}

	.newhomeone-content {
		float: right;
		width: 100%;
		padding-left: 0;
		margin-top: 10px;
	}

	.newhomeone-img {
		float: left;
		width: 100%;
		position: relative;
	}

	.viewall {
		font-size: 14px;
		float: right;
		margin-top: 0px;
		position: relative;
	}

	.albumbox-title {
		display: block;
		color: #000;
		font-family: 'Montserrat-Bold';
		font-size: 12px;
		margin-bottom: 25px;
		position: relative;
		padding-bottom: 5px;
	}

	.hdslogan {
		margin-top: 47px;
	}
}

@media screen and (max-width: 991px) {
}

@media screen and (min-width: 992px) {
}

@media screen and (min-width: 1200px) {
	.new-st .row {
		display: flex;
	}
}

.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;
	FONT-SIZE: 16PX;
}

	.d_page b {
		background-color: #e72c2d;
		border-color: #e72c2d;
		color: #fff;
		margin-right: 8px;
		width: 45px;
		height: 45px;
		font-size: 17px;
		border-radius: 50px;
		font-weight: 400;
		display: inline-block;
		line-height: 45px;
	}

	.d_page a {
		margin: 0 2.5px;
		background: #fff;
		text-align: center;
		display: inline-block;
		/* width: 45px; */
		/* height: 45px; */
		border-radius: 50%;
		line-height: 45px;
		/* font-size: 17px; */
		color: BLACK;
		/* border: 1px solid #b5b0b0; */
		text-decoration: none;
	}

		.d_page a:hover {
			/* background-color: #e72c2d; */
			/* border-color: #e72c2d; */
			/* color: #fff; */
		}



.fb_iframe_widget_fluid_desktop, .fb_iframe_widget_fluid_desktop span, .fb_iframe_widget_fluid_desktop iframe {
	max-width: 100% !important;
	width: 100% !important;
}

.page-node.current {
	color: #000;
}

.d_page .prev {
	transform: rotate(180deg);
}

.news-details-ex {
	font-size: 18px;
}

.description {
	font-size: 18px;
}

	.description h2 {
		font-size: 21px;
		font-weight: bold;
	}

	.description h3 {
		font-size: 20px;
		font-style: italic;
	}

	.description h4 {
		font-size: 19px;
	}

.kh_content {
	font-size: 18px;
}

	.kh_content h2 {
		font-size: 21px;
		font-weight: bold;
	}

	.kh_content h3 {
		font-size: 20px;
		font-style: italic;
	}

	.kh_content h4 {
		font-size: 19px;
	}

.kh_tab_story_prod {
	font-size: 18px;
}

	.kh_tab_story_prod h2 {
		font-size: 21px;
		font-weight: bold;
	}

	.kh_tab_story_prod h3 {
		font-size: 20px;
		font-style: italic;
	}

	.kh_tab_story_prod h4 {
		font-size: 19px;
	}

.intro {
	font-size: 18px;
}

	.intro h2 {
		font-size: 21px;
		font-weight: bold;
	}

	.intro h3 {
		font-size: 20px;
		font-style: italic;
	}

	.intro h4 {
		font-size: 19px;
	}
