@media (max-width: 1920px) {
  .clinet-stories-sec .clinet-stories-header {
    align-items: center;
  }
  .engineering-digital-sec .engineering-card h3 {
    margin-bottom: 0;
  }
}
@media (max-width: 1688px) {
  .technology-stack .top-content h2 {
    font-size: 40px;
  }

  .technology-stack.update .top-content p {
    font-size: 16px;
  }

  .technology-stack .top-content p {
    font-size: 20px;
    line-height: 30px;
  }
}

@media (max-width: 1366px) {
  .banner_section .marquee-wrapper .left-txt-box {
    padding: 18px 20px 18px 18px;
  }
  .engineering-digital-sec {
    padding: 60px 0px 50px;
  }
  .coverage-sec .coverage-header {
    margin-bottom: 40px;
  }
  .coverage-sec {
    padding: 60px 0 60px;
  }
  .build-solution-sec-two {
    margin-top: 60px;
    padding: 70px 0;
  }
  .proven-dev-sec .proven-dev-header {
    margin-bottom: 40px;
  }
  .success-stories-sec .success-stories-header {
    margin-bottom: 40px;
  }
  .success-stories-sec .app-name {
    font-size: 44px;
  }
  .tech-dev-sec .tech-panel.active {
    height: 155px;
  }
  .technology-stack {
    padding: 70px 0px 80px;
  }
  .technology-stack {
    padding: 50px 0px 70px;
  }
  .technology-stack .top-content h2 {
    font-size: 36px;
  }
  .technology-stack .top-content p {
    font-size: 18px;
    line-height: 26px;
  }
  .technology-stack.update .top-content p {
    font-size: 18px;
    line-height: 26px;
  }
}

@media (max-width: 1279px) {
  .technology-stack .right_part {
    padding: 50px 30px 50px 100px;
  }
  .technology-stack .left_part ul li {
    font-size: 18px;
  }
}

@media (max-width: 1280px) {
  .new_website_content {
    margin-top: 77px !important;
  }
  .why-we-are .why-we-are-image {
    height: 478px;
  }
}
@media (max-width: 1200px) {
  .project-udpdate-form-sec .project-form-left h2 {
    font-size: 38px;
  }
  h2 {
    font-size: 32px;
  }
  .tech-dev-sec .tech-tabs {
    justify-content: flex-start;
  }
  .why-we-are .why-we-are-image {
    height: auto;
  }
  .build-solution-sec .build-solution-inner {
    padding: 40px 20px 45px 35px;
  }
  .build-solution-sec {
    padding-bottom: 60px;
  }
  .why-the-app-header h2 {
    font-size: 32px;
  }
  .engineering-digital-sec .header-left h2 {
    font-size: 32px;
  }
  .engineering-digital-sec .engineering-digital-flex {
    gap: 16px;
  }
  .engineering-digital-sec .engineering-card h3 {
    font-size: 19px;
  }
  .global-security-sec .header-left h2 {
    font-size: 32px;
  }
  .global-security-sec .security-card-top h3 {
    font-size: 21px;
  }
  .coverage-sec .coverage-header-left h2 {
    font-size: 32px;
  }
  .choose-us-sec .choose-us-header-left h2 {
    font-size: 32px;
  }
  .choose-us-sec .choose-cell {
    padding: 16px 20px;
  }
  .serving-deserve-sec .serving-deserve-header-left h2 {
    font-size: 32px;
  }
  .serving-deserve-sec {
    padding: 60px 0px;
  }
  .tech-dev-sec .tech-dev-header .header-left h2 {
    font-size: 32px;
  }
  .success-stories-sec .header-left h2 {
    font-size: 32px;
  }
  .success-stories-sec .success-stories-header {
    margin-bottom: 20px;
  }
  .success-stories-sec .mockup-wrap {
    max-width: 470px;
  }
  .clinet-stories-sec {
    padding: 40px 0px 185px;
  }
  .clinet-stories-sec .header-left h2 {
    font-size: 32px;
  }
  .clinet-stories-sec .testimonial-card {
    padding: 25px;
  }
  .serving-deserve-sec .serving-panel-content {
    padding: 25px;
  }
  .success-stories-sec .app-name {
    font-size: 40px;
  }
  .success-stories-sec .app-desc {
    font-size: 14px;
  }
  .success-stories-sec .slide-left {
    padding: 12px;
  }
  .technology-stack.update .top-content h2 {
    font-size: 32px;
  }
  .app_development_service .inner_part .left_part h2 {
    font-size: 32px;
  }
  .great-ios-product h2 {
    font-size: 32px;
  }
  .wrapper-use-cases .common_flex .wrap_left h2 {
    font-size: 32px;
  }
}

@media (max-width: 1180px) {
  .serving-deserve-sec .serving-panel-image {
    flex: 0 0 250px;
  }
  .why-the-app-sec .why-the-app-header .header-left {
    max-width: 50%;
  }
  .global-security-sec .global-security-header .header-left {
    max-width: 50%;
  }
  .global-security-sec .global-security-header .header-left h2 br {
    display: none;
  }

  .proven-dev-sec .proven-dev-header .header-left {
    max-width: 50%;
  }
  .success-stories-sec .mockup-wrap {
    max-width: 500px;
  }
  .clinet-stories-sec .header-left h2 br {
    display: none;
  }
  .clinet-stories-sec .header-left {
    max-width: 50%;
  }
  .project-udpdate-form-sec .project-form-left h2 br {
    display: none;
  }
  .coverage-sec .coverage-item {
    width: calc(100% / 3);
  }
  .banner_section .marquee-wrapper .left-txt-box {
    width: 310px;
  }
  .why-we-are .why-we-are-inner {
    gap: 30px;
  }
  .why-we-are .why-we-are-card {
    padding: 16px;
  }
  .why-we-are .why-we-are-card-value {
    font-size: 26px;
  }
  .why-the-app-sec .challenge-card {
    padding: 24px 30px;
  }
  .why-the-app-sec .solution-card {
    padding: 24px 30px;
  }
  .engineering-digital-sec .engineering-card {
    width: 32%;
    max-width: 32%;
    flex: unset;
    min-width: 32%;
  }
}

