<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */

.inner-banner-mob {
	display:none;
	margin-top: 65px;
    height: 400px;
    overflow: hidden;
    width: 100%;
}
.carousel-background-mob {
	display:none;
}

/*@media (min-width:1920px) {
	.nav-menu a {
		font-size:24px !important;
	}
}
*/
@media (min-width: 1800px) {
/* 	#header #logo {
    	padding-left: 60px;
		width:13%;
	} */
	#header.header-scrolled {
		height:unset !important;
	}
	#header {
		height:unset !important;
	}
	#header .container-fluid {
		display: flex;
    	justify-content: space-between;
    	align-items: center;
	}
	.nav-menu a {
		font-size:18px;
	}
}

@media (max-width:1024px) {
	.index-services-content{
		width: 100%;
		left: 0px;
	}
	.footer-content ul, .copyrights {
		float:unset;
		display:flex;
		justify-content:center;
	}
	.copyrights, .social-icons-wrapper {
		margin-top:20px;
	}
}

@media (max-width: 768px) {
	#header #logo {
    float: left;
    width: 70%;
	}
	#intro h2 {
		text-align: center;
	}
	.index-services-content{
		width: 100%;
		left: 0px;
	}
	#services-content::before, #intro .carousel-item::before, #testimonials-content::before{
		width: 100%;
	}
	#footer{
		overflow: hidden;
	}
	.footer-content{
		overflow: hidden;
	}
	.footer-content ul li{
		display: block;
		text-align: center;
		border: 0px;
		padding-bottom: 15px;
		border-bottom: 1px solid #ffffff;
		padding-top: 15px;
	}
	.footer-content ul{
		float: unset;
		padding:0;
	}
	.footer-content ul .social-icons {
/*     float: left; */
	}
	.footer-content ul.social-icons-wrapper {
		display:flex;
		align-items:center;
		justify-content:center;
		margin-top:2em;
	}
	.footer-content .copyrights {
		float:unset;
		text-align:center;
		margin-top:2em;
	}
	.footer-content ul{
		display:unset;
	}
	input#is-search-input-3432 {
		width:70%;
	}
	body.mobile-nav-active #mobile-nav {
    left: 0;
    background: #103153;
	}
	#nav-menu-container2{
		display: none;
	}
	.inner-banner{
		margin-top: 65px;
/*     max-height: 175px; */
		min-height:400px;
    overflow: hidden;
    width: 100%;
		display:none;
	}
	#people-content{
/* 		background: #103153; */
	}
	#people-content.inner-bg{
		height: auto;
/*     	min-height: 600px; */
		min-height:unset;
		margin-bottom: 20px;
	}
	.timeline &gt; li &gt; .timeline-badge{
		display: none;
	}
	.timeline:before{
		display: none;
	}
	.timeline &gt; li &gt; .timeline-panel{
		width: 100%;
	}
	.timeline &gt; li.timeline-inverted{
		padding-left: 0px;
	}
	.timeline &gt; li:not(.timeline-inverted){
		padding-right: 0px;
	}
	.inner-bg &gt; .index-services-content{
/* 		position: inherit; */
	}
	.events-content ol{
		margin: 0px;
		padding: 0px;
	}
	.team img{
		margin-bottom: 20px;
	}
	.people-search-banner{
		height: 600px !important;
	}
	.search-banner p{
		width: 100%;
		margin-bottom: 0px;
	}
	.search-people-fields input[type="text"] {
    background: #ffffff;
    width: 83%;
	margin-bottom: 20px;
	}
	.team-member-detail-img {
    position: inherit;
		overflow: hidden;
	}
	.team-member-detail-img img {
    width: 100%;
	}
	.formBox .upload-cv label, .formBox .upload-cv input {
    width: 100%;
    margin: 0px;
	}
	.formBox input[type="text"], .formBox select{
		height: 50px;
	}
	.upload-cv{
		overflow: hidden;
		margin: 50px 0px;
	}
	.formBox input[type="submit"] {
    background: no-repeat;
	}
	.formBox .upload-cv input[type="file"]{
	background: #d1d2d3;
	}
	.location-map{
		margin: 10%;
	}
	.list-arrow-down p{
		padding: 30px;
		padding-top: 0px;
	}
	body.page-id-3306 .inner-content img {
    width: 100%;
    height: auto;
}
	
/* Responsive banner	 */
	
	#intro {
		min-height:400px;
		height:unset;
	}
	#intro .carousel-item {
		min-height:400px;
		height:unset;
	}
	.page-id-3306 table tr td {
		padding:10px;
	}
	.page-id-3306 .inner-content h3,
	.page-id-3306 .inner-content h1 {
		font-size:25px !important;
	}
	
	.inner-banner-mob {
		display:block;
	}
	#intro .carousel-background-mob img {
    	max-width: 100%;
		height: 400px;
    object-fit: cover;
	}
	.carousel-background {
		display:none;
	}
	.carousel-background-mob {
		display:block;
	}
	#intro .btn-get-started {
		font-size:14px;
	}
	
}




























</pre></body></html>