/* Large Desktop (≤1649px) */
@media screen and (max-width: 1649px) {
    .facultydetail_title { margin-bottom: 5rem; }
    .facultdetail_sec {padding-block: 8rem 7.4rem;}
    .related_faculty { padding-top: 6rem; margin-top: 6rem; }
    .related_faculty>h4.title28 { margin-bottom:4rem; }
    .faculty_profile .accordions-item .accordions-button{padding-block: 1.7rem;}
    .faculty_profile .accordions-item .accordions-body { padding-block: 2.8rem 4.4rem;}
    .faculty_profile .accordions-item .accordions-button, .faculty_profile .accordions-item .accordions-body{padding-inline:2rem;}
 }
/* Desktop (≤1399px) */
@media screen and (max-width: 1399px) {
 .academi_instu { padding-block: 0 6.5rem; }
.disclosures_main { padding-block: 7rem 7rem; }
.tech_asses_ovr { padding-block: 8rem 8rem; }
.inno_tech_meth .inno_tech_grid { padding-bottom: 8rem; }
.tech_outcome { padding-block: 8rem; }
.commi_exce { padding-block: 6rem; }
.tech_outc_grid .techout_txt { padding-left: 0; }
.commi_exce .commi_ex_tlt { margin-bottom: 5rem; }
.related_faculty>h4.title28 { margin-bottom: 4rem; }
.related_faculty { padding-top: 5rem; margin-top: 5rem; }
.facultydetail_title { margin-bottom: 5rem; }
.faculty_sec { padding-block: 7rem 10rem; }
.faculty_grid { margin-top: 6rem; }
.acade_infra_ovr { padding-block: 5rem 6rem; }
.system_eva_tab { padding-block: 7rem 0; }
.sys_eva_ovrv { padding-block: 8.1rem 9rem; }
.revalu_retosec { padding-block: 7rem 8rem; }
.sys_disclos_main { padding-bottom: 7rem; }
.acade_calender { padding-block: 7rem 8rem; }
.code_of_conductmain { padding-block: 7rem 7rem; }
.acade_infra_ovr .acade_inftlt { margin-bottom: 5rem; }
.acade_infra_ovr .acade_infr_bottom { padding-block: 5rem 7rem; }
.aca_cse_grid.aca_grid2 { margin-bottom: 7rem; }
.aca_cse_grid.aca_grid1 { margin-bottom: 6rem; }
.acad_phylab { padding-block: 8rem; }
.acad_phylab_grid { grid-template-columns: auto 45.1rem; }
.acaelc_patternimg { padding-block: 6rem; }
.acad_elc_sec { padding-block: 7rem 8rem; }
.acad_ele_grid { grid-template-columns: 1fr; gap: 2.3rem; }
.acaelc_patternimg { padding-block: 2rem; }
.acad_elc_lft { padding-top: 0rem; }
.acad_elc_lft h3 { margin-bottom: 1rem; }
.acad_elc_sec { padding-block: 3rem 3rem; }
.acade_infra_ovr h2 { margin-bottom: 1rem; }
.aca_grid2 .aca_cse_text { padding-right: 0; }
.aca_library_ovr { padding-block: 6rem 9rem; }
.libr_ov_btm { padding-top: 5rem; }
.aca_lib_coll_grid { grid-template-columns: 54.3% 31.8%; }
.aca_lib_coll_main { padding-bottom: 9rem; }
.aca_lib_coll_grid.lib_grid1 { margin-bottom: 8rem; }
.aca_supp_grid.acs_grid2 { margin-bottom: 8rem; }
.acad_reme_main { padding-block: 7rem; }
.acad_lab_prac { padding-block: 8rem; }
.industry_academia { padding-block: 7rem; }
.industry_academia_grid { padding-bottom: 8rem; }
.key_benifit { padding-block: 6rem; }
.top_faculty .faculty_bx { margin-bottom: 4.5rem; }
.facult_info { padding: 2.6rem 3rem 4rem; }
.facultydetail_grid {grid-template-columns: 900fr 475fr;}
 }
/* Laptop (≤1280px) */
@media screen and (max-width: 1280px) {
 }
