@import url(school-inner.css);
@import url(inner-page.css);

.inner_main{background:var(--color-ec);}
.inner_banner{position:relative;display:grid;align-items:end;text-align:center;color:var(--color-white);}
.inner_banner>*{grid-area:1/1;}
.inner_top_bg{position:absolute;width:100%;height:100%;background-color:var(--color-0d);}
.inner_top_bg img{object-fit:cover;object-position:bottom center;max-height:100%;min-height:100%;}
.common_title_head{position:relative;padding-block:17.7rem 7.5rem;}
.common_title_head h1{font:var(--font-16);letter-spacing:0.269rem;margin-bottom:.8rem;font-weight:bold;color: var(--color-white); text-transform: uppercase;}
/* .common_title_head h2{font:var(--font-16);letter-spacing:0.269rem;margin-bottom:.8rem;font-weight:bold;color: var(--color-white); text-transform: uppercase;} */

.common_title_head h2,
.common_title_head.happening-ttl h1{font:var(--font-42);line-height: 1.38;letter-spacing:-0.126rem;color: var(--color-white);}
.common_title_head.happening-ttl h1{text-transform:capitalize;margin-bottom:0;}

@media(max-width:767px){
    .common_title_head{padding-block:18.7rem 5.5rem;}
}

/*inner main_menu*/
.inner_main_menu ul{display:flex;justify-content:center;gap:3.8rem;padding-block:0;padding-inline:0;margin:0;}
.inner_main_menu ul>li>a{font:var(--font-16);color:var(--color-23);}
.inner_main_menu{border-bottom:1px solid var(--color-d6);position:sticky;top:0;background-color: var(--color-ec);z-index:10;}
.inner_main_menu li.active_menu a{color:var(--color-dc);font-weight:700;}
.inner_main_menu li a:hover{color:var(--color-dc);font-weight:normal;}
.inner_main_menu li{position:relative;padding-block:3.2rem;}
.inner_main_menu li.active_menu a:after{content:"";width:100%;height:2px;background:var(--color-dc);position:absolute;bottom:0;left:0;}


/*about_overview css*/
.common_headning{text-align:center;padding-inline:6.8rem;}
.common_headning h1{letter-spacing:0.269rem;font:var(--font-16);color:var(--color-23);font-weight:700;font-family:var(--font-plusjakarta); }
.common_headning h2{letter-spacing: -0.048rem;color:var(--color-27);font:var(--font-24);margin-block:2.4rem;line-height:1.4; padding-inline:7rem; font-weight: 400; }
.about_overview{padding-block:8rem;}
.common_headning p{padding-inline:3rem; font: var(--font-15); font-weight: 400; letter-spacing: 0.015rem; line-height: 1.4;}


.common_headning h3{letter-spacing:0.269rem;font:var(--font-16);color:var(--color-23);font-weight:700;font-family:var(--font-plusjakarta); }
.common_headning h4{letter-spacing: -0.048rem;color:var(--color-27);font:var(--font-24);margin-block:2.4rem;line-height:1.4; padding-inline:7rem; font-weight: 400; }

.outreach_collaboration h4{ margin-bottom: 2rem;}

.placement_search_box { position: relative; flex-shrink: 0; width: 100%; max-width: 50rem; margin-left: auto; }
.placement_search_box>.form-control { font: var(--font-14); font-weight: 300; font-family: var(--font-plusjakarta); width: 100%; height: 5.2rem; border: 0.1rem solid rgb(0 0 0 / 30%); padding: 1rem 3rem 1rem 1.6rem; border-radius: 0.2rem; background-color: transparent; color: rgb(0 0 0 / 60%); }

.placement_search_box>.srch_btn { position: absolute; right: 2.5rem; top: 50%; width: 2.8rem; height: 2.8rem; border: 0; background: transparent; padding: 0; display: flex; transform: translateY(-50%); }
.placement_search_box>.srch_btn>img {
    max-width: 1.5rem;
    margin: auto;
}


