.n_t_ntb_b {
	display: none;
}

[lang="en-US"] .home .n_t_ntb_b {
	display: block !important;
}

div#n2-ss-211 .n2-ss-item-caption-content .n2-div-h4,
div#n2-ss-472 .n2-ss-item-caption-content .n2-div-h4 {
	font-size: 18px !important;
}

#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-12705.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-18653.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-18655.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-12700.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-18649.mega-menu-item>a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary #mega-menu-item-18652.mega-menu-item>a.mega-menu-link {
	padding: 5px 20px 0px 20px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-11756>a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-11705>a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-12629>a.mega-menu-link::before {
	font-size: 20px;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-18652>a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-18655>a.mega-menu-link::before {
	content: "";
	background-image: url('/wp-content/uploads/2022/05/Linkedin-logo-15x15.png');
	background-size: 15px 15px;
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-18649>a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-18653>a.mega-menu-link::before {
	content: "";
	background-image: url('/wp-content/uploads/2022/05/wechat-logo-22x22.png');
	background-size: 22px 22px;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
}

#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-12700>a.mega-menu-link::before,
#mega-menu-wrap-primary #mega-menu-primary li#mega-menu-item-12705>a.mega-menu-link::before {
	content: "";
	background-image: url('/wp-content/uploads/2019/05/Instagram_icon_1-17x17.png');
	background-size: 17px 17px;
	background-repeat: no-repeat;
	width: 17px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
}

#n2-ss-501item1,
#n2-ss-589item1 {
	text-align: right !important;
}

.post-18640 .wp-block-image img,
.post-18656 .wp-block-image img {
	width: auto !important;
}

.post-18640 .entry-title,
.post-18656 .entry-title {
	display: none;
}

.type-news .wp-block-image.size-full {
	margin-bottom: 50px;
}

div#n2-ss-501 .n-uc-g9W3aqW2nFkT-inner {
	padding: 3em 0.625em 8.4375em 1.5em !important;
}

div#n2-ss-589 .n-uc-eEXKZWumJ2bn-inner {
	padding: 190px 10px 135px 35px;
}

h1.entry-title,
.blog .page-title {
	font-size: 35px !important;
	line-height: 60px;
}

.widget .news_li a.newspost-title,
#secondary .widget .news_li a.newspost-title {
	line-height: 20px !important;
}

div#n2-ss-501 .n2-ss-layer--block .n2-ss-layer-row,
div#n2-ss-589 .n2-ss-layer--block .n2-ss-layer-row {
	padding: 0px 270px 0px 0px !important;
}

div#n2-ss-589 .n2-font-af440eaa9ae79ca95386c5cf31ded84e-paragraph,
div#n2-ss-589 .n2-font-af440eaa9ae79ca95386c5cf31ded84e-paragraph {
	margin-bottom: 20px !important;
}

.ml-value,
.ml-value h3 {
	font-size: 13px !important;
}

.ml-responsive-table dd {
	margin-bottom: 0px !important;
}

.ml-responsive-table dl:nth-of-type(odd) {
	background: transparent !important;
}

h2.our-people-name_cn {
	margin: 13px 0 7px 0 !important;
}

.SP_News_scrolling_Widget h2.widgettitle {
	color: #ffffff !important;
	background: #484848;
	font-size: 15px;
	padding: 5px 5px 6px 10px;
}

#projects-container .post-grid .grid-items {
	display: flex !important;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
}

#scroll-ntb-elem {
	white-space: nowrap;
	overflow: visible !important;
}

#scroll-ntb-elem a {
	display: inline-block;
	white-space: nowrap;
	max-width: 100%;
	overflow: visible;
	text-overflow: unset;
}

#tooltip_blocks_to_show .bluet_block_container {
	box-shadow: none !important;
}

div#n2-ss-591 .n2-font-1efab1e84bb63c8bf4533407e4907069-paragraph {
	padding-top: 35px;
}

/*#projects-container .post-grid.grid .grid-items .item {
  width: calc(33.333% - 1rem);
  margin-bottom: 1rem;
  position: absolute;
  transition: top 0.3s ease, left 0.3s ease;
}*/
/*@media (min-width: 1881px) and (max-width: 2560px) {
	#projects-container .post-grid.grid .grid-items {
        position: relative;
        padding: 0px 100px;
    }
}*/
@media (min-width: 1367px) and (max-width: 1680px) {

	/*#projects-container .post-grid.grid .grid-items .item {
        width: calc(49% - 1rem);
    }*/
	#projects-container .post-grid.grid .grid-items {
		margin-left: 95px !important;
		margin-right: 95px !important;
		position: relative;
	}

}

