/*--CSR--*/
@media (min-width: 320px) and (max-width: 576px){
 

    .svc-social-section .row {
        flex-direction: column;
    }

    .svc-social-image {
        margin-bottom: 20px;
    }

    .svc-social-content {
        padding-left: 0;
        text-align: center;
    }

    .svc-subtitle {
        text-align: center;
        font-size: 18px;
    }

    .svc-text {
        font-size: 13px;
    }

    .about-info-grid {
        display: grid;
        grid-template-columns: 1fr;
        gap: 15px;
        text-align: justify
    }

    .info-item {
        display: flex;
        gap: 10px;
        align-items: flex-start;
    }

    .info-item .star {
        font-size: 14px;
    }

    .footer-top .row {
        text-align: center;
    }

    .footer-widget {
        margin-bottom: 20px;
    }

    .footer-widget .logo {
        text-align: center;
    }

    .ft-link a {
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        align-items: start;
   }

    .logo-dark .svc-foot-logo {
        max-height: 190px;
        margin-left: 115px;
        margin-top: 5px;
        object-fit: cover;
    }
    .svc-foot-logo {
        display: block;
        margin: 0 auto;
    }
    .svc-foot-logo {
        width: 120px;
    }

    .social-icon {
        justify-content: center !important;
    }

    .map-responsive iframe {
    width: 85%;
    height: 400px;
    border: 0;
    }
}
/* Small devices only (between 320px and 576px) */
@media (min-width: 320px) and (max-width: 576px) {
    .svc-institute-title.title-small {
    font-size: 24px;
     
    }
    .svc-btn.btn {
            padding: 4px 7px;
    }

    .svc-card-img {
        aspect-ratio: 4/1.5; 
    }

    .svc-card-overlay {
        height: auto;
    
    }

    .svc-institute-ul {
        padding-left: 30px;
        padding-top: 25px
    }
    .svc-card-overlay {
        height:459px;
    }
 @media only screen and (max-width: 767px) {

     .trustee-grid {
         display: block !important;
     }

     .trustee-grid .col,
     .trustee-grid [class*="col-"] {
         width: 100% !important;
         max-width: 100% !important;
         flex: 0 0 100% !important;
     }

     .trustee-grid .rbt-card {
         width: 100% !important;
         display: block !important;
     }

 }
}
.description-style {
    text-align: justify;
}
/* Mobile only */
@media (max-width: 576px) {
    .fs-mobile {
        font-size: 20px !important;
    }
}
img {
    /*max-width: 80%;*/
    height: auto;
    display: block;
}

}
/* Mobile */
@media (min-width: 320px) and (max-width: 576px) {
    .chairman-container {
        flex-direction: column;
        gap: 20px;
    }

    .chairman-left {
        text-align: center;
    }

    .chairman-right {
        width: 100%;
    }

    .chairman-top {
        flex-direction: column;
        align-items: center;
        text-align: center;
        gap: 10px;
    }

    .chairman-image img {
        width: 150px;
    }

    .chair-name {
        font-size: 20px;
        line-height: 28px;
    }
}
@media (min-width: 320px) and (max-width: 576px) {
    .mrb-50{
        display:block;
    }
}
  @media (min-width: 320px) and (max-width: 576px){
.small-title{
        display: block!important;
        grid-template-rows: repeat(5, 1fr);
        gap: 25px;
    }
         }

@media (min-width: 320px) and (max-width: 576px) {

    .svc-nav-top-row {
        flex-direction: column;
        align-items: center;
        gap: 8px;
    }

    .svc-nav-links {
        flex-direction: column;
        gap: 6px;
        text-align: center;
        padding: 0;
    }

    .svc-nav-logo img {
        width: 110px;
    }

    .svc-nav-search-wrap {
        width: 100%;
    }

    .svc-ban-title {
        font-size: 18px;
        line-height: 26px;
        text-align: center;
    }

    .about-clg .row {
        flex-direction: column;
    }

    .about-clg .col-lg-5 {
        width: 100%;
    }

    .about-info-grid {
        display: block !important;
    }

    .info-item {
        margin-bottom: 10px;
        margin-top: 20px;

    }
    .info-item span {
        margin-top:5px;
    }
    .csr-section .row {
        flex-direction: column;
        text-align: center;
    }

    .csr-heading.abt-title-style{
        font-size: 31px;
    }

    .abt-description-style {
        font-size: 13px;
    }

    .svc-social-section .row {
        flex-direction: column;
    }

    .svc-social-image img {
        width: 100%;
        height: auto;
    }

    /* ===== VALUE PILLARS ===== */
    .institutions-section .row {
        gap: 15px !important;
    }

    .institutions-section .col-lg-2,
    .institutions-section .col-md-6 {
        width: 100%;
        max-width: 100%;
    }

    .value.inst-card {
        text-align: center;
    }

    /* ===== FOOTER ===== */
    .footer-top .row {
        flex-direction: column;
        text-align: center;
    }

    .footer-widget {
        margin-bottom: 20px;
    }

    .svc-foot-logo {
        width: 100px;
    }
}