/*
 Theme Name:   Intellicon Child
 Theme URI:    https://softivuslab.com/wp/intellicon
 Description:  Intellicon Child
 Author:       Themephi
 Author URI:   https://softivuslab.com/
 Template:     intellicon
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
/* Header */

.menu-area .icon2 .navbar ul > li.menu-item-has-children > a:after {
  margin-left: 15px;
}
footer {
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  position: relative;
  overflow: hidden;
}
/* .banner__content h1{
color:#fff !important;
}
.banner__content h1 strong{
color: #52A99B
} */

.banner5__blump,
.null__dimond,
.bulp,
.ball__element5,
.animated3,
.aitext5 {
  display: none;
}
.play__btn.video-btn {
  display: none !important;
}

.banner__content .content__box h1 {
  color: #ffffff;
}

.banner__content .content__box .theme {
  color: #52a99b !important;
}

.project__count::before,
.includeai__section::before {
  background: #52a99b !important;
}

.includeai__section::after {
  background: #52a99b !important;
}

.bgsection {
  background: #f2f7f5 !important;
}

.about__section::before {
  background: #52a99b !important;
}

.efective__section::before {
  background: #ffffff !important;
}

.project__count.our_ecosystem::before {
  background: #ffffff !important;
}

.project__count.our_ecosystem::after {
  background: #ffffff !important;
}

.e-con.e-flex > .e-con-inner {
  min-width: 100% !important;
}
.e-con-inner {
  min-width: 100% !important;
}

/* .o-icon-card-box>.elementor-widget-container{
    background-color: #E6EFEA !important;
    border-color: #94BAA8 !important;  
} */
/* .e-con-inner .elementor-widget-tp-iconbox .elementor-widget-container{
    background-color: #E6EFEA !important;
    border-color: #94BAA8 !important;  
} */
.elementor-element-4de4034 {
  width: 114% !important;
}

.tp-iconbox-area .box-inner .tp-box-inner-wrapper .icon-area img {
  width: 58px;
  height: 58px;
}

.elementor-7290 .elementor-element.elementor-element-806aad2 img {
  transform: rotate(1deg) !important;
}
.elementor-7290 .elementor-element.elementor-element-806aad2 {
  position: absolute;
  top: 0;
  left: -6%;
}
.o-Empowering-section {
  background: linear-gradient(
    135deg,
    #8cf2c94f 0%,
    #f2f7f5 26%,
    #f2f7f5 75%,
    #8cf2c94f 100%
  ) !important;
}
.o-transformation-section {
  background: linear-gradient(
    135deg,
    #8cf2c94f 0%,
    #f2f7f5 26%,
    #f2f7f5 75%,
    #8cf2c94f 100%
  ) !important;
}

/* Banner section */
.banner__section .banner__bgmask {
  opacity: 0.8 !important;
}
.banner__section__five .banner__content {
  padding: 0px !important;
}
.banner__wrapper {
  padding: 200px 0 150px !important;
}
@media (max-width: 768px) {
  .banner__wrapper {
    padding: 80px 0 60px !important;
  }
}
.banner__section__five {
  position: relative;
  border-bottom-left-radius: 25px !important;
  border-bottom-right-radius: 25px !important;
  z-index: 9;
}
.gb-header-button-color .themephi_button {
  min-width: 140px !important;
}
/* banner */
.d3 {
  font-weight: 700;
}
.banner__thumb::before {
  background: transparent !important;
}
/* about section */
.about__section {
  padding: 150px 0px !important;
  position: relative !important;
  overflow: hidden !important;
}
.o-about-section {
  background-color: #fff !important;
}

@media (max-width: 1200px) {
  .about__section {
    padding: 80px 0px 80px !important;
  }
}