@media (min-width: 1920px) and (max-width: 2560px) {
	#projects-container .post-grid.grid .grid-items {
		margin-left: 16px !important;
		margin-right: 16px !important;
	}
}

@media (max-width: 2560px) and (min-width: 1280px) {
	#site-banner .site-logo img {
		height: 53px !important;
	}

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-left: 30px;
		margin-right: 30px;
	}
}

@media (min-width: 1280px) and (max-width: 1366px) {
	#projects-container .post-grid.grid .grid-items {
		margin-left: 35px !important;
		margin-right: 35px !important;
		position: relative;
	}
}

@media (max-width: 1280px) and (min-width: 1025px) {

	div#n2-ss-211 .n2-ss-item-caption-content .n2-div-h4,
	div#n2-ss-472 .n2-ss-item-caption-content .n2-div-h4 {
		font-size: 15px !important;
	}
}

@media (max-width: 1139px) and (min-width: 1025px) {

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		padding: 0px 85px;
	}

	#n2-ss-877 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-894 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-893 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-892 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-863 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-861 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-860 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-903 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-905 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-906 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-907 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child,
	#n2-ss-908 .n2-ss-layer:nth-child(2) .n2-ss-layer-row .n2-ss-layer-row-inner .n2-ss-layer-col .n2-ss-layer:first-child {
		--margin-right: 70px;
		--margin-left: 70px;
	}
}

@media (orientation: landscape) and (max-width: 1199px) and (min-width: 1051px),
(orientation: portrait) and (max-width: 1199px) and (min-width: 901px) {

	div#n2-ss-500 .n-uc-btHzXAklQO1l-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"],
	div#n2-ss-594 .n-uc-nVRgFTSKY4Ta-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
		margin: 3px 20px 3px 20px !important;
	}

	div#n2-ss-594 .n-uc-ZZYnBo8k7TYG-inner {
		padding-left: 20px !important;
	}

	div#n2-ss-501 .n2-ss-layer--block .n2-ss-layer-row,
	div#n2-ss-589 .n2-ss-layer--block .n2-ss-layer-row {
		padding: 0px 0px 0px 0px !important;
	}

	#n2-ss-501item1,
	#n2-ss-589item1 {
		text-align: left !important;
	}

	div#n2-ss-589 .n-uc-Sg7rz9URFzLV-inner {
		padding: 20px 10px 10px 10px !important;
	}

	div#n2-ss-589 .n-uc-eEXKZWumJ2bn-inner {
		padding: 20px 10px 150px 10px !important;
	}

	div#n2-ss-502 .n-uc-rjt6wN7pNg5j,
	div#n2-ss-592 .n-uc-eL1B5nvbbQri {
		--margin-bottom: 0px !important;
	}
}

@media (orientation: landscape) and (max-width: 900px),
(orientation: portrait) and (max-width: 700px) {

	div#n2-ss-501 .n2-ss-layer--block .n2-ss-layer-row,
	div#n2-ss-589 .n2-ss-layer--block .n2-ss-layer-row {
		padding: 0px 0px 0px 0px !important;
	}

	#n2-ss-501item1,
	#n2-ss-589item1 {
		text-align: left !important;
		font-size: 1.7rem !important;
	}

	div#n2-ss-501 .n-uc-YOiEjh3Lw4PQ-inner {
		padding: 40px 0px 5px 20px !important;
	}

	div#n2-ss-501 .n-uc-g9W3aqW2nFkT-inner {
		padding: 20px 0px 105px 20px !important;
	}

	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-btHzXAklQO1l-inner .n2-ss-layer[data-sstype="col"],
	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-nVRgFTSKY4Ta-inner .n2-ss-layer[data-sstype="col"] {
		width: 50% !important;
	}

	.n_t_ntb_b .n_t_ntb_b-name {
		display: block !important;
	}

	.n_t_ntb_b,
	#scroll-ntb,
	#ntbne_five_c {
		height: 36px;
		line-height: 36px !important;
	}

	div#n2-ss-877 .n-uc-lOaladta2j7X {
		--margin-right: 0px !important;
		--margin-left: 0px !important;
	}

	div#n2-ss-877 .n-uc-IbZjjhK7B9Jf {
		--margin-right: 40px !important;
		--margin-left: 40px !important;
	}

	div#n2-ss-594 .n-uc-ZZYnBo8k7TYG-inner>.n2-ss-layer-row-inner {
		padding-left: 25px;
	}

	div#n2-ss-594 .n-uc-tj5VulN3Gu95 {
		max-width: 120px;
		width: 50%;
	}
}