/* Small Laptop / Large Tablet (≤1199px) */
@media screen and (max-width: 1199px) {
    .faculty_caption { padding: 3rem 2rem 3.8rem; }
    .facultydetail_grid { grid-template-columns: 700fr 475fr; }
    .relategrid_faculty {grid-template-columns: repeat(1, 1fr);}
 }
/* Tablet (≤991px) */
@media screen and (max-width: 991px) {
 .system_eva_tab { padding-block: 3rem 0; }
.sys_eva_ovrv { padding-block: 3rem; }
.sys_eva_ovrv .sys_over_tlt { padding-bottom: 3rem; }
.sys_ev_pro_grid { padding-block: 4rem; }
.sys_ev_pro_grid { grid-template-columns: repeat(1, 1fr); }
.sys_ev_pro_bx { border-right: none; padding-right: 0; border-bottom: 0.1rem solid var(--color-ce); }
.sys_ev_pro_grid { padding-block: 3rem; }
.sys_ev_pro_bx h5 { margin-bottom: 2rem; }
.sys_ds_tile { margin-bottom: 3rem; }
.sys_disclos_main { padding-bottom: 3rem; }
.revalu_retosec { padding-block: 3rem 3rem; }
.rev_prosecmain { padding-top: 3rem; margin-top: 3rem; }
.rev_pro_grid { grid-template-columns: repeat(1, 1fr); gap: 3.7rem; }
.rev_pro_bx h5 { margin-bottom: 2rem; }
.acade_calender { padding-block: 3rem; }
.acad_cal_sec h4 { margin-bottom: 1.2rem; }
.code_of_conductmain { padding-block: 3rem 3rem; }
.displi_rules { padding-top: 3rem; }
.displi_rules h3 { margin-bottom: 1rem; }
.code_of_conductsec h4 { margin-bottom: 2rem; }
.faculty_filter { grid-template-columns: 1fr 1fr 1fr; gap: 1rem; }
.faculty_sec { padding-block: 3rem 5rem; }
.faculty_grid { margin-top: 3rem; }
.facultdetail_sec { padding-block: 3rem 5rem; }
.facultydetail_title { margin-bottom:2rem; }
.facultydetail_grid { grid-template-columns: 1fr; }
.related_faculty { padding-top: 3rem; margin-top: 3rem; }
.faculty_contact { position: relative; }
.related_faculty>h4.title28 { margin-bottom:2rem; }
.aca_cse_grid.aca_grid1 { gap: 2rem; grid-template-columns: 1fr; margin-bottom: 3rem; }
.aca_grid1 .aca_cse_text { padding-left: 0; }
.aca_cse_grid.aca_grid2 { gap: 2rem; grid-template-columns: 1fr; margin-bottom: 3rem; }
.acade_infra_ovr { padding-block: 3rem 3rem; }
.acade_infra_ovr .acade_inftlt { margin-bottom: 3rem; }
.acade_infra_ovr .acade_infr_bottom { padding-block: 3rem 3rem; }
.aca_cse_text h3 { margin-bottom: 1.4rem; }
.acad_phylab_grid { grid-template-columns: 1fr; }
.acad_phylab_grid { gap: 4rem; }
.acad_phyrgt figure { padding-top: 2.2rem; }
.acad_phyrgt h4 { margin-bottom: 1rem; }
.acad_phylab { padding-block: 3rem; }
.aca_library_ovr { padding-block: 3rem 4rem; }
.lib_ov_tlt { padding-bottom: 3rem; }
.libr_ov_btm { padding-top: 3rem; }
.aca_lib_coll_grid { grid-template-columns: 1fr; }
.aca_lib_coll_grid { gap: 2rem; }
.lib_book_count { margin-top: 3rem; }
.aca_lib_coll_grid.lib_grid2 { grid-template-columns: 1fr; }
.aca_lib_coll_grid.lib_grid1 { margin-bottom: 3rem; }
.aca_lib_coll_main { padding-bottom: 3rem; }
.aca_supp_grid { grid-template-columns: 1fr; gap: 2.4rem; }
.aca_supp_lft h2 { margin-bottom: 1rem; }
.aca_supp_lft h6 { margin-bottom: 1rem; }
.aca_supp_lft .custom_bullets { margin-bottom: 2rem; }
.aca_supp_grid.acs_grid2 { margin-bottom: 3rem; }
.acad_reme_main { padding-block: 3rem; }
.acad_remn_grid { grid-template-columns: repeat(1, 1fr); }
.acad_remn_grid .acad_remebx { padding: 2rem 0rem 0 0; }
.acad_remn_grid .acad_remebx h4 { margin-bottom: 1.8rem; }
.acad_remn_grid .acad_remebx ul { margin-bottom: 1rem; }
.acad_lab_prac { padding-block: 3rem; }
.acad_lpac_grid { grid-template-columns: 1fr; }
.acad_lpac_grid { gap: 2rem; }
.acad_lpacrgt h4 { margin-bottom: 1rem; }
.acad_lpacrgt h6 { margin-bottom: 2rem; }
.acad_lpacrgt ul { margin-bottom: 1.1rem; }
.industry_academia { padding-block: 3rem; }
.industry_academia_grid { grid-template-columns: repeat(1, 1fr); }
.industry_academia_right { margin-left: 0; max-width: 100%; padding-bottom: 6rem; }
.industry_academia_right h4 { margin-bottom: 1rem; }
.industry_pdf { margin-top: 2rem; }
.industry_academia_grid { padding-bottom: 4rem; }
.key_benifit { padding-block: 3rem; }
.key_grid { margin-top: 2rem; grid-template-columns: repeat(2, 1fr); gap: 2rem; }    
    .faculty_filter>.form-group>input, .faculty_filter>.form-group>select {height: 4rem;}
    .faculty_filter>.form-group>.search_btn>img { width: 2rem; height: 2rem; }
    .faculty_filter>.form-group>.search_btn { padding-right: 1.2rem; }
    .faculty_grid>.row { --bs-gutter-x:1.5rem; --bs-gutter-y:2rem; }
    .faculty_grid .col-sm-6.col-md-4.col-lg-4{width:50%;}
   .top_faculty .faculty_bx { margin-bottom: 0; }
    .faculty_caption { padding:1.5rem 1.5rem 2.5rem; }
    .faculty_caption>h5 {margin-bottom: 0.5rem;}
    .faculty_caption>p {margin-bottom: 0.5rem;}
    .load_btn::after{width: 2.5rem;height: 2.5rem;}
    .faculty_grid .load_bx { margin-top: 4rem; }
    .relategrid_faculty { gap: 2rem; }
    .facult_info { padding: 2rem 2rem 3rem; }
 }