@media (max-width: 1024px) {
  .about__section {
    padding: 40px 0px 80px !important;
  }
  .section__center {
    max-width: 95% !important;
  }
  .o-about-section {
    background-color: #fff !important;
  }
}
@media (max-width: 767px) {
  .about__section {
    padding: 40px 0px 40px !important;
  }
  .o-about-section {
    background-color: #fff !important;
  }
}
.about__thumb {
  /* position: absolute !important;
    width: 77% !important;
    z-index: 0 !important;
    left: -22% !important;
    bottom: 17% !important; */
  position: absolute !important;
  width: 77% !important;
  z-index: 0 !important;
  left: -22% !important;
  bottom: 0% !important;
}
@media (max-width: 1400px) {
  .about__thumb {
    /* position: absolute !important;
        width: 74% !important;
        z-index: 0 !important;
        left: -22% !important;
        bottom: 26% !important; */
    position: absolute !important;
    width: 74% !important;
    z-index: 0 !important;
    left: -22% !important;
    bottom: 0% !important;
  }
}
@media (max-width: 1200px) {
  /* .about__thumb img{
        display: none !important;
    }
    .o-about-section__image-area{
        display: none !important;
    } */
  .o-about-section__content-area .section__center {
    max-width: 100% !important;
  }
  .about__section__four .about__thumb,
  .about__thumb img {
    display: block !important;
    position: relative !important;
  }

  .values__thumb.elementor-element img {
    display: none !important;
  }
.bg-img-2{
 display: block !important;
    position: relative !important;
}
  .about__section__four.elementor-element .about__thumb,
  .values__thumb.elementor-element {
    position: relative !important;
    top: auto !important;
    transform: none !important;
    display: block;
    margin: 0 !important;
    min-height: max-content !important;
    min-width: 100%;
    left: 0 !important;
  }
  .o-about-section.about__section .e-con-boxed .e-con-inner {
    flex-flow: column;
  }
  .o-about-section.about__section,
  .o-Values-section {
    padding-bottom: 0 !important;
  }
  .values__thumb.elementor-element img {
    max-height: 700px;
    object-fit: contain;
    object-position: left;
  }
  .efective__section.o-Values-section{
flex-direction: column-reverse !important;
  }
}
.about__section__four .about__thumb {
  position: absolute !important;
  top: auto !important;
  transform: none !important;
}
.about__section::after {
  background: transparent !important;
}

