@media (max-width: 767px) {
.feature-list{ gap: 20px;}
.logo img{ max-height: 50px;}
.logo{ padding: 0 15px; margin: 0;}
.about-txt{ font-size: 16px;}
.clg-name h1{ margin: 15px 0; line-height: 1.2;}
.flex-xs-column{ flex-direction: column;}
 .top_form{ max-width: 100%; padding: 22px; }
 .clg-name h1, .common h2{ font-size: 26px;}
 .why-choose-list li{ padding: 10px;}
 .banner-img{ padding: 20px 0; }
 .eligibilty-list{ padding-left: 20px;}
 .about-txt p{ font-size: 16px;}
 .common h2::before{ bottom: -3px;}
 .common{ padding: 30px 16px;}
 .top_form h2{ font-size: 22px;}
 .clg-name p{ font-size: 16px;}
 .facility-list{ grid-template-columns: repeat(1, 1fr);}
 .facility-list p{ font-size: 14px;}
 .facility-list img{ max-height: 60px; }
 footer .display-flex.justify-space-between{ flex-direction: column; align-items: center;}
 footer ul{ margin: 10px 0; justify-content: center !important;}
 .facility-list li{font-size: 12px;}

 .p-0{ padding: 0;}
 footer .svg-icons{ height: 18px; width: 18px;}
 footer p.fs20{ font-size: 14px;}
 .cc-logo img{ height: 35px; }
 .contact-num a{ font-size: 14px; margin: 0 0 10px;}

}
