
@media only screen and (max-width : 1200px) {
	.searchbox {
		order: 3;
		margin: 0;
		margin-left: 15px;
	}
	
	#menu-menu-1, #menu-menu-2 {
		gap: 15px;
	}
	
	.header-menu[data-menu="right"] .menu-extension, .header-menu[data-menu="leftext"] .menu-extension {
		margin-left: 15px;
	}
	
	header #navbar-home {
		height: auto;
		padding: 10px 0;
	}
	
	header .menu-item::before {
		bottom: -13px;
	}
}

@media only screen and (max-width : 1090px) {
	.searchbox {
		display: none;
	}
}

@media only screen and (max-width : 1024px) {
	#menu-oc-right a.nav-link, #menu-oc-right a.dropdown-item {
		color: var(--color1);
	}
	
	#menu-oc-right a.nav-link:hover, #menu-oc-right a.dropdown-item:hover {
		color: var(--color2);
	}
	
	#menu-menu-1, #menu-menu-2 {
		gap: 20px;
	}
	
	#menu-oc-right .menu-item-553 {
		border-bottom: 1px solid rgba(0, 0, 0, .1);
	}
	
	#menu-oc-right .searchbox {
		display: block;
		margin: 35px 0 0;
		max-width: 100%;
	}
	
	.mlogo {
		width: 100%;
		text-align: center;
		padding: 25px 0;
	}
	
	.mlogo .navbar-brand {
		width: 200px;
	}
	
	.title-30 {
		font-size: 25px;
	}
	
	.title-40 {
		font-size: 30px;
	}
	
	.title-70 {
		font-size: 40px;
	}
	
	.btitle {
		margin-bottom: 0;
	}
	
	.btn-loop {
		margin-top: 0;
	}
	
	.el-flex.hero .wrap {
		flex-direction: column;
		height: auto;
		padding-top: 0;
	}
	
	.el-flex.hero .bg-vid {
		position: relative;
		height: 300px;
	}
	
	.el-flex.hero .dlocs {
		position: relative;
		bottom: 0;
	}
	
	.el-flex.hero .dinfo {
		padding: 30px 0;
	}
	
	.el-flex.hero .dtitle {
		color: var(--color1);
	}
	
	.el-flex.hero .dlocs {
		padding: 0 15px;
		justify-content: center;
		gap: 10px;
	}
	
	.el-flex.hero .dlocs .dtitle {
		color: var(--color);
		font-size: 17px;
	}
	
	.el-flex.hero .overlay.color {
		opacity: 0;
	}
	
	.el-grid.imgs .ibox {
		padding-top: 0;
	}
	
	.el-grid.imgs .ibox .mask {}
	
	.el-grid.imgs .ibox .dthumb {
		top: 0;
		width: 100%;
		height: 100%;
	}
	
	.el-grid.imgs .dinfo {
		height: auto;
		min-height: 250px;
		max-width: 100%;
		z-index: 2;
		padding: 20px;
	}
	
	.el-grid.imgs .ibox:hover .ibtn, .el-grid.imgs .ibox .ibtn {
		bottom: 0px;
		position: relative;
		margin-top: 20px;
	}
	
	.el-grid.imgs .ibox .mask {
		-webkit-mask-image: unset;
		mask-image: unset;
		opacity: .2;
	}
	
	.el-grid .color-0 {
		background: #205a41;
	}
	
	.el-grid .color-1 {
		background: #008996;
	}
	
	.el-grid .color-2 {
		background: #003b4a;
	}
	
	.el-grid .color-3 {
		background: #68813c;
	}
	
	.el-grid .color-4 {
		background: #00acc8;
	}
	
	.el-grid.imgs .wrap {
		padding: 30px 0;
	}
	
	.el-column.is-media .wrap {
		padding: 30px 0;
	}
	
	.el-column.is-media .dimage {
		margin-right: 0;
	}
	
	.el-column.is-media .dinfo {
		padding: 0;
	}
	
	.el-column.is-media .btitle {
		margin-bottom: 15px;
	}
	
	.el-column.is-media .dtitle {
		margin-bottom: 20px;
	}
	
	.el-column.is-media .btn-loop {
		margin-top: 20px;
	}
	
	.el-counters .dtop {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}
	
	.el-counters .itext {
		font-size: 17px;
		font-weight: 400;
	}
	
	.el-owl.proj .wrap {
		padding: 30px 0;
	}
	
	.el-owl.proj .proj {
		width: 100%;
	}
	
	.proj .flexic {
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
	}
	
	.proj .btn-loop {
		flex: 0 0 auto;
		display: none;
	}
	
	.element.el-title .wrap {
		padding-bottom: 0;
	}
	
	.el-title .flexic {
		align-items: center;
	}
	
	.el-owl.quotes .wrap {
		padding: 30px 0;
	}
	
	.el-owl.quotes div .floater {
		top: -20px;
		left: -80px;
	}
	
	.el-owl.quotes .dtop {
		margin-bottom: 20px;
	}
	
	.el-owl.quotes .dtext {
		margin-bottom: 20px;
		font-size: 20px;
	}
	
	.el-cta .fx1 .dinfo, .el-cta .fx2 .dinfo {
		margin: 0;
	}
	
	.el-cta .fx1 .dinfo {
		margin-left: auto;
	}
	
	.el-cta .col-fx .dinfo {
		padding: 30px;
		max-width: 100%;
	}
	
	.el-cta .flexic .dtitle {
		font-size: 25px;
		margin-bottom: 20px;
	}
	
	.el-cta.element .wrap {
		padding: 0;
	}
	
	.el-cta .flexic .btitle {
		margin-bottom: 20px;
	}
	
	.owl-carousel .owl-item img {
		object-fit: contain;
	}
	
	footer .wex {
		padding: 0;
	}
	
	footer .navbar-brand {
		width: 100%;
	}
	
	footer .sc-contact {
		font-size: 15px;
	}
	
	footer .owl-item .ibox {
		height: 85px;
	}
	
	.el-hero.is-page .wrap {
		min-height: 200px;
	}
	
	.el-title.v2 .wrap {
		padding: 30px 0;
	}
	
	.el-title.v2 .btitle {
		margin-bottom: 5px;
	}
	
	.el-title.v2 .dtitle {
		padding-right: 10px;
		margin-right: 10px;
	}
	
	.el-title.v2 .dtext {
		padding-left: 0;
	}
	
	.member .ititle {
		font-size: 16px;
		letter-spacing: -.02em;
		text-transform: uppercase;
	}
	
	.member .posn {
		font-size: 15px;
	}
	
	.el-grid.is-team .row {
		row-gap: 20px;
	}
	
	.member .dthumb {
		height: 0;
		padding-bottom: 100%;
	}
	
	.member .dthumb .bg-img {
		background-position: top center;
	}
	
	.el-grid.is-team .wrap {
		padding: 30px 0;
	}
	
	.el-owl-cards .card.half {
		max-width: calc(50% - 15px);
	}
	
	.el-owl-cards .flexic.quas {
		gap: 30px;
	}
	
	.el-owl-cards .dtitle {
		margin-bottom: 25px;
	}
	
	.el-owl-cards .dtitle {
		font-size: 25px;
	}
	
	.el-owl-cards .dinfo {
		padding: 20px;
	}
	
	.el-owl-cards .dtext {
		font-size: 17px;
	}
	
	.el-owl-cards .card .ex {
		padding: 0;
		row-gap: 20px;
	}
	
	.el-owl-cards.is-full .wrap {
		padding-bottom: 30px;
	}
	
	.el-owl-cards .card .bg-img {
		height: 0;
		padding-bottom: 90%;
	}
	
	.el-owl-cards.is-full .card .bg-img {
		height: 0;
		padding-bottom: 30%;
	}
	
	.el-owl-cards .card .ex .ititle {
		font-size: 20px;
	}
	
	.el-owl-cards .card .ex .itext {
		line-height: 150%;
	}
	
	.el-flex.is-icons .wrap {
		padding: 30px 0;
	}
	
	.el-flex.is-icons .dtop {
		margin-bottom: 25px;
	}
	
	.el-flex.is-icons .ibox {
		flex: 0 0 12%;
	}
	
	.el-flex.is-icons .icon-bg img {
		max-height: 60px;
	}
	
	.el-flex.is-icons .ititle {
		font-size: 15px;
	}
	
	.el-grid.is-icons .wrap {
		padding: 30px 0;
	}
	
	.el-grid.is-icons .row {
		row-gap: 30px;
	}
	
	.el-grid.is-icons .icon-bg {
		flex: 0 0 60px;
	}
	
	.el-ajax .proj-row {
		margin-top: 0;
	}
	
	.is-proj .proj .dthumb {
		height: 0;
		padding-bottom: 80%;
	}
	
	.is-proj .proj .dthumb {
		margin-bottom: 20px;
	}
	
	.is-proj .row {
		row-gap: 25px;
	}
	
	.is-member {
		padding: 30px 0 10px;
	}
	
	.is-member .dname {
		font-size: 25px;
	}
	
	.is-member .dposn {
		font-size: 17px;
	}
	
	.is-member .booty {
		min-height: unset;
	}
	
	.is-member .booty .dinfo {
		max-width: 100%;
		padding-top: 20px;
	}
	
	.is-member .left-bar {
		display: none;
	}
	
	.is-member .dtext {
		margin: 0;
		padding: 20px;
		max-width: 100%;
		line-height: 180%;
	}
	
	.is-member .btn-loop {
		max-width: 100%;
		padding: 20px 0;
	}
	
	.is-project {
		padding: 30px 0 10px;
	}
	
	.is-project .dtitle {
		margin: 10px 0;
		font-size: 25px;
	}
	
	.is-project .dlocation {
		font-size: 20px;
	}
	
	.is-project .sidebar {
		padding: 20px 20px 0;
		min-height: unset;
	}
	
	.is-project .sidebar .quas {
		font-size: 20px;
	}
	
	.is-project .sidebar .btitle {
		margin-bottom: 5px;
	}
	
	.is-project .row {
		margin-bottom: 25px;
	}
	
	.is-project #big .item {
		height: 0;
		padding-bottom: 70%;
	}
	
	.is-project #big .item .bg-img {
		width: 100%;
		height: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
	}
	
	.is-project .outer {
		margin-bottom: 20px;
	}
	
	article .btn-loop {
		padding: 20px 0;
	}
	
	.el-ajax .tax-links .row {
		flex-direction: column;
		align-items: flex-start;
		row-gap: 20px;
	}
	
	.el-ajax .tax-links .row .col-lg-5, .el-ajax .tax-links .row .col-lg-7 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-ajax .tax-links ul {
		justify-content: flex-start;
	}
	
	.el-ajax .hideme {
		padding-top: 30px;
		padding-bottom: 0;
	}
	
	.el-ajax .tax-links {
		margin-top: 0;
	}
	
	.el-ajax hr {
		margin-top: 30px;
	}
	
	.el-ajax .proj-row .post {
		font-size: 17px;
		flex-direction: column;
		padding: 25px;
	}
	
	.el-ajax .proj-row .post .btn {
		position: relative;
		bottom: unset;
		left: 0;
		left: unset;
		width: auto;
		margin-top: 20px;
		display: inline;
		text-align: left;
	}
	
	.el-ajax .proj-row .post .btn::before {
		display: none;
	}
	
	.el-swiper .slider-bg {
		max-width: 100%;
		margin-left: 15px;
	}
	
	.element.el-swiper .wrap {
		padding-bottom: 0;
	}
	
	.el-events .dtop {
		padding-bottom: 25px;
		margin-bottom: 25px;
	}
	
	.is-media.v2 .btn.btn-d span {
		font-size: 15px;
	}
	
	.is-media.v2 .dimage {
		margin: 0;
	}
	
	.is-media.v2 .btn.btn-d {
		padding: 15px;
	}
	
	.el-cta-slider .cta .ititle {
		font-size: 30px;
	}
	
	.el-cta-slider .bg-img {
		background-position: center right;
	}
	
	.el-cta-slider .cta .itext {
		font-size: 20px;
	}
	
	.el-cta-slider .cta {
		height: 400px;
	}
	
	.el-cta-slider .owl-bg {
		margin-bottom: 20px;
	}
	
	.el-cta-slider .dtext {
		font-size: 20px;
	}
	
	.el-cta-slider .btn.btn-d span {
		font-size: 15px;
	}
	
	.el-cta-slider .btn.btn-d {
		padding: 15px;
	}
	
	.el-career .c-listing {
		padding: 30px 0 0;
	}
	
	.el-career .fam-title {
		font-size: 25px;
		margin-bottom: 15px;
	}
	
	.el-career .item a {
		font-size: 20px;
		padding: 10px 0;
	}
	
	.el-career .fam {
		margin-bottom: 25px;
	}
	
	.el-hero.is-post .wrap {
		padding: 0;
		height: 225px;
	}
	
	.is-article {
		padding: 30px 0 0;
	}
	
	.is-article .btitle {
		margin-bottom: 5px;
	}
	
	.is-article .dtext ol, .is-article .dtext ul, .is-article .dtext p {
		margin-bottom: 25px;
	}
	
	.is-article .dtext ul {
		margin-top: 0;
	}
	
	.is-career {
		padding: 30px 0 0;
	}
	
	.is-career .dtitle {
		font-size: 25px;
		margin-bottom: 15px;
	}
	
	.is-career .dtop {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}
	
	.is-career .sidebar {
		padding: 20px;
	}
	
	.is-career .sidebar h3 {
		margin: 0 0 20px;
	}
	
	.is-career .dlocation {
		font-size: 25px;
	}
	
	.is-career .dtext {
		margin-top: 30px;
	}
	
	.is-career .dtext h3 {
		margin-bottom: 20px;
	}
	
	.is-career .dtext p, .is-career .dtext ul, .is-career .dtext ol {
		margin-bottom: 25px;
	}
	
	.is-career .dtext h4 {
		margin: 25px 0;
	}
}

