﻿[class~=carousel-control][class~=left], [class~=carousel-control][class~=right] {
	background-image: none;
}

[class~=carousel-control] > [class~=fa] {
	font-size: 40px;
}

[class~=carousel-control] > [class~=fa] {
	position: absolute;
}

[class~=carousel-control] > [class~=fa] {
	top: 50%;
}

[class~=carousel-control] > [class~=fa] {
	z-index: 5;
}

[class~=carousel-control] > [class~=fa] {
	display: inline-block;
}

[class~=carousel-control] > [class~=fa] {
	padding-left: -.15625in;
}

[class~=carousel-control] > [class~=fa] {
	padding-right: -.15625in;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	[class~=carousel-control] > [class~=fa] {
		margin-left: 50%;
	}
}

[class~=carousel-inner] [class~=item], [class~=home-slide-image-item], [class~=carousel-inner] > [class~=item] > img, [class~=home-image-project-small], [class~=home-featured-project], [class~=home-project], .home-image-project {
	width: 100%;
}

[class~=carousel-inner] [class~=item] {
	height: 39.375pc;
}

[class~=home-featured-project] [class~=featured-project-title] {
	font-family: Quicksand;
}

[class~=home-featured-project] [class~=featured-project-title] {
	font-weight: bold;
}

[class~=home-slide-image-item], [class~=carousel-inner] > [class~=item] > img {
	height: 100%;
}

[class~=home-slide-image-item], .home-image-project-small img, [class~=carousel-inner] > [class~=item] > img, [class~=home-image-project] img {
	object-fit: cover;
}

[class~=home-image-project]:hover div[class~=home-project-info], [class~=home-image-project-small]:hover div[class~=home-project-info-small] {
	opacity: 1;
}

[class~=home-featured-project] {
	height: 5.1875pc;
}

[class~=home-featured-project] {
	color: #000;
}

.home-image-project, [class~=home-featured-project] {
	padding-top: 3%;
}

	[class~=home-featured-project] [class~=featured-project-title] {
		font-size: 1.375pc;
	}

.home-image-project, [class~=home-featured-project] {
	padding-left: 3%;
}

	[class~=home-featured-project] [class~=featured-project-title] {
		line-height: 20.25pt;
	}

	[class~=home-btn-project-more] input, [class~=home-featured-project] [class~=featured-project] {
		font-family: Didot;
	}

[class~=home-featured-project] {
	display: block;
}

[class~=home-image-project-small]:hover div[class~=home-project-info-small], [class~=home-image-project]:hover div[class~=home-project-info] {
	background: rgba(238,165,93,.3);
}

[class~=home-image-project-small]:hover div[class~=home-project-info-small], [class~=home-image-project]:hover div[class~=home-project-info] {
	transform: translateY(50px);
}

[class~=home-project], .home-image-project {
	position: relative;
}

[class~=home-featured-project] [class~=featured-project], [class~=home-btn-project-more] input {
	font-size: 14.25pt;
}

[class~=home-image-project-small]:hover div[class~=home-project-info-small], [class~=home-image-project]:hover div[class~=home-project-info] {
	transition: ease-in-out .1s;
}

[class~=home-project] {
	height: auto;
}

[class~=home-featured-project] [class~=featured-project], [class~=home-btn-project-more] input {
	line-height: 18pt;
}

[class~=home-image-project] [class~=project-name] {
	font-family: "Roboto-Medium",sans-serif;
}

[class~=home-image-project-small], [class~=home-project], .home-image-project, .home-image-project .home-project-info {
	overflow: hidden;
}

	[class~=home-image-project] [class~=project-name], [class~=home-image-project-small] [class~=project-name] {
		font-size: 1.0625pc;
	}

[class~=home-project-list] {
}

[class~=home-image-project] [class~=project-name], .home-image-project .home-project-info {
	color: #fff;
}

.home-image-project .home-project-info {
	height: 94%;
}

[class~=home-image-project-small] [class~=home-project-info-small], .home-image-project .home-project-info {
	width: 94%;
}

.home-image-project .home-project-info {
	padding-top: 15%;
}

[class~=home-btn-project-more] input {
	width: 10.0625pc;
}

.home-image-project, [class~=home-image-project-small] {
	padding-right: 3%;
}

	[class~=home-image-project-small] [class~=home-project-info-small], .home-image-project .home-project-info {
		bottom: 50px;
	}

	.home-image-project .home-project-info {
		font-family: "Roboto-Light",sans-serif;
	}

	.home-image-project .home-project-info {
		color: white;
	}

	[class~=home-btn-project-more], [class~=home-image-project-small] [class~=home-project-info-small], .home-image-project .home-project-info {
		text-align: center;
	}

	.home-image-project .home-project-info, [class~=home-image-project-small] [class~=home-project-info-small] {
		background-color: rgba(0,0,0,.52);
	}