/* Empower-section */
.o-Empower-section {
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
  position: relative;
  overflow: hidden;
  z-index: 9;
  padding: 100px 0px !important;
  background: linear-gradient(
    135deg,
    #8cf2c94f 0%,
    #f2f7f5 26%,
    #f2f7f5 75%,
    #ffffff2e 100%
  ) !important;
}
@media (max-width: 1024px) {
  .o-Empower-section {
    padding: 60px 0px !important;
  }
 .values__thumb.elementor-element img {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .o-Empower-section {
    padding: 40px 0px 50px !important;
  }
}
@media (max-width: 767px) {
  .o-Empower-section__counter-area > .e-con-inner {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
  }
}

/* Values */
.o-Values-section {
  position: relative !important;
  overflow: hidden !important;
  padding: 80px 0px 80px !important;
}
@media (max-width: 1024px) {
  .o-Values-section {
    padding: 60px 0px 60px !important;
  }
}
@media (max-width: 767px) {
  .o-Values-section {
    padding: 40px 0px 40px !important;
  }
}
.values__thumb img {
  position: absolute !important;
  width: 100% !important;
  z-index: 0 !important;
  left: 0% !important;
}
.elementor-7290 .tp-iconbox-area .box-inner .tp-box-inner-wrapper {
  display: flex !important;
  gap: 15px !important;
}
@media (max-width: 1024px) and (min-width: 767px) {
  .elementor-7290 .tp-iconbox-area .box-inner .tp-box-inner-wrapper {
    display: flex !important;
    gap: 0px !important;
  }
}

@media (max-width: 1500px) {
  .values__thumb img {
    position: absolute !important;
    width: 100% !important;
    z-index: 0 !important;
    left: 0% !important;
  }
}
@media (max-width: 1200px) {
  .values__thumb img {
    display: none !important;
  }
  .o-Values-section__image-area {
    display: none !important;
  }
  .o-Values-section__content-area .section__center {
    max-width: 100% !important;
  }
}
.tp-iconbox-area .box-inner .tp-box-inner-wrapper .icon-area img {
  margin-top: 5px !important;
}
.tp-iconbox-area .box-inner .text-area {
  padding-top: 0px !important;
}
.elementor-widget-tp-intel-heading {
  display: flex !important;
  gap: 50px !important;
}

/* o-Empowering-section */
.o-Empowering-section {
  padding: 110px 0px 80px !important;
  border-bottom-left-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}
@media (max-width: 1024px) {
  .o-Empowering-section {
    padding: 60px 0px 60px !important;
  }
}
@media (max-width: 767px) {
  .o-Empowering-section {
    padding: 40px 0px 40px !important;
  }
}
.o-Empowering-section .elementor-widget-container {
  flex-grow: 1 !important;
}
.o-Empowering-section__container {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 54%;
}
/* @media(max-width: 1024px) {
    .o-Empowering-section__card-area>.e-con-inner{
         display: grid;
        grid-template-columns: 1fr 1fr;
    }
}
@media(max-width: 767px) {
    .o-Empowering-section__card-area>.e-con-inner{
         display: grid;
        grid-template-columns: 1fr;
    }
} */

/*  */
.elementor-7290 .count-text .title {
  max-width: 160px !important;
  line-height: 1.5 !important;
}

/* Logo area */
.o-ecosystem-section {
  padding: 80px 0px 80px !important;
}
@media (max-width: 1024px) {
  .o-ecosystem-section {
    padding: 60px 0px 60px !important;
  }
}
@media (max-width: 767px) {
  .o-ecosystem-section {
    padding: 40px 0px 40px !important;
  }
}
.o-ecosystem-section .elementor-widget-container {
  flex-grow: 1 !important;
}

/* Driving */
.o-Driving-section {
  padding: 80px 0px 80px !important;
}
@media (max-width: 1024px) {
  .o-Driving-section {
    padding: 60px 0px 60px !important;
  }
}
@media (max-width: 767px) {
  .o-Driving-section {
    padding: 40px 0px 50px !important;
  }
}
.o-Driving-section .elementor-widget-container {
  flex-grow: 1 !important;
}

/* get in touch */
.o-get-in-toch {
  padding: 80px 0px 0px !important;
  position: relative !important;
  margin-bottom: -10px !important;
  background-position: bottom !important;
}
@media (max-width: 1200px) {
  .o-get-in-toch .section__center {
    max-width: 70% !important;
  }
}

@media (min-width: 1550px) and (max-width: 1699px) {
  .o-get-in-toch {
    background-position: 50% 250% !important;
  }
}
@media (min-width: 1700px) and (max-width: 1899px) {
  .o-get-in-toch {
    background-position: 50% -500% !important;
  }
}
@media (min-width: 1900px) and (max-width: 2099px) {
  .o-get-in-toch {
    background-position: 50% -120% !important;
  }
}
@media (min-width: 2100px) and (max-width: 2499px) {
  .o-get-in-toch {
    background-position: 50% 2000% !important;
  }
}

/* 2500px and above */
@media (min-width: 2500px) {
  .o-get-in-toch {
    background-position: 50% 2600% !important;
  }
}

/* .o-get-in-toch{
    background-position-y: -100% !important;
    background-size: 110% auto !important;
} */

@media (max-width: 1024px) {
  .o-get-in-toch {
    padding: 60px 0px 0px !important;
  }
}
@media (max-width: 767px) {
  .o-get-in-toch {
    padding: 40px 0px 0px !important;
  }
}
.o-get-in-toch .elementor-widget-container {
  flex-grow: 1 !important;
}
.o-form-area {
  border: 1px solid #eeeeee !important;
}
@media (max-width: 1200px) {
  .o-form-area {
    max-width: 80%;
  }
}

/* name icon */
.o-full-name .mf-input-label::before {
  content: "";
  display: inline-block;
  width: 16px; /* icon size */
  height: 16px;
  opacity: 1;
  margin-right: 6px;
  margin-right: 4px;
  position: relative;
  top: 3px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5z'/%3E%3Cpath d='M4 22c0-3.3 3.6-6 8-6s8 2.7 8 6'/%3E%3C/svg%3E")
    no-repeat center / contain;
}

/* email icon */
.o-message .mf-input-label::before {
  content: "";
  display: inline-block;
  width: 16px; /* icon size */
  height: 16px;
  opacity: 0.6;
  margin-right: 6px;
  margin-right: 4px;
  position: relative;
  top: 3px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' ry='2'/%3E%3Cpolyline points='3 5 12 13 21 5'/%3E%3C/svg%3E")
    no-repeat center / contain;
}

/* Message icon */

.o-email .mf-input-label::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  opacity: 0.6;
  margin-right: 6px;
  margin-right: 4px;
  position: relative;
  top: 3px;

  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23000000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h5'/%3E%3C/svg%3E")
    no-repeat center / contain;
}