.about_panel1{display:grid;grid-template-columns:53.7% 36%;gap:11.4rem;padding-bottom:8rem;}
.number_value h3{letter-spacing:-0.354rem;color:var(--color-27);font: var(--font-46);}
.facts_contnt{ text-align: center; padding-block: 5rem;}
.facts_contnt p{ font: var(--font-15); font-weight: 400; letter-spacing: 0.15px; line-height: 1.4;}
.divider_line{ width: 100%; height: 0.1rem; background-color: #D1D1D1; max-width: 159.2rem; margin: 0rem auto; }

sup{letter-spacing:-0.6px;color:var(--color-27);font:var(--font-30);top:-2.9rem;}
.number_value{ border-bottom:1px solid #D2D2D2; padding:4rem 0 3rem; text-align: center;}
.about_overview_text{ display: grid; grid-template-columns: repeat(5, 1fr); gap: 6rem;}
.number_value h4{letter-spacing:-0.48px;color:var(--color-23);font-weight:normal;}
/* .number_value:nth-child(1){padding-top:0;} */
.brd_line{width: 17.9rem; background: var(--color-dc); height: 32px; position: absolute; right: 0; top: 2rem; left: 0; margin: -3.1rem auto;}
.about_overview_img{display:grid;padding-inline: 0;position:relative;}
.about_overview_img>*{grid-area:1/1;}
.about_panel2{display:grid;grid-template-columns:49.5% auto;gap:1.2rem;}
.about_panel2 h2{letter-spacing:-0.48px; color:var(--color-27); font:var(--font-24); margin-block:2.4rem; line-height:1.4; font-weight: 400;}
.about_overview_text2{padding-inline:0 9rem;}
.about_overview_text2 p{padding-inline:0 2rem;}
.about_our_global{background:var(--color-27);text-align:center;padding-block:10rem;position:relative;}
.about_overview3{ padding-block: 0 15rem;}
.about_our_global h2{color:var(--color-white); letter-spacing: -1.44px; font: var(--font-48); padding-inline: 7rem;}
.about_our_global p{color:var(--color-white);padding-block:2.7rem 5.7rem;letter-spacing: 0.16px; font: var(--font-16);}
.global_text{padding-inline:12rem;}
.about_overview2{padding-block:0 6rem;}
.about_our_global figure{position:relative;z-index:1;}
.logo_slider_wrapper { width: 100%; overflow: hidden; padding-inline: 4rem; box-sizing: border-box; }
.logo_grid { display: flex; gap: 1rem; overflow-x: auto; scroll-behavior: smooth; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; padding-block: 10px; }
.logo_grid::-webkit-scrollbar { display: none; }
.logo_grid figure { margin: 0; flex: 0 0 11.8%; scroll-snap-align: center; padding: 10px; box-sizing: border-box; }
.logo_grid figure img { mix-blend-mode: darken; max-width: fit-content; }

.career_development{ padding-block: 8rem;}
.career_development_grid { display: grid; grid-template-columns: 49.3% auto; gap:2rem; align-items: center; }
.career_development_right{ padding-inline: 11rem 5rem;}
.career_development_right h3 { letter-spacing: -0.48px; color: var(--color-27); font: var(--font-24); margin-block:0 2.4rem; line-height: 1.4; font-weight: 400; padding-right: 2rem; }

.objectives_section{ padding-block: 4.4rem 12rem;}
.objectives_section .title16 { color: var(--color-23); }
.objectives_section ul{ display: grid; grid-template-columns: repeat(2, 1fr); row-gap: 2rem; column-gap: 1.6rem; padding-top: 1rem; grid-template-rows: 1fr 1fr;}
.objectives_section ul li{ background-color: var(--color-white); padding: 3.4rem 6rem 3.4rem; font: var(--font-18); letter-spacing: 0.18px; color: var(--color-23); border-bottom: 0.2rem solid var(--color-dc);}




@media (max-width: 1024px) {
.logo_slider_wrapper { padding-inline: 2rem; }
.logo_grid figure { flex: 0 0 18%; }
}
@media (max-width: 768px) {
.logo_grid figure { flex: 0 0 20%; }
}
@media (max-width: 550px) {
.logo_grid figure { flex: 0 0 28%; }
}
@media (max-width: 470px) {
.logo_grid figure { flex: 0 0 50%; }
}
.about_partners p{padding-block:3.2rem 4.2rem;}
.about_partners{text-align:center;padding-block:0 10rem;}
.about_mission{border-top:1px solid  var(--color-d1);border-bottom:1px solid var(--color-d1); padding-block: 8rem 0;}
.mission-vision{display:grid;grid-template-columns:40.2% 49.5%;gap:11.4rem;}

.mission_text h2{color:var(--color-23); font:var(--font-16);font-weight:700;letter-spacing: 2.69px;}
.vision_header{ padding-bottom: 5.8rem;}
.vision_header h3 { letter-spacing: -0.48px; color: var(--color-27); font: var(--font-24); margin-block:0 2.4rem; line-height: 1.4; font-weight: 400; padding-right: 2rem; }


.mission_text h5{font:var(--font-48);letter-spacing:-0.144rem;color:var(--color-27);margin-block:1.7rem;}
.mission_text{padding-inline:0 0rem;align-content:center;}
.vision_text{background:var(--color-dc);color: var(--color-white);padding-block:3.2rem 10.6rem;padding-inline:9rem;}
.vision_text h2{color: var(--color-white);margin-bottom:1.4rem;}
.vision_text h4{color:var(--color-white);}
.vision_text h5 { font: var(--font-40); letter-spacing: -0.8px; color: var(--color-white); font-weight: normal; line-height: 1.2; }
.lagacy_grid{display:grid;grid-template-columns: 41.2% auto; gap: 10.7rem;}
.left_lagacy_panel h2{font:var(--font-18);margin-bottom:1.5rem;letter-spacing:0;color:var(--color-23);}
.left_lagacy_panel h5{margin-bottom:5.6rem;}
.left_lagacy_panel h4{color: var(--color-23); margin-top: 3rem;}

.about_lagacy{padding-block:0 12rem;}
.left_lagacy_panel .about_overview_text{padding-bottom:11.2rem;}
.right_lg_img{display:grid;align-items:end;position:relative;}
.right_lg_img>*{grid-area:1/1;}
.right_lg_img .brd_line{left:-9rem;right:inherit;bottom:0rem;top:inherit; margin: 0;}
.right_lagacy_panel h4{font:var(--font-90);font-weight:normal;line-height:1;color:var(--color-23);letter-spacing:-6.3px;margin-bottom:3rem;}
.right_lagacy_panel h4 em{font-style:normal;color:var(--color-dc);}
.right_lagacy_panel p{padding-inline:0 7rem;}

.lagacy_grid_2 { display: grid; grid-template-columns: 49.4% auto; gap: 10.7rem; margin-block: 3rem; }
.left_lagacy_panel_2{ padding-inline: 0 9rem; padding-block: 5rem 0;}


/* ============ our campus page css ============ */

.our_campus{ padding-block: 8rem 13rem;}
.our_campus_grid{display: grid; grid-template-columns: 49.3% auto; gap: 2rem; align-items: center;}
.our_campus_right{ padding-left: 11.4rem;}
.our_campus_img{ position: relative;}
.our_campus_img .brd_line{ right: -8.8rem; left: auto; top: 6rem;}
.our_campus_right h4{ margin-block: 2.4rem;}
.our_campus_right h5{ margin-bottom: 2.4rem;font-weight: 400; }
.our_campus_right p{ padding-inline: 0 3rem;}
.our_campus_video{ background-color: var(--color-27); padding-block: 10.5rem 10rem; text-align: center;}
.our_campus_video h4.title24{ color: var(--color-white); font-weight: 400; margin-bottom: 2rem;}
.our_campus_video p{ color: var(--color-white); margin-bottom:5rem; padding-inline:10rem;}

.video-container { width: 100%; max-height: 650px; aspect-ratio: 16/9; }
.video-container iframe { width: 100%; height: 100%; border: 0; }

/* ============ leadership page css ============ */

.leadership_section{ padding-block: 12.4rem 12rem;}
.leadership_grid{display: grid; grid-template-columns: 49.6% auto; gap: 0rem; align-items: center; }
.leadership_cnt{ padding-left: 8.7rem;}
.leadership_cnt h5{ margin-bottom: 2.4rem;}
.leadership_one:not(:last-child){margin:0 0 10rem 0;}
.leadership_bottom_cnt{margin:6rem 0 0 0;}
.leadership_cnt figure img{ max-width: 5.8rem; margin-bottom: 4rem;}
.leadership_cnt p{ padding-right: 2rem;}
.leadership_bottom_cnt h4{ font: var(--font-18); letter-spacing: 0.18px; margin-block: 4rem;}
.leadership_bottom_cnt .divider_line{ margin-bottom: 3rem;}
.leadership_bottom_cnt p{font: var(--font-18); letter-spacing: 0.18px;}




/* ============ Awards & Rankings page css ============ */
.rankings_section{ padding-block: 5rem 12rem;}
.rankings_list{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.7rem; margin-top: 3rem;}
.rankings_list li{ background-color: var(--color-white); padding: 3rem 5rem 3rem 3rem; border-bottom: 0.2rem solid var(--color-dc); display: flex; flex-direction: column; justify-content: space-between;}
.rankings_list li h3{ font: var(--font-30); letter-spacing: -1.2px; color: var(--color-dc); margin-block:1rem; } 
.rankings_list li h3 sup{ color: var(--color-dc); top: -1rem; font: var(--font-18);}
.rankings_list li figure img{ max-width: 10rem; margin-top: 3rem;}
.awards_section{ margin-block: 8rem 0;}
.awards_section .divider_line{ margin-bottom: 7rem;}
.awards_list{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.6rem; padding-top: 3rem;}
.awards_list li { display: flex; align-items: center; gap: 2rem; background-color: var(--color-white); border-bottom: 0.2rem solid var(--color-dc); padding: 3rem 5rem 4rem 3rem; }
.awards_list li figure { flex-shrink: 0; margin: 0; }
.awards_list li figure img { width: 13.1rem; height: auto; display: block; }
.awards_list li p { font: var(--font-18); letter-spacing: -0.2px; margin: 0; }



/* ============ Approvals & Accreditations page css ============ */
.approvals_section{padding-block: 8rem 10.2rem;}
.approvals_list {display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.8rem; grid-template-rows: 1fr 1fr;}
.approvals_list li{ padding: 3.8rem 2rem; background-color: var(--color-white); text-align: center; border-bottom: 0.2rem solid var(--color-dc);}
.approvals_list li figure img{ max-height: 8.9rem; width: auto; margin: 0rem auto 2rem;}



.campus_facilities { padding-block: 8rem 7rem; }
.campus_facilities .top_cntnt p {  padding-inline: 2rem;}
.campus_section{ text-align: center;}
.campus_section_img{ position: relative;}
.campus_section_btm{ padding-top: 3rem; padding-inline: 8rem;}


/* ============ Centre's of Excellence page css ============ */
.excellence_section{ padding-bottom: 10rem;}
.excellence_list{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.8rem; list-style: none; padding: 0; margin: 0;}

.excellence_list li{ background-color: var(--color-white); border-bottom: 2px solid var(--color-dc); text-align: center; padding-block: 3rem; position: relative;}
.excellence_list li figure{ max-width: 21.7rem; margin:2rem auto 0.3rem;}
.excellence_list li figcaption{ font: var(--font-18); letter-spacing: 0.18px; color: var(--color-23); max-width: 22rem; margin: 0 auto;}
.excellence_list li span{ display:block; margin: 3rem auto 0; border: 1px solid #c1c1c1; width: 3.3rem; height: 3.3rem; color: #c1c1c1; font-size: 2.2rem; line-height: 1.3; transition: 0.5s;}
.excellence_list li:hover span{ background-color: var(--color-dc); color: var(--color-white); border-color: var(--color-dc);}


.campus_facilities .top_cntnt figure{ max-width: 41.7rem; text-align: center; margin: 0 auto 3rem;}
.campus_facilities .top_cntnt figure img{mix-blend-mode:darken;width:auto;margin:0 auto;}
.center_exlnc_bottom{ padding-block: 3rem 0;}
.center_exlnc_bottom .divider_line{ margin-top: 8rem;}
.center_exlnc_bottom p{ padding-inline: 2rem;}

.prgrm_offerd_section{ padding-block: 8rem 12rem;}
.program_offerd { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 12.8rem; align-items: center; }
.program_offer_right h4{ margin-bottom: 2rem;}
.program_offer_right ul{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.4rem; padding: 0; list-style: none; margin:5rem 0 0;}
.program_offer_right ul li{ background-color: var(--color-white); display: flex; align-items: center; gap: 2rem; padding-block: 1rem; font: var(--font-18); letter-spacing: 0.18px; padding-left: 2.5rem;}
.program_offer_right ul li figure{ width: 5rem; flex-shrink: 0;}


.mentor_message{ background-color: var(--color-27); padding-block: 8rem 11.6rem; }
.mentor_head{ display: flex; align-items: center; font: var(--font-24); letter-spacing: -0.48px; color: var(--color-white); font-weight: 400; gap: 2rem;}
.mentor_head figure{ max-width: 5.2rem;}
.mentor_grid{ display: grid; grid-template-columns: 29% auto; gap: 7.2rem; padding-top: 3.4rem;}
.mentor_grid .mentor_cnt{ padding-right: 3rem;}
.mentor_grid .mentor_cnt p{ color: var(--color-white);}
.mentor_details{ border-top: 1px solid rgba(255,255,255,0.2); padding-top:1.8rem; margin-top: 1.7rem;}
.mentor_details p{ font-weight: 700;}
.mentor_details p span{ display: block;}
.collaborations_section{ padding-block: 12rem 8rem;}

.collaboration_grid { display: grid; grid-template-columns: 28.7% auto; gap: 6.6rem; padding-top: 2.7rem; align-items: center; padding-bottom: 8rem; }
.collaboration_grid figure{ background-color: var(--color-white); padding:1.5rem 3rem;}
.collaboration_right{ padding-right: 6rem;}
.news_event_section{ padding-block: 0 10.8rem;}
.news_event_section h4{ padding-bottom: 1.7rem;}
.news_event_grid{display: grid; grid-template-columns: 28.7% auto; gap: 5rem; padding-top: 1rem; }
.news_left .accordion-tabs{ display: block; background-color: var(--color-white); border: 0;}
.news_left .accordion-tabs .tab-button{ font: var(--font-16); font-weight: 400; color: var(--color-23); width: 100%; text-align: left; padding: 1rem 3.6rem; position: relative; border: 0; transition: 0.5s;} 
.news_left .accordion-tabs .tab-button::after{ border-bottom: 1px dashed #4D4D4D; position: absolute; bottom: -0rem; left:3.6rem; right: 3.6rem; content: ""; opacity: 0.2;}
.news_left .accordion-tabs .tab-button.active, .news_left .accordion-tabs .tab-button:hover{ border-color:  var(--color-dc); background-color: var(--color-dc); color: var(--color-white);}
.news_left .accordion-tabs .tab-button:last-child:after{ display: none;}
.news_left .accordion-tabs .tab-button.active::after{ display: none;}
.news_content figure{ margin-block: 4.6rem;}
.news_content h5{ max-width: 85%; letter-spacing: -0.23px; color: var(--color-23);}
.news_content p{ padding-right: 3rem;}



/* ============ Centre's of Excellence CLC page css ============ */
.clc_title{ text-align: center; padding-bottom: 5.6rem;}
.clc_title h4{ margin-bottom: 2rem;}
.program_offerd_clc tbody td{ background-color: transparent;}
.program_offerd_clc tbody{ border: 1px solid #D9D9D9;}
.program_offerd_clc p{ text-align: center; padding-top: 4rem;}
.program_offerd_clc table>thead>tr>th{ padding-inline: 3.5rem; border: 0; background-color: var(--color-dc);}
.program_offerd_clc table>tbody>tr>td{ padding-inline: 3.5rem;}
.mentor_grid .clc_mentor_cnt p { color: var(--color-white); }
.mentor_grid .clc_mentor_cnt { padding-right: 0rem; }
.collaboration_log_grid{ display: grid; gap: 1.1rem; grid-template-columns: repeat(2, 1fr); padding-block: 3.2rem 8rem;}
.clc_logo{ background-color: rgba(255,255,255,0.6); text-align: center; padding-block:2.6rem 3rem;}
.clc_logo figure{ max-width: 25rem; margin: 0 auto 1rem;}
.collaboration_log_grid p{ max-width: 30rem; font: var(--font-18); letter-spacing: 0.18px; margin: 0 auto;}

.news_tow_bx_grid ul{ display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.6rem; padding-top: 2.5rem;}
.news_tow_bx_grid ul li{ background-color: rgba(255,255,255,0.5); border-bottom: 2px solid var(--color-dc); position: relative;}
.news_tow_bx_grid ul li figcaption{ padding: 2.2rem 3.5rem; font: var(--font-16); letter-spacing: 0.16px; min-height: 13.3rem; line-height: 1.6;}
.event_title h5{ margin-block: 10rem 0rem;}
.news_tow_bx_grid ul li p{ padding: 2.2rem 3.5rem; font: var(--font-16); letter-spacing: 0.16px; min-height: 13.3rem; line-height: 1.6;}


.outreach_section { padding-bottom: 3rem; }
.outreach_section .outreach_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.4rem;}
.outreach_section .outreach_grid figure { position: relative; }
.outreach_section .outreach_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: 2rem; right: -7rem; }
.outreach_section .outreach_right { padding-top:3rem; display: flex; flex-direction: column;justify-content: space-between; }
.outreach_section .outreach_right h5 {  margin-bottom: 2.5rem; }
.outreach_section h6{ padding:0 5rem 2rem 0; color: var(--color-23);}
.outreach_section .outreach_right p { padding-right: 6rem; }


.outreach_section_two { padding-bottom: 8rem; }
.outreach_section_two .outreach_league { display: grid; grid-template-columns: repeat(1, auto 49.3%); gap: 0; align-items: center; }
.outreach_section_two .outreach_league_right { padding-block: 0rem; padding-inline: 6.5rem 16rem;}
.outreach_league_right h6{ margin-bottom: 2rem;}
.outreach_league_bottom{ text-align: center; padding-top: 5.6rem; padding-inline: 2rem;}


.outreach_collaboration{ padding-block: 12rem;}
.out_collaboration_grid{ display: grid; grid-template-columns:49.3% auto; gap: 13rem; align-items: center; margin-block: 3.2rem 4.5rem;}
.out_collaboration_right{ padding-right: 2.5rem;}


.sports_adventure{ padding-block:8rem 5rem;}
.sports_adventure .sec_title{text-align: center; margin-bottom: 5rem;}
.sports_adventure .top_cntnt{ padding-inline: 10rem; margin-bottom: 5rem;}
.sports_adventure h6{ margin-bottom: 2rem; padding-inline: 2rem; color: var(--color-23);}
.sports_adventure p{letter-spacing: 0.15px;}

.sports_adventure .center_exlnc_bottom{ text-align: center;}

.outreach_section_grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 3rem 1.6rem; margin-block:5rem 10rem; }
.outreach_section_right { display: flex; flex-direction: column; align-items: start; justify-content: center; padding-inline: 11.4rem 1rem; }
.outreach_section_left { display: flex; flex-direction: column; align-items: start; justify-content: center; padding-inline:4.4rem 11.3rem; }
.outreach_section_grid h6 { margin-bottom: 2.4rem; padding-right:4rem; }
.clubs_section{ padding-block: 0 10.7rem;}
.outreach_section_left h5{ margin-bottom: 2.4rem;}


.clubs_accordion .accordion-item:not(:first-child){border-top:0;margin-block: 0.8rem 0;}
.clubs_accordion .accordion-item-header{display:flex;gap:1rem;justify-content:space-between;padding:1.4rem 1.4rem 1.4rem 2.5rem;color:var(--color-23);background-color:rgb(255,255,255,40%);transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.clubs_accordion .accordion-item-header.active{color:var(--color-white);background-color:var(--color-dc);}
.clubs_accordion .accordion-item-header>h6{color:var(--color-23);}
.clubs_accordion .accordion-item-header.active>h6{color:var(--color-white);}
.clubs_accordion .accordion-item-header::after{content:'';position:relative;display:block;width:2.5rem;height:2.5rem;right:0;background:url(../images/icon-plus.svg) no-repeat center / 2.3rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.clubs_accordion .accordion-item-header.active::after{content:'';filter:brightness(0) invert(1);background:url(../images/icon-minus.svg) no-repeat center / 2.3rem;}
.clubs_accordion .accordion-item-body-content{padding-inline:0;padding-block:2.4rem 3rem;}
.clubs_accordion .accordion-item:last-child>.accordion-item-body .accordion-item-body-content{border-bottom:0;padding-bottom:0;margin-bottom:0;}

.clubs_contnt{ padding: 2rem 4rem 2rem 2rem;}
.clubs_accordion .accordion-item-body-content p{ color: var(--color-23); font: var(--font-15); font-weight: 400; margin-bottom: 2rem;}
.clubs_album_grid{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.6rem; padding-top: 3rem;}
.clubs_accordion .accordion-item-body-content h5{ margin-top: 4rem;}
.hidden-album{ display: none; }
.albums_img{ position: relative;}
.albums_img span{ position: absolute; bottom: 2.5rem; left: 2.5rem; font: var(--font-18); color: var(--color-white); letter-spacing: 0.18px;}
.albums_img figure:before{background: transparent linear-gradient(177deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.8; bottom: 0; left: 0; right: 0; height: 90%; position: absolute; content: "";}

.albums_img figcaption{ display: flex; position: absolute; top:1.5rem; right:0rem; background-color: rgba(220,114,48,.8); padding: 0.3rem 1.5rem; gap: 0rem; font: var(--font-16); color: var(--color-white);}
.albums_img figcaption img{ max-width: 2rem; margin-right: 1rem;}
.albums_img figcaption span{ position: relative; left: 0; bottom: 0; font: var(--font-16); opacity: 0.5;}

.life_nshm_section{ padding-bottom: 10rem;}
.campus_grid{ display: grid; grid-template-columns: repeat(2, 1fr); gap:1.6rem; margin-block: 7rem 0rem; }
.campus_contnt { display: flex; flex-direction: column; align-items: start; justify-content: center; padding-inline: 11.4rem 7rem; }
.campus_contnt h5{ margin-bottom: 2.4rem;}


.academic_culture .academic_head{ text-align: center; margin-bottom: 4rem;}
.academic_culture .academic_head h5{ margin-bottom: 2.4rem;}
.academic_culture .academic_bottom{ padding-block: 4rem; text-align: center;}

.student_section .outreach_section_left{padding-inline: 4.4rem 8.2rem;}
.fest_section>.full-width { display: grid; grid-template-columns: repeat(2, 1fr); }
.fest_section_wrap { position: relative; background-color: var(--color-27); padding: 5rem 13rem 5rem; align-content: center; }
.fest_section_caption { position: relative; width: 100%; max-width:38.5rem; }
.fest_section_caption>* { color: var(--color-white); }
.fest_section_caption h3{ margin-bottom: 2.4rem; padding-right: 8rem;}

.testimonials_box:first-child{ margin-top: 0;}
.testimonials_box{ display: grid; grid-template-columns: 17% auto; gap: 2.5rem; background-color: var(--color-white); margin-block: 1.5rem;}
.testimonials_box h5{ font: var(--font-24); font-weight: 500; margin-bottom: 1.5rem; padding-top: 2.5rem;}
.testimonials_box h6{ font-weight: 500; margin-bottom: 1rem;}

.testimonials_box figcaption{ padding-right: 3rem;}

.testimonials_section{ padding-block: 10rem;}
div.tab_btn { display: none; }
div.tab_btn.active { display: block; }
button.tab_btn { padding: 1rem 2rem; border: none; background: var(--color-27); cursor: pointer; color: var(--color-white); font: var(--font-18); border-radius: 0.3rem; }
button.tab_btn.active { background: var(--color-dc); }
.tab_section{ padding-bottom: 3rem; display: flex; gap: 1rem;}
.video_section{ display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem;}
.video_section .video_Bx{ position: relative;}
.video_section .video_Bx span{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: 4rem; height: 4rem; margin: auto; border-radius: 100%; background-color: red; display: flex; align-items: center; justify-content: center;}
.video_section .video_Bx span img{ max-width: 1.8rem; padding-left: 0.3rem; filter: invert(1);}

.advantage-sec .peo_grid li .higlightnew_one ul li{ color: var(--color-white); margin:1.2rem 0rem; padding: 0 1rem;}



/* .hodtoggle_caption{display:-webkit-box;-webkit-line-clamp:13;-webkit-box-orient:vertical;overflow:hidden;transition:max-height 0.5s ease;}
.hodtoggle_caption.active{display:block;-webkit-line-clamp:unset;overflow:visible;}
.hod_caption:not(:has(.hodtoggle_caption p:nth-of-type(n+3))) .hod_toggle {
  display: none;
} */

.ovr_rgt{overflow:hidden;}
.ovr_rgt  .toggle_btn { display: inline-flex; justify-content: center; width: 3.2rem; height: 3.2rem; border: 1px solid  var(--color-31); cursor: pointer; font: var(--font-18); margin-top: 2rem; transition: 0.3s ease; }
/* .overtodggle_caption{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;transition:max-height 0.5s ease;}
.overtodggle_caption.active{display:block;-webkit-line-clamp:unset;overflow:visible;}
 */

.hodtoggle_caption,
.overtodggle_caption {
  --line-count: 15;
  line-height: 1.6;
  max-height: calc(var(--line-count) * 1.4em);
  overflow: hidden;
  transition: max-height 0.45s ease;
}

.hodtoggle_caption.active,
.overtodggle_caption.active {
  max-height: none;
}

/* .ovr_rgt:not(:has(.overtodggle_caption p:nth-of-type(n+3))) .toggle_btn {
  display: none;
} */

.hod_toggle,
.toggle_btn {
  display: none;
}

.team_member{ background-color: var(--color-white); padding-top: 6rem;}
.clc_member_cnt h4{ font-weight: 600;}
.clc_member_cnt h5{ font: var(--font-15); font-weight: 400; }
.clc_member_cnt h6{ font-weight: 600;}

.clc_member_cnt p{ margin: 2rem 0 0;}
.clc_member_cnt p:last-of-type{ margin:0rem 0 2rem;}
.clc_member_cnt ul{ margin:1rem 0;}
.team_member .mentor_grid{ align-items: center;}

.clc_gallery{padding-block:6rem 8rem;}
.clc_gallery .img_grid{gap:2rem;}
.cells_list{display:grid;grid-template-columns:repeat(3,1fr);gap:1.8rem;}
.cells_section{padding-block:8rem 10.2rem;}
.cells_list > li{position:relative;}
.cells_list > li > a{position:absolute;top:0;left:0;right:0;bottom:0;}
.cells_list > li figure{background-color:var(--color-white);border-bottom:0.2rem solid var(--color-dc);}
.cells_list > li h4{font:var(--font-16);display:block;text-align:center;margin:1.5rem 0;font-weight:500;}
.faculty_two.leader-fac{padding-block:0 10rem;}
.faculty_two.leader-fac .faculty_grid figure{padding:0;}
.top_cntnt.center-logo figure{max-width:20rem;margin:0 auto 0;}
.news_content.img_gap figure{margin-block:0 4.6rem;}
.gall-img{margin:4rem 0 0 0;}
.news_content.img_gap .gall-img figure{margin-block:0 1.5rem;}
.custom_section h3{text-align:left;font:var(--font-24);font-weight:normal;color:var(--color-27);letter-spacing:-0.048rem;margin:0 0 4rem 0;}
.custom_content_list h4{font:var(--font-21);font-weight:600;margin:0 0 3rem 0;}
.ourmoment_sec h4{text-align:left;font:var(--font-24);font-weight:normal;color:var(--color-27);letter-spacing:-0.048rem;margin:0 0 4rem 0;}
.custom_content_grp{display:grid;gap:3rem;grid-template-columns:repeat(3,30% 30% 30%);}
.our-moment-grp{display:grid;grid-template-columns:repeat(2,30% 70%);background-color: var(--color-white);height: 100%;}
.our-moment-cont h4{font:var(--font-21);font-weight:600;margin:0 0 2rem 0;text-align: left;color: var(--color-23);}
.our-moment-cont p{font:var(--font-15);font-weight:normal; margin-bottom: 0;}
.our-moment-cont p a:hover{ color: var(--color-dc);}
.our-moment-cont{padding:2rem;}
.ourmoment_sec{padding-block:5rem 0;}
.our-moment-grp figure,.our-moment-grp figure img{height:100%;}
.our-moment-grp figure img{object-fit:cover;}
.plsmrecrd_table .table thead tr:not(:last-child) th{background-color:rgb(255 255 255);text-align:center;font:var(--font-15);font-weight:bold;letter-spacing:0.015rem;line-height:1.2;padding-block:1.2rem;color:var(--color-23);}
.plsmrecrd_table .table thead tr:not(:last-child){border-bottom:0.1rem dashed var(--color-d5);}
.plsmrecrd_table .table thead tr:first-child th{background-color:var(--color-dc);color:var(--color-white);}
.plsmrecrd_table{margin:0 0 6rem 0;}
.our-mentor-slider{overflow:hidden;}
.alumni_ttl h2{letter-spacing:-0.48px;color:var(--color-27);font:var(--font-24);margin-block:0 3rem;line-height:1.4;font-weight:400;text-align:center;}
.faculty_two .faculty_grid figure.no-space{padding:0;}
.alumni_content{margin:5rem 0 0 0;}
.career_development.testi-post{padding-block:0 5rem;}
.ourmoment_sec.contact-de .our-moment-grp{display:block; border:1px solid #eee;}
.img_grid figure,.img_grid figure img{height:100%;}
.img_grid figure img{object-fit:cover;}
.about_overview .about_overview_img{margin:6rem 0 0 0;}
.contact-de{ background-color: var(--color-white); padding-bottom: 5rem; margin-top: 5rem;}
.contact-de .our-moment-cont{ padding: 3rem;}
.custom_section{ background-color: var(--color-white); padding-block: 5rem;}
.custom_section .custom_content_grp .custom_content_list{ background-color: var(--color-f8); padding: 2rem;}
.mentor-sec{
    /* background-image: url(http://sd57:8080/nshm/public/frontend/assets/images/facility-bg.webp); */
    background-color: var(--color-23);
    padding-bottom: 6rem;
    /* mix-blend-mode: luminosity; */
}
.alumni_view_mr{margin:3rem 0 0 0;}
.alumni_view_mr .alumni_btn{background-color:var(--color-dc);color:var(--color-white);font:var(--font-18);font-weight:400;text-decoration:none;border-radius:5px;box-shadow:-2px -2px 10px rgba(0,0,0,0.2);transition:all 0.3s ease;white-space:normal;padding:1rem 2rem;}
.mentor-sec h4{ color: var(--color-white);}

@media (min-width:2500px) {
    .about_overview_text2{padding-inline:0 14rem;}
    .about_our_global{padding-block:9rem 0rem;}
    .right_lagacy_panel p{padding-inline:0 5rem;}
    .common_headning{padding-inline:6rem;}
    .common_headning p{padding-inline:8rem;}
}
@media (max-width:1560px){
    .inner_main_menu ul{gap:4rem;}
}
@media (max-width:1200px){
    .inner_main_menu ul{gap:3rem;}
}

@media (max-width:1366px){
    .our_campus_right{padding-left:10.4rem;}
    .our_campus_right p{padding-inline:0 4rem;}
    .leadership_section{padding-block:10rem;}
    .awards_list li figure img{width:12.2rem;}
    .outreach_section .outreach_right p{padding-right:5.8rem;}
    .outreach_section_two .outreach_league_right{padding-inline:6.5rem 10.4rem;}
    .outreach_league_right h6{padding-right:4rem;}
    .sports_adventure .top_cntnt{padding-inline:5rem;margin-bottom:5rem;}
}


@media (max-width:1080px){
    .common_headning h2{padding-inline:4rem;}
     .common_headning h4{padding-inline:4rem;}
    .common_headning{padding-inline:2rem;}
    .about_overview_text2{padding-inline:0 6rem;}
    .career_development_right{padding-inline:9rem 4rem;}
    .mission-vision{display:grid;grid-template-columns:42.2% auto;gap:9.4rem;}
    .left_lagacy_panel h5{margin-bottom:2.6rem;}
    .left_lagacy_panel_2{padding-inline:0 6rem;}
    .our_campus_right p{padding-inline:0rem;}
    .our_campus_right{padding-left:7.4rem;}
    .leadership_cnt{padding-left:4.7rem;}
    .news_content p{padding-right:0rem;}
    .collaboration_right{padding-right:2rem;}
    .program_offerd{gap:9.8rem;}
    .center_exlnc_bottom p{padding-inline:0rem;}
    .mentor_grid .mentor_cnt{padding-right:0;}
    .mentor_grid{gap:6rem;}
    .outreach_league_right h6{padding-right:0;}
    .out_collaboration_grid{gap:8rem;}
    .outreach_section_right{padding-inline:8.4rem 1rem;}
    .outreach_section_left{padding-inline:4.4rem 8rem;}
}


@media (max-width:992px) {
    .logo_grid{padding-inline:0rem;gap:4rem;padding-block:0;}
    .inner_main_menu{display:none;}
    .about_overview3{padding-block:0 10rem;}
    .campus_section_btm{padding-inline:0;}
    .excellence_list{grid-template-columns:repeat(2,1fr);}
    .outreach_collaboration{padding-block:8rem;}
    .testimonials_section {
    padding-block: 5rem;
}
.team_member {
    padding-top: 1rem;
    padding-bottom: 4rem;
}
}

@media (max-width:767px) {
    .about_panel1{grid-template-columns:100%;gap:0rem;padding-bottom:0;}
    .about_panel2{grid-template-columns:100%;gap:0rem;padding-bottom:0rem;}
    .lagacy_grid{grid-template-columns:100%;gap:0rem;padding-bottom:0rem;}
    .mission-vision{grid-template-columns:100%;gap:3rem;padding-bottom:0rem;}
    .left_lagacy_panel .about_overview_text{padding-bottom:4rem;order:2;}
    .about_lagacy{padding-block:1rem 4rem;}
    .about_overview2{padding-block:0 5rem;}
    .about_overview_text2{padding-inline:0;padding-bottom:2rem;}
    .about_overview_text{width:100%;padding-block:2rem;grid-template-columns:repeat(3,1fr);gap:2rem;}
    .brd_line{width:14.6rem;height:1.6rem;top:2.5rem;left:0;margin:-3.1rem auto;}
    .common_headning{padding-inline:0;}
    .common_headning p{padding-inline:0;}
    .common_headning h2{padding-inline:0;letter-spacing:0;}
        .common_headning h4{padding-inline:0;letter-spacing:0;}

    .about_panel2 h2{margin-block:0 2.4rem;}
    .about_our_global{padding-block:5rem;}
    .left_lagacy_panel h5{margin-bottom:3rem;}
    .about_overview{padding-block:5rem;}
    .number_value{padding:2rem 0 2rem;}
    .about_our_global p{padding-inline:0;padding-block:2.7rem 3.7rem;}
    .about_partners{padding-block:0 3rem;}
    .about_partners p{padding-block:3.2rem 3.2rem;}
    .about_mission{border-top:1px solid #D1D1D1;border-bottom:0;padding-block:3rem;}
    .vision_text{padding-block:3rem;padding-inline:2rem;}
    .right_lagacy_panel p{padding-inline:0;}
    .left_lagacy_panel{display:grid;padding-bottom:3rem;}
    .about_overview3{padding-block:0 5rem;}
    .career_development{padding-block:5rem;}
    .career_development_right{padding-inline:0;}
    .career_development_grid{display:flex;flex-direction:column-reverse;}
    .career_development_grid figure{width:100%;}
    .objectives_section ul{grid-template-columns:repeat(1,1fr);}
    .objectives_section{padding-block:4.4rem 5rem;}
    .left_lagacy_panel h4{margin-top:0;}
    .lagacy_grid_2{display:flex;flex-direction:column-reverse;}
    .left_lagacy_panel_2{padding-inline:0;padding-block:2rem 0;}
    .lagacy_grid_2{gap:3rem;}
    .about_our_global h2{padding-inline:0;}
    .career_development_right h3{margin-block:0 1.4rem;}
    .objectives_section{padding-block:2rem 5rem;}
    .objectives_section ul li{padding:3rem;}
    .number_value h3{font-size:3.6rem;}
    .number_value sup{top:-1.9rem;}
    .our_campus_grid{grid-template-columns:100%;}
    .our_campus{padding-block:5rem;}
    .our_campus_right{padding-left:0;}
    .our_campus_video{padding-block:5rem;}
    .our_campus_video p{padding-inline:0;margin-bottom:3rem;}

/* .our_campus_video h4.title24{ font: var(--font-24);} */

    .leadership_grid{grid-template-columns:100%;}
    .leadership_section{padding-block:5rem;}
    .leadership_cnt{padding:2rem 0 0;}
    .rankings_list{grid-template-columns:repeat(1,1fr);margin-top:1.5rem;}
    .rankings_list li{padding:3rem;}
    .rankings_list li h3{margin-block:0 1rem;}
    .awards_section{margin-block:5rem 0;}
    .awards_section .divider_line{margin-bottom:4rem;}
    .awards_list{grid-template-columns:repeat(1,1fr);}
    .rankings_section{padding-block:5rem;}
    .awards_list li{padding:2rem;}
    .approvals_list{grid-template-columns:repeat(2,1fr);}
    .approvals_section{padding-block:5rem;}
    .campus_facilities{padding-block:5rem 4rem;}
    .campus_facilities .top_cntnt p{padding-inline:0;}
    .excellence_section{padding-bottom:5rem;}
    .campus_facilities .top_cntnt figure{max-width:50%;}
    .program_offerd{gap:2rem;grid-template-columns:100%;}
    .prgrm_offerd_section{padding-block:5rem;}
    .center_exlnc_bottom .divider_line{margin-top:5rem;}
    .mentor_grid{gap:2rem;grid-template-columns:100%;}
    .mentor_message{padding-block:5rem;}
    .collaborations_section{padding-block:5rem;}
    .collaboration_grid{grid-template-columns:100%;gap:2rem;padding-bottom:5rem;}
    .news_event_section{padding-block:0 5rem;}
    .news_event_grid{grid-template-columns:100%;gap:0;}
    .news_content figure{margin-block:2.6rem;}
    .news_left .accordion-tabs{display:none;}
    .collaboration_grid figure{max-width:25rem;}
    .collaboration_right{padding-right:0;}
    .program_offer_right ul{margin-top:3rem;}
    .top_cntnt{padding-inline:0;}
    .prgrm_offerd_section{padding-block:5rem;}
    .clc_title{padding-bottom:3.6rem;}


    .outreach_section .outreach_grid{display:grid;grid-template-columns:100%;gap:2rem;}
    .outreach_section .outreach_grid figure::after{width:27.5%;height:5.5%;right:0;left:0;margin:-3.5rem auto;}
    .outreach_section .outreach_right{padding-top:0;}
    .outreach_section .outreach_right p{padding-right:0;}
    .outreach_section_two .outreach_league{display:flex;flex-direction:column-reverse;gap:2rem;}
    .outreach_section_two .outreach_league_right{padding-inline:0;}
    .outreach_section_two .outreach_league figure{width:100%;}
    .outreach_league_bottom{padding-inline:0;text-align:left;padding-top:3rem;}
    .outreach_section_two{padding-bottom:5rem;}
    .outreach_collaboration{padding-block:5rem;}
    .out_collaboration_grid{grid-template-columns:100%;gap:2rem;margin-bottom:2rem;}
    .sports_adventure .top_cntnt{padding-inline:0;margin-bottom:3rem;}
    .sports_adventure{padding-block:5rem;}
    .sports_adventure h6{padding-inline:0;}
    .outreach_section_grid{margin-top:0rem;grid-template-columns:repeat(1,1fr);gap:3rem;margin-bottom:5rem;}
    .outreach_section_right{padding-inline:0;}
    .outreach_section_left{padding-inline:0;order:4;}
    .right_lg_img .brd_line{left:0;}
    .testimonials_box{grid-template-columns:100%;}
    .testimonials_box figcaption{padding:0 2rem 2rem;}
    .testimonials_box h5{padding-top:0;}
    .leadership_bottom_cnt{margin:3rem 0 0 0;}
    .leadership_one:not(:last-child){margin:0 0 4rem 0;}
    .cells_list{grid-template-columns:repeat(2,1fr);}
    .cells_section{padding-block:5rem;}
    .faculty_two.leader-fac{padding-block:0 5rem;}

}

@media (max-width:575px){
    .excellence_list{grid-template-columns: repeat(1, 1fr);}
    .excellence_list li{padding-block:0 3rem;}
    .excellence_list li figure { max-width: 18rem; }
    .campus_facilities .top_cntnt figure { max-width: 60%; }
    .news_content h5 { max-width: 100%; }
    .collaboration_log_grid{grid-template-columns: repeat(1, 1fr); padding-block: 3.2rem 5rem;}
    .news_tow_bx_grid ul{ grid-template-columns: repeat(1, 1fr);}
    .news_tow_bx_grid ul li figcaption{ min-height: auto; padding: 2rem;}
    .event_title h5 { margin-block: 5rem 0rem; }
    .outreach_section .outreach_grid figure::after{ display: none;}
    .cells_list{grid-template-columns:repeat(1,1fr);}

}



@media (max-width:480px){
    .about_overview_text{grid-template-columns: repeat(2, 1fr); gap: 0; column-gap: 3rem;}
    .facts_contnt { padding-block: 2rem 4rem; }
    .approvals_list {grid-template-columns: repeat(1, 1fr);}
    .approvals_list li { padding: 3rem 2rem;}
}



/* leadership page start */
.ledrship_one { padding-block: 8rem 7.2rem; }
.top_cntnt { text-align: center; padding-inline: 10rem; }
.top_cntnt h3 { margin-bottom: 2.4rem; }
.top_cntnt h4 {margin-bottom: 1.4rem; }

@media(min-width: 2500px){ .top_cntnt { padding-inline: 9rem; } }
@media(max-width: 1550px){ .top_cntnt { padding-inline: 8rem; }  }
@media(max-width: 1200px){ .top_cntnt { padding-inline: 6rem; } }
@media(max-width: 1024px){ .top_cntnt { padding-inline: 8rem; } }
@media(max-width: 768px){
.ledrship_one { padding-block: 5rem 5rem; }
.top_cntnt { padding-inline: 0rem; }
}


.ledrship_two { padding-block: 6rem 5rem;position: relative;z-index: 1; }
.ledrship_two::before { content: ''; position: absolute; width: 43.6%; height: 59.4%; left: 0; top: 0; background-color: var(--color-dc); z-index: -1; }
.ledrship_two .ledr_grid_top { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 7.7rem; align-items: center; }
.ledrship_two .ldr_cntnt_rgt p { font: var(--font-18); line-height: 1.6; padding-right: 5rem;}
.ledrship_two .ldr_cntnt_rgt .nme {margin-top: 4rem;border-top: 1px solid var(--color-c1);}
.ledrship_two .ldr_cntnt_rgt .nme h3 { font: var(--font-28); letter-spacing: -0.56px; color: var(--color-dc); margin-block: 4rem 0.6rem; }
.ledrship_two .ldr_cntnt_rgt .nme p { font: var(--font-18); font-weight: 500;padding-right: 0; }
@media(min-width: 2500px){ .ledrship_two .ldr_cntnt_rgt p { padding-right: 4.5rem; } }
@media(max-width: 1550px){ .ledrship_two .ldr_cntnt_rgt p { padding-right: 3.7rem; } }
@media(max-width: 1200px){ .ledrship_two .ledr_grid_top { gap: 6.7rem; } .ledrship_two .ldr_cntnt_rgt p { padding-right:1.8rem; } }
@media(max-width: 768px){
.ledrship_two::before { width: 100%; height: 40%; }
.ledrship_two .ledr_grid_top { gap: 3rem; grid-template-columns: auto; }
.ledrship_two .ldr_cntnt_rgt p { padding-right: 0; }
.ledrship_two .ldr_cntnt_rgt .nme { margin-top: 3rem; }
.ledrship_two .ldr_cntnt_rgt .nme h3 { margin-block: 3rem 0.6rem; }
}

.ledrship_three { padding-block: 5rem 12rem;position: relative;z-index: 1; }
.ledrship_three::before { content: ''; position: absolute; width: 43.6%; height: 59.4%; right: 0; top: 0; background-color: var(--color-27); z-index: -1; }
.ledrship_three .ledr_grid_top { display: grid; grid-template-columns:repeat(1, auto 49.3%); gap: 7.7rem; align-items: center; }
.ledrship_three .ldr_cntnt_rgt { padding-right: 2.8rem; }
.ledrship_three .ldr_cntnt_rgt p {font: var(--font-18);line-height: 1.6;padding-right: 0;}
.ledrship_three .ldr_cntnt_rgt .nme {margin-top: 4rem;border-top: 1px solid var(--color-c1);}
.ledrship_three .ldr_cntnt_rgt .nme h3 { font: var(--font-28); letter-spacing: -0.56px; color: var(--color-27); margin-block: 4rem 0.6rem; }
.ledrship_three .ldr_cntnt_rgt .nme p { font: var(--font-18); font-weight: 500;padding-right: 0; }
@media(min-width: 2500px){ .ledrship_three .ldr_cntnt_rgt { padding-right: 1.8rem; } }
@media(max-width: 1550px){ .ledrship_three .ldr_cntnt_rgt { padding-right: 0.8rem; } }
@media(max-width: 1200px){ .ledrship_three .ledr_grid_top { gap: 6.7rem; } .ledrship_three .ldr_cntnt_rgt { padding-right: 0rem; } }
@media(max-width: 768px){
.ledrship_three { padding-block: 5rem 5rem; }
.ledrship_three::before { width: 100%; height: 40%; }
.ledrship_three .ledr_grid_top { gap: 3rem; grid-template-columns: auto; }
.ledrship_three .ldr_cntnt_rgt { padding-right: 0rem; order: 2; }
.ledrship_three .ldr_cntnt_rgt .nme { margin-top: 3rem; }
.ledrship_three .ldr_cntnt_rgt .nme h3 { margin-block: 3rem 0.6rem; }
}

.ledrship_four { padding-block: 10.8rem 6rem; background-color: var(--color-4d); }
.ledrship_four .core_tm_top { text-align: center; padding-bottom: 3.7rem; padding-inline: 9rem; }
.ledrship_four .core_tm_top h3 { font: var(--font-56); letter-spacing: -1.68px; color: var(--color-e7); margin-bottom: 3.7rem; }
.ledrship_four .core_tm_top p { color: var(--color-white);padding-inline: 6rem; }
.ledrship_four .core_tm_grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2.6rem 2.3rem; }
.ledrship_four .team_bx { height: 100%; }
.ledrship_four .core_tm_grid figcaption { position: relative; text-align: center; padding-block: 2rem 4.4rem; padding-inline: 1rem; }
.ledrship_four .core_tm_grid figcaption h4 { font: var(--font-28); letter-spacing: -0.56px; color: var(--color-white); margin-bottom: 1.1rem; }
.ledrship_four .core_tm_grid figcaption p { font: var(--font-14); color: var(--color-white); }
.ledrship_four .core_tm_grid .team_bx figure{position: relative; height: 100%;}
.ledrship_four .core_tm_grid .team_bx figure::after { content: ''; position: absolute; width: 20%; height: 5px; background-color: var(--color-dc); left: 50%; transform: translate(-50%, 0px); bottom: 0; }
.load-more { text-align: center; margin-top: 7.3rem; }
@media(max-width: 1750px){ .ledrship_four .core_tm_top { padding-inline: 10rem; } }
@media(max-width: 1200px){ .ledrship_four .core_tm_top p { padding-inline: 1rem; } }
@media(max-width: 768px){
.ledrship_four { padding-block: 5rem 5rem; }
.ledrship_four .core_tm_top { padding-inline: 0rem; }
.ledrship_four .core_tm_top h3 { margin-bottom: 2rem; }
.ledrship_four .core_tm_grid { grid-template-columns: repeat(2, 1fr); gap: 3rem; }
.ledrship_four .core_tm_grid figcaption { padding-block: 2rem 3rem; padding-inline: 0rem; }
}
@media(max-width:575px){
.ledrship_four .core_tm_grid { grid-template-columns: auto; }
.load-more { margin-top: 5.3rem; }
.awards_list li figure img { width: 8rem; }
}
/* leadership page end */

/* academic facilities css start here */
.academic_one{padding-block: 8rem;}
.academic_one .top_cntnt p{ max-width: 65%; margin: 0 auto;}

@media(max-width: 1550px){
    .inner_main_menu ul>li>a {
    font: var(--font-16);}

    
}
@media(max-width: 1200px){}
@media(max-width: 991px){
.academic_one  .top_cntnt { padding-inline: 0rem; }

}
@media(max-width: 768px){
.academic_one { padding-block: 5rem; }
.academic_one  .top_cntnt { padding-inline: 0; }
.academic_one .top_cntnt p { padding-inline: 0; max-width: 100%; }
}

.academic_two { padding-bottom: 8rem; }
.academic_two .clsroom_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.4rem;}
.academic_two .clsroom_grid figure { position: relative; }
.academic_two .clsroom_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: 2rem; right: -7rem; }
.academic_two .clssrm_right { padding-top:5rem; display: flex; flex-direction: column;justify-content: space-between; }
.academic_two .clssrm_right h5 {  margin-bottom: 2.5rem; }
.clssrm_right h6{ padding:0 5rem 2rem 0; color: var(--color-23);}
.academic_two .clssrm_right p { padding-right: 4.4rem; }
.academic_two .clsrm_fct { padding-block:0rem 2.8rem; border-bottom: 1px solid var(--color-c1); max-width: 22rem;}
.academic_two .clsrm_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.academic_two .clsrm_fct h4>strong { display: flex;color: var(--color-27); }
.academic_two .clsrm_fct h4>strong>sup { top: -1rem; }
.academic_two .clsrm_fct h4>span { font: var(--font-15); letter-spacing: -0.48px; font-weight: 400; }



.campus_facilities_two { padding-bottom: 3rem; }
.campus_facilities_two .clsroom_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.4rem;}
.campus_facilities_two .clsroom_grid figure { position: relative; }
.campus_facilities_two .clsroom_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: 2rem; right: -7rem; }
.campus_facilities_two .clssrm_right { padding-top:5rem; display: flex; flex-direction: column;justify-content: space-between; }
.campus_facilities_two .clssrm_right h5 {  margin-bottom: 2.5rem; }
.campus_facilities_two h6{ padding:0 5rem 2rem 0; color: var(--color-23);}
.campus_facilities_two .clssrm_right p { padding-right: 5rem; }
.campus_facilities_two .clsrm_fct { padding-block:0rem 2.8rem; border-bottom: 1px solid var(--color-c1); max-width: 22rem;}
.campus_facilities_two .clsrm_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.campus_facilities_two .clsrm_fct h4>strong { display: flex;color: var(--color-27); }
.campus_facilities_two .clsrm_fct h4>strong>sup { top: -1rem; }
.campus_facilities_two .clsrm_fct h4>span { font: var(--font-15); letter-spacing: -0.48px; font-weight: 400; }



.laboratories_section { padding-block: 12rem; }
.laboratories_section .clsroom_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.4rem;}
.laboratories_section .clsroom_grid figure { position: relative; }
.laboratories_section .clsroom_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: 2rem; right: -9.5rem; }
.laboratories_section .clssrm_right { padding-top:5rem; display: flex; flex-direction: column;justify-content: space-between; }
.laboratories_section .clssrm_right h5 {  margin-bottom: 2.5rem; }
.laboratories_section .clssrm_right p { padding-right: 4rem; }
.laboratories_section .clsrm_fct { padding-block:0rem 2.8rem; border-bottom: 1px solid var(--color-d2); max-width: 22rem;}
.laboratories_section .clsrm_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.laboratories_section .clsrm_fct h4>strong { display: flex;color: var(--color-27); }
.laboratories_section .clsrm_fct h4>strong>sup { top: -1rem; }
.laboratories_section .clsrm_fct h4>span { font: var(--font-15); letter-spacing: -0.48px; font-weight: 400; }

