/***************** Custom fonts ***************/
/*
@font-face {
	font-family: 'SF-Pro-Display-Black';
	src: url('fonts/SF-Pro-Display-Black.otf'); 
	src: local('SF-Pro-Display-Black'),
		local('SF-Pro-Display-Black'),
		url('fonts/SF-Pro-Display-Black.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-BlackItalic';
	src: url('fonts/SF-Pro-Display-BlackItalic.otf'); 
	src: local('SF-Pro-Display-BlackItalic'),
		local('SF-Pro-Display-BlackItalic'),
		url('fonts/SF-Pro-Display-BlackItalic.otf') 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Bold';
	src: url('fonts/SF-Pro-Display-Bold.otf'); 
	src: local('SF-Pro-Display-Bold'),
		local('SF-Pro-Display-Bold'),
		url('fonts/SF-Pro-Display-Bold.otf') 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-BoldItalic';
	src: url('fonts/SF-Pro-Display-BoldItalic.otf'); 
	src: local('SF-Pro-Display-BoldItalic'),
		local('SF-Pro-Display-BoldItalic'),
		url('fonts/SF-Pro-Display-BoldItalic.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Heavy';
	src: url('SF-Pro-Display-Heavy.otf'); 
	src: local('SF-Pro-Display-Heavy'),
		local('SF-Pro-Display-Heavy'),
		url('fonts/SF-Pro-Display-Heavy.otf') 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-HeavyItalic';
	src: url('SF-Pro-Display-HeavyItalic.otf'); 
	src: local('SF-Pro-Display-HeavyItalic'),
		local('SF-Pro-Display-HeavyItalic'),
		url('SF-Pro-Display-HeavyItalic.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Light';
	src: url('SF-Pro-Display-Light.otf'); 
	src: local('SF-Pro-Display-Light'),
		local('SF-Pro-Display-Light'),
		url('SF-Pro-Display-Light.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Medium';
	src: url('SF-Pro-Display-Medium.otf'); 
	src: local('SF-Pro-Display-Medium'),
		local('SF-Pro-Display-Medium'),
		url('SF-Pro-Display-Medium.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF Pro Display MediumItalic';
	src: url('SF-Pro-Display-MediumItalic.otf'); 
	src: local('SF-Pro-Display-MediumItalic'),
		local('SF-Pro-Display-MediumItalic'),
		url('SF-Pro-Display-MediumItalic.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF Pro Display Regular';
	src: url('SF-Pro-Display-Regular.otf'); 
	src: local('SF-Pro-Display-Regular'),
		local('SF-Pro-Display-Regular'),
		url('SF-Pro-Display-Regular.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-RegularItalic';
	src: url('SF-Pro-Display-RegularItalic.otf'); 
	src: local('SF-Pro-Display-RegularItalic'),
		local('SF-Pro-Display-RegularItalic'),
		url('SF-Pro-Display-RegularItalic.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Semibold';
	src: url('SF-Pro-Display-Semibold.otf'); 
	src: local('SF-Pro-Display-Semibold'),
		local('SF-Pro-Display-Semibold'),
		url('SF-Pro-Display-Semibold.otf'),
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-SemiboldItalic';
	src: url('SF-Pro-Display-SemiboldItalic.otf'); 
	src: local('SF-Pro-Display-SemiboldItalic'),
		local('SF-Pro-Display-SemiboldItalic'),
		url('SF-Pro-Display-SemiboldItalic.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Thin';
	src: url('SF-Pro-Display-Thin.otf'); 
	src: local('SF-Pro-Display-Thin'),
		local('SF-Pro-Display-Thin'),
		url('SF-Pro-Display-Thin.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-ThinItalic';
	src: url('SF-Pro-Display-ThinItalic.otf'); 
	src: local('SF-Pro-Display-ThinItalic'),
		local('SF-Pro-Display-ThinItalic'),
		url('SF-Pro-Display-ThinItalic.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-Ultralight';
	src: url('SF-Pro-Display-Ultralight.otf'); 
	src: local('SF-Pro-Display-Ultralight'),
		local('SF-Pro-Display-Ultralight'),
		url('SF-Pro-Display-Ultralight.otf'), 
		format('opentype');
}
@font-face {
	font-family: 'SF-Pro-Display-UltralightItalic';
	src: url('SF-Pro-Display-UltralightItalic.otf'); 
	src: local('SF-Pro-Display-UltralightItalic'),
		local('SF-Pro-Display-UltralightItalic'),
		url('SF-Pro-Display-UltralightItalic.otf'), 
		format('opentype');
}
*/

