
/* Extra large desktops */
@media (min-width: 1921px) {}

/* Large desktops */
@media (max-width: 1799px) {}

/* Desktops */
@media (max-width: 1599px) {
.gallery-grid{ gap: 1rem; }
.school_section .inner-text{padding-block: 5rem 11rem;} 
.school_section  .cus-width{ margin: 0rem auto 3rem;} 
}

/* Small desktops / large laptops */
@media (max-width: 1399px) {}

/* Laptops */
@media (max-width: 1279px) {
.detail-about .detail-about-text{padding-inline: 3rem 0;}
.message-box .message-img{padding: 0;margin: 0;}

}

/* Tablets (landscape) */
@media (max-width: 1024px) {}

/* Tablets (portrait) */
@media (max-width: 991px) {
.inner-content .school-detail{grid-template-columns: repeat(1, 1fr);padding-inline: 6rem 3rem;}
.school-detail-btns{margin-block: 5rem 2rem;}
.school-detail-sec1 .detail-about-text { padding-inline: 0rem; }
.gallery-grid .item { width: 48%; }
.gallery-grid .item:nth-child(2), .gallery-grid .item:nth-child(6), .gallery-grid .item:nth-child(8){ width: 48%; }
.message-box .message-img{padding: 0;margin: 0;}
.school-detail-btns .cus-btn a{background-color: var(--color-f5);padding: 1rem 2.2rem;}
.school_section .cus-width{width: 60%; margin: 1rem auto 4rem;}
.school-info{gap: 1rem;}
.schooltext-box{padding: 2.5rem;}
.testimonial_main .testimonidal_grid .testimonial_contentcard .testi_contentsec{padding: 2.8rem 3rem;}
}


/* Large mobile */
@media (max-width: 767px) {
.search-wrapper{grid-template-columns: repeat(2 , 2fr);}
.search-wrapper .search-btn a{width: 100%;text-align: center;}
.detail-about{    grid-template-columns: repeat(1, 1fr);}
.detail-about-text h3{    margin-block: 0rem 2rem;}
.school-detail-sec2 .message-box{grid-template-columns: repeat(1 , 2fr);}
.message-text {order: 2;}
.gallery-grid .item { width: 100%; }
.gallery-grid .item:nth-child(2), .gallery-grid .item:nth-child(6), .gallery-grid .item:nth-child(8){ width: 100%; }
.inner-content .school-detail{padding-inline: 3rem 3rem;}
.school-detail-sec1{padding-block: 7rem;}
.school_section .cus-width{width: 90%; }
.schooltext-box h5{margin-bottom: 4rem;}
.testimonial_main .testimonidal_grid .testimonial_contentcard.testi_three, .testimonial_main .testimonidal_grid .testimonial_contentcard.testi_two{align-items: center; 
     width: 100%;}
     .partner_testimonial .testimonidal_grid{margin-right: -2rem;}
     .testimonial_main .testimonidal_grid .testimonial_contentcard.testi_three, .testimonial_main .testimonidal_grid .testimonial_contentcard.testi_two{    grid-template-columns: repeat(1, 1fr);}

.partner_testimonial.testimonial_main .testimonidal_grid .testimonial_contentcard .testi_contentsec .testi_shap{margin: 2rem 0 3rem 0;}
}


/* Medium mobile */
@media (max-width: 575px) {
 .search-wrapper{grid-template-columns: repeat(1 , 2fr);}
 .search-btn a{width: 100%;}
 .school-list{grid-template-columns: repeat(1 , 2fr);}
 .school-info{gap: 2rem;}

}

/* Small mobile */
@media (max-width: 479px) {
    .inner-content .sub-heading{margin-inline: 1rem;}
}

@media (max-width: 399px) {}

/* Extra small mobile */
@media (max-width: 320px) {
   .inner-content .school-detail {padding-inline: 1rem 1rem;}
}