.campus_facilities_two .clsroom_grid figure figcaption{ position: absolute; bottom:3.5rem; left:4rem; z-index: 9; display: flex; gap: 1rem; align-items: center;}
.campus_facilities_two .clsroom_grid figure figcaption h4 { font: var(--font-46); line-height: normal; display: flex; gap: 1rem; align-items: center; border-bottom: 1px solid var(--color-white) fff21; max-width: fit-content; }
.campus_facilities_two .clsroom_grid figure figcaption h4>strong { display: flex; color: var(--color-white); font-weight: 400; letter-spacing: -3.54px; }
.campus_facilities_two .clsroom_grid figure figcaption p { color: var(--color-white); line-height: 1.4; max-width: 20rem;}
.campus_facilities_two .clsroom_grid figure figcaption h4>strong>sup { top: -1rem; color: var(--color-white); }

.campus_facilities_two .clsroom_grid figure::before { content: ''; position: absolute; left: 0; bottom: 0; top: auto; background: transparent linear-gradient(180deg, #00000000 0%, #000000b8 100%) 0% 0% no-repeat padding-box; /* z-index: 9; */ width: 100%; height: 36.4rem; opacity: 0.91; }


.academic_three .ivy_league { display: grid; grid-template-columns: repeat(1, auto 49.3%); gap: 0; align-items: center; }
.academic_three .ivy_league_right { padding-block: 0rem; padding-inline: 6.5rem 11.3rem;}
.ivy_league_right h6{ margin-bottom: 2rem;}


.amenities_section{ text-align: center; padding-top: 1.2rem;}
.amenities_section .about_overview_img{ margin-top:5rem;}
.amenities_section h5{ margin-bottom:1.5rem;letter-spacing: -0.23px; color: var(--color-23);}
.amenities_section blockquote{ letter-spacing: 0.18px; color: var(--color-23); font: var(--font-18); padding-inline: 2rem;}
.about_overview_cnt{ max-width: 67%; margin: 4rem auto 0;}


.safety_security { padding-block:12rem; }
.safety_security .safety_security_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.8rem; align-items: center;}
.safety_security .safety_security_grid figure { position: relative; }
.safety_security .safety_security_right { padding-top:0rem; display: flex; flex-direction: column;justify-content: space-between; }
.safety_security .safety_security_right h5 {  margin-bottom: 2.5rem; }
.safety_security h6{ padding:0 5rem 2rem 0; color: var(--color-23); font: var(--font-21); letter-spacing: -0.23px;}
.safety_security .safety_security_right p { padding-right: 3rem; }


.cafeteria_section { padding-block: 12rem; }
.cafeteria_section .cafeteria_grid { display: grid; grid-template-columns: repeat(1, 49.3% auto); gap: 11.4rem;}
.cafeteria_section .cafeteria_grid figure { position: relative; }
.cafeteria_section .cafeteria_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: 2rem; right: -9.5rem; }
.cafeteria_section .cafeteria_right { padding-top:1.1rem; display: flex; flex-direction: column;justify-content: space-between; }
.cafeteria_section .cafeteria_right h5 {  margin-bottom: 2.5rem; }
.cafeteria_section .cafeteria_right .clssrm_right_cnt p { padding-right: 5rem; }
.cafeteria_section .cafeteria_fct h4 { font: var(--font-46); line-height: normal; color: var(--color-27); margin-bottom: 1rem;}
.cafeteria_section .cafeteria_fct h4 sup { top: -2.5rem; }
/* .cafeteria_section .cafeteria_fct p { font: var(--font-15); letter-spacing: -0.48px; font-weight: 400; } */
.cafeteria_fct ul{ display: flex; gap: 6.6rem;}
.cafeteria_fct ul li{  border-bottom: 1px solid var(--color-d2); padding-block:0rem 1.6rem;}
.cafeteria_bottom{ padding-top: 5.6rem;}

