.desktop_header_wrap {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.footer-widget.media-widget.mobile {
	display: none;
}
#perks_benefits_new_2nd .preks_ul {
	display: none;
}
.page-id-2717 #perks_benefits_new_2nd .preks_ul {
	display: block;
}
#perks_benefits_new_2nd .preks_ul.perks_1600   {
	display: block;
}
#instagram_section .slick-arrow {
	width: 45px;
	height: 45px;
	background-color: #06594e;
	border-radius: 50%;
	z-index: 9;
}
#instagram_section .slick-arrow:after,#instagram_section .slick-arrow:before{
	display:none;
}
#instagram_section .slick-prev.slick-arrow {
	left: 20px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZmYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfTGVmdCIgZD0iTTI1NiAwQzExNC42IDAgMCAxMTQuNiAwIDI1NnMxMTQuNiAyNTYgMjU2IDI1NiAyNTYtMTE0LjYgMjU2LTI1NlMzOTcuNCAwIDI1NiAwem0wIDQ4OC43QzEyNy41IDQ4OC43IDIzLjMgMzg0LjUgMjMuMyAyNTZTMTI3LjUgMjMuMyAyNTYgMjMuMyA0ODguNyAxMjcuNSA0ODguNyAyNTYgMzg0LjUgNDg4LjcgMjU2IDQ4OC43eiIvPjxwYXRoIGQ9Ik0zMTAuMSAyNDcuMWwtODEuMi0xLjIgMzMuMi0zMS42LTEyLjctMTIuOS01NS41IDUzLjEgMTIuNyAxMi45IDQxIDQyIDEzLjEtMTIuNi0zMi4xLTMyLjkgODEuMyAxLjJ6Ii8+PC9zdmc+") !important;
}
#instagram_section .slick-next.slick-arrow {
	right:20px;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZmYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfUmlnaHQiIGQ9Ik0yNTYgMEMxMTQuNiAwIDAgMTE0LjYgMCAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTZTMzk3LjQgMCAyNTYgMHptMCA0ODguN0MxMjcuNSA0ODguNyAyMy4zIDM4NC41IDIzLjMgMjU2UzEyNy41IDIzLjMgMjU2IDIzLjMgNDg4LjcgMTI3LjUgNDg4LjcgMjU2IDM4NC41IDQ4OC43IDI1NiA0ODguN3oiLz48cGF0aCBkPSJNMjk3LjQgMjQzLjRsLTQxLTQyLTEzLjEgMTIuNiAzMi4xIDMyLjgtODEuMy0xLjEtLjIgMTggODEuMiAxLjItMzMuMiAzMS41IDEyLjcgMTMgNTUuNS01My4xeiIvPjwvc3ZnPg==") !important;
}
.footer-widget.media-widget.mobile .media-img {
	display: flex;
	align-items: baseline;
}
.footer-widget.media-widget.mobile .media-img img {
	width: 33.33%;
}
.footer-widget.media-widget.mobile .media-img img:nth-child(2) {
	width: 50%;
}
.media-widget.mobile .media-img:last-child img:last-child {
	position: unset;
	width: 100%;
	max-width: 350px;
}
.page-template-newsroom .inner-page-banner img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.et-db #et-boc .et-l .section .section-footer{
	display: none;
}
.fts-instagram-inline-block-centered.slick-slider {
	display: block;
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .et_pb_row.slick-slider {
	position: relative;
	padding-bottom: 50px !important;
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .slick-slider .slick-arrow {
	position: absolute;
	bottom: 25px;
	width: 45px;
	height: 45px;
	top: unset;
	transform: unset;
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .slick-slider .slick-prev.slick-arrow {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiMwNjU5NGUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfTGVmdCIgZD0iTTI1NiAwQzExNC42IDAgMCAxMTQuNiAwIDI1NnMxMTQuNiAyNTYgMjU2IDI1NiAyNTYtMTE0LjYgMjU2LTI1NlMzOTcuNCAwIDI1NiAwem0wIDQ4OC43QzEyNy41IDQ4OC43IDIzLjMgMzg0LjUgMjMuMyAyNTZTMTI3LjUgMjMuMyAyNTYgMjMuMyA0ODguNyAxMjcuNSA0ODguNyAyNTYgMzg0LjUgNDg4LjcgMjU2IDQ4OC43eiIvPjxwYXRoIGQ9Ik0zMTAuMSAyNDcuMWwtODEuMi0xLjIgMzMuMi0zMS42LTEyLjctMTIuOS01NS41IDUzLjEgMTIuNyAxMi45IDQxIDQyIDEzLjEtMTIuNi0zMi4xLTMyLjkgODEuMyAxLjJ6Ii8+PC9zdmc+") !important;
	left: calc(50% - 57.5px);
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .slick-slider .slick-next.slick-arrow {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiMwNjU5NGUiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfUmlnaHQiIGQ9Ik0yNTYgMEMxMTQuNiAwIDAgMTE0LjYgMCAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTZTMzk3LjQgMCAyNTYgMHptMCA0ODguN0MxMjcuNSA0ODguNyAyMy4zIDM4NC41IDIzLjMgMjU2UzEyNy41IDIzLjMgMjU2IDIzLjMgNDg4LjcgMTI3LjUgNDg4LjcgMjU2IDM4NC41IDQ4OC43IDI1NiA0ODguN3oiLz48cGF0aCBkPSJNMjk3LjQgMjQzLjRsLTQxLTQyLTEzLjEgMTIuNiAzMi4xIDMyLjgtODEuMy0xLjEtLjIgMTggODEuMiAxLjItMzMuMiAzMS41IDEyLjcgMTMgNTUuNS01My4xeiIvPjwvc3ZnPg==")!important;
	right: calc(50% - 57.5px);
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .slick-slider .slick-arrow::before,.et-db #et-boc .et-l .et_pb_section.solutions_wrap .slick-slider .slick-arrow::after{
display:none;
}
body {
	margin: 0;
	overflow-x: clip;
}
.mobile_menu_wrapper {
	display: none;
}
.menu-toggle {
	display: none;
}
.right-navigation {
	width: 240px;
}
.right-navigation ul li.nobile_menu_trigger {
	display: none;
}
.right-navigation ul li a, .right-navigation ul li button {
	white-space: nowrap;
}
.et-db #et-boc .et-l .projects-section .section-header h2 {
	display: none;
	color: #fff;
}
.et-db #et-boc .et-l .projects-slider .item-content .item-info img {
	display: none;
}
.et-db #et-boc .et-l .post-section .controlArrows {
	display: none;
	margin: 30px auto;
	width: max-content;
}
.et-db #et-boc .slicker-instagram-placeholder .slicker-date {
	top: 7px;
	left: 15px;
	z-index: 500;
	pointer-events: none;
	opacity: 1;
	font-family: 'Karla', sans-serif;
	font-size: 16px;
	color: #fff !important;
}
.media-widget {
	background: #06584f;
	position: relative;
}
.media-widget .media-img:last-child img:last-child {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 450px;
	width: 60%;
}
footer .footer-widgets h5 {
	display: flex;
	align-items: center;
}
footer .footer-widgets .navigation-widget .footer-menu .down-arrow-nav {
	width: 25px;
	height: 25px;
	display: none;
	align-items: center;
	justify-content: center;
	border: 1px solid #fff;
	border-radius: 50%;
	margin-left: 15px;
	transform: rotate(0deg);
	transition: all linear .3s;
}
footer .footer-widgets .navigation-widget .footer-menu h5.active .down-arrow-nav {
	transform: rotate(180deg);
	transition: all linear .3s;
}
@media screen and (max-width: 1740px){
	#perks_benefits_new_2nd .preks_ul.perks_1600  {
		display: none;
	}
	#perks_benefits_new_2nd .preks_ul.perks_desktop {
		display: block;
	}
	#perks_benefits_new_2nd ul li {
		width: 33%;
	}
}
@media screen and (max-width: 1599px){
	.nav-menu > li.menu-item-has-children ul.sub-menu {
		left: 15px;
	}
	.single-project .counter-box {
		width: calc(50% - 2.50rem);
		margin-bottom: 25px;
	}
	.single-project .counter {
		flex-wrap: wrap;
	}
	.single-project .section.section-fulid {
		padding: 25px 100px 50px;
	}
}
@media screen and (max-width: 1499px){
	.nav-menu > li.menu-item-has-children ul.sub-menu {
		padding: 25px 20% 25px 20px;
	}
	.nav-menu > li.menu-item-has-children ul.sub-menu {
		left: 50%;
		transform: translateX(-50%);
	}
	.projects-slider .item-content p {
		font-size: 18px !important;
	}
	.projects-slider .item-content h2 {
		font-size: 54px;
	}
}
@media screen and (max-width: 1420px){
	.projects-slider .item-content .item-info h2 {
		padding-right: 0;
	}
	.projects-slider .item-content .item-box {
		padding: 2.5rem;
		width: 28.125rem;
		height: 28.125rem;
	}
}
@media screen and (max-width: 1365px){
	.projects-slider .item-content p {
		font-size: 16px !important;
	}
	.projects-slider .item-content h2 {
		font-size: 48px;
	}
	.projects-slider .item-content .item-box h2 {
		font-size: 38px;
	}
	.projects-slider .item-content .item-box {
		width: 25rem;
		height: 25rem;
	}
	#perks_benefits_new_2nd .preks_ul.perks_desktop {
		display: none;
	}
	#perks_benefits_new_2nd .preks_ul.perks_1220 {
		display: block;
	}
	#perks_benefits_new_2nd ul li {
		width: 100%;
	}
}
@media screen and (max-width: 1320px){
	.et-db #et-boc .et-l .post-section .controlArrows {
		display:block;
	}
	.et-db #et-boc .et-l .post-section .controlArrows i {
		margin: 0 25px;
	}
	.single-post .post_image_container {
		padding: 0 100px;
	}
	.single-post .content_section {
		padding: 50px 100px 50px;
	}
	.page-id-2717 #perks_benefits_new_2nd ul li {
		width: 50%;
	}
}
@media screen and (max-width: 1199px){
	.search-form-container label {
		margin-right: 2.5rem;
	}
	.projects-slider .item-content h2 {
		font-size: 42px;
	}
}
@media screen and (max-width: 1100px){
	body.inner_page {
		padding-top: 70px !important;
	}
	.et-db #et-boc .et-l .et_pb_section#instagram_section {
		padding: 30px 0 0 0 !important;
		line-height: 0;
	}
	.et-db #et-boc .et-l .et_pb_section#instagram_section .et_pb_row {
		flex-wrap:wrap;
	}
	.et-db #et-boc .et-l .et_pb_section#instagram_section .et_pb_row .et_pb_column {
		width: 100%;
	}
	.et-db #et-boc .et-l .projects-section .controlArrows {
		display: flex;
		align-items: center;
		justify-content: space-around;
		position: unset;
		width: 100%;
		bottom: 0;
		padding: 0;
	}
	.et-db #et-boc .et-l .section-footer {
		position: unset;
		margin-top: 20px;
	}
	.icon-left-arrow-white,.icon-right-arrow-white {
		width: 45px;
		height: 45px;
	}
	header .header-bottom {
		padding: 0 30px;
	}
	.et-db #et-boc .et-l #project-section {
		padding: 0 !important;
	}
	.single-post .full-column {
		flex-wrap: wrap;
	}
	.single-post .post_image_container {
		padding: 0 30px;
	}
	.single-post .content_section {
		padding: 30px 30px 30px;
	}
	.single-post .grid-section {
		padding: 30px;
	}
	.single-post .half-column.meta-coloumn {
		width: 100%;
		margin-left: 0;
		margin-top: 25px;
	}
	.page-id-536.et-db #et-boc .et-l .et_pb_section_1 {
		padding:30px 30px 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section_2, .et-db #et-boc .et-l .et_pb_section_3 {
		padding:30px 30px 0 !important;
	}
	.et-db #et-boc .et-l #perks_benefits_new_2nd {
		padding-bottom: 30px !important;
	}
	.top-bar {
		display:none;
	}
	header .header-bottom {
		width: calc(100%);
		margin:0;
	}
	.toggle-title {
		display: none;
	}
	.right-navigation ul li.nobile_menu_trigger {
		display: block;
	}
	.right-navigation ul li:first-child {
		display: none;
	}
	#site-navigation {
		display: none;
	}
	.right-navigation ul li.nobile_menu_trigger {
		display: block;
		padding: 0;
	}
	.right-navigation ul li.nobile_menu_trigger .mobile_menu {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		border: 2px solid #b4cdca;
		justify-content: flex-start;
	}
	.right-navigation ul li.nobile_menu_trigger .mobile_menu span {
		width: 19px;
		height: 3px;
		background: #06594e;
		margin-left: 7px;
		position: relative;
	}
	.right-navigation ul li.nobile_menu_trigger .mobile_menu span::after {
		content: "";
		position: absolute;
		top: -8px;
		width: 28px;
		height: 3px;
		background: #06594e;
	}
	.right-navigation ul li.nobile_menu_trigger .mobile_menu span::before {
		content: "";
		position: absolute;
		bottom: -8px;
		width: 28px;
		height: 3px;
		background: #06594e;
	}
	.mobile_menu_wrapper {
		display: none;
		position: absolute;
		width: 100%;
		top: 100%;
		background: #fff;
		left: 0;
		border-top: 1px solid #06594e;
		padding: 20px 0 75px;
		max-height: calc(100vh - 70px);
	}
	.menu-mobile-menu-container {
		width: 100%;
		display: inline-block;
		max-height: calc(100vh - 183px);
		overflow-y: auto;
	}
	#menu-mobile-menu {
		padding: 0;
		margin: 0;
		width: 100%;
		display: inline-block;
		list-style: none;
	}
	#menu-mobile-menu li a {
		text-transform: uppercase;
		font-weight: 700;
		margin-bottom: 20px;
		display: inline-block;
		font-size: 16px;
		padding: 0 0 0 20px;
		position: relative;
	}
	#menu-mobile-menu li .sub-menu {
		background: #c5ddda;
		margin-bottom: 20px;
		padding: 20px 0 5px;
		display: none;
	}
	#menu-mobile-menu li .sub-menu li a {
		text-transform: capitalize;
		margin-bottom: 15px;
	}
	#menu-mobile-menu .down-arrow-nav {
		margin-left: 0;
		position: absolute;
		right: -25px;
		transform: rotate(0deg);
		transition: all linear .3s;
	}
	#menu-mobile-menu .down-arrow-nav.active {
		transform: rotate(180deg);
		transition: all linear .3s;
	}
	.Social_menus .icon-facebook {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwNjU5NGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMjMyLjcyNyAxOTcuODE4djIzLjI3M2gtMjMuMjczVjI1NmgyMy4yNzN2MTA0LjcyN2g0Ni41NDVWMjU2aDMwLjk1M2wzLjk1Ni0zNC45MDloLTM0LjkwOXYtMjAuMzY0YzAtOS40MjUuOTMxLTE0LjQyOSAxNS40NzYtMTQuNDI5aDE5LjQzM3YtMzUuMDI2aC0zMS4xODVjLTM3LjIzNi4wMDEtNTAuMjY5IDE3LjQ1NS01MC4yNjkgNDYuNTQ2eiIvPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBkPSJNMjU2IDBDMTE0LjYxNSAwIDAgMTE0LjYxNSAwIDI1NnMxMTQuNjE1IDI1NiAyNTYgMjU2IDI1Ni0xMTQuNjE1IDI1Ni0yNTZTMzk3LjM4NSAwIDI1NiAwem0wIDQ4OC43MjdDMTI3LjQ2OCA0ODguNzI3IDIzLjI3MyAzODQuNTMyIDIzLjI3MyAyNTZTMTI3LjQ2OCAyMy4yNzMgMjU2IDIzLjI3MyA0ODguNzI3IDEyNy40NjggNDg4LjcyNyAyNTYgMzg0LjUzMiA0ODguNzI3IDI1NiA0ODguNzI3eiIvPjwvc3ZnPg==") !important;
		width: 32px;
		height: 32px;
	}
	.Social_menus .icon-linkedin {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwNjU5NGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48Y2lyY2xlIGN4PSIxODYuMTgyIiBjeT0iMTg2LjE4MiIgcj0iMjMuMjczIi8+PHBhdGggZD0iTTE2Mi45MDkgMjIxLjA5MWg0Ni41NDV2MTI4aC00Ni41NDV6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIzMCUiIGQ9Ik0yNTYgMEMxMTQuNjE1IDAgMCAxMTQuNjE1IDAgMjU2czExNC42MTUgMjU2IDI1NiAyNTYgMjU2LTExNC42MTUgMjU2LTI1NlMzOTcuMzg1IDAgMjU2IDB6bTAgNDg4LjcyN0MxMjcuNDY4IDQ4OC43MjcgMjMuMjczIDM4NC41MzIgMjMuMjczIDI1NlMxMjcuNDY4IDIzLjI3MyAyNTYgMjMuMjczIDQ4OC43MjcgMTI3LjQ2OCA0ODguNzI3IDI1NiAzODQuNTMyIDQ4OC43MjcgMjU2IDQ4OC43Mjd6Ii8+PHBhdGggZD0iTTMxOC4zNzEgMjIxLjA5MWMtMzQuOTA5IDAtMzkuMDk4IDIwLjcxMy0zOS4wOTggMjAuNzEzdi0yMC43MTNoLTQ2LjU0NXYxMjhoNDYuNTQ1di02OS44MThzMC0yMy4yNzMgMTkuNzgyLTIzLjI3M2MxMS42MzYgMCAxNS4xMjcgMTAuMzU2IDE1LjEyNyAyMy4yNzN2NjkuODE4aDQ2LjU0NXYtNjkuODE4YzAtMzYuNDIyLTE1LjgyNS01OC4xODItNDIuMzU2LTU4LjE4MnoiLz48L3N2Zz4=") !important;
		width: 32px;
		height: 32px;
	}
	.Social_menus .icon-instagram {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwNjU5NGUiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsLW9wYWNpdHk9IjMwJSIgZD0iTTI1NiAwQzExNC42MTUgMCAwIDExNC42MTUgMCAyNTZzMTE0LjYxNSAyNTYgMjU2IDI1NiAyNTYtMTE0LjYxNSAyNTYtMjU2UzM5Ny4zODUgMCAyNTYgMHptMCA0ODguNzI3QzEyNy40NjggNDg4LjcyNyAyMy4yNzMgMzg0LjUzMiAyMy4yNzMgMjU2UzEyNy40NjggMjMuMjczIDI1NiAyMy4yNzMgNDg4LjcyNyAxMjcuNDY4IDQ4OC43MjcgMjU2IDM4NC41MzIgNDg4LjcyNyAyNTYgNDg4LjcyN3oiLz48cGF0aCBkPSJNMzI1LjgxOCAxMzkuNjM2SDE4Ni4xODJjLTI1LjcwNiAwLTQ2LjU0NSAyMC44MzktNDYuNTQ1IDQ2LjU0NXYxMzkuNjM2YzAgMjUuNzA2IDIwLjgzOSA0Ni41NDUgNDYuNTQ1IDQ2LjU0NWgxMzkuNjM2YzI1LjcwNiAwIDQ2LjU0NS0yMC44MzkgNDYuNTQ1LTQ2LjU0NVYxODYuMTgyYy4wMDEtMjUuNzA3LTIwLjgzOC00Ni41NDYtNDYuNTQ1LTQ2LjU0NnptLTIzLjI3MyAzNC45MDloMzQuOTA5djM0LjkwOWgtMzQuOTA5di0zNC45MDl6TTI1NiAyMDkuNDU1YzI1LjcwNiAwIDQ2LjU0NSAyMC44MzkgNDYuNTQ1IDQ2LjU0NVMyODEuNzA2IDMwMi41NDUgMjU2IDMwMi41NDUgMjA5LjQ1NSAyODEuNzA2IDIwOS40NTUgMjU2czIwLjgzOS00Ni41NDUgNDYuNTQ1LTQ2LjU0NXptOTMuMDkxIDExNi4zNjNjMCAxMi44NTMtMTAuNDIgMjMuMjczLTIzLjI3MyAyMy4yNzNIMTg2LjE4MmMtMTIuODUzIDAtMjMuMjczLTEwLjQyLTIzLjI3My0yMy4yNzN2LTgxLjQ1NWgyNC40MzZjLTYuOTg4IDM3LjkyMSAxOC4wODcgNzQuMzI3IDU2LjAwOCA4MS4zMTZzNzQuMzI3LTE4LjA4NyA4MS4zMTYtNTYuMDA4QTY5Ljc4NSA2OS43ODUgMCAwIDAgMzI1LjgxOCAyNTZhNjguOTUxIDY4Ljk1MSAwIDAgMC0xLjE2NC0xMS42MzZoMjQuNDM2djgxLjQ1NHoiLz48L3N2Zz4=") !important;
		width: 32px;
		height: 32px;
	}
	.Social_menus {
		display: block;
		width: 100%;
		margin: 0 auto;
		position: absolute;
		padding-bottom: 30px;
		background: #fff;
		bottom: 0;
		text-align: center;
		padding-top: 30px;
	}
	.Social_menus a {
		margin: 5px;
	}
	.projects-slider .item-content .item-box h2 {
		font-size: 32px;
	}
}
@media screen and (max-width: 991px) {
	.projects-slider .item-content p {
		font-size: 14px !important;
	}
	.projects-slider .item-content h2 {
		font-size: 38px;
	}
	.projects-slider .item-content .item-box {
		margin-bottom: 10px;
	}
	.projects-slider .item-content .item-box h2 {
		font-size: 28px;
		margin-bottom: 10px;
	}
}
/*** HOmepage ***/
@media screen and (max-width: 1600px){
	.et-db #et-boc .et-l .et_pb_text .member_list_associated_cat .item {
		width: calc(33% - 40px);
	}