@media (orientation: landscape) and (max-width: 900px) {
	.our-people-details .n2-ss-section-main-content .n2-ss-layer:nth-child(3) .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"]:nth-child(2) {
		width: 23% !important;
	}

	.our-people-details .n2-ss-section-main-content .n2-ss-layer:nth-child(3) .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"]:nth-child(3) {
		width: 36% !important;
	}

	.our-people-details .n2-ss-section-main-content .n2-ss-layer:nth-child(6) .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		width: 23% !important;
	}

	#n2-ss-211,
	#n2-ss-211 .n2-ss-slide-backgrounds,
	#n2-ss-211 .n2-ss-slide.n2-ss-slide-1702,
	#n2-ss-472,
	#n2-ss-472 .n2-ss-slide-backgrounds {
		height: 1420px !important;
	}

	#n2-ss-211 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"],
	#n2-ss-472 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		width: 33.33% !important;
	}

	div#n2-ss-211 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-228 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-472 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-474 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-281 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-473 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		display: none !important;
	}

	div#n2-ss-211 .n2-font-bcad7ec71ca3c45f2dc24d1303e0477a-hover,
	div#n2-ss-472 .n2-font-8ee9ba82a2fb967a6028efd83bcf0d08-hover {
		font-size: 28px !important;
		padding-top: 75px;
	}

	div#n2-ss-211 .n2-ss-layer.n-uc-pDWMhZGw7XEl,
	div#n2-ss-472 .n2-ss-layer.n-uc-Si9MDJMahNJt {
		margin-top: 55px;
	}

	div#n2-ss-228 .n2-ss-slide,
	div#n2-ss-474 .n2-ss-slide {
		height: 175px !important;
	}

	div#n2-ss-281 .n2-font-7fe69f51553b9963708f6d210a546c35-hover,
	div#n2-ss-473 .n2-font-b6711d3d8473e24d72b7878a4a2e884d-hover {
		padding-top: 30px;
		padding-bottom: 40px;
		font-size: 24px !important;
	}

	#n2-ss-271 .n2-ss-item-content.n2-ss-text a,
	#n2-ss-396 .n2-ss-item-content.n2-ss-text a {
		font-size: 17px !important;
	}

	#n2-ss-501 .n2-ss-slide-background,
	#n2-ss-589 .n2-ss-slide-background {
		height: 480px !important;
	}

	#n2-ss-501 .n-uc-g9W3aqW2nFkT,
	#n2-ss-589 .n-uc-eEXKZWumJ2bn {
		max-width: 100% !important;
	}

	.n2-section-smartslider[data-ssid="501"],
	.n2-section-smartslider[data-ssid="589"] {
		height: 480px !important;
	}

	div#n2-ss-589 .n-uc-eEXKZWumJ2bn-inner {
		padding: 20px 10px 178px 10px;
	}

	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-btHzXAklQO1l-inner .n2-ss-layer[data-sstype="col"],
	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-nVRgFTSKY4Ta-inner .n2-ss-layer[data-sstype="col"] {
		width: 25% !important;
	}

}

