@media (max-width: 991px) {

  .ri-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .about-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}


@media (max-width: 768px) {
  .navbar-brand img {
    width: 130px;
}
#gallery-section .carousel-item img{
    height:100%;
}
  .overlay-content {
    text-align: center;
    margin-bottom: 30px;
  }
.btn1 {
    padding: 8px 10px; 
}
.btn2{
    padding: 8px 10px; 
}
  .overlay-content h1 {
    font-size: 32px;
  }
#gallery-section .carousel-item img{
  height:100%;
}
  .right-form {
    max-width: 100%;
  }
   .mba-grid {
    grid-template-columns: 1fr;
  }
  .mba-grid .mba-card {
    grid-column: span 1 !important;
  }
  .section-subtitle {
    font-size: 15px;
  }
  .why-heading{
    font-size: 15px;
}
    .emp-wrapper h2{
    font-size: 24px;
  }
  .emp-wrapper {
    padding: 10px;
  }
  .mb-heading{
    display: block;
}
.desk-heading{
    display: none;
}
      .funding-right{
        margin-top:0px;
        padding: 15px 15px;
    }
    .funding-title{
        font-size:22px;
    }
      .sce-footer .navbar-brand{
    justify-content:center;
  }

  .sce-footer .d-flex{
    justify-content:center;
  }

  .sce-footer p{
    text-align:center;
  }

  .years-badge{
    justify-content:center;
  }
  .enquire-btn-bottom {
    position: fixed;
    top: 50%;
    right: -45px;
    transform: translateY(-50%) rotate(-90deg);
    transform-origin: center;
    z-index: 999;
}
}


@media (max-width: 575px) {
  .ri-grid {
    grid-template-columns: 1fr;
  }
  .about-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (max-width: 372px) {
    .btn2 {
        margin-top: 10px;
    }
  }