/***************** Menu ***************/
.container{
	max-width:1100px;
}

.searchNav{
	padding:0px 25px;
	float:none !important;
	margin-right:0px;
	cursor:pointer;
}
.searchNav:before {
    content: "";
	position:absolute;
	left:0;
	top:-32px;
	height:90px;
    border-left:1px solid #EFECEC;
}
.searchNav:after {
    content: "";
	position:absolute;
	right:0;
	top:-32px;
	height:90px;
    border-left:1px solid #EFECEC;
}
/*.searchNavHover i{*/
.searchNav i{
	color: #3D3D3D; 
	font-size:18px;
	font-weight:500;
	text-transform:uppercase;
	padding:0px 10px;
}
.alignCenter{
	display: flex;
	align-items: center;
}
#homeSlide1 .owl-stage{
	padding:0px;
}
#homeSlide1 .owl-nav{
	position:absolute;
	width:10%;
	right:-10px;
	bottom:10%;
}
#homeSlide5 .owl-nav{
	position:absolute;
	width:10%;
	right:-10px;
	bottom:-5%;
}
#homeSlide5 .owl-dots{
	display:none !important;
}
.homeSliderOverlay{
	width:170%;
	margin-left:-70% !important;
	position:relative;
	background: linear-gradient(124.38deg, rgba(0, 133, 181, 0.9) 0%, rgba(0, 47, 64, 0.9) 100%);
	padding:40px;
}
.homeSlideOverlayHeading{
	width:100%;
	position:relative;
	font-size:40px;
	line-height:60px;
	font-weight:700;
	color:#FFFFFF;
}
.homeSlideOverlayHeading3{
	width:100%;
	position:relative;
	font-size:60px;
	line-height:70px;
	font-weight:700;
	color:#000;
}
.homeTextRotate{
	width:100%;
	position:absolute;
	right:-35%;
	bottom:10%;
	font-size:120px;
	color: rgba(1, 83, 121, 0.1);
	transform: rotate(-90deg);
	text-align:justify;
	z-index:-1;
}
.homeSlideOverlayHeading span{
	color:#EE9D24;
}
.homeSlidePlay{
	display:inline-block;
}
.homeHeadingH1{
	position:absolute;
	font-size:45px;
	line-height:45px;
	font-weight:700;
	color:#181616;
	height:40%;
	bottom:15%;
}

