/* Header Area Start */
.main_header>.container-fluid{border-bottom:0.1rem solid rgb(112 112 112 / 20%);}
body:has(.inner_menu) .main_header>.container-fluid{border-bottom:0;}
.image_swiper .swiper-slide{position:relative;}
.image_swiper .swiper-pagination{position:absolute;bottom:4.9rem;right:4rem;width:auto;left:auto;}

/* Inner Menu Area Start */
.inner_menu{background-color:var(--color-white);}
.inner_menu>.container-fluid{display:flex;align-items:center;}
.inner_menu>.container-fluid>h6{font:var(--font-20);letter-spacing:0.04rem;color:var(--color-black);flex-shrink:0;padding-right:4rem;border-right:0.1rem solid rgb(112 112 112 / 20%);}
.inner_menu>.container-fluid>ul{padding-left:4rem;display:flex;align-items:center;gap:4rem;margin:0;}
.inner_menu>.container-fluid>ul>li{list-style:none;}
.inner_menu>.container-fluid>ul>li>a{display:block;font:var(--font-20);letter-spacing:0.04rem;color:var(--color-black);}
.inner_menu>.container-fluid>ul>li.active>a{font-weight:500;color:var(--color-be);}
.inner_menu>.container-fluid>ul>li>a:hover{color:var(--color-be);}
.inner_menu>.container-fluid>ul>li{position:relative;padding-block:1.5rem;}
.inner_menu>.container-fluid>ul>li>ul{position:absolute;background:#bc9543;left:-2.8rem;list-style:none;z-index:9;top:58px;padding:2rem;display:none;width:235px;box-shadow:9px 7px 3px -1px #cccccc05;}
.inner_menu>.container-fluid>ul>li:hover ul{display:block;}
.inner_menu>.container-fluid>ul>li>ul li{padding-bottom:0px;}
.inner_menu>.container-fluid>ul>li>ul li a{display:block;font:var(--font-18);letter-spacing:0.04rem;color:var(--color-white);padding:0.7rem 1rem;}
.inner_menu>.container-fluid>ul>li>ul li a:hover{color:var(--color-black);}
.inner_menu>.container-fluid>ul>li>ul li.active>a{font-weight:500;color:var(--color-black);}
.inner_menu>.container-fluid>ul>li>ul:after{content:"";width:0;height:0;border-width:0;padding:0;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-top:10px solid #bc9543 !important;display:inline-block;margin-left:10%;position:absolute;top:-10px;transform:rotate(-180deg) !important;-webkit-transform:rotate(-180deg);-webkit-transition:.45s ease-out;-moz-transition:.45s ease-out;-o-transition:.45s ease-out;transition:.45s ease-out;}
.research-table{margin-bottom:10rem;}
.publications_year_fillter{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;grid-template-columns:900fr 200fr;margin-bottom:20px;margin-top:-70px;}
.publications_year_fillter h5{text-align:right;padding-top:11px;font-weight:400;}


/* .publications_year_fillter .accordion-item-header.active{display: none;} */
.accordion-content.research-table.publication .accordion-item-header.active{display:none;}
section.depart_faq{padding-block:0rem 10rem;}
section.depart_faq h4{margin-block:20px;font-weight:400;}
.placeoverv_sec.iqac .rchmsn_wrap blockquote{margin-bottom:2.4rem;}
.outsprt_sec.iqac-1 .outsport_full{margin-top:0rem;}
.outsprt_sec.iqac-1{padding-bottom:0rem;}
.iqacfocus_sec{display:block;margin-top:5rem;}
.iqacfocus_sec>*{grid-area:1 / 1;}
.iqacfocus_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;grid-auto-rows:1fr;}
.iqacfocs_bx{position:relative;padding:7.916rem 10rem;background-color:var(--color-white);height:100%;}
.iqacfocs_bx::before{content:'';position:absolute;bottom:0;left:0;width:100%;max-width:68rem;height:0.3rem;background:linear-gradient(to right,#0B5299 0% 24%,#CF6C38 24% 55.3%,#BE9337 55.3% 90.9%,#0B233B 90.9% 100%);}
.iqacfocs_bx>h5{font:var(--font-21);font-weight:500;letter-spacing:0.042rem;margin-bottom:2.4rem;}
.place-testimonial-video .gallerythree_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:10rem;}
.place-testimonial-video .gallerythree_grid .gallery_bx::after{content:"▶";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:30px;padding-left:5px;color:#fff;background:rgba(255,0,0,0.8);width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:0.3s;}
.place-testimonial-video .gallerythree_grid .gallery_bx:hover::after{background:rgba(0,0,0,0.6);}
.rbox-content{width:95rem;}

@media(max-width:991px) {
	.rbox-content{width:auto;}
	.place-testimonial-video .gallerythree_grid{grid-template-columns:repeat(1,1fr);}
	.place-testimonial-video .gallerythree_grid .gallery_bx::after{font-size:20px;width:50px;height:50px;}
	.inner_menu{display:none;}
	.iqacfocus_grid{grid-template-columns:repeat(1,1fr);}
	.iqacfocs_bx{padding:2rem 2rem;}

}

/* About Overview Start */

.abtoverview_sec{position:relative;padding-bottom:12rem;}
.abtoverview_sec.about_bottom{padding-bottom:8rem;}
.abtover_caption{position:relative;padding:10.2rem 15.4rem 10.2rem 12.5rem;background-color:var(--color-white);}
.abtover_caption>blockquote{margin-bottom:2.4rem;}
.abtover_caption::before{content:'';position:absolute;left:0;top:0;width:1rem;height:100%;background:linear-gradient(to top,#BE9337 0%,#BE9337 13.18%,#CF6C38 13.18%,#CF6C38 42.87%,#0B233B 42.87%,#0B233B 100%);}
.abtover_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:2.4rem;}
.abtover_bx{align-content:center;padding:2.5rem 3.4rem 2.5rem 12.5rem;}
.abtover_bx>blockquote{margin-bottom:2.4rem;padding-right:6rem;}
.abtover_wrapper{margin-top:8rem;text-align:center;}
.abtover_wrapper>p{padding-inline:2.4rem;}
.abtover_wrapper>blockquote{padding-inline:15.1rem;padding-block:4.8rem;margin-top:4.8rem;border-top:0.1rem solid rgb(000,000,000,20%);}


@media(max-width:991px) {
	.abtoverview_sec{padding-bottom:8rem;}
	.abtover_caption{padding:7.2rem 7.4rem 7.2rem 9.5rem;}
	.abtover_grid{gap:1rem;}
	.abtover_bx{padding:1.5rem 0 1.5rem 0rem;}
	.abtover_bx>blockquote{margin-bottom:1.4rem;}
	.abtover_wrapper>p{padding-inline:0;}
	.abtover_wrapper{margin-top:5rem;}
	.abtover_wrapper>blockquote{padding-inline:3.1rem;padding-top:3.8rem;margin-top:3.8rem;}
}

@media(max-width:767px) {
	.abtoverview_sec{padding-bottom:5rem;}
	.abtover_caption{padding:3.2rem 2.4rem 3.2rem 3.5rem;}
	.abtover_grid{grid-template-columns:repeat(1,1fr);}
	.abtover_bx>blockquote{padding-right:0;}
	.abtover_wrapper{margin-top:3rem;}
	.abtover_wrapper{margin-top:8rem;text-align:left;}
}

/* About History */
.abthist_sec{padding-block:11.7rem 9.4rem;background-color:var(--color-white);}
.abthist_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;}
.abthist_left>figure{margin-left:-12.5rem;margin-bottom:3.8rem;}
.abthist_left>p{padding-right:3rem;}
.abthist_caption{padding-left:12.5rem;}
.abthist_caption>.title32{margin-bottom:1.8rem;}
.abthist_caption>.title24{margin-bottom:3rem;}
.hist_factgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:6.9rem;margin-top:7.7rem;}
.histfact_bx:not(:last-child){padding-right:6.9rem;border-right:0.1rem solid #D1D1D1;}
.histfact_bx>h3{font:var(--font-48);font-weight:300;color:var(--color-0b);margin-bottom:0.6rem;}
.histfact_bx>h3>sup{top:-.45em;font-size:.65em;}
.histfact_bx>p{font:var(--font-16);}
.abtover_caption .annual_reportgrid{margin-top:3rem;}


@media(max-width:991px) {
	.abthist_sec{padding-block:8.7rem 7.4rem;}
	.abthist_left>figure{margin-left:-3.5rem;margin-bottom:2.8rem;}
	.abthist_caption{padding-left:1.5rem;}
	.abthist_left>p{padding-right:0rem;}
	.abthist_caption>.title24{margin-bottom:2rem;}
	.hist_factgrid{grid-template-columns:repeat(3,1fr);gap:1.9rem;margin-top:3.7rem;}
	.qrcon li{width:100%;text-align:center;}
}

@media(max-width:767px) {
	.abthist_sec{padding-block:4.7rem 4.4rem;}
	.abthist_grid{grid-template-columns:repeat(1,1fr);}
	.abthist_left>figure{margin-left:0;}
	.abthist_caption{padding-left:0;}
	.histfact_bx:not(:last-child){padding-right:2.9rem;}
	.hist_factgrid{gap:3.9rem;}
}

/* About Mission Vision */

.abtmison_sec .qrcon{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0;}
.abtmison_sec .qrcon li{list-style:none;width:48%;}
.abtmison_sec .qrcon li p{margin-bottom:0rem;}
.abtmison_sec{padding-block:10rem;}
.abtmison_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;}
.abtmison_bx{position:relative;padding-inline:12.5rem;}
.abtmison_bx:nth-child(1){padding-bottom:5rem;}
.abtmison_bx:nth-child(2){padding-inline:4.7rem 7rem;}
.abtmison_bx:nth-child(1)::before{content:'';position:absolute;bottom:3rem;width:100%;max-width:47.4rem;height:1rem;background:linear-gradient(to right,#1d5095 0%,#1e5096 15.42%,#cd7040 8.42%,#cd7040 65.21%,#bc9543 18.21%,#b9964d 90%,#0B233B 0.42%,#0B233B 26.21%);}
.abtmison_bx>.title32{line-height:1.06;margin-bottom:3.2rem;}
.abtmison_bx>ul>li::before{background:url(../images/list-bullet.svg) no-repeat center / cover;}


@media(max-width:991px) {
	.abtmison_sec{padding-block:8rem;}
	.abtmison_bx{padding-inline:2.5rem;}
	.abtmison_bx:nth-child(1){padding-bottom:3rem;}
	.abtmison_bx:nth-child(1)::before{bottom:0;}
	.abtmison_bx:nth-child(2){padding-inline:2.7rem 1rem;}
}

@media(max-width:767px) {
	.abtmison_sec{padding-block:4rem;}
	.abtmison_grid{grid-template-columns:repeat(1,1fr);gap:4rem;}
	.abtmison_bx{padding-inline:0;}
	.abtmison_bx>.title32{line-height:1.06;margin-bottom:2.2rem;}
	.abtmison_bx:nth-child(1){padding-bottom:4rem;}
	.abtmison_bx:nth-child(2){padding-inline:0;}
}

/* Core Value Area Start */
.core_wrapper{padding:5.1rem 10rem 9.1rem 12.5rem;background-color:var(--color-0b);}
.core_wrapper>.title32{margin-bottom:4.3rem;color:var(--color-white);}
.core_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3.7rem;}
.core_bx>*{color:var(--color-white);}
.core_bx>h5{font:var(--font-20);letter-spacing:0.02rem;font-weight:500;color:var(--color-white);margin-bottom:2.7rem;}

@media(max-width:991px) {
	.core_wrapper{padding:4.1rem 5rem 6.1rem 5.5rem;}
	.core_wrapper>.title32{margin-bottom:3.3rem;}
	.core_grid{grid-template-columns:repeat(2,1fr);}
	.core_bx>h5{margin-bottom:1.7rem;}
}

@media(max-width:767px) {
	.core_grid{grid-template-columns:repeat(1,1fr);}
	.core_wrapper{padding:4.1rem 3rem 4.1rem 3.5rem;}
}

/* Ranking Area Start */

.rankrco_sec{padding-block:13rem 12rem;}
.rankrco_sec .sec_title{margin-bottom:5rem;}
.rankr_grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2.5rem;}
section.rank_sec.achievements .rankr_grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}
.rankr_bx{position:relative;text-align:center;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;padding:6rem 5rem 6.5rem;}
.rankrco_sec .rankr_grid>.rankr_bx:nth-child(1)::before{content:'';position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(to top,#b9974e 0%,#ba974f 11.42%,#cd7040 8.42%,#cd7040 46.21%,#0B233B 3.42%,#0B233B 100%);}
.rankr_bx>h4{font:var(--font-32);color:var(--color-0b);font-weight:500;margin-bottom:3.2rem;}
.rankr_bx>h4>sup{font-size:.6em;}
.rankr_bx>p{line-height:1.33;margin-bottom:5.3rem;}
.rankr_bx>figure{margin-top:auto;}
.rankr_bx>figure>img{width:auto;height:3.5rem;}
.recog_grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:7rem;}
.recogn_bx{text-align:center;padding-inline:6.3rem;}
.recogn_bx:not(:last-child){border-right:0.1rem solid #CBCBCB;}
.recogn_bx>figure{margin-bottom:1.7rem;}
.recogn_bx>figure>img{width:auto;max-width:13.7rem;height:10.6rem;margin-bottom:1.7rem;margin-inline:auto;}
.recogn_bx>p{line-height:1.33;}
.rankrco_sec .btn_canter{text-align:center;margin-top:7rem;}

@media(max-width:991px) {
	.rankrco_sec{padding-block:10rem 9rem;}
	.rankr_grid{grid-template-columns:repeat(2,1fr);}
	.rankr_grid{grid-template-columns:repeat(2,1fr);}
	section.rank_sec.achievements .rankr_grid{grid-template-columns:repeat(2,1fr);}
	.recog_grid{grid-template-columns:repeat(2,1fr);gap:5rem 2rem;}
	.recogn_bx:not(:last-child){border-right:0;}
	.recogn_bx:not(:nth-child(2n)){padding-left:0;border-right:0.1rem solid #CBCBCB;}
	.recogn_bx:nth-child(even){padding-right:0;}
}

@media(max-width:767px) {
	.rankrco_sec{padding-block:4rem;}
	.rankrco_sec .sec_title{margin-bottom:2rem;}
	.rankr_grid{gap:0.5rem;}
	section.rank_sec.achievements .rankr_grid{gap:0.5rem;}
	.rankr_bx{padding:4rem 2rem 3.5rem;}
	.rankr_bx>h4{margin-bottom:2.2rem;}
	.rankr_bx>p{margin-bottom:3.3rem;}
	.recog_grid{gap:0;margin-top:5rem;}
	.rankrco_sec .btn_canter{margin-top:5rem;}
	.recogn_bx{padding:2rem;border-bottom:0.1rem solid #CBCBCB;}
	.recogn_bx:nth-child(3),.recogn_bx:nth-child(4){border-bottom:0;}
}

/* Ranking Detail Area Start */
.rank_sec{padding-block:10rem 13rem;}
.rank_sec .sec_title{margin-bottom:4.9rem;}
.rank_sec .rankr_grid>.rankr_bx{padding:6rem 5rem 5rem;}
.rank_sec .rankr_grid>.rankr_bx>p{margin-bottom:1.8rem;}
.rank_sec .rankr_grid>.rankr_bx>p strong{display:block;margin-bottom:1rem;}
.rank_sec .rankr_grid>.rankr_bx::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0.3rem;background:linear-gradient(to left,#0B5299 0% 22.8%,#CF6C38 22.8% 51.9%,#BE9337 51.9% 85.9%,#0B233B 85.9% 100%);}
.section.rank_sec.achievements{padding-bottom:13rem;}
.section.rank_sec.achievements .rankr_grid>.rankr_bx{padding:6rem 5rem 5rem;}
.section.rank_sec.achievements .rankr_grid>.rankr_bx>p{margin-bottom:8.8rem;}
.section.rank_sec.achievements .rankr_grid>.rankr_bx::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:0.3rem;background:linear-gradient(to left,#0B5299 0% 22.8%,#CF6C38 22.8% 51.9%,#BE9337 51.9% 85.9%,#0B233B 85.9% 100%);}
.recog_sec{position:relative;padding-bottom:15rem;z-index:1;overflow:clip;}
.recog_sec::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:100%;max-height:52.8rem;background-color:var(--color-0b);z-index:-1;}
.recog_sec .sec_title{margin-bottom:4.9rem;}
.rcgn_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:4.6rem 2.4rem;}
.rcgn_bx{background-color:var(--color-white);padding:5.9rem 7.9rem 6rem 8.5rem;}
.rcgn_bx>figure{margin-bottom:3rem;}
.rcgn_bx>figure>img{width:auto;height:14rem;}
.rcgn_bx>p{font:var(--font-21);font-family:var(--font-segoe);}


@media(max-width:991px) {
	.rank_sec{padding-block:6rem 8rem;}
	section.rank_sec.achievements{padding-bottom:8rem;}
	.recog_sec{padding-bottom:10rem;}
	.rcgn_grid{gap:3.6rem 2.4rem;}
	.rcgn_bx{padding:3.9rem 4.9rem 4rem 5.5rem;}
}

@media(max-width:767px) {
	.rank_sec{padding-block:4rem 6rem;}
	.rank_sec .sec_title{margin-bottom:2.9rem;}
	.rank_sec .rankr_grid>.rankr_bx{padding:3rem 2rem 3rem;}
	.rank_sec .rankr_grid>.rankr_bx>p{margin-bottom:4.8rem;}
	section.rank_sec.achievements{padding-bottom:6rem;}
	section.rank_sec.achievements .rankr_grid>.rankr_bx{padding:3rem 2rem 3rem;}
	section.rank_sec.achievements .rankr_grid>.rankr_bx>p{margin-bottom:4.8rem;}
	.recog_sec{padding-bottom:4rem;}
	.recog_sec .sec_title{margin-bottom:2.9rem;}
	.rcgn_grid{gap:3.6rem 2.4rem;}
	.rcgn_bx{padding:3.9rem 2.9rem 3rem 2.5rem;}
	.rcgn_bx>figure{margin-bottom:2rem;}
}

@media(max-width:330px) {
	.rcgn_grid{grid-template-columns:repeat(1,1fr);gap:3.6rem 2.4rem;}
}

/* Leadership Area Start */

.leader_sec{position:relative;padding-bottom:7.4rem;}
.leader_sec::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:60%;background-color:var(--color-0b);}
.leader_sec>.full-width>.container{margin-right:0;padding-left:0;width:calc(100% - ((100% - min(1475px,76.8229vw)) / 2));max-width:201rem;margin-left:auto;}
.leader_sec .sec_title{margin-bottom:3.6rem;}
.leader_sec .sec_title>.title24{font-weight:400;}
.ldr_caption{padding:2.3rem 4.7rem 0;}
.ldr_caption>*{color:var(--color-white);}
.ldr_caption>h6{font-family:var(--font-segoe);margin-bottom:0.3rem;}
.ldr_caption>p{font:var(--font-16);}
.leader_swiper>.swiper_nav{margin-top:4.7rem;}


/*Leadership*/
.faculty_sec{padding-bottom:7.5rem;}
.faculty_row{display:grid;grid-template-columns:repeat(4,1fr);gap:4.2rem 5rem;}
.faculty_col{position:relative;}
.caption{padding-block:1.6rem 2.1rem;}
.caption h6{font-weight:500;}
.faculty_col .full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;text-indent:-9999px;}
.faculty_col::after{content:'';width:100%;max-width:47.2rem;height:0.8rem;background:linear-gradient(to right,#0B233B 0% 32.2%,#CF6C38 32.2% 77.8%,#BE9337 77.8% 100%);position:absolute;bottom:0;}

/*Approvals & Accreditations*/
.anureport_sec{padding-bottom:10rem;}
.anureport_sec .sec_title{margin-bottom:5rem;text-align:center;}
.annual_reportgrid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);}
.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 #dc7230;}
.report_bx>img{width:3.5rem;}


@media(max-width:991px) {
	.leader_sec>.full-width>.container{padding-left:9rem;width:100%;}
}

@media(max-width:767px) {
	.leader_sec{padding-bottom:5.4rem;}
	.leader_sec>.full-width>.container{padding-left:2.5rem;}
	.annual_reportgrid{grid-template-columns:repeat(1,1fr);}
}

/* Program List Area Start */
.srchprgm_sec>.container-fluid{padding-inline:0;padding-block:6.6rem 8rem;background-color:var(--color-white);}
.srchprgm_form label{display:block;font:var(--font-30);font-family:var(--font-segoe);color:var(--color-black);font-weight:300;margin-bottom:3.6rem;}
.srchprgm_form .form-control{font:var(--font-18);font-family:var(--font-segoe);color:var(--color-black);font-weight:300;width:100%;border:0.1rem solid var(--color-d9);height:6rem;background-color:var(--color-fa);padding:1rem 5rem 1rem 2rem;background-image:url(../images/search-icon.svg);background-repeat:no-repeat;background-size:1.6rem;background-position:right 3rem center;}
.srchprgm_form .form-control::placeholder{font-weight:300;color:var(--color-black);}
.srchprgm_form .form-control:focus{outline:none;border-color:var(--color-cf);}
.prgmtab_sec>.container-fluid{position:relative;background-color:var(--color-b2);padding-inline:0;z-index:1;}
.prgmtab_sec>.container-fluid::after{content:'';position:absolute;bottom:0;width:100%;height:0.4rem;background-color:var(--color-f8);z-index:-1;}
.prgmmenu_list{display:flex;gap:1rem;padding:0;margin:0;}


.prgmmenu_list>li{list-style:none;}
.prgmmenu_list>li>a{font:var(--font-21);font-weight:500;line-height:1.23;letter-spacing:0.042rem;display:block;padding:2.3rem 8rem 3rem 2.7rem;color:var(--color-white);border-bottom:0.4rem solid transparent;height:100%;display:flex;align-items:center;}
.prgmmenu_list>li.active>a,.prgmmenu_list>li:hover>a{background-color:var(--color-0b);border-color:var(--color-be);height:100%;display:flex;align-items:center;}


@media(max-width:991px) {
	.prgmmenu_list>li>a{padding:2.3rem 2rem 3rem 1.7rem;}
}

@media(max-width:767px) {
	.prgmmenu_list{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:0.5rem;}
	.prgmmenu_list>li{width:100%;height:100%;background-color:rgb(255 255 255 / 5%);}
	.prgmmenu_list>li>a{padding:4rem 5rem;height:100%;}
	.prgmmenu_list>li:nth-child(5){text-align:center;grid-column:span 2;}
}


@media(max-width:330px) {
	.prgm_left>.title24{margin-bottom:2rem;}
	.prgmmenu_list>li>a{padding:3rem 2rem;}
}

.prgmlist_sec{padding-block:10rem 14.9rem;}
.prgmlist_grid{display:grid;grid-template-columns:37.6rem auto;}
.prgmlist_grid0{display:flex;grid-template-columns:32.6rem auto;justify-content:flex-start;align-items:flex-start;gap:3rem;}
.prgmlist_grid .prgm_left0{flex-basis:50%;}
.prgm_left>.title24{margin-bottom:3rem;}
.prgmenu_nav{padding:0;margin:0;}
.prgmenu_nav>li{list-style:none;border-bottom:0.1rem solid transparent;}
.prgmenu_nav>li.show{border-color:rgb(207 108 56 / 23%);}
.prgmenu_nav>li>a{display:flex;align-items:center;gap:1rem;justify-content:space-between;font:var(--font-16);color:var(--color-black);padding-block:2rem;border-bottom:0.1rem solid rgb(112 112 112 / 23%);}
.prgmenu_nav>li>ul{padding-left:1.6rem;}
.prgmenu_nav>li>ul>li{list-style:none;margin-bottom:1.8rem;}
.prgmenu_nav>li>ul>li:last-child{margin-bottom:0;}
.prgmenu_nav>li>ul>li>a{position:relative;display:flex;gap:1.5rem;align-items:center;font:var(--font-16);color:var(--color-black);}
.prgmenu_nav>li>ul>li.active>a{color:var(--color-0b);}
.prgmenu_nav>li>ul>li>a:hover{color:var(--color-0b);}
.prgmenu_nav>li>ul>li.active>a::after{content:'';display:block;position:relative;top:0.15rem;width:0.7rem;height:0.9rem;background:url(../images/arrow-blue-right.svg) no-repeat center / 0.7rem;}
.prgmenu_dropdwn{display:none;padding-block:2.7rem;}
.prgmenu_dropdwn.show{display:block;}
.prgmenu_toggle>a{position:relative;}
.prgmenu_toggle>a::after{content:'';display:block;position:relative;top:0.1rem;width:1rem;height:1rem;background:url(../images/arrow-blue-right.svg) no-repeat center / 0.7rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.prgmenu_toggle.show>a::after{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);}
.prgmenu_toggle.show>a{color:var(--color-cf);border-color:rgb(207 108 56 / 23%);}
.prgmlist_right{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;padding-left:12.5rem;}
.prgm_bx{position:relative;display:flex;flex-direction:column;padding:4.5rem 2.5rem 3.1rem;background-color:var(--color-white);height:fit-content;}
.prgm_bx0{position:relative;display:flex;flex-direction:column;padding:4.5rem 2.5rem 3.1rem;background-color:var(--color-white);height:fit-content;flex-basis:45%;}
.prgm_bx::after{content:'';position:absolute;top:0;left:0;width:100%;height:0.3rem;background:linear-gradient(to right,#0B233B 0%,#0B233B 5.68%,#CF6C38 5.68%,#CF6C38 26.53%,#BE9337 26.53%,#BE9337 67.79%);z-index:1;}
.prgm_bx>h6{font-family:var(--font-segoe);color:var(--color-b2);margin-bottom:2rem;font:var(--font-18);}
.prgm_bx>p{margin-bottom:0.5rem;font:var(--font-16);font-family:var(--font-segoe);}
.prgm_bx>small{font:var(--font-14);color:var(--color-cf);font-style:italic;margin-bottom:0.6rem;display:block;}
.prgm_bx:not(:has(small))>p{margin-bottom:3rem;}
.prgm_bx>.more_btn{width:4.2rem;height:4.2rem;display:inline-flex;align-items:center;margin-top:auto;box-shadow:0px 12px 14px rgb(0 0 0 / 9%);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;}
.prgm_bx>.more_btn>img{width:3rem;height:3rem;margin:auto;filter:brightness(0);-webkit-filter:brightness(0);}
.prgm_bx>.more_btn:hover>img{filter:brightness(0)invert(1);-webkit-filter:brightness(0)invert(1);}
.prgm_bx:has(a:hover)>.more_btn{background-color:var(--color-0b);}
.prgm_bx:has(a:hover)>.more_btn>img{filter:brightness(0)invert(1);-webkit-filter:brightness(0)invert(1);}
.special_offer_wrapper{padding-block:7rem 5.8rem;background-color:#333;}
.special_offer_wrapper .title24{font:var(--font-24);font-weight:500;color:#fff;text-align:left;padding:20px 0px;}
.pspecial_over ul{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6rem 2.5rem;margin-top:3.6rem;padding-right:5rem;text-align:left;list-style:none;margin-left:-20px;margin-bottom:30px;}
.pspecial_over ul li{color:#fff;padding-bottom:2rem;border-bottom:0.1rem solid var(--color-be);margin-bottom:3rem;}


@media(max-width:1200px) {
	.pspecial_over ul{display:grid;grid-template-columns:repeat(2,1fr);}
}


@media(max-width:991px) {
	.prgmlist_sec{padding-block:7rem 9.9rem;}
	.srchprgm_sec>.container-fluid{padding-inline:0;padding-block:4.6rem 6rem;}
	.prgmlist_right{padding-left:4.5rem;}
	.pspecial_over ul{grid-template-columns:repeat(1,1fr);margin-bottom:1rem;line-height:1.6;padding-right:0rem;}
}

@media(max-width:767px) {
	.prgmlist_sec{padding-block:5rem 5.9rem;}
	.prgmlist_grid{grid-template-columns:100%;gap:5rem;}
	.prgmlist_right{padding-left:0;gap:0.8rem;}
}

@media(max-width:375px) {
	.prgmlist_right{grid-template-columns:repeat(1,1fr);}
}

/* Program Detail Area Start */
.prgmover_sec .sec_title{margin-bottom:6.8rem;}
.prgmover_wrapper{padding-block:7rem 5.8rem;position:relative;}
.prgmover_grid{display:grid;grid-template-columns:auto 38.1rem;}
.prgmover_left{padding-right:6.9rem;position:relative}
.prgmover_left>*{color:var(--color-white);}
.prgmover_left>blockquote{font:var(--font-21);font-family:var(--font-segoe);margin-bottom:3rem;}
.prgm_pdf{display:flex;align-items:center;gap:7.2rem;margin-top:9.5rem;}
.prgm_pdf>li{display:flex;align-items:center;gap:1rem;font:var(--font-21);color:var(--color-white);font-family:var(--font-segoe);}
.prgm_pdf>li>a{display:flex;align-items:center;gap:1rem;font:inherit;color:inherit;font-family:inherit;}
.prgm_pdf>li>a:hover{color:var(--color-cf);}
.prgm_pdf>li img{width:auto;height:2rem;}
.prgmover_wrapper:before{position:absolute;content:"";background-color:var(--color-0b);left:0px;top:0px;bottom:14rem;width:100%;}
ul.num-list{list-style:none;padding-left:0;}
ul.num-list li{margin-bottom:2rem;position:relative;padding-left:4.5rem;font:var(--font-18);font-family:var(--font-segoe);line-height:1.66;font-weight:normal;color:var(--color-black);}
ul.num-list li span{float:left;width:3rem;height:3rem;align-content:center;background:#cf6c38;color:#fff;text-align:center;line-height:1;border-radius:50%;position:absolute;top:0;left:0;}


.curr_cntnt ul.num-list{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;margin: 0;padding: 0;}
.curr_cntnt ul.num-list li{margin:0;padding:0; display:flex;gap:2.5rem; align-items:center;}
.curr_cntnt ul.num-list li>span{position:relative;font: var(--font-14);flex-shrink: 0; width: 3rem;height: 3rem;align-content: center;background: var(--color-cf);color: var(--color-white);text-align: center;line-height: 1;border-radius: 50%;}
.elig_grid-st{display:grid;grid-template-columns:repeat(1,1fr);gap:2.6rem 2.5rem;margin-top:9.6rem;padding-right:5rem;}
.elig_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.6rem 2.5rem;margin-top:3.6rem;padding-right:5rem;}
.elig_bx{position:relative;background-color:var(--color-white);padding:3rem 3.4rem 3.2rem 6.1rem;}
.elig_bx::before{content:'';position:absolute;top:0;left:0;width:1rem;height:100%;background:linear-gradient(to bottom,#0B233B 14.46%,#0B233B 36.78%,#CF6C38 36.78%,#CF6C38 82.76%,#BE9337 82.76%,#BE9337 100%);}
.elig_bx .title24{margin-top:2rem;}
.elig_bx>.title24{margin-bottom:2.3rem;}
.prgm_form{position:relative;padding:3.3rem 3.4rem 3.6rem 3.3rem;background-color:var(--color-white);box-shadow:0px 13px 34px rgb(0 0 0 / 5%);}
.prgm_form .row{--bs-gutter-x:1.2rem;--bs-gutter-y:2rem;}
.prgm_form .form-control,.prgm_form .form-select{position:relative;width:100%;border:none;border-bottom:0.1rem solid rgb(112 112 112 / 20%);font:var(--font-16);height:4.2rem;color:var(--color-black);padding:0.5rem 1.5rem;background-color:var(--color-white);}
.prgm_form .form-select{padding-right:3.5rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(../images/down-arrow-dark.svg);background-repeat:no-repeat;background-position:right 1.5rem center;background-size:1.2rem;}
.prgm_form .form-control::placeholder{color:var(--color-black);}
.prgm_form .form-control:focus,.prgm_form .form-select:focus{outline:none;border-color:var(--color-cf);}
.reset_captcha{font:var(--font-14);display:inline-block;margin-top:1rem;}
.phone_field{display:flex;}
.phone_field>.form-select{width:7.3rem;flex-shrink:0;background-position:right 1rem center;padding-right:1.5rem;}
.phone_field .iti .iti__selected-dial-code{font:var(--font-16);color:var(--color-black);}
.phone_field .iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{display:flex;}
.phone_field .iti__country-container{position:relative;border-bottom:0.1rem solid rgb(112 112 112 / 20%);}
.phone_field .form-control{padding-left: 1.5rem !important;}
.g-recaptcha{max-width:30.5rem;transform:scale(0.75);transform-origin:left top;}
.prgmform_btm{text-align:center;display:flex;flex-direction:column;align-items:center;gap:2.2rem;margin-top:0.8rem;}
.prgmform_btm>p{font:var(--font-12);font-family:var(--font-segoe);color:var(--color-38);}
.prgmform_btm .apply_btn{cursor:pointer;border:none;background-color:var(--color-cf);}
.prgmform_btm>h6{font:var(--font-16);font-family:var(--font-stem);color:var(--color-38);}
.prgmform_btm>h6>a:hover{color:var(--color-cf);}

@media(max-width:1366px){
	.g-recaptcha{ transform:scale(0.65); -webkit-transform:scale(0.65); -moz-transform:scale(0.65); -ms-transform:scale(0.65); -o-transform:scale(0.65); }
}
@media(max-width:1199px){
	.g-recaptcha{ transform:scale(0.5); -webkit-transform:scale(0.5); -moz-transform:scale(0.5); -ms-transform:scale(0.5); -o-transform:scale(0.5); }
}
@media(max-width:767px){
	.elig_bx::before{width: 0.5rem;}
	.g-recaptcha{ transform:scale(0.8); -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); }
	.curr_cntnt ul.num-list {grid-template-columns: 100%;gap: 1.2rem;}
	.curr_cntnt ul.num-list li{gap: 1.5rem;}
	.curr_cntnt ul.num-list li>span{font: var(--font-18);width:2.5rem;height:2.5rem;}
}
/* Paddagogy Area Start */
.padagogy_wrapper{display:grid;position:relative;}
.padagogy_wrapper>*{grid-area:1/1;}
.padagogy_over{align-content:center;}
.padagogy_caption{max-width:51rem;margin-block:auto;padding-block:2rem;position:relative;z-index:9;}
.padagogy_caption>*{color:var(--color-white);}
.padagogy_caption>.title24{margin-bottom:5rem;}
.padagogy_wrapper::after{content:'';position:absolute;top:0;left:0;width:100%;max-width:97.5rem;height:100%;background:transparent linear-gradient(to left,#00000000 0%,#000000 100%);opacity:0.95;}


/* Curriculum Area Start */

.culum_sec{padding-block:10rem;}
.culum_over{margin-bottom:5.4rem;}
.culum_over>.title24{margin-bottom:5rem;}


/* Semester Area Start */
.semester_accordion .accordion-item-header>.accordion-title{font:var(--font-18);font-family:var(--font-segoe);padding:1.55rem 3.8rem 1.55rem 3.6rem;letter-spacing:0;color:var(--color-black);background-color:var(--color-white);}
.semester_accordion .accordion-item-header>.accordion-title::after{width:2rem;height:2rem;border:0;background:url(../images/down-arrow-dark.svg) no-repeat center / 1.3rem;}
.semester_accordion .accordion-item-header.active>.accordion-title::after{background:url(../images/down-arrow-dark.svg) no-repeat center / 1.3rem;}
.semester_accordion .accordion-item-body-content{padding-inline:3.6rem 2.3rem;padding-block:1.4rem 4.4rem;background-color:var(--color-white);border-bottom:0.4rem solid var(--color-be);}
.semester_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem 12rem;justify-content:space-between;max-width:118.1rem;}
.semester_bx{display:flex;align-items:center;gap:2.4rem;}
.semes_num{font:var(--font-12);color:var(--color-white);min-width:2.6rem;height:2.6rem;align-content:center;padding:0.2rem;text-align:center;background-color:var(--color-cf);border-radius:50%;}
.culum_sec .apply_btn{margin-top:6.9rem;text-align:center;padding:0.5rem 2.5rem;box-shadow:0px 5px 8px rgb(0 0 0 / 8%);}


/* Peos Area Start */
.peosp_sec{position:relative;padding-block:11.3rem 10.3rem;background-color:var(--color-white);}
.peosp_sec>.borderline{position:absolute;top:-1rem;left:0;width:100%;}
.peosp_sec .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;}
ul.peos-2{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;}
ul.peos-3{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}
.peos_bx{background-color:var(--color-f5); height:100%;}
.peos_caption{position:relative;padding:3.7rem 3.9rem 4.2rem 3.6rem;}
.peos_caption>.title24{margin-bottom:3rem;margin-top:15px;}
.peos_caption>ul{padding:0;margin:4.2rem 0 0 0;}
.peos_caption>ul>li{list-style:none;font:var(--font-16);color:var(--color-black);display:flex;gap:6rem;}
.peos_caption>ul>li:not(:last-child){padding-bottom:2rem;margin-bottom:2rem;border-bottom:0.1rem solid rgb(158 158 158 / 20%);}
.peos_caption>ul>li>strong{flex-shrink:0;font:inherit;color:var(--color-cf);font-weight:normal;font-family:var(--font-segoe);}
.peosp_sec .apply_btn{margin-top:3.4rem;box-shadow:0px 5px 8px rgb(0 0 0 / 8%);}


/* Scholorship Area Start */

.scholr_sec{padding-block:12.4rem 12.3rem;background-color:var(--color-b2);}
.scholr_grid{display:grid;grid-template-columns:875fr 850fr;}
.scholr_caption{padding:5rem 15rem 5rem 12.5rem;align-content:center;background-color:var(--color-white);}
.scholr_caption>.title24{margin-bottom:3rem;}
.scholr_caption>.btn_group{display:flex;align-items:center;gap:1.5rem;margin-top:7.9rem;}


/* Program FAQ */

/* Department FAQ Area Start */
.prgm_faq{padding-block:10rem 15rem;}
.prgm_faq .sec_title>.title24{font-weight:500;margin-bottom:5rem;}
.prgm_faq .accordion-item-header>.accordion-title{font:var(--font-18);font-family:var(--font-segoe);font-weight:400;padding:1.2rem 1.8rem 1.2rem 2.5rem;}
.prgm_faq .accordion-item-header>.accordion-title::after{background:url(../images/beicon-plus.svg) no-repeat center / 1.3rem;}
.prgm_faq .accordion-item-header.active>.accordion-title::after{background:url(../images/icon-minus.svg) no-repeat center / 1.3rem;}
.prgm_faq .accordion-item-body-content{padding:1.2rem 1.8rem 1.2rem 2.5rem;}


/* Teaching Faculty Area Start */
.tecfacult_sec{padding-bottom:10rem;}
.tecfacult_sec>.container-fluid{background-color:var(--color-white);padding-block:4.7rem;}
.tecfacult_form{display:grid;grid-template-columns:370fr 370fr 727fr;}

.tecfacult_form.schooll_search{grid-template-columns:700px;align-items:center;justify-content:center;}
.tecfacult_form>.form-group:not(:last-child){padding-right:3.5rem;margin-right:3.5rem;border-right:0.1rem solid rgb(209 209 209 / 80%);}
.tecfacult_wrapper{padding-top:10rem;}
.tecfacult_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem 4.7rem;margin-inline:-2.5rem;margin-bottom:5rem;}
.abtmison_bx.ala:nth-child(1)::before{bottom:0rem;}
.tecfacult_bx{position:relative;}
.tecfacult_bx>figure{overflow:hidden;}
.tecfacult_bx>figure>img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.tecfacult_bx:has(a:hover)>figure>img{transform:scale(1.08);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);}
.tecfac_caption{display:flex;flex-direction:column;padding:2.3rem 2.5rem 0;gap:1.5rem;}
.tecfac_caption>h6{font-family:var(--font-segoe);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;}
.tecfacult_bx:has(a:hover)>.tecfac_caption>h6{color:var(--color-cf);}


@media(max-width:991px) {
	.tecfacult_sec>.container-fluid{padding-block:2.7rem;}
	.tecfacult_form>.form-group:not(:last-child){padding-right:2.5rem;margin-right:2.5rem;}
	.tecfacult_wrapper{padding-top:8rem;}
	.tecfacult_grid{grid-template-columns:repeat(3,1fr);gap:5rem 2.7rem;margin-inline:-1.5rem;}
	.semester_grid{grid-template-columns:repeat(1,1fr);}
	ul.peos-2{grid-template-columns:repeat(1,1fr);}
	ul.peos-3{grid-template-columns:repeat(1,1fr);}
	.prgmover_grid{display:block;}
	.prgmover_left{padding-right:0;}
	.prgmover_wrapper:before{bottom:0rem;}
	.prgm_pdf{margin-top:4rem;padding-inline:0;}
	.elig_grid-st{margin-top:4rem;padding-right:0;}
	.elig_grid{padding-right:0;margin-bottom:4rem;}
	.culum_sec{padding-block:6rem;}
}

@media(max-width:767px) {
	.tecfacult_sec{padding-bottom:8rem;}
	.tecfacult_form{grid-template-columns:100%;gap:1rem;}
	.tecfacult_form>.form-group:not(:last-child){padding-right:0;margin-right:0;border-right:0;}
	.tecfacult_wrapper{padding-top:5rem;}
	.tecfacult_grid{grid-template-columns:repeat(2,1fr);gap:5rem 2.7rem;margin-inline:0;}
	.prgmover_sec .sec_title{margin-bottom:4rem;}
	.prgmover_wrapper{padding-block:4rem;}
	.culum_sec{padding-block:4rem 0;}
	.culum_over{margin-bottom:4rem;}
	.botm_btns{margin-top:4rem;}
	.special_offer_wrapper{padding-block:4rem;}
	.pspecial_over ul li{line-height:normal;}
	.peosp_sec{padding-block:3rem 3rem;}
	.peosp_sec>.borderline{top:0;}
	.peos_caption>ul>li{gap:2rem;}
	.peos_caption{padding:1.5rem;}
	.peos_caption>.title24{margin-bottom:2rem;margin-top:0;}
	.peos_caption>ul{margin:2.2rem 0 0 0;}
	ul.peos-2{gap:0;}
	.scholr_sec{padding-block:3rem 5rem;}
	.scholr_grid{grid-template-columns:100%;}
	.scholr_caption{padding:2.5rem;}
	.scholr_caption>.title24{margin-bottom:2rem;}
	.scholr_caption>.btn_group{margin-top:3.9rem;}
	.padagogy_wrapper{margin-top:3rem;}
	.padagogy_wrapper>*{grid-area:auto;}
	.padagogy_caption>.title24{margin-bottom:2rem;}
	.padagogy_wrapper::after{display:none;}
	.padagogy_caption>*{color:var(--color-black);}
	.prgm_form{padding:1.5rem;}
	.semester_accordion .accordion-item-body-content{padding-inline:1.5rem;padding-block:1.5rem 2.5rem;}
	.semester_accordion .accordion-item-header>.accordion-title{font: var(--font-21); padding: 1rem 1.5rem 1rem 1.5rem;}
}


@media(max-width:575px) {
	.prgm_pdf{gap:3.2rem;flex-wrap:wrap;}
	.elig_bx{padding:2rem 2rem 2rem;}
	.elig_grid-st .elig_bx>.title24{margin-block:0rem 2rem;}
	.elig_bx .title24{margin-top:0;}
	.culum_over>.title24{margin-bottom:4rem;}
	.elig_grid{grid-template-columns:repeat(1,1fr);margin-top:2rem;}
	.pspecial_over ul li{margin-bottom:0;}
	.pspecial_over ul{margin-top:0;}
	.rech_policy{padding:2.7rem 2.8rem 4.6rem 2.6rem;}
	.rech_policy>ul{margin-top:2.4rem;}
}

@media(max-width:375px) {
	.tecfacult_grid{grid-template-columns:repeat(1,1fr);gap:5rem 2.7rem;margin-inline:0;}
	.special_offer_wrapper{padding-block:2rem;}
	.prgmover_sec .sec_title{margin-bottom:3rem;}
	.prgmover_wrapper{padding-block:3rem;}
	.prgm_pdf{margin-top:2rem;}
	.prgm_pdf{gap:2rem;}
	.prgm_form{padding:2rem;}
	.elig_grid{margin-bottom:2rem;gap:2rem;}
	.culum_sec{padding-block:2rem 0;}
	.culum_over>.title24{margin-bottom:2rem;}
	.culum_over{margin-bottom:2rem;}
	.semester_accordion .accordion-item-header>.accordion-title{padding:1.55rem 2.8rem 1.55rem 2.6rem;}
	.semester_accordion .accordion-item-body-content{padding-inline:2.6rem 1.3rem;padding-block:1.4rem 2rem;border-bottom:0.2rem solid var(--color-be);}
	.prgmover_left>blockquote{margin-bottom:2rem;}
	.special_offer_wrapper .title24{padding-block:0 2rem;}
}

/* Faculty Detail Area */
.techfact_dtl{position:relative;padding-bottom:10rem;}
.techfact_dtl>.container-fluid{overflow:clip;}
.fcltdtl_grid{display:grid;grid-template-columns:auto 63.5rem;align-items:start;gap:10rem;padding-top:5.5rem;}
.fcltdtl_right{position:sticky;top:0;padding-left:1rem;z-index:1;}
.fcltdtl_right::before{content:'';position:absolute;left:0;top:0;width:1rem;height:55.526%;background:linear-gradient(to top,#BE9337 0%,#BE9337 11.18%,#CF6C38 11.18%,#CF6C38 33.87%,#0B233B 33.87%,#0B233B 100%);}
.fcltdtl_social{display:flex;align-items:center;gap:0.9rem;}
.fcltdtl_social>a{display:block;width:3.2rem;height:3.2rem;overflow:hidden;margin-top:1.8rem;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;}
.fcltdtl_auth{padding-bottom:5rem;padding-right:11.6rem;border-bottom:0.1rem solid rgb(112 112 112 / 20%);position:relative;z-index:2;}
.fcltdtl_auth>.title48{color:var(--color-0b);margin-bottom:1rem;}
.fcltdtl_auth>p:not(:last-of-type){margin-bottom:5rem;}
.fcltdtl_over{position:relative;padding-block:5rem 9.7rem;padding-right:11.6rem;z-index:1;}
.fcltdtl_over::before{content:'';position:absolute;bottom:0;left:-100vw;height:100vw;width:200vw;background-color:var(--color-white);z-index:-1;}
.fcltdtl_over>p{margin-bottom:0;}
.fcltdtl_over>p:first-of-type{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;}
.fcltdtl_over>.show-all>p:first-of-type{-webkit-line-clamp:unset;}
.fcltdtl_over>p:not(:first-child){display:none;margin-top:3rem;}
.fcltdtl_over.show-all>p{display:block;}
.fcltdtl_over>.more_btn{cursor:pointer;width:4.5rem;height:4.5rem;border:0;display:inline-flex;justify-content:center;align-items:center;margin-top:5rem;}
.fcltdtl_over>.more_btn>img{width:1.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;}
.fcltdtl_over.show-all>.more_btn>img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);}
.fcltdtl_accordion{margin-top:2.4rem;}
.fcltdtl_accordion .accordion-item-body-content{padding-inline:3.5rem 2.8rem;padding-block:2.9rem 1rem;background-color:var(--color-f8);}
.fcltdtl_accordion .accordion-item-header>.accordion-title{font:var(--font-24);font-weight:500;color:var(--color-black);padding:1.95rem 2.8rem 1.95rem 3.5rem;letter-spacing:0px;}
.fcltdtl_accordion .accordion-item-header.active>.accordion-title{background-color:var(--color-fa);}
.fcltdtl_accordion .accordion-item-header>.accordion-title::after{width:1.4rem;height:1.4rem;right:0;background:url(../images/beicon-plus.svg) no-repeat center / 1.3rem;border:0;}
.fcltdtl_accordion .accordion-item-header.active>.accordion-title::after{content:'';background:url(../images/beicon-minus.svg) no-repeat center / 1.3rem;}
.fcltdtl_publicat>h6{font-family:var(--font-segoe);margin-bottom:5.2rem;}
.fcltdtl_publicat>ul{padding:0;margin:0;}
.fcltdtl_publicat>ul>li{display:flex;gap:5rem;font:var(--font-16);margin-bottom:3.2rem;}
.fcltdtl_publicat>ul>li:last-child{margin-bottom:0;}
.fcltdtl_publicat>ul>li>strong{font-weight:400;}

@media(max-width:1024px) {
	.fcltdtl_auth>p:not(:last-of-type){margin-bottom:3rem;}
	.fcltdtl_auth{padding-bottom:3rem;padding-right:6.6rem;}
	.fcltdtl_over{padding-block:3rem 7.7rem;padding-right:7.6rem;}
}

@media(max-width:991px) {
	.fcltdtl_grid{grid-template-columns:auto 40.5rem;gap:3rem;}
	.fcltdtl_auth{padding-right:2.6rem;}
	.fcltdtl_over{padding-block:3rem 5.7rem;padding-right:2.6rem;}
	.fcltdtl_accordion .accordion-item-header>.accordion-title{padding:1.95rem 2.8rem 1.95rem 2.5rem;}
	.fcltdtl_accordion .accordion-item-body-content{padding-inline:2.5rem 1.8rem;}
}

@media(max-width:767px) {
	.techfact_dtl{padding-bottom:6rem;}
	.fcltdtl_grid{grid-template-columns:100%;gap:5rem;padding-top:0rem;}
	.fcltdtl_left{order:1;}
	.fcltdtl_right{position:relative;padding-left:1rem;order:0;}
	.fcltdtl_auth>p:not(:last-of-type){margin-bottom:2rem;}
	.fcltdtl_auth{padding-right:0;}
	.fcltdtl_over{padding-block:2rem 4.7rem;padding-right:0;}
	.fcltdtl_accordion .accordion-item-header>.accordion-title{padding-inline:1.5rem;}
	.fcltdtl_accordion .accordion-item-body-content{padding-inline:1.5rem;}
	.fcltdtl_publicat>ul>li{margin-bottom:2.2rem;}
}

/* News Area Start */
.newslist_sec{padding-bottom:15rem;}
.newslist_sec>.container-fluid{position:relative;padding-inline:0;z-index:1;overflow:clip;}
.newslist_sec>.container-fluid::before{content:'';position:absolute;top:15rem;left:0;height:100%;max-height:65rem;width:100%;background-color:var(--color-0b);background-image:url(../images/border-four.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:-1;}
.newslist_sec>.container-fluid>.container{position:relative;}
.news_filter{position:absolute;right:1.5rem;top:2rem;width:100%;max-width:35rem;z-index:1;}
.news_filter>select{height:4.2rem;background-color:var(--color-white);border:none;border-bottom:0.1rem solid rgb(112 112 112 / 20%);background-position:right 1.6rem center;background-size:1.4rem;}
.nwsfeature_grid{display:grid;grid-template-columns:72.5rem auto;margin-bottom:2.5rem;}
.nwsfeat_caption{padding:0 12.5rem 7.6rem 15rem;margin-top:24rem;}
.nwsfeat_caption>*{color:var(--color-white);}
.hapen_date{font:var(--font-14);margin-bottom:2rem;}
.nwsfeat_caption>.hapen_date{margin-bottom:3rem;}
.nwsfeat_caption>h3{margin-bottom:0;font-weight:500;}
.nwstwo_grid.row{--bs-gutter-x:2.5rem;--bs-gutter-y:2.5rem;}
.nws_bx{position:relative;width:100%;height:100%;}
.nws_bx figure{height:100%;}
.nws_bx figure img{height:100%;}
.nws_caption{position:relative;padding:11.8rem 12.5rem 14.9rem;background-color:var(--color-b2);}
.nws_caption>*{color:var(--color-white);}
.nws_caption>p{font:var(--font-16);}
.nws_caption>h3{font-weight:500;line-height:1.27;margin-bottom:2rem;}
.col-lg-4>.nws_bx>.nws_caption,.col-lg-6>.nws_bx>.nws_caption{position:absolute;bottom:0;left:0;width:100%;padding:0;padding:5rem 4.7rem;padding-right:12rem;}
.col-lg-4>.nws_bx:has(figure)>.nws_caption,.col-lg-6>.nws_bx:has(figure)>.nws_caption{background:linear-gradient(180deg,#00000000 0%,#000000 100%);}
.col-lg-4>.nws_bx>.nws_caption{padding:4.9rem 4.2rem 4.9rem 3.3rem;}
.col-lg-4>.nws_bx>.nws_caption>h3,.col-lg-6>.nws_bx>.nws_caption>h3{font:var(--font-24);font-weight:400;margin-bottom:0;}
.col-lg-8>.nws_bx{display:grid;grid-template-columns:500fr 475fr;}
.col-lg-8>.nws_bx>.nws_caption{padding:7rem 7.3rem 7.1rem 6.9rem;}
.col-lg-8:nth-child(odd)>.nws_bx>.nws_caption{background-color:var(--color-0b);}
.col-lg-6>.nws_bx:not(:has(figure))>.nws_caption{position:relative;align-content:center;padding-inline:12.5rem;background-color:var(--color-be);height:100%;}
.col-lg-6>.nws_bx:not(:has(figure))>.nws_caption::before{content:'';position:absolute;left:0;top:0;width:1rem;height:100%;background:linear-gradient(to top,#cd7040 0%,#cd6f40 27.21%,#1e5096 8.42%,#1e5096 34.42%,#0B233B 34.42%,#0B233B 100%);}
.col-lg-6>.nws_bx:not(:has(figure))>.nws_caption>h3{font:var(--font-36);font-weight:500;margin-bottom:2rem;}
.col-lg-6:nth-child(odd)>.nws_bx:not(:has(figure))>.nws_caption{position:relative;background-color:var(--color-cf);}
.col-lg-6:nth-child(odd)>.nws_bx:not(:has(figure))>.nws_caption::before{background:linear-gradient(to top,#BE9337 7.21%,#BE9337 8.42%,#1e5096 7.21%,#1e5096 32.42%,#0B233B 32.42%,#0B233B 100%);}

@media(max-width:991px) {
	.newslist_sec>.container-fluid::before{top:10rem;}
	.nwsfeature_grid{grid-template-columns:51.5rem auto;}
	.nwsfeat_caption{padding:0 2.5rem 1.6rem 6rem;margin-top:16rem;}
	.nwsfeat_caption>.hapen_date{margin-bottom:2rem;}
}

@media(max-width:767px) {
	.newslist_sec{padding-bottom:6rem;}
	.newslist_sec>.container-fluid::before{top:15rem;}
	.news_filter{position:relative;right:0;top:0;width:100%;max-width:35rem;margin-bottom:3rem;}
	.nwsfeature_grid{grid-template-columns:100%;margin-bottom:4.5rem;}
	.nwsfeat_caption{padding:0;margin-top:3rem;}
	.col-lg-8>.nws_bx{grid-template-columns:100%;}
	.col-lg-8>.nws_bx>.nws_caption{padding:5rem 5.3rem 4.1rem 3.9rem;}
	.col-lg-6>.nws_bx:not(:has(figure))>.nws_caption{padding-block:10rem;padding-inline:3.5rem;}
	.col-lg-4>.nws_bx>.nws_caption,.col-lg-6>.nws_bx>.nws_caption{padding:3rem 3.7rem;padding-right:10rem;}
}

/* News Detail Area Start */
.news_detail{padding-bottom:15rem;}
.news_detail>.container-fluid{position:relative;padding-inline:0;z-index:1;overflow:clip;padding-top:10.5rem;}
.news_detail>.container-fluid::before{content:'';position:absolute;top:0;left:0;height:100%;max-height:55.7rem;width:100%;background-color:var(--color-0b);background-image:url(../images/border-four.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:-1;}
.nwsdtl_grid{display:grid;grid-template-columns:475fr 975fr;gap:2.5rem;}
.nwsdtl_caption>*{color:var(--color-white);}
.nwsdtl_caption>.hapen_date{margin-bottom:3rem;}
.nwsdtl_caption>h2{font:var(--font-42);font-weight:500;}
.nwsdtl_wrapper{position:relative;z-index:1;}
.nwsdtl_wrapper>.container{display:grid;grid-template-columns:475fr 975fr;gap:2.5rem;}
.nwsdtl_left{margin-top:-6rem;padding-right:12.5rem;}
.nwsdtl_left>.title24{margin-bottom:3rem;}
.nwsrelate_grid{display:grid;grid-auto-rows:1fr;gap:2.5rem;}
.nws_related{position:relative;display:grid;align-items:end;}
.nws_related>*{grid-area:1/1;}
.nwsrelate_caption{position:relative;padding:4.7rem 3.6rem 4.7rem 4.7rem; z-index: 2;}
.nwsrelate_caption>*{color:var(--color-white);}
.nwsrelate_caption>.hapen_date{margin-bottom:3rem;}
.nwsrelate_caption>h4{font:var(--font-24);}
.nws_related:not(:has(figure))>.nwsrelate_caption{padding:5rem 1.5rem 4rem 5.8rem;background-color:var(--color-be);height:100%;display:flex;flex-direction:column;justify-content:space-between;}
.nws_related:not(:has(figure))>.nwsrelate_caption::before{content:'';position:absolute;left:0;top:0;width:1rem;height:100%;background:linear-gradient(to top,#cd7040 0%,#cd6f40 27.21%,#1e5096 8.42%,#1e5096 43.42%,#0B233B 43.42%,#0B233B 100%);}
.nwsdtl_text{margin-top:10rem;padding-left:12.5rem;}
.nwsdtlfigure_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem;margin-top:7.5rem;}
.nws_related figure, .nws_related img{ height: 100%; object-fit: cover;}
.nws_related::after{ background-color: rgba(0,0,0,0.3); position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 0;}
.nwsrelate_grid a{ z-index: 9;}


@media(max-width:1024px) {
	.news_detail>.container-fluid::before {
		max-height: 50.7rem;
	}

	.news_detail {
		padding-bottom: 10rem;
	}

	.nwsdtl_text {
		margin-top: 6rem;
		padding-left: 5.5rem;
	}

	.nwsdtl_left {
		padding-right: 5.5rem;
	}

	.nwsdtlfigure_grid {
		margin-top: 4.5rem;
	}
}

@media(max-width:991px) {
	.news_detail>.container-fluid {
		padding-top: 5.5rem;
	}

	.nwsdtl_grid {
		grid-template-columns: 100%;
	}

	.nwsdtl_left {
		margin-top: 4rem;
		padding-right: 0;
	}

	.nwsrelate_caption {
		padding: 2.7rem 2.6rem 2.7rem 2.7rem;
	}

	.nwsrelate_caption>.hapen_date {
		margin-bottom: 2rem;
	}

	.nws_related:not(:has(figure))>.nwsrelate_caption {
		padding: 3rem 1.5rem 3rem 3rem;
	}

	.nwsdtl_text {
		margin-top: 4rem;
		padding-left: 2rem;
	}

	.nwsdtlfigure_grid {
		margin-top: 3.5rem;
	}

	.news_detail {
		padding-bottom: 5rem;
	}
}

@media(max-width:767px) {
	.nwsdtl_wrapper>.container{grid-template-columns:100%;}
	.nwsdtl_left{margin-top:3rem;order:2;}
	.nwsdtl_text{margin-top:3rem;padding-left:0;}
	.nwsdtlfigure_grid{margin-top:3rem;grid-template-columns:repeat(1,1fr);}
	.nwsrelate_caption{padding:3rem 3.5rem 4rem 5rem;}
	.nws_related:not(:has(figure))>.nwsrelate_caption{padding:3rem 3.5rem 4rem 5rem;}
}

/* Media Coverage Area Start */

.mediacover_sec{position:relative;padding-bottom:15rem;}
.mediacover_sec>.container-fluid{position:relative;padding-inline:0;z-index:1;overflow:clip;padding-top:10.5rem;}
.mediacover_sec>.container-fluid::before{content:'';position:absolute;top:0;left:0;height:100%;max-height:65rem;width:100%;background-color:var(--color-0b);background-image:url(../images/border-four.svg);background-repeat:no-repeat;background-position:center bottom;background-size:100%;z-index:-1;}
.media_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;}
.mediabx{position:relative;padding:0 7.6rem 3.5rem 5.8rem;background-color:var(--color-white);}
.mediabx>figure{max-width:24.4rem;width:100%;}
.mediabx>p{font:var(--font-14);margin-bottom:1.5rem;}
.mediabx>p:last-of-type{margin-bottom:0;}
.mediabx>h6{font:var(--font-18);font-family:var(--font-segoe);margin-bottom:2rem;}


@media(max-width:991px) {
	.mediacover_sec{padding-bottom:8rem;}
	.mediacover_sec>.container-fluid{padding-top:7.5rem;}
	.media_grid{grid-template-columns:repeat(2,1fr);}
}

@media(max-width:767px) {
	.mediacover_sec{padding-bottom:4rem;}
	.media_grid{grid-template-columns:repeat(2,1fr);}
	.mediabx{padding:0 6.6rem 2.5rem 5.8rem;}
}

@media(max-width:675px) {
	.mediabx{padding:0 3.6rem 2.5rem 3.8rem;}
}

@media(max-width:575px) {
	.mediacover_sec>.container-fluid{padding-top:5.5rem;}
	.media_grid{grid-template-columns:repeat(1,1fr);}
	.mediabx>figure{max-width:14.6rem;}
	.mediabx{padding:0 3.6rem 2.5rem 3.8rem;}
	.col-lg-8>.nws_bx>.nws_caption{padding:3rem 3rem 3rem 3rem;}
	.nwsdtl_left{margin-top:2rem;}
}

/* Contact Area Start*/

.contact_sec {
	position: relative;
}

.contact_sec>.container-fluid {
	position: relative;
	padding-inline: 0;
	z-index: 1;
	overflow: clip;
	padding-top: 7.2rem;
}

.contact_sec>.container-fluid::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	max-height: 57.4rem;
	width: 100%;
	background-color: var(--color-0b);
	background-image: url(../images/border-four.svg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100%;
	z-index: -1;
}

.contact_sec .sec_title {
	margin-bottom: 2.4rem;
}

.contact_sec .sec_title>.title24 {
	font-family: var(--font-segoe);
	color: var(--color-white);
}

.contact_info {
	display: grid;
	grid-template-columns: auto 17.5rem;
	gap: 20.2rem;
	padding-right: 7.5rem;
}

.ctninfo_wrap>p:not(:last-of-type) {
	font-weight: 300;
	margin-bottom: 0.4rem;
}

.ctninfo_wrap>* {
	color: var(--color-white);
}

.ctninfo_wrap>h6 {
	font: var(--font-18);
	font-weight: 600;
	font-family: var(--font-segoe);
	margin-bottom: 2rem;
}

.ctninfo_grid {
	display: flex;
	gap: 19rem;
}

.ctninfo_grid>ul {
	padding: 0;
	margin: 0;
}

.ctninfo_grid>ul:nth-child(1) {
	flex-shrink: 0;
	max-width: 38.1rem;
	width: 100%;
}

.ctninfo_grid>ul:nth-child(1)>li {
	align-items: start;
}

.ctninfo_grid>ul>li {
	list-style: none;
	font: var(--font-16);
	color: var(--color-white);
	display: flex;
	align-items: center;
	gap: 1rem;
}

.ctninfo_grid>ul>li:not(:last-child) {
	margin-bottom: 0.7rem;
}

.ctninfo_grid>ul>li>img {
	width: auto;
	height: 1.9rem;
	flex-shrink: 0;
	position: relative;
}

.ctninfo_grid>ul:nth-child(1)>li>img {
	top: 0.5rem;
}

.contact_grid {
	display: grid;
	grid-template-columns: 517fr 725fr;
	gap: 4.3rem;
	padding: 3.4rem 4rem 4.7rem 4rem;
	background-color: var(--color-white);
	margin: 10rem 20rem 0rem 20rem;
}

.ctnform>.row {
	--bs-gutter-x: 1.2rem;
	--bs-gutter-y: 2rem;
}

.ctnform .form-control,
.ctnform .form-select {
	position: relative;
	width: 100%;
	border: none;
	border-bottom: 0.1rem solid rgb(112 112 112 / 20%);
	font: var(--font-16);
	height: 4.2rem;
	color: var(--color-black);
	padding: 0.5rem 1.5rem;
	background-color: var(--color-white);
}

.ctnform #phone {
	border-bottom: 0;
}

.phone-mark {
	border-bottom: 0.1rem solid rgb(112 112 112 / 20%);
}

.ctnform .form-select {
	padding-right: 2.5rem;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	background-image: url(../images/down-arrow-dark.svg);
	background-repeat: no-repeat;
	background-position: right 1.5rem center;
	background-size: 1.2rem;
}

.ctnform .form-control::placeholder {
	color: var(--color-black);
}

.ctnform .form-control:focus,
.prgm_form .form-select:focus {
	outline: none;
	border-color: var(--color-cf);
}

.phone_field {
	display: flex;
}

.phone_field>.form-select {
	width: 7.3rem;
	flex-shrink: 0;
	background-position: right 1rem center;
	padding-right: 1.5rem;
}

.ctnform .apply_btn {
	cursor: pointer;
	border: 0;
	width: 100%;
	max-width: 18rem;
	background-color: var(--color-cf);
	box-shadow: 0px 5px 8px rgb(0 0 0 / 8%);
}

.map_sec {
	margin-top: -13.5rem;
	padding-bottom: 15rem;
}

.map_sec>.container-fluid {
	padding-inline: 0;
}

.map_sec iframe {
	height: 54.8rem;
}

/*cms*/
.contact_sec.grievance>.container-fluid {
	position: relative;
	padding-inline: 0;
	z-index: 1;
	overflow: clip;
	padding-top: 7rem;
	padding-bottom: 17rem;
}

.contact_sec.grievance>.container-fluid::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	max-height: 57.4rem;
	width: 100%;
	background-color: var(--color-0b);
	background-image: url(../images/border-four.svg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100%;
	z-index: -1;
	display: none;
}

.contact_sec.grievance .contact_grid {
	display: grid;
	grid-template-columns: 25fr 725fr;
	gap: 4.3rem;
	padding: 3.4rem 15rem 4.7rem 4rem;
	background-color: var(--color-white);
	margin-top: 0rem;
}

.contact_sec.grievance .contact_grid .form-group textarea {
	width: 100%;
	border: 0px;
	height: 150px;
	color: var(--color-black);
	padding: 0.5rem 1.5rem;
	font: var(--font-16);
	border-bottom: 0.1rem solid rgb(112 112 112 / 20%);
}

.contact_sec.grievance .contact_grid .form-group textarea:focus,
.contact_sec.grievance .contact_grid .form-group textarea:focus {
	outline: none;
	border-color: var(--color-cf);
}

.contact_sec.grievance_budsman>.container-fluid {
	position: relative;
	padding-inline: 0;
	z-index: 1;
	overflow: clip;
	padding-top: 7rem;
	padding-bottom: 17rem;
}

.contact_sec.grievance_budsman>.container-fluid::before {
	display: none;
}

.contact_sec.grievance_budsman .contact_grid {
	display: grid;
	grid-template-columns: 400fr 725fr;
	gap: 4.3rem;
	padding: 3.4rem 15rem 4.7rem 4rem;
	background-color: var(--color-white);
	margin-top: 0rem;
}

.contact_sec.grievance_budsman .contact_grid .form-group textarea {
	width: 100%;
	border: 0px;
	height: 150px;
	color: var(--color-black);
	padding: 0.5rem 1.5rem;
	font: var(--font-16);
	border-bottom: 0.1rem solid rgb(112 112 112 / 20%);
}

.contact_sec.grievance_budsman .contact_grid .form-group textarea:focus,
.contact_sec.grievance .contact_grid .form-group textarea:focus {
	outline: none;
	border-color: var(--color-cf);
}

.contact_sec.grievance_budsman .sec_title img {
	width: 350px;
	height: 350px;
	border-radius: 5%;
}

.contact_sec.grievance_budsman .sec_title h5 {
	font-weight: 500;
	margin-top: 4rem;
}

.contact_sec.grievance_budsman .sec_title p {
	margin-bottom: 1rem
}

/*testimonials css*/
.testimonials {
	padding-block: 0rem;
}

.testimonials .testi_grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.6rem;
	grid-auto-columns: 1fr;
	grid-auto-rows: 1fr;
}

.testimonials .testi_grid figure {
	position: relative;
	overflow: hidden;
	background: url(../images/faculty-bg.webp) no-repeat center / cover;
	background-color: #fff;
}

.testimonials .testi_grid figure img {
    height: 20.1rem;
    width: 100%;
    object-fit: contain;
    display: block;
    background-color: #dbdde8;
}

.testimonials .testi_grid .overlay {
	position: relative;
	left: 0;
	bottom: 0;
	width: 100%;
	padding: 3rem 1.8rem 1.8rem 3.3rem;
	color: var(--color-white);
	background: #fff;
}

.testimonials .testi_grid .overlay h4 {
	margin: 0 0 0.7rem;
	font: var(--font-18);
	color: #000;
	font-weight: 500;
}

.testimonials .testi_grid .overlay p {
	margin: 0px 0 0;
	font: var(--font-14);
	font-style: italic;
	color: #000;
}

.testimonials .testi_grid figure:hover .overlay {
	opacity: 1;
	transform: translateY(0);
}

.testimonials .load-more {
	text-align: center;
	margin-top: 3.8rem;
}

@media(max-width:1249px) {
	.contact_sec.grievance_budsman .contact_grid {
		display: block;
	}
}

@media(max-width:991px) {
	.contact_sec>.container-fluid {
		padding-top: 5.2rem;
	}

	.testimonials .testi_grid .overlay {
		min-height: auto;
	}

	.testimonials .testi_grid {
		grid-template-columns: repeat(2, 1fr);
		padding-bottom: 5rem;
	}

	.ctninfo_grid {
		gap: 10rem;
	}

	.contact_info {
		grid-template-columns: auto 17.5rem;
		gap: 5.2rem;
		padding-right: 0;
	}

	.contact_grid {
		margin-top: 5rem;
	}

	.contact_grid {
		gap: 3.3rem;
		padding: 3.4rem 7rem 4.7rem 4rem;
		margin: 2rem 0rem;
	}

	.map_sec {
		margin-top: -21.5rem;
		padding-bottom: 5rem;
	}

	.contact_sec.grievance_budsman>.container-fluid {
		padding-top: 2rem;
		padding-bottom: 6rem;
	}

	.contact_sec.grievance_budsman .contact_grid {
		padding: 3rem;
	}
}

@media(max-width:767px) {
	.testimonials .testi_grid {
		grid-auto-columns: auto;
		grid-auto-rows: auto;
	}

	.testimonials .testi_grid figure img {
		height: auto;
	}

	.contact_sec>.container-fluid::before {
		max-height: 70.4rem;
	}

	.contact_info {
		grid-template-columns: 60% 40%;
	}

	.ctninfo_grid {
		gap: 3rem;
		flex-wrap: wrap;
	}

	.ctninfo_grid>ul:nth-child(1) {
		max-width: 100%;
	}

	.contact_grid {
		grid-template-columns: 100%;
		padding: 3rem;
	}

	.map_sec {
		margin-top: 0;
		padding-block: 5rem 0;
	}
}

@media(max-width:575px) {
	.testimonials .testi_grid {
		grid-template-columns: repeat(1, 1fr);
		padding-bottom: 2rem;
	}

	.testimonials .testi_grid figure {
		padding-top: 1rem;
	}

	.testimonials .load-more {
		margin-top: 0.8rem;
	}
}

@media(max-width:375px) {
	.contact_info {
		grid-template-columns: 100%;
	}

}

/* Gallery Area Start */
.gallery_sec {
	position: relative;
	padding-bottom: 15.5rem;
}

.gallery_sec>.container-fluid {
	position: relative;
	padding-inline: 0;
	z-index: 1;
	overflow: clip;
}

.gallery_sec>.container-fluid::before {
	content: '';
	position: absolute;
	top: 14.9rem;
	left: 0;
	height: 100%;
	max-height: 65rem;
	width: 100%;
	background-color: var(--color-0b);
	background-image: url(../images/border-four.svg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 100%;
	z-index: -1;
}

.gallery_sec>.container-fluid>.container {
	position: relative;
}

.gallery_filter {
	/* position: absolute;
	right: 1.5rem;
	top: 0; */
	margin-bottom: 3rem;
    margin-left: auto;
	width: 100%;
	max-width: 35rem;
}

.gallery_filter>select {
	height: 4.2rem;
	background-color: var(--color-white);
	border: none;
	border-bottom: 0.1rem solid rgb(112 112 112 / 20%);
	background-position: right 1.6rem center;
	background-size: 1.4rem;
}

.gallery_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 5rem 2.5rem;
	align-items: end;
}

.gallery_grid>.gallery_bx {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: end;
}

/* .gallery_grid>.gallery_bx:nth-child(2) figure {
	height: 45rem;
	margin-top: auto;
	overflow: hidden;
}

.gallery_grid>.gallery_bx:nth-child(2) figure>img {
	object-fit: scale-down;
	min-height: 503px;
} */

.glrybx_caption>* {
	color: var(--color-white);
}

.gallery_grid>.gallery_bx .glrybx_caption {
	padding-top: 4rem;
}

.gallery_grid>.gallery_bx .glrybx_caption>p {
	font: var(--font-24);
	font-family: var(--font-segoe);
}

.gallery_grid>.gallery_bx:nth-child(3) .glrybx_caption,
.gallery_grid>.gallery_bx:nth-child(4) .glrybx_caption {
	padding: 4.8rem 6.7rem 4.4rem 5.6rem;
	background-color: var(--color-b2);
	min-height: 182px;
}

.gallery_bx .gallery-item:not(.overlap_btn) {
	display: none;
}

.gallerythree_grid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 2.5rem;
	margin-top: 10rem;
}

.gallerythree_grid .gallery_bx {
	position: relative;
	display: grid;
}

.gallerythree_grid .gallery_bx>* {
	grid-area: 1/1;
}

.gallerythree_grid .gallery_bx>.glrybx_caption {
	margin-top: auto;
	padding: 3.2rem 4.5rem 3rem;
	background: linear-gradient(to top, rgb(0 0 0 / 87%) 16%, transparent 100%);
}

.gallerythree_grid .gallery_bx>.glrybx_caption>p {
	font: var(--font-24);
	font-family: var(--font-segoe);
}

@media(max-width:1024px) {
	.gallery_grid>.gallery_bx:nth-child(2) figure {
		height: 38rem;
	}

	.gallery_grid>.gallery_bx .glrybx_caption {
		padding-top: 2.5rem;
	}

	.gallery_grid>.gallery_bx:nth-child(3) .glrybx_caption,
	.gallery_grid>.gallery_bx:nth-child(4) .glrybx_caption {
		padding: 2.8rem 4.7rem 3.4rem 3.6rem;
	}

	.gallerythree_grid {
		margin-top: 6rem;
	}
}

@media(max-width:991px) {
	.gallery_sec {
		padding-bottom: 8.5rem;
	}

	.gallery_filter {
		position: relative;
		right: 0;
		;
		margin-left: auto;
		margin-bottom: 3rem;
	}

	.gallery_grid>.gallery_bx:nth-child(2) figure {
		height: auto;
	}

	.gallerythree_grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.gallery_grid>.gallery_bx:nth-child(3) .glrybx_caption,
	.gallery_grid>.gallery_bx:nth-child(4) .glrybx_caption {
		padding: 2.5rem;
		min-height: 100%;
	}

	.gallery_grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 2.5rem;
	}

	.gallery_grid>.gallery_bx:nth-child(2) figure>img {
		min-height: 100%;
	}

	.rbox-content img {
		max-width: 100%;
		height: 100%;
	}
}

/* Hostel Area Start */
.hosfee_sec {
	padding-bottom: 13rem;
}

.hosfee_sec .sec_title {
	margin-bottom: 4.8rem;
}

.hosfee_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2.5rem;
	margin-top: 13rem;
}

.hosfee_caption {
	padding-inline: 10rem 6.4rem;
}

.hosfee_caption>.custom_bullets>li {
	line-height: 1.66;
}

.hosfee_caption>.custom_bullets>li::before {
	background: url(../images/list-bullet.svg) no-repeat center / cover;
}

.hosfee_caption>.custom_bullets>li>strong {
	font-weight: 600;
}

@media(max-width:1024px) {
	.hosfee_grid {
		margin-top: 10rem;
	}

	.hosfee_caption {
		padding-inline: 6rem 1.4rem;
	}

	.custom_bullets>li {
		margin-bottom: 2rem;
	}
}

@media(max-width:991px) {
	.hosfee_grid {
		margin-top: 6rem;
	}

	.hosfee_caption {
		padding-inline: 0;
	}
}

@media(max-width:767px) {
	.hosfee_sec {
		padding-bottom: 5rem;
	}

	.hosfee_grid {
		margin-top: 4rem;
		grid-template-columns: repeat(1, 1fr);
	}

	.hosfee_caption {
		padding-inline: 0;
	}

	.hosfee_sec .container-fluid {
		padding-inline: 0;
	}

	.hosfee_sec .sec_title {
		margin-bottom: 3rem;
	}

	.gallerythree_grid {
		margin-top: 4rem;
	}

}

/* University Magazine  Start*/

.unimag_sec {
	padding-bottom: 15rem;
}

.unimag_sec .sec_title {
	margin-bottom: 5.6rem;
	padding-right: 10rem;
}

.unimag_sec .sec_title>.title32 {
	margin-bottom: 3.2rem;
}

.unimag_sec .row {
	--bs-gutter-x: 2.5rem;
}

.unimag_caption {
	position: relative;
	padding: 9.8rem 8.3rem 3rem 12.5rem;
	height: 100%;
}

.unimag_border {
	width: 100%;
	max-width: 47.2rem;
	height: 0.8rem;
	background: linear-gradient(to right, #0B233B 0% 32.2%, #CF6C38 32.2% 77.8%, #BE9337 77.8% 100%);
	position: absolute;
	bottom: 0;
}

@media(max-width:1024px) {
	.unimag_sec .sec_title {
		margin-bottom: 4.6rem;
		padding-right: 0;
	}

	.unimag_caption {
		padding: 5.8rem 3.9rem 3rem 8.5rem;
	}
}

@media(max-width:991px) {
	.unimag_sec {
		padding-bottom: 10rem;
	}

	.unimag_caption {
		padding: 4rem 0 7rem;
	}

	.contact_sec.grievance .contact_grid .form-group textarea {
		width: 100%;
		height: 100px;
	}

	.contact_sec.grievance>.container-fluid {
		padding-bottom: 10rem;
	}
}

@media(max-width:767px) {
	.unimag_sec {
		padding-bottom: 5rem;
	}

	.unimag_caption {
		padding: 4rem 0 4rem;
	}

	.contact_sec.grievance .contact_grid {
		display: block;
		padding: 2.5rem;
	}

	.contact_sec.grievance>.container-fluid {
		padding-top: 0rem;
	}

	.contact_sec.grievance>.container-fluid {
		padding-bottom: 4rem;
	}

	.contact_sec.grievance .sec_title {
		display: none;
	}
}

/* Teaching Faculty Area Start  */

.teachfaculty_sec {
	padding-bottom: 12rem;
}

.teachfaculty_sec .row {
	--bs-gutter-x: 2.5rem;
}

.tchfac_caption {
	position: relative;
	padding-inline: 12.5rem 2.5rem;
	height: 100%;
}

.tchfac_caption>blockquote {
	margin-bottom: 3rem;
}

.tchfac_caption>p {
	line-height: 1.44;
}

.tchfact_grid {
	display: inline-grid;
	grid-template-columns: repeat(2, 1fr);
	margin-top: 5.3rem;
}

.tchfact_bx {
	background-color: var(--color-f8);
}

.tchfact_bx>h3 {
	font: var(--font-48);
	line-height: 0.8;
	font-weight: 300;
	color: var(--color-0b);
	margin-bottom: 1.2rem;
}

.tchfact_bx>h3>sup {
	font-size: 0.62em;
}

.tchfact_bx>p {
	font: var(--font-16);
}

.tchfact_bx:nth-child(-n+2) {
	padding-bottom: 3.6rem;
}

.tchfact_bx:nth-child(n+3) {
	padding-top: 2.5rem;
	border-top: 0.1rem solid #CBCBCB;
}

.tchfact_bx:nth-child(odd) {
	padding-right: 3rem;
	border-right: 0.1rem solid #CBCBCB;
}

.tchfact_bx:nth-child(even) {
	padding-left: 7.8rem;
}

.tchfcttwo_sec {
	padding-block: 10rem 15rem;
	background-color: var(--color-white);
}

.tchfcttwo_sec .sec_title {
	text-align: center;
	margin-bottom: 9.7rem;
}

.tchfcttwo_sec .sec_title>blockquote>strong {
	font-weight: bold;
}

.tectfact_banner {
	width: 100%;
	max-width: 197.5rem;
	margin-inline: auto;
}

.tchfcttwo_sec h3 {
	text-transform: capitalize;
	font-weight: 500;
	margin-bottom: 5rem;
}

@media(max-width:1024px) {
	.tchfac_caption {
		padding-inline: 7.5rem 0;
	}

	.tchfact_bx:nth-child(-n+2) {
		padding-bottom: 2.6rem;
	}

	.tchfcttwo_sec {
		padding-block: 8rem 12rem;
	}

	.tchfcttwo_sec .sec_title {
		margin-bottom: 6.7rem;
	}
}

@media(max-width:991px) {
	.tchfcttwo_sec {
		padding: 6rem 10rem 0rem 10rem;
	}

	.teachfaculty_sec {
		padding-bottom: 5rem;
	}

	.tchfac_caption {
		padding-inline: 0;
	}

	.teachfaculty_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}

	.tchfact_grid {
		display: grid;
	}
}

@media(max-width:767px) {
	.tchfcttwo_sec {
		padding: 6rem 0rem 0rem 0rem;
	}

	.teachfaculty_sec {
		padding-bottom: 2rem;
	}

	.tchfcttwo_sec .sec_title {
		margin-bottom: 3.7rem;
	}

	.tchfact_bx:nth-child(even) {
		padding-left: 4.8rem;
	}

	.tchfact_grid {
		margin-top: 3rem;
	}
}

@media(max-width:575px) {
	.tecfacult_sec>.container-fluid {
		padding: 2.7rem 0rem;
	}

	.tchfcttwo_sec h3 {
		font: var(--font-30);
		margin-bottom: 3rem;
	}

	.tecfacult_wrapper {
		padding-top: 2rem;
	}

	.tecfacult_grid {
		gap: 2rem;
	}

	.hosfee_grid {
		margin-top: 2rem;
	}

	.tchfcttwo_sec {
		padding: 2rem 0rem 0rem 0rem;
	}

	.tchfcttwo_sec blockquote.title24 {
		text-align: left;
	}

	.tchfcttwo_sec .sec_title {
		margin-bottom: 0rem;
	}

	.tecfacult_grid {
		margin-bottom: 2rem;
	}

	.tecfacult_sec {
		padding-bottom: 4rem;
	}

	.tchfac_caption>blockquote {
		margin-bottom: 2rem;
	}
}

/* result Area Start */
.result_sec {
	align-content: center;
	height: 100%;
}

/* result Area end */



.intern_sec {
	padding-bottom: 15.3rem;
}

.intern_sec .sec_title {
	margin-bottom: 5.6rem;
}

.intern_sec .row {
	--bs-gutter-x: 2.5rem;
}

.intern_caption {
	position: relative;
	padding-inline: 10rem 5.5rem;
	align-content: center;
	height: 100%;
}

.intern_wrapper {
	margin-top: 8rem;
	padding-top: 8rem;
	border-top: 0.1rem solid var(--color-cb);
}

.intern_wrapper>.title32 {
	margin-bottom: 5.6rem;
}

.intern_table table>thead>tr>th {
	width: 33.333%
}

.intern_table table>thead>tr>th:nth-child(-n+1) {
	padding-inline: 6.2rem 3.9rem;
}

.intern_table table>thead>tr>th:nth-child(n+2) {
	padding-inline: 10rem 3.9rem;
}

.intern_table table>tbody>tr>td {
	font: var(--font-18);
	font-family: var(--font-segoe);
	letter-spacing: 0px;
}

.intern_table table>tbody>tr>td:nth-child(-n+1) {
	padding-inline: 6.2rem 3.9rem;
}

.intern_table table>tbody>tr>td:nth-child(n+2) {
	padding-inline: 10rem 3.9rem;
}

@media(max-width:991px) {
	.intern_sec {
		padding-bottom: 6rem;
	}

	.intern_sec .sec_title {
		margin-bottom: 1.6rem;
	}

	.intern_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}

	.intern_caption {
		padding-inline: 0;
	}

	.intern_wrapper {
		margin-top: 5rem;
		padding-top: 5rem;
	}

	.intern_wrapper>.title32 {
		margin-bottom: 3.6rem;
	}

	.intern_table table>thead>tr>th:nth-child(-n+1) {
		padding-inline: 2rem;
	}

	.intern_table table>thead>tr>th:nth-child(n+2) {
		padding-inline: 2rem;
	}

	.intern_table table>tbody>tr>td:nth-child(-n+1) {
		padding-inline: 2rem;
	}

	.intern_table table>tbody>tr>td:nth-child(n+2) {
		padding-inline: 2rem;
	}
}

@media(max-width:767px) {
	.intern_wrapper {
		margin-top: 5rem;
		padding-top: 3rem;
	}

	.intern_sec {
		padding-bottom: 4rem;
	}

	.clubcommet_bx {
		padding: 4rem;
	}

	.clubcommet_bx>h4 {
		margin-bottom: 2rem;
	}

	.clubcommet_bx>p {
		margin-bottom: 2rem;
	}

	.clubcommet_sec .clubcommet_bx>figure {
		margin-top: 2rem
	}

	.clubcommet_sec .clubcommet_bx>p {
		margin-bottom: 0;
	}

	.clubcommet_bx>h4 {
		margin-bottom: 2rem;
	}
}


/* Placement Record Area Start */
.placrecord_sec {
	position: relative;
	padding-bottom: 10rem;
}

.placrecord_filter {
	display: block;
	grid-template-columns: auto 47.5rem;
	gap: 2rem 15rem;
	align-items: center;
	margin-bottom: 8rem;
}

.placrecord_sec .placrecord_filter {
	margin-bottom: 3rem;
}

.placrecord_sec .placrecord_filter blockquote.title24 {
	margin-bottom: 3rem;
}

.placm_table table>thead>tr>th {
	width: 33.333%;
	font: var(--font-21);
	letter-spacing: 0.042rem;
}

.placm_table table>thead>tr>th:nth-child(-n+1) {
	padding-inline: 6.2rem 3.9rem;
}

.placm_table table>thead>tr>th:nth-child(n+2) {
	padding-inline: 12rem 3.9rem;
}

.placm_table table>tbody>tr>td:nth-child(-n+1) {
	padding-inline: 6.2rem 3.9rem;
}

.placm_table table>tbody>tr>td:nth-child(n+2) {
	padding-inline: 12rem 3.9rem;
}

.placm_table table>tbody>tr>td {
	font: var(--font-21);
	letter-spacing: 0.042rem;
}

.placrecord_sec .load_center {
	margin-top: 6.6rem;
}

@media(max-width:1024px) {
	.placrecord_sec {
		padding-bottom: 8rem;
	}

	.placrecord_filter {
		gap: 2rem 8rem;
		margin-bottom: 6rem;
	}
}

@media(max-width:991px) {
	.placrecord_sec {
		padding-bottom: 6rem;
	}


	.placrecord_filter {
		grid-template-columns: 100%;
		gap: 3rem 8rem;
		margin-bottom: 4rem;
	}

	.placrecord_sec .placrecord_filter {
		margin-bottom: 0rem;
	}

	.placrecord_filter>.form-group {
		max-width: 100%;
	}

	.placm_table table>thead>tr>th:nth-child(-n+1) {
		padding-inline: 2rem;
	}

	.placm_table table>thead>tr>th:nth-child(n+2) {
		padding-inline: 2rem;
	}

	.placm_table table>tbody>tr>td:nth-child(-n+1) {
		padding-inline: 2rem;
	}

	.placm_table table>tbody>tr>td:nth-child(n+2) {
		padding-inline: 2rem;
	}
}

@media(max-width:767px) {

	.placrecord_sec .accordion-item-body-content {
		padding-inline: 0rem;
	}

	.placrecord_sec thead>tr>th:nth-child(-n+2) {
		padding-inline: 1rem;
	}

	.placrecord_sec thead>tr>th:nth-child(n+3) {
		padding-inline: 1rem;
	}

	.placrecord_sec .accordion-item-header>.accordion-title {
		padding: 0.7rem 2.3rem 0.7rem 1rem;
	}

}

@media(max-width:479px) {

	.placrecord_sec .research-table {
		margin-bottom: 0rem;
	}

}

/* Admission Process Area Start */

.admprocess_sec{padding-bottom:15rem;}
.applynow_sec{padding-block:6rem 10rem;}
.applynow_sec ul{display:flex;gap:1rem;}

.applynow_sec ul li{list-style:none;}

.admprocess_sec .sec_title{margin-bottom:13.8rem;}
.admprocess_sec .sec_title>blockquote{margin-top:3.6rem;}
.admprocess_sec .sec_title>blockquote>strong{font-weight:600;}
.admpros_wrapper>.full-width{display:grid;}
.admpros_wrapper>.full-width>*{grid-area:1/1;height:100%;}
.admpros_wrapper>.full-width>figure>img{height:100%;object-fit:cover;}
.admpros_wrapper>.full-width>.container{display:flex;}
.admpros_dir{position:relative;width:100%;max-width:60rem;background-color:rgb(255 255 255 / 90%);margin-block:10rem 4.2rem;margin-left:auto;padding:3.7rem 4.3rem 5.7rem;}
.admpros_dir::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:1rem;background:linear-gradient(to right,#BE9337 0% 5.83%,#CF6C38 5.83% 34.13%,#0B233B 34.13% 100%);}
.admpros_dir>.title32{margin-bottom:3.3rem;}
.admpros_dir>ul{padding:0;margin:0;}
.admpros_dir>ul>li{list-style:none;font:var(--font-18);font-family:var(--font-segoe);line-height:1.66;display:flex;gap:1.9rem;margin-bottom:3rem;}
.admpros_dir>ul>li:last-child{margin-bottom:0;}
.admpros_dir>ul>li>strong{flex-shrink:0;min-width:4rem;height:4rem;border:0.1rem solid rgb(11 82 153 / 40%);font-family:var(--font-stem);font-weight:500;color:var(--color-0b);text-align:center;align-content:center;border-radius:50%;}
.admpros_eapc{margin-top:14rem;}
.admpros_eapc>.title32{margin-bottom:4rem;}
.admpros_eapc>ul>li>strong{font-weight:600;}
.admpros_eapc .applybtn{display: flex; flex-wrap: wrap; gap: 1rem; margin-top: 8rem;}
.admpros_eapc .applybtn>a{display:inline-block;cursor:pointer;font:var(--font-24);font-weight:400;color:var(--color-white);background-color:var(--color-0b);border:0.1rem solid var(--color-0b);padding-block:0.5rem 0.7rem;padding-inline:1.65rem;}
.admpros_eapc .applybtn>a:last-child{background-color:var(--color-be);border:0.1rem solid var(--color-be);}


@media(max-width:1366px) {
	.admprocess_sec .sec_title{margin-bottom:9.8rem;}
	.admpros_eapc{margin-top:10rem;}
}

@media(max-width:1024px) {
	.admpros_dir{margin-block:7rem 3.2rem;}
	.admpros_dir>ul>li{margin-bottom:2rem;}
}
@media(max-width:991px) {
	.admprocess_sec{padding-bottom:10rem;}
	.admpros_eapc .applybtn{margin-top: 5rem;}
}
@media(max-width:767px) {
	.admprocess_sec{padding-bottom:5rem;}
	.admprocess_sec .sec_title{margin-bottom:4.8rem;}
	.admpros_wrapper>.full-width{gap:3rem;}
	.admpros_wrapper>.full-width>*{grid-area:auto;}
	.admpros_dir{max-width:100%;margin-block:0;padding:2.7rem 2.3rem 5.7rem;}
	.admpros_eapc{margin-top:6rem;}
	.admpros_eapc .applybtn{margin-top: 4rem;}
}

/* Placement Overview Area Start */
.placeoverv_sec {
	padding-bottom: 14.5rem;
}

.placeoverv_sec .sec_title {
	margin-bottom: 5.6rem;
}

.placeoverv_sec .sec_title>.title32 {
	margin-bottom: 2.4rem;
}

.placeover_caption {
	padding: 6.6rem 5rem 10rem 0;
}

.obj_cdc {
	padding-top: 10rem;
	border-top: 0.1rem solid var(--color-cb);
}

.obj_cdc>.title32 {
	margin-bottom: 5.6rem;
}

.cdcgrid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 3rem 2.5rem;
}

.cdc_bx {
	position: relative;
	display: flex;
	align-items: center;
	gap: 3.6rem;
	padding: 3.8rem 4.9rem 4.4rem 4.1rem;
	background-color: var(--color-white);
}

.cdc_bx::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 35rem;
	height: 0.3rem;
	background: linear-gradient(to right, #0B5299 0% 22.8%, #CF6C38 22.8% 51.9%, #BE9337 51.9% 85.9%, #0B233B 85.9% 100%);
}

.cdc_bx>figure {
	width: 4.5rem;
	flex-shrink: 0;
}

.cdc_bx>h5 {
	font-weight: 300;
	letter-spacing: 0.042rem;
	line-height: 1.33;
	color: var(--color-black);
}

@media(max-width:991px) {
	.placeoverv_sec .sec_title {
		margin-bottom: 2.6rem;
	}

	.placeover_caption {
		padding: 3.6rem 2rem 4rem 0;
	}

	.placeoverv_sec {
		padding-bottom: 10.5rem;
	}

	.cdcgrid {
		grid-template-columns: repeat(2, 1fr);
	}

	.obj_cdc {
		padding-top: 6rem;
	}
}

@media(max-width:767px) {
	.placeoverv_sec {
		padding-bottom: 6.5rem;
	}

	.placeover_caption {
		padding: 2.6rem 0 3rem 0;
	}

	.cdcgrid {
		grid-template-columns: repeat(2, 1fr);
		gap: 2rem 1rem;
	}

	.cdc_bx {
		flex-wrap: wrap;
		gap: 2rem;
		padding: 2.8rem 3.9rem 3.4rem 3.1rem;
	}

	.cdc_bx:nth-child(5) {
		grid-column: span 2;
	}

	.obj_cdc {
		padding-top: 4rem;
	}

	.obj_cdc>.title32 {
		margin-bottom: 3.6rem;
	}
}

@media(max-width:479px) {

	.cdcgrid {
		display: block;
	}

	.tecfac_caption {
		padding: 2.3rem 0rem 0;
	}

	.intern_sec.club .col-lg-6 {
		margin-top: 2rem;
	}

	.clubcommet_sec .clubcommet_bx {
		padding: 2rem;
		text-align: left;
		align-items: flex-start;
	}

	.clubcommet_sec .clubcommet_bx>h4 {
		margin-bottom: 2rem;
	}

	.clubcommet_bx h4 {
		text-align: left;
	}

	.clubcommet_sec .clubcommet_bx::after {
		width: 100%;
		left: 0;
	}
}

/* Placement Training Area Start */

.plctrain_sec {
	padding-bottom: 8rem;
}

.plctrain_sec .sec_title {
	margin-bottom: 6.4rem;
}

.plctrain_sec .row {
	--bs-gutter-x: 2.5rem;
}

.plctrain_caption {
	height: 100%;
	align-content: center;
	padding-inline: 12.5rem 2rem;
}

.plcindus_sec {
	position: relative;
	padding-block: 10.9rem;
	overflow: clip;
	z-index: 1;
}

.plcindus_sec::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 69.5rem;
	background-color: var(--color-0b);
	z-index: -1;
}

.plcindus_sec .sec_title {
	text-align: center;
	margin-bottom: 9.7rem;
}

.plcindus_sec .sec_title>* {
	color: var(--color-white);
}

.plcindus_sec .sec_title>.title24 {
	margin-bottom: 3rem;
}

.plcindus_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 3.3rem 2.5rem;
}

.plcindus_bx {
	position: relative;
	padding: 6.4rem 8.1rem 10.8rem 7.6rem;
	background-color: var(--color-white);
}

.plcindus_bx::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 35rem;
	height: 0.3rem;
	background: linear-gradient(to right, #0B5299 0% 22.8%, #CF6C38 22.8% 51.9%, #BE9337 51.9% 85.9%, #0B233B 85.9% 100%);
}

.plcindus_bx>figure {
	max-width: 21.1rem;
	margin-bottom: 3.6rem;
}

.plcindus_sec .load_center {
	margin-top: 10rem;
}

.techno_offer {
	padding-top: 8rem;
	margin-top: 10rem;
	border-top: 0.1rem solid var(--color-cb);
}

.techno_offer .sec_title {
	text-align: center;
	margin-bottom: 6.1rem;
}

.techno_offer .sec_title>h4 {
	font: var(--font-28);
	color: var(--color-black);
}

.techno_grid>ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2.5rem;
	margin: 0;
	padding: 0;
}

.techno_grid>ul>li {
	position: relative;
	list-style: none;
	font: var(--font-18);
	font-family: var(--font-segoe);
	padding: 2.5rem 2.4rem;
	background-color: var(--color-white);
}

.techno_grid>ul>li:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 0.2rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B5299 0% 24%, #CF6C38 24% 49.3%, #BE9337 49.3% 75.9%, #0B233B 75.9% 100%);
}

@media(max-width:991px) {
	.plctrain_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}

	.plctrain_caption {
		padding-inline: 0;
	}

	.plctrain_sec .sec_title {
		margin-bottom: 3.4rem;
	}

	.plcindus_sec {
		padding-block: 5.9rem;
	}

	.plcindus_sec::before {
		height: 62.5rem;
	}

	.plcindus_sec .sec_title {
		margin-bottom: 4.7rem;
	}

	.plcindus_bx {
		padding: 4.4rem 4.1rem 5.8rem 3.6rem;
	}

	.plcindus_bx>figure {
		margin-bottom: 2.6rem;
	}

	.techno_offer {
		padding-top: 6rem;
		margin-top: 8rem;
	}

	.techno_grid>ul {
		grid-template-columns: repeat(3, 1fr);
	}
}

@media(max-width:767px) {
	.plctrain_sec {
		padding-bottom: 4rem;
	}

	.plctrain_sec .sec_title {
		margin-bottom: 2rem;
	}

	.plcindus_sec {
		padding-block: 4.9rem;
	}

	.plcindus_sec .sec_title {
		text-align: left;
		margin-bottom: 3.7rem;
	}

	.plcindus_sec .sec_title>.title24 {
		margin-bottom: 1.8rem;
	}

	.plcindus_grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.plcindus_bx>figure {
		max-width: 18.1rem;
	}

	.plcindus_sec .load_center {
		margin-top: 6rem;
	}

	.techno_offer {
		padding-top: 4rem;
		margin-top: 5rem;
	}

	.techno_grid>ul {
		grid-template-columns: repeat(2, 1fr);
		gap: 1.5rem;
	}
}

@media(max-width:375px) {
	.plcindus_bx {
		padding: 3.4rem 3.1rem 4.8rem 2.6rem;
	}
}

/* ---Our Recruiters--- */
.plcreqt_sec {
	padding-bottom: 10rem;
}

.plcreqt_grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 0.7rem 0.5rem;
}

.plcreqtbx {
	position: relative;
	padding: 4.5rem;
	background-color: var(--color-white);
	display: flex;
}

.plcreqtbx>figure {
	width: 100%;
	display: flex;
}

.plcreqtbx>figure>img {
	max-width: 21rem;
	margin: auto;
}

.plcreqtbx:before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-inline: auto;
	width: 9.6rem;
	height: 0.3rem;
	background: linear-gradient(to right, #0B5299 0% 24%, #CF6C38 24% 49.3%, #BE9337 49.3% 75.9%, #0B233B 75.9% 100%);
}

@media(max-width:991px) {
	.plcreqt_sec {
		padding-bottom: 8rem;
	}

	.plcreqt_grid {
		grid-template-columns: repeat(3, 1fr);
	}

	.plcreqtbx {
		padding: 3.5rem;
	}
}

@media(max-width:767px) {
	.plcreqt_sec {
		padding-bottom: 6rem;
	}

	.plcreqt_grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width:330px) {
	.plcreqtbx {
		padding: 2.5rem;
	}
}

/* Placement Testimonials */

.placetestim_sec {
	padding-bottom: 10.7rem;
}

.plctestim_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2rem 2.5rem;
}

.plctestim_bx>iframe {
	width: 100%;
	height: 40.8rem;
}

@media(max-width:767px) {
	.plctestim_grid {
		grid-template-columns: repeat(1, 1fr);
	}
}

/* Sports & Adventure */

.outsprt_sec {
	padding-bottom: 18.2rem;
}

.outsprt_sec .row {
	--bs-gutter-x: 2.5rem;
}

.outsport_caption {
	padding-top: 5.8rem;
	padding-left: 12.5rem;
}

.outsport_caption>.title32 {
	margin-bottom: 2.8rem;
}

.outsport_caption>ul>li::before {
	background: url(../images/list-bullet.svg) no-repeat center / cover;
}

.outsport_full {
	position: relative;
	display: grid;
	margin-top: 13rem;
}

.outsport_full::after {
	content: '';
	position: absolute;
	left: 0;
	width: 50%;
	height: 100%;
	background: transparent linear-gradient(to left, #00000000 0%, #000000 100%);
}

.outsport_full>* {
	grid-area: 1/1;
	height: 100%;
}

.outsport_full>figure>img {
	object-fit: cover;
	height: 100%;
}

.outsport_full>.container {
	align-content: center;
}

.outsport_wrap {
	position: relative;
	max-width: 37.5rem;
	padding-block: 3rem;
	z-index: 1;
}

.outsport_wrap>* {
	color: var(--color-white);
}

.outsport_wrap>blockquote {
	margin-bottom: 4.4rem;
}

.outsport_wrap>ul {
	padding-right: 2.1rem;
}

.outsport_wrap>ul>li {
	color: var(--color-white);
}

@media(max-width:991px) {
	.outsport_wrap {
		max-width: 72%;
	}

	.outsprt_sec {
		padding-bottom: 10.2rem;
	}

	.outsport_caption {
		padding-left: 0rem
	}
}

@media(max-width:767px) {
	.outsport_caption {
		padding-top: 1.8rem;
	}

	.outsport_full {
		margin-top: 4rem;
	}

	.outsprt_sec {
		padding-bottom: 4rem;
	}

}

@media(max-width:575px) {
	.outsport_wrap {
		max-width: 100%;
	}

	.abtmison_sec {
		padding-block: 2rem 4rem;
	}

	.abtmison_bx:nth-child(1) {
		padding-bottom: 4rem;
	}

	.abtmison_grid {
		gap: 3rem;
	}

}


.sprtfit_sec {
	padding-bottom: 15rem;
}

.sprtfit_sec .row {
	--bs-gutter-x: 2.5rem;
}

.sprtfit_caption {
	position: relative;
	padding-right: 23.9rem;
}

.sprborder {
	position: absolute;
	top: 0;
	left: -11.5rem;
	width: 1rem;
	height: 98.1%;
	background: linear-gradient(to bottom, #0B233B 0% 59.3%, #CF6C38 59.3% 93%, #BE9337 93% 100%);
}

.sprtfit_caption>.title32 {
	margin-bottom: 1.8rem;
}

.sprtfit_caption>ul>li {
	padding-left: 4rem;
}

.sprtfit_caption>blockquote {
	font: var(--font-36);
	letter-spacing: 0.072rem;
	font-weight: 300;
	color: var(--color-0b);
	padding-right: 2rem;
	margin-top: 7.2rem;
}

.sprtfit_wrap {
	margin-top: 8.3rem;
}

.sprtfit_wrap>ul {
	display: grid;
	grid-template-columns: 407fr 479fr 465fr;
	gap: 6.2rem;
	padding: 0;
	margin: 0;
}

.sprtfit_wrap>ul>li {
	list-style: none;
	font: var(--font-18);
	font-family: var(--font-segoe);
	padding-left: 2.4rem;
	border-left: 0.4rem solid var(--color-be);
}

@media(max-width:991px) {
	.sprtfit_caption {
		padding-right: 0rem;
		padding-bottom: 4rem;
	}

	.sprtfit_wrap>ul>li {
		line-height: normal;
	}
}

@media(max-width:767px) {
	.sprtfit_sec {
		padding-bottom: 6rem;
	}

	.sprtfit_wrap {
		margin-top: 5.3rem;
	}

	.sprtfit_wrap>ul {
		gap: 2.2rem;
	}

	.sprtfit_caption>blockquote {
		margin-top: 4rem;
		padding-inline: 0;
	}
}

@media(max-width:575px) {
	.sprtfit_caption>blockquote {
		margin-top: 4.2rem;
		padding-right: 0px;
		font: var(--font-30);
	}

	.sprtfit_caption {
		padding-bottom: 4rem;
	}

	.sprtfit_wrap>ul {
		grid-template-columns: 100%;
	}
}



/* Academic Calendar Area Start */
.acadmcal_sec {
	position: relative;
	padding-bottom: 12.3rem;
}

.acadmcal_sec .accordion-item .accordion-item-body-content {
	padding: 0;
	padding-block: 1.9rem 1rem;
	background-color: transparent;
}

.acadmcal_sec.faqs .accordion-item .accordion-item-body-content>p {
	padding: 0rem 2.3rem 0rem 4rem;
}

.acadmcal_table table th {
	width: 50%;
}

.acadmcal_table table td {
	width: 50%;
}

.acadmcal_table table th:nth-child(2),
.acadmcal_table table td:nth-child(2) {
	padding-left: 25rem;
}

@media(max-width:991px) {
	.acadmcal_sec {
		padding-bottom: 7rem;
	}

	.acadmcal_table table th:nth-child(2),
	.acadmcal_table table td:nth-child(2) {
		padding-left: 10rem;
	}
}

@media(max-width:767px) {
	.acadmcal_sec {
		padding-bottom: 4rem;
	}

	.acadmcal_table table th:nth-child(2),
	.acadmcal_table table td:nth-child(2) {
		padding-left: 3rem;
	}
}

/* Leader Detail Area Start */
.ldrdetail_sec {
	padding-bottom: 7.2rem;
}

.ldrdetail {
	position: relative;
	overflow: clip;
	padding: 7.2rem 12.5rem 16.2rem 13rem;
	background-color: var(--color-white);
}

.ldrdetail::before {
	content: '';
	position: absolute;
	top: 8.4rem;
	left: 0;
	width: 1rem;
	height: 69%;
	background: linear-gradient(to bottom, #0B233B 0% 72.3%, #CF6C38 72.3% 95%, #BE9337 95% 100%);
}

.ldrdetail>.title48 {
	font-weight: 300;
	margin-bottom: 7.2rem;
}

.ldrdetail>.title48>strong {
	font-weight: 300;
	display: block;
}

.ldrdtl_grid {
	display: grid;
	grid-template-columns: auto 47.5rem;
	gap: 3rem 13.7rem;
}

.ldrdtl_caption {
	padding-right: 1rem;
}

.ldrdt_auth {
	margin-top: 5rem;
}

.ldrdt_auth>p {
	line-height: 1.44;
	margin-bottom: 0;
}

.ldrdt_auth>h3 {
	color: var(--color-0b);
	font-weight: 300;
	line-height: 1.0834;
	margin-block: 1.4rem;
	letter-spacing: 0.06rem;
}

@media(max-width:1024px) {
	.ldrdetail {
		padding: 5.2rem 6.5rem 10.2rem 7rem;
	}

	.ldrdetail::before {
		top: 6.4rem;
	}

	.ldrdtl_grid {
		gap: 3rem 8.7rem;
	}

	.ldrdetail>.title48 {
		margin-bottom: 5.2rem;
	}
}

@media(max-width:991px) {
	.ldrdetail {
		padding: 5.2rem 3.5rem 8.2rem 4rem;
	}

	.ldrdetail>.title48 {
		margin-bottom: 4.2rem;
	}

	.ldrdtl_grid {
		gap: 3rem 3.7rem;
	}
}

@media(max-width:767px) {
	.ldrdetail {
		padding: 3.2rem 2.5rem 6.2rem 4rem;
	}

	.ldrdetail::before {
		top: 4.4rem;
		width: 0.5rem;
	}

	.ldrdetail>.title48>strong {
		display: inline-block;
	}

	.ldrdtl_grid {
		gap: 5rem 3.7rem;
		grid-template-columns: 100%;
	}

	.ldrdtl_caption {
		padding-right: 0;
		order: 1;
	}

	.ldrdtl_grid>figure {
		order: 0;
	}
}

/* Patents & Commercialisation */
.patcom_sec {
	position: relative;
	padding-bottom: 12.1rem;
}

.patcom_sec>.patcom_border {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin-inline: auto;
	width: 100%;
	max-width: min(1755px, 91.40625vw);
	height: 0.1rem;
	background-color: var(--color-cb);
}

.patcom_wraper {
	position: relative;
	background-color: var(--color-white);
	padding: 7.9rem 25rem 7.9rem 12.5rem;
}

.patcom_wraper::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B233B 0% 44.3%, #CF6C38 43.3% 78%, #BE9337 78% 100%);
}

.patcom_wraper>.title24 {
	margin-bottom: 2.4rem;
}

.patcom_figgrid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2.5rem;
	margin-top: 2.5rem;
}

.rchfocus_sec {
	position: relative;
	display: grid;
	padding-block: 12rem 15rem;
	z-index: 1;
	overflow: clip;
}

.rchfocus_sec>* {
	grid-area: 1/1;
}

.rchf_bg {
	position: sticky;
	top: 10rem;
	margin-top: 42.4rem;
	width: 100%;
	height: 100%;
	max-height: 52.1rem;
	background-color: var(--color-0b);
	z-index: -1;
}

.rchfocus_sec .sec_title {
	text-align: center;
	margin-bottom: 8rem;
}

.rchfocus_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2.5rem;
	grid-auto-rows: 1fr;
}

.rchfocs_bx {
	position: relative;
	padding: 7.916rem 10rem;
	background-color: var(--color-white);
	height: 100%
}

.rchfocs_bx>h5 {
	font: var(--font-21);
	font-weight: 500;
	letter-spacing: 0.042rem;
	margin-bottom: 2.4rem;
}

.rchfocs_bx>ul>li {
	line-height: 1.66;
}

.rchfocs_bx:has(li:nth-child(5)) {
	grid-column: span 2;
}

.rchfocs_bx::before {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	max-width: 35rem;
	height: 0.3rem;
	background: linear-gradient(to right, #0B5299 0% 24%, #CF6C38 24% 55.3%, #BE9337 55.3% 90.9%, #0B233B 90.9% 100%);
}

@media(max-width:991px) {
	.patcom_sec {
		padding-bottom: 8.1rem;
	}

	.patcom_wraper {
		padding: 5.9rem 9rem 5.9rem 5.5rem;
	}

	.rchfocus_sec {
		padding-block: 7rem 8rem;
	}

	.rchfocus_sec .sec_title {
		margin-bottom: 4rem;
	}

	.rchfocs_bx {
		padding: 5.916rem 5rem;
	}
}

@media(max-width:767px) {
	.patcom_sec {
		padding-bottom: 3.1rem;
	}

	.patcom_wraper::before {
		width: 0.5rem;
	}

	.patcom_wraper {
		padding: 2.9rem 1rem 2.9rem 2.5rem;
	}

	.patcom_wraper>.title24 {
		margin-bottom: 1.4rem;
	}

	.patcom_figgrid {
		gap: 1.5rem;
	}

	.rchfocus_sec {
		padding-block: 3rem 4rem;
	}

	.rchfocus_sec .sec_title {
		text-align: left;
		margin-bottom: 2rem;
	}

	.rchfocus_grid {
		grid-template-columns: repeat(1, 1fr);
		grid-auto-rows: auto;
	}

	.rchfocs_bx:has(li:nth-child(5)) {
		grid-column: auto;
	}

	.rchfocs_bx::before {
		left: 0;
		max-width: 100%;
	}
}

@media(max-width:375px) {
	.rchfocs_bx {
		padding: 2.916rem 2rem;
	}

	.rchfocs_bx>h5 {
		margin-bottom: 1.4rem;
	}
}

/* Scholarship Area Start */

.schship_sec {
	padding-bottom: 15.1rem;
}

/* section#patent-records .accordion-item-header.active {
    display: none;
} */
.schshiptab_wrap{background-color:var(--color-white);margin-bottom:6.7rem;}
.accordion-tabs.schship_tabs{justify-content:start;gap:4rem;margin:0;}
.schship_tabs>.tab-button{font:var(--font-20);letter-spacing:0.04rem;}
.schship_sec .table-responsive:has(+ .table-responsive){margin-bottom:6.7rem;}
.schship_table>thead>tr:nth-child(1){background-color:var(--color-be);}
.schship_table>thead>tr:nth-child(1)>th{border:0;}
.schship_table>thead>tr:nth-child(1)>th:last-child{text-align:right;}
.schship_table>thead>tr>th:nth-child(-n+2){padding-inline:2.5rem;}
.schship_table>tbody>tr>td:nth-child(-n+2){padding-inline:2.5rem;}
.scholr_note{margin-top:8rem;}
.scholr_note>.title24{margin-bottom:3rem;}
.sch_ad{ margin-top: 2rem; background: transparent;}
.sch_ad .schship_tabs{ background-color: var(--color-white); padding-left: 2rem;}



@media(max-width:991px) {
	.schship_sec{padding-bottom:6.1rem;}
	.schshiptab_wrap{display:none;}
	.schship_sec .table-responsive:has(+ .table-responsive){margin-bottom:4.7rem;}
	.scholr_note{margin-top:5rem;}
}

@media(max-width:991px) {
	.schship_sec{padding-bottom:4.1rem;}
	.schship_table>thead>tr>th:nth-child(-n+2){padding-inline:2.5rem;min-width:30rem;}
	tbody>tr>td:nth-child(n+3){min-width:20rem;}
	.scholr_note{margin-top:3rem;}
	.scholr_note>.title24{margin-bottom:1.5rem;}
}

/* Facilities Area Start */

.infra_sec {
	padding-bottom: 15.2rem;
}

.infra_sec .row {
	--bs-gutter-x: 2.5rem;
}

.infra_caption {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding-inline: 12.5rem 5rem;
}

.infra_caption>.title32 {
	margin-bottom: 2.4rem;
}

.infra_caption>.title24 {
	margin-bottom: 2.4rem;
}

.infra_caption>p {
	padding-right: 5rem;
}

.infra_fact {
	margin-top: auto;
	padding-top: 2rem;
}

.infra_fact>h3 {
	font: var(--font-48);
	line-height: 0.8;
	margin-bottom: 1rem;
	font-weight: 300;
	color: var(--color-0b);
}

.infra_fact>h3>sup {
	font-size: 0.62em;
}

.infrasport_sec>.full-width {
	display: grid;
}

.infrasport_sec>.full-width>* {
	grid-area: 1/1;
	height: 100%;
}

.infrasport_sec>.full-width>figure {
	position: relative;
}

.infrasport_sec>.full-width>figure::after {
	content: '';
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	background: transparent linear-gradient(260deg, #00000000 0%, rgb(0 0 0 / 80%) 100%);
}

.infrasport_sec>.full-width>figure>img {
	height: 100%;
	object-fit: cover;
}

.infrasport_sec>.full-width>.container {
	align-content: center;
}

.infrassp_caption {
	width: 41.3rem;
	position: relative;
	z-index: 1;
}

.infrassp_caption>* {
	color: var(--color-white);
}

.infrassp_caption>.title32 {
	margin-bottom: 2.4rem;
}

@media(max-width:1024px) {
	.infra_sec {
		padding-bottom: 10.2rem;
	}

	.infra_caption {
		padding-inline: 7.5rem 2rem;
	}
}

@media(max-width:991px) {
	.infra_caption {
		padding-inline: 0;
	}

	.infra_caption>p {
		padding-right: 0;
	}
}

@media(max-width:767px) {
	.infra_caption {
		margin-top: 3rem;
	}

	.infrasport_sec>.full-width>figure>img {
		height: 55vh;
		object-position: 61%;
	}
}

/* Infra Hostel */

.infrahostel_sec {
	padding-block: 15rem;
}

.infrahostel_sec .row {
	--bs-gutter-x: 2.5rem;
	--bs-gutter-y: 2.5rem;
}

.infhostel_caption {
	padding-inline: 12.5rem 12rem;
	align-content: center;
	height: 100%;
}

.infhostel_caption>.title32 {
	margin-bottom: 2.4rem;
}

.infhostel_caption>.title24 {
	margin-bottom: 3.2rem;
}

.infhostel_caption>p {
	padding-right: 3rem;
}

.host_figure {
	position: relative;
}

.host_figure>h4 {
	position: absolute;
	bottom: 2.4rem;
	display: inline-block;
	letter-spacing: 0.048rem;
	font-weight: 300;
	padding: 0.8rem 1.6rem;
	color: var(--color-white);
	background-color: var(--color-be);
}

@media(max-width:1024px) {
	.infrahostel_sec {
		padding-block: 10rem;
	}

	.infhostel_caption {
		padding-inline: 9.5rem 6.5rem;
	}

	.infhostel_caption>.title32 {
		margin-bottom: 1.4rem;
	}

	.infhostel_caption>.title24 {
		margin-bottom: 2.2rem;
	}
}

@media(max-width:991px) {
	.infhostel_caption {
		padding-inline: 2rem;
	}
}

@media(max-width:767px) {
	.infrahostel_sec {
		padding-block: 5rem;
	}

	.infhostel_caption {
		padding-inline: 0;
		padding-block: 2rem;
	}
}

/* Barrier Free Environment */
.bfe_sec {
	padding-block: 12.6rem 19.9rem;
	background-color: var(--color-white);
}

.bfe_sec .sec_title {
	text-align: center;
	padding-inline: 3rem;
	margin-bottom: 6rem;
}

.bfe_sec .sec_title>.title32 {
	margin-bottom: 2.4rem;
}

@media(max-width:1024px) {
	.bfe_sec {
		padding-block: 8.6rem 10.9rem;
	}

	.bfe_sec .sec_title {
		padding-inline: 3rem;
		margin-bottom: 4rem;
	}
}

@media(max-width:991px) {
	.bfe_sec {
		padding-block: 6.6rem 8.9rem;
	}
}

@media(max-width:767px) {
	.bfe_sec {
		padding-block: 3rem 4rem;
	}

	.bfe_sec .sec_title {
		padding-inline: 0;
	}
}

/* Infra Health */
.infrahealth_sec{padding-block:12rem 15rem;}
section.infrahealth_sec.infra_bg_whitte{background-color:#fff;}
section.infrahealth_sec.infra_bg_whitte .inftrans_caption{padding:9rem 12.5rem 0rem 0rem;}
.infrahealth_sec .row{--bs-gutter-x:2.5rem;--bs-gutter-y:8rem;}
.infhealth_caption{position:relative;padding-inline:12.5rem 9rem;align-content:center;height:100%;}
.infhealth_border{position:absolute;top:50%;right:-11.5rem;width:1rem;height:98.1%;background:linear-gradient(to bottom,#0B233B 0% 59.3%,#CF6C38 59.3% 93%,#BE9337 93% 100%);transform:translateY(-50%);}
.infhealth_caption>.title32{margin-bottom:2.4rem;}
.infhealth_caption>.title24{margin-bottom:2.4rem;}
.infhealth_caption>p{padding-right:3rem;}
.inftrans_caption{position:relative;display:flex;flex-direction:column;padding-top:5.7rem;padding-inline:9rem 12.5rem;height:100%;}
.inftrans_caption>.title32{margin-bottom:2.4rem;}
.inftrans_caption>.title24{margin-bottom:2.4rem;}


@media(max-width:1024px) {
	.infrahealth_sec{padding-block:8.6rem 10.9rem;}
}

@media(max-width:991px) {
	.infrahealth_sec{padding-block:6.6rem 8.9rem;}
	.infhealth_caption{padding-inline:2rem 0;}
	.infhealth_border{right:-5.5rem;}
	.infhealth_caption>.title32{margin-bottom:1.4rem;}
	.infhealth_caption>.title24{margin-bottom:1.4rem;}
	.inftrans_caption{padding-top:0;padding-inline:0 2rem;}
	.inftrans_caption>.title32{margin-bottom:1.4rem;}
	.inftrans_caption>.title24{margin-bottom:1.4rem;}
}

@media(max-width:767px) {
	.infrahealth_sec{padding-block:4rem 5.9rem;}
	.infrahealth_sec .row{--bs-gutter-x:0;--bs-gutter-y:4rem;}
	.infhealth_border{right:0;}
	.infhealth_caption{padding-inline:0 2rem;}
}


.sei_sec{position: relative; padding-block: 10rem 15rem; background-color: var(--color-white);}
.sei_grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5rem;}
.sei_caption{padding-left: 10rem; align-content: center;}
.sei_caption>.title32{margin-bottom: 2.4rem;}
.sei_caption>ul>li>strong{font-weight: 600;}
.sei_caption>ul:has(+ *){margin-bottom: 3rem;}
.sei_caption>p:has(+ *){margin-bottom: 3rem;}


@media(max-width:991px) {
	.sei_sec{padding-block:6rem 10rem;}
	.sei_caption>.title32{margin-bottom: 1.4rem;}
	.sei_caption>p:has(+ *){margin-bottom:2rem;}
	.sei_caption{padding-left:4rem;}
}


@media(max-width:767px){
	.sei_sec{padding-block:3rem 4rem;}
	.sei_grid{grid-template-columns:repeat(1,1fr);gap:2.5rem;}
	.sei_caption{padding-left:0;}
	.sei_caption>ul:has(+ *){margin-bottom:2rem;}
}

/* Alumni Area Start */

.almover_sec {
	padding-bottom: 12rem;
}

.almover_sec .sec_title {
	margin-bottom: 3.2rem;
}

.almover_sec .sec_title>.title32 {
	margin-bottom: 3.2rem;
}

.almover_sec .row {
	--bs-gutter-x: 2.5rem;
}

.amnoveright_caption {
	position: relative;
	height: 100%;
	align-content: center;
	padding-inline: 12.5rem 6.2rem;
}

.alm_border {
	position: absolute;
	top: 50%;
	right: -12.5rem;
	width: 1rem;
	height: 98.1%;
	background: linear-gradient(to bottom, #0B233B 0% 53.3%, #CF6C38 53.3% 90%, #BE9337 90% 100%);
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.amnover {
	margin-top: 8rem;
}

@media(max-width:1024px) {
	.almover_sec {
		padding-bottom: 6rem;
	}

	.amnoveright_caption {
		padding-inline: 4.5rem 0.2rem;
	}

	.amnover {
		margin-top: 6rem;
	}
}

@media(max-width:991px) {
	.amnoveright_caption {
		padding-inline: 0;
		margin-top: 3rem;
	}

	.alm_border {
		right: -7.5rem;
	}
}

@media(max-width:767px) {
	.amnoveright_caption {
		padding-inline: 0 3rem;
	}

	.alm_border {
		right: 0;
	}

	.amnover {
		margin-top: 4rem;
	}

	.almover_sec {
		padding-bottom: 4rem;
	}

	.almconct_wel {
		margin-top: 2rem;
		padding-top: 2rem;
		padding-right: 2rem;
	}

	.almconct_sec {
		padding-block: 4rem 4rem;
	}

}

.almconct_sec {
	position: relative;
	padding-block: 12rem 13.2rem;
	background-color: var(--color-f0);
}

.almconct_sec .row {
	--bs-gutter-x: 2.5rem;
}

.almconct_over {
	padding-right: 12.7rem;
}

.almconct_over>blockquote {
	padding-right: 6rem;
	margin-bottom: 2.4rem;
}

.almconct_wel {
	margin-top: 4.7rem;
	padding-top: 4.7rem;
	padding-right: 10rem;
	border-top: 0.1rem solid #BCBCBC;
}

.almconct_wel>h3 {
	font: var(--font-48);
	line-height: 1;
	font-weight: 300;
	color: var(--color-0b);
}

@media(max-width:1024px) {
	.almconct_sec {
		padding-block: 8rem 9.2rem;
	}

	.almconct_over {
		padding-right: 3.7rem;
	}

	.almconct_wel {
		margin-top: 3.7rem;
		padding-top: 3.7rem;
		padding-right: 8rem;
	}
}

@media(max-width:991px) {
	.almconct_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
		flex-direction: column-reverse;
	}

	.almconct_over {
		padding-right: 0;
	}
}

@media(max-width:767px) {
	.almconct_sec {
		padding-block: 4rem;
	}

	.almconct_over>blockquote {
		padding-right: 0;
	}
}

.almacc_sec {
	position: relative;
	padding-block: 14rem 12rem;
}

.almacc_sec .sec_title {
	margin-bottom: 5.5rem;
}

.alm-border-line {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0.1rem;
	left: 0;
	right: 0;
	margin-inline: auto;
	max-width: min(1725px, 89.84375vw);
	background-color: var(--color-cb);
}

.almeven_sec {
	padding-block: 12rem 15rem;
}

.almeven_sec .row {
	--bs-gutter-x: 2.5rem;
}

.almevent_over {
	align-content: center;
	padding-inline: 12.5rem 5rem;
	height: 100%;
}

.almevent_over>.title28 {
	margin-bottom: 2.4rem;
}

@media(max-width:1024px) {
	.almacc_sec {
		padding-block: 10rem 8rem;
	}

	.almacc_sec .sec_title {
		margin-bottom: 3.5rem;
	}

	.almeven_sec {
		padding-block: 8rem 10rem;
	}

	.almevent_over {
		padding-inline: 5.5rem 4rem;
	}
}

@media(max-width:991px) {
	.almacc_sec {
		padding-block: 8rem 6rem;
	}

	.almeven_sec {
		padding-block: 6rem 8rem;
	}

	.almevent_over {
		padding-inline: 2.5rem 0rem;
	}
}

@media(max-width:767px) {
	.almacc_sec {
		padding-block: 4rem 4rem;
	}

	.almacc_sec table thead>tr>th:nth-child(-n+2),
	.almacc_sec table tbody>tr>td:nth-child(-n+2) {
		padding-inline: 2.5rem;
	}

	.almeven_sec {
		padding-block: 4rem 6rem;
	}

	.almeven_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}
}

@media(max-width:479px) {
	.almevent_over {
		padding-inline: 0rem 0rem;
	}

	.almconct_wel {
		margin-top: 2rem;
		padding-top: 2rem;
		padding-right: 0;
	}
}

/* research Area Start */

.rchover_sec {
	position: relative;
	padding-bottom: 8rem;
}

.rchover_sec .sec_title {
	margin-bottom: 5.6rem;
}

.rchmsn_over {
	position: relative;
	padding: 8.5rem 12.5rem 8.4rem;
	background-color: var(--color-white);
}

.rchmsn_over::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B233B 0% 53.3%, #CF6C38 53.3% 90%, #BE9337 90% 100%);
}

.rchmsn_over>.title32 {
	margin-bottom: 3.2rem;
}

.rchmsn_over>blockquote {
	font: var(--font-28);
	line-height: 1.42;
	font-weight: 300;
	letter-spacing: 0.056rem;
	color: var(--color-0b);
}

.sfs_grid {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 2.5rem;
	margin-top: 4.5rem;
}

.sfs_over {
	padding-inline: 12.5rem 5rem;
	align-content: center;
	height: 100%;
}

.sfs_over>.title32 {
	margin-bottom: 2.4rem;
}

/* Research Overview */

.rechexc_sec {
	position: relative;
	padding-block: 8rem 12rem;
}

.rechexc_grid {
	display: grid;
	grid-template-columns: auto 60rem;
}

.recex_over {
	padding-right: 12.5rem;
	height: 100%;
	align-content: center;
}

.recex_over>.title32 {
	margin-bottom: 2.4rem;
}

.recex_over>blockquote {
	padding-right: 10rem;
	margin-bottom: 2.4rem;
}

.rech_policy {
	position: relative;
	background-color: var(--color-white);
	padding: 5.7rem 5.8rem 10.6rem 8.6rem;
}

.rech_policy::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1rem;
	background: linear-gradient(to right, #0B233B 0% 41.3%, #CF6C38 41.3% 78%, #BE9337 78% 100%);
}

.rech_policy>.title32 {
	margin-bottom: 3.7rem;
}

.rech_policy>ul {
	padding: 0;
	margin: 0;
	max-width: 24rem;
	margin-top: 4.4rem;
}

.rech_policy>ul>li {
	list-style: none;
	margin-bottom: 1.6rem;
	padding-bottom: 1.6rem;
	border-bottom: 0.1rem dashed #707070;
}

.rech_policy>ul>li:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: 0;
}

.rech_policy>ul>li>a {
	font: var(--font-24);
	font-weight: 300;
	letter-spacing: 0.048rem;
	display: flex;
	gap: 2rem;
	color: var(--color-black);
}

.rech_policy>ul>li>a>img {
	width: 1.5rem;
	flex-shrink: 0;
}

.rcheco_sec {
	padding-block: 12rem 15rem;
}

.rcheco_sec .row {
	--bs-gutter-x: 2.5rem;
}

.rcheco_over {
	align-content: end;
	height: 100%;
	padding-inline: 12.5rem 7rem;
	padding-bottom: 7.6rem;
}

.rcheco_over>.title32 {
	margin-bottom: 2.4rem;
}

.rcheco_fact {
	margin-top: 3.9rem;
}

.rcheco_fact>h3 {
	font: var(--font-48);
	line-height: 0.8;
	margin-bottom: 1rem;
	font-weight: 300;
	color: var(--color-0b);
}

.rcheco_fact>h3>sup {
	font-size: 0.62em;
}

@media(max-width:1024px) {
	.rchover_sec .sec_title {
		margin-bottom: 3.6rem;
	}

	.rchmsn_over {
		padding: 5.5rem 5.5rem 6.4rem;
	}

	.rchmsn_over>.title32 {
		margin-bottom: 2.2rem;
	}

	.sfs_over {
		padding-inline: 5.5rem 5rem;
	}

	.rechexc_sec {
		padding-block: 6rem 8rem;
	}

	.recex_over {
		padding-right: 8.5rem;
	}

	.rech_policy {
		padding: 4.7rem 5.8rem 7.6rem 6.6rem;
	}

	.recex_over>blockquote {
		padding-right: 4rem;
	}

	.rech_policy>.title32 {
		margin-bottom: 2.7rem;
	}

	.rcheco_sec {
		padding-block: 10rem 12rem;
	}

	.rcheco_over {
		padding-inline: 8.5rem 3rem;
		padding-bottom: 3.6rem;
	}
}

@media(max-width:991px) {
	.sfs_over {
		padding-inline: 2.5rem 0rem;
	}

	.rechexc_grid {
		grid-template-columns: auto 50rem;
	}

	.recex_over {
		padding-right: 4.5rem;
	}

	.rech_policy {
		padding: 2.7rem 3.8rem 4.6rem 3.6rem;
	}

	.rech_policy>.title32 {
		margin-bottom: 1.7rem;
	}

	.rech_policy>ul {
		margin-top: 3.4rem;
	}

	.rcheco_sec {
		padding-block: 6rem 8rem;
	}

	.rcheco_over {
		padding-inline: 3rem;
		padding-bottom: 0;
	}
}

@media(max-width:767px) {
	.rchover_sec {
		padding-bottom: 4rem;
	}

	.sfs_grid {
		grid-template-columns: repeat(1, 1fr);
		gap: 2.5rem;
	}

	.sfs_over {
		padding-inline: 0;
	}

	.rchmsn_over {
		padding: 3.5rem 3.5rem 3.4rem;
	}

	.rechexc_sec {
		padding-block: 4rem 5rem;
	}

	.rechexc_grid {
		grid-template-columns: 100%;
		gap: 2.5rem;
	}

	.recex_over>blockquote {
		padding-right: 0;
	}

	.recex_over {
		padding-right: 0;
	}

	.rech_policy {
		padding: 3.7rem 3.8rem 5.6rem 3.6rem;
	}

	.rcheco_sec {
		padding-block: 4rem 5rem;
	}

	.rcheco_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 2.5rem;
	}

	.rcheco_over {
		padding-inline: 0;
	}
}

/* Life Area Start */

.lifeover_sec {
	position: relative;
	padding-bottom: 12rem;
	z-index: 1;
}

.lifeover_sec::after {
	content: '';
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 50%;
	background-color: var(--color-white);
	z-index: -1;
}

.lifeover_sec .sec_title {
	margin-bottom: 5.6rem;
}

.lifeover_sec .sec_title>.title32 {
	margin-bottom: 2.4rem;
}

.lifeplace_wrapper {
	margin-top: 7.3rem;
}

.lifeplace_caption {
	text-align: center;
}

.lifeplace_caption>p {
	line-height: 1.44;
}

.lifefact_grid {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 5.6rem;
}

.lifefact_bx {
	position: relative;
	text-align: center;
}

.lifefact_bx:not(:last-child) {
	padding-right: 7.5rem;
	margin-right: 7.5rem;
}

.lifefact_bx:not(:last-child)::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 0.1rem;
	height: 80%;
	background-color: #D8D8D8;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.lifefact_bx>h3 {
	font: var(--font-48);
	font-weight: 300;
	color: var(--color-0b);
}

.lifefact_bx>h3>sup {
	font-size: 0.62em;
}

@media(max-width:1024px) {
	.lifeover_sec {
		padding-bottom: 8rem;
	}

	.lifeplace_wrapper {
		margin-top: 4.3rem;
	}

	.lifefact_bx:not(:last-child) {
		padding-right: 5.5rem;
		margin-right: 5.5rem;
	}
}

@media(max-width:991px) {
	.lifeover_sec {
		padding-bottom: 8rem;
	}

	.lifeover_sec .sec_title {
		margin-bottom: 3.6rem;
	}

	.lifeover_sec .sec_title>.title32 {
		margin-bottom: 1.4rem;
	}

	.lifeplace_wrapper {
		margin-top: 4.3rem;
	}

	.lifefact_bx:not(:last-child) {
		padding-right: 5.5rem;
		margin-right: 5.5rem;
	}

	.lifefact_bx>h3 {
		font: var(--font-30);
	}
}

@media(max-width:767px) {
	.lifeover_sec {
		padding-bottom: 5rem;
	}

	.lifefact_grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 3rem 2rem;
	}

	.lifefact_bx:not(:last-child) {
		padding-right: 0;
		margin-right: 0;
	}

	.lifefact_bx:not(:last-child)::after {
		display: none;
	}
}

/* Life Faculty */
.lifefaclt_sec {
	position: relative;
	padding-block: 18rem;
}

.lifefaclt_sec>.container {
	position: relative;
}

.border-ten {
	position: absolute;
	left: -11.5rem;
	top: -2rem;
	width: 1rem;
	height: 87%;
	background: linear-gradient(to bottom, #0B233B 0% 65.3%, #CF6C38 65.3% 93%, #BE9337 93% 100%);
}

.lifefaclt_sec .row {
	--bs-gutter-x: 2.5rem;
}

.lifefacl_over {
	padding-right: 7.7rem;
}

.lifefacl_over>.title32 {
	margin-bottom: 1.8rem;
}

.lifefacl_over>blockquote {
	font: var(--font-36);
	font-weight: 300;
	letter-spacing: 0.072rem;
	color: var(--color-0b);
	padding-right: 4.4rem;
	margin-bottom: 3rem;
}

.lifefacl_over>p {
	line-height: 1.44;
}

.fcltfact_grid {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 9.2rem;
}

.fcltfact_bx {
	position: relative;
	text-align: center;
}

.fcltfact_bx:not(:last-child) {
	padding-right: 7.5rem;
	margin-right: 7.5rem;
}

.fcltfact_bx:not(:last-child)::after {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	width: 0.1rem;
	height: 80%;
	background-color: #D8D8D8;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
}

.fcltfact_bx>h3 {
	font: var(--font-48);
	font-weight: 300;
	color: var(--color-0b);
}

.fcltfact_bx>h3>sup {
	font-size: 0.62em;
}

.fcltfact_bx>p {
	font: var(--font-16);
}

@media(max-width:1024px) {
	.lifefaclt_sec {
		padding-block: 10rem;
	}

	.border-ten {
		left: -9.5rem;
	}

	.lifefacl_over>blockquote {
		margin-bottom: 2rem;
	}

	.fcltfact_bx:not(:last-child) {
		padding-right: 5.5rem;
		margin-right: 5.5rem;
	}
}

@media(max-width:991px) {
	.lifefaclt_sec {
		padding-block: 5rem;
	}

	.lifefacl_over {
		padding-right: 0;
	}

	.lifefaclt_sec .row {
		--bs-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}

	.fcltfact_grid {
		margin-top: 2.2rem;
	}

	.fcltfact_bx:not(:last-child) {
		padding-right: 2.5rem;
		margin-right: 2.5rem;
	}
}

@media(max-width:767px) {
	.fcltfact_grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 3rem 2rem;
	}

	.lifefacl_over>blockquote {
		padding-right: 0;
	}

	.fcltfact_bx:not(:last-child) {
		padding-right: 0;
		margin-right: 0;
	}

	.fcltfact_bx:not(:last-child)::after {
		display: none;
	}
}

/* Life Infrastructure Area Start */
.lifeinfra {
	position: relative;
	padding-bottom: 10rem;
}

.lifeinfra>.full-width {
	position: relative;
	display: grid;
}

.lifeinfra>.full-width>* {
	grid-area: 1/1;
	height: 100%;
}

.lifeinfra>.full-width>figure {
	position: relative;
}

.lifeinfra>.full-width>figure::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 65%;
	background: transparent linear-gradient(to bottom, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
	opacity: 0.8;
}

.lifeinfra>.full-width>figure>img {
	object-fit: cover;
	height: 100%;
}

.lifeinfra>.full-width>.container {
	align-content: end;
}

.lifeinfra_caption {
	position: relative;
	margin-top: auto;
	padding-bottom: 8.1rem;
}

.lifeinfra_caption>* {
	color: var(--color-white);
}

.lifeinfra_caption>.title32 {
	margin-bottom: 1.9rem;
}

.lifeinfra_caption>blockquote {
	font: var(--font-36);
	font-weight: 300;
	letter-spacing: 0.072rem;
	padding-right: 5rem;
}

.campusinfra_wrap {
	margin-top: 11.2rem;
}

.campusinfra_wrap .row {
	--bs-gutter-x: 2.5rem;
}

.campinfra_caption {
	padding-inline: 12.5rem 10rem;
	height: 100%;
	align-content: center;
}

.campinfra_caption>blockquote {
	margin-bottom: 4.1rem;
}

.campinfra_caption>p {
	padding-right: 1rem;
}

.image_swiper .swiper-slide>h4 {
	position: absolute;
	bottom: 4.1rem;
	left: 0;
	font: var(--font-24);
	font-weight: 300;
	color: var(--color-white);
	padding: 0.5rem 1.6rem;
	letter-spacing: 0.048rem;
	background-color: var(--color-be);
}

@media(max-width:1024px) {
	.lifeinfra {
		padding-bottom: 8rem;
	}

	.campusinfra_wrap {
		margin-top: 8.2rem;
	}

	.lifeinfra_caption {
		padding-bottom: 6.1rem;
	}

	.campinfra_caption>blockquote {
		margin-bottom: 3.1rem;
	}

	.campinfra_caption>p {
		padding-right: 0;
	}
}

@media(max-width:991px) {
	.campinfra_caption {
		padding-inline: 2rem 0;
	}
}

@media(max-width:767px) {

	.lifeinfra {
		padding-bottom: 4rem;
	}

	.lifeinfra>.full-width {
		gap: 3rem;
	}

	.lifeinfra>.full-width>* {
		grid-area: auto;
	}

	.campinfra_caption {
		padding-inline: 0;
	}

	.campusinfra_wrap .row {
		--bs-gutter-y: 3rem;
	}

	.lifeinfra_caption>* {
		color: var(--color-black);
	}

	.lifeinfra_caption {
		padding-bottom: 0;
	}

	.lifeinfra_caption>blockquote {
		padding-right: 0;
		font: var(--font-30);
		letter-spacing: 0px;
	}

	.campusinfra_wrap {
		margin-top: 4.2rem;
	}
}

.award_sec {
	padding-block: 10rem 15rem;
}

.award_caption {
	padding-right: 10rem;
}

.award_caption>.title32 {
	margin-bottom: 2.4rem;
}

.award_caption>.title24 {
	margin-bottom: 2.4rem;
}

.award_caption>p {
	line-height: 1.44;
}

.award_grid {
	position: relative;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2.5rem;
	margin-top: 6rem;
}

.award_grid::before {
	content: '';
	position: absolute;
	left: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B233B 0% 32.3%, #CF6C38 32.3% 90%, #BE9337 90% 100%);
}

.award_bx {
	padding: 3.7rem 5.9rem 5.9rem 5.9rem;
	background-color: var(--color-white);
}

.award_bx>figure>img {
	width: auto;
}

.award_bx:nth-child(1)>figure {
	max-width: 8.4rem;
	margin-bottom: 3rem;
}

.award_bx:nth-child(2)>figure {
	max-width: 9.9rem;
	margin-bottom: 1.3rem;
}

.award_bx:nth-child(3)>figure {
	max-width: 9.6rem;
	margin-bottom: 2.3rem;
}

.award_bx:nth-child(4)>figure {
	max-width: 14.9rem;
	margin-bottom: 3rem;
}

.award_bx>h4 {
	font: var(--font-36);
	line-height: 1;
	font-weight: 500;
	color: var(--color-0b);
	margin-bottom: 0.5rem;
}

.award_bx>p {
	font: var(--font-16);
	line-height: 1.25;
}

.award_bx:nth-child(4) {
	padding-right: 3.9rem;
}

@media(max-width:1024px) {
	.award_sec {
		padding-block: 8rem 10rem;
	}

	.award_caption>.title32 {
		margin-bottom: 1.4rem;
	}

	.award_grid {
		margin-top: 4rem;
	}
}

@media(max-width:991px) {
	.award_sec {
		padding-block: 6rem 7rem;
	}

	.award_caption {
		padding-right: 0;
	}

	.award_bx {
		padding: 2.7rem 1.9rem 2.9rem 2.9rem;
	}

	.award_bx:nth-child(4) {
		padding-right: 1.9rem;
	}
}

@media(max-width:767px) {
	.award_sec {
		padding-block: 4rem 5rem;
	}

	.award_grid {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media(max-width:479px) {
	.award_bx>h4 {
		font: var(--font-28);
	}

	.award_bx {
		padding: 2.7rem 1rem 2.9rem 2.9rem;
	}

	.award_grid {
		gap: 0.5rem;
	}
}

/* Corporate PG Diploma Programs */

.diplomapg_sec {
	position: relative;
	padding-bottom: 8rem;
}

.diplomapg_sec .sec_title {
	margin-bottom: 6.6rem;
}

.diplomapg_sec .sec_title>.title24 {
	margin-bottom: 3.6rem;
}

.dippglogo_grid {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2.4rem;
}

.diplogo_bx {
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: var(--color-white);
	padding: 2.7rem;
}

.diplogo_bx>img {
	width: auto;
	height: 9.7rem;
	margin: auto;
}

.dippgover_grid {
	margin-top: 8rem;
}

.dippgover_grid>.row {
	--bx-gutter-x: 2.5rem;
}

.dipgover_caption {
	position: relative;
	padding-inline: 12.5rem 5.5rem;
	height: 100%;
	align-content: center;
}

.dipgover_caption::after {
	content: '';
	position: absolute;
	right: -12.5rem;
	top: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B233B 0% 65.3%, #CF6C38 65.3% 93%, #BE9337 93% 100%);
}

.dipgover {
	margin-top: 8rem;
}

.dipreach_sec {
	padding-block: 10rem 12rem;
}

.dipreach_sec .row {
	--bs-gutter-x: 2.5rem;
}

.dipreach_info {
	padding-right: 10.5rem;
	height: 100%;
	align-content: center;
}

.dipreach_info>.title24 {
	margin-bottom: 3.7rem;
}

.dipreach_info>ul {
	padding: 0;
	margin: 0;
	margin-bottom: 4.2rem;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 1.4rem;
	justify-content: space-between;
}

.dipreach_info>ul>li {
	list-style: none;
}

.dipreach_info>ul>li>a {
	display: flex;
	align-items: center;
	gap: 1.4rem;
	font: var(--font-24);
	color: var(--color-0b);
	font-family: var(--font-segoe);
}

.dipreach_info>ul>li>a>img {
	width: 3.2rem;
	height: 3.2rem;
}

.dipreach_info>p>a {
	color: var(--color-0b);
}

.dipqr {
	display: grid;
	grid-template-columns: 15.6rem auto;
	gap: 4.8rem;
	align-items: center;
	padding: 6.4rem 2.9rem 6.4rem 6.9rem;
	background-color: var(--color-white);
}

@media(max-width:991px) {
	.diplomapg_sec {
		padding-bottom: 5rem;
	}

	.dipgover_caption {
		padding-inline: 4.5rem 2.5rem;
	}

	.dipgover {
		margin-top: 5rem;
	}

	.dipreach_sec {
		padding-block: 5rem 6rem;
	}

	.dipreach_sec .row {
		--bs-gutter-y: 4rem;
	}

	.dipreach_info {
		padding-right: 2rem;
	}
}

@media(max-width:767px) {
	.diplomapg_sec .sec_title {
		margin-bottom: 3.6rem;
	}

	.diplomapg_sec .sec_title>.title24 {
		margin-bottom: 2.6rem;
	}

	.dippglogo_grid {
		grid-template-columns: repeat(2, 1fr);
	}

	.dippgover_grid {
		margin-top: 4rem;
	}

	.dippgover_grid>.row {
		--bx-gutter-x: 0;
		--bs-gutter-y: 3rem;
	}

	.dipgover_caption {
		padding-inline: 0;
	}

	.dipreach_sec {
		padding-block: 4rem 5rem;
	}

	.dipgover {
		margin-top: 0;
	}

	.dipqr {
		padding: 4.4rem 2.9rem 3.4rem 3.9rem;
	}

	.intern_sec .load_center {
		margin-top: 4rem;
	}

	.research-table {
		margin-bottom: 2rem;
	}

	.placrecord_sec {
		padding-bottom: 4rem;
	}

	.place-testimonial-video .gallerythree_grid {
		margin-top: 2rem;
	}

	.placeoverv_sec.iqac {
		padding-bottom: 4rem;
	}

	.sfs_grid {
		margin-top: 2rem;
	}

	.iqac .rchmsn_over {
		padding: 2rem 3rem;
	}

	.outsport_wrap>blockquote {
		margin-bottom: 2rem;
	}

	.iqacfocus_sec {
		margin-top: 4rem;
	}
}

@media(max-width:375px) {
	.dipqr {
		gap: 2.8rem;
	}

	.techno_grid>ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.plcindus_bx>figure {
		max-width: 15rem;
	}

	.intern_wrapper>.title32 {
		margin-bottom: 2rem;
	}

	.intern_wrapper {
		padding-top: 2rem;
	}

	.plcreqt_grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.place-testimonial-video .gallerythree_grid {
		gap: 2.5rem;
	}

	.map_sec {
		padding-block: 2rem 0;
	}

	.contact_grid {
		display: block;
	}
}

@media(max-width:320px) {
	.dipqr {
		grid-template-columns: 100%;
		text-align: center;
	}

	.dipqr>figure {
		max-width: 15.6rem;
		margin-inline: auto;
	}
}

/* Community Activities */
.commuact_sec {
	position: relative;
	padding-bottom: 10rem;
	z-index: 1;
}

.commuact_sec::after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-height: 60rem;
	background-color: var(--color-white);
	z-index: -1;
}

.comutover {
	position: relative;
	margin-bottom: 4.8rem;
	padding-right: 5rem;
}

.comutover>.title24 {
	margin-bottom: 3.2rem;
}

.comtovr_caption {
	margin-top: 8rem;
}

.comtovr_grid {
	margin-top: 12rem;
}

.comtovr_grid>.row {
	--bs-gutter-x: 2.5rem;
	--bs-gutter-y: 2.5rem;
	margin-top: 0;
}

.comutright_over {
	padding: 2rem 3rem 2rem 12.5rem;
	height: 100%;
	align-content: center;
}

.comutbtm_over {
	position: relative;
	padding: 4rem 4rem 4rem 9.2rem;
	background-color: var(--color-white);
	margin-top: 2.4rem;
}

.comutbtm_over::before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 1rem;
	height: 100%;
	background: linear-gradient(to bottom, #0B233B 0% 52.3%, #CF6C38 52.3% 83%, #BE9337 83% 100%);
}

@media(max-width:1024px) {
	.comtovr_grid{margin-top:8rem;}
}

@media(max-width:991px) {
	.comutover{margin-bottom:3.8rem;padding-right:0;}
	.comutover>.title24{margin-bottom:2.2rem;}
	.comtovr_caption{margin-top:5rem;}
	.comtovr_grid{margin-top:4rem;}
	.comutright_over{padding:0;}
	.comutbtm_over{padding:3rem 3rem 3rem 4.2rem;margin-top:1.4rem;}
}

@media(max-width:767px) {
	.commuact_sec{padding-bottom:6rem;}
	.comtovr_caption{margin-top:3rem;}
	.comtovr_grid{margin-top:2rem;}
	.comutbtm_over{padding:2rem 1rem 2rem 4.2rem;}
	.accordion-item-body-content{padding-inline:2rem 2.3rem;}
	tbody>tr>td{line-height:normal;}
	.rchfocs_bx{padding:4rem 4rem;}
	.patcom_figgrid{grid-template-columns:repeat(1,1fr);}
}



@media(max-width:375px) {
	.rchmsn_over{padding:2rem 3.5rem 2rem;}
	.rchover_sec .sec_title{margin-bottom:2rem;}
	.rchmsn_wrap .rchmsn_over{padding:2.5rem 2.5rem 2.4rem;}
	.sfs_grid{margin-top:2rem;}
	.rchover_sec{padding-bottom:2rem;}
	.rechexc_sec{padding-block:2rem 2rem;}
	.rech_policy{padding:2.7rem 2.8rem 3.6rem 2.6rem;}
	.rech_policy::before{height:0.4rem;}
	.rcheco_sec{padding-block:2rem;}
	.rcheco_over>.title32{margin-bottom:2rem;}
	.rcheco_fact{margin-top:2rem;}
	tbody>tr>td:nth-child(-n+2){padding-inline:2.9rem;}
	.publications_year_fillter{display:block;margin-bottom:11px;margin-top:-61px;}
	.publications_year_fillter h5{margin-bottom:2rem;}
	.rchfocs_bx{padding:2rem 2rem;}
}




/* Sustainability */
.sustainover_sec{position:relative;padding-bottom:12rem;}
.sustainover_sec .sec_title{margin-bottom:4.8rem;padding-right:10rem;}
.sustainover_sec .sec_title>.title24{margin-bottom:3.2rem;}
.sustain_overwrap{padding-right:2rem;margin-top:8rem;}
.sustain_future{padding-block:12rem;}
.sustain_future.doctoral_programs{padding-block:0rem;}
.sustain_future .row{--bs-gutter-x:2.5rem;--bs-gutter-y:2.9rem;}
.sustfutover_left{padding-right:17rem;height:100%;align-content:center;}
.sustfutover_left>.title24{font-weight:300;margin-bottom:2.9rem;}
.sustfutover_right{position:relative;padding-inline:12.5rem;height:100%;align-content:center;padding-bottom:3rem;}
.sustfutover_right::after{content:'';width:100%;max-width:47.2rem;height:0.8rem;background:linear-gradient(to right,#0B233B 0% 32.2%,#CF6C38 32.2% 77.8%,#BE9337 77.8% 100%);position:absolute;bottom:0;}
.sustain_embrance{padding-block:14rem;background-color:var(--color-white);}
.sustain_embrance .row{--bs-gutter-x:2.5rem;--bs-gutter-y:2.9rem;}
.embrance_over{padding-right:18.1rem;height:100%;align-content:center;}
.embrance_over>p{padding-right:4.4rem;}
.embrance_over>ul{margin-top:4rem;}
.sustain_richout{padding-block:12rem;}
.sustain_richout .row{--bs-gutter-x:2.5rem;--bs-gutter-y:2.9rem;}
.sustain_richout .sec_title{padding-right:10rem;padding-bottom:2.5rem;height:100%;align-content:center;}
.sustain_richout .sec_title>.title48{font-weight:300;}
.sustrich_info{position:relative;padding-bottom:4.2rem;}
.sustrich_info::after{content:'';width:100%;max-width:60rem;height:0.8rem;background:linear-gradient(to right,#0B233B 0% 25.2%,#CF6C38 25.2% 61.8%,#BE9337 61.8% 100%);position:absolute;bottom:0;}
.sustrich_info>h6{margin-bottom:3.4rem;font-family:var(--font-segoe);}
.sustrich_info>ul{padding:0;margin:0;}
.sustrich_info>ul>li{list-style:none;font:var(--font-24);font-weight:300;letter-spacing:0.048rem;color:var(--color-black);margin-bottom:1.6rem;}
.sustrich_info>ul>li:last-child{margin-bottom:0;}
.sustrich_info>ul>li>a{color:var(--color-0b);}


@media(max-width:1024px) {
	.sustainover_sec{padding-bottom:8rem;}
	.sustainover_sec .sec_title>.title24{margin-bottom:2.2rem;}
	.sustainover_sec .sec_title{margin-bottom:3.8rem;}
	.sustain_overwrap{margin-top:5rem;}
	.sustain_future{padding-block:8rem;}
	.sustain_embrance{padding-block:8rem;}
	.sustain_richout{padding-block:8rem;}
}

@media(max-width:991px) {
	.sustainover_sec{padding-bottom:6rem;}
	.sustainover_sec .sec_title{padding-right:0;}
	.sustain_overwrap{margin-top:4rem;padding-right:0;}
	.sustfutover_left{padding-right:0;}
	.sustfutover_left>.title24{margin-bottom:1.9rem;}
	.sustfutover_right{padding-inline:3rem;padding-bottom:2rem;}
	.embrance_over{padding-right:0;}
	.embrance_over>ul{margin-top:3rem;}
	.sustain_richout{padding-block:6rem;}
	.sustain_richout .sec_title{padding-right:0;}
}

@media(max-width:767px) {
	.sustainover_sec{padding-bottom:4rem;}
	.sustainover_sec .sec_title{margin-bottom:2.8rem;}
	.sustain_overwrap{margin-top:3rem;}
	.sustain_future{padding-block:4rem;}
	.sustfutover_right{padding-inline:0;padding-bottom:5rem;}
	.sustain_embrance{padding-block:4rem;}
	.sustain_richout{padding-block:4rem;}
}

/* Code of Conduct */

.cocover_sec{position:relative;padding-bottom:10rem;z-index:1;}
.cocover_sec::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background-color:var(--color-white);z-index:-1;}
.cocover_sec .sec_title{padding-bottom:5.6rem;}
.cocover_sec .sec_title>.title32{margin-bottom:2.4rem;}
.coc_overwrap{margin-top:6.6rem;}
.coc_scope{padding-block:12rem;}
.coc_scope>.container{position:relative;padding-block:9.3rem;}
.coc_scope>.container::before{content:'';position:absolute;left:0;top:0;width:1rem;height:100%;background:linear-gradient(to top,#BE9337 0%,#BE9337 8.18%,#CF6C38 8.18%,#CF6C38 39.87%,#0B233B 39.87%,#0B233B 100%);}
.coc_scope{padding-block:12rem;}
.cocscope_grid{display:grid;grid-template-columns:repeat(2,1fr);}
.cocscope_wrap{padding-inline:12.5rem 11.2rem;padding-block:5.1rem;}
.cocscope_wrap:nth-child(2){padding-inline:11.2rem 12.5rem;border-left:0.1rem solid var(--color-cb);}
.cocscope_wrap>.title32{margin-bottom:3.2rem;}
.cocscope_wrap>blockquote{font:var(--font-36);font-weight:300;letter-spacing:0.072rem;color:var(--color-0b);}
section.coc_scope.admi_policy .cocscope_grid{display:grid;grid-template-columns:repeat(1,1fr);}
section.coc_scope.admi_policy .container{padding-block:0.3rem;}
.cocimplim_sec{padding-bottom:15rem;}
.cocimplim_sec .sec_title{text-align:center;margin-bottom:5.6rem;}
.cocimplim_sec .accordion-tabs{gap:3.4rem;padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:0.1rem solid var(--color-cb);}
.cocimplim_sec .accordion-tabs>.tab-button{font:var(--font-21);padding-block:0;}
.cocimplim_sec .accordion-tabs>.tab-button.active{color:var(--color-0b);font-weight:500;}
.cocimplim_sec .accordion-item__container .row{--bx-gutter-x:2.5rem}
.cocimplim_sec ul li ul{margin-top:20px;}
.implim_caption{padding-inline:12.5rem 5rem;padding-top:2.9rem;}
.implim_caption>.title18{margin-bottom:3.6rem;}


@media(max-width:1366px) {
	.coc_scope{padding-block:10rem;}
	.coc_scope>.container{position:relative;padding-block:7.3rem;}
	.cocimplim_sec{padding-bottom:10rem;}
	.cocimplim_sec .sec_title{margin-bottom:4.6rem;}
	.cocimplim_sec .accordion-tabs{padding-bottom:3.8rem;margin-bottom:3.8rem;}
}

@media(max-width:1024px) {
	.cocover_sec{padding-bottom:8rem;}
	.cocover_sec .sec_title{padding-bottom:3.6rem;}
	.coc_scope{padding-block:8rem;}
	.coc_overwrap{margin-top:4.6rem;}
	.coc_scope>.container{position:relative;padding-block:5.3rem;}
	.cocscope_wrap{padding-block:3.1rem;}
	.cocimplim_sec{padding-bottom:8rem;}
	.cocimplim_sec .sec_title{margin-bottom:3.6rem;}
	.cocimplim_sec .accordion-tabs{padding-bottom:3.8rem;margin-bottom:3.8rem;}
}

@media(max-width:991px) {
	.cocover_sec{padding-bottom:6rem;}
	.cocscope_wrap{padding-block:2.1rem;padding-inline:4.5rem 3.2rem;}
	.cocscope_wrap:nth-child(2){padding-inline:4.2rem 3.5rem;}
	.coc_scope{padding-block:6rem;}
	.implim_caption{padding-inline:0;padding-block:2.9rem 2rem;}
	.implim_caption>.title18{margin-bottom:2.6rem;}
	.implim_caption>.bullets_list{padding-left:2.8rem;}
}

@media(max-width:767px) {
	.cocover_sec{padding-bottom:4rem;}
	.cocover_sec .sec_title{padding-bottom:2.6rem;}
	.coc_overwrap{margin-top:2.6rem;}
	.coc_scope{padding-block:4rem;}
	.coc_scope>.container{padding-block:1.3rem;}
	.cocscope_grid{grid-template-columns:repeat(1,1fr);}
	.cocscope_wrap{padding-block:3.1rem;}
	.cocscope_wrap:nth-child(2){padding-inline:4.2rem 3.5rem;border-left:0;border-top:0.1rem solid var(--color-cb);}
	.cocimplim_sec{padding-bottom:6rem;}
	.cocimplim_sec .sec_title{margin-bottom:2.6rem;}
	.cocscope_wrap{padding-block:0rem;padding-inline:2.5rem 0;}
	.coc_scope.admi_policy .cocscope_wrap>.title32{margin-bottom:2rem;}
	.cocscope_wrap>blockquote{font:var(--font-30);}

}

/* Course Eligibility */
section.cefs_sec.feestru{position:relative;padding-block:0 0rem;overflow:clip;}
.feestru .ecfa_wrapper>.ecfa_caption{padding-block:0; margin-bottom: 10rem;}
.feestru .ecfa_wrapper>.ecfa_caption:last-child{margin-bottom: 0;}
.cefs_sec{position:relative;padding-block:15rem 12rem;overflow:clip;}
.cefs_grid{display:grid;grid-template-columns:37.5rem auto;gap:12.5rem;align-items:start;}
.cefs_menu{position:sticky;top:5rem;z-index:10;}
.cefs_filter{display:none;}
.cefs_menu>ul{padding:0;margin:0;}
.cefs_filter.active::after{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);}
.cefs_menu>ul>li{list-style:none;padding-block:1.9rem;border-bottom:0.1rem solid rgb(112 112 112 / 23%);}
.cefs_menu>ul>li>a{display:flex;align-items:center;gap:1rem;justify-content:space-between;font:var(--font-16);color:var(--color-black);}
.cefs_menu>ul>li>a::after{content:'';display:block;position:relative;top:0.1rem;width:1rem;height:1rem;background:url(../images/arrow-blue-right.svg) no-repeat center / 0.7rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
.cefs_menu>ul>li.active>a{color:var(--color-cf);}

@media(max-width:767px) {
	.cefs_menu{top:0;background-color:var(--color-f8);}
	.cefs_filter{cursor:pointer;position:relative;font:var(--font-18);text-align:left;display:flex;justify-content:space-between;align-items:center;width:100%;padding:2rem;border:none;border-bottom:0.1rem solid var(--color-0b);background-color:transparent;}
	.cefs_filter::after{content:'';display:block;position:relative;top:0.1rem;width:1rem;height:1rem;background:url(../images/arrow-blue-down.svg) no-repeat center / 1rem;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}
	.cefs_menu>ul{display:none;}
	.cefs_menu>ul>li>a{padding-inline:2rem;}
}

.cefs_wraper>.title32{margin-bottom:4rem;}
.cefs_prgmgrid{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem 2.5rem;z-index:1;}
.cefs_prgmgrid>.prgm_bx{padding:3.2rem 3.5rem 3.2rem 3.3rem;}
.cefs_prgmgrid:not(:last-child){margin-bottom:10.2rem;}
.cefs_prgmgrid>.prgm_bx>h6{margin-bottom:0;}
.ecfa_wrapper>figure{position:relative;margin-bottom:-16rem;z-index:2;}
.ecfa_caption{position:relative;overflow-y:clip;padding-block:6rem;z-index:1;}
.ecfa_caption::before{content:'';position:absolute;bottom:0;height:100vw;width:200vw;left:-100vw;background-color:var(--color-white);z-index:-1;}
.ecfa_caption>.title32{margin-bottom:5.3rem;}
.ecfa_caption>ul>li{line-height:1.6;}
.ecfa_over{padding-top:8rem;padding-right:5rem;}
.fee_struct{padding-block:12rem 15rem;}
.fee_struct.p_rel{position:relative}
.fee_struct{padding-block:12rem 15rem;}
.feestruct_wraper>.title32{margin-bottom:6.6rem;}
.feestruct_wraper .table-responsive:has(+ .table-responsive){margin-bottom:6.7rem;}
.feestruct_wraper table>thead>tr>th{width:60%;}
.feestruct_wraper table>thead>tr>th:nth-child(2){width:40%;padding-left:12.5rem}
.feestruct_wraper table>tbody>tr>td{width:60%;}
.feestruct_wraper table>tbody>tr>td:nth-child(2){width:40%;padding-left:12.5rem;}



/* .feestruct_wraper table>tbody>tr>td img{width: 35px;display: inline-block;vertical-align: middle; margin-left: 5px;} */
.fees_note{margin-top:5.2rem;}
.fees_note>.title18{margin-bottom:1.6rem;}
.fees_note>p:not(:last-of-type){margin-bottom:1.6rem;}
.ecfa_caption .title24{margin-block:2rem 3rem;font:var(--font-20);font-weight:400;color:var(--color-black);}
.feestru .ecfa_wrapper>.ecfa_caption::before{display: none;}

@media(max-width:991px) {
	.cefs_grid{grid-template-columns:35rem auto;gap:6.5rem;}
	.cefs_sec{padding-block:8rem 8rem;}
	.cefs_prgmgrid{gap:1.8rem 1.5rem;}
	.cefs_prgmgrid:not(:last-child){margin-bottom:5.2rem;}
	.cefs_prgmgrid>.prgm_bx{padding:2.2rem 2.5rem 2.2rem 2.3rem;}
	.ecfa_wrapper>figure{margin-bottom:-12rem;}
	.ecfa_caption{padding-block:16.9rem 7rem;}
	.ecfa_caption>.title32{margin-bottom:4.3rem;}
	.ecfa_over{padding-top:6rem;padding-right:0;}
	.fee_struct{padding-block:8rem 10rem;}
	.feestruct_wraper>.title32{margin-bottom:3.6rem;}
	.feestruct_wraper table>thead>tr>th:nth-child(2){padding-left:8.5rem;}
	.feestruct_wraper table>tbody>tr>td:nth-child(2){padding-left:8.5rem;}
}

@media(max-width:767px) {
	.cefs_sec{padding-block:3rem 4rem;}
	.cefs_grid{grid-template-columns:100%;gap:4.5rem;}
	.cefs_prgmgrid>.prgm_bx{padding:2.2rem 2rem 2.2rem 2rem;}
	.ecfa_caption{padding-block:14.9rem 4rem;}
	.ecfa_caption>.title32{margin-bottom:3.3rem;}
	.ecfa_over{padding-top:3rem;}
	.fee_struct{padding-block:3rem 6rem;}
	.feestruct_wraper>.title32{margin-bottom:2.6rem;}
	.feestruct_wraper table>thead>tr>th:nth-child(2){padding-left:2.5rem;}
	.feestruct_wraper table>tbody>tr>td:nth-child(2){padding-left:2.5rem;}
	.fees_note{margin-top:3.2rem;}
	.feestru .ecfa_wrapper>.ecfa_caption{margin-block:3rem;}
	.feestru .ecfa_wrapper>.ecfa_caption .title24{margin-block:2rem 1rem;}
	.feestruct_wraper .table-responsive:has(+ .table-responsive){margin-bottom:4.7rem;}
	.feestruct_wraper table>thead>tr>th,.feestruct_wraper table>tbody>tr>td{width:100%;min-width:25rem;padding-inline:1.5rem;}
	.feestruct_wraper .accordion-item-header>.accordion-title{padding:0.7rem 1.3rem 0.7rem 2rem;}
}

/* Collaborations */

.collablogo_sec{padding-bottom:12rem;}
.collab_logowrap>.title32{margin-bottom:2.4rem;}
.collab_logowrap:nth-child(2)>.title32{margin-bottom:5.6rem;}
.collab_logowrap:not(:first-child){margin-top:14.4rem;}
.collablogo_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0.7rem 0.5rem;}
.collab_logobx{position:relative;padding:4.5rem;background-color:var(--color-white);display:flex;}
.collab_logobx>figure{width:100%;display:flex;}
.collab_logobx>figure>img{max-width:21rem;margin:auto;}
.collab_logobx:before{content:'';position:absolute;bottom:0;left:0;right:0;margin-inline:auto;width:9.6rem;height:0.3rem;background:linear-gradient(to right,#0B5299 0% 24%,#CF6C38 24% 49.3%,#BE9337 49.3% 75.9%,#0B233B 75.9% 100%);}

@media(max-width:991px) {
	.collablogo_sec{padding-bottom:10rem;}
	.collablogo_grid{grid-template-columns:repeat(3,1fr);}
	.collab_logowrap:nth-child(2)>.title32{margin-bottom:3.6rem;}
	.collab_logowrap:not(:first-child){margin-top:8.4rem;}
	section.infrahealth_sec.infra_bg_whitte .inftrans_caption{padding:2rem 3.5rem 0rem 0rem;}

}

@media(max-width:575px) {
	.collablogo_sec{padding-bottom:6rem;}
	.collablogo_grid{grid-template-columns:repeat(2,1fr);}
	.collab_logobx{padding:2.5rem;}
	.cocover_sec{padding-bottom:2rem;}
	.cocscope_wrap{padding-block:2rem;}
	.coc_scope{padding-block:2rem;}
	.cocscope_wrap>.title32{margin-bottom:2rem;}
	.cocscope_wrap>blockquote{font:var(--font-24);}
	.cocscope_wrap:nth-child(2){padding-inline:2rem;}
	.cocscope_wrap{padding-inline:2rem;}
	.coc_scope>.container{padding-block:0;}
	.infra_sec .infra_fact{margin:0rem;}
	.infra_sec{padding-bottom:3rem;}
	.infrahostel_sec{padding-block:3rem;}
	.infhostel_caption{padding-block:0;}
	.bfe_sec{padding-block:2rem 2rem;}
	.infrahealth_sec{padding-block:2rem;}
	.infhealth_caption>p{padding-right:0;}
	.infrahealth_sec .col-md-6{margin-top:2rem;}
	.bfe_sec .sec_title{margin-bottom:3rem;}
	.infrassp_caption{width:100%;}
	.inftrans_caption{padding-inline:0;}
	.infhostel_caption>p{padding-right:0;}

}

.award_bx.magazine:nth-child(2)>figure{max-width:100%;margin-bottom:1.3rem;}
.award_bx.magazine:nth-child(1)>figure{max-width:100%;margin-bottom:1.3rem;}
.award_bx.magazine>figure>img{width:100%;}
.award_bx.magazine{padding:0;}
.unimag_sec.magazine{padding-bottom:5rem}
.award_grid.magazine{margin-bottom:8rem;grid-template-columns:repeat(5,1fr);}
.award_bx.magazine p{padding:2rem 2rem 0;}
.magazine-icon ul{display:flex;flex-wrap:wrap;padding-left:0;margin-top:3rem;padding:0 2rem 2rem;justify-content:space-between;align-items:center;}
.magazine-icon ul li{list-style:none;}
.magazine-icon ul li img{width:30px;}
.unimag_border.magazine{width:100%;max-width:10rem;height:0.8rem;background:linear-gradient(to right,#0B233B 0% 32.2%,#CF6C38 32.2% 77.8%,#BE9337 77.8% 100%);position:absolute;bottom:0;}
.award_grid.magazine:before{display:none;}
.intern_sec.club h2{margin:0rem 0 3rem;}
.intern_sec.club blockquote{margin:0rem 0 3rem;}
.obj_cdc.engineering-about strong{display:block;margin-bottom:1rem;}
.obj_cdc.engineering-about .cdc_bx{display:block;}


@media(max-width:1199px) {
	.award_grid.magazine{grid-template-columns:repeat(4,1fr);}
}

@media(max-width:991px) {
	.award_grid.magazine{grid-template-columns:repeat(3,1fr);}
	.unimag_sec.magazine{padding-bottom:1rem;}
}

@media(max-width:767px) {
	.award_grid.magazine{grid-template-columns:repeat(2,1fr);}
	.lifefact_grid{margin-top:4rem;}
	.infrahealth_sec{padding-block:4rem;}
	section.infrahealth_sec.infra_bg_whitte .inftrans_caption{padding:2rem 0rem;}
}

@media(max-width:480px) {
	.award_grid.magazine{grid-template-columns:repeat(1,1fr);}
	.admprocess_sec .sec_title>blockquote{margin-top:2rem;}
	.admprocess_sec .sec_title{margin-bottom:2rem;}
	.admpros_dir{padding:2rem 2.3rem 3rem;}
	.admpros_dir>.title32{margin-bottom:3rem;}
	.admpros_eapc{margin-top:2rem;}
	.admpros_eapc>.title32{margin-bottom:2rem;}
	.admprocess_sec{padding-bottom:4rem;}
	.fee_struct{padding-block:3rem;}
	.ecfa_caption>.title32{margin-bottom:2rem;}
	.coc_scope.admi_policy .cocscope_wrap{padding-inline:0;}
	.award_sec{padding-block:2rem;}
	.infrahealth_sec{padding-block:2rem;}
	.lifeover_sec .sec_title{margin-bottom:2rem;}
	.lifeplace_wrapper{margin-top:2rem;}
	.lifeplace_caption>p{text-align:left;}
	.lifefact_grid{margin-top:2rem;}
	.lifefact_grid{gap:2rem 2rem;}
	.lifeover_sec{padding-bottom:3rem;}
	.outsport_caption{padding-top:0;}
	.outsport_caption>.title32{margin-bottom:2rem;}
	.outsprt_sec{padding-bottom:2rem;}
	.sprtfit_caption>blockquote{margin-top:2rem;}
	.sprtfit_caption{padding-bottom:2rem;}
	.sprtfit_wrap{margin-top:2rem;}
	.ldrdetail>.title48{margin-bottom:2rem;}
	.ldrdetail{padding:2.5rem 3.5rem 2.5rem;}
	.ldrdt_auth{margin-top:2rem;}
	.ldrdtl_grid{gap:2rem;}
	.inner_title{padding-bottom:2rem;}
	.core_wrapper{padding:2rem;}
	.core_grid{gap:2rem;}

}


/* 20 march 2026 */
.ac-examination .schshiptab_wrap{display:flex;}
.ac-examination .accordion-tabs.schship_tabs{display:flex;flex-direction:column;width:280px;border-right:1px solid #ddd;}
.ac-examination .tab-button{text-align:left;padding:15px 15px;border:none;border-bottom:1px solid #eee;background:#f8f9fa;cursor:pointer;transition:0.3s;}
.ac-examination .tab-button.active{background:#0c6ab0;color:#fff;}
.ac-examination .accordion-content{flex:1;padding-left:20px;}
.ac-examination .accordion-tabs.schship_tabs{justify-content:start;gap:.1rem;margin:0;}
.ac-examination .schshiptab_wrap .accordion-content .accordion-item-body-content{padding-inline:0rem 0rem;}
.botm_btns{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:3rem;padding-bottom:5rem;}
/* .moredet_btn{position:relative;display:inline-block;font:var(--font-16);color:var(--color-white);background-color:#cf6c38;padding:0.5rem 2.5rem;align-content:center;height:4.5rem;overflow:hidden;z-index:1;}
a.moredet_btn.apply_btn{margin-top:0rem;cursor:pointer;background-color:var(--color-cf);} */

/* Career page start */
.career-main .form-floating{position:relative;margin-top:.5rem;margin-bottom:1rem;}
.iti.iti--allow-dropdown.iti--show-flags.iti--inline-dropdown{width:100%;}
.career-main .form-floating>.form-control,.career-main .form-floating>.form-control-plaintext,.career-main .form-floating>.form-select{height:calc(5.0rem + 10px);line-height:1.25}
.career-main .form-floating input#careerFormPhone{border:0px;border-bottom:1px solid #ced4da;}
.career-main .form-floating>label{position:absolute;top:0;left:0;width:100%;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:1px solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out;font-size:15px;font-family:var(--font-segoe);}

@media (prefers-reduced-motion:reduce) {
	.form-floating>label{transition:none;}

}

.career-main .form-floating>.form-control,.career-main .form-floating>.form-control-plaintext{padding:1rem .75rem}
.career-main .form-floating>.form-control-plaintext::-moz-placeholder,.career-main .form-floating>.form-control::-moz-placeholder{color:transparent}
.career-main .form-floating>.form-control-plaintext::placeholder,.career-main .form-floating>.form-control::placeholder{color:transparent}
.career-main .form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.career-main .form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.career-main .form-floating>.form-control-plaintext:focus,.career-main .form-floating>.form-control-plaintext:not(:placeholder-shown),.career-main .form-floating>.form-control:focus,.career-main .form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}
.career-main .form-floating>.form-control-plaintext:-webkit-autofill,.career-main .form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}
.career-main .form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}
.career-main .form-floating>.form-control:not(:-moz-placeholder-shown)~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.career-main .form-floating>.form-control-plaintext~label,.career-main .form-floating>.form-control:focus~label,.career-main .form-floating>.form-control:not(:placeholder-shown)~label,.career-main .form-floating>.form-select~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}

.career-main .form-floating>.form-control:-webkit-autofill~label{opacity:.65;transform:scale(.85) translateY(-.5rem) translateX(.15rem)}
.career-main .career-head{padding:1rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;}
.career-main .career-head h2{font:var(--font-24);color:var(--color-cf);font-weight:500;margin-bottom:1rem;}
.career-main .form-section{display:block;background:#e7f1f2;padding:50px 0 50px 0;}
.career-main .form-section .form-header{display:block;text-align:center;margin-bottom:40px;border-bottom:1px dotted #ccc;}
.career-main .form-block{display:block;background:#fff;padding:30px 40px;margin-bottom:5rem;border-top:5px solid #c99750;}
.career-main .form-body .form-floating>.form-control{border:0px solid #ced4da;}
.career-main .form-upload .form-control{border-radius:0px;border:0;padding:0.5rem 0rem 2rem 0rem;height:6rem;background-color:#fafafa1f;}
.career-main .form-body .form-floating>.form-control{border-bottom:1px solid #ced4da;border-radius:0px;}
.career-main .form-body .form-floating>label{padding-left:18px;color:#6c757d;}
.career-main .form-body .form-floating>label span{color:#e30b0c;}
.career-main .form-body .form-floating>.form-control:focus{color:#212529;background-color:#fff;border-color:#666;outline:0;box-shadow:none;}
.career-main .form-body .form-floating .form-select{border:0px;}
.career-main .form-body .form-floating .form-select{border-bottom:1px solid #ced4da;border-radius:0px;}
.career-main .form-body .form-floating>.form-select:focus{color:#212529;background-color:#fff;border-color:#666;outline:0;box-shadow:none;}
.career-main .form-body .form-check-inline{display:inline-block;margin-right:6rem;}
.career-main .initiate-head h3{font:var(--font-18);color:var(--color-cf);font-weight:500;margin-top:2rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dotted #ccc;}
.initiate-sec{background-color:#be933736;margin:0rem .1rem 2rem;padding:2rem;}
.edu-btn{display:block;font:var(--font-18);margin-bottom:2rem;color:var(--color-cf);}
.career-main .form-body .form-upload label{font-family:var(--font-segoe);font:var(--font-16);font-weight:600;color:var(--color-cf);margin-bottom:.5rem;}
.form-body .form-upload label span{color:#e30b0c;}
.career-main .form-body.initiate-sec{margin-top:40px;}
.career-main .form-body.initiate-sec{border-bottom:1px dotted #ccc;margin-bottom:20px;padding-bottom:10px;}
.career-main .apply_btn{cursor:pointer;border:0;width:100%;max-width:18rem;background-color:var(--color-cf);box-shadow:0px 5px 8px rgb(0 0 0 / 8%);}
.mb-3{margin-bottom:1rem;}


/* Career page End */
/* current_opening */
.current_opening{padding-block:12rem 15rem;}
.opening_main h3{font:var(--font-36);font-weight:500;color:var(--color-black);margin-bottom:7rem;text-align:center;}
.opening_item,.opening_item2{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
.opening_item1{flex-basis:75%;}
.opening_item{background-color:#fff;margin:0rem .1rem 2rem;padding:2rem;}
.opening_item2{flex-basis:25%;justify-content:flex-end;}
.opening_item1 h5{font:var(--font-24);font-weight:500;margin-bottom:2rem;}
.opening_item1 p .job_date{margin-bottom:0;}
.job_date{display:flex;align-items:center;}
.job_details img{width:4rem;}
.opening_item p{margin:0;}

/*.job_apply { padding: 0.6rem 2rem; background: #3f7042; color: #fff; display: inline-block; margin-right: 2rem; text-decoration: none; transition: all 0.3s ease-in-out; }*/
.opening_item2 .job_apply:last-child{margin-right:0;}
.job_apply:hover{background-color:var(--color-ffc);color:var(--color-black);}
.job_date p:first-child{margin-right:2rem;padding-right:2rem;border-right:1px solid #D1D1D1;}
.view-job{padding:1rem;margin:.5rem;}
.current_opening .apply_btn.view-job{background-color:var(--color-0b);}
.current_opening .apply_btn{font:var(--font-18);cursor:pointer;border:0;background-color:var(--color-cf);box-shadow:0px 5px 8px rgb(0 0 0 / 8%);}
.clubcommet_sec{padding-bottom:10rem;}


@media(max-width:991px) {
	.career-main .form-block{padding:1rem 1rem;}
	.opening_item1{flex-basis:72%;}
	.opening_item2{flex-basis:28%;justify-content:flex-end;}
}

/* End current_opening */
@media (max-width: 767px) {
	.current_opening{padding-block:2rem 2rem;}
	.opening_main h3{margin-bottom:2rem;}
	.job_date{display:block;}
	.job_date p:first-child{border-right:0px;}
	.opening_main .apply_btn{height:3.0rem;margin-top:1rem;margin-right:1rem;}
	.view-job{padding:1rem;margin:0rem;}
	.opening_item1 h5{font:var(--font-20);}
	.opening_item2{flex-basis:100%;justify-content:start;}
	.ac-examination .schshiptab_wrap{flex-direction:column;}
	.ac-examination .accordion-content{padding-left:0px;}
	.ac-examination .accordion-tabs.schship_tabs{display:none;}
	.iti.iti--allow-dropdown.iti--show-flags{width:100%;}
}


.clubcommet_grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:2.5rem 2.4rem;}
.clubcommet_bx{position:relative;text-align:center;background-color:var(--color-white);padding:7rem 6.2rem 3.4rem;display:flex;flex-direction:column;align-items:center;}
.clubcommet_bx::after{content:'';position:absolute;right:0;bottom:0;width:calc(100% - 3.7rem);height:0.3rem;background:linear-gradient(to right,#0B233B 0% 18.3%,#CF6C38 18.3% 60%,#BE9337 60% 100%);}
.clubcommet_bx>h4{margin-bottom:3.2rem;}
.clubcommet_bx>p{margin-bottom:4.9rem;}
.clubcommet_bx>figure{margin-top:auto;max-width:22.6rem;margin-inline:auto;}
.clubcommet_bx>figure>img{width:auto;height:12.5rem;}


@media(max-width:991px) {
	.clubcommet_sec{padding-bottom:10rem;}
	.clubcommet_grid{grid-template-columns:repeat(2,1fr);}
}

@media(max-width:767px) {
	.clubcommet_sec{padding-bottom:6rem;}
	.clubcommet_grid{grid-template-columns:repeat(1,1fr);}
	.clubcommet_bx{padding:4rem 4.2rem 3.4rem;}
}

/* end 20 march 2026 */


/* 
start responsive 15/04/ */


@media(max-width:767px) {
	.abtover_wrapper>blockquote{padding-inline:0;padding-top:2.8rem;margin-top:2.8rem;}
	.about_bottom .abtover_wrapper{margin-top:0rem;}
	.abtoverview_sec.about_bottom{padding-bottom:0;}
	.about_bottom .abtover_wrapper>blockquote{padding-block:1.8rem;}
	.doctoral_programs .sustfutover_right{padding-bottom:3rem;}
	.sustfutover_right::after{height:0.4rem;}
	.doctoral_programs .abtover_wrapper{margin-top:3rem;}
	.doctoral_programs .abtover_wrapper>blockquote{padding-block:3.8rem;}
	.abtmison_bx:nth-child(1)::before{height:0.4rem;}
	.faculty_row{grid-template-columns:repeat(3,1fr);gap:3rem;}
	.unimag_border{height:0.4rem;}
	.anureport_sec{padding-bottom:6rem;}
}

@media(max-width:575px) {
	.faculty_row{grid-template-columns:repeat(2,1fr);gap:2rem;}
	.faculty_col::after{height:0.4rem;}
	.rcgn_grid{grid-template-columns:repeat(1,1fr);gap:2.4rem;}
	.rank_sec{padding-bottom:4rem;}
	.rcgn_bx{padding:2rem 2rem 2rem 2.5rem;}
	.plcindus_bx{padding:2.5rem;}
	.collab_logowrap:not(:first-child){margin-top:3rem;}
	.unimag_sec .sec_title>.title32{margin-bottom:2rem;}
}

@media(max-width:420px) {
	.abtmison_sec{padding-block:3rem;}
	.abtmison_bx:nth-child(1){padding-bottom:3rem;}
	.abtmison_grid{gap:3rem;}
	.rankrco_sec{padding-block:3rem 4rem;}
	.ldr_caption{padding:1.3rem 1.7rem 0;}
	.rankrco_sec .btn_canter{margin-top:3rem;}
	.faculty_row{grid-template-columns:repeat(1,1fr);gap:1.5rem;}
	.faculty_col::after{height:0.4rem;}
	.faculty_sec{padding-bottom:4rem;}
	.rankr_grid{grid-template-columns:repeat(1,1fr);}
	.obj_cdc{padding-top:2rem;}
	.obj_cdc>.title32{margin-bottom:2rem;}
	.plctrain_sec{padding-bottom:2rem;}
	.plcindus_sec{padding-block:2rem 6rem;}
	.techno_offer{padding-top:3rem;margin-top:3rem;}
	.collablogo_grid{grid-template-columns:repeat(1,1fr);}
	.sustain_future{padding-block:2rem;}
	.sustainover_sec{padding-bottom:2rem;}
	.embrance_over>p{padding-right:0;}
	.sustfutover_right{padding-bottom:3rem;}
	.sustain_embrance{padding-block:2rem;}
	.sustain_richout{padding-block:2rem;}
	.sustain_richout{padding-block:2rem 6rem;}
	.sustrich_info>h6{margin-bottom:2rem;}
	.sustain_richout .sec_title{padding-bottom:0;}
}


.logo_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding-block:2rem;}
.logo_col figure{width:100%;max-width:20rem;}
.logo_col:first-child figure{width:100%;max-width:10rem;}


@media(max-width:575px) {
	.logo_grid{grid-template-columns:repeat(3,1fr);}
	.logo_col figure{width:100%;max-width:15rem;}
	.logo_col:first-child figure{width:100%;max-width:10rem;}
}

@media(max-width:420px) {
	.logo_grid{grid-template-columns:repeat(2,1fr);}
}

.admisecond_over{padding-block:6rem 0;}
.admisecond_over .infra_caption{padding-inline:10rem 5rem;}

@media (max-width: 767px) {
	.admisecond_over .infra_caption{padding-inline:0;padding-top:0;}
	.admisecond_over{padding-block:0rem;}
}



.refpoli_sec{padding-bottom:15rem;}
.refpoli_caption>.title24{margin-bottom:5rem;}
.refpoli_caption>.redund_note{margin-top:5rem;}
.refpoli_caption>.redund_note>p{font-weight:600;}
.refpoli_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:6rem 5rem;margin-top:10rem;}
.refpoli_item{padding:5rem;background-color:var(--color-white);}
.refpoli_item>.title24{color:var(--color-0b);margin-bottom:3rem;}
.refpoli_item:has(li:nth-child(4)){grid-column:span 2;}
.refpoli_item>ul>li:not(:last-child){margin-bottom:2rem;}
@media(max-width:991px) {
	.refpoli_sec{padding-bottom:10rem;}
	.refpoli_grid{gap:5rem 3rem;margin-top:5rem;}
}
@media(max-width:767px) {
	.refpoli_sec{padding-bottom:6rem;}
	.refpoli_caption>.title24{margin-bottom:3rem;}
	.refpoli_caption>.redund_note{margin-top:3rem;}
	.refpoli_grid{grid-template-columns:repeat(1,1fr);margin-top:3rem;}
	.refpoli_item{padding:2rem;}
	.refpoli_item>.title24{margin-bottom:1.5rem;}
	.refpoli_item:has(li:nth-child(4)){grid-column:auto;}
	.refpoli_item>ul>li:not(:last-child){margin-bottom:1rem;}
	.refpoli_caption table>thead>tr>th:nth-child(-n+2){padding-inline:1.9rem;}
	.refpoli_caption table>tbody>tr>td:nth-child(-n+2){padding-inline:1.9rem;}
}
/*---Acadmic-regulation-page css-start---*/
.acdregulation_wrap .accordion-tabs{justify-content: flex-start;}
.acdregulation_wrap .report_bx:hover p{color:#dc7230;}
@media (min-width:991px) {
	.acdregulation_wrap .accordion-tabs>.tab-button { padding: 0.8rem 3rem; border: .1rem solid var(--color-0b);}
	.acdregulation_wrap .accordion-tabs>.tab-button:hover {background: var(--color-0b);color: var(--color-white);}
	.acdregulation_wrap .accordion-tabs>.tab-button.active{background: var(--color-0b);color: var(--color-white);}
}
.acdregulation_wrap .accordion-item__container .title18{margin-bottom: 2rem;}	
.acdregulation_wrap .annual_reportgrid:has(+ .title18) {margin-bottom: 5rem;}

.administrative_office .iqacfocs_bx p:has(+ ul){margin-bottom: 2rem;}
.administrative_office .iqacfocus_grid{ grid-auto-rows: auto; }

@media (max-width:991px) {
	.acdregulation_wrap .annual_reportgrid:has(+ .title18) {margin-bottom: 3rem;}
	.acdregulation_wrap .annual_reportgrid { padding-bottom: 2rem; }
}
@media (max-width:575px) {
	.examinations_wrap1 .row { --bs-gutter-x: 0; --bs-gutter-y: 2rem; }
}
/*---Acadmic-regulation-page css-end---*/