@media (orientation: landscape) and (max-width: 1050px) and (min-width: 901px),
(orientation: portrait) and (max-width: 900px) and (min-width: 701px) {

	#n2-ss-501item1,
	#n2-ss-589item1 {
		text-align: left !important;
		font-size: 1.7rem !important;
	}

	div#n2-ss-501 .n-uc-rlv4K9m9cCj1-inner {
		padding: 20px 10px 0px 10px !important;
	}

	div#n2-ss-501 .n-uc-g9W3aqW2nFkT-inner {
		padding: 20px 10px 50px 10px !important;
	}

	#n2-ss-501-align {
		margin-top: 15px;
	}

	div#n2-ss-501 .n2-ss-layer--block .n2-ss-layer-row,
	div#n2-ss-589 .n2-ss-layer--block .n2-ss-layer-row {
		padding: 0px 0px 0px 0px !important;
	}

	div#n2-ss-500 .n-uc-uJXBPIqylTg0 {
		max-width: 190px;
	}

	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-btHzXAklQO1l-inner .n2-ss-layer[data-sstype="col"],
	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-nVRgFTSKY4Ta-inner .n2-ss-layer[data-sstype="col"] {
		width: 33.33% !important;
	}

	div#n2-ss-500 .n-uc-btHzXAklQO1l-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"],
	div#n2-ss-594 .n-uc-nVRgFTSKY4Ta-inner>.n2-ss-layer-row-inner>.n2-ss-layer[data-sstype="col"] {
		width: 25% !important;
	}

	/*div#n2-ss-500 .n-uc-DZ50Yb5JHsJw,
	 div#n2-ss-594 .n-uc-Pvl89vUS8Ud9 {
    	max-width: 750px !important;
  	}*/
	div#n2-ss-500 .n-uc-ltZJk1wCpZDx {
		max-width: 90% !important;
		font-size: 13px !important;
	}

	div#n2-ss-501 .n2-font-e6e241994e2308f800be9cbc0d005f63-paragraph {
		font-size: 16px !important;
	}

	/*.n2-ss-slider .n2-ss-slide-background-image picture img {
  		height: 460px !important;
	}*/
	.n2-section-smartslider[data-ssid="501"] {
		height: 480px !important;
	}

	.n2-section-smartslider[data-ssid="500"],
	.n2-section-smartslider[data-ssid="594"] {
		height: 1100px !important;
	}

	div#n2-ss-589 .n-uc-eEXKZWumJ2bn-inner {
		padding: 20px 10px 150px 10px !important;
	}

	.n_t_ntb_b .n_t_ntb_b-name {
		display: block !important;
	}

	.n_t_ntb_b,
	#scroll-ntb,
	#ntbne_five_c {
		height: 36px !important;
		line-height: 36px !important;
	}

	.n2-section-smartslider[data-ssid="271"] ,
	.n2-section-smartslider[data-ssid="396"] {
		display: none;
	}

	.project-detail .n2-ss-layer-content .n2-ss-layer {
		display: block !important;
	}

	div#n2-ss-500 .n2-ss-slide-active,
	div#n2-ss-594 .n2-ss-slide-active {
		margin-top: 50px;
	}

	div#n2-ss-500 .n-uc-rN2w7r5xxC8S-inner,
	div#n2-ss-594 .n2-ss-layer-row {
		margin-top: 30px;
	}
}

/* Mobile Portrait */
@media only screen and (max-width: 390px) and (orientation: portrait) {
	div#n2-ss-877 .n2-ss-layer-col .n2-ss-layer.n2-ow {
		--margin-right: 0px !important;
		--margin-left: 0px !important;
	}

	div#n2-ss-877 .n2-ss-layer-col .n2-ss-layer.n2-ow:first-child {
		--margin-right: 40px !important;
		--margin-left: 40px !important;
	}

	.type-news h1.entry-title {
		font-size: 20px !important;
		line-height: 25px !important;
	}
}

@media only screen and (max-width: 1024px) and (orientation: landscape) {

	#n2-ss-211.n2-ss-slider .n2-ss-slide-background-image picture img,
	#n2-ss-211,
	div#n2-ss-211 .n2-ss-slider-1,
	div#n2-ss-211 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-211 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-211 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-211 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	#n2-ss-472,
	div#n2-ss-472 .n2-ss-slider-1,
	div#n2-ss-472 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-472 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-472 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-472 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		height: 900px !important;
	}

	#n2-ss-839,
	div#n2-ss-839 .n2-ss-slider-1,
	div#n2-ss-839 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-839 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-839 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-839 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	#n2-ss-769,
	div#n2-ss-769 .n2-ss-slider-1,
	div#n2-ss-769 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-769 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-769 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-769 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		height: 600px !important;
	}

	div#n2-ss-500 .n-uc-DZ50Yb5JHsJw,
	div#n2-ss-594 .n-uc-Pvl89vUS8Ud9 {
		max-width: 745px !important;
	}

	div#n2-ss-500 .n2-ss-slide-active,
	div#n2-ss-594 .n2-ss-slide-active {
		margin-top: 0px;
	}

	.n2-section-smartslider[data-ssid="500"],
	.n2-section-smartslider[data-ssid="594"] {
		height: 1200px !important;
	}

	.n2-ss-slide.n2-ss-slide-3828,
	#n2-ss-589-align {
		height: 500px !important;
	}

	.n2-ss-slide.n2-ss-slide-3075 {
		height: 300px !important;
	}

	div#n2-ss-589 .n-uc-dvt41JpWgPvS {
		max-width: 900px !important;
	}

	div#n2-ss-589 .n-uc-eEXKZWumJ2bn-inner {
		padding: 20px 10px 130px 10px !important;
	}

	iv#n2-ss-589 .n2-font-af440eaa9ae79ca95386c5cf31ded84e-paragraph,
	div#n2-ss-589 .n2-font-af440eaa9ae79ca95386c5cf31ded84e-paragraph {
		font-size: 16px !important;
	}

	.our-people-details .n2-ss-section-main-content .n2-ss-layer:nth-child(6) .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		width: 23% !important;
	}

	#related-projects-container1 {
		width: 80% !important;
	}

	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 75px !important;
		margin-right: 75px !important; */
		position: relative;
	}
}