.home-image-project, [class~=home-image-project-small] {
	cursor: pointer;
}

	.home-image-project .home-project-info, [class~=home-image-project-small] [class~=home-project-info-small] {
		position: absolute;
	}

	[class~=home-image-project-small] [class~=home-project-info-small], .home-image-project .home-project-info {
		opacity: 0;
	}

[class~=home-btn-project-more] input {
	height: 2.75pc;
}

[class~=home-image-project-small] {
	padding-left: 3%;
}

	[class~=home-image-project-small] [class~=project-name] {
		font-family: "Roboto-Medium",sans-serif;
	}

#idHomeSlideShow {
	height: 630px;
}

[class~=home-btn-project-more] input {
	border-left-width: .010416667in;
}

[class~=home-image-project] [class~=home-project-info] h2 {
	font-size: 18pt;
}

[class~=home-image-project-small] {
	padding-top: 3%;
}

	[class~=home-image-project-small] [class~=project-name], [class~=home-image-project-small] [class~=home-project-info-small] {
		color: #fff;
	}

[class~=home-image-project-small], [class~=home-btn-project-more] {
	position: relative;
}

	[class~=home-image-project-small] [class~=home-project-info-small] {
		height: 95%;
	}

	[class~=home-image-project-small] [class~=home-project-info-small] {
		padding-top: 20%;
	}

	[class~=home-btn-project-more] input {
		border-bottom-width: .010416667in;
	}

	[class~=home-image-project-small] [class~=home-project-info-small] {
		font-family: "Roboto-Light",sans-serif;
	}

	[class~=home-btn-project-more] input {
		border-right-width: .010416667in;
	}

[class~=home-btn-project-more] {
	margin-top: 3%;
}

[class~=home-btn-project-more] {
	padding-bottom: 3%;
}

[class~=home-image-project-small] [class~=home-project-info-small] {
	color: white;
}

[class~=home-image-project] [class~=home-project-info] h3 {
	font-size: 20px;
}

[class~=home-btn-project-more] input {
	border-top-width: .010416667in;
}

[class~=home-btn-project-more] input {
	border-left-style: solid;
}

.home-image-project-small .home-project-info-small h3 {
	font-size: 24px;
}

[class~=home-image-project-small] [class~=home-project-info-small] {
	overflow: hidden;
}

[class~=home-btn-project-more] input {
	border-bottom-style: solid;
}

[class~=home-btn-project-more] input {
	border-right-style: solid;
}

[class~=home-btn-project-more] input {
	border-top-style: solid;
}

[class~=home-image-project-small] [class~=home-project-info-small] h4 {
	font-size: 15pt;
}

[class~=home-btn-project-more] input {
	border-left-color: #222b32;
}

[class~=home-btn-project-more] input {
	border-bottom-color: #222b32;
}

[class~=home-btn-project-more] input {
	border-right-color: #222b32;
}

[class~=home-btn-project-more] input {
	border-top-color: #222b32;
}

[class~=home-btn-project-more] input {
	border-image: none;
}

	[class~=home-btn-project-more] input:hover {
		background-color: #f79646;
	}

[class~=home-btn-project-more] input {
	box-sizing: border-box;
}

[class~=home-btn-project-more] input {
	background-color: #fff;
}

[class~=home-btn-project-more] input {
	color: #000;
}

@media screen and (max-width: 1150px) {
	[class~=home-featured-project] [class~=featured-project-title], [class~=home-image-project] [class~=home-project-info] h2 {
		font-size: 18pt;
	}

	[class~=home-featured-project] [class~=featured-project], [class~=home-image-project] [class~=home-project-info] h3 {
		font-size: 1.25pc;
	}

	[class~=home-image-project-small] [class~=project-name], [class~=home-image-project] [class~=project-name], [class~=home-image-project-small] [class~=home-project-info-small] h3 {
		font-size: 24px;
	}

	[class~=home-image-project-small] [class~=home-project-info-small] h4 {
		font-size: 20px;
	}
}

@media screen and (max-width: 600px) {
	[class~=home-image-project] [class~=home-project-info] h2 {
		font-size: .166666667in;
	}

	[class~=home-featured-project] [class~=featured-project-title] {
		font-size: 19px;
	}

	[class~=home-image-project] [class~=home-project-info] h3 {
		font-size: 12px;
	}

	[class~=home-image-project-small] [class~=home-project-info-small] h3, .home-image-project-small .project-name, [class~=home-image-project] [class~=project-name], [class~=home-featured-project] [class~=featured-project] {
		font-size: 16px;
	}

	[class~=home-image-project-small] [class~=home-project-info-small] h4 {
		font-size: .125in;
	}
}