.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row {
	width: 50%;
}
.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap {
	width: 50%;
}
.et-db #et-boc .et-l .et_pb_section.solutions_wrap .et_pb_row:nth-child(2) .et_pb_column {
	width: 100%;
}
#perks_benefits_new_2nd ul li {
	width: 33.33%;
}
}
@media screen and (max-width: 1400px){
.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row {
	padding: 0 20px;
}
.et-db #et-boc .et-l .projects-slider .item-content .item-box {
	padding:1.5rem;
	width: 24.25rem;
	height: 24.25rem;
}
.et-db #et-boc .et-l .projects-slider .item-content h2 {
	padding-right: 20%;
	padding-bottom: 0;
}
}
@media screen and (max-width: 1350px){
#News .item {
	width: calc(50%);
	margin: 0 0 50px 0;
}
#News .item .item-box {
	margin: 0 auto;
}
}
@media screen and (max-width: 1299px){
.et-db #et-boc .et-l .projects-slider .item-content h2 {
	padding-right: 0;
}
.single-post .post_image_container.gallery {
	max-width: 800px;
}
}
@media screen and (max-width: 1100px){
	.featured_news .item {
		display: flex;
		flex-direction: column;
	}
	.featured_news .item > div {
		width: 100%;
		margin: 0;
	}
	.featured_news .item > div.item-content {
	margin-top: 25px;
}
	.et-db #et-boc .et-l .et_pb_text .member_list_associated_cat .item {
		width: calc(50% - 40px);
	}
	.right-navigation ul li.nobile_menu_trigger.active .mobile_menu span {
		width: 0;
	}
	.right-navigation ul li.nobile_menu_trigger.active .mobile_menu span::before {
		bottom: 0;
		transform: rotate(-45deg);
		width: 16px;
		right: -24px;
	}
	.right-navigation ul li.nobile_menu_trigger.active .mobile_menu span::after {
		top: 0;
		transform: rotate(45deg);
		width: 16px;
		right: -24px;
	}
	.right-navigation {
		width: auto;
	}
	.right-navigation ul li.the_last_desktop {
		padding-right: 15px;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner {
		padding-top: 55px;
		padding-bottom: 20px;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row {
		padding: 0;
		width: 100%;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap {
		width: 100%;
		margin-top: 0;
		justify-content: flex-start;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap .et_pb_column:nth-child(2n) {
		margin-right: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap .et_pb_column {
		width: calc(50% - 10px);
		margin-right: 20px;
		margin-top: 20px;
		min-height: 95px;
		margin-bottom: 0;
	}
	.et-db #et-boc .et-l .et_pb_section#linbeck_video {
		padding-right: 30px;
		padding-left: 30px;
		padding-top: 0 !important;
		padding-bottom: 30px !important;
	}
	.et-db #et-boc .et-l .projects-section {
		padding-left: 30px;
		padding-right: 30px;
	}
	.projects-section .section-content::before {
		display: none;
	}
	.et-db #et-boc .et-l .projects-section .section-header h2 {
		display: block;
		padding-bottom: 0;
	}
	.et-db #et-boc .et-l .section .section-header {
		flex-direction: column;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.et-db #et-boc .et-l .section .section-header .btn.btn-secondary {
		display: block;
	}
	.et-db #et-boc .et-l .section .section-footer {
		display: inline-block;
		text-align: center;
		width: 100%;
		padding-top: 0;
	}
	.et-db #et-boc .et-l .section .section-footer .btn {
		display: inline-block;
	}
	.et-db #et-boc .et-l .section .section-header .btn {
		margin: 20px auto 0;
	}
	.et-db #et-boc .et-l .projects-section .projects-slider {
		margin: 0 -30px;
	}
	.et-db #et-boc .et-l .projects-slider .item .item-media > img {
		display: none;
	}
	.et-db #et-boc .et-l .projects-slider .item-content {
		position: relative;
		padding: 0;
		flex-direction: column;
		background: transparent;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-info::after {
		content: "";
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		background: rgba(0, 0, 0, .5);
		z-index: -1;
		/*rgba: (0,0,0,0);*/
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-box {
		padding: 30px;
		width: 100%;
		height: auto;
		max-width: unset;
		background-color: rgb(199, 147, 44);
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-info {
		padding: 30px 40px;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-info img {
		display: block;
		position: absolute;
		z-index: -1;
		left: 0;
		width: 100%;
		height: 100%;
		object-fit: cover;
	}
	.et-db #et-boc .et-l .projects-section .icon-left-arrow {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZmYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfTGVmdCIgZD0iTTI1NiAwQzExNC42IDAgMCAxMTQuNiAwIDI1NnMxMTQuNiAyNTYgMjU2IDI1NiAyNTYtMTE0LjYgMjU2LTI1NlMzOTcuNCAwIDI1NiAwem0wIDQ4OC43QzEyNy41IDQ4OC43IDIzLjMgMzg0LjUgMjMuMyAyNTZTMTI3LjUgMjMuMyAyNTYgMjMuMyA0ODguNyAxMjcuNSA0ODguNyAyNTYgMzg0LjUgNDg4LjcgMjU2IDQ4OC43eiIvPjxwYXRoIGQ9Ik0zMTAuMSAyNDcuMWwtODEuMi0xLjIgMzMuMi0zMS42LTEyLjctMTIuOS01NS41IDUzLjEgMTIuNyAxMi45IDQxIDQyIDEzLjEtMTIuNi0zMi4xLTMyLjkgODEuMyAxLjJ6Ii8+PC9zdmc+") !important;
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l .projects-section .icon-right-arrow {
		background-image: url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeD0iMCIgeT0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGZpbGw9IiNmZmYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGwtb3BhY2l0eT0iMzAlIiBpZD0iTERfQXJyb3dfUmlnaHQiIGQ9Ik0yNTYgMEMxMTQuNiAwIDAgMTE0LjYgMCAyNTZzMTE0LjYgMjU2IDI1NiAyNTYgMjU2LTExNC42IDI1Ni0yNTZTMzk3LjQgMCAyNTYgMHptMCA0ODguN0MxMjcuNSA0ODguNyAyMy4zIDM4NC41IDIzLjMgMjU2UzEyNy41IDIzLjMgMjU2IDIzLjMgNDg4LjcgMTI3LjUgNDg4LjcgMjU2IDM4NC41IDQ4OC43IDI1NiA0ODguN3oiLz48cGF0aCBkPSJNMjk3LjQgMjQzLjRsLTQxLTQyLTEzLjEgMTIuNiAzMi4xIDMyLjgtODEuMy0xLjEtLjIgMTggODEuMiAxLjItMzMuMiAzMS41IDEyLjcgMTMgNTUuNS01My4xeiIvPjwvc3ZnPg==") !important;
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l .projects-section .controlArrows {
		width: max-content;
		display: block;
		margin: 20px auto 0 !important;
	}
	.et-db #et-boc .et-l .projects-section .controlArrows i {
		margin: 0 10px;
	}
	.et-db #et-boc .et-l .projects-navigation .item-nav {
		display: none;
	}
	.et-db #et-boc .et-l .projects-navigation .item-nav.active {
		display: block;
		text-align: center;
	}
	.et-db #et-boc .et-l .projects-navigation .item-nav span.progressBar .inProgress {
		max-width: 80%;
		margin: 0 10%;
	}
	.et-db #et-boc .et-l .projects-navigation .item-nav span + span {
		padding-left: 0;
	}
	.et-db #et-boc .et-l .projects-section {
		padding-bottom: 250px;
	}
	.et-db #et-boc .et-l .et_pb_section.solutions_wrap {
		padding-right: 30px;
		padding-left: 30px;
		padding-bottom: 30px;
		flex-wrap: wrap;
	}
	.et-db #et-boc .et-l .et_pb_section.solutions_wrap .et_pb_row {
		flex: unset;
		margin-top: -250px !important;
		width: 100%;
		padding: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.solutions_wrap .et_pb_row:nth-child(2) {
		margin-top: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section.solutions_wrap .et_pb_row:nth-child(2) .et_pb_column {
		padding: 0 0 30px !important;
	}
	.post-section {
		padding-left: 30px;
		padding-right: 30px;
	}
	header {
		position: fixed;
		z-index: 100;
		background-color: #f9f6ec;
		top: 0;
	}
}
/*** HOmepage ***/
@media screen and (max-width: 810px){
	.inner-page-banner .text_content {
		padding: 0 30px;
	}
}
@media screen and (max-width: 1250px){
	.news_room .filter-col {
		flex: 0 0 47.333%;
		max-width: max-content;
	}
}
/****Footer ****/
@media screen and (max-width: 1100px){
	.single-project .hero-section {
	padding: 40px 40px 0;
}
	.page-template-newsroom .search_and_sort_wrap {
	flex-direction: column;
}
.page-template-newsroom  #News {
	padding: 10px 30px 0;
}
.page-template-newsroom .search_and_sort_wrap .search_wrap {
	width: 100%;
	margin-bottom: 25px;
}
.news_room .filter-col .sortby-row {
	justify-content: center;
}
.page-template-newsroom .news_room .filter-col .sortby-row {
	width: 100%;
}
.news_room .filter-col .sortby-row .filter_item.item-4.single_select {
	width: max-content;
	min-width: unset;
}
.news_room .filter-col .sortby-row span {
	margin-right: 0;
	letter-spacing: 0.1em;
	font-weight: 700;
	font-size: 1rem;
	text-align: center;
	width: 100%;
	margin-bottom: 15px;
}
.news_room .filter-col {
	flex: unset;
	max-width: unset;
	width: 100%;
}
.newsletter-media {
	flex-wrap: wrap;
}
.category_list_and_filter {
	margin: 0 35px;
}
.media-widget, .newsletter-widget {
	width: 100%;
}
}
@media screen and (max-width: 1280px){
	.newsletter-media {
		flex-wrap: wrap;
	}
	.media-widget, .newsletter-widget {
		width: 100%;
	}
	.footer-widget.media-widget.desktop {
		display: none;
	}
	.footer-widget.media-widget.mobile {
		display: block;
	}
}
@media screen and (max-width: 1023px){
	footer .footer-widgets {
		flex-direction: column;
		align-items: baseline;
		justify-content: flex-start;
	}
	footer .provider {
		text-align: center;
	}
	footer .footer-widgets + .footer-widgets + .footer-widgets {
		align-items: center;
	}
	footer .footer-widgets .logo-widget::after {
		display: none;
	}
	footer .footer-widgets .logo-widget {
		width: 100%;
		align-items: center;
		justify-content: center;
		padding-bottom: 1.875rem;
		border-bottom: 1px solid #6e6e6e;
		padding-left: 1.875rem;
		padding-right: 1.875rem;
		box-sizing: content-box;
	}
	footer .footer-widgets .footer-widget .footer-menu.inline-menu {
		padding-left: 0;
		padding-top: 1rem;
		padding-bottom: 1rem;
	}
	footer .footer-widgets .address-widget {
		border-top: 1px solid rgba(255, 255, 255, 0.35);
		width: 100%;
	}
	footer .footer-widgets .address-widget .text-uppercase {
		padding-top: 1.25rem;
	}
	footer .footer-widgets .navigation-widget .footer-menu .down-arrow-nav {
		display:flex;
	}
	footer .footer-widgets .navigation-widget .footer-menu ul {
		display: none;
	}
}
@media screen and (max-width: 1200px){
	footer .footer-widgets .address-widget address {
		font-size: 16px;
	}
	.subscribe_link {
		font-size: 16px;
	}
	footer .footer-widgets .footer-widget .footer-menu.inline-menu li, footer .footer-widgets .footer-widget .footer-menu.inline-menu li:not(:first-child):before {
		font-size: 16px;
	}
	footer .copyrights-widget p {
		font-size: 16px;
	}
}
@media screen and (max-width: 768px){
	.et-db #et-boc .et-l #instagram_section .et_pb_column h2 {
		line-height: 30px !important;
	}
	#inner_social {
		margin: 0 !important;
	}
	#inner_social li img {
		width: 40px;
	}
	.et-db #et-boc .et-l .et_pb_section#instagram_section .et_pb_row .et_pb_column .et_pb_module:first-child {
		margin-bottom: 10px !important;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-box .btn.btn-primary.hover-white {
		margin-left: auto;
		margin-right: auto;
	}
	.et-db #et-boc .et-l .post-grid-item .post-description h4 {
		line-height: 24px !important;
		min-height: unset;
		font-size: 18px;
	}
	.emaillist .es_subscription_form input {
		font-size: 14px;
	}
	.newsletter-widget h4 {
		font-weight: 400;
	}
	.et-db #et-boc .et-l .section .section-header {
		flex-direction: column;
		padding-top: 25px;
		padding-bottom: 30px;
	}
	#menu-mobile-menu li a {
		font-size: 14px;
		letter-spacing: 1.6px;
	}
	#menu-mobile-menu li .sub-menu li a {
		text-transform: capitalize;
		margin-bottom: 10px;
		letter-spacing: normal;
	}
	#menu-mobile-menu li .sub-menu {
		padding-top: 10px;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-info .btn {
		margin-left: auto;
		margin-right: auto;
	}
	.et-db #et-boc .et-l .post-grid-item .post-category {
		font-size: 14px;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-box {
		padding: 20px 30px;
	}
	.home.et-db #et-boc .et-l .projects-slider .item-content .item-box .cat_description, .home .projects-slider .item-content .item-box .cat_description {
		margin-bottom: 20px;
		color: #fff !important;
	}
	.et-db #et-boc .et-l .et_pb_text {
		font-size: 14px;
	}
	header .header-bottom {
		padding: 0 20px;
	}
	.et-db #et-boc .et-l .projects-slider .item-content .item-info span {
		margin-bottom: 1rem;
	}
	.single-project .counter-box {
		width: calc(100% - 2.50rem);
		margin-bottom: 1.25rem;
		padding: 0 15px;
	}
	.counter-box .counter-title {
		font-size: 14px;
		margin-top: 0;
		margin-bottom: 0;
	}
	.counter.without-numbers .counter-text {
		font-size: 18px;
	}
	.wpcf7 p span.wpcf7-form-control-wrap {
		margin: 0 25px 25px !important;
		width: calc(100% - 65px);
	}
	.et-db #et-boc .et-l .et_pb_text .member_list_associated_cat .item {
		width: calc(100% - 40px);
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap .et_pb_column {
		width: calc(100%);
		min-height: unset;
		margin-bottom: 0;
	}
	.play_trigger {
		top:unset;
		bottom: 0;
		height: calc(100% - 45px) !important;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner .et_pb_row.Counter_wrap .et_pb_column {
		margin-right: 0 !important;
	}
	.et-db #et-boc .et-l .et_pb_section_0.et_pb_section.Homepage-banner .section-title {
		line-height: 28px;
		padding-bottom: 5px;
	}
	.et-db #et-boc .et-l .Homepage-banner .et_pb_button_0_wrapper {
		margin-top: 20px !important;
	}
	.et-db #et-boc .et-l .et_pb_section_0.Homepage-banner {
		padding-right: 20px;
		padding-left: 20px;
	}
	.et-db #et-boc .et-l .et_pb_section_0.et_pb_section.Homepage-banner .et_pb_text_2 {
		font-size: 18px;
		line-height: 26px;
	}
	.et-db #et-boc .et-l #linbeck_video .et_pb_text {
		font-size: 12px;
		padding: 12.5px !important;
		line-height: 16px;
		text-align: center !important;
	}
	.play_trigger .ico {
		width: 50px;
		height: 50px !important;
	}
	.play_trigger .ico img {
		width: 15px;
	}
	.play_trigger {
		font-size: 16px;
	}
	.home.et-db #et-boc .et-l .et_pb_text_14 h2 {
		font-size: 18px;
		line-height: 24px !important;
	}
	body form[data-form-id="1"] .es-form-field-container .gjs-row {
		flex-wrap: wrap;
	}
	.emaillist .es_subscription_form input[name="submit"] {
		margin: 0 auto;
		display: block;
	}
	.search-form-container #searchform, .search-form-container .ld-search-wrapper {
		flex-wrap: wrap;
	}
	.search-form-container label {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
}
/****Footer ****/
/*** Inner pages ***/
@media screen and (max-width: 1100px){
.et-db #et-boc .et-l div.et_pb_section#Inner_banner .et_pb_row {
	/*padding: 0 30px;*/
	padding-left: 30px;
	padding-right: 30px;
}
.et-db #et-boc .et-l div.et_pb_section#Inner_banner .et_pb_title_container .entry-title {
	font-size: 36px;
	line-height: 36px;
}
.et-db #et-boc .et-l div.et_pb_section#Inner_banner .et_pb_post_title {
	margin-top: 0 !important;
	margin-bottom: 30px !important;
	padding-bottom: 15px !important;
}
.et-db #et-boc .et-l .et_pb_text {
	/*font-family: 'Karla', sans-serif;*/
	/*font-size: 16px;*/
	/*letter-spacing: -0.5px;*/
	/*line-height: 22px;*/
}
.et-db #et-boc .et-l .et_pb_text.et_pb_text_align_center {
	/*font-family: 'Karla', sans-serif;*/
	/*font-size: 16px;*/
	/*letter-spacing: -0.5px;*/
	/*line-height: 24px;*/
}
#Inner_banner .et_pb_row {
	/*min-height: 400px;*/
	min-height: unset;
}
.page-id-455 .et_pb_section.et_pb_section_1 {
	/*padding: 30px  30px 175px 30px!important;*/
}
.page-id-516 .et_pb_section.et_pb_section_1 {
	padding: 30px 30px 30px!important;
}
.page-id-444.et-db #et-boc .et-l .et_pb_section.et_pb_section_1 {
	padding: 30px 0 0 0 !important;
}
.page-id-444.et-db #et-boc .et-l .et_pb_section.et_pb_section_1 .et_pb_row.et_pb_row_1 {
	padding: 0 30px !important;
}
.page-id-455 .et_pb_section.et_pb_section_2{
	padding:30px;
}
.page-id-455 .et_pb_section.et_pb_section_3 {
	padding: 0!important;
}
.page-id-455 .et_pb_section.et_pb_section_4 {
	padding: 30px 0 90px !important;
}
.page-id-455.et-db #et-boc .et-l  .et_pb_section.et_pb_section_3 .et_pb_row_5.et_pb_row{
	padding: 0 30px!important;
}
.et-db #et-boc .et-l .et_pb_row.block_50_50 {
	display: flex;
	flex-wrap: wrap;
}
.et-db #et-boc .et-l .et_pb_row.block_50_50 .et_pb_column_empty {
	display: none;
}
.et-db #et-boc .et-l .et_pb_row.block_50_50 .et_pb_column {
	width: 100%;
}
.et-db #et-boc .et-l .et_pb_row.block_50_50 .et_pb_column {
	width: 100%;
	padding: 30px;
}
#et-boc .et-l .super_list .super_list_item {
	margin-top: 30px;
	margin-left:0;
	margin-right:0;
	width:100%;
}
#et-boc .et-l .super_list .super_list_item .num {
	font-size: 30px;
	line-height: 30px;
	padding-bottom: 15px;
	margin-bottom:15px;
}
#et-boc .et-l .super_list .super_list_item h5 {
	font-size: 20px;
	line-height: 22px;
	padding-bottom: 10px;
	font-weight: 700;
}
body #footer.neagative_footer {
	padding-top: 0;
	margin-top: 0;
}
#Solution_gallery .et_pb_column .slick-arrow {
	width: 45px;
	height: 45px;
	top: calc(100% + 15px);
}
#Solution_gallery .et_pb_column .slick-arrow.slick-prev {
	left: calc(50% - 65px);
}
#Solution_gallery .et_pb_column .slick-arrow.slick-next {
	
	right: calc(50% - 65px);
}
.page-id-455.et-db #et-boc .et-l .et_pb_section.et_pb_section_3 .et_pb_row_5.et_pb_row .et_pb_module.et_pb_text.et_pb_text_8 {
	padding-top: 30px !important;
}
}
/*** Inner pages ***/
/***Project ****/
.filter_item_row.submit_mobile {
	display: none;
}
#search_project_mobile {
	margin: 20px auto;
	display: block;
	width: 50%;
}
.post-type-archive-project .banner-section .item-media img, .tax-project_category .banner-section .item-media img {
	width: 100%;
	max-height: 800px;
	min-height: 800px;
	object-fit: cover;
}
.post-type-archive-project .banner-section .item-content, .tax-project_category  .banner-section .item-content {
	padding-top: 2.75rem;
}
/*.banner-section .projects-navigation {
	bottom: 15px;
	padding-left:0;
}*/
@media screen and (min-width: 1101px) {
	.projects-slider .item-content .item-info h2 {
		padding-right: 10%;
	}
}
@media screen and (max-width: 1600px) {
	.post-type-archive-project .banner-section .item-media img {
		width: 100%;
		max-height: 720px;
		min-height: 720px;
		object-fit: cover;
	}
	.single-post .hero-section {
		padding: 125px 100px 0 100px;
	}
}
@media screen and (max-width: 1420px){
	.single-post .slick-arrow {
		display: block !important;
	}
	.post-type-archive-project .banner-section .item-media img {
		max-height: 620px;
		min-height: 620px;
		object-fit: cover;
	}
	.banner-section .projects-navigation {
		padding-left: 27.9rem;
	}
}
@media screen and (max-width: 1419px){
	.filter-container .filter_item_row .filter_item {
		width:calc(33.33% - 20px);
	}
	.filter-container .filter_item_row .filter_item.item-3 {
		margin-right: 0;
	}
	.filter-container .filter_item_row .filter_item.input-icons {
		width: 70%;
		margin-top: 20px;
	}
}
@media screen and (max-width: 1100px){
	#instagram_section .et_pb_text_inner {
		flex-wrap: wrap;
	}
	#instagram_section .et_pb_text_inner div.insta_slide.first-slide {
		min-width: 100%;
		padding: 20px;
		background-size: cover !important;
	}
	#instagram_section .et_pb_text_inner > div.fts-instagram-inline-block-centered {
		width: calc(100%);
	}
	.single-post .hero-section {
		padding: 70px 30px 0 30px;
	}
	.post-type-archive-project .banner-section .item-media img {
		max-height: 500px;
		min-height: 500px;
		object-fit: cover;
	}
	.projects-slider .item-content .item-info {
		text-align: center;
		padding-left: 0;
		width: 100%;
		display: block;
	}
	.projects-slider .item-content {
		flex-direction: column !important;
		justify-content: center;
	}
	.projects-slider .item-content .item-box {
		/*display: none;*/
		width: 100%;
		height: unset;
		padding: 15px !important;
		margin-bottom: 20px;
		text-align: center;
	}
	.projects-slider .item-content .item-box h2 {
		/*margin-bottom: 10px;*/
	}
	.projects-slider .item-content h2 {
		margin-bottom: 0;
		display: block;
	}
	.projects-slider .item-content .item-info span {
		margin-bottom: 8px !important;
		display: block;
	}
	.banner-section .projects-navigation {
		display: none;
	}
	.projects-slider .item-content {
		padding: 30px !important;
	}
	.projects-slider .item-content .item-info .btn.btn-secondary {
		margin: 0 auto;
		display: inline-block;
	}
	.btn.btn-black.filterandsrot-mobile {
		display: block;
		margin: 20px auto;
	}
	.btn.btn-black.filterandsrot-mobile {
		display: flex;
		margin: 20px auto;
		min-width: 230px;
		opacity: 1;
		background: #06594e;
		color: #fff !important;
		text-align: center;
		position: relative;
		justify-content: center;
		align-items: center;
		height:50px;
	}
	.btn.btn-black.filterandsrot-mobile svg path {
		fill: #fff;
	}
	.btn.btn-black.filterandsrot-mobile svg {
		width: 30px;
		margin-right: 15px;
		display:block;
	}
	.btn.btn-black.filterandsrot-mobile.active {
		width: 100%;
		background: #fff;
		color: #06594e !important;
	}
	.btn.btn-black.filterandsrot-mobile.active > svg {
		display:none;
	}
	.btn.btn-black.filterandsrot-mobile .search-icon {
		position: absolute;
		right: 0;
		top: calc(50% - 15px);
		line-height: 0;
		fill: #06594e;
		display:none;
	}
	.btn.btn-black.filterandsrot-mobile.active .search-icon {
		display:block;
	}
	.filter-container.open, .filter-container-mobile.open {
		background: #fff;
		padding-top:0;
	}
	.filter-container .input-icons input {
		font-size: 14px;
		background-color: #e0d0a6;
	}
	.filter-container .filter_item_row.submit {
		display: none;
	}
	.filter-sort-container {
		display: none;
		padding-top: 0;
	}
	.filter-sort-container .filter-col.list-count-wrap {
		display: none;
	}
	.filter-sort-container .filter-col.sort-none {
		max-width: 100%;
		display: block;
	}
	.filter-sort-container .filter-col .sortby-row {
		justify-content: center;
		flex-direction: column;
	}
	.filter-sort-container .filter-col .sortby-row span {
		margin-right: 0;
		margin-bottom: 20px;
	}
	.filter_item_row.submit_mobile {
		display: block;
	}
	.page-id-455.et-db #et-boc .et-l .et_pb_row.et_pb_row_6 {
		padding: 0 30px !important;
	}
}
@media screen and (max-width: 960px){
.grid-container:not(.grid-slider) .item {
	flex: 0 0 100%;
	max-width: 100%;
}
}
@media screen and (max-width: 900px){
	.filter-container .filter_item_row .filter_item {
		width: calc(100%);
		margin-right: 0;
		margin-bottom: 20px;
	}
	.filter-container .filter_item_row .filter_item.input-icons {
		width: 1000%;
		margin-top: 0;
		margin-bottom: 0;
	}
	.sortby-row .filter_item {
		width: unset;
		min-width: 100%;
	}
	#search_project_mobile {
		width: 100%;
	}
	#perks_benefits_new_2nd ul li {
		width: 100%;
	}
}
@media screen and (max-width: 768px){
	.post-type-archive-project .banner-section .item-media img {
		/*max-height: 420px;*/
		/*min-height: 420px;*/
		max-height: 290px;
		min-height: 290px;
		object-fit: cover;
	}
	.tax-project_category .banner-section .item-media img {
		max-height: 412px;
		min-height: 412px;
	}
	.et-db #et-boc .et-l #linbeck_video .et_pb_text {
		background: #000000cf !important;
	}
	.post-section {
		background-color: #FFF;
	}
	footer .footer-widgets {
		padding: 1.25rem 1.875rem;
	}
	footer .footer-widgets .logo-widget {
		padding-bottom: 30px;
		border-bottom: 1px solid #6e6e6e;
	}
	footer .footer-widgets .logo-widget img {
		max-width: 160px;
	}
	footer .footer-widgets .footer-widget .footer-menu.inline-menu {
		padding-top: 25px;
	}
	footer .footer-widgets .footer-widget .footer-menu.inline-menu li {
		/*font-size: 14px;*/
	}
	.et-db #et-boc .et-l .et_pb_button.btn, .et-db #et-boc .et-l .btn {
		font-size: 14px !important;
	}
	.et-db #et-boc .et-l .et_pb_section.Homepage-banner {
		padding-top: 40px;
		padding-left:20px;
		padding-right:20px;
	}
	.projects-slider .item-content .item-info p {
		display: none;
	}
	.projects-slider .item-content p {
		/*font-size: 14px !important;*/
		/*line-height: 20px !important;*/
	}
	.page-id-455.et-db #et-boc .et-l .et_pb_text_7 h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.page-id-29.et-db #et-boc .et-l .et_pb_text_1 h3 {
		font-size: 24px;
		line-height: 32px;
	}
	.et-db #et-boc .et-l .et_pb_text {
		font-size: 14px;
	}
	#Solution_gallery .image_title {
		font-size: 14px !important;
	}
	body.et-db #et-boc .et-l .et_pb_text p,body.et-db #et-boc .et-l .et_pb_text ul li {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.page-id-2717 #perks_benefits_new_2nd ul li {
		width: 100%;
	}
	.et-db #et-boc .et-l div.et_pb_section#Inner_banner .et_pb_text.title-caption p {
		/*letter-spacing: 2px;*/
		/*padding-top: 30px;*/
	}
	.et-db #et-boc .et-l .et_pb_section#linbeck_video {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 0 !important;
		padding-bottom: 30px !important;
	}
	#site_map .et_pb_code_inner .footer-menu,
	#site_map .et_pb_code_inner .footer-menu:nth-child(2),
	#site_map .et_pb_code_inner .footer-menu:nth-child(2) ul li {
		width: 100%;
	}
	#site_map .et_pb_code_inner .footer-menu {
		margin: 0;
	}
	#site_map .et_pb_code_inner .footer-menu a {
		font-size: 14px;
	}
	#site_map .et_pb_code_inner .footer-menu h5, #site_map .et_pb_code_inner .footer-menu h5 a {
		font-size: 14px;
	}
	#site_map .et_pb_code_inner .footer-menu:nth-child(2) {
		margin: 20px 0;
	}
}