@media only screen and (max-width: 896px) and (orientation: landscape) {
	#projects-container .post-grid.grid .grid-items {
		margin-left: 25px !important;
		margin-right: 25px !important;
		position: relative;
	}
}

@media only screen and (max-width: 844px) and (orientation: landscape) {

	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-btHzXAklQO1l-inner .n2-ss-layer[data-sstype="col"],
	.n2-ss-slider .n2-ss-layer-row-inner .n-uc-nVRgFTSKY4Ta-inner .n2-ss-layer[data-sstype="col"] {
		width: 33.33% !important;
	}

	div#n2-ss-592 .n2-ss-slide,
	.n2-section-smartslider[data-ssid="594"],
	div#n2-ss-592 .n2-ss-slide-active,
	div#n2-ss-592,
	div#n2-ss-592 .n2-ss-slider-1,
	div#n2-ss-592 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-592 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-592 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-592 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		height: 78px !important;
	}

	div#n2-ss-500 .n-uc-uJXBPIqylTg0,
	div#n2-ss-594 .n-uc-1qIzKaA4qhlf {
		max-width: 315px !important;
	}

	div#n2-ss-500 .n-uc-DZ50Yb5JHsJw,
	div#n2-ss-594 .n-uc-Pvl89vUS8Ud9 {
		max-width: 475px !important;
	}

	div#n2-ss-501 .n-uc-g9W3aqW2nFkT-inner {
		padding: 20px 0px 83px 20px !important;
	}

	div#n2-ss-500 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		display: none !important;
	}

	.n2-section-smartslider[data-ssid="500"],
	.n2-section-smartslider[data-ssid="594"],
	div#n2-ss-500 .n2-ss-slide-active,
	div#n2-ss-500,
	div#n2-ss-500 .n2-ss-slider-1,
	div#n2-ss-500 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-500 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-500 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-500 .n2-ss-preserve-size[data-related-device="mobilePortrait"],
	div#n2-ss-594 .n2-ss-slide-active,
	div#n2-ss-594,
	div#n2-ss-594 .n2-ss-slider-1,
	div#n2-ss-594 .n2-ss-slider-1 .n2-ss-slider-2,
	div#n2-ss-594 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3,
	div#n2-ss-594 .n2-ss-slider-1 .n2-ss-slider-2 .n2-ss-slider-3 .n2-ss-slider-4,
	div#n2-ss-594 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		height: 1600px !important;
	}

	.n2-section-smartslider[data-ssid="503"],
	#n2-ss-503-align,
	div#n2-ss-503 .n2-ss-slider-4,
	div#n2-ss-503 .n2-ss-preserve-size[data-related-device="mobilePortrait"] {
		height: 500px !important;
	}

	/*#n2-ss-211 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"], 
	#n2-ss-472 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
    	width: 13.33% !important;
  	}*/
	#projects-container .post-grid.grid .grid-items {
		margin-left: 5px !important;
		margin-right: 5px !important;
		position: relative;
	}

	/* #projects-container .item {
		width: 225px !important;
		margin: 0px 0px !important;
	} */
}

/* Tablet Portrait */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

	#n2-ss-211.n2-ss-slider .n2-ss-slide-background-image picture img,
	#n2-ss-211,
	div#n2-ss-211 .n2-ss-slide-active,
	div#n2-ss-211 .n2-ss-slider-1,
	#n2-ss-472,
	div#n2-ss-472 .n2-ss-slide-active,
	div#n2-ss-472 .n2-ss-slider-1 {
		height: 750px !important;
	}

	.n_t_ntb_b .n_t_ntb_b2 .n_t_ntb_b-name {
		display: block !important;
	}

	.n_t_ntb_b,
	#scroll-ntb,
	#ntbne_five_c {
		height: 36px !important;
		line-height: 36px !important;
	}

	#n2-ss-396 {
		display: none !important;
	}

	#n2-ss-501-align {
		margin-top: -10px !important;
	}

	.type-news h1.entry-title {
		font-size: 20px !important;
		line-height: 25px !important;
	}

	div#n2-ss-211 .n2-ss-item-caption-content .n2-div-h4,
	div#n2-ss-472 .n2-ss-item-caption-content .n2-div-h4 {
		font-size: 10px !important;
	}
}