[class~=home-mobile-left] [class~=home-mobile-img], [class~=home-mobile], .home-mobile-data {
	width: 100%;
}

[class~=home-mobile] {
	max-height: 434px;
}

[class~=home-mobile], [class~=home-mobile_box], [class~=home-mobile-left] {
	position: relative;
}

	[class~=home-mobile-left], [class~=home-mobile-left] [class~=home-mobile-img] {
		float: left;
	}

[class~=home-mobile] {
	background-image: url("/Content/dist/img/page/home/home-mobile-background.png");
}

[class~=home-mobile-left] [class~=home-mobile-img], [class~=home-mobile-left], .home-mobile-data {
	height: 100%;
}

.home-mobile-data {
	margin-left: auto;
}

.home-mobile-data {
	margin-bottom: auto;
}

.home-mobile-data {
	margin-right: auto;
}

.home-mobile-data {
	margin-top: auto;
}

.home-mobile-data, [class~=home-mobile-left], [class~=home-mobile_box] {
	overflow: hidden;
}

[class~=home-mobile-left] {
	width: 50%;
}

[class~=home-mobile-left] {
	padding-top: 3%;
}

[class~=home-mobile-left] {
	padding-left: 3%;
}

[class~=home-mobile_button] a:hover {
	background-color: #f79646;
}

[class~=home-mobile-left] {
	padding-bottom: 3%;
}

[class~=home-mobile_box] {
	float: right;
}

[class~=home-mobile_box] {
	height: 162.75pt;
}

[class~=home-mobile_box] {
	padding-left: 10px;
}

[class~=home-mobile_box] {
	padding-right: .625pc;
}

[class~=home-mobile_box] {
	text-align: justify;
}

[class~=home-mobile_box] {
	color: #222b32;
}

[class~=home-mobile_box] {
	background-color: #fff;
}

[class~=home-mobile_box] {
	top: 25%;
}

[class~=home-mobile_box] {
	right: 3%;
}

.home-mobile_box_title {
	height: .489583333in;
}

.home-mobile_box_title, .home-mobile_button, [class~=home_mobile_box_title_vn] {
	padding-top: 7.5pt;
}

[class~=home_mobile_box_title_vn], .home-mobile_box_title {
	font-family: Didot;
}

.home-mobile_box_title {
	font-size: .270833333in;
}

.home-mobile_box_title, [class~=home_mobile_box_title_vn] {
	line-height: .385416667in;
}

[class~=home_mobile_box_title_vn] {
	height: 5pc;
}

[class~=home_mobile_box_title_vn] {
	font-size: 1.8125pc;
}

.home-mobile_button, [class~=home-mobile_box_body] {
	height: 93px;
}

.home-mobile_button, [class~=home-mobile_box_body] {
	font-family: Roboto;
}

[class~=home-mobile_box_body] {
	font-size: 18px;
}

[class~=home-mobile_box_body] {
	font-weight: 200;
}

[class~=home-mobile_box_body] {
	line-height: 24pt;
}

[class~=home-mobile_box_body] {
	letter-spacing: .01em;
}

.home-mobile_button {
	font-size: 15pt;
}

[class~=home-mobile-left] [class~=home-mobile-img] {
	object-fit: contain;
}

[class~=home-mobile_button] a {
	background-color: #222b32;
}

[class~=home-mobile_button] a {
	color: #fff;
}

@media screen and (max-width: 1150px) {
	[class~=home-mobile] {
		height: 27.125pc;
	}

	[class~=home-mobile-only] {
		display: none;
	}

	[class~=home-mobile_box] {
		display: block;
	}

	[class~=home-mobile_box] {
		max-width: 46%;
	}

	[class~=home-mobile_box_title] {
		font-size: 16px;
	}

	[class~=home-mobile_box_body] {
		font-size: .875pc;
	}
}

@media screen and (max-width: 600px) {
	[class~=home-mobile] {
		height: 334px;
	}

	[class~=home-mobile-only] {
		display: none;
	}

	[class~=home-mobile-left] {
		width: 50%;
	}

	.home-mobile_box {
		display: block;
	}

	.home-mobile_box {
		max-width: 50%;
	}

	.home-mobile_box_title {
		font-size: .145833333in;
	}

	[class~=home-mobile_box_body] {
		font-size: 7.5pt;
	}
}

@media screen and (max-width: 414px) {
	[class~=home-mobile_box] {
		display: none;
	}

	[class~=home-mobile-only] {
		display: block;
	}

	.home-mobile_button {
		padding-top: 30%;
	}

		.home-mobile_button a {
			width: 35%;
		}

	.home-mobile_button {
		height: 90%;
	}
}

