.section-padding {
        padding-top: 5rem;
        padding-bottom: 5rem;
      }
      .card-img-top-fix {
        height: 250px;
        object-fit: cover;
      }
      .custom-list li i {
        color: #007bff;
        margin-right: 0.5rem;
      }
      .bg-light-blue {
        background-color: #f0f8ff;
      }



       .vision-mission-section {
      background: #f8f9fa;
      padding: 60px 0;
    }
    .vision-mission-card {
      border: none;
      border-radius: 15px;
      box-shadow: 0 4px 15px rgba(0,0,0,0.1);
      transition: transform 0.3s ease-in-out;
    }
    .vision-mission-card:hover {
      transform: translateY(-8px);
    }
    .icon-box {
      width: 70px;
      height: 70px;
      background: #0d6efd;
      color: #fff;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 50%;
      font-size: 32px;
      margin-bottom: 20px;
    }