@media only screen and (max-width: 767px) and (orientation: landscape) {

	#n2-ss-211.n2-ss-slider .n2-ss-slide-background-image picture img,
	#n2-ss-211,
	div#n2-ss-211 .n2-ss-slide-active,
	div#n2-ss-211 .n2-ss-slider-1 {
		height: 750px !important;
	}
}

@media (max-width: 1024px) {

	/*#projects-container .post-grid.grid .grid-items .item {
	  width: calc(33.333% - 0.1rem) !important;
	}*/
	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 75px !important;
		margin-right: 75px !important; */
		width: 100% !important;
		position: relative;
	}

	.type-news h1.entry-title {
		font-size: 20px !important;
		line-height: 24px !important;
	}
}

@media (min-width: 834px) and (max-width: 1023px) {
	#projects-container .post-grid.grid .grid-items {
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative;
	}

	#n2-ss-472 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		margin-top: 100px !important;
	}

	/* div#n2-ss-503 .n2-ss-slide-active {
		margin-top: 200px;
		pointer-events: auto;
	} */

}

@media (min-width: 811px) and (max-width: 820px) {
	#projects-container {
		max-width: 92%;
		margin: 0 auto;
		width: 92%;
	}
}

@media (min-width: 810px) and (max-width: 832px) {

	/*#projects-container .post-grid.grid .grid-items .item {
        width: calc(50% - 0.2rem) !important;
    }*/
	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 50px !important;
		margin-right: 50px !important; */
		position: relative;
	}

	#projects-container .item {
		/* width: 100% !important; */
		/* width: 280px !important; */
		margin: 0 0px !important;
	}
}

@media (min-width: 768px) and (max-width: 809px) {
	#projects-container .post-grid.grid .grid-items {
		margin-left: 0px !important;
		margin-right: 0px !important;
		position: relative;
	}

	#wpnw-news-2 .news.wpnaw-first {
		clear: both !important;
	}

	#tablepress-1_wrapper #temp-tablepress-1,
	#tablepress-2_wrapper #temp-tablepress-2 {
		display: block !important;
	}

	#tablepress-1_wrapper .ml-responsive-table.ml-responsive-table-0,
	#tablepress-2_wrapper .ml-responsive-table.ml-responsive-table-0 {
		display: none !important;
	}

	.tablepress h2 {
		font-size: 18px !important;
		margin-top: 20px !important;
	}

	.tablepress h3 {
		font-size: 14px !important;
		;
	}

	.tablepress .location {
		font-size: 12px !important;
		;
	}

	.tablepress .award_small_tx {
		font-size: 12px !important;
		;
	}

	.tablepress tbody td {
		font-size: 12px !important;
	}
}

@media screen and (max-width: 1681px) {
	/* #projects-container .post-grid.grid .grid-items .grid-column {
		width: 33.33% !important;
	}

	#projects-container .post-grid.grid .grid-items .grid-column .item {
		width: 100% !important;
	} */
}

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

	h2.news-year-heading {
		width: 100%;
	}

	/* div#n2-ss-591 .n2-ss-slide {
		margin-top: 200px;
		pointer-events: auto;
	} */
	/* .post-grid .grid-items {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	} */

	#projects-container {
		margin-left: auto;
		margin-right: auto;
	}

}

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

	#post-grid-21816 .item,
	#post-grid-22021 .item,
	#post-grid-22074 .item,
	#post-grid-22261 .item,
	#post-grid-22282 .item,
	#post-grid-22285 .item,
	#post-grid-22291 .item,
	#post-grid-22442 .item,
	#post-grid-22446 .item,
	#post-grid-22448 .item,
	#post-grid-22449 .item,
	#post-grid-22450 .item {
		width: calc(25% - 20px) !important;
	}
}



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

	div#n2-ss-591 .n2-ss-slide,
	.n2-ss-slide.n2-ss-slide-3075 {
		margin-top: 200px;
		pointer-events: auto;
	}

	div#n2-ss-594 .n-uc-ZZYnBo8k7TYG-inner {
		padding-left: 0;
	}
}

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

	div#n2-ss-591 .n2-ss-slide,
	.n2-ss-slide.n2-ss-slide-3075 {
		margin-top: 100px;
	}

	div#n2-ss-594 .n-uc-ZZYnBo8k7TYG-inner>.n2-ss-layer-row-inner {
		flex-wrap: nowrap !important;
	}
}

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

	#post-grid-21816 .item,
	#post-grid-22021 .item,
	#post-grid-22074 .item,
	#post-grid-22261 .item,
	#post-grid-22282 .item,
	#post-grid-22285 .item,
	#post-grid-22291 .item,
	#post-grid-22442 .item,
	#post-grid-22446 .item,
	#post-grid-22448 .item,
	#post-grid-22449 .item,
	#post-grid-22450 .item {
		width: calc(33.33% - 20px) !important;
	}
}

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

	div#n2-ss-591 .n2-ss-slide,
	div#n2-ss-503 .n2-ss-slide-active {
		margin-top: 0px;
	}

	#n2-ss-472 .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		margin-top: 0 !important;
	}
}

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

	div#n2-ss-591 .n2-ss-slide,
	div#n2-ss-503 .n2-ss-slide-active {
		margin-top: 100px;
	}
}

