/*
Theme Name: Nextmind Child
Template:   nextmind
Theme URI: https://1.envato.market/nextmind-wp
Description: Nextmind Child Theme
Author: Awaiken Themes
Author URI: https://awaikenthemes.com/
Version: 1.0.0
Text Domain: nextmind-child
*/
.ai-image #ball, .ai-image .preloader {
    background: white !important;
}
.elementskit-navbar-nav > li.current-menu-item > a {
    color: #1570D7 !important;
}
.ai-image .welcome-title span {
    background: linear-gradient(to right, #98C83F 1%, #1495DE 100%) ;
	background-clip: text;
}
.ai-image .section-title .elementor-heading-title::before {
    background-color: #720ED9;
}
.welcome-title span{
	display:block;
}
.services-title span {
    background: #1495DE !important;
    background-clip: text !important;
}
.testimonial-title span{
	display:block;
	background: #1495DE !important;
    background-clip: text !important;
}
.elementskit-testimonial_card {
    padding: 41px !important;
	min-height: 500px;
}
/* .hero-video-section a.ekit-video-popup.ekit-video-popup-btn {
    display: none;
} */
.success-title span{
	background: #1495DE !important;
    background-clip: text !important;
}
.solutions-title span {
    background: linear-gradient(to right, #98C83F 1%, #1495DE 100%) !important;
    background-clip: text !important;
}
.capability-title span{
	background: #1495DE !important;
    background-clip: text !important;
}
.industry-title h3 {
    padding-bottom: 19px;
}
.awards-section .elementskit-infobox {
    min-height: 280px;
}
.locations {
  font-size: 16px;
  color: #C1C1C1;
}
.locations span {
    margin: 0 10px;
    color: #515151;
}
.address {
  font-size: 16px;
  line-height: 1.6;
  color: #C1C1C1;
}
.ekit-template-content-footer .marquee-section {
    display: none;
}
.blog-title span {
	background: #1495DE !important;
    background-clip: text !important;
}
.solutions-scroll .ekit-wid-con {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 500px;
    scrollbar-width: none; 
}
.industry-title {
    backdrop-filter: blur(30px) !important;
}
.industry-section-width {
    max-width: 1600px !important;
}
.success-projects-sections {
    max-width: 1600px !important;
}
.success-projects-sections .e-con-full.e-flex.e-con.e-child {
    padding-bottom: 0px;
}
.elementskit-advanced-slider .swiper-nav-button {
    width: 35px;
    height: 35px;
    border-radius: 50%;
}
.free-quote a:hover {
    color: #1495DE !important;
}
/*about page*/
.page-id-75 .elementor-element.elementor-element-aeb7e0c.ekit-sticky--top.e-flex.e-con-boxed.e-con {
    background: #111111;
}
.page-id-75 .elementor-element.elementor-element-aeb7e0c.ekit-sticky--top.e-flex.e-con-boxed.e-con.ekit-sticky--effects{
    background: #111111d9;
}
.about-banner h1 span {
    display: block;
	background: white !important;
	background-clip: text !important;
}
.team-social-list-nai li a {
    background: linear-gradient(to right, #98C83F 1%, #1495DE 100%) !important;
}
.life-at-title h2 span{
	background: #1495DE !important;
    background-clip: text !important;
	display:block !important;
}

.team-title span{
	background: #1495DE !important;
    background-clip: text !important;
	display:block !important;
}
.journey-title h2 span{
	background: #1495DE !important;
    background-clip: text !important;
	display:block !important;
}
.timeline-circle a {
	height:120px;
}
.journey-scroll {
    height: 580px !important;
    overflow-y: scroll !important;
	scrollbar-width: none !important; 
}
.page-id-75 .contact-btn .elementor-button{
	color: #E4E4E4 !important;
}
.page-id-75 .elementor-2031 .elementor-element.elementor-element-ed074b0 .elementskit-navbar-nav > li > a {
    color: #A1A1A1;
}
@media screen and (max-width: 768px) {
 .timeline-circle a {
	height:60px;
}
}
/*contact page*/

.contact-info-item-nai .elementskit-infobox .elementskit-info-box-icon {
    background: #1D1D1D;
}
.page-id-2300 input::placeholder {
    color: #2D2C2C !important;
}
.page-id-2300 textarea::placeholder {
    color: #2D2C2C !important;
}
.page-id-2300 input {
    background-color: #FFFFFF !important;
}
.elementor-2300 .elementor-element.elementor-element-8578a0e .ekit-wid-con .ekit-form form textarea {
    color: #2D2C2C;
}
.elementor-2300 form textarea {
    background-color: #FFFFFF !important;
}
.page-id-2300 input#msgSubmit {
    width: 148px;
    display: block;
}
.page-id-2300 .team-contact-form-nai .wpcf7-submit {
    background-image: linear-gradient(106deg, #1495DE 28%, #98C83F 100%) !important;
	color:#FFFFFF !important;
}
.page-id-2300 .contact-form.team-contact-form-nai .wpcf7-submit:hover {
    background: linear-gradient(106deg, #1495DE 28%, #98C83F 100%) !important;
	color:#292929 !important;
}
.contact-title span{
	display:block;
	background: #111111 !important;
    background-clip: text !important;
}
.page-id-2300 .cform-title span {
    background: #292929;
    background-clip: text;
}

.breadcrumb-trail.breadcrumbs {
    display: none;
}
/*fintech page*/
.page-id-8958 .service-section .service-item-nai {
    border: 1px solid #1111111A;
    border-radius: 5%;
    min-height: 515px;
    padding: 30px;
}
.page-id-8958 .expertise-section h2 span {
    display: block;
    background: linear-gradient(to right, #98C83F 1%, #1495DE 100%) !important;
    background-clip: text !important;
}
.page-id-8958 .technologies-section .e-n-tabs-content {
    position: absolute;
    left: 50%;
    bottom: -27%;
}
.page-id-8958 .technologies-section .elementor-element-331b0e7.e-con-full.e-flex.e-con.e-child{
	position:relative;
}
.page-id-8958 .technologies-section h2 span {
    display: block;
    background: linear-gradient(to right, #98C83F 1%, #1495DE 100%) !important;
    background-clip: text !important;
}
.page-id-8958 .developement-section h2 span{
	display: block;
}
.page-id-8958 .faq-section h2 span {
    display: block;
    background: #1495DE;
    background-clip: text;
}
.page-id-8958 .expert-title h3::before {
    background-color: #E24C4A !important;
}
.page-id-8958 .dev-title h3::before {
    background-color: #E24C4A !important;
}
.page-id-8958 .faq-title h3::before {
    background-color: #E24C4A !important;
}
.service-section .service-item-nai {
    min-height: 555px !important;
}
.page-id-8958 .elementskit-navbar-nav > li > a {
    color: #EEEEEE !important;
}
.page-id-8958 .contact-btn .elementor-button {
    color: #E4E4E4 !important;
}
.page-id-8958 .elementor-element.elementor-element-aeb7e0c.ekit-sticky--top.e-flex.e-con-boxed.e-con.ekit-sticky--effects {
    background: #111111d9;
}
@media only screen and (min-width: 768px) and (max-width: 1280px){
.page-id-8958 .technologies-section .e-n-tabs-content {
    position: absolute;
    left: 50%;
    bottom: -40%;
}
}