.life_nshm{padding-block: 8rem 5rem;}
.life_nshm h5 { margin-bottom: 2rem; padding-inline: 2rem; }
.life_nshm .top_cntnt { padding-inline: 6.1rem; margin-bottom: 5rem; }

.seminar_hall {
    background-color: var(--color-27);
    padding-block: 10rem;
    text-align: center;
}
.seminar_hall h3 {
    color: var(--color-white);
    font-weight: 400;
    margin-bottom: 2rem;
    font: var(--font-28);
}
.seminar_hall p {
    color: var(--color-white);
    margin-bottom: 5rem;
    padding-inline: 5rem;
}


@media(min-width:2500px){
.academic_two .clssrm_right p { padding-right: 3rem; }
}
@media(max-width: 1550px){
.academic_two .clssrm_right p { padding-right: 2rem; }
}

 
@media (max-width:1366px){
    .campus_facilities_two .clssrm_right p { padding-right: 4.5rem; }
     .life_nshm h5 { margin-bottom: 2rem; padding-inline: 0rem; }
   
}
@media(max-width: 1200px){
.academic_two .clssrm_right p { padding-right: 0rem; }
}


@media(max-width: 1080px){
   .campus_facilities_two .clssrm_right p { padding-right: 0; }
   .campus_facilities_two .clssrm_right { padding-top: 2rem;}
  .cafeteria_section .cafeteria_right .clssrm_right_cnt p { padding-right: 0; }
  .cafeteria_fct ul { display: flex; gap: 3rem; }
  .seminar_hall p { padding-inline: 0; }
  .life_nshm .top_cntnt { padding-inline: 3rem; margin-bottom: 5rem; }
  .campus_contnt{ padding-inline: 7.4rem 7rem;}
  .student_section .outreach_section_left { padding-inline: 4rem 4rem; }
  .fest_section_wrap{padding: 5rem 10rem 5rem;}


}
@media(max-width: 768px){
.academic_two { padding-bottom: 5rem; }
.academic_two .clsroom_grid { grid-template-columns: auto; gap: 3rem; }
.academic_two .clsroom_grid figure::after { width: 27.5%; height: 5.5%; right: 0; left: 0; margin: -3rem auto; }
.academic_two .clssrm_right { padding-top: 0; }
.academic_two .clsrm_fct { padding-block: 3rem 3rem; }
.laboratories_section .clsroom_grid figure::after { width: 27.5%; height: 5.5%; right: 0; left: 0; margin: -3rem auto; }
.campus_facilities_two .clsroom_grid { grid-template-columns: 100%; gap: 0; }
.campus_facilities_two .clsroom_grid figure::after { content: ''; position: absolute; width:27%; height: 5.5%; background-color: var(--color-dc); right: 0; left: 0; margin: -3rem auto; }
.academic_three .ivy_league{  display: flex; flex-direction: column-reverse;}
.academic_three .ivy_league_right{padding-inline: 0; padding-top: 2rem;}
.ivy_league figure{ width: 100%;}
.amenities_section .about_overview_img { margin-top: 3rem; }
.about_overview_cnt { max-width: 100%; }
.safety_security .safety_security_grid { grid-template-columns: 100%; gap: 2rem; }
.safety_security { padding-block: 5rem; }
.safety_security .safety_security_right p{ padding-right: 0;}
.academic_four::after{ display: none;}
.cafeteria_section .cafeteria_grid figure::after { content: ''; position: absolute; width:27%; height: 5.5%; background-color: var(--color-dc); right: 0; left: 0; margin: -3rem auto; }
.cafeteria_fct{ padding-top: 2rem;}
.seminar_hall { background-color: var(--color-27); padding-block: 5rem; text-align: center; }
.life_nshm .top_cntnt { padding-inline: 0; margin-bottom: 3rem; }
.life_nshm { padding-block: 5rem; }
.campus_grid { margin-block: 0rem; }
.campus_contnt { padding-inline: 0; }
.campus_grid{grid-template-columns: 100%;}
.life_nshm_section { padding-bottom: 5rem; }
.student_section .outreach_section_left { padding-inline: 0; }
.fest_section>.full-width { grid-template-columns: repeat(1, 1fr); }
.fest_section_wrap { padding: 3rem 2rem; }
.fest_section_caption{ max-width: 100%;}
.about_overview_text2 p { padding-inline: 0; }
}