@media screen and (max-width: 774px) {
	/* #projects-container .item {
		width: 200px !important;
	} */
}

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

	div#n2-ss-472 .n-uc-GLlUnIr6dBIG-inner>.n2-ss-layer-row-inner {
		padding-top: 100px !important;
	}

	div#n2-ss-503 .n2-ss-slide-active {
		margin-top: 0;
	}



	/* #post-grid-21816 .grid-items {
		max-width: 87%;
		margin-left: auto;
		margin-right: auto;
	} */

}

@media (max-width: 768px) {
	.fl-node-57d0cf1c13bb2>.fl-module-content {
		margin-top: 0px;
	}

	#site-banner-main #site-banner .site-logo img {
		height: 35px;
		margin-left: -315px;
		position: relative;
		top: 10px;
		left: 0;
	}

	#site-banner .site-logo img {
		height: 33px !important;
	}

	#projects-container {
		max-width: 100%;
		/* margin: 0 2px; */
		margin-left: auto;
		margin-right: auto;
	}

	/* 26.7 */
	/* #projects-container .post-grid.grid .grid-items {
		margin-left: 0 !important;
		margin-right: 0 !important;
	} */

	.our-people-details .n2-ss-section-main-content .n2-ss-layer:nth-child(6) .n2-ss-layer-row-inner .n2-ss-layer[data-sstype="col"] {
		width: 23% !important;
	}
}

@media (max-width: 767px) {

	/*#projects-container .post-grid.grid .grid-items .item {
        width: calc(50% - 0.5rem) !important;
    }*/
	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 1px !important;
		margin-right: 5px !important; */
		position: relative;
	}

	#News-ticker-container .n_t_ntb_b {
		display: none !important;
	}

	#projects-container .post-grid.masonry .item {
		width: 50%;
	}
}

@media screen and (max-width: 700px) {
	div#n2-ss-591 .n2-ss-slide {
		margin-top: 0;
	}
}

@media (max-width: 480px) {
	#projects-container .post-grid.grid .grid-items .item {
		width: 100% !important;
	}

	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 50px !important;
		margin-right: 50px !important; */
		position: relative;
	}

	div#n2-ss-472 .n-uc-GLlUnIr6dBIG-inner>.n2-ss-layer-row-inner {
		padding-top: 50px !important;
	}
}

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

	#post-grid-21816 .item,
	#post-grid-22021 .item,
	#post-grid-22074 .item,
	#post-grid-22261 .item,
	#post-grid-22282 .item,
	#post-grid-22285 .item,
	#post-grid-22291 .item,
	#post-grid-22442 .item,
	#post-grid-22446 .item,
	#post-grid-22448 .item,
	#post-grid-22449 .item,
	#post-grid-22450 .item {
		width: calc(50% - 20px) !important;
	}
}

@media screen and (max-width: 541px) {
	/* #projects-container .item {
		width: calc(100% - 20px) !important;
	} */
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
		margin-left: 20px !important;
		margin-right: -7px !important;
	}
}

@media (max-width: 430px) {
	#site-banner .site-logo img {
		height: 33px !important;
		left: 170px;
	}

	div#n2-ss-877 .n-uc-NUnoZJ2GYprQ,
	div#n2-ss-861 .n-uc-OzXsnuvq6r1W,
	div#n2-ss-863 .n-uc-2ONpPuwNaKOS,
	div#n2-ss-892 .n-uc-Tr7lWsztrbvz,
	div#n2-ss-893 .n-uc-XCWFMD2r7afu,
	div#n2-ss-894 .n-uc-k51VNX6FK4kv,
	div#n2-ss-895 .n-uc-Et9z9lRXmwmb {
		margin-left: 0px;
		margin-right: 0px;
		--margin-right: 0px !important;
		--margin-left: 0px !important;
	}

	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 1px !important;
		margin-right: 7px !important; */
		position: relative;
	}

	#projects-container .post-grid.grid .grid-items .item {
		width: 98% !important;
	}
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-left: 15px !important;
		margin-right: -0.5rem !important;
	}
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-right: -0.65rem !important;
	}
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-right: -0.85rem !important;
	}
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-right: 12px !important;
		margin-left: 14px !important;
	}

	#post-grid-21816 .item,
	#post-grid-22021 .item,
	#post-grid-22074 .item,
	#post-grid-22261 .item,
	#post-grid-22282 .item,
	#post-grid-22285 .item,
	#post-grid-22291 .item,
	#post-grid-22442 .item,
	#post-grid-22446 .item,
	#post-grid-22448 .item,
	#post-grid-22449 .item,
	#post-grid-22450 .item {

		width: calc(50% - 20px) !important;
	}
}