@media only screen and (max-width : 1024px) {
	section.element .wrap {
		padding: 30px 0;
	}
	
	.element.no-br br {
		display: none;
	}
	
	header #menu-oc-right .menu-item::before {
		display: none;
	}
}

@media only screen and (max-width : 800px) {
	.el-flex.hero .hh {
		display: none;
	}
	
	.el-flex.hero .wrap {
		padding-bottom: 30px;
	}
	
	.el-flex.hero .dlocs .dtitle {
		font-size: 15px;
	}
	
	.title-70 {
		font-size: 30px;
	}
	
	.btitle {
		font-size: 15px;
	}
	
	.title-40 {
		font-size: 25px;
	}
	
	.el-grid.imgs .dinfo {
		min-height: 200px;
	}
	
	.el-grid.imgs .ibox .mask {
		opacity: .1;
	}
	
	.el-grid.imgs .ititle {
		font-size: 25px;
	}
	
	.el-column.is-media .dimage {
		margin-bottom: 25px;
	}
	
	.el-counters .row {
		row-gap: 30px;
	}
	
	.el-owl.quotes .dtext {
		font-size: 17px;
	}
	
	.el-awards .ibox {
		margin: 0 auto;
	}
	
	.el-logos .owl-carousel .owl-item img {
		max-height: 80px;
	}
	
	.el-cta .flexic {
		flex-direction: column;
	}
	
	.el-cta .col-fx {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	footer.element .wrap-1 {
		padding: 25px 0;
	}
	
	footer.element .social-icons {
		margin: 25px 0;
	}
	
	footer .navbar-brand {
		width: 200px;
		display: block;
	}
	
	footer .row .col-md-3 {
		flex: 0 0 50%;
	}
	
	footer .row .col-md-3:nth-child(2) {
		order: 1;
	}
	
	footer .sc-contact {
		display: block;
	}
	
	.el-title.v2 .dtitle.wtext {
		border: none;
		margin-right: 0;
		padding-right: 0;
		line-height: 135%;
	}
	
	.el-title.v2 .dtext {
		margin-top: 15px;
	}
	
	.el-owl-cards .card .ex {
		gap: 20px;
	}
	
	.el-owl-cards .card .ex .item {
		flex: 0 0 calc(50% - 10px);
	}
	
	.el-owl-cards .card .ex .pad {
		max-width: 100%;
	}
	
	.card .ex .item .pad {
		margin: 0 !important;
	}
	
	.el-flex.is-icons .ibox {
		flex: 0 0 21%;
	}
	
	.el-flex.is-icons .icon-bg {
		margin-bottom: 15px;
	}
	
	.el-flex.is-icons .flexic {
		row-gap: 35px;
	}
	
	.el-grid.is-icons .en {
		display: flex;
		align-items: flex-start;
		gap: 20px;
		flex-direction: column;
	}
	
	.el-grid.is-icons .icon-bg {
		flex: 0 0 auto;
		max-width: 60px;
	}
	
	.el-grid.is-icons .row {
		gap: 10px;
	}
	
	.el-grid.is-icons .ititle {
		font-size: 20px;
	}
	
	.el-ajax .proj-row .post {
		height: auto;
	}
	
	.el-swiper .swiper-slide-active .item .pad {
		padding: 30px;
	}
	
	.el-swiper .swiper-slide {
		height: 250px;
	}
	
	.is-project .dtext {
		margin-bottom: 20px;
		margin-top: 20px;
	}
	
	.is-project .sidebar {
		padding: 20px;
	}
	
	.el-career .set-filters {
		flex-direction: column;
		gap: 20px;
		padding: 20px 0;
	}
	
	.el-career .set-filters h4 {
		flex: 0 0 auto;
	}
	
	.el-career .item a {
		font-size: 17px;
		padding: 5px 0;
	}
	
	.el-career .fam-title {
		margin-bottom: 5px;
	}
}

@media only screen and (max-width : 600px) {
	.el-hero.is-page .overlay.color {
		background: rgba(0, 0, 0, .5);
	}
	
	.title-70 {
		font-size: 25px;
	}
	
	.btitle {
		letter-spacing: .1em;
	}
	
	header #navbar-home {
		padding: 0;
	}
	
	header[data-sticky="sticky"].sticky-head .menu_wrap {
		padding: 0;
	}
	
	header, header[data-sticky="sticky"].sticky-head {
		animation: none;
		transition: 0;
		padding: 10px 0;
	}
	
	header a.navbar-brand {
		width: 120px;
	}
	
	.el-flex.hero .dtitle {
		line-height: 135%;
	}
	
	.el-flex.hero .dlocs {
		flex-wrap: wrap;
		gap: 15px;
		row-gap: 10px;
	}
	
	.el-flex.hero .dlocs img {
		display: none;
	}
	
	.el-flex.hero .dlocs .dtitle {
		font-size: 12px;
	}
	
	.el-flex.hero .dinfo {
		padding: 25px 0;
	}
	
	.el-flex.hero .bg-vid {
		height: 225px;
	}
	
	.el-grid.imgs .dinfo {
		padding: 15px;
	}
	
	.el-grid.imgs .ititle {
		line-height: 135%;
		font-size: 20px;
	}
	
	.el-owl-cards .card.half {
		max-width: calc(100%);
	}
	
	.el-owl-cards.is-full .card .bg-img {
		padding-bottom: 80%;
	}
	
	.el-owl-cards .card .ex .item {
		flex: 0 0 100%;
	}
	
	.el-counters .ititle {
		font-size: 35px;
	}
	
	.el-counters .itext {
		font-size: 15px;
	}
	
	.el-title .flexic {
		align-items: flex-start;
		flex-direction: column;
	}
	
	.el-title .flexic .btn {
		margin-top: 20px;
	}
	
	.proj .dtitle {
		font-size: 20px;
	}
	
	.el-owl.quotes div .floater {
		display: none;
	}
	
	.el-cta .col-fx .dinfo {
		padding: 20px;
	}
	
	footer .row .col-md-3 {
		flex: 0 0 100%;
	}
	
	footer .row .col-md-3:nth-child(3) {
		order: 1;
	}
	
	footer .wex {
		padding-bottom: 20px;
	}
	
	footer .ibox img {
		max-height: 60px;
	}
	
	footer .copyright {
		flex-direction: column;
		text-align: center;
	}
	
	footer .wrap-2 .container-xl {
		padding: 15px;
	}
	
	footer .sc-contact {
		text-align: center;
	}
	
	footer.element .social-icons {
		text-align: center;
	}
	
	.social-icons a {
		margin: 0 10px;
	}
	
	footer .navbar-brand {
		margin: 0 auto 25px;
	}
	
	.hex-bg .hexa-2, .hex-bg .hexa-1 {
		width: 250px;
		height: 450px;
	}
	
	.el-title.v2 .dtitle.wtext {
		font-size: 20px;
	}
	
	.member .ititle {
		font-size: 14px;
	}
	
	.member .posn {
		font-size: 13px;
	}
	
	.is-member .dtop.flexic {
		flex-direction: column;
	}
	
	.is-member .btitle {
		flex: 0 0 auto;
		margin-bottom: 5px;
		margin-top: 0;
	}
	
	.is-member .dtext {
		padding: 20px 0;
	}
	
	.left-logo {
		display: none;
	}
	
	.el-flex.is-icons .ibox {
		flex: 0 0 calc(33% - 3px);
	}
	
	.el-flex.is-icons .flexic {
		gap: 5px;
		row-gap: 30px;
	}
	
	.el-flex.is-icons .ititle {
		font-size: 15px;
		font-weight: normal;
	}
	
	.el-grid.is-icons .col-md-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.el-grid.is-icons .dtext {
		margin-top: 10px;
	}
	
	.el-grid.is-icons .row {
		gap: 0;
		row-gap: 30px;
	}
	
	.el-ajax.is-proj .col-6 {
		flex: 0 0 100%;
		max-width: 100%;
	}
	
	.is-proj .proj .dtitle {
		margin-bottom: 5px;
		line-height: 135%;
	}
	
	.is-proj .proj .dthumb {
		margin-bottom: 10px;
	}
	
	.mt-5 {
		margin-top: 20px !important;
	}
	
	.el-cta .flexic .btitle {
		margin-bottom: 5px;
	}
	
	.el-cta .flexic .dtitle {
		font-size: 21px;
		margin-bottom: 30px;
	}
	
	.el-title.v1 .dtext {
		line-height: 170%;
	}
	
	.is-project .dtext {
		line-height: 170%;
	}
	
	.is-project .owl-bg {
		margin-bottom: 20px;
	}
	
	.is-project #big .item {
		padding-bottom: 90%;
	}
	
	.is-project #thumbs .item {
		height: 90px;
	}
	
	.is-project .owlprev {
		left: 0;
	}
	
	.is-project .owlnext {
		right: 0;
	}
	
	.is-project .owlprev, .is-project .owlnext {
		filter: brightness(0) invert(1);
	}
	
	.el-swiper .swiper-slide-active {
		width: calc(100%);
	}
	
	.el-swiper .swiper-slide-active .item .pad {
		font-size: 17px;
		line-height: 150%;
	}
	
	.el-swiper .swiper-slide .item .btn {
		left: 30px;
	}
	
	.el-swiper .slider-bg {
		margin: 0 0px;
		padding: 0 15px;
	}
	
	.el-swiper .swiper-slide, .el-swiper .swiper-slide-active {
		width: 100%;
	}
	
	.el-events .owlprev, .el-events .owlnext {
		top: 50%;
	}
	
	.el-cta-slider .cta .dinfo {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.el-cta-slider .color-1 {
		background-color: #205a41;
		opacity: .5;
	}
	
	.el-cta-slider .color-2 {
		background-color: #003b4a;
		opacity: .5;
	}
	
	.el-cta-slider .color-3 {
		background-color: #008996;
		opacity: .5;
	}
	
	.el-cta-slider .color-4 {
		background-color: #68813c;
		opacity: .5;
	}
	
	.el-cta-slider .owlbtn.owlprev {
		left: 20px;
	}
	
	.el-cta-slider .owlbtn.owlnext {
		left: 70px;
	}
	
	.is-media.v2 .overlay.ptn img {
		max-width: 50px;
	}
	
	.is-media.v2 .overlay.ptn::before {
		width: 20px;
		height: 20px;
	}
	
	.el-cta-slider .dtop {
		margin-bottom: 25px;
	}
	
	.el-cta-slider .cta .dinfo {
		padding: 20px;
		top: unset;
		bottom: 0;
	}
	
	.el-cta-slider .cta .ititle {
		margin-bottom: 20px;
		font-size: 25px;
	}
	
	.el-cta-slider .cta .itext {
		font-size: 17px;
	}
	
	.el-cta-slider .dtext {
		font-size: 17px;
	}
	
	.el-cta-slider .cta .dinfo {}
	
	.el-cta-slider .owl-bg {
		overflow: visible;
		margin-bottom: 25px;
	}
	
	.el-cta-slider .owlbtn.owlprev, .el-cta-slider .owlbtn.owlnext {
		top: 20px;
		bottom: unset;
		width: 30px;
		left: unset;
	}
	
	.el-cta-slider .owlbtn.owlprev {
		right: 55px;
	}
	
	.el-cta-slider .owlbtn.owlnext {
		right: 20px;
	}
	
	.el-column.is-media .btitle {
		margin-bottom: 10px;
	}
	
	.el-career .set-filters {
		align-items: flex-start;
	}
	
	.el-career .fam-title {
		font-size: 20px;
		margin-bottom: 15px;
	}
	
	.el-career .item a {
		flex-direction: column;
		font-size: 16px;
	}
	
	.el-career .item a span:last-child {
		font-size: 13px;
		font-weight: 400;
		color: var(--color);
	}
	
	.el-career .btn.btn-d {
		padding: 8px 20px;
	}
	
	.el-career .custom-select__trigger {
		line-height: 40px;
		height: 40px;
		background-color: #e0e0e0;
		border-radius: 0px;
	}
	
	.el-career .custom-option {
		font-size: 13px;
		line-height: 35px;
	}
	
	.el-hero.is-post .wrap {
		height: 90px;
	}
	
	.is-article .dtitle {
		margin-bottom: 20px;
		font-size: 20px;
		line-height: 150%;
	}
	
	.element.is-article iframe {
		height: 200px;
	}
	
	.is-article .dtext, .is-article .dtop {
		line-height: 175%;
	}
	
	.is-career .dlocation, .is-career .dtitle {
		font-size: 20px;
	}
	
	.is-career .dtext h3 {
		font-size: 17px;
	}
	
	.is-career .dtext {
		line-height: 175%;
	}
	
	.is-career .widget .btitle {
		margin-bottom: 5px;
	}
	
	.is-career .widget {
		margin-top: 25px;
	}
	
	.is-career {
		padding-bottom: 30px;
	}
	
	.is-media.v2 .dimage {
		height: 200px;
	}
	
	.el-ajax .proj-row .post {
		min-height: unset;
	}
}