[class~=content_data] [class~=content-title], [class~=home-newspaper-item-date], .content_data .content-date {
	font-family: Didot;
}

	[class~=content_data] [class~=content-title] a:hover {
		color: #f79646;
	}

.content_data .content-date {
	font-size: .1875in;
}

[class~=home-newspaper], [class~=home-newspaper-slider] {
	width: 100%;
}

[class~=home-newspaper] {
	background-color: #f8f8f8;
}

[class~=home-newspaper-content] {
	max-width: 11.979166667in;
}

[class~=home-newspaper-slider], [class~=home-newspaper-content], [class~=slick-slide] [class~=home-newspaper-item] {
	margin-left: auto;
}

.content_data .content-date {
	height: 42px;
}

.content_data .content-date {
	padding-top: 10px;
}

[class~=home-newspaper-content], [class~=slick-slide] [class~=home-newspaper-item], [class~=home-newspaper-slider] {
	margin-bottom: auto;
}

[class~=slick-slide] [class~=home-newspaper-item], [class~=home-newspaper-slider], [class~=home-newspaper-content] {
	margin-right: auto;
}

[class~=home-newspaper-slider], [class~=slick-slide] [class~=home-newspaper-item], [class~=home-newspaper-content] {
	margin-top: auto;
}

[class~=home-newspaper-content] {
	height: 4.6875in;
}

.content_data .content-date, [class~=content_data] [class~=content-title], [class~=content_data] [class~=content-title] a, [class~=home-newspaper-item] a {
	color: #000;
}

.home-newspaper-top-image, [class~=home-newspaper-top-content] {
	display: none;
}

[class~=content_data] [class~=content-title] {
	font-size: 22px;
}

[class~=content_data] [class~=content-title] {
	font-weight: bold;
}

[class~=home-newspaper-slider] {
	float: left;
}

[class~=content_data] [class~=content-title] {
	height: 5pc;
}

[class~=home-newspaper-slider] {
	padding-top: .260416667in;
}

[class~=home-newspaper-slider] {
	box-sizing: border-box;
}

[class~=home-newspaper-slider] {
	display: block;
}

[class~=home-newspaper-item] {
	width: 2.838541667in;
}

[class~=home-newspaper-item], [class~=slick-slide] [class~=home-newspaper-item] {
	height: 380px;
}

[class~=home-newspaper-item] {
	background-color: #fff;
}

[class~=home-newspaper-item-img] {
	height: 12.5pc;
}

[class~=home-newspaper-item-data], [class~=home-newspaper-item-img] {
	width: 100%;
}

[class~=home-newspaper-item-data] {
	height: 1.875in;
}

[class~=home-newspaper-item-date], [class~=content_data] [class~=content-title] a, [class~=home-newspaper-item-content], [class~=home-newspaper-item] a {
	text-decoration: none;
}

[class~=home-newspaper-item-date] {
	font-size: 11.25pt;
}

[class~=home-newspaper-item-content], [class~=home-newspaper-item-date] {
	float: right;
}

[class~=home-newspaper-item-date] {
	width: 250px;
}

.home-newspaper-item:hover a {
	color: #f79646;
}

[class~=home-newspaper-item-content], [class~=home-newspaper-item-date] {
	line-height: 137.8%;
}

[class~=home-newspaper-item-date], [class~=home-newspaper-item-content] {
	margin-top: .3125pc;
}

[class~=slick-slide] [class~=home-newspaper-item] {
	max-width: 100%;
}

[class~=home-newspaper-item-date], [class~=home-newspaper-item-content] {
	margin-right: 10.5pt;
}

[class~=slick-slide] [class~=home-newspaper-item] {
	fill: black;
}

[class~=home-newspaper-item-date], [class~=home-newspaper-item-content] {
	text-align: right;
}

[class~=slick-arrow][class~=slick-next], [class~=slick-arrow][class~=slick-prev] {
	visibility: hidden;
}

[class~=home-newspaper-item-date], [class~=home-newspaper-item-content] {
	list-style: none;
}

[class~=home-newspaper-item-content] {
	font-family: Roboto;
}

[class~=home-newspaper-item-content] {
	font-size: .8125pc;
}

[class~=home-newspaper-item-content] {
	font-weight: 300;
}

[class~=home-newspaper-item-content] {
	margin-left: 14px;
}

.slick-next:before, [class~=slick-prev]:before {
	display: none;
}

.slider {
	width: 100%;
}

.slider {
	height: 380px;
}

[class~=slick-slide] {
	margin-top: 0pt;
}

[class~=slick-slide] {
	transition: all ease-in-out .3s;
}

.slick-current {
	opacity: 1;
}