/* Mobile Landscape / Large Mobile (≤767px) */
@media screen and (max-width: 767px) {
 .photocopy_pgsec .retrol_grid .custom_bullets { grid-template-columns: repeat(1, 1fr); }
.photocopy_pgsec .rev_pro_sbgrid { grid-template-columns: 1fr; }
.photocopy_pgsec .rev_prosecmain .custom_bullets>* { margin-bottom: 0; }
.code_cond_acbdy .code_co_acgrid { grid-template-columns: repeat(1, 1fr); gap: 0.7rem; margin-top: 2rem; }
.faculty_filter { grid-template-columns: 1fr ; }
.relategrid_faculty { grid-template-columns: repeat(1, 1fr); gap: 1rem; }
.key_grid { grid-template-columns: repeat(1, 1fr); }
.placement_Bx { gap: 2rem; }
.faculty_grid .col-sm-6.col-md-4.col-lg-4 { width:100%; }
.faculty_bx::after {height: 0.3rem;}
 }
/* Mobile (≤575px) */
@media screen and (max-width: 575px) {
 .re_trol_tlt { padding-bottom: 2rem; }
.retrol_grid { grid-template-columns: 1fr; gap: 3rem; }
.rev_pro_sbgrid { grid-template-columns: 1fr; gap: 2rem; }
.sysm_tabgroup { gap: 1.7rem; }
.course_bottom ul { grid-template-columns: repeat(1, 1fr); }
.school_programs ul { grid-template-columns: repeat(1, 1fr); }
.facultydetail_title>h2 { line-height: 1; }
.facult_infobx>p>a { white-space: inherit; word-break: break-all; }
 }
/* Small Mobile (≤350px) */
@media screen and (max-width: 350px) {
 }