@media (max-width: 1080px) {
  .banner_wrapper .banner_section .banner_inner {
    padding-right: 0px;
    gap: 10px;
  }
  .build-solution-sec .build-solution-inner {
    padding: 30px;
  }
  .management-sec .management-header {
    min-width: 100%;
    max-width: 100%;
  }
  .management-sec .management-header h2 {
    text-align: center;
  }
  .management-sec .management-header p {
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .management-sec .management-header h2 br {
    display: none;
  }
  .management-sec .management-cards {
    margin-top: 20px;
  }
  .why-the-app-sec .why-the-app-header .header-left h2 br {
    display: none;
  }
  .why-the-app-sec .challenge-card {
    padding: 20px;
  }
  .why-the-app-sec .solution-card {
    padding: 20px;
  }
  .engineering-digital-sec .engineering-card {
    padding: 15px;
  }
  .global-security-sec {
    padding: 50px 0;
  }
  .global-security-sec .global-security-flex {
    gap: 10px;
  }
  .success-stories-sec .slide-left {
    max-width: 50%;
  }
  .success-stories-sec .app-name {
    font-size: 40px;
  }
  .clinet-stories-sec {
    padding: 60px 0px 40px 0px;
  }
  .project-udpdate-form-sec .project-form-right {
    width: 52%;
  }
  .proven-dev-sec .step-badge {
    margin-bottom: 12px;
  }
  .new_website_content {
    margin-top: 70px !important;
  }
  .engineering-digital-sec.padding_bottom_cstm{
    padding-bottom: 50px;
  
  }
}

@media (max-width: 1040px) {
  h2 {
    font-size: 28px;
  }
  .proven-dev-sec .panel-header p.hedaing-para {
    line-height: 40px;
  }
  .proven-dev-sec .info-text .value {
    font-size: 14px;
  }
  .proven-dev-sec .panel-header p.hedaing-para {
    font-size: 28px;
    line-height: 34px;
  }
  .clinet-stories-sec .clinet-slider-footer {
    margin-top: 15px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .form_row {
    display: block;
  }
  .global-security-sec .security-card-top h3 {
    font-size: 20px;
  }
  .choose-us-sec .choose-us-header-left h2 br {
    display: none;
  }
  .choose-us-sec .choose-us-header-left h2 {
    /* padding: 20px; */
    font-size: 28px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_form_container {
    padding: 20px;
  }
  .engineering-digital-sec .header-left h2 {
    font-size: 28px;
  }
  .why-the-app-header h2 {
    font-size: 28px;
  }
  .engineering-digital-sec .card-icon {
    width: 45px;
    height: 45px;
  }
  .engineering-digital-sec .engineering-card h3 {
    font-size: 18px;
  }
  .global-security-sec .global-security-header {
    margin-bottom: 35px;
  }
  .global-security-sec .header-left h2 {
    font-size: 28px;
  }
  .coverage-sec .coverage-header-left h2 {
    font-size: 28px;
  }
  .build-solution-sec-two .build-solution-content h2 {
    font-size: 28px;
  }
  .build-solution-sec-two .build-solution-content p {
    font-size: 16px;
    margin-bottom: 25px;
  }
  .proven-dev-sec .proven-dev-header .header-left h2 {
    font-size: 28px;
  }
  .proven-dev-sec .proven-dev-panels {
    padding: 18px;
  }
  .serving-deserve-sec .serving-deserve-header-left h2 {
    font-size: 28px;
  }
  .tech-dev-sec .tech-dev-header .header-left h2 {
    font-size: 28px;
  }
  .success-stories-sec .slide-right {
    padding: 40px 20px 40px 0;
  }
  .success-stories-sec .app-name {
    font-size: 36px;
  }
  .clinet-stories-sec .header-left h2 {
    font-size: 28px;
  }
  .clinet-stories-sec .client-img {
    width: 65px;
    height: 65px;
  }
  .clinet-stories-sec .client-meta h3 {
    margin: 0;
  }
  .management-sec .management-header h2 {
    font-size: 28px;
  }
  .faq-update-sec .faq-cta-card h4 {
    font-size: 20px;
  }
  .faq-update-sec .faq-update-body {
    gap: 20px;
  }
  .faq-update-sec .faq-update-right {
    width: 55%;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content h1 {
    font-size: 38px;
  }
  .project-udpdate-form-sec .project-form-left h2 {
    font-size: 28px;
  }
  .technology-stack .left_part {
    width: 100%;
  }

  .technology-stack .right_part {
    border-radius: 0px 35px 35px 35px;
    width: 100%;
  }
  .technology-stack .top-content h2 br {
    display: none;
  }
  .technology-stack.update .top-content h2 {
    font-size: 28px;
  }
  .app_development_service .inner_part .left_part h2 {
    font-size: 28px;
  }
  .great-ios-product h2 {
    font-size: 28px;
  }
  .wrapper-use-cases .common_flex .wrap_left h2 {
    font-size: 28px;
  }
}

@media (max-width: 992px) {
  .banner_wrapper .banner_section .banner_inner {
    display: block;
  }
  .new_website_content {
    margin-top: 82px !important;
  }
  .new-updates-websites .header_menu .menu_inner {
    top: 88%;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .stats_grid {
    padding-top: 0px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_form_container {
    margin-top: 60px;
    position: relative;
    z-index: 1;
  }
  .why-we-are .why-we-are-inner {
    display: block;
  }
  .why-we-are .why-we-are-image {
    margin-bottom: 20px;
  }
  .why-we-are {
    padding-bottom: 40px;
  }

  .global-security-sec .global-security-flex .security-card {
    margin-bottom: 15px;
  }
  .global-security-sec .security-card-top h3 br {
    display: none;
  }
  .global-security-sec .global-security-flex .security-card:last-child {
    margin-bottom: 0px;
  }
  .proven-dev-sec .proven-dev-header .header-left h2 br {
    display: none;
  }
  .serving-deserve-sec .serving-deserve-header-left h2 br {
    display: none;
  }
  .tech-dev-sec {
    padding: 60px 0px;
  }
  .why-we-are .why-we-are-left h2 {
    margin-bottom: 15px;
  }
  .clinet-stories-sec .clinet-stories-header {
    margin-bottom: 20px;
  }
  .success-stories-sec .stat .val {
    font-size: 22px;
  }
  .core-services-sec .core-services-list .service-card {
    width: calc(50% - 16px);
  }
}

@media (max-width: 991px) {
  .build-solution-sec .build-solution-inner img.shadow {
    height: 100%;
  }

  .build-solution-sec .build-solution-left h2 {
    font-size: 38px;
  }

  .why-the-app-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .why-the-app-sec .tabs-wrapper {
    flex-direction: column;
    gap: 40px;
  }

  .why-the-app-sec .tabs-list {
    flex: 1;
    width: 100%;
    flex-direction: row;
    overflow-x: auto;
    border-top: none;
    border-bottom: 1px solid #e2e8f0;
  }

  .why-the-app-sec .tab-item {
    white-space: nowrap;
    padding: 14px 20px;
    border-bottom: none;
  }
  .coverage-sec .coverage-item {
    border-bottom: none;
  }

  .why-the-app-sec .tab-item.active::before {
    width: 100%;
  }
  .choose-us-sec .choose-us-header {
    flex-direction: column;
    align-items: flex-start;
  }

  .choose-us-sec .choose-us-labels {
    display: none;
  }

  .choose-us-sec .choose-row {
    flex-direction: column;
    border: 1px solid #f3f4f6;
    border-radius: 12px;
    margin-bottom: 20px;
  }

  .choose-us-sec .choose-cell {
    width: 100%;
    padding: 15px 20px;
  }

  .choose-us-sec .ripen-cell,
  .choose-us-sec .choose-row.last-row .ripen-cell {
    border-radius: 0;
    box-shadow: none;
  }

  .coverage-sec .coverage-header,
  .choose-us-sec .choose-us-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }

  .coverage-sec .coverage-body {
    flex-direction: column;
  }

  .coverage-sec .coverage-tabs {
    flex: 0 0 auto;
    flex-direction: row;
    overflow-x: auto;
  }

  .coverage-sec .coverage-tab {
    border-bottom: none;
    border-right: 1px solid #e2e8f0;
    white-space: nowrap;
  }

  .engineering-digital-sec .engineering-digital-flex,
  .tech-dev-sec .tech-dev-flex,
  .global-security-sec .global-security-flex,
  .diverse-dev-sec .diverse-dev-flex,
  .proven-dev-sec .proven-dev-flex {
    flex-direction: column;
  }

  .proven-dev-controls {
    display: flex;
  }

  /* Disable scroll-driven area below 991px */
  .proven-dev-sec .proven-scroll-area {
    min-height: unset !important;
  }
  .proven-dev-sec .proven-dev-flex {
    position: static;
  }

  /* Proven-dev: horizontal tabs below 991px */
  .proven-dev-sec .proven-dev-tabs {
    flex: unset;
    flex-direction: row;
    overflow-x: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
    padding-left: 0;
    border-bottom: 2px solid #e5e7eb;
    padding-bottom: 0;
  }
  .proven-dev-sec .proven-dev-tabs::-webkit-scrollbar {
    display: none;
  }
  .proven-dev-sec .proven-dev-tabs::before {
    display: none;
  }
  .proven-dev-sec .proven-dev-tabs .tab-underline {
    display: block !important;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 3px;
    background: linear-gradient(90deg, #6e48aa, #3b82f6);
    border-radius: 3px 3px 0 0;
    transition:
      left 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),
      width 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    z-index: 2;
  }
  .proven-dev-sec .tab-item {
    gap: 0;
    padding: 12px 16px;
    white-space: nowrap;
    flex-shrink: 0;
  }
  .proven-dev-sec .tab-icon {
    display: none !important;
  }
  .proven-dev-sec .tab-info h3 {
    font-size: 14px;
    font-weight: 500;
    color: #6b7280;
    margin: 0;
    white-space: nowrap;
  }
  .proven-dev-sec .tab-item.active .tab-info h3 {
    color: #111827;
    font-weight: 700;
  }

  .serving-deserve-sec .serving-deserve-header {
    flex-direction: column;
    gap: 20px;
  }

  .serving-deserve-sec .serving-deserve-header-right {
    max-width: 100%;
  }

  .serving-deserve-sec .serving-deserve-body {
    flex-direction: column;
  }

  .serving-deserve-sec .serving-tabs {
    flex: 0 0 auto;
    flex-direction: row;
    overflow-x: auto;
    border-right: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    padding-bottom: 2px;
  }

  .serving-deserve-sec .serving-tabs::-webkit-scrollbar {
    display: none;
  }

  .serving-deserve-sec .serving-tab-item {
    white-space: nowrap;
    border-left: none;
    border-bottom: 3px solid transparent;
    padding: 12px 18px;
    flex-shrink: 0;
  }

  .serving-deserve-sec .serving-tab-item.active {
    border-left: none;
    border-bottom-color: #6543be;
    background: transparent;
  }

  .serving-deserve-sec .serving-panel-inner {
    flex-direction: column;
    margin-left: 0;
    margin-top: 24px;
  }

  .serving-deserve-sec .serving-panel-image {
    flex: 0 0 240px;
    width: 100%;
    height: 240px;
    border-radius: 0 0 16px 16px;
  }

  .serving-deserve-sec .serving-panel-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .faq-update-sec .faq-update-body {
    flex-direction: column;
    gap: 50px;
  }

  .faq-update-sec .faq-update-left {
    flex: 0 0 auto;
    max-width: 100%;
    width: 100%;
  }

  .faq-update-sec .faq-cta-card {
    max-width: 480px;
  }
  .project-udpdate-form-sec .project-form-wrap {
    flex-direction: column;
    gap: 50px;
  }

  .project-udpdate-form-sec .project-form-right {
    max-width: 100%;
    width: 100%;
  }
  .engineering-digital-sec .engineering-digital-flex {
    flex-direction: unset;
  }
  .global-security-sec .security-card {
    min-height: 260px;
  }
  .coverage-sec .coverage-header {
    margin-bottom: 20px;
  }
  .build-solution-sec-two {
    margin-top: 40px;
  }
  .serving-deserve-sec .serving-panel-list {
    height: unset;
  }
  .clinet-stories-sec {
    padding: 40px 0px 40px 0px;
  }
  .faq-update-sec .faq-update-right {
    width: 100%;
  }
  .faq-update-sec .faq-cta-card {
    max-width: 100%;
  }
  .project-udpdate-form-sec .project-form-left {
    width: 100%;
  }
  .project-udpdate-form-sec .project-form-left p br {
    display: none;
  }
  .choose-us-sec.over_write_choose_table
    .choose-us-table
    .choose-row
    .choose-cell.feature-cell {
    color: #ffffff;
    box-shadow: 0 0 50px rgba(70, 18, 181, 0.2);
    background: linear-gradient(153.15deg, #9181e4 0%, #2554e5 101.4%);
  }
  .great-ios-product .ios-product-title .wrap_content_new {
    display: block;
  }
  .great-ios-product .ios-product-title .wrap_content_new {
    display: block;
  }
  .great-ios-product .ios-product-title .wrap_content_new .wrap_left {
    max-width: 100%;
  }
  .great-ios-product .ios-product-title .wrap_content_new .wrap_right {
    display: none;
  }
}

@media (max-width: 868px) {
  .why-the-app-sec .why-the-app-header .header-left {
    max-width: 100%;
  }
  .why-the-app-sec .why-the-app-header p {
    max-width: 100%;
  }
  .engineering-digital-sec .engineering-digital-header {
    display: block;
  }
  .engineering-digital-sec .engineering-digital-header .header-left {
    width: 100%;
  }
  .engineering-digital-sec .engineering-digital-header .header-left h2 br {
    display: none;
  }
  .engineering-digital-sec {
    padding: 60px 0px;
  }
  .engineering-digital-sec .header-right p {
    max-width: 100%;
    margin-top: 20px;
  }
  .global-security-sec {
    padding-top: 30px;
  }
  .global-security-sec .global-security-header {
    display: block;
    margin-bottom: 25px;
  }
  .global-security-sec .global-security-flex {
    display: block;
  }
  .global-security-sec .global-security-header .header-left {
    max-width: 100%;
  }
  .global-security-sec .header-right p {
    max-width: 100%;
    margin-top: 15px;
  }
  .coverage-sec {
    padding: 60px 0px;
  }
  .coverage-sec .coverage-header .coverage-header-left {
    width: 100%;
  }
  .coverage-sec .coverage-header .coverage-header-left h2 br {
    display: none;
  }
  .coverage-sec .coverage-header-right p {
    max-width: 100%;
  }
  .coverage-sec .coverage-body {
    display: block;
  }
  .coverage-sec .coverage-body .coverage-tabs {
    margin-bottom: 15px;
  }
  .choose-us-sec .choose-us-header-left h2 {
    padding: 0;
  }
  .choose-us-sec .choose-us-header-right p {
    max-width: 100%;
  }
  .proven-dev-sec .proven-dev-header {
    display: block;
    margin-bottom: 10px;
  }
  .proven-dev-sec .proven-dev-header .header-left {
    max-width: 100%;
  }
  .proven-dev-sec .proven-dev-header .header-right {
    margin-top: 10px;
  }
  .proven-dev-sec .proven-dev-panels {
    min-width: auto;
    padding: 10px;
  }
  .tech-dev-sec .tech-tabs::after {
    display: none;
  }
  .tech-dev-sec .tech-tabs {
    display: flex;
    align-items: center;
    flex-direction: row;
    overflow-x: auto;
    flex: 0;
  }
  .tech-dev-sec .tech-tabs .tech-tab-item {
    white-space: nowrap;
  }
  .tech-dev-sec .tech-dev-flex {
    display: block;
  }
  .tech-dev-sec .tech-dev-header .header-right p {
    max-width: 100%;
  }
  .tech-dev-sec .tech-panel {
    margin-top: 15px;
  }
  .success-stories-sec .slide-inner {
    display: block;
  }
  .success-stories-sec .slide-left {
    max-width: 100%;
  }
  .success-stories-sec .slide-right {
    max-width: 100%;
    padding: 40px 60px;
  }
  .success-stories-sec .success-stories-header {
    display: block;
    margin-bottom: 15px;
  }
  .tech-dev-sec {
    padding: 60px 0px 0px 0px;
  }
  .tech-dev-sec .tech-dev-header {
    gap: 20px;
  }
  .success-stories-sec .header-right p {
    max-width: 100%;
    margin-top: 10px;
  }
  .faq-update-sec .faq-update-left h2 br {
    display: none;
  }
  .faq-update-sec .faq-cta-card {
    max-width: 100%;
  }
  .faq-update-sec .faq-update-right {
    width: 100%;
  }
  .project-udpdate-form-sec .project-form-left {
    width: 100%;
  }

  .award-sec-udpdate .award-card {
    width: calc(100% / 2 - 10px);
    margin-bottom: 10px;
  }
  .engineering-digital-sec .engineering-card {
    width: 30%;
    max-width: 30%;
    min-width: 31%;
  }

  .wrapper-use-cases .common_flex {
    display: block;
  }
  .wrapper-use-cases .common_flex .wrap_left {
    max-width: 100%;
  }

  .wrapper-use-cases .common_flex .wrap_right {
    max-width: 100%;
  }
  .wrapper-use-cases .wrap_cards_cstm .cards_inner {
    max-width: 46%;
  }
  .case-study-sec .case-nav-btns {
    bottom: 20px;
  }
  .unified-approach-sec .unified-left {
    width: 100%;
  }
  .unified-approach-sec .unified-right {
    width: 100%;
  }
  .case-study-sec .case-nav-btns button {
    width: 50px;
    height: 50px;
  }
  .case-study-sec .case-content h3 {
    font-size: 28px;
  }
  .case-study-sec .case-slide-inner {
    padding: 30px 20px;
    gap: 30px;
  }
}

@media (max-width: 867px) {
  .proven-dev-sec .proven-dev-flex {
    gap: 20px;
  }
  .proven-dev-sec .proven-dev-panels {
    width: 100%;
    padding: 16px;
  }
  .proven-dev-controls {
    margin-top: 20px;
  }
  .tech-dev-sec .tech-panel.active {
    height: 136px;
    margin-bottom: 15px;
  }
}

@media (max-width: 768px) {
  .serving-deserve-sec {
    padding: 70px 0;
  }

  .serving-deserve-sec .serving-deserve-header-left h2 {
    font-size: 32px;
  }

  .serving-deserve-sec .serving-panel-content {
    padding: 28px;
  }

  .serving-deserve-sec .serving-panel-image {
    height: 200px;
  }

  .faq-update-sec {
    padding: 70px 0;
  }

  .faq-update-sec .faq-update-left h2 {
    font-size: 30px;
  }

  .faq-update-sec .acc-title > span:first-child {
    font-size: 14px;
  }
  .engineering-digital-sec .engineering-card {
    width: 48%;
    max-width: 48%;
    min-width: 48%;
  }
  .coverage-sec {
    padding: 40px 0px;
  }
  .success-stories-sec {
    padding-top: 30px;
  }
  .success-stories-sec .mockup-wrap {
    max-width: 100%;
  }
  .success-stories-sec .mockup-wrap img {
    width: 50%;
  }
  .success-stories-sec .project-stats {
    gap: 30px;
    margin-bottom: 20px;
  }
  .success-stories-sec .slide-right {
    max-width: 100%;
    padding: 40px 35px;
  }
  .clinet-stories-sec .testimonial-card {
    padding: 14px;
  }
  .clinet-stories-sec .clinet-slider-footer {
    margin-top: 20px;
  }
  .new_website_content {
    margin-top: 72px !important;
  }
  .build-solution-sec .build-solution-left h2 {
    font-size: 29px;
  }
  .success-stories-sec .success-stories-header {
    margin-top: 30px;
  }
  .success-stories-sec .header-left h2 {
    font-size: 28px;
  }
  .technology-stack.update .right_part {
    padding: 40px 30px 40px 30px;
  }
  .technology-stack {
    padding: 40px 0px 50px;
  }

  .technology-stack .top-content h2 {
    font-size: 30px;
  }

  .technology-stack .top-content p {
    font-size: 15px;
    line-height: 23px;
  }

  .technology-stack .left_part {
    padding: 30px;
  }

  .technology-stack .right_part .inner_forntend {
    padding: 13px 30px 13px 30px;
    width: 100%;
  }

  .technology-stack .right_part {
    padding: 30px;
  }
  .technology-stack.update .top-content p {
    font-size: 15px;
    line-height: 23px;
  }
}

@media (max-width: 767px) {
  .project-udpdate-form-sec {
    padding: 60px 0;
  }

  .project-udpdate-form-sec .project-form-left h2 {
    font-size: 32px;
  }

  .project-udpdate-form-sec .form-card {
    padding: 30px 20px;
  }

  .project-udpdate-form-sec .flex-row {
    flex-direction: column;
    gap: 0;
  }

  .project-udpdate-form-sec .last-row {
    flex-direction: column;
    align-items: flex-start;
    gap: 20px;
  }
  .new_website_content {
    margin-top: 68px !important;
  }
  .banner_section .marquee-wrapper {
    flex-wrap: wrap;
  }
  .banner_section .marquee-wrapper .left-txt-box {
    width: 100%;
    margin-bottom: 15px;
    padding: 0px 18px;
    background: transparent;
  }
  .banner_section .marquee-wrapper .left-txt-box p {
    font-size: 18px;
    text-align: center;
  }
  .banner_section .marquee-wrapper .logo-card {
    min-width: 160px;
    height: 70px;
    margin: 0 8px;
    padding: 10px;
  }
  .banner_section .marquee-wrapper .logo-image {
    max-height: 50px;
  }
  .banner_section .right-data-content {
    width: 100%;
  }
  .success-stories-sec .success-stories-header {
    margin-top: 15px;
  }
  .tech-dev-sec .tech-panel.active {
    height: 110px;
  }
  .clinet-stories-sec {
    padding: 40px 0px 40px 0px;
  }
  .management-sec .management-cards {
    margin-top: 20px;
  }
  .management-sec .management-header h2 br {
    display: none;
  }
  .project-udpdate-form-sec .project-form-left h2 {
    font-size: 28px;
  }
  .core-services-sec .core-services-header {
    flex-wrap: wrap;
    gap: 10px;
  }
  .core-services-sec .core-services-list .service-card {
    width: 100%;
  }

  .unified-approach-sec .unified-wrapper {
    padding: 10px 10px 10px 10px;
  }
  .unified-approach-sec .unified-left {
    padding: 20px 20px;
  }

  .unified-approach-sec .visual-bridge-card {
    padding: 15px;
  }

  .unified-approach-sec .unified-right {
    padding: 20px 20px;
  }
  .case-study-sec .case-study-header {
    flex-wrap: wrap;
    gap: 10px;
  }
  .case-study-sec .case-slide-inner {
    flex-wrap: wrap;
  }

  .case-study-sec .case-visual {
    width: 100%;
  }
  .case-study-sec .case-content {
    width: 100%;
  }
  .types-of-healthcare-sec .healthcare-header {
   display: block;
}
.types-of-healthcare-sec .healthcare-header .healthcare-header-right p {
max-width: 100%;
margin-top: 20px;
}
.types-of-healthcare-sec{
  padding: 40px 0px;
}

.software-integration-solutions-sec .integration-header {
    display: block;
}
.software-integration-solutions-sec .integration-header h2 {
    padding-right: 0;
    font-size: 28px;
}
 .software-integration-solutions-sec .integration-header  {
    max-width: 100%;

}
}

@media (max-width: 600px) {
  .build-solution-sec .build-solution-left h2 {
    font-size: 28px;
    margin-bottom: 20px;
  }

  .build-solution-sec .build-solution-btn {
    padding: 6px 6px 6px 20px;
    font-size: 12px;
    gap: 10px;
  }
  .build-solution-sec .arrow-wrap {
    width: 70px;
  }
  .why-the-app-header h2 {
    font-size: 24px;
  }
  .why-the-app-header {
    margin-bottom: 20px;
  }
  .why-the-app-sec .tabs-wrapper {
    gap: 20px;
  }
  .why-the-app-sec .challenge-card {
    padding: 15px;
  }
  .why-the-app-sec .card-label {
    margin-bottom: 10px;
  }
  .why-the-app-sec .solution-card {
    padding: 15px;
  }
  .engineering-digital-sec {
    padding: 40px 0px;
  }
  .engineering-digital-sec .engineering-digital-header {
    margin-bottom: 20px;
  }
  .engineering-digital-sec .header-left h2 br {
    display: none !important;
  }
  .why-the-app-sec .solution-point {
    flex: 1 1 100%;
  }
  .serving-deserve-sec .serving-deserve-header-left h2 {
    font-size: 24px;
  }

  .serving-deserve-sec .serving-panel-content {
    padding: 15px;
  }
  .serving-deserve-sec .serving-panel-list {
    margin-bottom: 13px;
  }
  .serving-deserve-sec .serving-panel-content h3 {
    font-size: 18px;
  }

  .serving-deserve-sec .serving-panel-list li {
    font-size: 14px;
  }

  .serving-deserve-sec .serving-panel-image {
    height: 180px;
  }
  .faq-update-sec {
    padding: 40px 0;
  }
  .tech-dev-sec .tech-dev-header .header-left h2 {
    font-size: 24px;
  }
  .tech-dev-sec .tech-dev-header {
    margin-bottom: 15px;
  }
  .tech-dev-sec .tech-dev-header {
    gap: 10px;
  }
  .tech-dev-sec .tech-stack-flex {
    gap: 10px;
    flex-wrap: wrap;
    height: auto;
  }
  .tech-dev-sec .tech-stack-item {
    width: auto;
    max-width: none;
    flex: 0 0 calc(50% - 5px);
  }
  .tech-dev-sec .tech-panels {
    padding-right: 0;
    padding-bottom: 0;
  }
  .success-stories-sec .header-left h2 {
    font-size: 24px;
  }
  .tech-dev-sec {
    padding: 40px 0px;
  }
  .success-stories-sec {
    padding-top: 20px;
  }
  .tech-dev-sec {
    padding: 40px 0px 20px;
  }
  .choose-us-sec .choose-us-header-right p {
    font-size: 14px;
  }
  .global-security-sec .header-right p {
    font-size: 14px;
  }
  .engineering-digital-sec .header-right p {
    font-size: 14px;
  }
  .why-the-app-sec .card-body p {
    font-size: 14px;
  }
  .why-the-app-sec .card-body p {
    font-size: 15px;
  }
  .why-the-app-header p {
    font-size: 14px;
  }
  .proven-dev-sec .panel-header p.hedaing-para {
    font-size: 24px;
  }
  .serving-deserve-sec .serving-deserve-header-right p {
    font-size: 14px;
  }
  .faq-update-sec .faq-update-left h2 {
    font-size: 24px;
  }
  .tech-dev-sec .tech-dev-header .header-right p {
    font-size: 14px;
  }
  .tech-dev-sec .tech-stack-item {
    padding: 12px 16px;
  }

  .success-stories-sec .header-right p {
    font-size: 14px;
  }
  .success-stories-sec .slider-nav-btn {
    justify-content: center;
    bottom: 4px;
    top: unset;
  }
  .success-stories-sec .project-stats .stat {
    margin-bottom: 10px;
  }
  .proven-dev-sec .proven-dev-header .header-right p {
    font-size: 14px;
  }
  .proven-dev-sec .panel-header p {
    font-size: 14px;
  }
  .proven-dev-sec .info-text .value {
    font-size: 14px;
  }
  .proven-dev-sec .wrap_row_info {
    gap: 14px;
  }
  .proven-dev-sec .proven-dev-panels {
    padding: 18px 14px;
  }
  .success-stories-sec .success-slider {
    padding-bottom: 40px;
  }
  .faq-update-sec .acc-title {
    padding: 16px 4px;
  }

  .banner_wrapper .banner_section .banner_inner .banner_content h1 {
    font-size: 42px;
  }
  .why-we-are {
    padding-top: 20px;
  }
  .why-we-are .why-we-are-left h2 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .why-we-are .why-we-are-grid {
    display: unset;
  }
  .why-we-are .why-we-are-card {
    margin-bottom: 10px;
    padding: 15px;
  }
  .build-solution-sec {
    padding-top: 0;
    padding-bottom: 40px;
  }
  .engineering-digital-sec .header-left h2 {
    font-size: 24px;
  }
  /* .proven-dev-sec .proven-dev-tabs {
    padding-left: 0;
  } */

  .banner_wrapper .banner_section .banner_inner .banner_form_container {
    padding: 15px 15px;
  }

  .banner_wrapper .banner_section {
    padding: 140px 0 30px 0px;
  }
  .build-solution-sec .build-solution-inner {
    padding: 15px;
  }
  .why-the-app-sec .card-body h3 {
    font-size: 20px;
  }
  .engineering-digital-sec .engineering-card h3 {
    font-size: 20px;
  }
  .engineering-digital-sec .card-header {
    margin-bottom: 10px;
  }
  .engineering-digital-sec .card-icon {
    margin-bottom: 0;
  }
  .global-security-sec .header-left h2 {
    font-size: 20px;
  }
  .global-security-sec .security-card-body p {
    font-size: 14px;
  }
  .coverage-sec {
    padding-top: 20px;
  }
  .coverage-sec .coverage-header-left h2 {
    font-size: 20px;
  }
  .coverage-sec .coverage-item {
    width: calc(100% / 1);
  }
  .choose-us-sec .choose-us-header-left h2 {
    font-size: 20px;
  }
  .choose-us-sec .choose-us-header {
    margin-bottom: 20px;
  }

  .build-solution-sec-two .build-solution-content h2 {
    font-size: 20px;
  }
  .build-solution-sec-two .build-btn {
    font-size: 14px;
    padding: 8px 30px;
  }
  .proven-dev-sec {
    padding: 40px 0px;
  }
  .proven-dev-sec .proven-dev-header .header-left h2 {
    font-size: 20px;
  }
  .proven-dev-sec .panel-header h2 {
    font-size: 20px;
  }
  .success-stories-sec .project-stats {
    display: block;
  }
  .project-udpdate-form-sec .form-row.flex-row {
    display: block;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .consultation_form
    h2 {
    font-size: 20px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .consultation_form
    > p {
    margin-bottom: 15px;
    font-size: 14px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .form_group
    input,
  select,
  textarea {
    padding: 10px 10px;
    font-size: 13px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .form_group {
    margin-bottom: 10px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .submit_btn {
    padding: 14px;
    font-size: 14px;
  }
  .banner_section .marquee-wrapper {
    padding: 1rem 0px 0px 0px;
  }
  .banner_section .marquee-wrapper .logo-card {
    height: 60px;
    margin: 0;
    padding: 0;
    min-width: 100px;
  }
  .banner_section .marquee-wrapper .logo-image {
    max-height: 45px;
  }
  .why-we-are .why-we-are-card-value {
    font-size: 26px;
  }
  .engineering-digital-sec .engineering-digital-flex,
  .tech-dev-sec .tech-dev-flex,
  .global-security-sec .global-security-flex,
  .diverse-dev-sec .diverse-dev-flex,
  .proven-dev-sec .proven-dev-flex {
    gap: 15px;
  }
  .engineering-digital-sec .card-icon {
    width: 40px;
    height: 40px;
  }

  .global-security-sec .security-icon-wrap {
    padding: 11px;
    width: 110px;
    height: 100px;
  }
  .global-security-sec .security-card-body {
    padding: 35px 10px 28px 10px;
  }
  .global-security-sec {
    padding: 40px 0px;
  }
  .coverage-sec .coverage-header,
  .choose-us-sec .choose-us-header {
    margin-bottom: 15px;
  }
  .coverage-sec .coverage-content-wrap {
    padding: 14px 10px;
  }
  .coverage-sec .coverage-item span {
    font-size: 14px;
  }
  .coverage-sec {
    padding: 40px 0px;
  }
  .choose-us-sec .choose-cell {
    padding: 12px 10px;
  }
  .choose-us-sec .choose-cell {
    gap: 10px;
    font-size: 14px;
  }
  .choose-us-sec .choose-row {
    margin-bottom: 15px;
  }
  .build-solution-sec-two {
    margin-top: 25px;
    padding: 40px 0px;
  }
  .build-solution-sec-two .build-solution-content h2 {
    margin-bottom: 15px;
  }
  .build-solution-sec-two .build-solution-content p {
    font-size: 14px;
    margin-bottom: 20px;
  }
  .build-solution-sec-two .build-solution-content p br {
    display: none;
  }

  .proven-dev-sec .proven-dev-tabs {
    width: 100%;
  }
  .proven-dev-sec .tab-item {
    min-width: auto !important;
    padding: 10px 14px;
  }
  .proven-dev-sec .step-badge {
    margin-bottom: 15px;
  }
  .proven-dev-sec .wrap_row_info {
    flex-wrap: wrap;
  }
  .proven-dev-sec .info-row {
    max-width: 100%;
    margin-bottom: 0px;
  }
  .proven-dev-sec .info-row:last-child {
    margin-bottom: 15px;
  }
  .proven-dev-sec .panel-header p {
    margin-bottom: 15px;
  }
  .proven-dev-sec .proven-dev-stats {
    margin-top: 25px;
    padding: 15px;
  }
  .serving-deserve-sec {
    padding: 40px 0px;
  }
  .serving-deserve-sec .serving-deserve-header {
    margin-bottom: 20px;
  }
  .proven-dev-sec .stat-val {
    font-size: 24px;
  }
  .proven-dev-sec .stat-lbl {
    font-size: 14px;
  }

  .success-stories-sec .success-slide {
    padding: 0;
  }
  .success-stories-sec .slide-left {
    padding: 10px;
  }
  .success-stories-sec .slide-inner .wrap_img_apps {
    object-fit: cover;
  }
  .success-stories-sec .slide-right {
    padding: 10px 10px 20px;
    margin-top: 15px;
  }
  .success-stories-sec .stat .val {
    font-size: 16px;
  }
  .success-stories-sec .project-stats {
    margin-bottom: 10px;
  }
  .success-stories-sec .app-name {
    font-size: 22px;
    margin-bottom: 10px;
  }
  .success-stories-sec .app-desc {
    font-size: 14px;
    line-height: 1.4;
    margin-bottom: 15px;
  }
  .success-stories-sec .slick-track {
    padding-bottom: 15px;
  }
  .clinet-stories-sec .clinet-slide {
    padding: 7px;
  }
  .award-sec-udpdate .award-card {
    padding: 10px;
    min-height: 149px;
  }
  .success-stories-sec .store-btn {
    height: 38px;
  }
  .success-stories-sec .slider-nav_btn_wrap {
    margin-top: 10px;
    gap: 10px;
  }
  .success-stories-sec .slider-nav_btn_wrap .nav-btn {
    width: 32px;
    height: 32px;
  }
  .success-stories-sec .slider-nav_btn_wrap .nav-btn i {
    font-size: 12px;
  }
  .clinet-stories-sec {
    padding: 20px 0px 30px;
  }
  .clinet-stories-sec .client-info-wrap {
    gap: 12px;
  }
  .clinet-stories-sec .quote-icon {
    font-size: 20px;
  }
  .clinet-stories-sec .clinet-stories-header {
    flex-wrap: wrap;
    gap: 10px;
    margin-bottom: 15px;
  }
  .clinet-stories-sec .header-left {
    width: 100%;
    max-width: 100%;
  }
  .clinet-stories-sec .header-left h2 {
    font-size: 24px;
  }
  .clinet-stories-sec .testimonial-card {
    padding: 15px;
  }
  .clinet-stories-sec .client-img {
    width: 55px;
    height: 55px;
  }
  .clinet-stories-sec .testimonial-content {
    gap: 10px;
  }
  .clinet-stories-sec .quote-text {
    font-size: 14px;
  }
  .clinet-stories-sec .clinet-slider-footer {
    margin-top: 10px;
  }
  .management-sec .management-cards {
    margin-top: 0;
    gap: 10px;
  }
  .management-sec .management-header h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .management-sec .management-card:hover {
    transform: none;
  }
  .tech-dev-sec .tech-stack-item span {
    font-size: 14px;
  }
  .success-stories-sec .mockup-wrap img {
    width: 60%;
  }
  .success-stories-sec .success-slide {
    margin-right: 0px;
    padding: 0;
  }
  .management-sec {
    padding: 40px 0px;
  }
  .management-sec .management-header h2 br {
    display: none;
  }
  .management-sec .management-flex {
    gap: 20px;
  }
  .management-sec .management-card {
    padding: 15px;
    gap: 15px;
  }
  .management-sec .card-icon {
    width: 60px;
    height: 60px;
  }
  .management-sec .management-card p {
    font-size: 14px;
  }
  .award-sec-udpdate {
    padding: 40px 0px;
  }
  .award-sec-udpdate .award-title {
    font-size: 24px;
    width: 100%;
    margin-bottom: 10px;
  }
  .award-sec-udpdate .award-header {
    margin-bottom: 20px;
  }
  .award-sec-udpdate .award-desc {
    width: 100%;
    text-align: start;
    font-size: 14px;
  }
  .award-sec-udpdate .award-card {
    width: 100%;
  }
  .award-sec-udpdate .award-card img {
    max-width: 60%;
  }
  .award-sec-udpdate .award-card {
    padding: 10px;
    min-height: 115px;
  }
  .award-sec-udpdate .award-list {
    gap: 6px;
  }
  .award-sec-udpdate .award-card {
    border-radius: 15px;
    width: 49%;
  }

  .faq-update-sec .faq-update-right {
    height: 250px;
  }
  .project-udpdate-form-sec .icon-box {
    width: 40px;
    height: 40px;
  }
  .project-udpdate-form-sec .project-form-left p {
    font-size: 14px;
    margin-bottom: 15px;
    line-height: 20px;
  }
  .project-udpdate-form-sec .form-group input,
  .project-udpdate-form-sec .form-group select,
  .project-udpdate-form-sec .form-group textarea {
    padding: 10px;
    font-size: 13px;
  }
  .project-udpdate-form-sec {
    margin-bottom: 40px;
  }
  .faq-update-sec .faq-update-left h2 {
    margin-bottom: 15px;
  }
  .faq-update-sec .faq-update-subtitle {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px;
  }
  .faq-update-sec .faq-cta-card {
    padding: 15px;
  }
  .faq-update-sec .faq-cta-btn {
    font-size: 14px;
    min-width: 150px;
  }
  .faq-update-sec .faq-update-body {
    gap: 30px;
  }
  .faq-update-sec .acc-title {
    padding: 10px 10px;
  }
  .faq-update-sec .acc-title > span:first-child {
    font-size: 12px;
  }
  .faq-update-sec .faq-icon {
    width: 18px;
    height: 18px;
    font-size: 10px;
  }
  .faq-update-sec .acc-content {
    padding: 0px 10px 10px;
  }
  .faq-update-sec .acc-content p {
    font-size: 12px;
  }
  .project-udpdate-form-sec {
    padding: 40px 0px;
  }
  .project-udpdate-form-sec .project-form-left h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .project-udpdate-form-sec .contact-info a {
    font-size: 13px;
  }
  .project-udpdate-form-sec .contact-info span {
    margin-bottom: 0;
    font-size: 12px;
  }
  .project-udpdate-form-sec .project-form-wrap {
    gap: 20px;
  }

  .project-udpdate-form-sec .contact-methods {
    gap: 15px;
  }
  .project-udpdate-form-sec .form-card {
    padding: 24px 20px;
    border-radius: 16px;
  }
  .project-udpdate-form-sec .form-group {
    margin-bottom: 10px;
  }
  .project-udpdate-form-sec .form-group textarea {
    height: 80px;
  }
  .project-udpdate-form-sec .flex-row {
    margin-bottom: 10px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .stats_grid {
    flex-wrap: wrap;
    gap: 10px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .stat_item {
    width: 31%;
  }
  .new_website_content {
    margin-top: 0 !important;
  }
  .new_website_content .banner_wrapper .banner_section {
    padding: 105px 0 30px 0px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .badges {
    margin-bottom: 15px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content h1 {
    font-size: 30px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_content
    h1
    span.underline::after {
    bottom: -4px;
    height: 4px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content p {
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 22px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_content
    .stat_info
    span {
    font-size: 18px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .stat_info p {
    font-size: 12px;
    line-height: 16px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_content .stat_icon {
    width: 38px;
    height: 38px;
    font-size: 20px;
  }
  .banner_wrapper .banner_section .banner_inner .banner_form_container {
    margin-top: 25px;
  }
  .banner_section .marquee-wrapper .left-txt-box {
    margin-bottom: 8px;
  }
  .why-we-are .why-we-are-left h2 {
    font-size: 20px;
  }
  .why-we-are .why-we-are-left p {
    font-size: 14px;
  }
  .why-we-are .why-we-are-card-value {
    font-size: 22px;
  }
  .why-we-are {
    padding-bottom: 25px;
  }
  .build-solution-sec .build-solution-left h2 {
    font-size: 22px;
  }
  .build-solution-sec .build-solution-left {
    width: 100%;
  }
  .why-the-app-header h2 {
    font-size: 20px;
  }
  .engineering-digital-sec .header-left h2 {
    font-size: 20px;
  }
  .engineering-digital-sec .engineering-card {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
  .why-the-app-header {
    gap: 15px;
  }
  .engineering-digital-sec .engineering-card h3 {
    font-size: 18px;
  }
  .banner_wrapper
    .banner_section
    .banner_inner
    .banner_form_container
    .form_group
    textarea {
    height: 70px;
  }
  .global-security-sec .security-card-top h3 {
    font-size: 18px;
  }

  .coverage-sec .coverage-tab {
    font-size: 14px;
  }
  .coverage-sec .coverage-body .coverage-tabs {
    padding-bottom: 8px;
  }
  .coverage-sec .coverage-tab {
    padding: 14px 20px;
  }
  .tech-dev-sec .left_tab_data {
    flex: 0 0 120px;
  }
  .tech-dev-sec .tech-stack-item {
    width: 100%;
    max-width: none;
    flex: unset;
  }
  .tech-dev-sec .tech-stack-flex {
    height: 140px;
    overflow: auto;
    width: 100%;
  }
  .tech-dev-sec .tech-stack-item {
    flex: unset !important;
    max-width: 100% !important;
  }
  .tech-dev-sec .tech-panel.active {
    height: 100px;
  }
  .tech-dev-sec .tech-panel.active {
    height: 136px;
    margin-bottom: 0;
    margin-top: 0;
  }
  .success-stories-sec .inner_part::after {
    display: none;
  }
  .success-stories-sec .slick-list {
    overflow: hidden !important;
    width: 100% !important;
    margin-left: 0 !important;
  }
  .technology-stack .top-content h2 {
    font-size: 24px;
    margin-bottom: 10px;
  }
  .technology-stack .left_part ul li {
    font-size: 16px;
    padding: 13px 0px 13px 0px;
  }
  .technology-stack .right_part .update-icon img {
    width: 70%;
  }

  .technology-stack .right_part .inner_forntend {
    padding: 10px 20px 10px 20px;
  }

  .technology-stack .right_part .heading-content h6 {
    font-size: 16px;
  }
  .technology-stack .left_part ul li span {
    min-width: 25px;
  }

  .technology-stack.update .right_part {
    padding: 30px 15px 30px 25px;
  }

  .technology-stack.update .right_part .tech-icons {
    width: 80px;
    height: 80px;
  }

  .technology-stack.update .right_part .tech-icons {
    margin: 0 auto 15px;
  }

  .technology-stack.update .right_contentes {
    text-align: center;
  }
  .technology-stack .left_part {
    padding: 20px;
  }

  .technology-stack.update .top-content h2 {
    font-size: 20px;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .technology-stack.update .top-content {
    display: block;
  }
  .app_development_service .inner_part .left_part h2 {
    font-size: 20px;
  }
  .app_development_service
    .inner_part
    .right_part
    .inner_content
    .additional_details
    .cmpny_details
    h4 {
    font-size: 18px;
  }
  .great-ios-product h2 {
    font-size: 20px;
  }
  .wrapper-use-cases .wrap_cards_cstm .cards_inner {
    max-width: 100%;
  }
  .wrapper-use-cases .common_flex .wrap_left h2 {
    font-size: 20px;
  }
  .wrapper-use-cases .wrap_cards_cstm .cards_inner h4 {
    font-size: 18px;
  }

  .healthcare-process-sec .process-horizontal-card {
    display: inline-grid;
    position: unset;
    gap: 10px;
  }
  .healthcare-process-sec .card-side-details {
    max-width: 100%;
  }
  .core-services-sec{
    padding: 40px 0px;
  }
  .core-services-sec .core-services-list .service-card {
    padding: 15px;
  }

  br{
    display: none;
  }
  .core-services-sec .core-services-list {
    gap: 12px;
}
.core-services-sec .core-services-list .service-card h3 {
  font-size: 18px;
}
.core-services-sec .core-services-list .service-card .card-header-top{
  margin-bottom: 10px;
}

.overwrite-health-care-app-development .wrapper-bg_theme_with_img {
  padding: 60px 10px 40px 10px;
}
.overwrite-tech-dev-sec .tech-dev-flex .tech-panels .tech-stack-flex {
  height: 360px;

}
.overwrite-management-sec{
  margin-top: 40px;
}
.types-of-healthcare-sec .healthcare-cards-wrap .hc-card {
    position: unset;
}
}
