.intelligent-auto .bg_boxes .image-boxes .image-box .main_img.single_img::before {
  display: none;
}

.intelligent-auto .bg_boxes .image-boxes .image-box .main_img.single_img img {
  width: 78%;
}


@media (max-width: 991.98px) {
  .intelligent-auto .content-area .intelligent-boxes .left-area .intelligent-select .slier_wrap.no_item {
    border: none;
  }
}

@media (min-width: 991.98px) {
  .our-vision::before {
    background-size: 100% 100%;
  }
}

.our-values::after {
  top: 0;
}

body .fancybox-bg {
  background: #1e1e1e;
}

@media (min-width: 767.98px) {
    .news-insights .content-area .news-boxes .news-box:hover {
        border-color: #0F2537;
        border-radius: 30px;
        transition: all 0.35s !important;
    }
}

.evident-ai::after {
  background-image: url(/wp-content/themes/deepsee/assets/images/report_bg_new.png);
}

.our-values::before {
  background-image: url(/wp-content/themes/deepsee/assets/images/bg_company_new.png);
}

.competitive-advantage .content-area .right-area .column-boxes .column-box:not(.autoplay_on) .dots_area ul li.slick-active:before {
  animation: none;
  width: 0;
}

.home-banner .content-area .text-area p.extra-width {
  width: 820px;
}

.partnership-content .content-area .top-text .acf-innerblocks-container {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 100px;
  column-gap: 100px;
  row-gap: 20px;
  width: 100%;
}