.homeHeadingH2{
	width:25%;
	font-size:20px;
	line-height:20px;
	color:#EE9D24;
	position:relative;
	font-weight:700;
	background: linear-gradient(270deg, rgba(1, 79, 118, 0.05) 0%, rgba(1, 79, 118, 0) 100%);
	padding-bottom:45px;
	padding-top:15px;
	margin-bottom:50px;
}
.homeSlide2BgFixed{
	width:100%;
	position:relative;
	background: linear-gradient(90deg, rgba(1, 79, 118, 0.05) 0%, rgba(1, 79, 118, 0) 100%);
	padding:60px;
}
.homeSlide2BgHeadH1{
	width:100%;
	position:relative;
	color:#181616;
	font-size:50px;
	font-weight:700;
	line-height:55px;
}
.paraText1{
	font-style: normal;
	font-weight: 400;
	font-size: 22px;
	line-height:28px;
	color:#181616;
}
.paraText2{
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height:22px;
	color:#181616;
}
.homeSlide2BgHeadH130{
	width:100%;
	position:relative;
	color:#181616;
	font-weight:700;
	font-size: 22px;
	line-height: 26px;
	margin-top:15px;
}
.homeSlideImgWrap{
	width:100%;
	position:relative;
}
.homeSlideDate{
	position:absolute;
	background:#FFFFFF;
	margin:0;
	left:0;
	bottom:0;
	padding:5px 10px;
	font-size:20px;
	line-height:20px;
	font-weight:500;
}
.anchorLinks{
	display:inline-block;
	font-size:16px;
	line-height:16px;
	padding:10px 15px;
	background:#FFFFFF;
	border:1px solid #EE9D24 !important;
	color:#181616;
	font-weight:400;
}
.anchorLinks:hover{
	color:#181616;
}
.homeHeadingH3{
	width:100%;
	position:relative;
	margin:0px;
	color:#181616;
	font-size:36px;
	font-weight:700;
	line-height:36px;
}
.homeHeadingH3 span{
	color:#EE9D24;
	font-size:16px;
	margin-left:3px;
}
.homeHeadingH3 em{
	font-style:normal;
	color:#EE9D24;
	font-size:16px;
	margin-left:3px;
}
.homeHeadingH4{
	width:100%;
	position:relative;
	margin:0px;
	color:#181616;
	font-size:18px;
	font-weight:500;
	line-height:20px;
	text-transform:capitalize;
}
.homeMilestonesWrap{
	width:100%;
	position:relative;
}
.homeGrideWrap{
	position:relative;
	width: 100%;
    margin: 0 auto;
    display: grid;
    gap:0rem;
    text-align: center;
    grid-template-columns: repeat(3,minmax(33.3%,1fr));
}
.homeGrideItem{
	position:relative;
    width: 100%;
    display: block;
    padding:20px;
    text-align: left;
	border:1px solid #D9D9D9;
}
.homeGrideItem:first-child{
	border-right:none;
}
.homeGrideItem:last-child{
	border-left:none;
}
.arrowLinks{
	display:inline-block;
	margin:0px;
	padding:0px;
	font-size:1rem;
	color:#181616;
}
.homeTrillionEconomy{
	position:absolute;
	left:15px;
	top:40%;
	display:inline-block;
	background: linear-gradient(124.38deg, rgba(0, 133, 181, 0.9) 0%, rgba(0, 47, 64, 0.9) 100%);
	padding:5px 25px 10px 25px;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	line-height:22px;
}
.homeTrillionEconomy span{
	color:#EE9D24;
	font-size:45px;
	line-height:60px;
	font-weight:700;
}
.homeHeadingMainH2{
	width:100%;
	position:relative;
	font-size:20px;
	line-height:20px;
	color:#EE9D24;
	position:relative;
	font-weight:700;
}
.homeHeadingMainH1{
	width:100%;
	position:relative;
	font-size:45px;
	line-height:45px;
	font-weight:700;
	color:#181616;
}
.homeHeadingShadowH4{
	width:100%;
	position:relative;
	font-size:30px;
	line-height:30px;
	font-weight:700;
	color:rgba(24, 22, 22, 0.5);
	-webkit-text-fill-color: white;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgba(24, 22, 22, 0.5);
    letter-spacing:2px;
	font-family: 'Montserrat Regula', sans-serif !important;
}

.homeHeadingSingleH1{
	position:relative;
	display:inline-block;
	font-size:45px;
	line-height:45px;
	font-weight:700;
	color:#181616;
	padding:0px 30px;
}
.homeHeadingSingleH1:before{
	content:"";
	width:100%;
	height:40px; 
	position: absolute;
	left:0;
	top:-20px;
	background: linear-gradient(270deg, rgba(1, 79, 118, 0.05) 0%, rgba(1, 79, 118, 0) 100%);
	background-repeat: no-repeat;
}
.homeStatupLooking{
	position:relative;
	width:100%;
	background-image: url('/wp-content/uploads/2022/08/startup-looking-bg.png');
	background-repeat: no-repeat;
	height:100%;
	border-radius:15px;
	background-position:center center;
	padding:60px 5%;
	background-size: cover;
}
.imgHeadingOverlay{
	width:100%;
	position:relative;
	font-size:40px;
	font-weight:700;
	line-height:45px;
	color:#FFFFFF;
}
.homeSlider3Overlay{
	width:150%;
	position:relative;
	margin-right:-50%;
	background: rgba(255, 255, 255, 0.9);
	padding:40px 40px 40px 40px;
	z-index:1;
}
#homeSlide3 .carousel-indicators{
	text-align:left;
	margin:0px auto;
	left:40px;
	right:auto;
	bottom:5%;
	background:none;
}

.homeSlider3Text{
	color:#181616;
	font-size:13px;
	line-height:22px;
}
.homeSlider3Para{
	width:100%;
	position:relative;
	font-size:36px;
	line-height:48px;
	color:#181616;
}

