@media (max-width: 768px) {
  .navbar {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    border-radius: 0;
  }

  .carousel-item img {
    width: 100%;
    height: 25vh;
    object-fit: cover;
  }
  .feat {
    margin-top: 0;
  }
  .card-custom {
    height: auto !important;
  }
  .abt {
    height: 100% !important;
  }
}
@media (max-width: 768px) {
  .border-md-start {
    border-left: 1px solid #e0e0e0;
  }
  .vissionx {
    text-align: justify !important;
  }
  .missionx {
    text-align: justify !important;
  }
  .abt {
    height: 100% !important;
  }
  .gallery1 {
    padding: 0px;
  }
  .news1 {
    padding: 0px;
  }
  .stats{
    margin-top: 20px;
  }
}