@media (max-width: 390px) {

	/*.n2-section-smartslider[data-ssid="271"] {
		padding: 0px 10px;
	}*/
	.type-news h1.entry-title {
		font-size: 20px !important;
		line-height: 25px !important;
	}

	#site-banner .site-logo img {
		height: 33px !important;
		left: 180px;
	}

	div#n2-ss-877 .n-uc-NUnoZJ2GYprQ,
	div#n2-ss-861 .n-uc-OzXsnuvq6r1W,
	div#n2-ss-863 .n-uc-2ONpPuwNaKOS,
	div#n2-ss-892 .n-uc-Tr7lWsztrbvz,
	div#n2-ss-893 .n-uc-XCWFMD2r7afu,
	div#n2-ss-894 .n-uc-k51VNX6FK4kv,
	div#n2-ss-895 .n-uc-Et9z9lRXmwmb {
		margin-left: 0px;
		margin-right: 0px;
		--margin-right: 0px !important;
		--margin-left: 0px !important;
	}

	#post-grid-21816 .item,
	#post-grid-22021 .item,
	#post-grid-22074 .item,
	#post-grid-22261 .item,
	#post-grid-22282 .item,
	#post-grid-22285 .item,
	#post-grid-22291 .item,
	#post-grid-22442 .item,
	#post-grid-22446 .item,
	#post-grid-22448 .item,
	#post-grid-22449 .item,
	#post-grid-22450 .item {
		margin: 3px !important;
		/* width: 47% !important; */
	}

	div#n2-ss-501 .n-uc-YOiEjh3Lw4PQ-inner {
		padding: 20px 0 0px 10px !important;
	}

	div#n2-ss-501 .n-uc-g9W3aqW2nFkT-inner {
		padding: 10px 10px 100px 10px !important;
	}

	#about-us-container .fl-module-content.fl-node-content {
		margin-top: 0px;
	}

	#about-us-container {
		margin-top: 10px;
	}

	div#n2-ss-501 .n-uc-g9W3aqW2nFkT {
		max-width: 100%;
		width: 100%;
	}

	#projects-container .post-grid.grid .grid-items {
		/* margin-left: 4px !important;
		margin-right: 7px !important; */
		position: relative;
	}

	#projects-container .post-grid.grid .grid-items .item {
		width: 96% !important;
	}
}

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

	#post-grid-21816 .grid-items,
	#post-grid-22021 .grid-items,
	#post-grid-22074 .grid-items,
	#post-grid-22261 .grid-items,
	#post-grid-22282 .grid-items,
	#post-grid-22285 .grid-items,
	#post-grid-22291 .grid-items,
	#post-grid-22442 .grid-items,
	#post-grid-22446 .grid-items,
	#post-grid-22448 .grid-items,
	#post-grid-22449 .grid-items,
	#post-grid-22450 .grid-items {
		margin-right: 14px !important;
	}
}

/* 
@media screen and (min-width: 901px) and (max-width: 1891px){
	div#related-projects-container1 .n2-section-smartslider.n2-section-smartslider--hidden + .n2-section-smartslider{
		display: none;
	}
} */
@media only screen and (max-width: 844px) and (orientation: landscape) {
	body #related-projects-container1 {
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	body #related-projects-container1 {
		max-width: 80% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
	body #related-projects-container1 {
		max-width: 80% !important;
		margin-left: auto !important;
		margin-right: auto !important;
	}
}

body.page-id-25265 header.entry-header {
	display: none;
}

@media only screen and (max-device-width: 1024px) and (max-width: 1024px) and (orientation: landscape) {

	body.parent-pageid-618 #main>article>.entry-content>.fl-builder-content>.fl-row:first-child .n2-ss-slider-4.n2-ow,
	body.parent-pageid-618 #main>article>.entry-content>.fl-builder-content>.fl-row:first-child div#n2-ss-1049 .n2-ss-slide {
		height: 400px !important;
	}
}