.backgroundBlack{
	background:#1d2122;
	color:#EE9D24;
	text-transform:uppercase;
}
.blogSubHeading{
	margin:0;
	font-size:22px;
	line-height:28px;
	font-weight:500;
	color:#EE9D24;
	text-transform:uppercase;
}
.blogMainHeading{
	margin:0;
	font-size:60px;
	line-height:70px;
	font-weight:700;
	color:#FFFFFF;
	text-transform:uppercase;
}
.footerHeading{
	color:#181616;
	font-size:18px;
	line-height:30px;
	font-weight:700;
	text-transform:uppercase;
}
ul.footerlinks li a{
	color:#181616;
	font-weight:600;
	font-size:13px;
	line-height:30px;
}
.footerSocial li{
	display:inline-block;
	margin-right:15px;
}
.footerSocial li a{
	display:block;
}
.footerSocial li a svg{
	color:#EE9D24;
}
.footerFormArrow{
	background:none;
	font-size:1.2rem;
	position:absolute;
	right:1px;
	padding:5px 10px;
	color:#EE9D24;
	box-shadow:none;
	z-index:11;	
}
.footerFormArrow:hover{
	color:#EE9D24;
}
/*********************/
.homeSection{
	padding:60px 0px;
}
.header-top{
	padding:0px;
	border-bottom:1px solid #EFECEC;
	overflow-y:auto;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index:99;
}
.menuzord .showhide{
	padding-top:25px;
}
.carousel-indicators{
	margin:auto;
	right:20%;
	left:auto;
	bottom:5%;
	background:none;
}
.carousel-indicators li{
	background:#D9D9D9;
	border-radius:50%;
	border:none;
	width:15px;
	height:15px;
}
.carousel-indicators .active{
	background:#EE9D24;
}
.owl-nav svg{
	color:#FFFFFF;
}
#homeSlide2 .owl-nav{
	width:10% !important;
	position:absolute;
	left:-0.5% !important;
}

#homeSlide2 .owl-theme button{
	margin:0px;
}
.fulSection{
	width:100%;
	position:relative;
	background: rgba(149, 149, 149, 0.05);
	padding:60px 0px;
}
#homeGallery ul li{
	display:inline-block;
	background: linear-gradient(270deg, rgba(1, 79, 118, 0.05) 0%, rgba(1, 79, 118, 0) 100%);
	border:none;
	font-size:16px;
	color:#181616;
	font-weight:700;
	padding:10px 30px;
	cursor:pointer;
	margin:0px;
}
#homeGallery ul li:hover, #homeGallery ul li.active{
	background: linear-gradient(124.38deg, rgba(0, 133, 181, 0.9) 0%, rgba(0, 47, 64, 0.9) 100%);
	color:#FFFFFF;
}
.galleryOverlay {
	position: absolute;
	left:15px;
	right:15px;
	bottom:0px;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
	z-index:1;
	opacity:1;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;color:#FFFFFF;
	padding:15px;
}
/**** Start Meet the team overlay 04-03-2023 ***********/
.filters-content .socialOverla{
	position: absolute;
	top:0;
	bottom:0;
	left:15px;
	right:15px;
	height:100%;
	background: rgba(0,0,0,0.7);
	opacity: 0;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-moz-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	overflow:hidden;
	text-align: center;
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
}
.overlaySocialLink{
	margin-top:15px;
	display:inline-block;
	font-size:2rem;
	color:#FFFFFF;
}
.overlaySocialLink svg{
	color:#EE9D24;
}
.filters-content .item:hover .socialOverla{
	opacity: 1;
	visibility: visible;
}
/*
.filters-content .item:hover .galleryOverlay{
	opacity: 0;
	visibility: hidden;
}
*/
/************ Enf Meet the team overlay ***************/
.homeBlogBg{
	background:#1D2122;
}
.footerInput{
	padding-right:40px !important;
	border-radius:0px !important;
}
.footerInput:focus{
	box-shadow:none !important;
	border-color:#EE9D24 !important;
	outline:none !important;
}

