/* ─── RESPONSIVE ─── */
    @media (max-width: 1024px) {
      .branches-grid { grid-template-columns: 1fr 1fr; }
      .footer-grid { grid-template-columns: 1fr 1fr; }
      .stats-inner     { grid-template-columns: repeat(3, 1fr); }
      .about-section-two{
        padding: 40px 0px;
      }
      .institute-grid{
        align-items: flex-start;
      }
    }

    @media (max-width: 768px) {
      .desktop-banner{
    display: none;
}
.mobile-banner{
    display: block;
}


.hero-content{
  max-width: 80%;
  left: 0px;
  padding: 20px 15px;
}
.hero-tagline{
  font-size: 16px;
}



      .branches-grid { grid-template-columns: 1fr 1fr; }
      .footer-grid { grid-template-columns: 1fr; gap: 28px; }
      .batches-grid { grid-template-columns: repeat(2, 1fr); }

      .home-section-three .card{
        margin-bottom: 20px;
      }
      .achieve-grid{
        flex-wrap: wrap;
        justify-content: flex-start;
      }
      .achieve-item{
        width: 45%
      }
      .home-section-five .card{
        margin-bottom: 20px;
      }

      /*.stats-inner { 
        grid-template-columns: repeat(2, 1fr); 
      }*/

      .institute-grid  { 
        grid-template-columns: 1fr; gap: 36px; 
      }
      .contact-section-one{
        padding-bottom: 40px;
      }

      .contact-right{
        padding-left: 0px;
        margin-top: 30px;
      }




    }


    @media (max-width: 480px) {
      .batches-grid { 
        grid-template-columns: 1fr; 
      }
      .rankers-grid { grid-template-columns: repeat(2, 1fr); }

      .home-about-box{
        width: 100%;
      }
      .achieve-grid{
        gap: 0px;
      }
      .achieve-item{
        width: 100%;
      }
      .stats-inner{ 
        grid-template-columns: 1fr 1fr; 
      }
    }




      @media(max-width:600px){ .form-row{grid-template-columns:1fr;} }