@media (max-height: 600px){
	/*.banner-section .item-content {
		padding-top: 50px;
	}*/
}
/***Project ****/
/*** Solutions ***/
@media screen and (max-width: 1100px){
	 .page-id-38.et-db #et-boc .et-l .et_pb_section_1, .page-id-162.et-db #et-boc .et-l .et_pb_section_1, .page-id-189.et-db #et-boc .et-l .et_pb_section_1, .page-id-183.et-db #et-boc .et-l .et_pb_section_1 ,.page-id-193.et-db #et-boc .et-l .et_pb_section_1,.page-id-566.et-db #et-boc .et-l .et_pb_section_1, .et-db #et-boc .et-l .et_pb_section#child_page_assemble {
		 padding: 30px 30px 0;
		 margin: 0;
	 }
	.icon-right-gt-arrow {
		width: 45px;
		height: 45px;
	}
	.icon-left-gt-arrow {
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l .post-section .controlArrows i {
		margin: 0 10px;
	}
	.icon-left-arrow,.icon-right-arrow{
		width: 45px;
		height: 45px;
	}
	.et-db #et-boc .et-l #sections_children {
		padding-top: 0 !important;
	}
	.et-db #et-boc .et-l #sections_children .et_pb_column {
		padding: 20px;
	}
	.et-db #et-boc .et-l .et_pb_row#solutoins_list {
		padding: 25px 25px 30px !important;
	}
	#solutoins_list .et_pb_text_inner ul li {
		width: calc(100% - 15px);
		padding-left: 5px;
		margin-left: 15px;
		margin-bottom: 15px;
	}
	.et-db #et-boc .et-l .et_pb_row_3.et_pb_row#Solution_gallery {
		margin-top: 30px !important;
		padding-bottom:90px !important
	}
	.et-db #et-boc .et-l .et_pb_row_2.et_pb_row#Solution_gallery {
		margin-top: 30px !important;
		padding-bottom:90px !important
	}
	body.parent-pageid-38 #footer {
		padding-top: 0;
		margin-top: 0;
	}
}
@media screen and (max-width: 968px){
.et-db #et-boc .et-l #sections_children .et_pb_column {
	margin: 25px !important;
	width: calc(100% - 50px);
	padding: 20px;
	margin-bottom: 0 !important;
}
}
@media screen and (max-width: 980px){
.footer-widget.media-widget.mobile .media-img {
	flex-direction: column;
	align-items: center;
	justify-content: center;
}
.footer-widget.media-widget.mobile .media-img img {
	width: 100% !important;
	max-width: 260px;
}
.footer-widget.media-widget.mobile .media-img img:nth-child(2) {
	max-width: 500px;
	margin-top: -60px;
}
.media-widget.mobile .media-img:last-child img:last-child {
	position: unset;
	width: 100%;
	max-width: 500px;
	margin-top: -50px;
}
}
@media screen and (max-width: 980px){
	.play_trigger {
		height: calc(100% - 65px) !important;
	}
}
@media screen and (max-width: 860px){
	.single-post .post_image_container.gallery {
		max-width: 100%;
		padding: 0 30px;
	}
	.single-post .post_image_container .slick-arrow.slick-prev {
		left: 30px;
	}
	.single-post .post_image_container .slick-arrow.slick-next {
		right: 30px;
	}
	.single-post .post_image_container .slick-arrow {
		width: 45px;
		height: 45px;
		top: calc(50% - 22.5px);
	}
}
/*** Solutions ***/