
  

.contactInfo:hover{
  background-color: #f2f2f2 !important;

}
    .primary-color-text {
      color: #87161e !important;
    }
    .hero-image {
      border-radius: 12px;
    }
    .black-color-text {
      color: #333;
    }
    .section-padding {
      padding: 64px 0;
    }
    @media (min-width: 1200px) {
    .display-6 {
        font-size: 1.5rem;
    }
}
.primary-color{
color: white !important;
    background-color: #2c4d80 !important;
}
.form-control-sm {
padding: 6px 9px 9px;
}
.form-control:focus{
    border: 2px solid black;
    box-shadow: none;
}

/* Mobile adjustments */
.business-consulting-section {

  padding: 20px 12px;
  color: white !important;
    background-color: #2c4d80 !important;
    margin-top: 6.5rem;
}

.business-consulting-section h1 {
  font-weight: bold;
}

.business-consulting-section p {
  line-height: 1.6;
}


    .heading {
      font-weight: 600;
    }
    .black-color-text {
      color: #000;
    }
    /* Optional: add spacing for smaller screens */
    .content-section {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
  .heading {
      font-weight: 600;
    }
    .black-color-text {
      color: #000;
    }
    .tertiary-color-text {
      color: #6c63ff; /* adjust to your theme */
    }
    .sameSizedCards {
      min-height: 195px;
    }
    .section-bg {
      background-color: #f8f9fa; /* optional background */
    }
    .card-custom {
      border-radius: 1rem;
    }

    .heading {
          font-weight: 600 !important;
    color: #87161e !important;
    font-size: 1.5rem !important;
    font-family: "Segoe UI", Arial, sans-serif;
    }
    .black-color-text {
      color: #000;
    }
    .section-bg {
      background-color: #fff; /* optional background color */
    }
    .content-section {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }
    /* Optional: left-align image for large screens, stack on small screens */
    .img-left {
      max-width: 100%;
      height: auto;
      border-radius: 0.5rem;
    }
 .black-color-text {
      color: #000;
    }
  
    .primary-color {
      color: #6c63ff; /* adjust to your theme */
      border-color: #6c63ff;
    }
    .btn-primary-custom {
      background-color: #2c4d80 !important;
      color: #fff;
      border-radius: 0.9rem;
      padding: 0.75rem 1.5rem;
      border: none;
      font-family: 'Poppins', sans-serif;;
    }
    .btn-primary-custom:hover {
      background-color: #ccc !important;
      color: #fff !important;
    }
    .work-together-section {
      padding: 1rem 1rem;
      border-top: 1px solid #dee2e6;
      border-bottom: 1px solid #dee2e6;
      border-radius: 1rem;
    }

      .section-bgWork {
      background-color: #f5f7fa79; /* optional background */
    }

    .fw-boldData{
          font-size: 1.5rem !important;
              font-weight: bold;
          font-family: 'Roboto', sans-serif;
          color: white;
    }
    .subData{
      font-size: 0.9rem !important; 
      font-family: 'Poppins', sans-serif;
      color: white;
    }
    .ConsultingSub{
          font-size: 0.9rem !important;
          color: #333;
              font-family: 'Poppins', sans-serif;
    }
    .cardTitle{
      color: #583059 !important;
      font-size:0.9rem !important;
      font-family: "Segoe UI", Arial, sans-serif;
      font-weight: bold;
    }
    .cardSubTitle{
color: #333 !important;
font-size: 0.9rem !important;
font-family: 'Poppins', sans-serif;
    }
    .card{
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    }
 
 .card-title-solution{
    text-decoration: none;
    font-size: 15px;
    color: #87161e !important;
 }
 
 .solution-list{
    font-size: 13px;
 }
 
 