/******************** ABOUT US ***************/
.fullBanner{
	position:relative;
	width:100%;
	background-image: url('/wp-content/uploads/2022/08/about-banner.webp');
	background-repeat: no-repeat;
	height:100%;
	background-position:center center;
	padding:150px 0px;
	background-size: cover;
}
ul.breadCrums{
	margin:0px;
	position:absolute;
	right:0;
	bottom:-155px;
	background:#FFFFFF;
	padding:10px 30px;
}
ul.breadCrums li{
	display:inline-block;
	border-right:2px solid #353535;
	padding:0px 5px;
	font-size:16px;
	line-height:16px;
	font-weight:500;
	text-transform:uppercase;
}
ul.breadCrums li a{
	display:block;
	font-size:16px;
	line-height:16px;
	font-weight:500;
	color:#353535;
	padding:0px 5px;
	text-transform:uppercase;
}
ul.breadCrums li.active{
	color:#EE9D24;
}
ul.breadCrums li:last-child{
	display:inline-block;
	border-right:none;
}
.homeHeadingNoSpaceH2{
	width:80%;
	font-size:20px;
	line-height:20px;
	color:#EE9D24;
	position:relative;
	font-weight:700;
	background: linear-gradient(270deg, rgba(1, 79, 118, 0.05) 0%, rgba(1, 79, 118, 0) 100%);
	padding:10px 0px;
}
.gradientBg{
	background: linear-gradient(92.17deg, #0085B5 0%, #002F40 99.05%);
	border-radius: 20px;
	padding:50px 0px;
	background-size: cover;
}
.HeadingWhiteH1{
	font-size:60px;
	line-height:60px;
	font-weight:700;
	color:#FFFFFF;
}
.HeadingWhiteH1 span{
	color:#EE9D24;
}
.HeadingWhiteH2{
	font-size:16px;
	line-height:16px;
	font-weight:700;
	color:#FFFFFF;
	text-transform:uppercase;
}
.sectionBgGray{
	background:#F4F9FA;
}
/*********** Form ************/

/************ Floating lable *********/
.floatingInp{
	position:relative;
	width:100%;
}
.floatingInp .input-wrapper {
  position: relative;
  margin-bottom:25px;
}

.floatingForm .floatingInp .form-control {
  display: block;
  line-height: 1em;
  margin: 0;
  padding-left:0px;
  width: 100%;
  font-size: 16px;
  border:none;
  border-bottom: 1px solid #FFFFFF;
  background: none !important;
  border-radius: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 500;
  box-shadow:none;
	color:#FFFFFF;
}

.floatingForm .floatingInp .form-control:focus {
  border:none;
  border-bottom: 1px solid #FFFFFF;
}

.floatingInp .control-label {
  display: block;
  position: absolute;
  opacity: 0;
  bottom: 1rem;
  color: #5d5d5d;
  transition: 0.2s ease-in-out transform;
  font-size: 14px;
}

.floatingInp .form-control:placeholder-shown + .control-label {
  visibility: hidden;
  z-index: -1;
  transition: 0.2s ease-in-out;
}

.floatingInp .form-control:not(:placeholder-shown) + .control-label,
.floatingInp .form-control:focus:not(:placeholder-shown) + .control-label {
  visibility: visible;
  z-index: 1;
  opacity: 1;
  transform: translateY(-10px);
  transition: 0.2s ease-in-out transform;
}
.floatingForm .form-control::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.7) }  /* WebKit, Blink, Edge */
.floatingForm .form-control:-moz-placeholder { color: rgba(255, 255, 255, 0.7) }  /* Mozilla Firefox 4 to 18 */
.floatingForm .form-control::-moz-placeholder { color: rgba(255, 255, 255, 0.7) }  /* Mozilla Firefox 19+ */
.floatingForm .form-control:-ms-input-placeholder { color: rgba(255, 255, 255, 0.7) }  /* Internet Explorer 10-11 */
.floatingForm .form-control::-ms-input-placeholder { color: rgba(255, 255, 255, 0.7) }

.formGradientBg{
	position:relative;
	width:100%;
	background-image: url('/wp-content/uploads/2022/08/form-bg.webp');
	background-repeat: no-repeat;
	height:100%;
	background-position:center center;
	border-radius: 20px;
	padding:100px;
	background-size: cover;
	color:#FFFFFF;
}
h1.formHeading{
	font-size:50px;
	line-height:60px;
	font-weight:700;
}
h1.formHeading span{
	color:#EE9D24;
}
input.formBtn{
	padding:10px 30px;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	background-color: #EE9D24 !important;
	border: 2px solid #EE9D24 !important;
	transition: 0.3s;
	font-weight:400;
	font-size:22px;
	line-height:24px;
	border-radius:0px;
}
input.formBtn:hover{
	box-shadow: 5px 10px #000;
}
a.formBtn{
	padding:5px 30px;
	display:inline-block;
	color:#FFFFFF;
	text-decoration:none;
	background: #EE9D24;
	border: 2px solid #EE9D24;
	transition: 0.3s;
	font-weight:500;
	font-size:22px;
	line-height:24px;
}
a.formBtn:active, a.formBtn:focus, a.formBtn:hover, a.formBtn:visited {
	box-shadow: 5px 10px #000;
	color:#FFFFFF;
}
#homeSlide4 .owl-nav{	
    display:none;
}	
#homeSlide4 .owl-item img{	
    width:auto !important;
	max-width:100%;
	margin:0px auto;
	line-height:60px;
}

