/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 30 2024 | 11:27:37 */
/*********************/
/* .menucontainer > ul.sub-menu{
grid-template-columns: repeat(3, 1fr)!important;	
} */
 #custumer-care .elementor-swiper-button.elementor-swiper-button-prev, .leadership-team .elementor-swiper-button.elementor-swiper-button-prev{
	 left:-30px !important;
}
#custumer-care .elementor-swiper-button.elementor-swiper-button-next, .leadership-team .elementor-swiper-button.elementor-swiper-button-next{
	 right:-30px !important;
}

.elementor-element-7bf58d3 a span{
	white-space: nowrap;
} 
.geoai-capabilities h3{
	    color: #18276A;
    font-family: "Poppins", Sans-serif;
    font-size: 19px;
    font-weight: 500;
}
.geoai-solutions h3{
	 color: #4665A4;
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}
 body .services_menu .menucontainer > ul.sub-menu, .solutions_menu .menucontainer > ul.sub-menu{
	grid-template-columns: repeat(3, 1fr)!important;
}
 
.carousl .elementor-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden{
	padding-bottom:0px !important;
}
.geoai-capabilities .elementor-testimonial__text{
	position: relative;
    top: 70px;
}
.geoai-capabilities .elementor-testimonial__cite{
	position: absolute;
    top: 0px;
}
.geoai-capabilities .swiper-slide{
	height:400px !important;
}
.gis-technology p{
	margin-top:20px !important;
}
.img-box-iconn svg{
	position:relative;
	top:5px;
}
.carousl .swiper-slide{
	cursor:pointer;
}
span.eael-advanced-accordion-icon-closed, span.eael-advanced-accordion-icon-opened {position: absolute; right: 20px;}
.packages-accordion span.eael-advanced-accordion-icon-closed, .packages-accordion span.eael-advanced-accordion-icon-opened {right:0;}

.Project_Category_block .blog-categories-block button.all-cat-btn {
    border-radius: 170px !important;
}
.Project_Category_block .blog-categories-block {
    border-radius: 28px !important;
}
button.all-cat-btn.btn-all {
    background-color: #4665A4 !important;
}
.Project_Category_block button.all-cat-btn.btn-all:hover {
    background-color: #23B6CE !important;
}

.header_section {
    position: fixed;
    width: 100%;
}
div#content {
    margin-top: 80px;
}

#project_list.project-post-list .e-loop-item {
    padding: 0em !important;
}
#project_list p.read-more {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}

#project_list .elementor-15939 .elementor-element.elementor-element-3eea404 img {
    height: 215px;
    object-fit: cover;
    object-position: center center;
	width: 100% !important;
}

.why-choose-ai .elementor-column:hover h2{
	color:white !important;
}
.why-choose-ai .elementor-column:hover p{
	color:white !important;
}
body .teccology-menu .owl-nav{
	    display: none !important;
}
.why-choose-ai .elementor-column:hover .elementor-icon svg{
	fill:#ffffff !important;
}
.startups-plans-row .elementor-widget-wrap{
	align-content:normal !important;
}

/*career apply*/
.career-form textarea#form-field-address{height:auto;padding:15px;}
.career-form .elementor-field-type-text label, .career-form .elementor-field-type-email label, .career-form .elementor-field-type-tel label, .career-form .elementor-field-type-textarea label, .career-form .elementor-field-type-select label{display:none;}
.elementor-message.elementor-message-success{background: lightgreen;padding: 10px;border: 1px solid green;border-radius: 5px;color: #333;margin:20px 0 10px;}

/*cf7 css*/
/*#wpcf7-f16182-p16180-o1{padding:30px;box-shadow:0 0 6px;border-radius:15px;}*/
/*.wpcf7.js form p{margin:0;}
.wpcf7.js form input, .wpcf7.js form textarea{border:1px solid #666;}*/
.cf-input-row{display:flex;flex-direction:row;margin-bottom:10px !important;}
.cf-ta{height:57px;}
.cf-input-col{width:100%;}
.cf-input-col.c1{padding:0 5px 0 0;}
.cf-input-col.c2{padding:0 0 0 5px;}
.wpcf7-response-output{margin:0;}
.wpcf7-spinner{display:none;}
.wpcf7.js .igd-module-uploader.igd-form-uploader{margin-top:0 !important;}
.igd-file-uploader{max-width:100% !important;}
.cf-submit{width:100%;color:#fff !important;background:#4665a4 !important;border-radius:5px !important;}

.leadership-team .elementor-testimonial__content{padding:30px 20px !important;height:auto !important;}

/*grid menu custom css*/
.menu-item-575{grid-area:technology;}
.menu-item-574{grid-area:industry;}
.menu-item-576{grid-area:products;}
.solutions_menu ul{grid-template-areas:'technology industry''products industry';}
.solutions_menu .menucontainer > ul.sub-menu{grid-template-columns: repeat(3, 1fr)!important;}
@media (min-width: 1025px) and (max-width: 1500px){
	.header_section .elementor-container.elementor-column-gap-default {
    column-gap: 35px;
}
}
@media only screen and (max-width: 767px){
	body .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{
		bottom:-20px !important;
	}
.navigation_panel_section span.elementor-icon-list-text{
	text-align:left !important;
}	
	.team-up .elementor-testimonial__content{
		margin-top:-7px !important;
	}
	.cf-input-row{flex-direction:column;margin-bottom:0px !important;}
	.cf-input-col.c1{padding:5px 0;}
	.cf-input-col.c2{padding:5px 0;}
}
@media only screen and (max-width: 1024px){
	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{
	gap:2rem;
}
	.elementor-11420 .elementor-element.elementor-element-7fb4589{
		    width: 100%;
	}
	.elementor-824 .elementor-element.elementor-element-fd1a897 {
    width: 100%;
}
	section#hero {
    height: 995px !important;
}
}
@media only screen and (min-width: 1500px) {
	.elementor-5806 .elementor-element.elementor-element-33b7c3c > .elementor-widget-container {
    padding: 1% 22% 1% 22%;
}
}