.academic_three { padding-bottom: 8rem; }
.academic_three .clsroom_grid { display: grid; grid-template-columns:repeat(1, auto 49.3%); gap: 0;align-items: center;}
.academic_three .clssrm_right { padding-block:0rem; padding-inline:6.5rem 8.3rem; }
.academic_three .clssrm_right h5{ margin-bottom: 2.4rem;}
.academic_three .clssrm_right h3 { font: var(--font-28); letter-spacing: -0.56px; color: var(--color-white); margin-bottom: 2.5rem; }
.academic_three .clsrm_fct { padding-block: 7.1rem 3.2rem; border-bottom: 1px solid var(--color-c1); }
.academic_three .clsrm_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.academic_three .clsrm_fct h4>strong { display: flex;color: var(--color-white); }
.academic_three .clsrm_fct h4>strong>sup { top: -1rem;  color: var(--color-white); }
.academic_three .clsrm_fct h4>span { font: var(--font-24); letter-spacing: -0.48px; font-weight: 400; color: var(--color-white);  }
@media(min-width:2500px){
.academic_three .clssrm_right { padding-inline: 9.8rem 7rem; }
}
@media(max-width: 1550px){
.academic_three .clssrm_right { padding-inline: 8.8rem 7rem; }
}
@media(max-width: 1200px){
.academic_three .clssrm_right { padding-inline: 7.8rem 6rem; }
}
@media(max-width: 991px){
.academic_three .clssrm_right { padding-inline: 13.8rem 12rem; }
}
@media(max-width: 768px){
.academic_three { padding-bottom: 5rem; }
.academic_three .clsroom_grid { grid-template-columns: auto; }
.academic_three .clssrm_right { padding-inline: 3rem;padding-block: 3rem 0rem;order: 2; }
.academic_three .clsrm_fct { padding-block: 3rem 3rem; }
}
.academic_four { position: relative; }
.academic_four::after{background: linear-gradient(to right, #000 0%, rgba(0,0,0,.85) 25%, transparent 70%); top: 0; bottom: 0; left: 0; content: ""; position: absolute; width: 100%;}
.academic_four figure { display: grid; }
.academic_four figure>* { grid-area: 1 / 1; }
.academic_four .container { position: relative; top: 0; display: flex; align-items: center;}
.academic_four .container .row{ width: 100%; position: relative; z-index: 9;}
.academic_four .resrch-contnt { max-width: 45.6rem;}
.academic_four .resrch-contnt h5 { color: var(--color-white); margin-bottom: 2rem; }
.academic_four .resrch-contnt h4 { font: var(--font-56); letter-spacing: -0.168rem; color: var(--color-white);}
.academic_four .resrch-contnt h4>span { color: var(--color-dc); }
.academic_four .resrch-contnt p { color: var(--color-white);  padding-right: 5.4rem; padding-top: 3rem;  }
@media(max-width: 1550px){}
@media(max-width: 1200px){}
@media(max-width: 991px){
.academic_four .resrch-contnt { padding-top: 0rem; max-width: 60rem; }
}
@media(max-width: 768px){
.academic_four { padding-bottom: 5rem; }
.academic_four figure { display: block; }
.academic_four .resrch-contnt { padding-top: 3rem; max-width: 100%; }
.academic_four .resrch-contnt h3 { color: var(--color-27); }
.academic_four .resrch-contnt h4 { color: var(--color-23); }
.academic_four .resrch-contnt h4>span { display: inline-block; margin-bottom: 2rem;}
.academic_four .resrch-contnt p { color: inherit; padding-right: 0; }
.academic_four .resrch-contnt h5{ color: var(--color-black); margin-bottom: 1rem;}
}

.academic_five .library-grid { display: grid; grid-template-columns: repeat(1, 49.53% auto); }
.academic_five .library-grid figure { position: relative; display: grid; align-items: end; }
.academic_five .library-grid figure::after { content: ''; position: absolute; left: 0; bottom: 0; background: transparent linear-gradient(180deg, #00000000 0%, #000000b8 100%) 0% 0% no-repeat padding-box; /* z-index: 9; */ width: 100%; height: 36.4rem; opacity: 0.91; }
.academic_five .library-grid figure>* { grid-area: 1 / 1; }
.academic_five .library-grid figure figcaption { position: relative; padding-bottom: 4.4rem; padding-right: 7.4rem; inset: 0; z-index: 1; display: flex; justify-content: flex-end; align-items: center; }

.academic_five .library-grid figure figcaption h4 { font: var(--font-46); line-height: normal; display: flex; gap: 1rem; align-items: center; border-bottom: 1px solid var(--color-white)fff21; max-width: fit-content;}
.academic_five .library-grid figure figcaption h4>strong { display: flex;color: var(--color-white); font-weight: 400; letter-spacing: -3.54px; }
.academic_five .library-grid figure figcaption h4>strong>sup { top: -1rem;  color: var(--color-white); }
.academic_five .library-grid figure figcaption p { color: var(--color-white); line-height: 1.4; padding-left: 1rem;  }
.academic_five .library-grid figure figcaption h4>span>span { display: block; }
.academic_five .library-grid .library-cntnt { background-color: var(--color-27); padding-left: 15.8rem; display: flex; align-items: center; }
.academic_five .library-grid .library-cntnt .lib-inr { max-width: 45.8rem; }
.academic_five .library-grid .library-cntnt h5 { color: var(--color-white); margin-bottom: 1.6rem; }
.academic_five .library-grid .library-cntnt h4 { letter-spacing: -0.168rem; font: var(--font-56); color: var(--color-white); margin-bottom: 2.5rem; }
.academic_five .library-grid .library-cntnt h4>span { display: block; color: var(--color-e7); }
.academic_five .library-grid .library-cntnt p { color: var(--color-white); font-weight: 300; padding-right: 5rem; }
@media(min-width:2500px){
.academic_five .library-grid .library-cntnt p { padding-right: 2rem; }
.academic_five .library-grid .library-cntnt .lib-inr { max-width: 46.5rem; }
}
@media(max-width: 1550px){}
@media(max-width: 1200px){}
@media(max-width: 991px){
.academic_five .library-grid .library-cntnt { padding-top: 0rem; padding-left: 7rem; }
.academic_five .library-grid .library-cntnt p{  padding-right: 0;}
}
@media(max-width: 768px){
.academic_five{overflow: hidden;}
.academic_five .library-grid { grid-template-columns: auto; }
.academic_five .library-grid .library-cntnt { padding-block: 2rem; padding-inline: 2rem; }
.academic_five .library-grid .library-cntnt .lib-inr { max-width: 100%; }
.academic_five .library-grid figure figcaption { padding-bottom: 4.4rem; padding-left: 4rem; }
.academic_five .library-grid .library-cntnt h4>span { display: inline; }
.laboratories_section { padding-block: 5rem; }
.laboratories_section .clsroom_grid { display: grid; grid-template-columns: 100%; gap: 2rem; }
.laboratories_section .clssrm_right{ padding-top: 1rem;}
.laboratories_section .clsrm_fct { padding-block: 3rem 2.5rem;}
.academic_four .resrch-contnt p{ padding-top: 0;}
.cafeteria_section { padding-block: 0 5rem; }
.cafeteria_section .cafeteria_grid { grid-template-columns: 100%; gap: 2rem; }
.amenities_section blockquote{ padding-inline: 0;}

}
@media(max-width:575px){
.academic_five .library-grid figure figcaption { padding-bottom: 1.4rem; padding-left: 2rem; padding-right: 3rem; }
.academic_two .clsroom_grid figure::after { width: 35%; height: 8.5%; }
.laboratories_section .clsroom_grid figure::after { width: 35%; height: 8.5%; }
.campus_facilities_two .clsroom_grid figure figcaption { bottom: 1.5rem; left: 2rem; }
.about_overview_cnt{ margin: 2rem 0 0;}
.cafeteria_section .cafeteria_right h5 { margin-bottom: 1.5rem; }

}

.academic_six { padding-block: 12rem; }
.academic_six.academic_two .clsroom_grid { gap: 13rem; }
.academic_six.academic_two .clssrm_right p { padding-right: 6rem; }

@media(max-width: 1550px){
.academic_six.academic_two .clssrm_right p { padding-right: 4rem; }
}
@media(max-width: 1200px){
.academic_six.academic_two .clssrm_right p { padding-right: 2rem; }
}
@media(max-width: 768px){
.academic_six { padding-block: 5rem; }
.academic_six.academic_two .clsroom_grid { gap: 3rem; }
}
/* academic facilities css end here */

/* campus facilities css start here  */
.heading{font: var(--font-28);letter-spacing: -0.056rem;}
.campus_one { padding-block: 8rem 7rem; }
.campus_one .top_cntnt { padding-inline: 0rem; }
.campus_one .top_cntnt p{ padding-inline: 0rem; }
.campus_one .top_cntnt p { padding-inline: 13rem; }


@media (max-width:1280px){
    .academic_three .clssrm_right { padding-inline: 6.8rem 7rem;}
    .laboratories_section .clssrm_right p { padding-right: 0; }
    
}



@media(max-width:1199px){
.campus_one .top_cntnt p { padding-inline: 10rem; }
}
@media(max-width: 768px){
.campus_one { padding-block: 5rem 5rem; }
.campus_one .top_cntnt p { padding-inline: 0; }
.academic_three .clssrm_right { padding-inline: 0; }
}

.campus_two { padding-bottom: 11.1rem; border-bottom: 1px solid var(--color-d1); }
.campus_two .excellence_sec { position: relative; }
.campus_two .excellence_sec .excellence_cntnt { position: absolute; bottom: -5rem; left: 8rem; z-index: 9; max-width: 73rem; background: var(--color-dc); padding: 2.7rem 3.3rem; }
.campus_two .excellence_sec .excellence_cntnt h3 { font: var(--font-28); color: var(--color-white); margin-bottom: 1.1rem; }
.campus_two .excellence_sec .excellence_cntnt p { color: var(--color-white); }
.campus_two .swiper-pagination{text-align: end;    left: auto; right: 11.3rem; bottom: 2.8rem;}
.campus_two .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--color-white);border-color: var(--color-white);}

@media(max-width:768px){
.campus_two { padding-bottom: 5rem; }
.campus_two .excellence_sec .excellence_cntnt { bottom: 0rem; left: 0rem; max-width: 100%; padding: 2.7rem 2.3rem; position: relative; }
}
@media(max-width:575px){
.campus_two .swiper-pagination { text-align: end; left: auto; right: -4%; bottom: 0.8rem; transform: translate(-50%, -50%); }
}

.campus_three { padding-block:6rem 6.5rem; }
.campus_three .hstl_top { text-align: center; padding-bottom: 5.6rem; }
.campus_three .hstl_top h3 { margin-bottom: 1.6rem; color: var(--color-27); }
.campus_three .boys_hstl_grid { display: grid; grid-template-columns: repeat(1, 49.63% auto); gap: 1.5rem; }
.campus_three .boys_hstl_grid figure { display: grid; align-items: end; }
.campus_three .boys_hstl_grid figure>* { grid-area: 1 / 1; }
.campus_three .boys_hstl_grid figure figcaption { position: relative; font: var(--font-50); letter-spacing: -2px; color: var(--color-white); padding-bottom: 1.6rem; padding-left: 3rem; }
.campus_three .boys_hstl_grid .lft_bx { padding-top: 7rem; padding-left: 11.3rem; }
.campus_three .boys_hstl_grid .lft_bx h3 { font: var(--font-90); letter-spacing: -3.6px; margin-bottom: 3.4rem; line-height: 1; }
.campus_three .boys_hstl_grid .lft_bx h3>span { display: block; color: var(--color-dc); }
.campus_three .boys_hstl_grid .lft_bx p { padding-right: 13rem; }
.campus_three .girls_hstl_grid { display: grid; grid-template-columns: repeat(1, 49.63% auto); gap: 1.5rem; align-items: end; position: relative; top: -6.5rem; }
.campus_three .right_bx_cntnt { padding-inline: 11.4rem 16.5rem; }
.campus_three .hstl_fct { padding-block: 5.2rem 2.8rem; border-bottom: 1px solid var(--color-c1); }
.campus_three .hstl_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.campus_three .hstl_fct h4>strong { display: flex;color: var(--color-27); }
.campus_three .hstl_fct h4>strong>sup { top: -1rem; }
.campus_three .hstl_fct h4>span { font: var(--font-24); letter-spacing: -0.48px; font-weight: 400; }
.campus_three .hstl_fct h4>span>span {display: block;}
.campus_three .girls_hstl_grid figure { display: grid; align-items: end; }
.campus_three .girls_hstl_grid figure>* { grid-area: 1 / 1; }
.campus_three .girls_hstl_grid figure figcaption { position: relative; font: var(--font-50); letter-spacing: -2px; color: var(--color-white); padding-bottom: 1.6rem; padding-left: 3rem; }
@media(min-width:2500px){
.campus_three .right_bx_cntnt { padding-inline: 11.4rem 15.5rem; }
}
@media(max-width:1550px){
.campus_three .right_bx_cntnt { padding-inline: 11.4rem 14.5rem; }
.campus_four::before { width: 14.3%; }
}
@media(max-width:1199px){
.campus_three .right_bx_cntnt { padding-inline: 11.4rem 11.5rem; }
.clubs_contnt {
    padding: 2rem;
}
.albums_img span{ right: 2rem;}

}
@media(max-width: 768px){
.campus_three { padding-block: 5rem 5rem; }
.campus_three .hstl_top { padding-bottom: 3rem; }
.campus_three .boys_hstl_grid { grid-template-columns: auto; gap: 3rem; padding-bottom: 3rem; }
.campus_three .boys_hstl_grid .lft_bx { padding-top: 0rem; padding-left: 0rem; }
.campus_three .boys_hstl_grid .lft_bx h3>span { display: inline-block; color: var(--color-dc); }
.campus_three .boys_hstl_grid .lft_bx p { padding-right: 0; }
.campus_three .right_bx_cntnt { padding-inline: 0;order:1; }
.campus_three .hstl_fct { padding-block: 3rem 2.8rem; }
.campus_three .girls_hstl_grid { display: grid; grid-template-columns: auto; gap: 3rem; top: 0; }
.clubs_contnt { padding: 0 2rem; }
.clubs_section { padding-block: 0 5rem; }
.clubs_album_grid { grid-template-columns: repeat(2, 1fr); gap: 1.5rem; }


}
.campus_four {position: relative;}
.campus_four::before { content: ''; position: absolute; z-index: 2;width:17.3%; height: 3.2rem; left: 0; top: 67%; background-color: var(--color-dc); }
.campus_four::after { content: ''; position: absolute; width: 100%; height: 64%; left: 0; top: auto; background:transparent linear-gradient( 181deg, #00000000 31%, #000000F7 93%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.9; bottom: 0; }
.campus_four figure { display: grid; align-items: end; }
.campus_four figure>* { grid-area: 1 / 1; }
.campus_four .sprt_sec { max-width: 45.6rem; padding-bottom: 8rem; position: relative; z-index: 1; }
.campus_four .sprt_sec h3 { color: var(--color-white); margin-bottom: 2.7rem; }
.campus_four .sprt_sec p { color: var(--color-white);



}

@media(max-width:991px){
.campus_four::before { width: 5.3%; height: 2.2rem; top: 58%; }
}
@media(max-width: 768px){
.campus_four::before{display: none;}
}

@media(max-width: 575px){
.campus_four figure { display: block; align-items: end; }
.campus_four::after{display: none;}
.campus_four .sprt_sec { max-width: 100%; padding-block: 3rem; position: relative; z-index: 1; }
.campus_four .sprt_sec h3 { color: var(--color-27);margin-bottom: 2rem; }
.campus_four .sprt_sec p { color:inherit; }
.clubs_album_grid { grid-template-columns: repeat(1, 1fr); }


}

.campus_five.campus_four .sprt_sec { max-width: 42.6rem; }

.campus_six {padding-block: 13rem;}
.campus_six .clsroom_grid {display: grid;grid-template-columns: repeat(1, 50.43% auto);gap: 11.4rem;}
.campus_six .clsroom_grid figure { position: relative; }
.campus_six .clsroom_grid figure::after { content: ''; position: absolute; width: 32.5%; height: 7.1%; background-color: var(--color-dc); top: auto; bottom: 4rem; right: -7rem; }
.campus_six .clssrm_right { padding-top: 3.5rem; padding-right: 4rem; }
.campus_six .clssrm_right h3 { font: var(--font-28); letter-spacing: -0.56px; color: var(--color-27); margin-bottom: 2.5rem; }
.campus_six .clssrm_right p { padding-right: 0rem; }
.campus_six .clsrm_fct { padding-block: 10.9rem 2.8rem; border-bottom: 1px solid var(--color-c1); }
.campus_six .clsrm_fct h4 { font: var(--font-46); line-height: normal; display: flex; gap: 2.3rem; align-items: center; }
.campus_six .clsrm_fct h4>strong { display: flex;color: var(--color-27); }
.campus_six .clsrm_fct h4>strong>sup { top: -1rem; }
.campus_six .clsrm_fct h4>span { font: var(--font-24); letter-spacing: -0.48px; font-weight: 400; }
@media(min-width:2500px){
.campus_six .clssrm_right p { padding-right: 0rem; }
}
@media(max-width: 1550px){
.campus_six .clssrm_right p { padding-right: 0rem; }
}
@media(max-width: 1200px){
.campus_six .clssrm_right p { padding-right: 0rem; }
}
@media(max-width: 991px){

}
@media(max-width: 768px){
.campus_six { padding-block: 5rem; }
.campus_six .clsroom_grid { grid-template-columns: auto; gap: 3rem; }
.campus_six .clsroom_grid figure::after { width: 27.5%; height: 4.1%; right: -1rem; }
.campus_six .clssrm_right { padding-top: 0;padding-right: 0; }
.campus_six .clsrm_fct { padding-block: 3rem 3rem; }
}
@media(max-width: 575px){
.campus_six { padding-block: 0 5rem; }
}
/* campus facilities css end here  */



/* program listing page start here */
.prog_list_one{padding-bottom: 10rem;}
.prog_list_one>.container{overflow-x: clip;}
.prog_list_one .program-wrapper{padding:0;margin-top:-3rem;}
.search-bar{display:flex;margin-bottom:2.7rem;position:relative;background-color:var(--color-white);border:1px solid rgb(158 158 158 / 50%);border-radius:0.2rem;}
.search-bar input{flex:1;padding:1.2rem 2.2rem;border:none;border-right:0;font:var(--font-16);color:var(--color-23);}
.search-bar input::placeholder{color:#6E6E6E;}
.search-bar input:focus-visible{outline:none;}
.search-bar a{background:rgb(220 114 48 / 90%);border:none;padding:1.3rem 3.5rem;color:var(--color-white);cursor:pointer;display:flex;align-items:center;border-radius:0.2rem;}
.search-bar a img{width:2.5rem;height:2.5rem;}
.program-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:5.8rem;}
.prgrm_list{display:flex;flex-direction:column;gap:4rem;}
.course-section{position: relative;}
.course-section:not(:last-child){position:relative;padding-bottom:4.5rem;}
.course-section:not(:last-child)::after{content:'';position:absolute;width:200vw;height:1px;background:#BBBBBB;left:-100vw;bottom:0;}

.prog_bx{height:100%;padding:0;position:relative;}
.prog_bx{border:0.2rem solid transparent;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;}
.prog_bx::after{content:'';position:absolute;opacity:0;bottom:-14px;left:50%;transform:translateX(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-top:12px solid var(--color-dc);transition:all 0.5s ease;}
.prog_bx.active::after{opacity:1;}
.prog_bx.active{border-color:var(--color-dc);}
.prog_bx:has(a:hover){border-color:var(--color-dc);}
.prog_bx:has(a:hover)::after{opacity:1;}
.prog_bx figure{display:grid;align-items:end;}
.prog_bx figure>*{grid-area:1 / 1;}
.prog_bx figure figcaption{padding:2.2rem 2.4rem;position:relative;height:100%;background:transparent;align-content:end;overflow:hidden;}
.prog_bx figure figcaption::before{content:"";position:absolute;inset:0;background:linear-gradient( 180deg,rgb(0 0 0 / 0%) 30%,rgb(0 0 0 / 60%) 84% );opacity:0;transition:opacity 0.5s ease;pointer-events:none;}
.prog_bx:hover figure figcaption::before,.prog_bx.active figure figcaption::before{opacity:1;}
.prog_bx figure figcaption > *{position:relative;z-index:1;}
.prog_bx figure figcaption h3{font:var(--font-30);color:var(--color-white);}
.prog_bx figure figcaption p{font:var(--font-18);font-weight:300;color:var(--color-white);opacity:0.5;}
.course-section .course-list li{position:relative;}
.course-section .course-list li:hover,.course-section .course-list li:hover span{color:var(--color-dc);}
.course-section .course-list li:first-of-type{padding-top:0;}
.course-section h3{color:var(--color-dc);margin-bottom:3.4rem;}
.course-list{list-style:none;padding:0;margin:0;}
.course-list li{margin-bottom:1.6rem;padding-bottom:1.9rem;border-bottom:0.1rem dashed var(--color-d1);}
.course-list li>a{position:relative;display:block;font:var(--font-18);letter-spacing:-0.018rem;color:var(--color-0d);padding-right: 2rem;}
.course-list li>a:hover{color:var(--color-dc);}
.course-list li:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.course-list li>a::after{position:absolute;content:' \F285';font-family:bootstrap-icons !important;top:50%;right:0;color:var(--color-27);font-size:0.65em;font-weight:600;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}

@media(max-width:767px){
    .prog_list_one{padding-bottom:4rem;}
    .search-bar input{padding:1.2rem 1.2rem;}
    .search-bar a{padding:1.3rem 1.5rem;}
    .search-bar a img{width:2rem;height:2rem;}
    .program-tabs{gap:1rem;margin-bottom:3.8rem;}
    .course-section:not(:last-child){padding-bottom:2.5rem;}
    .prog_bx{border-width:0.1rem;}
    .prog_bx figure>*{grid-area:auto;}
    .prog_bx figure figcaption{padding:1rem;}
    .prog_bx figure figcaption h3{font:var(--font-18);color:var(--color-23);}
    .prog_bx figure figcaption p{font:var(--font-14);color:var(--color-23);}
    .prog_bx figure figcaption::before{display:none;}
    .prog_bx::after{bottom:-8px;border-left-width:9px;border-right-width:9px;border-top-width:8px;}
    .course-section h3{margin-bottom:2.4rem;}
    .course-list li{margin-bottom:1rem;padding-bottom:1rem;}
    .course-list li>a{font:var(--font-16);}
    .news_tow_bx_grid ul li p { padding: 2rem; min-height: auto; }
}

/* program listing page end here */

/* program details start */
.common_title_head:has(.course-info){padding-bottom: 3.2rem;}
.inner_main_menu.progrm-dtsl ul{display:flex;justify-content:center;gap:2.6rem;padding-block:0;padding-inline:0;margin:0;}
.course-info{display:flex;justify-content:center;margin-block:2.6rem;padding:0;}
.course-info li{display:flex;gap:1.3rem;padding-right:3.2rem;margin-right:3.2rem;border-right:0.1rem dashed rgb(255 255 255 / 40%);}
.course-info li:last-child{padding-right: 0; margin-right: 0;border-right: 0;}
.course-info li figure{flex-shrink: 0; width: 2.8rem;}
.course-info li figure img{width:100%;}
.course-info li h4{color:var(--color-white);font:var(--font-24);letter-spacing:0.048rem;}
.course-info li h4>span{display:block;font:var(--font-14);opacity:0.8;text-align:left;}
.progrm_struc{display:flex;justify-content:center;gap:1.2rem;padding-left:0;}
.progrm_struc li a{display:flex;font:var(--font-16);padding-block:.8rem;gap:0.9rem;min-width:20.1rem;text-align:center;justify-content:center;}
.progrm_struc li:first-of-type a{background-color:var(--color-white);color:var(--color-23);padding:0.8rem 1rem;}
.progrm_struc li:hover:first-of-type a{color:var(--color-dc);}
.progrm_struc li a>img{width:1.7rem;flex-shrink:0;}



.program-overview{padding-block:6rem 8rem;}
.program-overview.prog-content{padding-top:0;}
.program-overview .ovrview_grid{display:grid;grid-template-columns:784fr 566fr;}
.program-overview .ovrview_grid .ovr_rgt{padding-left:8rem;max-width:43.5rem;align-content:center;}
.program-overview .ovrview_grid .ovr_rgt h3{color:var(--color-27);margin-bottom:3rem;}
.program-overview .ovrview_grid.grid_1 {    grid-template-columns: 100%;}
.program-overview .ovrview_grid.grid_1 .ovr_rgt{padding-left:0;max-width:100%;align-content:center;}
.program-overview .overv_btmtext{padding-top:3rem;}
.program-eligibility{padding-bottom:6rem;}
.eligibility_grid{display:grid;grid-template-columns:repeat(1,42.46% auto);gap:16rem;align-items:end;padding-left:5rem;border-bottom:1px solid var(--color-d6);padding-bottom:8rem;}
.eligibility_grid .elig_rgt{background-color:var(--color-dc);padding-block:4.3rem 5.6rem;padding-inline:5.2rem;}
.eligibility_grid .elig_rgt p{font:var(--font-24);font-weight:200;color:var(--color-white); line-height:1.4; font-family: var(--font-lato);}
.eligibility_grid .elig_lft{border-bottom:0.3rem solid var(--color-27);padding-bottom:5.6rem;}
.eligibility_grid .elig_lft h3{color:var(--color-27);margin-bottom:1.8rem;}
.eligibility_grid .elig_lft h4{font:var(--font-64);letter-spacing: -0.384rem;}
.eligibility_grid .elig_lft h4>span{color:var(--color-dc);}



.admission-process{padding-bottom: 6rem;}
.admission-process h3{color: var(--color-27);margin-bottom: 1.9rem;}
.admission_grid { border-bottom: 1px solid var(--color-d6); padding-bottom: 6rem; }
.admission-process .fact_sec { display: grid; grid-template-columns: repeat(4, 1fr); max-width: 81.3rem; gap: 7.5rem; margin-block: 1.9rem 2.8rem; }
.admission-process .fact_sec li h4 { font: var(--font-40); color: var(--color-39); letter-spacing: -0.8px; margin-bottom: 0.6rem; }
.admission-process .fact_sec li p { font: var(--font-18); }

.specialization-sec{padding-bottom:10rem;}
.specialization-sec .title-sec{padding-bottom:2.5rem;}
.specialization-sec .title-sec h3{color:var(--color-27);margin-bottom:1.9rem;}
.specialization-sec .title-sec p{color:var(--color-21);}
.specialization_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0.8rem;padding-bottom:2.7rem;}
.specialization_grid figure{display:grid;align-items:end;position:relative;z-index:9;}
.specialization_grid figure>*{grid-area:1 / 1;}
.specialization_grid figure figcaption{font:var(--font-18);font-family:var(--font-plusjakarta);color:var(--color-white);position:relative;z-index:2;padding:2.6rem 2.2rem;}
.specialization_grid figure figcaption>span{display:block;}
.specialization_grid figure figcaption::before{content:'';position:absolute;width:13%;height:6px;background-color:var(--color-dc);top:0;}
.specialization_grid figure::after{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;background:transparent linear-gradient(180deg,#00000000 43%,#000000 88%) 49% 56% no-repeat padding-box;opacity:0.8;}

.peo-sec .title-sec{padding-bottom:3.3rem;}
.peo-sec .title-sec h3{color:var(--color-white);margin-bottom:1.6rem;}
.peo-sec .title-sec p{font:var(--font-14);color:var(--color-white);letter-spacing:0.014rem;}
.peo-sec{padding-block:6.8rem 10rem;background-color:var(--color-27);}
.peo-sec .peo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;}
.peo-sec .peo_grid li{background-color:var(--color-white);border-left:4px solid var(--color-dc);padding:2.3rem 5.7rem 2.4rem 4.9rem;}
.peo-sec .peo_grid li h4{font:var(--font-40);letter-spacing:-0.08rem;color:var(--color-39);margin-bottom:0.5rem;}
.peo-sec .peo_grid li p{font:var(--font-16);color: var(--color-21);letter-spacing:0;}
.pos-sec .title-sec .heading{margin:0 0 1rem 0;}
.peo-sec .peo_grid li h5{ margin-block: 1rem;}

.pos-sec{padding-block:6.8rem 10rem;background-color:var(--color-white);}
.pos-sec .peo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem; padding-top: 2rem;}
.pos-sec .peo_grid li{background-color:var(--color-f1);border-left:4px solid var(--color-dc);padding:2.3rem 5.7rem 2.4rem 4.9rem;}
.pos-sec .peo_grid li h4{font:var(--font-40);letter-spacing:-0.08rem;color:var(--color-39);margin-bottom:0.5rem;}
.pos-sec .peo_grid li p{font:var(--font-16);color: var(--color-21);letter-spacing:0;}
.pos-sec .title-sec { padding-bottom: 3.3rem; }

.pso-sec{padding-block:6.8rem 10rem; border-bottom: 0.1rem solid rgb(0 0 0 / 10%);}
.pso-sec .peo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem; padding-top: 2rem;}
.pso-sec .peo_grid li{background-color:var(--color-white);border-left:4px solid var(--color-dc);padding:2.3rem 5.7rem 2.4rem 4.9rem;}
.pso-sec .peo_grid li h4{font:var(--font-40);letter-spacing:-0.08rem;color:var(--color-39);margin-bottom:0.5rem;}
.pso-sec .peo_grid li p{font:var(--font-16);color: var(--color-21);letter-spacing:0;}
.pso-sec .title-sec { padding-bottom: 3.3rem; }
.pso-sec .peo_grid li h5 { font: var(--font-21); color: var(--color-23); margin-block: 1rem; font-weight: 500; }
.pso-sec .peo_grid li h5 {
    font: var(--font-21);
    color: var(--color-23);
    margin-block: 1rem;
    font-weight: 500;
}
.stm_section h5{ margin-bottom: 1rem;}
.stm_section ul{ margin-bottom: 2rem;}
.pos-sec .peo_grid li h5 { font: var(--font-21); color: var(--color-23); margin-block: 1rem; font-weight: 500;}
.high_study{ padding-block: 8rem;}
.high_study .title-sec{ margin-bottom: 1.5rem;}
.com_edge .title-sec{ margin-bottom: 1.5rem;}
.advantage-sec{padding-block:0rem 10rem;}
.advantage-sec .peo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem; padding-top: 2rem;}
.advantage-sec .peo_grid li{background-color:var(--color-27);border-left:4px solid var(--color-dc);padding:2.3rem 5.7rem 2.4rem 4.9rem;}
.advantage-sec .peo_grid li h4{font:var(--font-40);letter-spacing:-0.08rem;color:var(--color-39);margin-bottom:0.5rem;}
.advantage-sec .peo_grid li p{font:var(--font-16);color: var(--color-white); letter-spacing:0;}
.advantage-sec .title-sec { padding-bottom: 3.3rem; }
.advantage-sec .peo_grid li h5 { font: var(--font-21); color: var(--color-white); margin-block: 1rem; font-weight: 500; }
#highlights-advantage{padding-top: 9rem;}
.stm_section p{ margin-bottom: 1.5rem;}

.teaching-pedagogies{padding-block:0rem;}
.teaching-pedagogies .peo_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem; padding-top: 2rem;}
.teaching-pedagogies .peo_grid li{background-color:var(--color-white);border-bottom:1px solid var(--color-dc);padding:2.3rem 5.7rem 2.4rem 4.9rem;}
.teaching-pedagogies .peo_grid li h4{font: var(--font-24); letter-spacing: -0.08rem; color: var(--color-dc); margin-bottom: 0.5rem;}
.teaching-pedagogies .peo_grid li p{font:var(--font-16);color: var(--color-21);letter-spacing:0;}
.teaching-pedagogies .title-sec { padding-bottom: 3.3rem; }
.teaching-pedagogies .peo_grid li h5 { font: var(--font-21); color: var(--color-23); margin-block: 1rem; font-weight: 500; }

.carr_op_btm .stm-rgt{ background-color: #ffffff47; padding: 2rem; height: 100%;}
.carr_op_btm .stm-rgt h6{ margin-bottom: 1.5rem; font: var(--font-16); font-weight: 500;}
.carr_op_btm .row{--bs-gutter-y: 2.5rem; --bs-gutter-x: 2.5rem;}


.stm-sec { padding-block: 10rem 8rem; }
.stm-sec .title-sec { padding-bottom: 3.5rem; }
.stm-sec .title-sec h3 { color: var(--color-27); }
.stm-sec .stm_section { border-bottom: 1px solid var(--color-d6); padding-bottom: 2.4rem; }
.stm-sec  .stm_grid { display: grid; grid-template-columns: repeat(1, 49.4% auto); gap: 7.8rem;align-items: center; padding-bottom: 3.6rem; }
.stm-sec .stm_grid .stm-rgt { padding-right:0rem; }
.stm_grid.stm_grid_2{grid-template-columns: repeat(1, 1fr);}
.stm-rgt.clinical-ops P { margin-bottom: 2rem; }
.stm-sec .stm_grid .stm-rgt h4 { font: var(--font-21); color: var(--color-21); margin-bottom: 2.6rem; }
.stm_section .theme_btn1{ margin-top: 3rem;}
.stm-rgt p{ padding-bottom: 2rem;}

.curriculum-sec{padding-bottom: 8.6rem;}
.curriculum-sec ul { display: grid; grid-template-columns: repeat(5, 1fr); gap: 1.9rem; }
.curriculum-sec ul li:hover, .curriculum-sec ul li:hover a {color: var(--color-dc);border-color: var(--color-dc);transition: 0.5 ease-in-out;}
.curriculum-sec ul li a { border: 1px solid var(--color-d6); padding: 1.3rem 1rem;  display: flex; gap: 1.2rem; align-items: center; font: var(--font-21); letter-spacing: -0.42px; color: var(--color-23); }
.curriculum-sec ul li a>img { width: auto; }
.curriculum-sec .title-sec h3 { color: var(--color-27); margin-bottom: 1.7rem; }
.curriculum-sec .title-sec { padding-bottom: 3.5rem; }

.scholarship-sec { background-color: var(--color-dc); padding-block: 6rem 7.6rem; }
.scholarship-sec .title-sec { position: relative; }
.scholarship-sec .title-sec::after { content: ''; position: absolute; width: 76%; height: 1px; background-color: var(--color-white)fff6e; bottom: 10px; right: 0; }
.scholarship-sec .title-sec h3{color: var(--color-white);margin-bottom: 2.4rem;}
.scholarship-sec .title-sec blockquote{font: var(--font-21); color: var(--color-white);margin-bottom: 2.4rem;}
.scholarship-sec .title-sec blockquote>span{display: block;}
.scholarship-sec .title-sec p{color: var(--color-white);}
.scholarship-sec .schl_grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.1rem; padding-block: 3.6rem; }
.scholarship-sec .schl_grid figure img { width: auto; margin-inline: auto; margin-bottom: 1.2rem; }
.scholarship-sec .schl_grid figure { text-align: center; padding: 3.7rem 5rem; background-color: var(--color-white)fff24; }
.scholarship-sec .schl_grid figure figcaption { font: var(--font-24); letter-spacing: -0.48px; color: var(--color-white); font-weight: 400; }
.scholarship-sec .schl_grid figure figcaption>span { display: block; }
.shclrship .theme_btn1 { background: var(--color-black) ; margin-top: 3rem; }
.shclrship .theme_btn1:hover { background: var(--color-27) ; }

.fee-section { padding-block: 10rem 6.4rem; overflow: hidden; }
.fee-title { color: var(--color-27); font-size: 26px; margin-bottom: 2.1rem; }
.fee-desc { font: var(--font-16); letter-spacing: 0.16px; line-height: 1.6; padding-right: 36rem; }
.fee-grid { display: grid; grid-template-columns: repeat(1, 79.1% auto); gap: 2.3rem; padding-top: 4rem; }
/* table */
.fee-table { padding-bottom: 4rem; }
.fee-table table{ width:100%; border-collapse:collapse; font-size:13px; }
.fee-table th, .fee-table th, .fee-table td { border: 1px solid var(--color-d6); padding: 1.4rem 1.4rem; vertical-align: top; font: var(--font-14); font-weight: 500; }
.fee-table thead th { background: #d9d9e5; text-align: left; font: var(--font-16); font-weight: bold; }
.fee-table .subhead{ font-weight:600; text-align:center; }
.fee-table .subhead th { background: inherit; color: var(--color-white); }
.fee-table ul { padding-left: 0; margin: 0; }
.fee-table ul li{ margin-bottom:6px; }
/* image box */
.fee-grid .fee-image figure{ position:relative; margin-right: -40rem; }
.stm_section .stm-rgt.clinical-ops h4{ font: var(--font-16);color: var(--color-21);  letter-spacing: 0.16px; line-height: 1.4; font-weight: bold; margin-bottom: 0.5rem;}
ul.custom-bullets.mbspace{padding-bottom:1.5rem;}
.peo-sec h2{color:var(--color-39);font:var(--font-18);letter-spacing:0;margin-bottom:0.5rem;font-weight:bold;margin-top:0.5rem;}

.faqs-section{background-color:var(--color-4d);padding-block:9rem 7.4rem;}
.faqs-section .title-sec h3{color:var(--color-white);}
.faqs-section .accordion{margin:3.6rem auto;}
.faqs-section .accordion-item-body-content{border: 0.1rem solid rgb(255 255 255 / 24%);}
.accordion-item{color:var(--color-28);margin:0.8rem 0;border-radius:0rem;}
.accordion-item-body{display: none;}
.accordion-item-header{padding:1.5rem 2.5rem;display:flex;align-items:center;position:relative;cursor:pointer;font:var(--font-16);letter-spacing:-0.01rem;background-color:#f8f8f824;color:var(--color-white);}
.accordion-item-header.active{background-color:var(--color-f8);color:var(--color-black);}
.accordion-item-header::after{content:"\002B";font:var(--font-21);position:absolute;right:2rem;}
.accordion-item-header.active::after{content:"\2212";}
.accordion-item-header.active+.accordion-item-body{border:1px solid var(--color-white)fff29;border-top:0;}
.accordion-item-body-content{padding-block:2.5rem;padding-inline:2.5rem 3rem;line-height:1.5rem;}
.accordion-item-body-content p, .accordion-item-body-content{color:var(--color-white);font:var(--font-14);letter-spacing:0.14px;margin-bottom:0;}


/* program details end */

/* faculty page start here */
.faculty_one{margin-top:-3rem;padding-bottom:4rem;border-bottom:1px solid var(--color-d6);}
.faculty_one .search-bar{display:flex;margin-bottom:6.4rem;}
.faculty_one .faculty-filter{display:flex;align-items:center;gap:9.7rem;justify-content:space-between;}
.faculty_one .faculty-filter .title{margin:0;font:var(--font-21);font-weight:300;color:var(--color-black);white-space:nowrap;}

.faculty_one .filters{display:flex;align-items:center;gap:2rem;}
.faculty_one .select-box{position:relative;}
.faculty_one .select-box select{max-width:34.6rem;min-width:34.6rem;padding-block:1.2rem;padding-inline:2.5rem 5.8rem;font:var(--font-16);border:1px solid #9e9e9e5c;border-radius:2px;background:transparent;color:var(--color-27);appearance:none;cursor:pointer;}
.faculty_one .select-box select:focus{outline:none;}
.faculty_one .select-box::after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;background:url(../images/down-arrow.svg) no-repeat center / 1.2rem;width:3rem;height:3rem;background-repeat:no-repeat;}
.faculty_one .select-box::before{content:"";position:absolute;right:5rem;top:50%;transform:translateY(-50%);pointer-events:none;background:var(--color-d6);width:0.1rem;height:50%;}
.faculty_one .clear-filter{background:none;border:none;color:#d32f2f;font:var(--font-14);cursor:pointer;white-space:nowrap;}
.faculty_one .clear-filter>span{color:var(--color-black);}
.faculty_two{padding-block:6rem;}
.faculty_two .faculty_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;}
.faculty_two .faculty_grid figure{position:relative;padding-top:3rem;overflow:hidden;background:url(../images/faculty-bg.webp) no-repeat center / cover;}
.faculty_two .faculty_grid figure img{aspect-ratio:1 / 1.12381;width:100%;height:100%;object-fit:cover;display:block;}
.faculty_two .faculty_grid .overlay{position:absolute;left:0;bottom:0;width:100%;padding:3rem 1.8rem 1.8rem 3.3rem;color:var(--color-white);background:linear-gradient(to top,rgb(0 0 0 / 85%),rgba(0,0,0,0) 91%);}
.faculty_two .faculty_grid .overlay h4{margin:0 0 0.7rem;font:var(--font-18);color:var(--color-white);font-weight:500;font-family:var( --font-plusjakarta);}
.faculty_two .faculty_grid .overlay p{margin:0px 0 0;font-family:var( --font-plusjakarta);font:var(--font-14);font-style:italic;color:var(--color-white);}
.faculty_two .faculty_grid figure:hover .overlay{opacity:1;transform:translateY(0);}
.faculty_two .load-more{text-align:center;margin-top:3.8rem;}

.testimonials_section .testimonials_box figure{position:relative; overflow:hidden; background:url(../images/testimonial-bg.webp) no-repeat center / cover;}


@media (max-width:992px){
    .video_section {
        grid-template-columns: repeat(2, 1fr);
    }
}


@media(max-width:767px){
    .faculty_one{padding-bottom: 3rem;}
    .faculty_one .search-bar{margin-bottom:3.4rem;}
    .faculty_one .faculty-filter{flex-direction: column;gap:2rem;}
    .faculty_one .filters {display: flex;flex-wrap: wrap;}
    .faculty_two{padding-block:3rem;}
    .faculty_two .faculty_grid{grid-template-columns: repeat(2, 1fr);}
    .faculty_two .faculty_grid .overlay{padding: 1.5rem;}
    .faculty_two .faculty_grid figure {padding-top: 0rem;}
    
}
@media(max-width:575px){
    .faculty_two .faculty_grid{grid-template-columns: repeat(1, 1fr);}
    .video_section {
        grid-template-columns: repeat(1, 1fr);
    }
}
/* faculty page enf here */


/* faculty details start here */
.fcltydtl_sec{position:relative;display:grid;background:url(../images/faculty-detail-bg.webp) no-repeat center / cover;}
.fcltydtl_sec>*{grid-area:1/1;}
.fcltydtl_sec>figure>img{height:100%;object-fit:cover;object-position:top;}
.fcltydtl_wrapper{padding-top:13rem;}
.fclty_grid{display:grid;grid-template-columns:60% 40%;padding-inline:5.7rem 4.9rem;}
.fclty_left{position:relative;}
.back_btn{position:absolute;bottom:5.4rem;display:inline-flex;max-width:100%;align-items:center;gap:1.4rem;padding:1.15rem 1.8rem 1.15rem 1.6rem;font:var(--font-16);color:var(--color-white);border:0.1rem solid var(--color-white);}
.back_btn>img{width:0.65rem;flex-shrink:0;}
.back_btn:hover{background-color: var(--color-dc);}
.fclty_caption{max-width:39.9rem;align-content:end;padding-bottom:5.4rem;}
.fclty_name>h1{font:var(--font-42);line-height: 1.2;letter-spacing:-0.126rem;color:var(--color-white);margin-bottom:1rem;}
.fclty_name>p,
.fclty_name>h2{font:var(--font-16);font-weight:bold;color:var(--color-e7);text-transform:uppercase;letter-spacing:0.269rem;}
.fclty_fact{margin-top:1.9rem;}
.fclty_fact>h3{font:var(--font-72);letter-spacing:-0.554rem;color:var(--color-e7);display:inline-flex;align-items:center;gap:0.8rem;}
.fclty_fact>h3>sup{font:var(--font-30);color:var(--color-e7);letter-spacing:-0.06rem;top:-2.5rem;}
.fclty_fact>h3>span{font:var(--font-24);letter-spacing:0;color:var(--color-white);max-width:17.6rem;font-weight:400;line-height:1.1;}
.fclty_cntct{padding:0;margin:0;margin-top:3.1rem;display: none;}
.fclty_cntct>li{display:flex;gap:1.2rem;align-items:center;padding-bottom:1.7rem;margin-bottom:1.7rem;border-bottom:0.1rem dashed #B3B3B3;}
.fclty_cntct>li:last-child{margin-bottom:0;}
.fclty_cntct>li>img{width:2rem;height:2rem;}
.fclty_cntct>li>a{font:var(--font-21);letter-spacing:-0.042rem;color:var(--color-white);}
.fclty_cntct>li>a:hover{color:var(--color-dc);}
.fclty_cntct>li:nth-child(2)>a{text-decoration:underline;}
.fcltyprofile_sec{padding-bottom:5.6rem;}
.fcltyprof_bx{padding-block:2.6rem 3.9rem;padding-inline:5.7rem 4.9rem;background-color:var(--color-dc);}
.fcltyprof_bx>*{color:var(--color-white);}
.fcltyprof_bx>.title28{margin-bottom:1.6rem;}
.fcltydisc_wrapper{padding-inline:5.7rem 4.9rem;}
.fcltydisc_sec{padding-block:8rem;}
.fcltydisc_content{display:flex;flex-direction:column;gap:5.6rem;}
.fcltydisc_dtls:not(:last-child){padding-bottom:5.6rem;border-bottom:1px solid #D5D5D5;}
.fcltydisc_dtls h3{color:var(--color-27);margin-bottom:1.6rem;}
.detls_bx h3{color:var(--color-27);margin-bottom:1.6rem;}
.resrch_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:0.8rem;margin-top:3rem;padding-right:5rem;}
.resrch_grid .logo_bx{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-white);padding-inline:1.3rem 1.5rem;}
.resrch_grid .logo_bx .lft_bx a{display:flex;align-items:center;gap: 0.4rem;font:var(--font-13);color:var(--color-2e);font-weight:normal;}
.resrch_grid .logo_bx .lft_bx a img{width:4.3rem;}
.fcltydisc_dtls .custom_bullets>li{font:var(--font-16);margin-bottom:1.6rem;}
.fcltydisc_dtls .custom_bullets>li:last-child{margin-bottom:0rem;}
.fcltydisc_sec .loadbtn_center{margin-top:5.6rem;}
.fcltydisc_sec .loadbtn_center>.load_btn{border-color:var(--color-dc);color:var(--color-dc);}
.fcltydisc_sec .loadbtn_center>.load_btn:hover{border-color:var(--color-27);color:var(--color-white);}
.fcltydisc_content ul{ margin-bottom: 2.5rem;}
.fcltydisc_content h5{ margin-bottom: 0.7rem;}
.detls_bx p{ margin-bottom: 3rem;}
.alumni_details{ padding-block: 8rem; font: var(--font-16);}
.dirc_des{ padding-top: 4rem;}
.detls_bx h3.heading.publication_pdf a{display:inline-block;vertical-align:middle;margin:0 0 0 1rem;}
.detls_bx h3.heading.publication_pdf img{width:3.5rem;}
.fac_profile_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem 1.6rem;margin: 6rem 0 0 0;}
.fac_profile_grid .report_bx h3{margin:0;font:var(--font-18);font-weight:normal;}
.fcltydisc_dtls .custom_bullets>li ol {
    list-style-type: none;
    margin: 1.5rem 0 1rem 2rem;
}
.fcltydisc_dtls .custom_bullets>li ol li {
    margin-bottom: 1rem;
}
.annual_reportgrid {
    grid-template-columns: repeat(4, 1fr);
    gap: 1.7rem;
    margin: 0 0 5rem 0;
}


@media(max-width:1550px){
    .fcltydisc_content{gap: 4.6rem;}
    .fcltydisc_dtls:not(:last-child){padding-bottom:4.6rem;}
}

@media(max-width:767px){
    .fcltydtl_sec>*{grid-area:auto;}
    .fcltydtl_wrapper{padding-block:15rem 4rem;background-color:var(--color-23);}
    .back_btn{bottom: 1rem;}
    .fclty_grid{grid-template-columns:100%;padding-inline:0;gap: 2rem;}
    .fcltydtl_sec>figure>img{height:50rem;}
    .fclty_name>h1{line-height: 1.1;}
    .fclty_fact>h3>span { max-width: 14.6rem;}
    .fcltyprofile_sec{background-color:var(--color-dc);padding-bottom:0;}
    .fcltyprof_bx{padding-block:2.6rem 2.9rem;padding-inline:0;}
    .fcltydisc_wrapper{padding-inline:0;}
    .fcltydisc_content{gap:2.6rem;}
    .fcltydisc_dtls:not(:last-child){padding-bottom:2.6rem;}
    .resrch_grid{grid-template-columns:repeat(2,1fr);padding-right:0;}
    .resrch_grid .logo_bx{padding-inline:0.5rem 0.5rem;gap:1rem;}
    .resrch_grid .logo_bx .lft_bx a img{width:3.3rem;}
    .fcltydisc_sec .loadbtn_center{margin-top:3.6rem;}
    .fcltydisc_sec{padding-block:3rem 4rem;}
    .program-overview .ovrview_grid{ grid-template-columns: 100%;}
    .program-overview .ovrview_grid .ovr_rgt { padding: 2rem 0 0; max-width: 100%; }
    .eligibility_grid { grid-template-columns: 100%; gap: 3rem; align-items: end; padding-left: 0; padding-bottom: 5rem; }
    .eligibility_grid .elig_lft h4 { font: var(--font-46); letter-spacing: -0.184rem; line-height: 1.3; }
    .eligibility_grid .elig_lft { padding-bottom: 2.2rem; }
    /* .eligibility_grid .elig_rgt p{font: var(--font-40);} */
    .eligibility_grid .elig_rgt { padding-block: 2rem; padding-inline: 2rem; }
    .peo-sec .peo_grid { grid-template-columns: repeat(1, 1fr); }
    .peo-sec { padding-block: 5rem; }
    .peo-sec .title-sec { padding-bottom: 1rem; }
   .peo-sec .peo_grid li h5 { font: var(--font-24); }
   .peo-sec .peo_grid li{ padding: 2rem;}
   .stm-sec { padding-block: 5rem; }
   .stm-sec .stm_grid { grid-template-columns: 100%; gap: 2rem; }
   .stm-sec .stm_grid .stm-rgt { padding-right: 0; }
   .stm-sec .stm_grid .stm-rgt h4 { font-size: 1.8rem; font-weight: 600; padding-top: 1rem; }
   .curriculum-sec ul { grid-template-columns: repeat(3, 1fr); }
   .curriculum-sec { padding-bottom: 5rem; }
   .scholarship-sec { padding-block: 5rem; }
   .scholarship-sec .schl_grid figure { padding: 2rem 2rem;}
   .fee-section { padding-block: 5rem; }
   .fee-desc{ padding-right: 0;}
   .fee-grid { display: flex; flex-direction: column-reverse;}
   .fee-grid .fee-image figure{ margin-right: 0;}
   .fee-table { padding-bottom: 1rem; }
   .faqs-section { padding-block: 5rem; }
   .faqs-section .accordion { margin: 2rem auto 0; }
   .program-overview { padding-block: 5rem; }
   .pos-sec .peo_grid{grid-template-columns: repeat(1,1fr);}
   .pos-sec .title-sec { padding-bottom: 1.3rem; }
   .pos-sec .peo_grid li{padding: 2rem;}
   .pos-sec { padding-block: 5rem; }
   .pso-sec { padding-block: 5rem; }
   .pso-sec .peo_grid{grid-template-columns: repeat(1, 1fr);}
   .pso-sec .title-sec { padding-bottom: 1.3rem; }
   .pso-sec .peo_grid li{padding: 2rem;}
   .teaching-pedagogies .title-sec { padding-bottom: 1.3rem;}
   .teaching-pedagogies .peo_grid{grid-template-columns: repeat(1, 1fr);}
   .teaching-pedagogies .peo_grid li{padding: 2rem;}
   .advantage-sec .peo_grid{grid-template-columns: repeat(1, 1fr);}
   .advantage-sec .peo_grid li{ padding: 2rem;}
   .advantage-sec { padding-block: 0rem 5rem; }
   .advantage-sec .title-sec { padding-bottom: 1.3rem; }

} 


@media (max-width:550px){
    .scholarship-sec .schl_grid{grid-template-columns: repeat(1, 1fr);}
    .accordion-item-header { padding: 1.5rem 4.5rem 1.5rem 2rem; }
    .course-info { flex-wrap: wrap; gap: 2rem; }
    .course-info li{ margin-right: 0; padding-right: 2rem;}
    .progrm_struc{    flex-wrap: wrap;}

}
/* faculty details end here */

/* news page start here */
.news_page.inner_main_menu ul { display: flex; justify-content: center; gap: 4.4rem; padding-block: 0; padding-inline: 0; margin: 0; }
@media(min-width:2500px){
    .news_page.inner_main_menu ul {gap: 4.2rem;}
}
@media(max-width:1550px){
    .news_page.inner_main_menu ul {gap: 4rem;}
}
@media(max-width:1200px){
    .news_page.inner_main_menu ul {gap: 3rem;}
}

.news_one { margin-top: 0; padding-block: 5.6rem; border-bottom: none; }



.nws_filters{display:flex;align-items:center;justify-content: center;gap:2rem;}
.nws_filters .select-box{position:relative;}
.nws_filters .select-box select{padding-block:1.2rem;padding-inline:2.5rem 5.8rem;font:var(--font-15);height:5.1rem;font-weight:normal;border:1px solid #9e9e9e5c;border-radius:2px;background:transparent;color:var(--color-0d);appearance:none;cursor:pointer;}
.nws_filters .select-box select:focus{outline:none;}
.nws_filters .select-box:nth-child(1)>select{ max-width: 40rem; min-width: 40rem;}
.nws_filters .select-box:nth-child(2)>select{ max-width: 39.3rem; min-width: 39.3rem;}
.nws_filters .select-box::after{ content:""; position:absolute; right:1rem; top:50%; pointer-events:none; background:url(../images/down-arrow.svg) no-repeat center / 1.2rem; width:2rem; height:2rem; background-repeat:no-repeat; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.nws_filters .select-box::before{ content:""; position:absolute; right:4.2rem; top:50%; pointer-events:none; background:var(--color-d6); width:0.1rem; height:1.9rem; transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.nws_filters .clear-filter{background:none;border:none;color:#d32f2f;font:var(--font-14);cursor:pointer;white-space:nowrap;}
.nws_filters .clear-filter>span{color:var(--color-0d);}
.news_two { position: relative; padding-bottom: 7.4rem; }
.news_two::after { content: ''; position: absolute; width: 100%; height: 42%; background-color: var(--color-dc); bottom: 0; left: 0; }
.latest_news_slider{position: relative;}
.latest_news_slider .swiper_nav{position: absolute;}
.latest_news_slider figure { display: grid; align-items: end;position: relative;z-index: 9; }
.latest_news_slider figure::after { content: ''; position: absolute; width: 100%; height: 44%; left: 0; bottom: 0; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.95;z-index: 0; }
.latest_news_slider figure>* { grid-area: 1 / 1; }
.latest_news_slider figure figcaption{position:relative;z-index:1;padding-left:11.4rem;padding-bottom:3.2rem;max-width:80%;}
.latest_news_slider figure figcaption h3{font:var(--font-32);letter-spacing:-0.096rem;color:var(--color-white);margin-bottom:1.4rem;}
.latest_news_slider figure figcaption p{color:var(--color-white);font:var(--font-14);font-weight:600;letter-spacing:0;}
.latest_news_slider .swiper_nav{position:absolute;bottom:3.2rem;right:11.2rem;gap:0.6rem;flex-direction:row-reverse;z-index:1;}
.latest_news_slider :is(.swiper-button-prev,.swiper-button-next){width:2.8rem;height:2.8rem;border:1px solid var(--color-white);}
.latest_news_slider .swiper-button-next:after,.latest_news_slider .swiper-button-prev:after{ filter:invert(1); -webkit-filter:invert(1); }
.news_three{position:relative;padding-bottom:12rem;}
.news_three::before{content:'';position:absolute;width:100%;height:15rem;background-color:var(--color-dc);top:0;left:0;}
.news_three .news_grid{display:grid;grid-template-columns: 508fr 600fr;gap:2.5rem;align-items:start;}
.news_three .news_grid:nth-child(even){grid-template-columns: 600fr 508fr;}
.news_three .news_grid:not(:first-child){margin-top: 2.6rem;}
.news_three .news_grid>figure{display:grid;align-items:end;position:relative;}
.news_three .news_grid>figure.item>img{aspect-ratio:1 / 0.70352;object-fit:cover;}
.news_three .news_grid>.right_box.item>figure>img{aspect-ratio:1 / 0.6675;object-fit:cover;}
.news_three .news_grid>figure::after{content:'';position:absolute;width:100%;height:50%;left:0;bottom:0;background:transparent linear-gradient(180deg,#00000000 0%,#000000 100%) 0% 0% no-repeat padding-box;opacity: 0.83;}
.news_three .news_grid>figure>*{grid-area:1 / 1;}
.news_three .news_grid>figure>figcaption{padding-bottom:3.5rem;padding-left:2.5rem;position:relative;z-index:1;}
.news_three .news_grid>figure>figcaption h3{font:var(--font-32);letter-spacing:-0.096rem;color:var(--color-white);margin-bottom:1rem;}
.news_three .news_grid>figure>figcaption h3>span{display:block;}
.news_three .news_grid>figure>figcaption p{color:var(--color-white);font:var(--font-14);font-weight:600;}
.news_three .news_grid .right_box{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;height: 100%;}
.news_three .news_grid .right_box figure{position:relative;display: flex;flex-direction: column;}
.news_three .news_grid .right_box figcaption .date{display:flex;gap:1rem;width:100%;justify-content:space-between;}
.news_three .news_grid .right_box figcaption .date>p{font-weight: 600;}
.news_three .news_grid .right_box figcaption .date>img{width: 2.8rem;}
.news_three .news_grid .right_box figcaption{padding-top:2rem;display: flex;flex-direction: column;align-items: start;gap: 2rem;justify-content: space-between;height: 100%;}


@media(max-width:767px){
    .news_one { padding-block: 3.6rem;}
    .nws_filters{flex-wrap: wrap;gap: 1rem;}
    .nws_filters .select-box{width:100%;}
    .nws_filters .select-box>select{max-width:100%;min-width:100%;padding-block:0.5rem;padding-inline:1.5rem 4.8rem;}
    .nws_filters .select-box:nth-child(1)>select{max-width:100%;min-width:100%;}
    .nws_filters .select-box:nth-child(2)>select{max-width:100%;min-width:100%;}
    .news_two{padding-bottom:4.4rem;}
    .news_two::after{height:90%;}
    .latest_news_slider{padding-bottom:4rem;}
    .latest_news_slider figure{display:block;}
    .latest_news_slider figure figcaption{padding-left:0;padding-top:1.5rem;padding-bottom:0;max-width:100%;}
    .latest_news_slider figure::after{background:none;opacity:1;}
    .latest_news_slider .swiper_nav{right:auto;bottom:0;}
    .latest_news_slider figure figcaption p{color:var(--color-white);}
    .latest_news_slider figure figcaption h3{color:var(--color-white);margin-bottom:1rem;font:var(--font-18);letter-spacing:0;}
    .news_three{padding-bottom:4rem;}
    .news_three .news_grid{grid-template-columns:100%;}
    .news_three .news_grid:nth-child(even){grid-template-columns:100%;}
    .news_three .news_grid>figure>figcaption{padding-bottom:1.5rem;padding-left:1.5rem;}
    .news_three .news_grid>figure>figcaption h3{font:var(--font-28);letter-spacing:-0.036rem;}
    .news_three .news_grid .right_box{grid-template-columns:repeat(1,1fr);}
    .news_three .news_grid .right_box figcaption{padding-top:1.2rem;gap:1.2rem}
}

/* news page end here */


/* news details start here */
.share-section { margin-top: -3rem; }
.share-section ul { display: flex; justify-content: center; gap: 1.1rem; }
.news-details-one { padding-block: 10rem 7.8rem; }

.news-details-two { padding-bottom: 8rem; }
.news-details-two .cntnt-grid { display: grid; grid-template-columns: repeat(1, 49.3% auto);gap: 6.4rem; }

.news-details-three { background-color: var(--color-dc); padding-block: 9.6rem 8.8rem; }
.rel-title { text-align: center; padding-bottom: 5rem; }
.rel-title h4 { font: var(--font-16); letter-spacing: 2.69px; font-weight: bold; color: var(--color-white); font-family: var(--font-plusjakarta); }
.news-details-three .relted-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.6rem; }
.related_figure { display: grid; align-items: end; position: relative; }
.related_figure::after { content: ''; position: absolute; width: 100%; height: 50%; left: 0; bottom: 0; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.7; }
.related_figure>* { grid-area: 1 / 1; }
.related_figure figcaption { padding-bottom: 2.2rem; padding-inline: 2.5rem; position: relative; z-index: 1; }
.related_figure figcaption h3 { font: var(--font-22); letter-spacing: -1.1px; margin-bottom: 1rem; color: var(--color-white); }
.related_figure figcaption p { font: var(--font-14); color: var(--color-white); font-weight: 500; }
/* news details end here */


/* events page start here */
.event_one{position:relative;padding-bottom:3rem;background:linear-gradient(to top,var(--color-dc) 5rem,transparent 0);}
.event_one figure{position:relative;z-index:1;}
.events_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3.6rem 1.7rem;position:relative;}
.events_grid figure{position:relative;}
.events_grid figure>img{height:29.7rem;object-fit:cover;}
.events_grid figure:hover h4,.events_grid figure:hover p{color:var(--color-dc);}
.events_grid figcaption{padding-top:0.8rem;}
.events_grid figcaption h4{font:var(--font-18);margin-bottom:0.8rem;}
.events_grid figcaption p{font:var(--font-14);color:var(--color-23);opacity:0.8;}
.events-three::before{content:'';position:absolute;width:100%;height:29.7rem;background-color:var(--color-dc);top:0;left:0;}
.events-three .load_btn{color:var(--color-23);border:1px solid var(--color-23);}
.events-three .load_btn:hover{color:var(--color-white);}

/* events page end here */


/* event-details start here */
.evnts-details-one{padding-block: 10rem 4.3rem;}
.evnts-details-two { padding-bottom: 13rem; }
.eventdtl_list{margin-top: 3rem;}
.webiheighlight:has(+ *){margin-bottom: 3rem;}
.webiheighlight>.title24{margin-bottom: 1.5rem;}
.webiheighlight>ul:has(+ *){margin-bottom: 2rem;}
.webiheighlight{margin-top: 3rem;}
.eventdtl_list:has(+ *){margin-bottom: 3rem;}
.eventdtl_list>.title24{margin-bottom: 1.5rem;}
.eventdtl_list>ul:has(+ *){margin-bottom: 2rem;}


.evnts-details-three .relted-grid figure::after {display: none;}
/* event-details end here */


/* gallery page start here */

.gallery_one{padding-block:5.6rem;border-bottom:none;}
.gallery_one ul{display:flex;justify-content:center;gap:0.8rem;}
.gallery_one ul li a.active,.gallery_one ul li:hover a{background-color:var(--color-dc);color:var(--color-white);}
.gallery_one ul li a.active>img,.gallery_one ul li:hover a>img{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);}
.gallery_one ul li a{display:flex;gap:0.8rem;padding:0.9rem 3.4rem;font:var(--font-16);background-color:var(--color-white);}

@media(max-width:767px){
    .gallery_one {padding-block: 2.6rem;}
    .gallery_one ul li a {padding: 0.9rem 2.4rem;}
}


.gallery_slider{position: relative;}
.gallery_slider .swiper_nav{position: absolute;}
.gallery_slider figure { display: grid; align-items: end;position: relative;z-index: 9; }
.gallery_slider figure::after { content: ''; position: absolute; width: 100%; height: 44%; left: 0; bottom: 0; background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box; opacity: 0.95;z-index: 1; }
.gallery_slider figure>* { grid-area: 1 / 1; }
.gallery_slider figure figcaption{position:relative;z-index:9;padding-left:11.4rem;padding-bottom:5rem;max-width:80%;}
.gallery_slider figure figcaption h3{font:var(--font-28);letter-spacing:-0.084rem;color:var(--color-white);margin-top:1.4rem;}
.gallery_slider figure figcaption p{color:var(--color-white);font:var(--font-16);line-height: 1;font-weight:normal;letter-spacing:0; text-transform: uppercase;}
.gallery_slider .swiper_nav{position:absolute;bottom:4.7rem;right:11.2rem;gap:0.6rem;flex-direction:row-reverse;z-index:1;}
.gallery_slider :is(.swiper-button-prev,.swiper-button-next){width:2.8rem;height:2.8rem;border:1px solid var(--color-white);}
.gallery_slider .swiper-button-next:after,.gallery_slider .swiper-button-prev:after{filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1);background-size:1.8rem;}
@media(max-width:991px){
    .gallery_slider figure figcaption{padding-left:4.4rem;padding-bottom:4rem;}
    .gallery_slider .swiper_nav {right: 5.2rem;bottom: 3.7rem;}
    .ourmoment_sec.contact-de .our-contact .row{gap:1.5rem 0;}
    .custom_content_grp{display:flex;flex-wrap:wrap;}
    .custom_section .custom_content_grp .custom_content_list{
        width: 48%;
    }
    .annual_reportgrid{
        grid-template-columns: repeat(3, 1fr);
    }

}
@media(max-width:767px){
    .gallery_slider{padding-bottom:5rem;}
    .gallery_slider .swiper-button-next:after, .gallery_slider .swiper-button-prev:after{filter:none;-webkit-filter:none;}
    .gallery_slider :is(.swiper-button-prev,.swiper-button-next){border: 1px solid var(--color-0d);}
    .gallery_slider figure{display:block;}
    .gallery_slider figure figcaption{padding-left:0;padding-top:1.5rem;padding-bottom:0;max-width:100%;}
    .gallery_slider figure::after{ background:none  ;opacity:1;}
    .gallery_slider .swiper_nav{right:auto;bottom:0;}
    .gallery_slider figure figcaption p{color:var(--color-23);}
    .gallery_slider figure figcaption h3{color:var(--color-black);margin-top:1rem;font:var(--font-18);letter-spacing:0;}
    .custom_section .custom_content_grp .custom_content_list{width:47%;}
    .annual_reportgrid{
        grid-template-columns: repeat(2, 1fr);
    }
}

.gallery_two{padding-block:6rem 8rem;}
.img_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6.1rem 5.4rem;}
.img_grid figcaption p:not(:last-child){margin-bottom:2rem;}
.img_grid figcaption{padding-top:1.8rem;}
.img_grid.gallery_imagess{gap:2.4rem;}

@media(max-width:767px){
    .gallery_two { padding-block:3rem 5rem;}
    .img_grid {grid-template-columns:repeat(1,1fr);gap:3.1rem 3.4rem;}
    .img_grid figcaption p:not(:last-child){margin-bottom:1rem;}
    .img_grid figcaption{padding-top:1rem;}
} 

.carousel__button{width:2.8rem;height:2.8rem;border:0.1rem solid var(--color-white);border-radius:0;padding:0.7rem;}
.has-image[data-image-fit=contain] .fancybox__image{max-width:1126rem !important;}
.fancybox__caption{width:112.6rem;bottom:0;position:relative;left:0;font:var(--font-16);text-align:center;display:block;}
.fancybox__caption span.popup-date{font:var(--font-16);}
.fancybox__caption h3{font:var(--font-28);letter-spacing:-0.084rem;color:var(--color-white);}
.fancybox__slide{padding:0.1rem;}

/* gallery page end here */

/* Media Coverage Area Start */

.mediacoverage_sec{padding-block:8rem 10rem;}
.media_grid{column-count: 3;gap: 3rem;}

.media_filter{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;margin-bottom:5rem;}
.mediafilterbx{display:flex;justify-content:end;align-items:center;gap:2.4rem;}
.media_dropdown{position:relative;}
.media_dropdown .dropdown_toggle{max-width:15rem;min-width:15rem;}
.media_item{overflow:hidden;margin-bottom:3rem;padding:2rem;background:rgb(255 255 255 / 50%);}
.media_item figure>figcaption{padding-top: 1rem;}
.media_item figure>figcaption>p{font-weight: 600;}

@media(max-width:767px){
    .mediacoverage_sec{padding-block:4rem 4rem;}
    .media_filter{grid-template-columns:repeat(1,1fr);align-items:start;margin-bottom: 3rem;}
    .mediafilterbx{justify-content: space-between;margin-top: 1rem;}
    .media_grid{column-count:2;gap:1rem;}
    .media_item{margin-bottom:1rem;padding:1rem;}
}

/* contact us page start here */
.contact_one{padding-block:10rem;}
.contact_grid{display:grid;grid-template-columns:404fr 834fr;}
.contct-lft{padding-right:3.8rem;}
.contct-lft h3{font:var(--font-40);letter-spacing:-1.2px;color:var(--color-27);margin-bottom:5.5rem;padding-right:7rem;}
.cntinfo_bx{display:flex;gap:1.2rem;align-items:start;}
.cntinfo_bx:not(:last-child){padding-bottom:3.2rem;border-bottom:1px solid var(--color-d6);margin-bottom:3rem;}
.cntinfo_bx>img{width:4rem;flex-shrink:0;}
.cntinfo_bx:not(:nth-child(1))>img{width:2.3rem;}
.cntinfo_bx:not(:nth-child(1)){align-items:center;}
.cntinfo_bx>p{font:var(--font-18);color:var(--color-4d);line-height:1.5;}
.cntinfo_bx>a{font:var(--font-21);color:var(--color-27);}
.cntinfo_bx>a:hover{color:var(--color-dc);}


.contct-rgt{display:grid;grid-template-columns:467fr 367fr;}
.contct-rgt>figure>img{height:100%;object-fit:cover;}
.contct-rgt .connect-form{background:var(--color-dc);color:var(--color-white);padding-block:3rem 3.4rem;padding-inline:4.1rem 3.2rem;}
.contct-rgt .connect-form h2{font:var(--font-24);font-weight:normal;color:var(--color-white);letter-spacing:0;margin-bottom:2rem;}
.contct-rgt .connect-form p{font:var(--font-16);color:var(--color-white);margin-bottom:2.4rem;line-height:1.31;}
.contct-rgt .connect-form .field input,.contct-rgt .connect-form .field select{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,0.5);padding:1.3rem 0;color:var(--color-white);font:var(--font-14);outline:none;}
.contct-rgt .connect-form .field input::placeholder{color:rgba(255,255,255,0.85);}
.contct-rgt .connect-form .field select{appearance:none;cursor:pointer;background:url(../images/arrow02.svg) no-repeat center;background-size:1rem;background-position:right 0 center;}
.contct-rgt .connect-form .field select option{color:var(--color-23);}
.contct-rgt .connect-form .field.select{position:relative;}
.contct-rgt .connect-form .field:not(:last-child){margin-bottom: 0.8rem;}
.contct-rgt .connect-form .checkbox{display:flex;align-items:flex-start;gap:1rem;font:var(--font-14);margin:0;cursor:pointer;padding-right:3rem;}
.contct-rgt .connect-form .checkbox input{display:none;}
.contct-rgt .connect-form .checkbox span{width:1.6rem;height:1.6rem;border:1px solid var(--color-white);border-radius:0.4rem;display:inline-flex;align-items:center;flex-shrink:0;justify-content:center;position:relative;top:0.5rem;}
.contct-rgt .connect-form .checkbox input:checked + span::after{content:"✓";font-size:14px;}
.contct-rgt .connect-form .submit{background:transparent;border:1px solid var(--color-white);color:var(--color-white);margin-top:2.4rem;padding:0.6rem 1.81rem;font:var(--font-12);cursor:pointer;transition:0.3s;}
.contct-rgt .connect-form .submit:hover{background:var(--color-white);color:var(--color-dc);}
.connect-form input:-internal-autofill-selected{background-color:transparent;}
.g-recaptcha{ max-width: 28rem; margin-top:1rem; transform-origin:left;transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); }

@media(min-width:2500px){
    .contct-rgt .connect-form{padding-block:3rem 3.1rem;}
}
@media(max-width:1550px){
    .contact_one{padding-block:8rem;}
    .g-recaptcha{ transform:scale(0.6); -webkit-transform:scale(0.6); -moz-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6); }
}
@media(max-width:1199px){
    .contact_one{padding-block:6rem;}
    .contct-lft h3{margin-bottom: 3.5rem;}
    .cntinfo_bx:not(:last-child) {padding-bottom: 2.2rem;margin-bottom: 2rem;}
}
@media(max-width:1024px){
    .contct-lft h3 {padding-right: 4rem;}
}

@media(max-width:767px){
    .contact_one{padding-block:3rem;}
    .contact_grid{grid-template-columns:100%;gap:3rem;}
    .contct-lft{padding-right:0;}
    .contct-lft h3{padding-right:4rem;margin-bottom:2.5rem;}
    .cntinfo_bx>img{width:3rem;}
    .cntinfo_bx:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;}
    .cntinfo_bx:not(:nth-child(1))>img{width:1.8rem;}
    .contct-rgt{grid-template-columns:100%;}
    .contct-rgt .connect-form{padding: 2.6rem;}
    .contct-rgt .connect-form h2{margin-bottom: 1.2rem;}
    .contct-rgt .connect-form p{margin-bottom: 1.2rem;}
    .contct-rgt .connect-form .field input, .contct-rgt .connect-form .field select{padding: 1rem 0;}
    .contct-rgt .connect-form .submit{margin-top: 1.8rem;}
}
.contact_two{position:relative;overflow:hidden;padding-block:17.5rem 9.2rem;z-index:1;}
.contact_two::after{content:'';position:absolute;width:100%;height:100%;background-color:#3A3A3A;bottom:0;left:0;z-index: -1;}
.contact_two figure{position:absolute;left:0;bottom:0;}
.contact_two figure>img{width:auto;}
.contact_two .title-sec{padding-bottom:7.6rem;text-align:center;position:relative;}
.contact_two .title-sec h3{font:var(--font-28);letter-spacing:-0.056rem;color:var(--color-white);}
.contact_two .course-slider{padding-left:5rem;}
.contact_two .course-slider h3{font:var(--font-24);letter-spacing:-0.048rem;font-weight:400;margin-bottom:0.5rem;color:var(--color-white);}
.contact_two .course-slider h5{font:var(--font-18);font-weight:300;color:var(--color-white);}
.contact_two .course-slider .cntact a{display:block;font:var(--font-24);line-height:1.2;letter-spacing:-0.048rem;color:var(--color-dc);font-weight:600;margin-bottom:0.8rem;}
.contact_two .course-slider .cntact a:last-child{margin-bottom:0;}
.contact_two .course-slider .cntact{margin-top: 1.6rem;}
.contact_two .corse-bx{position:relative;padding-right: 6.9rem;}
.contact_two .corse-bx::after{content:'';position:absolute;width:1px;height:100%;background-color:var(--color-white);right:0;bottom:0;opacity:0.3;}
.contact_two .slide_nav{display:flex;justify-content:center;position:relative;flex-direction:row-reverse;gap:1rem;padding-top:6.8rem;}
:is(.swiper-button-prev.crse-prev,.swiper-button-next.crse-next){border-color:#D2D2D2;width:2.8rem;height:2.8rem;}
.swiper-button-next.crse-next::after,.swiper-button-prev.crse-prev::after{filter:invert(1);}
.swiper-button-next.crse-next{border-left:1px solid #D2D2D2;}
.contact_two .course-slider .cntact p{margin:0 0 1rem 0;}
.contact_two .course-slider .cntact p a{display:inline-block;}
.contact_two .course-slider .cntact span{font:var(--font-24);color:var(--color-dc);display:inline-block;}



@media(min-width:2500px){
    .contact_two .course-slider { padding-left: 3rem; }
}

@media(max-width:1750px){
 .contact_two {padding-block: 15.5rem 9.2rem;}
}
@media(max-width:1550px){
 .contact_two {padding-block: 12.5rem 8.2rem;}
  .contact_two .title-sec{padding-bottom:6.6rem;}
}
@media(max-width:1366px){
 .contact_two {padding-block: 10.5rem 7.2rem;}
 .contact_two .title-sec{padding-bottom:5.6rem;}
}
@media(max-width:767px){
    .contact_two{padding-block:3.5rem 4.2rem;}
    .contact_two .title-sec{padding-bottom:3.6rem;}
    .contact_two .course-slider{padding-left:0;}
    .contact_two .corse-bx{padding-right:2.9rem;}
    .contact_two .course-slider .cntact{margin-top:1rem;}
    .contact_two .slide_nav{padding-top:3.8rem;left:0;}
}
/* contact us page end here */



/* ------annual-reports--------- */
.anureport_sec{padding-block:10rem;}
.anureport_sec .sec_title{margin-bottom:5rem;text-align:center;}
.annual_reportgrid{display:grid;gap:2rem;}
.report_bx{position: relative; display:flex;gap:2rem;justify-content:space-between;padding:2rem;align-items:center;background-color: rgb(255 255 255 / 59%);border-bottom:0.1rem solid var(--color-dc);}
.report_bx>p{font:var(--font-16);font-weight:500; color: var(--color-23);}
.report_bx>p>strong{display:block;font:var(--font-14);margin-bottom:0.5rem;font-weight:600;color:var(--color-dc);}
.report_bx:has(a:hover)>p{color: var(--color-dc);}
.report_bx>img{width:3.5rem;}
.clubs_contnt .mobileview_btn{display:inline-block;margin-top:2.4rem;}
.campus_facilities.udaan-logo{padding-block:5rem 0;}
.anureport_sec.curriculam-sec .sec_title{text-align: left;}
@media(max-width:767px){
    .anureport_sec{padding-block:4rem;}
    .annual_reportgrid{gap: 1rem;}
    .report_bx{padding: 1rem;}
    .report_bx>img{width:2.5rem;}
    .anureport_sec .sec_title{margin-bottom:2rem;}
    .clubs_accordion .accordion-item-header::after{background:url(../images/icon-plus.svg) no-repeat center / 2rem;}
    .clubs_accordion .accordion-item-header.active::after{background:url(../images/icon-minus.svg) no-repeat center / 2rem;}
    .clc_gallery{padding-block:4rem 4rem;}
    .ourmoment_sec{padding-block:2rem 0;}
    .custom_section h3{margin:0 0 3rem 0;}
    .custom_content_list h4{margin:0 0 2rem 0;}
    .news_event_section.udaan-news .accordion-content .accordiontab-item{padding-inline:0;}
    .ourmoment_sec.mentor-sec{padding-block:3rem;}
    .ourmoment_sec.mentor-sec h4,
    .ourmoment_sec.advisor-sec h4,
    .ourmoment_sec.chef-advisor h4,
    .ourmoment_sec.contact-de h4{margin:0 0 2rem 0;}
    .custom_section{padding-block:4rem;}
    .custom_content_grp{gap: 1rem;}
    .contact-de .our-moment-cont{padding:2rem;}
    .ourmoment_sec.contact-de{padding-block:2rem 2rem;}
    .news_content.img_gap figure{margin-block:0 2rem;}

}


@media(max-width:575px){
    .custom_section .custom_content_grp .custom_content_list{width:100%;}
    .campus_facilities.udaan-logo{padding-block:3rem 3rem;}
    .mentor-sec h4{
        margin: 0 0 2rem 0;
    }
    .annual_reportgrid{
        grid-template-columns: repeat(1, 1fr);
    }
}



/* .committees-sec { background-color: var(--color-d6); }
.committees-sec .accordion-tabs.scholr_tabs { border-bottom: 0.1rem solid rgb(101 100 100 / 60%); }
.committees-sec .accordion-tabs.scholr_tabs .tab-button { color: var(--color-black); }
.committees-sec .accordion-tabs .tab-button.active { color: var(--color-dc); border-color: var(--color-dc); }
.committees-sec .accordion-tabs .tab-button:hover { color: var(--color-dc); border-color: var(--color-dc); }
.committees-sec .sclr_accordion .accordion-item-header{ background-color: rgb(255 255 255); }
.committees-sec .sclr_accordion .accordion-item-header>h6 { color: var(--color-black); }
.committees-sec .sclr_accordion .accordion-item-header.active { color: var(--color-white); background-color: var(--color-dc); }
.committees-sec .sclr_accordion .accordion-item-header.active>h6 { color: var(--color-white); }

.nirf-report .report_bx{ background-color: rgb(213 213 213 / 59%); }
.nirf-report .report_bx p { margin-bottom: 0rem; }
.nirf-report .report_bx{ padding: 1rem 2rem; }
.detls_bx h4{ color: var(--color-27); margin-bottom: 1.6rem; font: var(--font-21); } */



/* alumni page css starts here */

.alumni_overview{padding-block:8rem 0;}
.alumni_overview_img{display:grid;padding-inline:0;position:relative;}
.alumni_overview .alumni_overview_img{margin:6rem 0 0 0;border-bottom:1px solid #d8d8d8;padding-bottom:8rem;}
.alumni_development{padding-block:8rem;}
.alumni_development_grid{display:grid;grid-template-columns:49.3% auto;gap:2rem;align-items:center;}
.alumni_development_right{padding-inline:11rem 5rem;}
.alumni_development_right h3{letter-spacing:-0.48px;color:var(--color-27);font:var(--font-24);margin-block:0 2.4rem;line-height:1.4;font-weight:400;padding-right:2rem;}
.alumni_sec > .full-width{display:grid;grid-template-columns:repeat(2,1fr);}
.alumni_wrap{position:relative;background-color:var(--color-27);padding:5rem 13rem 5rem;align-content:center;}
.alumni_caption{position:relative;width:100%;max-width:41rem;}
.alumni_caption>*{color:var(--color-white);}
.alumni_caption>*{color:var(--color-white);}
.alumni_caption > h3 > strong{font:inherit;color:var(--color-e7);}
.alumni_caption > h3{margin-bottom:2.4rem;}
.alumni_development1{padding-block:8rem;}
.alumni_panel22{display:grid;grid-template-columns:49.5% auto;gap:1.2rem;border-bottom:1px solid #d8d8d8;padding-bottom:8rem;align-items:center;}
.alumni_overview_text2{padding-inline:0 9rem;}
.alumni_panel22 h2{letter-spacing:-0.48px;color:var(--color-27);font:var(--font-24);margin-block:2.4rem;line-height:1.4;font-weight:400;}
.alumni_overview_text2 p{padding-inline:0 2rem;}
.testi-post{padding-block:0 5rem;}
.post_development_grid{display:grid;grid-template-columns:49.3% auto;gap:2rem;align-items:center;}
.post_development_right{padding-inline:11rem 5rem;}
.post_development_right h3{letter-spacing:-0.48px;color:var(--color-27);font:var(--font-24);margin-block:0 2.4rem;line-height:1.4;font-weight:400;padding-right:2rem;}
.leadership_grid .video_section{grid-template-columns:repeat(1,1fr);}
.notab_decs{display:grid;grid-template-columns:repeat(2,1fr);gap:0 10rem;margin:1rem 0 5rem 0;}
.not_des1 h4{font:var(--font-18);display:block;font-weight:500;margin:0 0 3rem 0;}
.notab_decs1{margin:1rem 0 5rem 0;}
.pagination .page-link{display:flex;justify-content:center;}

@media(max-width:767px){
    .alumni_development_right{padding-inline:0;}
    .alumni_development_grid figure{width:100%;}
    .alumni_overview{padding-block:5rem 0;}
    .alumni_development_grid{display:flex;flex-direction:column-reverse;}
    .alumni_overview .alumni_overview_img{padding-bottom:5rem;}
    .alumni_development{padding-block:5rem;}
    .alumni_sec > .full-width{grid-template-columns:100%;}
    .alumni_wrap{max-width:100%;padding:4rem 1.6rem;}
    .alumni_caption{max-width:100%;}
    .alumni_development1{padding-block:5rem;}
    .alumni_panel22{grid-template-columns:100%;gap:0rem;padding-bottom:5rem;}
    .alumni_overview_text2{padding-inline:0;padding-bottom:2rem;}
    .alumni_panel22 h2{margin-block:0 2.4rem;}
    .alumni_overview_text2 p{padding-inline:0;}
    .post_development_grid{display:flex;flex-direction:column-reverse;}
    .post_development_right{padding-inline:0;}
    .post_development_grid figure{width:100%;}
    .notab_decs{grid-template-columns:repeat(1,1fr);gap:3rem 0;margin:0 0 3rem 0;}
    .not_des1 h4{margin:0 0 2rem 0;}
    .notab_decs1{margin:0 0 3rem 0;}
}
/* alumni page css ends here */

.fcltydisc_content .custom_bullets li a {
    color: var(--color-dc);
}

.event-gallrypg .img_grid{gap: 3.4rem;}
.intrectivenews{padding-top: 2rem;}

.privacy_wrap h4{letter-spacing: -0.48px;
    color: var(--color-27);
    font: var(--font-24);
    margin-block: 3.4rem;
    line-height: 1.4;
    font-weight: 400;
    margin-bottom: 1.5rem;}
 .privacy_wrap ul.custom-bullets{margin-bottom: 3rem;}   

p.mb-5wrap {
    margin-bottom: 2rem;
}
.privacy_wrap p a{
    color: var(--color-27);}
.privacy_wrap p a:hover{
    color: var(--color-dc);}    

.clssrm_right_cnt .know_btn,
.clssrm_right .know_btn {
    margin: 3rem 0 0 1rem;
}    
.amenities_section.absentia {
    padding: 4rem 0 10rem;
}
.absentia_brn {
    margin: 3rem 0 0;
}
.news_tow_bx_grid.solve-cont ul li h6 {
    padding: 3.2rem 3.5rem 0;
    font-weight: bold;
}
.news_tow_bx_grid.solve-cont ul li .know_btn {
    margin: 2.2rem 3.5rem 3.2rem;
}
.news_tow_bx_grid.solve-cont ul li h6 {
    padding: 3.2rem 3.5rem 0;
    font-weight: bold;
}
.leadership_one:not(:last-child) {
    margin: 0 0 7rem 0;
}
.leadership_one:nth-child(2) .leadership_grid figure {
    order: 2;
}
.leadership_one:nth-child(2) .leadership_grid .leadership_cnt {
    order: 1;
    padding-left: 0;
    padding-right: 8.7rem;
}

@media(max-width:767px){
    .clssrm_right_cnt .know_btn, .clssrm_right .know_btn {
        margin: 2rem 0 0 1rem;
    }
    .news_tow_bx_grid.solve-cont ul li h6 {
        padding: 3.2rem 1.8rem 0;
    }
    .news_tow_bx_grid.solve-cont ul li .know_btn {
        margin: 2.2rem 2.4rem 3.2rem;
    }
    .leadership_one:nth-child(2) .leadership_grid .leadership_cnt {
        order: 2;
        padding-left: 0;
        padding-right: 0;
    }
    .leadership_one:nth-child(2) .leadership_grid figure {
        order: 1;
    }
    .leadership_one:not(:last-child) {
        margin: 0 0 5rem 0;
    }
    .events_grid{
        grid-template-columns: repeat(1, 1fr);
    }
    .events_grid figure>img {
        object-fit: cover;
        height: auto;
    }
    .event_one:after {
        content: "";
        position: absolute;
        left: 0;
        right: 0;
        width: 100%;
        background-color: var(--color-dc);
        bottom: 0;
        height: 90%;
    }
    .events-three::before {
        height: 15rem;
    }
    .image_swiper .swiper-pagination{bottom: 1rem;right:3.6rem;top: unset;}
    .evnts-details-one {
        padding-block: 6rem 4rem;
    }
    .evnts-details-two {
        padding-bottom: 4rem;
    }
    .news-details-three{
        padding-block: 6rem 6rem;
    }
}
@media(max-width:575px){
    .curriculum-sec ul {
        grid-template-columns: repeat(2, 1fr);
    }
    .schfacil_caption{
        padding: 2.4rem 2.4rem 2.4rem;
    }
    .evnts-details-one {
        padding-block: 4rem 4.3rem;
    }
    .evnts-details-two {
        padding-bottom: 2rem;
    }
    .news-details-three {
        padding-block: 4rem 4rem;
    }
    .rel-title {
        padding-bottom: 3rem;
    }
    .annual_reportgrid{
        margin: 0 0 2rem 0;
    }
}

