
        @media (max-width: 991px) {
      .job-col-title {
        flex: 0 0 34%;
      }

      .job-col-exp {
        flex: 0 0 24%;
      }

      .job-col-loc {
        flex: 0 0 30%;
      }

      .job-col-toggle {
        flex: 0 0 12%;
      }
    }



    @media (max-width: 767px) {
      .hero-section h1 {
        font-size: 44px;
      }

      .section-title {
        font-size: 26px;
      }

      .stats-banner .stat-divider {
        display: none;
      }

      .stat-item {
        margin-bottom: 20px;
      }

      .one-platform h2 {
        font-size: 28px;
      }

      .cta-section h2 {
        font-size: 26px;
      }

      .contact-card {
        padding: 24px;
      }

      .award-card {
        flex-direction: column;
      }

      .navbar-collapse {
        margin-top: 12px;
        border-top: 1px solid rgb(0 0 0 / 9%);
      }

      .navbar-ftd .navbar-nav>li>a {
        padding: 12px 16px;
      }

      .hero-section .hero-trusted,
      .hero-section .hero-tagline {
        line-height: 32px;
        font-size: 26px;
      }

      .section-title {
        line-height: 36px;
      }

      .footer-col ul {
        min-height: 234px;
      }

      .navbar .open .dropdown-menu>li>a {

        line-height: 26px;
      }

      .navbar-nav .open .dropdown-menu {
        background: rgb(35 35 35 / 83%);
      }

      .navbar .dropdown.open .dropdown-menu>li>a {
        color: #fff !important;
      }

      .navbar.fixed .navbar-nav .open .dropdown-menu {
        background: #efefef;
      }

      .navbar.fixed .dropdown.open .dropdown-menu>li>a {
        color: var(--text-secondary) !important;
      }

      .navbar-brand>img {
        width: 87px;
      }

      .why-choose .section-title span {
        margin-top: 4px;
      }

      .why-choose,
      .core-services,
      .one-platform,
      .stats-banner,
      .tech-section,
      .awards-section,
      .contact-section,
      .cta-section {
        padding: 40px 0;
      }

      .footer-bottom p {
        padding: 0;
      }

      .section-title,
      .one-platform h2 {
        font-size: 26px;
        font-weight: 600;
      }

      .awards-img img {
        height: 80px;
      }

      .contact-card h3 {
        font-weight: 500;
        font-size: 24px;
        margin-bottom: 18px;
        margin-top: 8px;
        line-height: 33px;
      }

      .footer-main {
        padding: 40px 0 0px;
      }


      /*---------Start Career page--------*/

      .page-hero h1 {
        font-size: 28px;
      }

      .job-col-exp,
      .job-col-loc {
        display: none;
      }

      .job-col-title {
        flex: 0 0 85%;
      }

      .job-col-toggle {
        flex: 0 0 15%;
      }

      .top-bar .tb-right {
        text-align: left;
        margin-top: 4px;
      }

      .row-eq-h
      {
       padding: 0px 8px; 
      }

      .why-section {
    padding: 20px 0 0px;
      }

      .why-section h2 {
    font-weight: 600;
    font-size: 24px;
      }

    }