.cta-button-right .content-area .acf-innerblocks-container {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 20px;
       column-gap: 20px;
  row-gap: 20px;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.no_gradient .content-area .text-box h2 {
  font-weight: 300 !important;
}

.partnership-content .content-area .top-text .right-area p {
  margin-bottom: 16px;
}

.intelligent-auto .content-area .intelligent-boxes .left-area .intelligent-select.active .info-area::before {
  animation: verticalProgress 15s linear forwards;
}

.kpa-agents .content-area .right-area p {
  color: #0f2537;
}


header.dark_bg.white_section:not(.dark_mega) .header-container .navbar .navbar-brand {
  filter: none;
}

header.navbar-fixed.dark_bg.white_section::before {
  background-color: #fff;
  transition: all 0.35s;
}

header.dark_bg::before {
  transition: all 0.35s;
}

header.dark_bg.white_section .header-container .navbar .navbar-nav {
  filter: none;
}

header.dark_bg.white_section .header-container .navbar .navbar-toggler .navbar-toggler-icon {
  filter: none;
}

header.dark_bg.white_section .header-container .navbar .top-menu-button .btn-primary {
  background-color: #0f2537;
  border: none;
}

@media (min-width: 991.98px) {
    header.white_section:not(.dark_mega) .header-container .navbar .navbar-collapse .navbar-nav > .nav-item.active {
        border: 1px solid rgba(15, 37, 55, 0.15);
    }
}

@media (min-width: 1366.98px) and (max-width: 1440.98px) {
  .home-banner .content-area .text-area .subtitle {
    margin-bottom: 40px;
  }
}

@media (max-width: 767.98px) {
  .core-capabilities .content-area .core-boxes .core-box {
    overflow: hidden;
  }

  .evident-ai .content-area .left-area .animated-text-area p {
    /* height: auto !important; */
    height: 141.75px !important;
  }

  .plans .content-area .btn.btn-secondary {
    display: inline-flex !important;
    line-height: normal !important;
  }
}

@media (min-width: 991.98px) and (max-width: 1024.98px) {
  .kpa-agents .content-area .right-area .scrolling_text p {
    height: 90px;
    line-height: normal !important;
  }

  .intelligent-auto .content-area .top-title .acf-innerblocks-container {
    display: block;
  }

  .intelligent-auto .content-area .top-title .left-area {
    max-width: 100%;
    width: 100%;
  }

  .intelligent-auto .content-area .top-title .right-area {
    max-width: 100%;
    width: 100%;
  }
}

header {
  transition: opacity .35s;
}

header.hide_header {
  opacity: 0;
}

@media (max-width: 767.98px) {
    .core-capabilities .content-area .core-boxes .core-box:nth-child(1) {
        border-top-right-radius: 30px;
    }

    .evident-ai .content-area .left-area .animated-text-area p {
      margin-bottom: 0 !important;
      padding-bottom: 0 !important;
    }
}

@media (min-width: 991.98px) and (max-width: 1050px) {
  .stats .content-area .left-area .sticky-box h2 {
    font-size: 60px;
  }

  .stats .content-area .left-area .sticky-box h3 {
    font-size: 32px;
  }

  .stats .content-area .left-area {
    flex: 0 0 calc(100% - 530px);
    max-width: calc(100% - 530px);
  }

  .stats .content-area .right-area {
    flex: 0 0 508px;
    max-width: 508px;
  }
  
  .stats .content-area .right-area .overlay {
    width: calc(100vw + 30px);
  }
}

.ai-agents-banking {
  overflow: hidden;
}

@media (min-width: 991.98px) {
  .intelligent-auto.image_scrolling_mode .bg_boxes .image-boxes {
    overflow: hidden;
  }

  .evident-ai {
    overflow: hidden;
  }
}


@media (min-width: 1025px) and (max-width: 1127px) {
  .kpa-agents .content-area .right-area .scrolling_text p {
    height: 85px !important;
    line-height: normal !important;
  }

  .core-capabilities .content-area .top-title .right-area,
  .intelligent-auto .content-area .top-title .right-area {
      max-width: 100%;
      width: 100%;
      flex: 0 0 100%;
  }

  .core-capabilities .content-area .top-title .acf-innerblocks-container {
    flex-wrap: wrap;
    padding-bottom: 100px;
  }
}

@media (min-width: 1127px) and (max-width: 1280px) {
  .kpa-agents .content-area .right-area .scrolling_text p {
    height: 85px !important;
    line-height: normal !important;
  }
}

@media (min-width: 991.98px) and (max-width: 1127px) {
  .core-capabilities .content-area .top-title .right-area {
      max-width: 100%;
      width: 100%;
      flex: 0 0 100%;
  }

  .core-capabilities .content-area .top-title .acf-innerblocks-container {
    flex-wrap: wrap;
    padding-bottom: 100px;
  }
}

@media (min-width: 991.98px) and (max-width: 1200px) {
  .features123 .content-area .features-boxes .features-box .image-area img {
    position: relative;
    z-index: 4;
  }

  .features123 .content-area .features-boxes .features-box:nth-child(3) .image-area::before {
    width: 197px;
    right: calc(100% - 50px);
  }

  .features123 .content-area .features-boxes .features-box:nth-child(2) .image-area::before {
    width: 234px;
  }

  .intelligent-auto .content-area .intelligent-boxes .left-area .intelligent-select .info-area {
    flex: 0 0 calc(100% - 205px);
    max-width: calc(100% - 205px);
  }

  .intelligent-auto.image_scrolling_mode .bg_boxes {
    top: 301px;
  }
}

.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box .top-area .title_area .video_button {
  display: none;
}

.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box.active .top-area .title_area .video_button {
  display: block;
  margin-top: 18px;
}

.modal_mobile .modal_popup .slider-box .top-area .title_area .video_button .btn-video,
.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box.active .top-area .title_area .video_button .btn-video {
  display: inline-flex;
  column-gap: 11px;
  border: 1px solid rgba(255, 255, 255, .15);
  background: transparent;
  z-index: 15;
  font-size: 14px;
  line-height: 32px;
  padding: 7px 25px;
  height: auto
}

.modal_mobile .modal_popup .slider-box .top-area .title_area .video_button .btn-video::before,
.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box.active .top-area .title_area .video_button .btn-video::before {
    background: linear-gradient(220deg,rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .6) 69%);
    opacity: .1;
    z-index: 1;
}

.modal_mobile .modal_popup .slider-box .top-area .title_area .video_button img,
.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box.active .top-area .title_area .video_button img {
  width: auto;
  height: 11px;
  display: block;
}

.ai-agents-banking .content-area .agents-banking-slider-container .agents-banking-slider .slider-box .top-area {
  align-items: flex-start;
}

.modal_mobile .modal_popup .slider-box .top-area h2 {
    margin-bottom: 20px;
}

.modal_mobile .modal_popup .slider-box .top-area .title_area {
    margin-bottom: 140px;
}