.homePartnersH1{
	font-size:48px;
	line-height:60px;
	font-weight:700;
	color:#FFFFFF;
}
.homePartnersH1 span{
	color:#EE9D24;
}
.homePartnersH1:before{
	content : "";
	position: absolute;
	left : 45%;
	bottom : -5%;
	height : 5px;
	width : 10%;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 15px;
}
.partnersFullSectionNew{
	width: 100%;
    position: relative;
    background:#1D2122;
    padding: 60px 0px;	
	/*background-image: url('/wp-content/uploads/2022/08/logo-bg.svg');
	background-color: #1D2122;*/
	background-color: #F3F6F8;
	background-repeat: no-repeat;
	height:100%;
	background-position:center center;
}
.partnersFullSection{
	width: 100%;
    position: relative;
    background:#1D2122;
    padding: 60px 0px;	
	background-image: url('/wp-content/uploads/2022/08/logo-bg.svg');
	background-color: #1D2122;
	background-repeat: no-repeat;
	height:100%;
	background-position:center center;
}
.partnersFullWrap{
	width: 100%;
    margin: 0 auto;
    display: grid;
    gap:3rem;
    grid-template-columns: repeat(8,minmax(5%,3fr));
}
.partnersFullItems{
	position: relative;
    width: 100%;
    display: block;
    background:none;
	text-align:center;
}
.textEllipsis2lines{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient: vertical;
}
.textEllipsis1lines{
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient: vertical;
}	
.firstModalClose{
	position:absolute;
	right:-5px;
	top:-5px;
	color:#EE9D24 !important;
	opacity:1;	
}
.firstModalClose i{
	font-size:2rem;	
}
/************** WP setting ************/
.navbar{
	padding:0px !important;
}
.custom-logo{
	height:85px !important;
	width:100% !important;
}
.navbar-expand-lg .navbar-nav .nav-link{
	padding:0px 10px;
}
.closeOverlayMenu{
	position:fixed !important;
	width:40px;
	height:50px;
	text-align:center;
	background:#EE9D24;
	z-index:991;
	top:0px;
	right:0px;
	color:#FFFFFF;
	font-size:2rem;
	display:none;
}
.blockScrolling{
  overflow: hidden;
}
/*****************************/
.quotesCard{
	width:100%;
	position:relative;
	background:#FFFFFF;
	border: 1px solid rgba(24, 22, 22, 0.1);
	border-radius: 20px;
	padding:30px;
	height:100%;
	min-height:380px;
}
.fontWeight500{
	font-weight:500;
}
.aboutQuotes{
	font-size:5rem;
	line-height:5rem;
	color:#EE9D24;
}
.sa_owl_theme .owl-dots .active span{
	background-color: #EE9D24 !important;
}
ul.peopleSocialLinks li a{
	color:#181616;
	font-weight:600;
	font-size:13px;
	line-height:30px;
	border: 1px solid rgba(0, 0, 0, 0.15);
	padding:10px 12px;
	display:block;
}
.peopleSocialLinks li{
	display:inline-block;
	margin-right:10px;
}
.peopleSocialLinks li a svg{
	color:#181616;
	display:block;
}
.peopleSocialLinks li a:hover{
	border: 1px solid #EE9D24;
}