/*  */
.elementor-7290 .realworld__items {
  background: #ecf0f0 !important;
}
.metform-submit-btn {
  width: 100% !important;
}
.metform-submit-btn > span {
  padding-left: 6px !important;
}

/* Bootstrap update */
/* @media (max-width: 768px) {
    .container, .container-md, .container-sm {
        max-width: 98% !important;
    }
}
@media (max-width: 576px) {
    .container, .container-sm {
        max-width: 98% !important;
    }
} */

/*BD*/
.elementor-7290
  .elementor-element.elementor-element-9f6bb4d:hover
  .elementor-widget-container {
  box-shadow: 1px 2px 1px 1px #52a99b !important;
}

.elementor-7290
  .elementor-element.elementor-element-e84c72e:hover
  .elementor-widget-container {
  box-shadow: 1px 2px 1px 1px #52a99b !important;
}

.elementor-7290
  .elementor-element.elementor-element-e82344b:hover
  .elementor-widget-container {
  box-shadow: 1px 2px 1px 1px #52a99b !important;
}

.elementor-7290
  .elementor-element.elementor-element-b1ad1f2:hover
  .elementor-widget-container {
  box-shadow: 1px 2px 1px 1px #52a99b !important;
}

.realworld__items:hover {
  border-right: 4px solid #52a99b !important;
}

.realworld__items {
  border-right: 4px solid #19666a !important;
}

.realworld__items .content .real__btn .icon i {
  color: #19666a !important;
}

.o-gainbound-banner .col-xxl-6.col-xl-6.col-lg-6:first-child {
  width: 60% !important;
}
@media (max-width: 1200px) {
  .o-gainbound-banner .col-xxl-6.col-xl-6.col-lg-6:first-child {
    width: 90% !important;
  }
}

/* .o-gainbound-banner .themephi_button,
.o-gainbound-banner .themephi_button:hover {
  padding: 12px 24 !;
} */
.o-get-in-toch {
  /*background-position: center 60% !important;*/
}
.mf-input::placeholder {
  font-size: 14px; /* change to any size you want */
  color: #717182 !important;
}

.mf-form-wrapper
  .metform-form-content
  .metform-form-main-wrapper
  .mf-input-wrapper
  .mf-input {
  background-color: #f3f3f5 !important;
  border-radius: 8px !important;
  border-color: #f3f3f5 !important;
  padding: 6.5px 12px;
  font-size: 14px;
}

.mf-input-required-indicator {
  display: none !important;
}

@media (max-width: 768px) {
  .o-gainbound-banner .col-xxl-6.col-xl-6.col-lg-6:first-child {
    width: 100% !important;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .mobile-menus {
    display: block !important;
  }
}