ul.programMainList{
	margin:0px;
	padding:0px;
}
ul.programMainList li{
	display:list-item;
	list-style-type:none;
	margin-bottom:16px;
}
ul.programMainList li:last-child{
	margin-bottom:0px;
}
ul.programMainList li a{
	display:block;
	background:#181616;
	color:#FFFFFF;
	padding:17px 30px;
	font-size:20px;
	font-weight:500;
}
ul.programMainList li a span{
	float:right;
}
.programCards{
	width:100%;
	position:relative;
	background:#FFFFFF;
	border: 1px dashed #C6C6C6;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	padding:50px 30px;
}
ul.peopleCardList{
	margin:0px;
	padding:0px;
}
ul.peopleCardList li{
	margin-left:15px;
	display:list-item;
	list-style-type:decimal;
	font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #181616;
}
.peopleFullbg{
	position:relative;
	width:100%;
	background-image: url('/wp-content/uploads/2022/09/people-bg.webp');
	background-repeat: no-repeat;
	height:100%;
	background-position:center center;
	padding:50px 0px;
	background-size: cover;
}
.peopleHeadingH1{
	margin:0px;
	padding:0px;
	font-size:24px;
	font-weight:700;
	line-height:28px;
	color:#181616;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp:2;
	-webkit-box-orient: vertical;
}
a.peopleArrowLink{
	color:#181616;
	font-size:1.5rem;
	display:inline-block;
	padding:3px 5px 0px 0px;
}
/***** Contact us***********/
.contactLabel{	
	margin-bottom:30px;
}
.contactLabel input, .contactLabel select {
	background:#f4f4f4 !important;
	border-radius:0px !important;
	color:#181616 !important;
	border:none !important;
	outline:none !important;
	box-shadow: none !important;
	line-height:50px !important;
	resize:none;
	min-height:calc(2em + .75rem + 2px) !important;
}
.contactLabel textarea {
	background:#f4f4f4 !important;
	border-radius:0px !important;
	color:#181616 !important;
	border:none !important;
	outline:none !important;
	box-shadow: none !important;
	line-height:25px !important;
	resize:none;
}
.contactLabel input:focus, .contactLabel select:focus{
	outline:none !important;
	box-shadow: none !important;
}
.wpcf7 form .wpcf7-response-output, .wpcf7-not-valid-tip{
	position:absolute;
	font-size: 14px;
	line-height: 14px;
	width:100%;
	left:0;
}
.searchWrap{
	position:absolute;
	z-index:9;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	background:#FFFFFF;
	text-align:center;
	display:block;
	padding-top:20px;
}
.searchWrapClose svg{
	color:#EE9D24;
}
.searchWrapClose{
	position:relative;
	cursor:pointer;
}
#footerForm .wpcf7-response-output{
	width:inherit;
	position:relative;
	padding:0px;
	margin:10px 0px;
	padding:5px;
}
/**************** FAQ ***************/

ul.tsuvList li{
	list-style-type:disc;
	margin-left:15px;
	font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #181616;
}
ul.tsuvList2 li{
	list-style-type:upper-alpha;
	margin-left:15px;
	font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #181616;
}
ul.tsuvList3 li{
	list-style-type:decimal;
	margin-left:15px;
	font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #181616;
}
.accordionPrivacy{
	border: 1px dashed #C6C6C6;
	box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
	padding:20px 30px;
}
.customAccrodingCard{
	border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.customAccrodingCard:last-child{
	border:none;
}
.card-header{
	padding:0px;
	background:none;
	border:none;
	padding:30px 0px;
}
.card-header a{
	width:100%;
	Display:block;
	text-align:left;
	box-shadow:none;
	background:none;
	color:#000000;
	line-height:20px;
	font-size:22px;
	line-height:30px;
	font-weight:500;
	/*
	padding-left:65px;
	*/
}
.card-header a:active, .card-header a:focus, .card-header a:hover, .card-header a:visited {
	color:#000000;
}
/*
span.accrodingStatus::before{ 
	content: "";
	display: block;
	background-image: url('/wp-content/uploads/2022/09/accroding-active.svg');
	background-repeat: no-repeat;
	position: absolute;
	margin-top:-1.3%;
	left:45px;
	width:51px;
	height:51px;
	line-height:20px;
}
.collapsed span.accrodingStatus::before{ 
	background-image: url('/wp-content/uploads/2022/09/accroding-icon.svg');
}
*/
.faqHeadingWrap{
	width:100%;
	position:relative;
	background: linear-gradient(150.97deg, #0085B5 0%, #002F40 100%);
	padding:35px 20px;
}
.faqHeadingH1{
	width:100%;
	position:relative;
	font-size:28px;
	line-height:30px;
	font-weight:700;
	color:#FFFFFF;
}
.single-team-area{
	height:100%;
}
.linkButtonComy{
	position:absolute;
	bottom:15px;
}