body{padding-top: 11.2rem;}
@media(max-width:1799px){
  body{padding-top: 11.2rem;}
}
@media(max-width:1549px){
  body{padding-top: 10.8rem;}
}
.stretched-link::after {position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 1;content: ""; }
.main_header{padding-top: 0;background-color: var(--color-white);}
.main_header::before{content:'';position: absolute;top: 0;left: 0;width: 100%;height: 0.6rem;background: linear-gradient(to right, #EB5F36 0%, #EB5F36 20%, #6EB535 20%, #6EB535 50%, #1B589D 50%, #1B589D 100%);}
.main_header>.container-fluid{padding-inline: 4.5rem;}
.main_header .site_brand>.navbar-brand{max-width: 32.4rem;}
.site_nav>ul>li>a{color: var(--color-black);}
.site_nav>ul>li.admission_menu>a{color: var(--color-white);}
.main_header .open_search, .main_header .hamb_open{    filter: invert(1);}
.site_nav>ul>li{margin-top: 3.7rem;padding-bottom: 3.7rem;}
.main_header .drom_menu:hover::before{background-color: #d6d6d6;}

@media(max-width:1799px){
  .main_header .site_brand>.navbar-brand {max-width: 26.4rem;}
  .site_nav>ul>li {margin-top: 2.7rem;padding-bottom: 2.7rem;}
}
@media(max-width:1549px){
  .main_header .site_brand>.navbar-brand {max-width: 24rem;}
}
@media(max-width:1199px){
  .main_header>.container-fluid{padding-inline: 2rem;}
  .main_header .site_brand>.navbar-brand { max-width: 18rem; }
}
@media(max-width:1024px){
  .main_header>.container-fluid { padding-inline: 1.5rem; }
  .main_header .site_brand>.navbar-brand { max-width: 20rem; }
  .site_nav{flex: 0 0 78.5%;}
  .site_nav>ul>li{margin-right: 1rem;}
}
@media(max-width:991px){
  .main_header {padding-block: 1.3rem;}
  .main_header .site_brand>.navbar-brand{ filter: none; -webkit-filter:none; }
}
/* Header End */
.visit_link {color: var(--color1b);font-weight:var(--font_600);}
.custom-bullet li { margin-bottom: 2.5rem; padding-left: 2.5rem; position: relative; font: var(--font18); color: var(--color-2e); }
.custom-bullet li strong{  color: var(--color-2e); }
.custom-bullet li::before { content: ""; position: absolute; top: 0.7rem; left: 0; width: 0.7rem; height: 0.7rem; background-color: var(--color-eb); border-radius: 50%; }
@media(max-width:1549px){
 .custom-bullet li {padding-left: 2rem;}
 .custom-bullet li::before {top: 0.6rem;width: 0.5rem;height: 0.5rem; }
}
.custom_tab{ display: flex; flex-direction: column;gap: 2rem;}
.custom_tab.nav-pills .nav-item{width: 100%;}
.custom_tab.nav-pills .nav-link{font: var(--font16); color: var(--color2e);background: none;text-align: left; padding: 0;}
.custom_tab.nav-pills .nav-link:hover{color: var(--color-eb);}
.custom_tab.nav-pills .nav-link.active{font-weight: var(--font_600);color: var(--color-eb);}
.tab-pane.accordion-item{background-color: transparent;border: none;}
.tab-pane.accordion-item .accordion-body{padding: 0;}
@media(max-width:991px){
.tab-pane.accordion-item .accordion-body{padding: 2rem 1rem;}}
.common-content { padding-block: 8rem 8rem;overflow: hidden; }
@media(max-width:1799px){
  .common-content { padding-block: 6rem 6rem;}}
@media(max-width:1549px){
  .common-content { padding-block: 5rem 5rem;}}
@media(max-width:1024px){
  .common-content { padding-block: 4rem 4rem;}}
@media(max-width:991px){
  .common-content { padding-block: 3rem 3rem;}
}


.sec_title>h4{display: inline-block; font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(282deg, #1B589D 34%, #EB5F36 80%);background-clip: text;color: transparent;}

/* Contact Inner Start */
.contact_main{position: relative;}
.contact_main>.container{padding-block: 8.3rem 4.8rem;border-bottom: 0.1rem solid #C9C9C9}
.contact_title{text-align: center;}
.contact_title>h1{font:var(--font20); letter-spacing: -0.36px; color: var(--color1b); margin-bottom: 2rem;}
.contact_title>p{font: var(--font36); letter-spacing: -0.36px;color: var(--color-black); }
.contact_title>p>strong{ font-weight: var(--font_600); background-image: linear-gradient(280deg, #1B589D, #EB5F36);background-clip: text;color: transparent;letter-spacing: -0.76px;}
.contact_secone{padding-block: 8.3rem 12rem;}
.contact_wrapper{position: relative;}
.contact_figure{position: relative;}
.contact_caption{position: absolute;bottom: 0;left: 0;width:100%;height: 100%;padding-bottom:2.9rem;padding-left: 4.6rem;background: transparent linear-gradient(180deg, #00000000 0%, rgb(0 0 0 / 77%) 100%) 0% 0% no-repeat padding-box;display: flex;align-items: end;}
.contact_caption>p{color: var(--color-white); font: var(--font24);font-weight:var(--font_600); letter-spacing: -0.72px;}

.contact_grid{display: grid;grid-template-columns: repeat(2, 1fr);}
.contact_info{padding-block: 6.1rem 7.3rem; background-color: rgb(255 255 255 / 50%);}
.contact_info_bx{position: relative;border-bottom: 0.1rem solid #EEEEEE;  padding-inline: 4.7rem 5.5rem;padding-bottom: 3.2rem; margin-bottom: 3.4rem;}
.contact_info_bx:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom: 0;}
.contact_info_bx>p{font: var(--font18);color: var(--color-black);letter-spacing: -0.18px; margin-bottom: 1.1rem;}
.contact_dtl{position: relative; display: flex; align-items: start;padding-bottom: 0.7rem;margin-bottom: 1.2rem;}
.contact_dtl:not(:last-child)::after{position: absolute; content:'';width: 83%;height: 0.1rem;background-color:#EEEEEE;bottom: 0;left: 0; }
.contact_dtl:last-child{padding-bottom: 0;margin-bottom: 0;border-bottom:0;}
.contact_dtl>figure{flex-shrink: 0;width: 3.4rem;height: 3.4rem;margin-right: 1.4rem; background-color: var(--color-white);border-radius: 50%;display: flex;align-items: center;justify-content: center;}
.contact_dtl>figure>img{width: 2rem;height: 2.282rem;}
.contact_dtl>p{font: var(--font18);color: var(--color-black);letter-spacing: -0.18px;}
.contact_dtl>p>a{font: var(--font18); color: var(--color1b); letter-spacing: -0.72px;line-height: 1.5;}
.contact_dtl>p>span{font: var(--font18);color: var(--color1b);letter-spacing: -0.72px;}
.contact_dtl>p>a:hover{color: var(--color-eb);}
.contact_form{position: absolute;top: 12.7rem;right: 7.5rem;max-width: 37.7rem;background-color: var(--color-white);padding-inline:4.1rem; padding-block: 3.2rem 3.4rem; z-index: 1;}
.contact_form>h5{font: var(--font24);font-weight: var(--font_600); margin-bottom: 2rem; color: var(--color1b); letter-spacing: -0.72px;}
.contact_form>p{font: var(--font15);line-height: 1.5;}
.contact_form .form_group{margin-top: 2.2rem;}
.contact_form .form_group>.input_field{margin-bottom: 1.2rem; }
:is(.contact_form .input_field>.form-control, .contact_form .input_field>.form-select){ font: var(--font16); color: var(--color-2e); font-weight: var(--font_normal); padding: 0.9rem 0; border: 0; border-bottom: 0.1rem solid #dfdbdb; letter-spacing: -0.16px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.contact_form .input_field>.form-control::placeholder{color:#adadad}
:is(.contact_form .input_field>.form-control, .contact_form .input_field>.form-select):focus{outline: none;box-shadow: none;border-color: var(--color-eb);}
.contact_form .form-check{padding-right: 5rem;margin-top: 3rem;}
.contact_form input[type="submit"] {font: var(--font14);font-weight: var(--font_normal);padding: 0.8rem 2rem;border: 0.1rem solid #AF251C;color: var(--color-black);font-weight: 400;margin-top: 3.6rem;background: linear-gradient(to right, #AF251C 49%, transparent 49%);background-size: 210% 110%;background-position: right bottom;transition: all .5s ease-out;cursor: pointer;}
.contact_form input[type="submit"]:hover {background-position: left bottom;color: var(--color-white);}
/* @media(min-width:2000px){
  .contact_form{right: 2.5rem;max-width: 34.7rem;padding-inline: 3.1rem;}
} */
@media(max-width:1799px){
  .contact_form{max-width: 35.7rem;}
  .contact_main>.container{padding-block: 7.3rem 3.8rem;}
  .contact_secone{padding-block: 7.3rem 11rem;}
}
@media(max-width:1549px){
  .contact_secone {padding-block: 5.3rem 9rem;}
  .contact_main>.container {padding-block: 5.3rem 2.8rem;}
  .contact_title {padding-inline: 8rem;}
  .contact_form {max-width: 32.7rem; top: 8.7rem;right: 4.5rem;padding-inline: 3.1rem;padding-block: 2.2rem 2.4rem;}
  .contact_form>h5{margin-bottom: 1.5rem;}
  .contact_form .form_group{margin-top: 1.2rem;}
  .contact_form .form_group>.input_field {margin-bottom: 0.8rem;}
  .contact_form input[type="submit"]{margin-top: 2.6rem; padding: 0.6rem 1.5rem;}
  .contact_info {padding-block: 5.1rem 5.3rem;}
  .contact_dtl>figure{ width: 3rem;height: 3rem;}
  .contact_dtl>figure>img{width: 1.6rem;height: 1.6rem;}
}

@media(max-width:1200px){
    .contact_title {padding-inline: 0;}
    .contact_title>h1{margin-bottom: 1rem;}
    .contact_main>.container {padding-block: 3.3rem 1.8rem;}
    .contact_secone {padding-block: 4.3rem 8rem;}
    .contact_wrapper{display: grid;grid-template-columns: repeat(2, 1fr);}
    .contact_form{max-width: 100%;position: relative;top: 0;right: 0;}
    .contact_figure>figure{height: 100%;  }
    .contact_figure>figure>img{height: 100%; object-fit: cover; }
    .contact_caption{ padding-bottom: 1.9rem;padding-left: 3.6rem;letter-spacing: 0;}
    .contact_grid{grid-template-columns: repeat(1, 1fr);grid-column: span 2;}
    .contact_map>iframe {height: 30rem;}
}
@media(max-width:767px){
  .contact_secone {padding-block: 3.3rem 5rem;}
  .contact_title>p{letter-spacing: 0;}
  .contact_wrapper{grid-template-columns: repeat(1, 1fr);}
  .contact_grid{grid-column: auto;}
  .contact_caption{padding-bottom: 0.9rem; padding-inline: 1.6rem;}
  .contact_info_bx{padding-inline: 1.5rem 1.5rem;padding-bottom: 1.5rem;}
  .contact_dtl>figure {width: 2rem;height: 2rem;}
  .contact_dtl>figure>img {width: 1.1rem;height: 1.1rem;}
  .contact_dtl>p>a{letter-spacing: 0;font: 1.4rem / 2.1rem var(--poppins);}
  .contact_dtl>p>span{letter-spacing: 0;font: 1.4rem / 2.1rem var(--poppins);}
}
@media(max-width:330px){
  .contact_form{padding-inline: 2.1rem;}
  .contact_figure>figure>img{height: 30rem;}
  .contact_info {padding-block: 3.1rem 3.3rem;}
  .contact_info_bx{margin-bottom: 2.4rem;}
}
/* Contact Inner End */
.abt-cont h1 { font: var(--font20); color: var(--color1b); font-weight: 500; margin-bottom: 1.9rem; letter-spacing: -0.36px; }
.abt-cont h1:not(:has(+ *)) { margin-bottom: 0; }
.abt-cont blockquote { font: var(--font36); letter-spacing: -0.36px; font-weight: 300; color: var(--color-black); padding-inline: 2rem }
.abt-cont { text-align: center; }
.abt-cont h2 { font: var(--font42); letter-spacing: -2.02px; background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%); background-clip: text; color: transparent; font-weight: var(--font_bold); }
.abt-cont span { font: var(--font38); font-weight: 600; letter-spacing: -0.76px; background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%); background-clip: text; color: transparent; font-weight: var(--font_600); }
.abt-content-ttl { padding: 4.2rem 6.5rem 0; background-color: var(--color-white); position: relative; margin-top: -3rem; margin-left: -4rem; }
.abt-content-grp h2 { font: var(--font18); font-weight: normal; color: var(--color-black); }
.abt-banner { padding-bottom: 10rem; }
.about_caption { position: relative; padding-block: 5.4rem 6rem; padding-right: 6rem; }
.about_caption h5 { font: var(--font18); color: var(--color2e); margin-bottom: 3rem; }
.about_caption p { font: var(--font16); font-weight: var(--font_normal); color: var(--color2e); }
.about_caption>.border_line { width: 100%; max-width: 51.2rem; height: 0.8rem; background-color: var(--colorc00); margin-top: 6rem; }
.accridit_grid { display: grid; grid-template-columns: 48.8rem auto; align-items: end; }
.accridit_left { padding-right: 9.9rem; }
.accridit_left>h5 { font: var(--font18); line-height: 1.65; color: var(--color2e); font-weight: var(--font_600); margin-bottom: 0; }
.accridit_left>figure { width: 100%; max-width: 38.2rem; }
.accridit_right { padding-right: 7rem; }
.accridit_right>p { color: var(--color2e); }

/* .abt-content-grp { display: flex; align-items: center; gap: 0 2rem; padding-bottom: 2.4rem; } */
.abt-content-grp { display: grid; grid-template-columns: auto 18.1rem; align-items: center; gap: 2rem; padding-bottom: 2.4rem; }
.abt-content-grp img { max-width: 15rem; }
.abt-content-ttl p { font: var(--font16); margin-bottom: 4.5rem;  color: var(--color27); }
.btm-border { background-color: var(--colorc00); height: 8px; width: 100%; }
.abt-ttl h5 {font: var(--font18);font-weight: 300;}
.abt-ttl span.fancy {color: #1B589D; font-weight: bold;}
.abt-ttl { padding: 5.4rem 0 0; }
/* .border-content { max-width: 96%; } */
.brand-logo { display: grid; grid-template-columns: repeat(5, 1fr); gap: 2.1rem; padding: 8rem 0rem 8rem; }
.brand-logo-list img { height: 5.4rem; }
.brand-logo-list { display: flex; align-items: center; gap: 0 1.5rem; border-right: 1px solid #7070703a; }
.brand-logo-list h6 { font: var(--font15); font-weight: normal; max-width: 60%; }
.brand-logo-list:last-child { border: none; }
.abt-text-right { padding: 0 14rem 0 9rem; }
.abt-text-right p { font: var(--font15); font-weight: normal; line-height: 1.6; color: var(--color2e); }
.abt-text-right p:last-child { margin-bottom: 0; }
.ranking-ttl {text-align: center;max-width: 72%;margin: 0 auto;padding-bottom: 3.7rem;}
.ranking-ttl h3 { font: var(--font28); color: var(--color1b); font-weight: 600; line-height: 1.5; margin-bottom: 3.2rem;letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);background-clip: text;color: transparent;}
.ranking-ttl p { font: var(--font18);font-weight: normal;line-height: 2.6rem;color: var(--color27);}
.ranking-grp { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 2.4rem; padding-bottom: 4.2rem; }
.ranking-list span {font: var(--font48);color: var(--color1b);line-height: 1.4;font-weight: normal;letter-spacing: -2.3px; }
.ranking-list span sup {font: var(--font16);top:-4rem;font-weight: normal;opacity: 1;}
.ranking-list { display: flex; align-items: center; gap: 0 1.7rem; background-color: var(--color-white); padding: 2rem 2.5rem 1.5rem; position: relative; }
.ranking-list p {font: var(--font18);color: var(--color-black);font-weight: normal;line-height: 2.8rem;}
.ranking-cont { padding: 5.6rem 0 0 0; }
.ranking-border { border-top: 1px solid #C8C8C8; max-width: 100%; margin: 5.6rem auto 0; }
.ranking-list:after { content: ""; position: absolute; left: 0; bottom: 0; width: 63%; border-bottom: 2px solid var(--colorc00); }
.ranking-link img { min-width: 1.2rem; }
.ranking-link > a {border: 1px solid var(--color005);display: flex;width: 2.6rem;height: 2.6rem;padding: .9rem 1rem;align-items: center;justify-content: center;margin: 0 auto;border-radius: 50%;}
.ranking-link { text-align: center; }
.legacy { position: relative; background-color: #202020; padding-top:8.7rem;z-index: 1; }
.legacy::after{content:'';position: absolute;bottom: 0;left: 0;width: 100%; height: 6rem;background-color: #F5F5F5;    z-index: -1;}
.legacy-ttl { text-align: center; margin-bottom: 5.6rem; }
.legacy-ttl h3 {font: var(--font20);color: var(--color-white);font-weight: var(--font_normal);letter-spacing: -0.4px;  margin-bottom: 1rem;}
.legacy-ttl blockquote { font: var(--font32);color: var(--color-white);letter-spacing: -0.6px;font-weight: var(--font_300);}
.legacy-ttl blockquote>strong {font-weight: var(--font_600);}
.legacy-grp { background-color: var(--color-white) }
.legacy-cont {    padding-block: 5rem 6rem;  padding-inline: 7.2rem 6rem;}
.legacy-cont-grp h2 { font: var(--font24);color: var(--color-black);margin-bottom: 1.5rem;font-weight: 300;padding-right: 17rem;letter-spacing: -0.48px;}
.legacy-cont-grp p {font: var(--font16);color: var(--color2e); }
.legacy-cont-grp p a { margin-bottom: 0; font: var(--font15); color: var(--color9d); font-weight: 500; }
.legacy-cont-grp {     margin-bottom: 4rem; }
.legacy-cont-bus h3 { font: var(--font15); color: var(--color-black); padding-bottom: .5rem; letter-spacing: -0.21px; font-weight: 600; }
.legacy-cont-bus date { margin-bottom: 2rem; font: var(--font15); color: var(--color2e); font-weight: normal; }
.legacy-cont-bus .ranking-link { text-align: left; margin-top: 1.7rem; }
.legacy-cont-bus .ranking-link > a { margin-left: 0; }
.legacy-img { padding-right: 0rem; height: 100%; }
.legacy-img figure{ height: 100%;}
.legacy-img figure img{ height: 100%; object-fit: cover;}
.vision-mission { padding: 11rem 0 8rem; }
.vision-img figure{ margin-right: -1.25rem;}
.vision-mission .legacy-ttl h3, .vision-cont h3 { font: var(--font28); letter-spacing: -0.84px; background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); background-clip: text; color: transparent; font-weight: var(--font_600); }

.vision-cont { padding-left: 7.95rem; padding-block: 3.6rem; height: 100%; display: flex; flex-direction: column; justify-content: center; }
.vision-cont .custom-bullet li { margin-bottom: 2.5rem; position: relative; font: var(--font16); color: var(--color2e); }
.vision-cont .custom-bullet li:last-child { margin-bottom: 0;}
.vision-mission .legacy-ttl blockquote { font: var(--font30); line-height: 1.4; letter-spacing: -0.6px; font-weight: var(--font_300); color: var(--color-black); }
.vision-mission .legacy-ttl h3 { margin-bottom: 1.7rem; }
.vision-mission-one { border-bottom: 1px solid #C8C8C8; margin-bottom: 5.6rem; }
.vision-mission-two { border-bottom: 1px solid #C8C8C8; padding-bottom: 8rem; }
.core-value-grp { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 5.1rem; }
.core-value-cont h4 { font: var(--font24); font-weight: 300; color: var(--color-black);letter-spacing: -0.48px; }
.core-value-cont p { font: var(--font15); color: var(--color-black); padding-right: 5rem; }
/* .core-value .legacy-ttl h3 { color: var(--color36); } */
.core-value .legacy-ttl h3 { font: var(--font28); letter-spacing: -0.84px; background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); background-clip: text; color: transparent; font-weight: var(--font_600); }
.core-value-cont { padding-block: 2rem; position: relative; height: 100%; }
.core-value-cont:after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; width:53%; }
.core-value-list:first-child .core-value-cont:after { border-bottom: 5px solid var(--color9d); }
.core-value-list:last-child .core-value-cont:after { border-bottom: 5px solid var(--color-eb); }
.core-value-list:nth-child(2n+2) .core-value-cont:after { border-bottom: 5px solid var(--colorc00); left: 3.6rem; width: 55%; }
.core-value-list { position: relative; display: flex; flex-direction: column; overflow: hidden;}
.core-value-list:nth-child(2n+2) .core-value-cont { position: absolute; bottom: 0; padding: 0 3.6rem 2.6rem; height: auto; }

.core-value-list:nth-child(2n+2) { height: 100%; }
.core-value-list:nth-child(2n+2) figure { height: 100%; }
.core-value-list:nth-child(2n+2) figure img { height: 100%; object-fit: cover; }
.core-value-list:nth-child(2n+2):before { content: ""; position: absolute; left: 0; right: 0; width: 100%; height:65%; background: transparent linear-gradient(0deg, var(--unnamed-color-000000) 0%, #00000000 100%) 0% 0% no-repeat padding-box; background: transparent linear-gradient(0deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;    opacity: .69; bottom: 0; }
.core-value-list:nth-child(2n+2) .core-value-cont h4,
.core-value-list:nth-child(2n+2) .core-value-cont p { color: var(--color-white); }

.leadership_bg{    background: transparent linear-gradient(296deg, #1B589D 20%, #EB5F36 150%); padding-bottom: 4.2rem;}
.leadership-left .legacy-ttl { text-align: left; }
/* .leadership-grp { background-color: var(--color9d); display: grid; grid-template-columns: repeat(2, 62% 38%); padding: 0 12rem; } */

.leadership-grp { position: relative; display: grid; grid-template-columns: auto 41.1rem; padding-inline: 24.2rem 17.5rem; gap: 18.4rem;z-index: 1; }
.leadership-grp::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 3.8rem; background-color: #F5F5F5; z-index: -1; }
.leadership-left { padding-block: 13rem 4.2rem; }
.leadership-left h3 {font: var(--font28);letter-spacing: -0.84px; margin-bottom: 1.4rem; color: var(--color-white); font-weight: var(--font_600); }
.leadership-left blockquote { font: var(--font24); font-weight: var(--font_300); letter-spacing: -0.48px; color: var(--color-white); margin-bottom: 3.2rem; }
.leadership-left blockquote>small { display: block;font: var(--font15);font-weight: var(--font_300);letter-spacing: -0.26px;margin-top: 1rem;}

.leadership-left p {color: var(--color-white); font: var(--font16);}
.leadership-left .arrow_btn{    margin-top: 3.2rem;}
.leadership {padding-top: 13rem; }
.leadership-img { position: relative; }
.leadership-img figure figcaption .leader-ttl{ position: relative; }
.leadership-img figure figcaption .leader-ttl::before{position: absolute; content: ""; width: 1rem; height: 10.4rem; background-color: var(--colorc00); bottom: 0; left: 1rem; }
.leader-ttl { padding: 1.6rem 0 0 5rem; }
.leader-ttl h5 {font: var(--font21); font-weight: var(--font_600); letter-spacing: -0.21px; color: var(--color-white); margin-bottom: 0.5rem; }
.leader-ttl p { color: var(--color-white); font: var(--font16); }
.eod_institution {padding-block: 10rem 12rem;}
.eod_institution .eod_title { margin-bottom: 5rem; text-align: center; padding-inline: 3rem; }
.eod_institution .eod_title blockquote{font: var(--font18); font-weight: var(--font_normal); color: var(--color2e);margin-bottom: 3rem;}
.eod_institution .eod_title p { font: var(--font16); font-weight: var(--font_normal); color: var(--color2e); max-width: 80%; margin-inline: auto; }

@media(max-width:1799px) {
  .abt-banner { padding-bottom: 8rem; }
  .leadership-grp { padding-inline: 21.2rem 14.5rem; gap: 15.4rem; }
  .about_caption{padding-block: 4.4rem 5rem;}
  .about_caption h5{margin-bottom: 2.5rem;}
  .about_caption>.border_line{margin-top: 5rem;}
  .accridit_grid{ grid-template-columns: 46.8rem auto;}
  .accridit_left>figure {max-width: 34.2rem;}
  .accridit_right { padding-right: 5rem; }
  .legacy{padding-top: 7.7rem;}
  .legacy-ttl{ margin-bottom: 4.6rem;}
  .legacy-cont { padding-block: 5.5rem; padding-inline: 7.2rem 8rem; }
  .legacy-cont-grp { margin-bottom: 3rem; }
  .vision-mission { padding: 10rem 0 7rem; }
  .legacy-ttl { text-align: center; margin-bottom: 3.6rem; }
  .vision-img figure { margin-right: -1.25rem; }
  .vision-cont { padding-left: 6.95rem; padding-block: 2.6rem; }
  .vision-mission-two { padding-bottom: 7rem; }
  .core-value .legacy-ttl h3{margin-bottom: 0;}
  .core-value-grp{gap: 0 4.1rem;}
  .core-value-cont:after{width: 50%;}
  .leadership {padding-top: 10rem;}
  .eod_institution { padding-block: 9rem 11rem; }
  .eod_institution .eod_title { margin-bottom: 4rem; padding-inline: 4rem; }
  .eod_institution .eod_title blockquote{margin-bottom: 2rem;}
  .eod_institution .eod_title p{max-width: 85%;}
}

@media(max-width:1549px){
  .about_caption{padding-block: 3.4rem 4rem;padding-right: 1.5rem;}
  .accridit_grid { grid-template-columns: 41.8rem auto; }
  .accridit_right { padding-right: 0; }
  .legacy { padding-top: 6.7rem; }
  .legacy-ttl{margin-bottom: 2.6rem;}
  .legacy-cont {padding-block: 4.5rem; padding-inline: 4.5rem 6rem;}
  .legacy::after{height: 4rem;}
  .vision-mission { padding: 8rem 0 6rem; }
  .vision-mission-one{margin-bottom: 4.6rem;}
  .vision-img figure { margin-right: 0; }
  .vision-cont { padding-left: 3rem; padding-block: 1.6rem; }
  .vision-cont .custom-bullet li { margin-bottom: 1.8rem; }
  .vision-mission-two { padding-bottom: 6rem; }
  .core-value-grp { gap: 0 3.1rem; }
  .core-value-cont { padding-block: 1.5rem; }
  .core-value-list:nth-child(2n+2) .core-value-cont{padding: 0 2.6rem 2.6rem;}
  .core-value-list:nth-child(2n+2) .core-value-cont:after { left: 2.6rem; width: 45%; }
  .leadership { padding-top: 8rem; }
  .leadership_bg{padding-bottom: 3.2rem;}
  .leadership-grp { grid-template-columns: auto 34.1rem; padding-inline: 17.5rem 12.5rem; gap: 13.4rem;  }
  .leadership-grp::after{height: 3rem;}
  .leadership-left { padding-block: 10rem 2.2rem; }
  .leadership-left blockquote{letter-spacing: 0;margin-bottom: 2.2rem;padding-right: 2rem;}
  .leadership-left .arrow_btn { margin-top: 2.2rem; }
  .leader-ttl { padding: 1.2rem 0 0 4rem; }
  .leadership-img figure figcaption .leader-ttl::before{width: 0.8rem;height: 8.4rem;}
  .eod_institution { padding-block: 8rem 10rem; }
}

@media(max-width:1199px){
  .abt-banner { padding-bottom: 6rem; }
  .abt-cont blockquote { letter-spacing: 0; padding-inline: 0; }
  .about_caption{padding-right: 0;}
  .about_caption>.border_line { margin-top: 4rem;max-width: 33.2rem;}
  .accridit_left { padding-right: 4.9rem; }
  .accridit_grid { grid-template-columns: 34.8rem auto; }
  .accridit_left>figure { max-width: 25.2rem; }
  .legacy-cont { padding-block: 2.5rem; padding-inline: 2.5rem 4rem; }
  .legacy-cont-grp { margin-bottom: 2rem; }
  .legacy { padding-top: 4.7rem; }
  .legacy::after { height: 3rem; }
  .legacy-img { padding-right: 0; height: 100%; }
  .legacy-img>figure, .legacy-img>figure>img { height: 100%; object-fit: cover; }
  .vision-cont { padding-left: 2rem; padding-block: 0; }
  .vision-cont .custom-bullet li { margin-bottom: 1.5rem; }
  .vision-mission { padding: 7rem 0 5rem; }
  .vision-mission-two { padding-bottom: 4rem; }
  .vision-mission .legacy-ttl blockquote{letter-spacing: 0;}
  .core-value-grp { gap: 0 2.1rem; }
  .core-value-list:nth-child(2n+2) .core-value-cont { padding: 0 1.6rem 1.6rem; }
  .core-value-list:nth-child(2n+2) .core-value-cont:after { left: 1.6rem; }
  .leadership-grp { grid-template-columns: auto 28.1rem; padding-inline: 12.5rem 8.5rem; gap: 7.4rem; }
  .leadership-grp::after { height: 2rem; }
  .leadership-left { padding-block: 7rem 2.2rem; }
  .eod_institution { padding-block: 6rem 8rem; }
  .eod_institution .eod_title { margin-bottom: 3rem; padding-inline: 0; }
  .eod_institution .eod_title p { max-width: 100%; }
}

@media(max-width:991px){
  .vision-cont{padding-top: 2rem;padding-left: 0;}
  .core-value-grp { gap: 0 1rem; }
  .leadership-grp { grid-template-columns: auto 26.1rem; padding-inline: 3.5rem 2.5rem; gap: 4.4rem; }
  .leadership-left{padding-block: 5rem 1.2rem;}
  .eod_institution { padding-block: 5rem 7rem; }
}
@media(max-width:767px){
  .abt-cont blockquote{ font-size: 16px; padding-inline: 2rem;line-height: 1.6;}
  /* .abt-cont blockquote { font-size: 2.4rem; } */
  .abt-cont span{font-size: 2.4rem; }
  .vision-mission { padding: 4rem 0 4rem; }
  .accridit_grid{ grid-template-columns: repeat(1, 1fr); }
  .core-value-grp {  grid-template-columns: repeat(1, 1fr);  gap: 3rem 1rem; }
  .leadership { padding-top: 4rem; }
  .leadership-grp{ grid-template-columns: repeat(1, 1fr);padding-top: 3rem; padding-inline: 3.5rem 2.5rem;gap: 2.4rem;}
  .leadership-grp::after {display: none;}
  .leadership-left{padding-block: 0rem 1.2rem;  }
  .leadership-img{ order: 2;  }
  .legacy-cont { padding-inline: 2rem 2rem; }   
}
@media(max-width:575px){
  .accridit_grid{ grid-template-columns: repeat(1, 1fr); }
  .core-value-grp {  grid-template-columns: repeat(1, 1fr);  gap: 3rem 1rem; }
  .leadership-grp{ grid-template-columns: repeat(1, 1fr); padding-inline: 1.5rem 1.5rem;}
  .leadership-left{ padding-block: 0rem 1.2rem;  }
 
}

/* faculty Detail Area Start */
.faculty_dtlsec{position: relative;padding-block: 8.28rem 6rem; background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%);}
.fd_address{margin-top: 2rem;}
.fdad_list:not(:last-child) { margin-bottom: 1.6rem; padding-bottom: 1.6rem; border-bottom: 0.1rem solid rgb(255 255 255 / 42%); }
.fdad_list>figure{display: flex;align-items: self-start;gap: 1.1rem;}
.fdad_list>figure>img{top: 0.5rem;position: relative;width: 1.5rem;height: 1.5rem;}
.fdad_list>figure>figcaption>span{font: var(--font16); color: var(--color-white); display: block;}
.fdad_list>figure>figcaption>p{font: var(--font18); color: var(--color-white);}
.fdad_list>figure>figcaption>p>a{font: var(--font18); color: var(--color-white);}
.fdprofile_right{padding-left: 7.9rem;}
.fdprofile_right>h3{font: var(--font36);letter-spacing: -0.36px; font-weight: var(--font_300); color: var(--color-white);}
.fdprofile_right>p{font: var(--font18);letter-spacing: -0.18px;color: var(--color-white);}
.fd_bio{position: relative; margin-top: 2.6rem;padding-top: 2.6rem;}
.fd_bio::before{content:'';position: absolute;top: 0;width: 80%;height: 0.1rem;background-color: rgb(199 199 199 / 76%);}
.fd_bio>h4{font: var(--font28); color: var(--color-white); font-weight: var(--font_600); letter-spacing: -0.84px;margin-bottom: 2.2rem;}
.fd_bio>.bio-heading{font: var(--font21); color: var(--color-white); font-weight: var(--font_500); margin-bottom: 1.5rem;}

.fdtab_data .custom-table table tr{background: #ffffff; border: 2px solid #ededed;}
.fdtab_data .custom-table th{background:var(--color1b);color:#fff;}
.fd_bio>p, .fd_bio>ul{ font: var(--font16); color: var(--color-white); margin-bottom: 0; max-height: 0; opacity: 0; overflow: hidden; transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -webkit-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -moz-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -ms-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -o-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; }
.fd_bio:has(p.visible + p.visible)>p:not(:last-of-type){margin-bottom: 3rem;}
.fd_bio p.visible, .fd_bio ul.visible { max-height: 1000px;opacity: 1; }
.bio_load{display: inline-flex;align-items: center;gap: 0.8rem;font: var(--font16); color: var(--color-white);border: 0.1rem solid rgb(255 255 255 / 50%);padding: 0.7rem 2.7rem; margin-top: 6.2rem;}
.bio_load::after { position: relative; content: '\F282'; font-family: bootstrap-icons !important; font-size: 1.2rem; right: 0; display: inline-block; }
.bio_load:hover{background-color: var(--color2e);color: var(--color-white);}
.fd_bio:has(p.visible + p.visible)>.bio_load::after { content: '\F286'; }
.fd_bio:not(:has(p.visible + p.visible))>.bio_load{ display:none;}
.fd_bio>p:has(+ ul){margin-bottom:2rem;}
.fd_bio>ul:has(+ p.visible){margin-bottom:2rem;}
.fd_bio>ul>li{position:relative; font: var(--font16); color: var(--color-white);margin-bottom: 2rem;padding-left: 2.5rem;}
.fd_bio>ul>li:last-child{margin-bottom: 0;}
.fd_bio>ul>li::before { content: ""; position: absolute; top: 0.7rem; left: 0; width: 0.7rem; height: 0.7rem; background-color: #fff; border-radius: 50%; }


@media(max-width:1799px){
  .faculty_dtlsec{padding-block: 7.28rem 5rem;}
  .fdprofile_right { padding-left: 5.9rem; }
  .bio_load{margin-top: 5.2rem;}
}
@media(max-width:1549px){
  .faculty_dtlsec{padding-block: 6.28rem 4rem;}
  .fdprofile_right { padding-left: 4.9rem; }
  .fd_bio { margin-top: 2rem; padding-top: 2rem; }
  .fd_bio>h4{margin-bottom: 1.8rem;}
  .bio_load{margin-top: 4.2rem;padding: 0.6rem 2rem;}
.fd_bio:has(p.visible + p.visible)>p:not(:last-of-type){margin-bottom: 3rem;}
  .fdad_list:not(:last-child) { margin-bottom: 1.2rem; padding-bottom: 1.2rem; }
   .fd_bio>ul>li::before { top: 0.6rem; width: 0.5rem; height: 0.5rem; }

}
@media(max-width:1024px){
  .faculty_dtlsec{padding-block: 5.28rem 3rem;}
  .fdprofile_right { padding-left: 3.9rem; }
  .bio_load { margin-top: 3.2rem; }
}
@media(max-width:991px){
  .faculty_dtlsec { padding-block:4rem 4rem; }
  .fdprofile_grid { grid-template-columns:  auto; }
  .fdprofile_right { padding-left: 0; padding-top: 3rem;}
  .fd_bio { margin-top: 1.6rem; padding-top: 1.6rem; }
  .fd_bio:has(p.visible + p.visible)>p:not(:last-of-type){margin-bottom: 2rem;}
  .bio_load{gap: 0.4rem;padding: 0.5rem 1.5rem;margin-top: 3rem;}
}

.faculty_tab_sec{position: relative;padding-block:6.4rem 12rem;}
.facultytab_list{position: sticky; top: 8rem;}
.facultytab { padding: 4rem 3.7rem 5rem; background-color: var(--color-white); position: sticky; top: 12rem; }
.facultytab>h4{font: var(--font24);color: var(--color1b);font-weight: var(--font_medium); letter-spacing: -0.48px;margin-bottom: 2.4rem;}
.facultytab_content{padding-left: 7.9rem;padding-top:4rem ; margin-bottom: 5rem;}
.fdtab_data>h4 { font:var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom: 3rem; background-image: linear-gradient(288deg, #1B589D 80%, #EB5F36 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; display: inline-block; }
.fdtab_data>ul{font:var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px;margin-bottom: 2rem;}
.fdtab_data>ul:not(:has(+ *)){margin-bottom: 0;}
.fdtab_data>ul>li{font:var(--font16); color: var(--color2e);letter-spacing: 0;margin-bottom: 2rem;}
.fdtab_data>ul>li>ul{margin-top: 2rem;}
.fdtab_data>ul>li>ul>li{font:var(--font16); color: var(--color2e);letter-spacing: 0;margin-bottom: 2rem;}
.fdtab_data>ul>li>ul>li>a{font:var(--font16);     color: var(--color1b);}
.fdtab_data>ul>li>a{font:var(--font16); color: var(--color1b);}
.fdtab_data>ul>li>a>strong{font-weight:600;}
.fdtab_data>ul>li>strong{font-weight:600;}
.fdtab_data>p{font:var(--font16); color: var(--color2e);letter-spacing: 0;margin-bottom: 2rem;padding-right: 3.5rem;}
.fdtab_data>p a{font: var(--font16);color: var(--color2e);}
.fdtab_data>p>strong{font-weight:600;}
.fdtab_data>ul>p{ color: var(--color2e) !important;}
.fdtab_data>ul>p strong{font-weight: 600 !important;   }
@media (max-width: 1799px) {
  .faculty_tab_sec {padding-block: 5.4rem 11rem; }
  .facultytab_content { padding-left: 5.9rem; }
}

@media (max-width:1549px) {
  .faculty_tab_sec {padding-block: 4.4rem 10rem; }
  .facultytab_content { padding-left: 4.9rem;padding-top: 3rem;}
  .fdtab_data>h4{margin-bottom: 2rem;}
  .facultytab { padding: 3rem 2.7rem 4rem;top: 10rem;}
  .facultytab>h4{margin-bottom: 2rem;}
  .facultytab .custom_tab{gap: 1.5rem;}
  .fdtab_data>ul>li{margin-bottom: 1.5rem;}
}
@media(max-width:1024px){
  .faculty_tab_sec {padding-block: 3.4rem 9rem; }
  .facultytab_content { padding-left: 3.9rem; padding-top: 2rem; }
  .facultytab { padding: 2rem 1.7rem 3rem; }
}
@media(max-width:991px){
  .faculty_tab_sec { position: relative; padding-block: 4rem; }
  .faculty_tabgrid{ grid-template-columns: auto;}
  .facultytab{display: none;}
  .facultytab_content { padding-left:0; padding-top: 0; }
}

@media(max-width:767px){
  .faculty_tab_sec { position: relative; padding-block: 3rem; }
}



/* ================== facilites page UI KKD1294 ============= */
.facilities-top{padding-bottom: 0;}
.facilities blockquote { font: var(--font35); line-height: 5.2rem;  color: var(--color-black); letter-spacing: -0.28px; opacity: 1;}
.abt-cont.facilities p { font: var(--font38); font-weight: var(--font_600); line-height: 4rem; padding: 0 3rem; letter-spacing: -0.76px; background-image: linear-gradient(280deg, #1B589D 0%, #EB5F36 100%); background-clip: text; color: transparent; margin-bottom: 0;}
.campu_facilities_Cnt {padding-left: 5rem; margin-top: 5.8rem;}
.campu_facilities_Cnt h2{ background: transparent linear-gradient(278deg, #1B589D 63%,  #EB5F36 100%) 0% 0% no-repeat padding-box;  background-clip: text; color: transparent; font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom:1.3rem}
.campu_facilities_Cnt p{ font: var(--font15);  color: var(--color2e); margin-bottom: 6rem; }
.campus_badge{background: var(--color-white); padding: 2.2rem 4.5rem 2rem 2.5rem; display: flex; align-items: center; position: absolute; left: -7rem; z-index: 99;}
.campus_badge::before {position: absolute; content: ""; bottom: 0; left: 0; background-color: var(--colorc00); height: 3px; width: 70%; }
.campus_badge span{font:var(--font42) ; color: var(--color1b); letter-spacing: -2.3px; text-transform: uppercase; font-weight: normal;}
.campus_badge p{font:var(--font18) ; color: var(--color-black); letter-spacing: -0.18px;   font-weight: normal; padding-left: 1.2rem;}
.library {background: transparent linear-gradient(102deg, #F6B4A1 0%, #EB5F36 46%) 0% 0% no-repeat padding-box; margin-top: 8rem; padding: 8.2rem 0;}
.library span {font: var(--font28); font-weight: 600; color: var(--color-white); margin-bottom: 1.6rem; display: inline-block;}
.library-heading{margin-bottom: 4.7rem;}
.library-heading p {font: var(--font32); color: var(--color-white); letter-spacing: -0.26px; margin-bottom: 0;}
.library-heading p strong {font-weight: var(--font_bold); }
.right-arrow  {margin-top: 1.4rem; margin-left: 1rem;}
.right-arrow svg { stroke: var(--color-white); }
.library-heading .lastp { font: var(--font15); color: var(--color-white); margin-top: 1.6rem; max-width: 47%; }
.library-right figure{position: relative; height: 100%;}
.library-right {height: 100%;}
.library-right figure figcaption { position: absolute; content: ""; width: 100%; height: 100%; background: transparent linear-gradient(1deg, #000000 -25%, #00000000 57%) 0% 0% no-repeat padding-box; bottom: 0; left: 0;  display: flex ;
    justify-content: end; flex-direction: column; padding-left: 1.9rem;}

.library-right figure figcaption span:first-child  {font: var(--font70) ; font-weight: 300; text-transform: uppercase; letter-spacing: -1.4px; color: var(--color-white); margin-bottom: 0; }
.library-right figure figcaption span:last-child  {font: var(--font18) ; font-weight: normal;   letter-spacing: -0.18px; color: var(--color-white); line-height: 2.5rem; }
.library-right .slide_navround {bottom: 58px; right: 31px;} 
.hostel {margin-top: 10rem;}
.hostel-heading span{ background: transparent linear-gradient(278deg, #1B589D 63%,  #EB5F36 100%) 0% 0% no-repeat padding-box;  background-clip: text; color: transparent; margin-bottom: 2rem; display: inline-block; font: var(--font28); line-height: 5.2rem; font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom:1.3rem}
.hostel-heading p {font: var(--font15); font-weight: var(--font_normal);  color:var(--color2e); padding: 0 3rem; margin-bottom: 4rem;}
.hostel h2{font: var(--font35); line-height: 4.2rem; font-weight: var(--font_300);  color:var(--color-white); padding: 0 4.4rem; margin-top: -6.7rem;}
.fitness-center{margin-top: 12.1rem;}
.fitness-center span {background: transparent linear-gradient(278deg, #1B589D 63%,  #EB5F36 100%) 0% 0% no-repeat padding-box;  background-clip: text; color: transparent; letter-spacing: -0.84px; font: var(--font28); font-weight:var(--font_600);   margin-bottom: 1.6rem; display: inline-block;}
.fitness-center h2 {font: var(--font32); font-weight:var(--font_300); color: var(--color-black); margin-bottom: 1.6rem; display: inline-block; letter-spacing: -0.64px; line-height: 4rem; padding-right: 11rem;}
.fitness-center p {max-width: 26.3rem; font: var(--font15); font-weight:var(--font_normal); color: var(--color2e); margin-bottom: 1.6rem; display: inline-block; letter-spacing: -0.64px; margin-right: 5.8rem;}
.fitness-center_badge{background: var(--color-white); padding: 2.4rem 2.1rem 1.7rem; display: flex ; align-items: center; position: absolute; right: -16rem; z-index: 99; width: 40rem; }
.fitness-center_badge::before {position: absolute; content: ""; bottom: 0; left: 0; background-color: var(--colorc00); height: 3px; width:50%; }
.fitness-center_badge span {font: var(--font42); font-weight:var(--font_normal); color: var(--color1b); margin-bottom: 0rem; letter-spacing: -2.3px; text-transform: uppercase;}
.fitness-center_badge p {font: var(--font18); font-weight: var(--font_normal); color: var(--color-black); margin-bottom: 0rem; letter-spacing: -0.18px; margin-left: 2.7rem; max-width: 100%; margin-right: 0;}
.health-center {background: transparent linear-gradient(301deg, #1B589D 0%, #EB5F36 100%) 0% 0% no-repeat padding-box; padding: 7.8rem 0 6.2rem 12.2rem}
.health-center_Cnt{padding-left: 5rem;}
.health-center .health-center_Cnt span {font: var(--font28); font-weight:var(--font_600); margin-bottom: 1.6rem; letter-spacing: -0.84px; color: var(--color-white); margin-bottom: 1.4rem; display: inline-block;}
.health-center .health-center_Cnt p {font: var(--font15); font-weight:var(--font_normal); color: var(--color-white);   }

.health-center .health-center_Cnt .tag-line {font: var(--font35); font-weight:var(--font_300); color: var(--color-white); line-height: 4.2rem; letter-spacing: -0.28px;margin-bottom: 5rem;}
.emeggency-call{background-color: var(--colorc00); padding: 1.2rem 0 1.2rem 1.1rem; max-width: 58%; align-items: center;}
.emeggency-call .emeggency-call_Cnt p{font: var(--font14); line-height: 4.5rem; letter-spacing: -0.12px; color: var(--color-black); margin-bottom: 0; line-height: 1.2; margin-left: 2rem;}
 .emeggency-call .emeggency-call_Cnt p:last-child {font-weight: var(--font_bold);}
 .divider{margin-bottom: 8rem ;}
 .divider.middle{margin: 8rem 0;}

.sport{padding-top:12rem;}
 .sport .sport_Cnt span{background: transparent linear-gradient(278deg, #1B589D 63%,  #EB5F36 100%) 0% 0% no-repeat padding-box;  background-clip: text; color: transparent;  display: inline-block; font: var(--font28); line-height: 5.2rem; font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom:1.3rem}
.sport .sport_Cnt h2 {font: var(--font32); font-weight: var(--font_normal); color: var(--color-black); margin-bottom: 3rem;}
.sport .sport_Cnt p {font: var(--font15);  font-weight: var(--font_normal); color: var(--color2e); margin-bottom: 3rem; padding-right: 11rem;}
.sport .sport_Cnt .right-arrow svg {stroke: var(--colora2);}
 .item_container {display: grid; grid-template-columns: repeat(1,24% 30% 26%);gap: 1rem; justify-content: end;}
 .atm-facility_Cnt {margin-left: 9.6rem;}
 .atm-facility{margin-bottom: 8rem;}
 .atm-facility .atm-facility_Cnt span{background: transparent linear-gradient(278deg, #1B589D 63%,  #EB5F36 100%) 0% 0% no-repeat padding-box;  background-clip: text; color: transparent;  display: inline-block; font: var(--font28); line-height: 5.2rem; font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom:1.3rem}
 .atm-facility .atm-facility_Cnt p {font: var(--font15);  font-weight: var(--font_normal); color: var(--color2e);}



/* Facilities page responsive start */
@media (max-width:1799px) {
.health-center .health-center_Cnt p{margin-bottom: 2rem;}
.health-center .health-center_Cnt .tag-line{margin-bottom: 2rem; }
.emeggency-call .emeggency-call_Cnt p{margin-bottom: 0;}
.fitness-center_badge{bottom: 4rem;}
.fitness-center h2{line-height: 1.3;}
}
@media (max-width:1549px) {
 .divider { margin-bottom: 6rem ; }
.divider.middle { margin: 6rem 0; }
.campu_facilities_Cnt { margin-top: 2.8rem; }
.campu_facilities_Cnt p { margin-bottom: 3rem; }
.hostel { margin-top: 8rem; }
.fitness-center_badge { width: 37rem; }
.fitness-center_badge { bottom: 54%; }
.health-center { padding: 5.8rem 0 4.2rem 10.2rem; }
.health-center .health-center_Cnt .tag-line { line-height: 1.4; }
.emeggency-call { max-width: 100%; }
.health-center .health-center_Cnt .tag-line { margin-bottom: 2rem; }
.sport { padding-top: 8rem; }
.sport .sport_Cnt h2 { margin-bottom: 2rem; }
.sport .sport_Cnt p { margin-bottom: 1rem; padding-right: 4rem; }
.atm-facility_Cnt { margin-left: 5.6rem; }
.atm-facility .atm-facility_Cnt p { margin-bottom: 1rem; }
.emeggency-call .emeggency-call_Cnt p{margin-bottom: 0rem !important;}

 }
@media (max-width:1366px) {
 .divider { margin-bottom: 4rem; }
.divider.middle { margin: 4rem 0; }
.library { margin-top: 6rem; padding: 6rem 0; }
.hostel { margin-top: 6rem; }
.health-center .health-center_Cnt p { margin-bottom: 1rem; }
.sport .sport_Cnt p { margin-bottom: 1rem; padding-right: 1rem; }
.sport .sport_Cnt span { line-height: 1.4; }
.emeggency-call .emeggency-call_Cnt p{margin-bottom: 0rem !important;}
.sport .sport_Cnt h2 { margin-bottom: 1rem; }
 }

@media (max-width:1200px) {
 .divider { margin-bottom: 4rem; }
.divider.middle { margin: 4rem 0; }
.campus_badge { padding: 2.2rem 2.5rem 2rem 2.5rem; left: -6rem; }
.library { margin-top: 4rem; padding: 4rem 0; }
.hostel { margin-top: 4rem; }
.fitness-center { margin-top: 8.1rem; }
.health-center_Cnt { padding-left: 3rem; }
.sport { padding-top: 4rem; }
.atm-facility { margin-bottom: 6rem; }
.fitness-center h2 { padding-right: 4rem; }
.fitness-center_badge { width: 32rem; }
 }
@media (max-width:1183px) {
.health-center .health-center_Cnt .tag-line { line-height: 1.2; }
.health-center .health-center_Cnt p {   margin-bottom: 1rem !important; }
.emeggency-call .emeggency-call_Cnt p{margin-bottom: 0rem !important;}
.health-center_Cnt { padding-left: 1rem; }
.sport .sport_Cnt h2 { line-height: 1.2; }
.sport .sport_Cnt h2 { margin-bottom: 1rem; }
.sport .sport_Cnt span{margin-bottom: 1rem;}
.item_container { grid-template-columns: repeat(1, 27% 30% 26%); }
.atm-facility .atm-facility_Cnt span{margin-bottom: 0; line-height: 2;}
.atm-facility_Cnt { margin-left: 0.6rem; }
  }
  @media (max-width:1107px) {.atm-facility_Cnt { margin-left: 2.6rem ; }}
@media (max-width:1083px) {
.fitness-center p {margin-bottom: 0; }
.fitness-center span{margin-bottom: 1rem;}
.atm-facility .atm-facility_Cnt span{margin-bottom: 0; line-height: 2;}
.atm-facility_Cnt { margin-left: 0.6rem; }
.health-center .shine_effect   img {aspect-ratio: 4 / 3;}
.atm-facility img {aspect-ratio: 4 / 3.6;}
.sport img{aspect-ratio: 4 / 3.6;}
}
@media (max-width:991px) {
 .library-right { margin-top: 2rem; }
.fitness-center_badge { bottom: 8%; }
.fitness-center p { max-width: 50%; margin-bottom: 3rem;}
.fitness-center_badge { right: 0; width: 40rem; }
.fitness-center h2 { padding-right: 31rem; }
.item_container { grid-template-columns: repeat(1, 34% 33% 28%); }
.atm-facility_Cnt { margin: 2rem 0; }
.atm-facility { margin-bottom: 3rem; }
.health-center_Cnt { padding-left: 0rem; margin-top: 2rem; }
.health-center { padding: 2rem; }
 }
@media (max-width:767px) {
 .campus_badge { left: 0rem; }
.campu_facilities_Cnt { margin-top: 2rem; padding: 0; }
.library { margin-top: 11rem; padding: 2rem 0 4rem; }
.library-heading { margin-bottom: 2rem; }
.hostel-heading p { margin-bottom: 2rem; }
.hostel { margin-top: 2rem; }
.fitness-center h2 { padding-right: 0rem; }
.d-flex.position-relative { display: block!important; }
.fitness-center_badge { position: relative; }
.fitness-center_badge { width: 60%; margin-bottom: 2rem; }
.divider { margin-bottom:2rem; }
.divider.middle { margin: 2rem 0; }
.item_container { grid-template-columns: repeat(1, 1fr); gap: 2rem; padding-inline: 2rem; }
.fdtab_data>p{
    padding-right: 0;
}
 }
@media (max-width:480px) {
 /* .atm-facility .atm-facility_Cnt span { line-height: 1.2; } */
.library-heading .lastp { max-width: 80%; }
.fitness-center p { max-width: 100%; }
.fitness-center_badge { width: 100%; margin-bottom: 2rem; }
.emeggency-call { max-width: 80%; }
.sport { padding-top: 2rem; }
.hostel-heading p{padding: 0rem 0 2rem;}
.fitness-center p {
    max-width: 100%;
}
 }

/* program page css start  */
.common-content .abt-cont.program_top span  {font: var(--font38);letter-spacing: -0.76px;opacity: 1;font-weight: var(--font_600);background-image: transparent linear-gradient(273deg, #1B589D 0%, #EB5F36 100%) 0% 0% no-repeat padding-box;background-clip: text;color: transparent;}
.program_section01 {padding-block: 6.4rem; position: relative; overflow: hidden;}
.program_section01::before{position: absolute; top: 0; bottom: 0; content: ''; width: 100%;height: 100%; max-height:30rem; background: transparent linear-gradient(97deg, #ff9373 0%, #EB5F36 100%) }
.program-group {margin-bottom: -6rem; }
.program_section01 .program-group {display: grid; grid-template-columns: repeat(3,1fr);gap: 3rem; position: relative;}
.program_section01 .program-group figcaption{border-left: solid 5px #FFCC00; padding: 1.7rem 1.7rem 1.4rem 2rem; display: flex; justify-content: space-between;align-items: center;}
.program_section01 .program-group figcaption span{font: var(--font15); color: var(--color2e);}
.program_section01 .program-group figcaption h4{font: var(--font18);color:var(--color005); font-weight: var(--font_600);letter-spacing: -0.18px;}
/* .program-col figcaption > a {border: 1px solid var(--color005);display: flex;width: 2.6rem;height: 2.6rem;align-items: center;justify-content: center;border-radius: 50%;} */
/* .program_section01 .program-col:nth-child(2) figcaption {background-color: var( --color-white);box-shadow: 0px 23px 32px #0000001A;} */
.program-group {padding-bottom: 14.2rem;}
.salient-features-sec .slient-list{padding-block: 4rem 4rem;border-top: 1px solid gainsboro;}
.envisages-sec .slient-list{padding-block: 4rem 4rem;border-top: 1px solid gainsboro;}
.slient-list li{font: var(--font15);margin-bottom: 2rem;line-height: 1.6;}
.slient-list figure{margin-bottom: 3rem;}
.program-overview h5{margin-bottom: 2rem;}
.program-overview ul li{font: var(--font15);margin-bottom: 2rem;line-height: 1.8;}
.curriculam-content{margin-top: 3rem;}
.curriculam-content p{color:#fff;}
.curriculam-content h5{color:#fff;font:var(--font24);font-weight: 600;margin-bottom: 1.5rem;margin-top: 3rem;}
.curriculam-content ul li{color:#fff; margin-bottom: 1rem;font:var(--font16);}
.curriculam-content ul li::before{background-color: #fff;}
.cutom-heading{font: var(--font28);letter-spacing: -0.84px;font-weight: var(--font_600);background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-text-fill-color: transparent;color: transparent;display: inline-block;background-clip: text;margin-bottom: 3.1rem; line-height: 1.4;}
.achiev-grid{display:grid;grid-template-columns: repeat(3,1fr);gap:2rem;}
.slinet-grid{display:grid;grid-template-columns: repeat(2,1fr);gap:2rem;}
.curriculam-content ul li strong{color:#fff;}

/* program page responsive start */
@media(max-width:1799px){
  .program_section01::before{max-height: 28rem;}
}
@media(max-width:1549px) {
  .program_section01::before { max-height: 25rem; }
}
@media(max-width:1149px) {
  .program_section01::before { max-height: 23.7rem;}
}
@media(max-width:1020px){
  .program_section01::before {
        max-height: 21rem;
    }
}
@media(max-width:991px) {
  .program_section01 { padding-block: 4rem; }
  .program-group { padding-bottom: 8rem; }
  .program_section01 .program-group { grid-template-columns: repeat(2, 1fr); }
  .program_section01::before {max-height: 32rem;}
}
@media(max-width:899px) {
.program_section01::before {
        max-height: 30rem;
    }
}
@media (max-width: 767px) and (min-width: 576px) {
  .program_section01::before {
    max-height: 20.5rem;
  }
.achiev-grid{display:grid;grid-template-columns: repeat(1,1fr);gap:2rem;}
.slinet-grid{display:grid;grid-template-columns: repeat(1,1fr);gap:2rem;}

}
@media(max-width:575px) {
  .program_section01 .program-group figcaption { padding: 2rem; }
  .program_section01 .program-group { grid-template-columns: repeat(1, 1fr); }
  .program-group { padding-bottom: 6rem; }
}

/* program page responsive end */

/* faculty page css start */
.common-content .abt-cont.faculty_heading :is(span)  {font: var(--font38);letter-spacing: -0.76px;opacity: 1;font-weight: var(--font_600);background-image: linear-gradient(273deg, #1B589D 48%, #EB5F36 57%);border: 1px solid #00000000;;background-clip: text;color: transparent;line-height: 1.3;}
.common-content .abt-cont.faculty_heading span:last-child {display: block;}
.faculty_section {padding-block: 8rem; position: relative; overflow: hidden;z-index: 1}
.faculty_section::before{position: absolute; top: 0; bottom: 0; content: ''; width: 100%;    height: 44.3rem;background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%);z-index: -1;}
.faculty_section .alphabet-pagination {position: relative;margin-bottom:4.8rem;z-index: 1;}
.faculty_section .alphabet-pagination ul {gap: 2rem; align-items: center;justify-content: center;}
.faculty_section .alphabet-pagination ul li a {color:var( --color-white);font: var(--font18);letter-spacing: 0px;opacity: 1;font-weight: var(--font_medium);}
.faculty_section .alphabet-pagination ul li .active{background-color: var( --color-white); color: #000; border-radius: 50%;padding: 0.5rem; height: 35px; width: 35px;display: inline-flex;align-items: center;justify-content: center;}
.faculty_section .alphabet-pagination ul li.disebled>a{pointer-events: none;opacity: 0.6;}
.faculty_section .search-faculty-fild .faculty_fild {display: grid; grid-template-columns: repeat(1,30% auto 30% );gap: 2rem;}
.faculty_section .search-faculty-fild {position: relative; margin-bottom: 4.8rem;}
.faculty_inputFild {position: relative;background-color: rgba(255, 255, 255, 0.14); }
.faculty_inputFild input,
.faculty_inputFild select { width: 100%; background-color: transparent;  z-index: 1; position: relative;}
.faculty_inputFild select option {color:var(--color-black);}
.faculty_inputFild img {position: absolute;right: 1.6rem;top: 50%;transform: translateY(-50%);z-index: 2;}
.faculty_section .form-select {background-image: none;background-position: unset;background-repeat: unset;}
.faculty_section .faculty_inputFild input {padding: 1.8rem 4.5rem 1.8rem 1.6rem; ;font: var(--font21); border: none;font-style: italic; color: var(--color-white);}
.faculty_section .faculty_inputFild input::placeholder {color: var( --color-white);opacity: 1;}
.faculty_section .faculty_inputFild select { padding: 1.8rem 4.5rem 1.8rem 3.1rem; font: var(--font21); border: none; font-style: italic; font-weight: var(--font_300); color: var(--color-white); background: url(../images/select_icon.svg) no-repeat; background-position: right 2.5rem center; background-size: 1.4rem; }
.faculty-group .faculty-col .over_btn {z-index: 999;}
.faculty-group .faculty-col .over_btn {position: absolute;top: 0;left: 0;bottom: 0;right: 0;font-size: 0;}
.faculty_section .faculty-group {display: grid; grid-template-columns: repeat(3,1fr);gap: 5.4rem 5.2rem; position: relative; padding-bottom: 9.1rem;}
.faculty_section .faculty-group h2{    font: var(--font21); color: var(--color-white);}
.faculty_section .faculty-group .faculty-col {position: relative; overflow: hidden; box-shadow: 0px 3px 8px rgb(0 0 0 / 9%);}
.faculty_section .faculty-group .faculty-col::before {content: ''; position: absolute;width: 93.5%; bottom: 0; left: 1.3rem; height: 4px; background-color:var( --colorc00); }
.faculty_section .faculty-group .faculty-col>figure {display: flex;flex-direction: column;height: 100%}
.faculty_section .faculty-group figcaption { height: 100%; padding: 2rem 5.5rem 4.9rem; align-items: center; text-align: center; background-color: var(--color-white); }
.faculty_section .faculty-group figcaption h4 { font: var(--font21); color: var(--color005); font-weight: var(--font_600); letter-spacing: -0.63px; margin-bottom: 0.32rem; }
.faculty_section .faculty-group figcaption p { font: var(--font16); color: var(--color2e); font-weight: var(--font_normal); margin-bottom: 1.4rem; }
.faculty_section .faculty-group figcaption span { display: block; font: var(--font16); color: var(--color2e); }
.faculty-col figcaption > a {border: 1px solid var(--color005);display: flex;width: 2.6rem;height: 2.6rem;align-items: center;justify-content: center;border-radius: 50%;}
.load_moreBtn {text-align: center;}
.load_moreBtn button { display: inline-flex; align-items: center; justify-content: center; gap: 8px; border: 1px solid #9A9A9A; padding: 0.8rem 2.7rem 0.8rem ; background-color: white; cursor: pointer;font: var(--font16);transition: background-color 0.3s}
.load_moreBtn button:hover { background-color: #f9f9f9;}
.featu-select-fild {display: flex;gap: 1rem;}
.custom-select-wrapper { position: relative; display: inline-block;}
.custom-select-wrapper select { appearance: none; -webkit-appearance: none;-moz-appearance: none;padding-right: 3rem; }
.custom-select-wrapper img { position: absolute; right: 1rem; top: 50%; transform: translateY(-50%); pointer-events: none; width: 1.2rem; height: auto; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
/* program page responsive start */
@media(max-width:1799px) {
  .faculty_section { padding-block: 7rem; }
  .faculty_section .alphabet-pagination ul { gap: 1.5rem; }
  .faculty_section::before { height: 40.3rem; }
  .faculty_section .faculty-group { gap: 4.4rem 4.2rem; padding-bottom: 8.1rem; }
}
@media(max-width:1549px) {
  .faculty_section .faculty_inputFild select { padding: 1.5rem 4.5rem 1.5rem 2.1rem; }
  .faculty_section .faculty_inputFild input{ padding: 1.5rem 4.5rem 1.5rem 2.1rem;}

}
@media(max-width:1366px) {
  .faculty_section { padding-block: 6rem; }
  .faculty_section .alphabet-pagination { margin-bottom: 4rem; }
  .faculty_section .faculty-group { gap: 3rem; }
  .faculty-group { padding-bottom: 11.2rem; }
}
@media(max-width:991px) {
  .faculty_section .alphabet-pagination { margin-bottom: 3rem; }
  .faculty_section { padding-block: 4rem; }
  .faculty-group { padding-bottom: 9.2rem; }
  .faculty_section .search-faculty-fild { margin-bottom: 3rem; }
  .faculty_section .faculty-group figcaption { padding: 1.9rem 0rem 2.4rem; }
}
@media(max-width:767px) {
  .faculty_section .faculty-group { grid-template-columns: repeat(2, 1fr); gap: 2rem; }
  .faculty_section .search-faculty-fild .faculty_fild { grid-template-columns: repeat(2, 1fr); }
}
@media(max-width:575px) {
  .faculty_section .faculty-group { gap: 2rem; }
}
@media(max-width:480px) {
  .faculty_section .search-faculty-fild .faculty_fild { grid-template-columns: repeat(1, 1fr); }
  .faculty_section .faculty-group { grid-template-columns: repeat(1, 1fr); }
 }

/* faculty_details page css */
.faculty_details { background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%); padding-block: 7.8rem 3.4rem; }
.faculty_details .faculty_grid-2 { display: grid; grid-template-columns: repeat(1, 32% auto); gap: 9.9rem; }
.faculty_details .faculty-content .faculty_heading { margin-bottom: 2.3rem; border-bottom: 1.5px solid #c7c7c76b; max-width: 90%; }
.faculty_details .faculty-content .faculty_heading h3 { font: var(--font32); letter-spacing: -0.26px; color: var( --color-white); font-weight: bold; }
.faculty_details .faculty-content .faculty_heading span { font: var(--font18); letter-spacing: -0.18px; color: var( --color-white); opacity: 1; font-weight: normal; margin-bottom: 2.3rem; display: block; }
.faculty_details .faculty-content .faculty_para h4 { font:var(--font18); opacity: 1; letter-spacing: 0px; font-weight: var(--font_600); color: var( --color-white); margin-bottom: 2.2rem; }
.faculty_details .faculty-content .faculty_para p { font:var(--font15); opacity: 1; letter-spacing: 0px; margin-bottom:2rem; font-weight:normal; color: var( --color-white); padding-right: 8rem; }
.faculty-image .social_details { padding-block: 2.3rem; }
.faculty-image .social_details figure { display: flex; align-items: flex-start; margin-bottom: 2.8rem; position: relative; }
.faculty-image .social_details img { position: relative; width: 100%; height: 17px; max-width: 18px; top: 0.4rem; }
.faculty-image .social_details figure:first-of-type::after { content: ""; position: absolute; background-color: #dddddd45; width: 90%; height: 1px; bottom: -28%; }
.faculty-image .social_details figcaption { padding-left: 0.7rem; }
.faculty-image .social_details figcaption h4 { font: var(--font16); color: var( --color-white); letter-spacing: 0px; font-weight: normal; }
.faculty-image .social_details figcaption span { font: var(--font18); color: var( --color-white); letter-spacing: 0px; font-weight: normal; }
.faculty_details .faculty-content .faculty_para ul li { padding-left: 1.8rem; font:var(--font15); position: relative; opacity: 1; letter-spacing: 0px; margin-bottom:2rem; font-weight:normal; color: var( --color-white); padding-right: 8rem; }
.faculty_details01 { position: relative; padding: 0rem 0 10rem; }
.faculty_details01 .faculty_grid-2 { display: grid; grid-template-columns: repeat(1, 28% auto); gap: 9.9rem; }
.faculty_details .faculty-content .faculty_para ul li::before { content: ""; position: absolute; top: 6px; left: 0; width: 5px; height: 5px; background-color: var(--color-white); border-radius: 50%; }
.faculty_details .faculty-content .faculty_para p { overflow: hidden; max-height: 0; opacity: 0; margin: 0; padding: 0; margin-bottom: 0; transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -webkit-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -moz-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -ms-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; -o-transition: max-height 0.4s ease, margin 0.5s ease, opacity 0.4s ease; }
.faculty_details .faculty-content .faculty_para p.visible { max-height: 1000px; opacity: 1; margin: 0.5em 0; padding: initial; margin-bottom: 2rem; }
.toggle-btn { font: var(--font18); line-height: normal; margin-top: 2rem; display: inline-flex; align-items: center; gap: 0.5rem; letter-spacing: -0.9px; font-family: var(--karla); background: var(--color-eb); display: inline-flex; color: var(--color-white); padding: .6rem 1.4rem; border: 0.1rem solid var(--color-white); }
.toggle-btn::after { position: relative; content: '\F282'; font-family: bootstrap-icons !important; font-size: 1.2rem; right: 0; display: inline-block; }
.faculty_para:has(p.visible + p.visible)>.toggle-btn::after { content: '\F286'; }
.faculty_details01 .faculty_grid-2 .faculty-list { padding: 4.1rem 3.7rem 5.6rem; position: sticky; top: 10%; background-color: var( --color-white); z-index: 2; height: fit-content; }
.faculty_details01 .faculty_grid-2 .faculty-list h4 { color: var(--color1b); font: var(--font24); letter-spacing: -0.72px; font-weight:var(--font_600); opacity: 1; margin-bottom: 2.3rem; }
.faculty_details01 .faculty_grid-2 .faculty-list ul li { color: var(--color-black); font: var(--font18); letter-spacing: -0.18px; font-weight:normal; opacity: 1; margin-bottom: 2rem; }
.faculty_details01 .faculty-education .faculty-education-list { border-bottom: 0.1em solid #D5D5D5; padding-block: 3.2rem; }
.faculty_details01 .faculty-education .faculty-education-list:last-child { border-bottom: none; }
.faculty-education-list p { margin-bottom: 2rem; }
.faculty-education-list p:not(:has(+ *)) { margin-bottom: 0; }
.faculty-education-list ul { margin-bottom: 2rem; }
.blog_details_section{padding: 5rem 0 0;}
.faculty-education-list ul:not(:has(+ *)) { margin: 0; }
.faculty-education-list ul li { margin-bottom: 1.5rem; font: var(--font15); letter-spacing: 0px; color: var(--color2e); font-weight: var(--font_normal); position: relative; padding-left: 1.6rem; }
.faculty-education-list ul li>a{font: var(--font15);color: var(--color1b);font-weight: 500;}
.faculty-education-list ul li>a:hover{color: var(--color-eb);}
.faculty-education-list ul li:last-child { margin-bottom: 0; }
.faculty-education-list ul li::before { content: ""; position: absolute; top: 6px; left: 0; width: 5px; height: 5px; background-color: var(--color-eb); border-radius: 50%; }
.faculty-education .faculty-education-list h4 { font: var(--font28);    line-height: 1.4; margin-bottom: 2.6rem; font-weight: var(--font_bold); letter-spacing: -0.84px; background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; display: inline-block; }
.faculty-education-list .grid_3 { display: grid; grid-template-columns: repeat(3,1fr); gap: 0.8rem; margin-bottom: 0.7rem; }
.faculty-education-list .research_items { display: flex; justify-content:space-between; align-items: center; background-color: var( --color-white); padding:0.5rem 1.5rem 0.5rem; }
.faculty-education-list .research_items figure { display: flex; align-items: center; }
.faculty-education-list .research_items img { width: 43px; height: 44px; }
.faculty-education-list .research_items .out_ico img { width: 11.24px; height: 11.24px; }
.faculty-education-list .research_items { font: var(--font15); color: var(--color2e); letter-spacing: 0px; }
.faculty-education-list .research_items figcaption { padding-left: 0.4rem; }
.faculty-education-list table td, .faculty-education-list table th{font: var(--font15); letter-spacing: 0px; color: var(--color2e);font-weight: var(--font_normal);
border:1px solid #808080; padding: 1rem;}
.faculty-education-list table th{font-weight: 700;}
.search_btn{
  padding:0.5rem 1rem;
  border: 1px solid #ccc;
  background-color: transparent;
}
.news_col{position: relative; margin: 1rem 0;}
.blog_section .form-control{ font: var(--font16); height: 4rem;}
.search_btn svg{
  filter: invert(1);
  width: 2rem;
}
.blog_details_section h4 { margin-bottom: 1rem; font: var(--font16);}
.blog_details_section h5 { margin-bottom: 1rem; font: var(--font16); font-weight:500;}

.news_col>figure>img{ padding-bottom: 1rem;}
.news_col span{font: var(--font14); display: block; padding-top: 1rem; color: #999;}
.blog_right{
  padding-left: 2rem;
}
.news-date{display: grid; grid-template-columns:86% 10%; justify-content: space-between;}
.blog_right .input-group{
  padding-bottom: 3rem;
  border-bottom: 1px solid #ddd;
  margin-bottom: 3rem;
}
.blog_section01 {
    padding-bottom: 10rem;
}
.blog_details_section ul{margin-bottom: 2rem;}
.blog_details_section ul li{position: relative; padding-left: 2rem; margin: 0.5rem 0;}
.blog_details_section ul li::before{content: ""; width: 0.7rem; height: 0.7rem; position: absolute; left: 0; top:0.8rem; background-color: var(--color-eb);}
.blog_details_section{ font: var(--font16);}
.blog_details_section img{padding: 2rem 0; width: 100%;}
.blog_details_section h2{margin: 1rem 0;}
.blog_details_section h3{margin-bottom: 1rem;}
.blog_details_section th{background-color: var(--color1b); border-color: var(--color1b); font: var(--font16);font-weight: 600;}
.blog_details_section th,
.blog_details_section td{padding: 1rem;}
.blog_details_section table{margin: 2rem 0;}
.blog_section{ padding-block: 0 10rem;}
.recent_Blog{background-color: #fff; margin-block:2rem 0 ;}
.recent_Blog{position: relative;}
.recent_Blog .news_col{ padding: 2rem;}
.recent_Blog .news-date p{font: var(--font14);}

.blog_details_section p{
  text-align: left;
}


/* program page responsive start */
@media(max-width:1366px){
  .faculty_details .faculty-content .faculty_para p {padding-right: 3rem;}
  .faculty_details .faculty-content .faculty_heading { max-width: 100%;}
  .faculty_details .faculty_grid-2 {gap: 7.9rem;}
  .faculty_details01 .faculty_grid-2 {gap: 7.9rem;}
  .faculty_details {padding-block: 5.8rem 3.4rem;}
  .faculty_details01 {position: relative;padding: 0rem 0 8rem;}
  .faculty_details01 .faculty_grid-2 .faculty-list {padding: 4.1rem 2.7rem 3.6rem;}
}

@media(max-width:991px) {
  .faculty_details { padding-block: 4rem 4rem; }
  .faculty_details .faculty_grid-2 { gap: 5rem; }
  .faculty_details01 .faculty_grid-2 { gap: 5rem; }
  .faculty_details01 .faculty-education .faculty-education-list { padding-top: 2.2rem; }
  .faculty-education-list .grid_3 { margin-block: 2rem 2.9rem; grid-template-columns: repeat(2, 1fr); }
  .faculty-development.faculty_details01 .faculty_grid-2 .faculty-list {
        position: relative;
        display: none;
    }
    .blog_right {
    padding-left: 0;
}
.blog_details_section ul li::before{top: 0.6rem;}
.blog_details_section h5{font-size: 1.6rem;}
.blog_section01 {
    padding-bottom: 5rem;
}
.blog_details_section p:empty{ display: none;}
.blog_details_section {
    padding: 0;
}
}
.blog_details_section span[style="color: #000000; font-size: 18pt;"] {
  font-size: unset !important;
  font: var(--font16);
}
.blog_details_section span[style="font-size: 18pt; font-family: 'Calibri', sans-serif; color: #000000;"] {
  font-size: unset !important;
  font: var(--font16);
  font-family: inherit!important;
}

.blog_details_section p[style="margin: 0cm 0cm 8.0pt 0cm;"] {
      margin-bottom: 3rem!important;
}
.blog_details_section span span[style="font-size: 18pt;"] {
       font: var(--font16)!important;
}
.blog_details_section span span[style="font-family: 'Calibri', sans-serif;"] {
        font-family: inherit!important;
}

.blog_details_section span span span[style="font-size: 18pt;"] {
       font: var(--font16)!important;
}
.blog_details_section p span[style="font-size: 18pt;"] {
       font: var(--font16)!important;
}


.blog_details_section p span[style="color: #000000; font-size: 14pt;"] {
       font: var(--font16)!important;
}
.blog_details_section p a img{max-width: 4rem; margin: 0 0.3rem;}
.blog_details_section span[style="color: #ff0000;"] {
  color: var(--color2e)!important;
  margin-top: 2rem;
}
.blog_details_section h2 span[style="font-size: 14pt;"] {
       font: var(--font16)!important;
}
.blog_details_section h2 span strong{font-weight: 500;}

.blog_details_section p span[style="font-size: 14pt;"] {
       font: var(--font16)!important;
}
.blog_details_section p span[style="font-size: 14pt; color: #000000;"] {
       font: var(--font16)!important;
}

.blog_details_section ul li span[style="color: #000000; font-size: 14pt;"] {
       font: var(--font16)!important;
}
.blog_details_section span[style="color: #ff0000; font-size: 24pt;"] {
  color: var(--color2e)!important;
}

.blog_details_section h4 strong span[style="font-size: 14pt;"] {
  font: var(--font16)!important;
}

.blog_details_section span strong[style="color: #ff0000;"] {
  color: var(--color2e)!important;
}

.blog_section {
    padding-block: 0 5rem;
}
.blog_details_section span[style="font-size: 18pt; color: #000000;"] {
  font-size: unset !important;
  font: var(--font16);
}
.blog_details_section p>span &nbsp{ display: none;}

.blog_details_section p>span[style="color: #000000; font-size: 18pt;"] {
  font-size: unset !important;
  font: var(--font16);
}
.blog_details_section li>span[style="color: #000000; font-size: 18pt;"] {
  font-size: unset !important;
  font: var(--font16);
}
@media(max-width:649px) {
  .faculty_details01 .faculty_grid-2 .faculty-list { padding: 2.1rem 1rem 1rem; }
  .faculty_details .faculty_grid-2 { gap: 4rem; }
  .faculty_details01 .faculty_grid-2 { grid-template-columns: repeat(1, 40% auto);}
  .faculty_details01 .faculty_grid-2 { gap: 4rem; }
  .faculty_details .faculty-content .faculty_para p { padding-right: 0rem; }
}


/* happening details page css start */
.common-content.happening_top{padding-bottom: 4.4rem;}
.happening_top .share_icon {position: relative; display:flex;align-items: center; text-align: center;justify-content: center;gap: 1.1rem;padding-top: 6.1rem;}
.happening_top .share_icon::after {content: ''; position: absolute; width: 50%; top: 80%; left: 18.5%; transform: translateX(-50%); height: 1px; background-color: #c5c5c5;}
.happening_top .share_icon::before {content: '';position: absolute;width: 50%;top: 80%;right: -6.5%;height: 1px;background-color: #c5c5c5;}
.happening_top .share_icon figure{cursor:pointer;}
.happening_top .share_icon figure img{width:100%;height: 42px; max-width: 44px;}
.socialshareurl{ position: absolute; margin-left: 25rem; 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; }
.socialshareurl>ul{display: flex; gap: 0.5rem;}
.socialshareurl>ul>li>a>img{filter: drop-shadow(0px 1px 6px rgb(0 0 0 / 20%));}


.happenings_section {position: relative;}
.happenings_section::before {content: '';position: absolute;width: 100%;height: 408px;background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%);z-index: 1;top: 50%;transform: translateY(-50%);}
.happenings_section .container figure {z-index: 2;}
.happenings_section01 {padding-bottom: 12rem;}
.happenings_section01 .grid_2{display: grid;grid-template-columns: repeat(1,48% auto);gap: 6.4rem;align-items: center;}
.caption-text {padding-right: 1rem;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.happenings_section01 .happening_para{padding-block: 5.6rem 8rem;}
.happenings_section01 .happening_para p{font: var(--font15);font-weight: normal;letter-spacing: 0px;color: var(--color2e); margin-bottom: 1.5rem;}
.happenings_section01 .happening_para a{font: var(--font15);color: var(--color1b);}
.happenings_section01 .happening_para p strong{margin: 0rem  0 1rem; display: inline-block;}
.happenings_section01 .happening_para ul {padding-left:1.5rem;margin-bottom: 1.5rem;}
.happenings_section01 .happening_para ul li{ list-style-type: disc;}
.happenings_section01 .happening_para ul li::marker{color:var(--color1b)}
.happenings_section01 .happeni_content p{font: var(--font15);font-weight: normal;letter-spacing: 0px;color: var(--color2e);margin-bottom: 2.3rem;}
.happenings_section01 .happeni_content p:last-child  {margin-bottom: 0;}
.happe_sec02 {padding-bottom: 8rem;}
.happe_sec02 .bg-white{background-color: var(--color-white);padding-block: 5.3rem 7.6rem;padding-inline: 12.1rem;}
.happe_sec02 .news-heading h3 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block;text-align: center;margin-bottom: 4.7rem;}
.happe_sec02 .news_col:first-child .big_img { position: relative;}
.happe_sec02 .news_col:first-child .big_img figcaption {position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); box-sizing: border-box;height: 100%;max-height: 70%;}
.happe_sec02 .news_col:first-child .big_img figcaption {font: var(--font38);letter-spacing: -0.76px;color: var(--color-white);font-weight: var(--font_600);padding-inline: 2.5rem 27rem;line-height: 4rem;justify-content: end;padding-bottom: 2.6rem;}
.happe_sec02 .news_col:first-child .big_img figcaption span {font: var(--font15);letter-spacing: 0px; color: var(--color-white);font-weight: normal;opacity: 0.8;display: block;margin-top: 1rem;}
.news_grid_3 {display: grid;grid-template-columns: 51% 21.2% auto;gap: 4rem;}
.news_grid_3 .news_col figcaption {font: var(--font18);letter-spacing: -0.18px;opacity: 1; font-weight: normal; padding:2rem 0 0;display: flex;flex-direction: column; justify-content: space-between; height: 100%; overflow: hidden;}
.news_grid_3 .news_col figcaption span{font: var(--font15);letter-spacing: 0px;opacity: 1; font-weight: normal;color: var(--color2e);display: block;}
.news-arrow {display: flex;justify-content: space-between;align-items: center; margin-top: auto;}
.news-arrow img { min-width: 1.2rem;}
.news_grid_3 .news_col figcaption {min-height: 14rem;}
.pagination-container .small {font: var(--font16);}
.happenings_section01 .happening_para p img{margin-block: 3rem; display: block;}
/* happenings page css start */
.happ_header .happening_page.news_tab {padding-block: 0rem 5rem;}
.happening_page ul {display: flex;justify-content: center;align-items: center;gap: 6rem;padding-bottom: 0;list-style: none;margin: 0;padding-left: 0;position: relative;}
.happening_page ul::before{content: '';position: absolute;width: 95%;bottom: 0;height: 1px;background-color: #c5c5c5;}
.happening_page ul li a {padding-bottom: 3.2rem;font: var(--font18);letter-spacing: -0.18px;color: var(--color-black);}
.happening_page ul li.active a {border-bottom: 3px solid #FFCC00; }
.happening_sec {background: transparent linear-gradient(97deg, #f98867 0%, #EB5F36 100%)}
.happening_sec .latest-content{position: relative;}
.happening_sec .latest-content span:first-child  {background: transparent linear-gradient(117deg, #1B589D 0%, #EB5F36 100%) 0% 0% no-repeat padding-box; color: var(--color-white);font: var(--font16);padding: 0.1rem 1.6rem 0.1rem;letter-spacing: -0.1px;opacity: 1;}
.happening_sec .latest-content p {font: var(--font18);letter-spacing: -0.18px;color: var(--color-white);font-weight: normal;margin-block: 2rem;}
.happening_sec .latest-content h1 {font: var(--font38);letter-spacing: -0.76px;font-weight: var(--font_600);opacity: 1; color: var(--color-white);line-height: 1.2;margin-bottom: 1.6rem;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.happening_sec .latest-content .small_des {font: var(--font15);letter-spacing: 0px;color: var(--color-white);padding-right: 18rem; display: block;}
.happening_sec .latest-content{position: relative;}
.newwest_data{
  position: relative;
}
.featured-news {padding-bottom: 8rem;}
.featured-news .bg-color{padding-block: 5.3rem 7.6rem;padding-inline: 12.1rem; position: relative;}
.featured-news .bg-color::before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 91%; background-color: var(--color-white); }
.featured-news .news-heading h3 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block;text-align: center;margin-bottom: 4.7rem;}
.featured-news .news_col:first-child .big_img { position: relative;aspect-ratio: 6 / 4;object-fit: contain;}
.featured-news .news_col:first-child .big_img figcaption {position: absolute; bottom: 0; left: 0; width: 100%; background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); box-sizing: border-box;height: 100%;max-height: 70%;}
.featured-news .news_col:first-child .big_img figcaption  {padding-inline: 2.5rem 3rem;justify-content: end;padding-bottom: 2.6rem; }
.featured-news .news_col:first-child .big_img figcaption .big-title {font: var(--font38);letter-spacing: -0.76px;color: var(--color-white);font-weight: var(--font_600);line-height: 4rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.featured-news .news_col:first-child .big_img figcaption span {font: var(--font15);letter-spacing: 0px; color: var(--color-white);font-weight: normal;opacity: 0.8;display: block;margin-top: 1rem;}
.featured-news .pagination-container{margin-top: 3rem;}
.gallry_bannerSec .btn-prev.arrow_btn::before{transform: rotate(180deg);}
.news_grid_3 {display: grid;grid-template-columns: 51% 21.2% auto;gap:4.2rem 4rem;position: relative;}
.news_grid_3 .news_col figcaption {font: var(--font18);letter-spacing: -0.18px;opacity: 1; font-weight: normal; padding:2rem 0 0;display: flex;flex-direction: column; justify-content: space-between; height: 100%; overflow: hidden;}
.news_grid_3 .news_col figcaption span{font: var(--font15);letter-spacing: 0px;opacity: 1; font-weight: normal;color: var(--color2e);display: block;}
.news-arrow {display: flex;justify-content: space-between;align-items: center; margin-top: auto;}
.news-arrow img { min-width: 1.2rem;}
.news_grid_3 .news_col {position: relative;}
.news_grid_3 .news_col figcaption {min-height: 15rem;}
.select_fild .featu-news-header {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #D5D5D5;padding-block: 7rem 4rem;}
.featu-news-header h4 {margin: 0;}
.featu-select-fild {display: flex;gap: 10px;}
.featu-select-fild select {padding: 5px;font-size: 14px;}
.news_grid_3 > .news_col { grid-column: span 1;}
.news_grid_3 > .news_col:not(:nth-child(1)) figure>img {  aspect-ratio: 4 / 3.843;object-fit: cover;}
.grid_3 {display: grid;grid-template-columns: repeat(3, 1fr);grid-column: 1 / -1;gap: 6.2rem 4rem;}
.grid_3 .news_col figcaption p{font: var(--font18);letter-spacing: -0.18px;opacity: 1;font-weight: normal;margin-bottom: 0.9rem;}
.grid_3 .news_col figcaption {display: block;}
.grid_3 .news_col .news-date {display: flex; justify-content: space-between; align-items: self-start;    gap: 2.6rem;}
.grid_3 .news_col .news-date p{ display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.grid_3 .news_col .news-date a {flex-shrink: 0;position: relative;top: auto;left: auto;right: auto;bottom: auto;width: fit-content;height: fit-content;}
.grid_3 .news_col figcaption {min-height: 0;}
.select_fild .featu-news-header h4 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block;}
.featu-news-header .featu-select-fild select {padding: 1.1rem 1.8rem 1.1rem 1.4rem;font: var(--font16);letter-spacing: 0px;text-align: left;width: 17rem;background-color: #fff;border: none;}
.featured-news .load_moreBtn {margin-block: 12rem 8rem;}
.form-control:focus {background-color: transparent;}
.grid_3 .news_col{position: relative;}
.grid_3 .news_col a{ position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;font-size: 0;}
.news_grid_3 .news_col a{ position: absolute;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;font-size: 0;}
.grid_3 .news_col:has(a):hover .arrow_btn::before, .news_grid_3 .news_col:has(a):hover .arrow_btn::before{opacity: 1;visibility: visible;}
.grid_3 .news_col:has(a):hover .arrow_btn>img, .news_grid_3 .news_col:has(a):hover .arrow_btn>img{opacity: 0;visibility: hidden;}
.news_grid_3 .news-arrow a{position: relative;top: auto;left: auto;right: auto;bottom: auto;width: fit-content;height: fit-content;}
.notice-sec{margin-top: 5rem;}
.notice-sec .search_bx{padding-right: 10rem;margin-bottom: 2rem;}
@media(max-width:1799px) {
  .news_grid_3 .news_col figcaption { min-height: 13rem; }
}
/* new page responsive start  */
@media(max-width:1549px) {
  .featured-news .bg-color { padding-inline: 9rem; }
  .news_grid_3 { grid-template-columns: 50% 21% auto; }
  .happening_page ul::before { width: 100%; }
  .news_grid_3 .news_col figcaption { min-height: 12rem; }
  .featured-news .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 23rem; }
  .happening_sec .latest-content { padding-right: 2rem; }
  .happening_sec .latest-content .small_des { padding-right: 16rem; }
  .grid_3 { gap: 4rem 4rem; }
  /* .featured-news .bg-color::before { height: 82%; } */
  .featured-news .load_moreBtn { margin-block: 10rem 5rem; }
  .happenings_section01 .happening_para { padding-block: 4.6rem 5rem; }
  .happenings_section01 .grid_2 { grid-template-columns: repeat(2, 1fr); gap: 4rem; }
  .happenings_section01 { padding-bottom: 8rem; }
  .happe_sec02 .bg-white { background-color: var(--color-white); padding-block: 5.3rem 7.6rem; padding-inline: 8.1rem; }
  .happe_sec02 .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 20rem; }
  .happenings_section::before { height: 350px; }
  .happening_top .share_icon::after { left: 15.5%; }
  .happening_top .share_icon::before { right: -8.5%; }
}
@media(max-width:1366px) {
  .featured-news .load_moreBtn { margin-block: 6rem 0rem; }
}
@media(max-width:1100px) {
  .featured-news .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 14rem; }
  .news_grid_3 { grid-template-columns: 50% 22% auto; gap: 4rem 3rem; }
  .grid_3 { gap: 4rem 3rem; }
  .news_grid_3 .news_col figcaption { min-height: 10rem; }
  .news_grid_3 .news_col figcaption { padding: 1rem 0 0; }
  .select_fild .featu-news-header { padding-block: 4rem 4rem; }
  .featured-news .bg-color { padding-inline: 9rem; }
  .happening_sec .latest-content .small_des { padding-right: 6rem; }
  .happenings_section::before { height: 295px; }
  .happenings_section01 .happening_para { padding-block: 4rem 4rem; }
  .happenings_section01 { padding-bottom: 4rem; }
  .happe_sec02 .bg-white { padding-block: 4rem 4rem; padding-inline: 4rem; }
  .happe_sec02 { padding-bottom: 6rem; }
}
@media(max-width:991px) {
  .featured-news .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 8rem; }
  .happening_page { display: none; }
  .happening_sec .row { display: flex; flex-direction: column-reverse; padding-inline: 2rem; }
  .happening_sec .latest-content { padding-block: 3rem; }
  .happening_sec .latest-content p { margin-block: 1rem; }
  .happening_sec .latest-content h1 { margin-bottom: 1rem; }
  .featured-news .bg-color { padding-inline: 4rem; }
  .select_fild .featu-news-header { padding-inline: 4rem; }
  .news_grid_3 { grid-template-columns: 50% 21.5% auto; gap: 4rem 3rem; }
  .featured-news { padding-bottom: 4rem }
  .featured-news .load_moreBtn { margin-block: 4rem 0rem; }
  .news_col .news-date p { padding-right: 2rem; }
  .happe_sec02 .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 8rem; }
  .happe_sec02 .news-heading h3 { margin-bottom: 4rem; }
  .happening_top .share_icon { padding-top: 4rem; }
  .happenings_section::before { height: 245px; }
  .happeni_content { padding-right: 4rem; }
}
@media(max-width:767px) {
  .happe_sec02 .bg-white { padding-block: 2rem; padding-inline: 2rem; }
  .news_grid_3 { grid-template-columns: repeat(1, 1fr); gap: 2rem; }
  .news_grid_3 .news_col figcaption { min-height: 6rem; }
  .grid_3 { grid-template-columns: repeat(2, 1fr); gap:2rem; }
  .select_fild .featu-news-header { padding-inline: 3rem; }
  .featured-news .bg-color { padding-inline: 3rem; }
  .happe_sec02 .news-heading h3 { margin-bottom: 2rem; }
  .happenings_section01 .grid_2 { grid-template-columns: repeat(1, 1fr); gap: 2rem; }
  .happeni_content { padding-right: 0; }
  .happenings_section::before { height: 180px; }
}
@media(max-width:575px) {
  .happenings_section::before { height: 140px; }
  .happening_sec .row { padding-inline: 0rem; }
  .happening_sec .latest-content { padding-block: 2rem; }
  .select_fild .featu-news-header { padding-inline: 0rem; }
  .select_fild .featu-news-header { padding-block: 2rem; }
  .featured-news .bg-color { padding-inline: 1rem; }
  .featured-news .bg-color { padding-block: 2rem; }
  .news_col .news-date p { padding-right: 1rem; }
  .featured-news .news_col:first-child .big_img figcaption { padding-inline: 2rem 4rem; }
  .happening_top .share_icon::before { right: -13%;}
  .happening_top .share_icon::after { left: 12%;}
}
@media(max-width:480px) {
  .grid_3 { grid-template-columns: repeat(1, 1fr); gap: 2rem; }
  .select_fild .featu-news-header { display: block; }
  .select_fild .featu-news-header h4 { text-align: center; justify-content: center; display: flex }
  .featu-select-fild { display: flex; justify-content: center; margin-top: 2rem; }
  .featured-news .news_col:first-child .big_img figcaption { padding-inline: 2rem 2rem; }
  .featured-news .load_moreBtn { margin-block: 2rem 0rem; }
  .featured-news { padding-bottom: 2rem; }
  .featured-news .bg-color::before { top: 5%; height: 95%; }
  .happenings_section::before { height: 90px; }
  .happe_sec02 .news_col:first-child .big_img figcaption { padding-inline: 2.5rem 2rem; }
  .happe_sec02 { padding-bottom: 4rem; }
   .happening_top .share_icon::before { right: -18%;}
  .happening_top .share_icon::after { left: 7%;}
}

/* gallery page css start */
.visit-other-page ul {display: flex; gap: 0.8rem; justify-content: center;align-items: center; padding-block: 0 5rem;}
.visit-other-page ul li {background-color: var(--color-white);padding: 1rem 2.6rem 1.2rem; ;letter-spacing: 0px;display: flex;justify-content: center;}
.visit-other-page ul li .icons {filter: brightness(2) invert(1)}
.visit-other-page ul li.active {background: linear-gradient(133deg, #1B589D 0%, #EB5F36 100%);box-shadow: 0px 3px 24px #00000012;opacity: 1;}
.visit-other-page ul li.active :is(a) {color: var(--color-white);font: var(--font16);}
.visit-other-page ul li.active :is(img) {filter: brightness(0.2) invert(1);}
.visit-other-page .form-control {font: var(--font15);}
.visit-other-page ul li a{padding-left: 1rem; font: var(--font18);color: #363636;letter-spacing: 0px;}
.visit-other-page .custom-select-wrapper select {border: none; font: var(--font16);color: #212121;}
.visit-other-page .custom-select-wrapper select {padding-right: 4rem;}
.visit-other-page li input{background-color: var(--color-white);border: none;}
.visit-other-page li input::placeholder{font: var(--font16);color: #212121;}
.visit-other-page li input:focus{border: none;box-shadow: none;}
.visit-other-page ul li:nth-child(2) {
    padding: 1.4rem 2.6rem 1.2rem;
}
.gallry_bannerSec {position: relative; overflow: hidden;}
.gallry_bannerSec::before {content: '';position: absolute;width: 100%;height: 408px;background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%);z-index: 1;top: 42%;transform: translateY(-50%);}
.gallry_bannerSec .container figure {z-index: 2;}
.gallry_bannerSec .caption-text {font: var(--font18); letter-spacing: -0.18px; opacity: 1; font-weight: normal; margin-top: 2.2rem; color:var(--color-black)}
.gallry_bannerSec .gallery-figure { position: relative; margin: 0; padding-bottom: 4rem;}
.gallry_bannerSec .slider-icon { position: absolute; bottom: 4rem; right: 0; display: flex; gap: 1rem; align-items: center; z-index: 10;}
.Gallery_slider .slider-icon .rotate {transform: rotate(180deg);}
.gallry_bannerSec figure figcaption { padding-right: 6rem;}
.gallry_bannerSec01 {padding-block: 3rem 12rem;}
.gallry_bannerSec01 .gallery_grid {column-count: 3;gap: 4rem;}
.gallery_col {position: relative; margin-bottom: 4.1rem;}
.gallery_col figure img {display: block;width: 100%;height: auto;}
.grid_3 .gallery_col{margin-bottom: 0;}
.overlay_content { position: absolute; left: 3%; bottom: 8rem; padding: 0.5rem 1rem 0.5rem;  background: #004A70;z-index: 2;border-radius: 2px;}
.overlay_content span{color: var(--color-white);font: var(--font10);letter-spacing: 0px;text-align: left;font-weight: normal;}
.caption-description {padding: 2.3rem 0.5rem 0;color: var(--color-black);font: var(--font18);letter-spacing: -0.16px;opacity: 1;}
.gallery_col .overlay_content span:last-child {padding-left: 1rem;}
.gallery_col {position: relative;    overflow: hidden;}
.full-link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;text-decoration: none;}
.gallry_details {padding-block: 0 10rem;}
.gallry_details .grid_3 {display: grid; grid-template-columns: repeat(3,1fr);gap: 3rem;}
.gallry_details .gallery-item figcaption {position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;padding: 15px;background: linear-gradient(to top, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.1));color: #fff;text-align: center;display: flex;align-items: flex-end; justify-content: center; opacity: 0; transform: translateY(100%); transition: all 0.4s ease;}
.modal-overlay {position: fixed;top: 0; left: 0;width: 100%;height: 100%; background:rgb(15 15 15 / 90%);; display: none; justify-content: center; align-items: center; z-index: 1000;}
.modal-content {background: var(--white-color);max-width: 1074px; height: 674px; width: 100%;text-align: center;position: relative; background-color:var(--color-white);padding-inline: 1rem; padding-top: 1rem;}
.modal-overlay .modal-content img {max-width: 100%; }
.modal-overlay .modal-close {position: absolute;top: -25px;right: -3.1rem;cursor: pointer; bottom: 0; }
.modal-overlay .modal-close img {width: 48px;height: 48px;background-color: #EB5F36;padding: 1.2rem;border-radius: 50%;}
.modal-overlay .modal-nav {align-items: center;display: flex;justify-content: space-between;padding: 3rem 0rem 2.5rem 2.5rem;}
.modal-overlay .modal-title { margin-bottom: 0; font: var(--font18); color: var(--color-black); padding-left: 1.6rem; border-left: solid 1px #000;}
.modal-overlay .modleDates  { margin-bottom: 0; font: var(--font18); color: var(--color-black); padding-right: 1.6rem;letter-spacing: -0.18px; font-weight: bold; }
.modal-nav .content {display: flex;align-items: center;}
.modal-overlay .modal-nav button {border: none; cursor: pointer;background: transparent;}
.gallery-item figure { position: relative; cursor: pointer;}
.gallery-item .image-tags { position: absolute; top: 0; right: 0; display: flex; gap: 0px;}
.modal-content .popup_icons img{padding: 0; margin-right: 1rem; display: inline;display: flex;}
.popup-index {font: var(--font18); letter-spacing: -0.18px; color: var(--color-black); padding-right: 2rem; letter-spacing: -1.56px;}
.modal-content{max-width: 45%;padding: 0;height: 55%;margin-bottom: 7rem;}
.modal-overlay .modal-content .modal-img{height: 99%;object-fit: cover;}
.modal-overlay .modal-nav{background-color: #fff;}
.gallry_bannerSec .swiper-slide .link {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;text-decoration: none;font-size: 0;}
@media(max-width:1549px) {
  .gallry_bannerSec::before { height: 350px; }
  .gallry_bannerSec01 .gallery_grid { gap: 3rem; }
}
@media (max-width: 1366px) {
  .gallry_bannerSec::before { height: 320px; }
  .gallry_bannerSec01 { padding-block: 3rem 8rem; }
  .gallry_bannerSec .gallery-figure { padding-bottom: 2rem; }
  .gallry_bannerSec .caption-text { margin-top: 2rem; }
  .gallry_bannerSec .slider-icon { bottom: 2rem; }
  .happening_page ul { gap: 4rem; }
}
@media (max-width: 1149px) {
  .gallery_col { margin-bottom: 2rem; }
  .overlay_content { bottom: 8rem; }
  .caption-text { padding-right: 0rem; }
  .gallry_bannerSec .gallery-figure { padding-bottom: 0rem; }
  .gallry_bannerSec .slider-icon { bottom: 0rem; }
  .gallry_bannerSec::before { height: 300px; }
  .visit-other-page ul { padding-block: 0 5rem; }
  .modal-content { max-width: 70%; height: 60%; margin-bottom: 15rem; }
  .modal-overlay .modal-nav { padding: 2rem; }
}
@media (max-width: 991px) {
  .gallry_bannerSec::before { height: 290px; }
  .overlay_content { bottom: 5.5rem; }
  .gallry_bannerSec01 { padding-block: 3rem 6rem; }
}
@media (max-width: 767px) {
  .gallry_bannerSec::before { height: 200px; }
  .overlay_content { bottom: 7.5rem; }
  .modal-content { max-width: 550px; height: 365px; }
  .modal-overlay .modal-nav { padding: 2rem 1rem; }
  .gallry_details .grid_3 { grid-template-columns: repeat(2, 1fr); gap: 1rem; }
  .modal-overlay .modal-close img { width: 40px; height: 40px; }
}
@media (max-width: 575px) {
  .gallry_bannerSec01 .gallery_grid { column-count: 1; }
  .overlay_content { bottom: 7rem; left: 1.5%; }
  .gallry_bannerSec01 { padding-block: 3rem 4rem; }
  .caption-description { padding: 2rem 0; }
  .gallery_col { margin-bottom: 0; }
  .gallry_bannerSec::before { height: 140px; }
  .visit-other-page ul { padding-block: 0 3rem; }
  .visit-other-page ul li { padding: 1rem 2rem 1rem; }
  .modal-content { max-width: 450px; height: 330px; }
  .modal-overlay .modal-nav { display: block; }
  .modal-overlay .modal-title { padding-left: 0.5rem; }
  .modal-overlay .modleDates { padding-right: 0.5rem; }
  .popup_icons { text-align: right; }
  .modal-nav .content { padding-bottom: 1rem; }
}
@media (max-width: 480px) {
  .visit-other-page ul li { padding: 0.5rem 1rem 0.5rem; }
  .gallry_bannerSec .caption-text { margin-top: 3rem; }
  .modal-content { max-width: 370px; height: 300px; }
  .modal-overlay .modal-nav { padding: 1rem 0; }
}
@media (max-width: 420px) {
  .gallry_details .grid_3 { grid-template-columns: repeat(1, 1fr); gap: 1rem; }
  .modal-content { max-width: 83%; height: auto; }
}


/* program details page css start */
.program-banner { display: flex; align-items: center; position: relative; height: 20rem; overflow: hidden; }
.program-banner .banner-image::before{ background-color: rgba(0, 0, 0, 0.45); position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; z-index: 2;}
.program-banner .container{ position: relative; z-index: 2;}
.banner-image img { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; z-index: 1; }
.banner-content { position: relative; z-index: 2; padding: 0; max-width: 100%; color:var(--color-white); }
.banner-content span { font: var(--font20); color:var(--colorc00); display: inline-block; letter-spacing: -0.36px; opacity: 1; font-weight: 500; }
.banner-content h4 { font: var(--font38); letter-spacing: -0.76px; font-weight: var(--font_600); }
.course-overview { position: relative; }
.course-overview::before { right: 0px; bottom: 16%; right: 0; width: 60rem; height: 476px; content: ""; position: absolute; z-index: 1; background: url(../images/program_bg.svg) 0% 0% / cover no-repeat; }
.course-overview .program_grid_2 { display: grid; grid-template-columns: repeat(1,62% auto); gap: 12.2rem;    align-items: start; }
.pgdm_program { padding-left: 0; }
.pgdm_program-sec { background-color: var(--color-white); padding-block: 1.6rem 2.2rem; }
.pgdm_program figure { display: flex; align-items: center; justify-content: flex-start; }
.pgdm_program figure img { width: 100%; max-width: 8.1rem; height: 6.4rem; }
.pgdm_program figure figcaption { font: var(--font21); letter-spacing: -0.21px; color: var(--color-black); font-weight: normal; padding-inline:4.1rem; max-width: 48%; }
.program_details { padding: 2.9rem 2.6rem 2.5rem 3.2rem; }
.course-overview .right-col { background-color: var(--color-white); margin-top: -17rem; position: relative; z-index: 2; box-shadow: 0px 17px 40px #0000001A; height: 100%; max-height:fit-content; position: sticky;
    top: 10%; }
/* .course-overview .right-col { position: sticky; top: 0; left: 0; bottom: 0; }
*/
.right-col .program_details .program_list { display: flex; align-items: center; justify-content: space-between; border-bottom: 1px dashed #C4C1C1; padding: 1.9rem 0 1.2rem; }
.right-col .program_details .program_list:nth-child(1) { padding-top: 0; }
.right-col .program_details .program_list:last-child { padding-bottom: 0; border-bottom: none; }
.right-col .program_details .program-icon img { max-width:2rem; height:2rem; }
.right-col .program_details figure { display: flex; align-items: center; }
.right-col .program_details figcaption { font: var(--font15); color: var(--color-black); letter-spacing: 0px; font-weight: normal; padding-left: 1.4rem; }
.right-col .program_details .time-duration { font: var(--font16); color: var(--color-black); letter-spacing: 0px; font-weight: normal; }
.left-col { padding-block: 7rem 5.6rem; }
.left-col .program-overview h3 { font: var(--font28); letter-spacing: -0.84px; font-weight: var(--font_600); background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); -webkit-text-fill-color: transparent; color: transparent; display: inline-block; background-clip: text; margin-bottom: 4.1rem; }
.left-col .program-overview h2 {  margin-bottom: 2rem; }
.left-col .program-overview p { font: var(--font16); letter-spacing: 0px; color:var(--color-2e); padding-right: 3rem; }
.left-col .program-overview p:nth-child(3) {padding-right: 0px;}
.left-col .program-overview figure { margin-block: 4.3rem 2.3rem; }
.right-col .admission-open { background:linear-gradient(304deg, #1B589D 0%, #EB5F36 100%) 0% 0% no-repeat padding-box; ; }
.right-col .admission-open h4 { font: var(--font24); color: var(--color-white); letter-spacing: 0px; font-weight: var(--font_300); }
.right-col .admission-open h3 { font: var(--font42); color: var(--color-white); letter-spacing: -2.52px; font-weight: var(--font_500); margin-bottom: 1.2rem; }
.admission-open .btn-col { display: flex; align-items: center; }
.right-col .apply-now { background-color: var(--colorc00); padding: 0.7rem 1.4rem 0.6rem; }
.right-col .apply-now a { font: var(--font16); color: var(--color-black); letter-spacing: 0px; }
.right-col .download { display: flex; align-items: center; border: solid 1px #ffffff7a; padding: 0.5rem 1rem 0.4rem; }
.right-col .download img { max-width: 1.4rem; height: 2rem; margin-right: 1rem; }
.right-col .download a { font: var(--font16); color: var(--color-white); font-weight: normal; }
.admission-open { padding: 2.9rem 2.6rem 2.5rem 3.2rem; }
.right-col .overview-page { padding: 4.3rem 2.6rem 2.5rem 3.2rem;max-height: fit-content;background-color: var(--color-white); }
.right-col .overview-page ul { margin-block: 3rem 0; }
.right-col .overview-page h4 { font: var(--font28); font-weight: var(--font_300); color: var(--color-black); }
.right-col .overview-page ul li { font: var(--font15); letter-spacing: 0px; font-weight: var(--font_300); margin-bottom: 1.7rem; }
.right-col .overview-page ul li>a { font: var(--font15); font-weight: var(--font_normal); letter-spacing: 0px; font-weight: var(--font_300); }
.student_grid { display: grid; grid-template-columns: repeat(1,34% auto); gap: 1.8rem; }
.student_grid .students_col:nth-of-type(2) { display: flex; flex-wrap: wrap; gap: 2rem; }
.student_grid .students_col:nth-of-type(2) :is(.left_data, .right_data) { flex: 1; max-width: 40%; }
.student_grid .students_col:nth-of-type(2) :is(.right_data) { flex: 1; max-width: 55%; }
.right_data > *:not(:last-child) { margin-bottom: 2.5rem; }
.right_data { display: flex; justify-content: space-around; flex-direction: column; }
.student_grid { display: grid; grid-template-columns: repeat(1, 26% auto); gap: 1.8rem; border-bottom: 1px solid #E8E8E8; padding-bottom: 5rem; }
.student_grid .students_col:not(:nth-child(2)) { padding: 3.7rem 0rem 3.7rem; }
.student_grid .students_col:nth-child(2) { 
  /* background: #fff;  */
  padding: 3.7rem 2.4rem 3.7rem; }
.curriculum-sec { background: transparent linear-gradient(106deg, #e17d60 0%, #EB5F36 100%) 0% 0% no-repeat padding-box; padding-block: 5rem 3.7rem; }
.student_grid .students_col figcaption { margin-block: 1.4rem; padding-left: 1rem; position: relative; }
.student_grid .students_col figcaption::before { content: ''; position: absolute; width: 0.3rem; height: 4rem; background-color: var( --colorc00); left: 0; }
.student_grid .students_col h4 { font: var(--font15); letter-spacing: 0px; font-weight: var(--font_600); margin-bottom: 0.3rem; }
.student_grid .students_col span { font: var(--font15); letter-spacing: 0px; font-weight: normal; }
.student_grid .students_col .teaching_data { display: flex; gap: 2.3rem; align-items: center; border-bottom: 2px solid #FFCC00; padding-block: 1.6rem }
.student_grid .students_col .teaching_data h3 { font: var(--font18); letter-spacing: -0.18px; font-weight: normal; color: var(--color-black); text-align: left; }
.student_grid .students_col .teaching_data span { font: var(--font48); letter-spacing: -2.3px; text-transform: uppercase; font-weight: normal; color: var(--color1b); }
.student_grid .students_col .right_data p { font: var(--font15); letter-spacing: 0px; font-weight:normal; color: var(--color-2e); }
.eligibility_criteria { padding-block: 5rem 0rem; }
.eligibility_criteria h3 { font: var(--font28); letter-spacing: -0.84px; font-weight: var(--font_600); background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); -webkit-text-fill-color: transparent; color: transparent; display: inline-block; background-clip: text; margin-bottom: 3.4rem; line-height: 1.3; }
.eligibility_criteria p { font: var(--font18); letter-spacing: -0.18px; color: var(--color-black); font-weight: normal; padding-right: 10rem; }
.eligibility_criteria .ugc_data { display: flex; gap: 1.1rem; background-color: #e0e5ec; padding: 3.3rem 3.1rem 2.8rem 3.4rem; margin-block: 2.4rem 1rem; }
.eligibility_criteria .ugc_data .ugc_facts { width: 100%; max-width: 24%; }
.eligibility_criteria .ugc_data .ugc_facts h4 { font: var(--font46); color: var(--color9d); text-transform: uppercase; letter-spacing: -2.3px; font-weight: normal; }
.eligibility_criteria .ugc_data .ugc_facts h5 { font: var(--font24); color: var(--color9d); letter-spacing: -0.72px; font-weight: var(--font_600); }
.eligibility_criteria .ugc_data .ugc_content span ,.students_data .students_content span { font: var(--font15); color: var(--color9d); letter-spacing: 0px; font-weight: normal; color: var(--color2e); }
.eligibility_criteria .students_data .student_img { width: 100%; max-width: 23%; display: none; }
.eligibility_criteria .students_data .student_img img { padding: 0.9rem; }
.eligibility_criteria .students_data { display: flex; gap: 0.6rem; background-color: #f4e6e2; align-items: center; padding-right: 0rem;  padding-block:2rem; padding-inline:2rem}
.eligibility_criteria .apply-now { margin-top: 1rem; }
.eligibility_criteria .apply-now a { font: var(--font18); line-height: normal; color: var(--color-black); letter-spacing: 0px; display: inline-block; background-color: var(--colorc00); padding: 0.7rem 1.4rem; }

.curricu_grid { display: grid; grid-template-columns: repeat(1, 65% auto); gap: 12.2rem; margin-left: -2.5rem; }
.core-accordion .accordion-item { border: none; }
.core-accordion .accordion-item .accordion-button { box-shadow: none; background-color: var(--color-black); padding: 1.5rem 2.3rem 1.5rem; font: var(--font18); color: var(--color-white); margin-bottom: 1rem; }
.core-accordion .accordion-item .accordion-header .accordion-button { border-radius: 0; }
.core-accordion .accordion-item:last-of-type>.accordion-header .accordion-button.collapsed { border-radius: 0; }
.core-accordion .accordion-button:focus { box-shadow: none; }
.core-accordion .accordion-body { margin-bottom: 1.8rem; padding-inline: 2.3rem; }
.accordion-button:not(.collapsed)::after { border-color: black; }
.core-courses .top_heading { display: flex; justify-content: space-between; align-items: center; margin-bottom: 3.3rem; }
.core-courses .top_heading .text h3 { font: var(--font28); color: var(--color-white); letter-spacing: -0.84px; font-weight: var(--font_600); padding-left: 2.5rem; }
.core-courses .top_heading .download img { width: 1.4rem; height: 2rem; margin-right: 1rem; }
.core-courses .top_heading .download { display: flex; align-items: center; border: solid 1px #ffffff7a; padding: 0.5rem 1.1rem 0.4rem; }
.core-courses .top_heading .download a { font: var(--font16); color: var(--color-white); font-weight: normal; }
.core-accordion .nav-tabs .nav-link.active { border-bottom: .4rem solid var(--colorc00); }
.core-accordion .nav-tabs .nav-link { font: var(--font16); color: var(--color-black); background: transparent; border: none; font-weight: normal; letter-spacing: -0.16px; border-bottom: .2rem solid transparent; padding:0 0.5rem 0.8rem; }
.core-accordion .tabacdn_wrap .nav-tabs { gap: 4.5rem; }
.core-courses .core-list.accordion-body { padding: 3rem 0 0; }
.core-courses .core-list>ul:has( + p){margin-bottom:1.5rem;}
.core-courses .core-list>p:has( + ul){margin-bottom:1.5rem;}
.core-courses .core-list ul { display: grid; grid-template-columns: repeat(2,1fr); gap: 0.8rem; }
.core-courses .core-list ul li { font: var(--font15); letter-spacing: 0px; background-color: #f5f5f5; padding: 1.1rem 1.5rem 1.1rem 1.7rem; position: relative; }
.core-courses .core-list ul li::before { position: absolute; background-color: #EB5F36; width: 0.3rem; height: 4.1rem; content: ''; left: 0; top: 0; bottom: 0; }
.core-courses .apply-now {margin-top: 2.2rem; margin-left: 0rem; }
.core-courses .apply-now a {  font: var(--font18); line-height: normal; color: var(--color-black); letter-spacing: 0px; display: inline-block; background-color: var(--colorc00); padding: 0.7rem 1.4rem; }
.core-courses .apply-now a:hover{background: #1B589D;color:#fff;}
.educational-sec { padding: 6.5rem 5.5rem; }
.educational-sec .nav-tabs { margin-bottom: 3.2rem; }
.educational-sec .tabacdn_wrap .nav-tabs { gap: 4.3rem; }
.educational-sec .nav-tabs .nav-link.active { border-bottom: .4rem solid var(--colorc00); }
.educational-sec .nav-tabs .nav-link { font: var(--font16); color: var(--color-black); background: transparent; border: none; font-weight: normal; letter-spacing: -0.16px; border-bottom: .2rem solid transparent; padding:0 0.5rem 3.6rem; }
.educational-sec .heading h3 { font: var(--font28); letter-spacing: -0.84px; font-weight: var(--font_600); background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); -webkit-text-fill-color: transparent; color: transparent; display: inline-block; background-clip: text; margin-bottom: 3.4rem; line-height: 1.3;}
.educational-sec .container { padding-left: 4rem; }
.educational-sec .peo-item { background: transparent; border: none; }
.educational-sec .peo-item .accordion-body { padding: 0; }
.educational-sec .peo-item .peo-list ul { display: grid; grid-template-columns: repeat(3,1fr); gap: 2.4rem; }
.educational-sec .peo-item .peo-list ul li { background-color: var(--color-white); padding: 1.6rem 1.3rem 2.8rem 2.3rem; font: var(--font15); line-height: 1.6; color: var(--color-2e); letter-spacing: 0px; }
.educational-sec .peo-item .peo-list ul li span { display: block; font: var(--font28); letter-spacing: -0.84px; color:var(--color1b); font-weight: var(--font_600); margin-bottom: 1.5rem; }
.educational-sec .apply-now {  margin-top: 6.1rem; }
.educational-sec .apply-now a {  font: var(--font18); line-height: normal; color: var(--color-black); letter-spacing: 0px; display: inline-block; background-color: var(--colorc00); padding: 0.7rem 1.4rem;  }
.core-courses .accordion-button.collapsed::after { filter: invert(0) brightness(10); border: 1px solid #fff; padding: 0.8rem; width: 0.5rem; height: 0.5rem; background-size: contain; transition: border-color 0.3s, filter 0.3s; }
.core-courses .accordion-button:not(.collapsed)::after { filter: invert(0) brightness(0); border: 1px solid #000; padding: 0.8rem; width: 0.5rem; height: 0.5rem; background-size: contain; transition: border-color 0.3s, filter 0.3s; }
.core-accordion .accordion-item .accordion-button:not(.collapsed) { background-color: #fff; color: #fff; font: var(--font18); letter-spacing: -0.18px; }
.career-options-sec { padding-bottom: 10rem; }
.career-options-sec .career-grid { display: grid; grid-template-columns: repeat(1, 25% auto); gap: 3.7rem; }
.career-List .grid-3 ul { display: grid; grid-template-columns: repeat(3,1fr); gap: 1.2rem; margin-top: 2.4rem; }
.career-List .grid-3 ul li { position: relative; background-color: var(--color-white); padding: 0.8rem; font: var(--font15); color: var(--color-black); letter-spacing: 0px; }
.career-List .grid-3 ul li::before { content: ''; position: absolute; background-color: var(--colorc00); width: 0.2rem; height: 3rem; left: 0; top: 50%;transform: translateY(-50%); }
.career-options-sec .career-grid .dark-bg { background-color: var(--color-black); padding: 3.1rem 5.4rem 3.2rem 2.2rem; margin-top: -16rem; }
.career-options-sec .career-grid .dark-bg h4 { color: var(--color-white); font: var(--font38); letter-spacing: -0.76px; font-weight: var(--font_600); margin-bottom: 1.7rem; line-height: 1.2; }
.career-options-sec .career-grid .dark-bg p { color: var(--color-white); font: var(--font15); letter-spacing: 0; font-weight: normal; margin-bottom: 0; }
.visible+button { display:none; }
.visible+.visible+button { display:block; }
.envisages-sec .slient-list .custom-bullet {padding-top: 4rem;}
@media(max-width:1799px) {
  .admission-open { padding: 2.5rem 2rem 2.3rem 2.2rem; }
  .right-col .overview-page ul li { margin-bottom: 1.2rem; }
  .right-col .overview-page { padding: 3.3rem 2.6rem 2.5rem 2.2rem; }
}
@media(max-width:1549px) {
  .course-overview .program_grid_2 { gap: 7.2rem; }
  .right-col .overview-page ul { margin-block: 2rem 0; }
  .right-col .overview-page { padding: 3.3rem 1.6rem 1.5rem 2.2rem; }
  .student_grid .students_col:nth-child(2) { gap: 1.5rem; padding: 2.7rem 1.4rem 2.7rem; }
  .student_grid { gap: 1.2rem; }
  .student_grid .students_col:not(:nth-child(2)) {padding: 2.7rem 0rem 2.7rem; }
  .student_grid { grid-template-columns: repeat(1, 27% auto); padding-bottom: 3rem;}
  .eligibility_criteria { padding-block: 3rem 0rem; }
}


@media(max-width:1366px){.course-overview::before { width: 51rem; height: 32%;}.educational-sec {padding: 4rem 4rem;}
.core-accordion .tabacdn_wrap .nav-tabs {gap: 3rem;}
.educational-sec .heading h3 {margin-bottom: 2.5rem;}
.educational-sec .nav-tabs .nav-link {padding: 0 0.5rem 2.6rem;}
.educational-sec .apply-now { margin-top: 4rem;}
.career-options-sec { padding-bottom: 8rem;}}
@media(max-width:1199px){
.core-accordion .tabacdn_wrap .nav-tabs {gap: 3rem;}.course-overview::before {width: 44rem;height: 26%;}
.course-overview .program_grid_2 {gap: 5.2rem;}.core-accordion .tabacdn_wrap .nav-tabs { gap: 2rem;}
.educational-sec .tabacdn_wrap .nav-tabs {gap: 3rem;}
.educational-sec .peo-item .peo-list ul {grid-template-columns: repeat(2, 1fr);}
.left-col {padding-block: 4rem 4rem;}
.left-col .program-overview h3 {margin-bottom: 2rem;}
.left-col .program-overview p{padding-right: 0;}
.eligibility_criteria h3 {margin-bottom: 2rem;}
.curriculum-sec {padding-block: 4rem 3.7rem;}
.salient-features-sec .slient-list {padding-block: 4rem 2rem;}
.cutom-heading  {margin-bottom: 2rem;}
.envisages-sec .slient-list .custom-bullet {padding-top: 2rem;}
.eligibility_criteria .students_data {
    padding-right: 2rem;
}
 
}
@media(max-width:991px) {.right-col .overview-page {display: none;}
.course-overview .program_grid_2 {grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.course-overview .right-col{position: relative;}
.course-overview .right-col {order: 1;}
.course-overview .left-col{order: 2;padding-block: 4rem 2rem;}
.course-overview .right-col{margin-top: 0;}
.course-overview::before {content: none;}
.student_grid .students_col:not(:nth-child(2)) {padding: 2rem 0rem 0.5rem;}.student_grid {grid-template-columns: repeat(2, 1fr);padding-bottom: 2rem;}.left-col .program-overview figure {margin-block: 2rem 2rem;}
.program_details {padding: 2rem;}
.eligibility_criteria {padding-block: 2rem 0rem;}.educational-sec .peo-item .peo-list ul {gap: 2rem;}
.educational-sec .peo-item .peo-list ul li {padding: 1.5rem;}
.educational-sec .apply-now {margin-top: 2rem;}.educational-sec {padding: 2rem 1rem;}.curriculum-sec {padding-block: 2rem}.eligibility_criteria .students_data {gap: 4rem;}
.core-courses .top_heading {margin-bottom: 2rem;}
.educational-sec .heading h3 {margin-bottom: 2rem;}.salient-features-sec .slient-list {padding-block: 2rem 2rem;}.envisages-sec .slient-list {padding-block: 2rem 4rem;}
.resion_recruit { padding-block: 4.2rem 9rem; }}
@media(max-width:767px){.slient-list li {margin-bottom: 1rem;}
.pgdm_program figure figcaption {max-width: 100%;}
.eligibility_criteria p {padding-right: 0rem;}
.eligibility_criteria .ugc_data {padding: 2rem;margin-block: 2rem;}
.core-courses .core-list ul {grid-template-columns: repeat(1, 1fr);}
.curricu_grid {grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.core-courses .core-list.accordion-body {padding: 2rem 0 0;}.educational-sec .peo-item .peo-list ul {gap: 1.5rem;}}
@media(max-width:480px){.eligibility_criteria .ugc_data {display: block;}.ugc_facts {margin-bottom: 1.5rem;}.eligibility_criteria .ugc_data .ugc_facts {max-width: 100%;}
.eligibility_criteria .students_data {display: block;padding: 1.5rem;}
.eligibility_criteria .students_data .student_img {max-width: 100%;margin-bottom: 1.5rem;}
.eligibility_criteria .students_data .student_img img {padding: 0;}
.core-courses .top_heading .text h3 {padding-left: 0;}
.core-courses .apply-now {margin-top: 2rem;margin-left: 0rem;}.educational-sec .peo-item .peo-list ul {grid-template-columns: repeat(1, 1fr);}.slinet-grid {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}
.slient-list figure {margin-bottom: 2rem;}
.core-accordion .accordion-body {margin-bottom: 1.5rem;padding-inline: 1.5rem;}
.pgdm_program figure figcaption {padding-inline: 1rem 0;max-width: 100%;}.student_grid {grid-template-columns: repeat(1, 1fr);}}

/* Director msg  */
.director-msg1 .inner_container {background: transparent linear-gradient(296deg, #1B589D 0%, #EB5F36 150%);padding-block: 8rem 7.2rem;}
.director-msg1 .director-content {display: grid;grid-template-columns: repeat(2, 1fr);}
.director-msg1 .director-content .director-img {text-align: right;}
.director-msg1 .director-content .director-img img {max-width: fit-content;margin-top: -12rem;}
.director-msg1 .director-text .yellow-line-text {position: relative;padding-left: 5.5rem;}
.director-msg1 .director-text .yellow-line-text::before {content: '';width: 1rem;height: 100%;background-color: #FFCC00;display: block;position: absolute;left: 0;}
.director-msg1 .director-text p {font: var(--font21);color: #fff; letter-spacing: -0.42px;margin-bottom: 4rem;padding-right: 1rem;font-weight: 200;}
.director-msg1.chairperson-msg .director-text p {margin-bottom: 1rem;padding-right: 3rem;}
.director-msg1.chairperson-msg .director-text h6 {font: var(--font15);color: #fff;line-height: 3.2rem;padding-bottom: 1.7rem;margin-bottom: 4rem;font-weight: 200;letter-spacing: -0.21px;}
.director-msg1 .director-text .director-info {padding-left: 5.5rem;}
.director-msg1 .director-text .director-info h5 {font: var(--font21);color: #fff;line-height: 2.9rem;letter-spacing: -0.21px;margin-bottom: 0.6rem;}
.director-msg1 .director-text .director-info span {display: block;font: var(--font16);color: #fff; margin-bottom: 1.5rem;font-weight: 200;}
.director-msg1 .director-text .director-info div a {padding-left: 1rem; transition:0.2s all;text-decoration: none;color: #fff;font: var(--font16);font-weight: 200;}
.director-msg1 .director-text .director-info div a:hover{ color: #ffcc00;}
.director-msg2 {margin-top: 7rem;margin-bottom: 6rem;}
.director-para p {font: var(--font16); margin-bottom: 2rem;color: var(--color2e);}
.director-info div{
  display: flex;
}
/* responsive */
@media(max-width:1599px) {
.director-msg1 .director-content .director-img img {max-width: 87%;}
.director-msg1 .director-text p {padding-right: 2rem;}
}
@media(max-width:1550px) {
.director-msg1.chairperson-msg .director-text p { padding-right: 4rem;}
/* .director-msg1 .director-text p{line-height: 2.5rem;} */
}
@media(max-width:1099px) {
.director-msg1 .director-content .director-img img {max-width: 83%;}
.director-msg1 .director-text p {padding-right: 0rem;margin-bottom: 3rem;}
.director-msg1 .inner_container {  padding-block: 6rem 6.2rem; }
  .admission-open {padding: 2.5rem 1rem 2.3rem 1.2rem;}

}

@media(max-width:991px) {
.director-msg1 .director-content .director-img img {   margin-top: -8rem;  }
.director-msg1 .inner_container { padding-block: 5rem 5.2rem;  }
.director-msg2 { margin-top: 6rem; margin-bottom: 8rem;}
.director-msg1.chairperson-msg .director-text h6 {  margin-bottom: 2rem;  }
.educational-sec .peo-item .accordion-body {padding-block: 2rem;}
.curriculum-sec {padding-inline: 0rem;}
.educational-sec .container { padding-left: 1rem; padding-right: 1rem;}
.core-courses .top_heading .text h3{ padding-left: 0;}
}

@media(max-width:767px) {
.director-msg1 .director-text .yellow-line-text { padding-left: 4rem;  }
.director-msg1 .director-text .director-info span { margin-bottom: 1rem; }
.director-msg2 { margin-top: 4rem;margin-bottom: 4rem; }
.director-msg1 .director-content {grid-template-columns: repeat(1, 1fr); }
.director-msg1 .director-text .director-info {  padding-left: 4rem;}
.director-msg1 .director-content .director-img {text-align: left;  }
.director-msg1 .director-content .director-img img {  margin-top: 0rem; margin-bottom: 4rem; min-width: 100%;}
.director-msg1 .director-content .director-img.d-sm-block{display: block !important;}
.director-msg1 .director-content .director-img.d-sm-none{display: none !important;}
.director-msg1 .director-content .director-img{order:1}
.director-msg1 .director-text{order:2}
}


/* legagcy css  */
.legacy1-content{background: transparent linear-gradient(296deg, #1B589D 0%, #EB5F36 150%);display: grid; grid-template-columns: repeat(2, 1fr);}
.legacy1-content .legacy-text1{ padding:8rem 6.9rem 8.2rem 9.8rem;}
.legacy1-content .legacy-text1 h4{font: var(--font28);color:#fff;font-weight: 600;margin-bottom: 1rem;}
.legacy1-content .legacy-text1 h3{font: var(--font24);color:#fff;font-weight: 200; margin-bottom: 3rem;}
.legacy1-content .legacy-text1 p{font: var(--font16);color:#fff;padding-right: 3.1rem;font-weight: 200; margin-bottom: 0;}
.legacy1-content .legacy-text1 span{font: var(--font15);color:#fff;font-weight: 200;line-height: 2.1rem;display: block;margin-bottom: 3rem;}

.legacy-sec2{padding-block: 10rem;margin-block:10rem;background: transparent linear-gradient(71deg, #F6B4A1 -79%, #EB5F36 100%) 0% 0% no-repeat padding-box;}
.legacy-sec2 .legacytext2 h4{font: var(--font28);color:#fff;font-weight: 600; margin-bottom: 3rem;margin-top: 1rem;}
.legacy-sec2 .legacytext2 blockquote{font: var(--font24);color:#fff;font-weight: 200; margin-bottom: 3rem;}
.legacy-sec2 .legacytext2 p{font: var(--font16);color:#fff;font-weight: 200;  margin-bottom: 0;}
.legacy-sec2 .legacytext2-below p{font: var(--font16);color:#fff;font-weight: 200; margin-bottom: 3rem;}
.legacy-sec2 .legacytext2-below p:last-child{margin-bottom: 0;}
.legacy-sec2 .legacytext2 {padding-right: 8rem;}
.legacy-sec2 .legacytext2-below{padding-top: 4.9rem;padding-right: 3rem;}

.legacy3{padding-top: 0;padding-bottom: 10rem;}
.legacy3 .inner_container{border-bottom:1px solid #C8C8C8;padding-bottom: 10rem;}
.legacy3 .legacy-ttl {margin-bottom: 6rem;text-align: center;}
.legacy3 .legacy-ttl h3{margin-bottom: 3rem;font: var(--font28); letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);background-clip: text;color: transparent;font-weight: var(--font_600);}
.legacy3 .legacy-ttl blockquote { font: var(--font21);letter-spacing: -0.42px; color:#2E2E2E;padding-inline: 3rem;margin-bottom: 3rem;}
.legacy3 .legacy-ttl p{font: var(--font16);font-weight: 700;color:#2E2E2E;}
.legacy-companies{background: #fff;padding: 2.2rem 5.6rem 3rem 5.6rem;display: grid;grid-template-columns: repeat(4, 1fr);gap: 11rem;}
.legacy-companies .legacy-box{text-align: center;position: relative;}
.legacy-companies .legacy-box::after{content: '';display: block;position: absolute;width: 1px;height: 100%;background: #70707020;right:-27%;top: 0;}
.legacy-companies .legacy-box p{font: var(--font16); color:#2E2E2E;padding-inline:0.5rem;text-align: center;}
.legacy-companies .legacy-box:last-child::after{display: none;}

.legacy4 .legacy-ttl h4{font: var(--font20);letter-spacing: -0.36px;color:var(--color1b);margin-bottom: 1rem; font-weight: 600;}
.legacy4 .tabacdn_wrap{display: flex;gap:3rem;}
.legacy4 .tabacdn_wrap ul.nav-tabs{max-width: 330px;background: transparent linear-gradient(327deg, #1B589D 0%, #EB5F36 150%) 0% 0% no-repeat padding-box;padding:3rem 3.2rem 7.2rem 3.2rem;height: fit-content;}
.legacy4 .tabacdn_wrap ul.nav-tabs li:not(:last-child) { margin-bottom: 2rem; }
.legacy4 .tabacdn_wrap ul.nav-tabs li button { text-decoration: none; color: #fff; font: var(--font18); text-align: left; letter-spacing: -0.18px; /* line-height: 2.8rem; */background: transparent; border: none; font-weight: var(--font_normal); padding: 0; width: 100%; transition: 0.2s all linear;}
.tabacdn_wrap ul.nav-tabs li{
    display: block;
}
.research_tab_new ul.nav-tabs li{ width: 100%;}
.legacy4 .tabacdn_wrap ul.nav-tabs li:hover button{color:#FFCC00;}
.legacy4 .tabacdn_wrap ul.nav-tabs li button.active{color:#FFCC00;font-weight: 500;}
.legacy4 .accordion-item{background-color: transparent; border:none;}
.legacy4 .legacygrid3{display: grid; grid-template-columns: repeat(2,1fr); margin-bottom: 4rem;gap:1.7rem;}
.legacy4 .legacygrid3.grid-2{grid-template-columns: repeat(2,1fr);}
.legacy4 .legacy-tabbox{background: #ffffff9c; padding: 2.6rem 2.7rem 4rem 2.7rem; position: relative;}
.legacy4 .legacy-tabbox::after{content: '';display: block;position: absolute;bottom: 0;width: 90px;height:4px;background: #FFCC00;left:2.7rem}
.legacy4 .legacy-tabbox h5{font:var(--font16);line-height: 2.2rem; margin-bottom: 2rem;color:var(--color-2e);font-weight: 600;}
.legacy4 .legacy-tabbox p{font:var(--font16);  margin-bottom: 0rem;color:var(--color-2e);}
.legacy4 .legacygrid1 .legacy-tabbox{background: #ffffff9c; padding: 2.5rem 2.8rem 5.3rem 2.8rem;position: relative;}
.legacy4 .peo-list{max-width: 830px;}
.legacy4 .tabacdn_wrap ul.nav-tabs li:last-child{padding-bottom: 0;}
.legacy3.legacy4 .inner_container{padding-bottom: 0;border-bottom: 0;}
.legacy3.legacy4{padding-bottom: 12rem;}

/* Responsive  */
@media(max-width:1799px){
.legacy1-content .legacy-text1 { padding: 9.2rem 6.5rem 11.3rem 8.05rem;}
.legacy1-content figure img{height: 100%;object-fit: cover;}
.legacy-companies .legacy-box p{padding-inline: 1.5rem;}
.legacy4 .tabacdn_wrap ul.nav-tabs{max-width: 309px;}
.legacy4 .legacy-tabbox{padding: 2.6rem 2rem 4rem 2.7rem;}
}

@media(max-width:1549px){
.legacy1-content .legacy-text1 { padding: 7.2rem 5rem 6.3rem 5.35rem;}
.legacy-sec2 .legacytext2 {padding-right: 5rem;}
.legacy-sec2 .legacytext2 blockquote{padding-right: 2rem;line-height: 2.7rem;}
.legacy-sec2 .legacytext2 h4{margin-top:0;margin-bottom: 2rem;}
.legacy-sec2 .legacytext2-below { padding-top: 3.9rem;padding-right: 0;}
.legacy3 .legacy-ttl blockquote{padding-inline: 5rem;}
.legacy-companies .legacy-box p{padding-inline: 1rem;}
.legacy-companies .legacy-box::after{right:-40%}
.legacy4 .legacy-tabbox { padding: 2.2rem 2rem 3rem 2rem;}
.legacy4 .tabacdn_wrap ul.nav-tabs { max-width: 257px;padding: 3rem 2rem 7.2rem 2.2rem; }
.legacy4 .tabacdn_wrap ul.nav-tabs li button{padding-bottom: 1.4rem;}
.legacy4 .peo-list{padding: 0;}
}
@media(max-width:1399px){
.legacy-sec2{padding-block: 7rem;margin-block: 7rem;}
.legacy3 .legacy-ttl {margin-bottom: 4rem;}
.legacy3 .inner_container {padding-bottom: 7rem;}
.legacy3 {padding-bottom: 7rem;}
.legacy3.legacy4 { padding-bottom: 7rem;}
}
@media(max-width:1170px){
.legacy-sec2 .legacytext2 { padding-right: 1rem;}
.legacy-companies{gap:10rem;}
.legacy-companies .legacy-box::after{right:-35%;}
.legacy-companies .legacy-box p{padding-inline: 0rem;}

}


@media(max-width:1099px){
.legacy1-content .legacy-text1 h3, .legacy1-content .legacy-text1 span{margin-bottom: 2rem;}
.legacy1-content .legacy-text1 p{padding-right: 0;}
.legacy1-content .legacy-text1 {padding:5.2rem 5rem 6.3rem 4.35rem;}
.legacy-companies{gap:9rem;padding:2.2rem 3.6rem 3rem 3.6rem;}
.legacy4 .legacygrid3{grid-template-columns: repeat(1, 1fr);}
}

@media(max-width:991px){
.legacyimg2 {margin-top: 4rem;}
.legacy-companies{gap:7rem;}
.legacy4 .accordion-button, .legacy4 .accordion-button:not(.collapsed){background: var(--color-eb);}
.legacy3 .legacy-ttl { margin-bottom: 3rem;}
.legacy4 .peo-list{margin-block: 1rem;}
.legacy4 .tab-content {width: 100%;}
.legacy-sec2{padding-block: 5rem;margin-block: 5rem;}
.legacy3 .legacy-ttl h3 , .legacy3 .legacy-ttl blockquote{margin-bottom: 2rem;}
.legacy3 .inner_container, .legacy3, .legacy3.legacy4{padding-bottom: 5rem;}
.legacygrid1{margin-top: 3rem;}


}



@media(max-width:767px){
  .legacy4 .legacygrid3.grid-2 { grid-template-columns: repeat(1, 1fr);}
  .legacy1-content{display: block;}
  .legacy1-content .legacy-text1 {padding: 2.5rem 2rem 3rem 2rem; }
  .legacy1-content .legacy-text1 h4{line-height: 3rem;}
  .legacy-sec2 .legacytext2 blockquote{padding-right: 0;margin-bottom: 2rem;}
  .legacy-sec2 .legacytext2 { padding-right: 0rem;}
  .legacyimg2 {margin-top: 3rem;}
  .legacy-sec2 .legacytext2-below{padding-top: 3rem;}
  .legacy-sec2 .legacytext2-below p{margin-bottom: 2rem;}
  .legacy-companies{gap:4rem;}
  .legacy-companies .legacy-box::after {right: -25%;}
  .legacy3 .legacy-ttl blockquote { padding-inline: 0; margin-bottom: 2rem;}
  .legacy3 .legacy-ttl {margin-bottom: 3rem;}
  .legacy-sec2 { padding-block: 4rem;margin-block: 4rem;}
  .legacy3 .inner_container, .legacy3, .legacy3.legacy4{padding-bottom: 4rem;}
  .legacy3 .legacy-ttl h3{line-height: 3rem;}
  .legacy4 .legacygrid3{margin-bottom: 0;}
  .legacy3, .legacy3.legacy4{padding-bottom: 2rem;}
}

@media(max-width:600px){
  .legacy-companies{grid-template-columns:repeat(2, 1fr);}
  .legacy-companies .legacy-box::after {right: -10%;}
  .legacy-companies .legacy-box:nth-child(2)::after{display: none;}
  .legacy-companies{gap:3rem;padding: 2.2rem 2rem 3rem 2rem;}
  .legacy3 .legacy-ttl h3 { margin-bottom: 1rem;}
  .legacy-companies .legacy-box img{padding: 0 2rem;}
}
@media(max-width:375px){
      .legacy-companies {
        gap: 2rem;
        padding: 1.2rem 1rem 2rem 1rem;
    }
}

/* clients and partners  */
.clients-logo { display: grid; grid-template-columns: repeat(4,1fr); gap:1rem; }
.client-box { background: #FFFFFF50; padding: 6.5rem 7.5rem; }
.clients-sec .load_moreBtn button { align-items: center; border: 1px solid #9a9a9a54; background-color: transparent; margin-block:6.7rem 9.8rem; }
/* responsive  */
@media(max-width:1799px) {
  .client-box { padding: 5.5rem 6.5rem; }
}
@media(max-width:1549px) {
  .client-box { padding: 5rem; }
}
@media(max-width:1199px) {
  .client-box { padding: 3.5rem; }
}
@media(max-width:767px) {
  .clients-logo { grid-template-columns: repeat(3, 1fr) }
  .clients-sec .load_moreBtn button { margin-block: 4.7rem 5.8rem; }
}
@media(max-width:499px) {
  .clients-logo { grid-template-columns: repeat(2, 1fr) }
  .clients-sec .load_moreBtn button { margin-block: 3rem 4rem; }
  .client-box { padding: 2.5rem; }
}



/* Open Program css  */
.open-pro1{margin-bottom: 10rem;}
.open-pro1 .tabacdn_wrap ul.nav-tabs{background: #fff;padding: 3.7rem 3.3rem 4rem 3.7rem;border-bottom: 0; position: sticky;top: 13rem;}
.open-pro1 .tabacdn_wrap ul.nav-tabs li button{font: var(--font16);line-height:1.4;color:var(--color-2e);padding-left: 0;font-weight: 500;padding: 0 0 2rem 0;}
.open-pro1  .tabacdn_wrap ul.nav-tabs li:hover button, .open-pro1  .tabacdn_wrap ul.nav-tabs li button.active{color:var(--color-eb);}
.open-pro1 .tabacdn_wrap ul.nav-tabs h3{font: var(--font30);font-weight: 600;letter-spacing: -0.76px;background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%);background-clip: text;color: transparent;font-weight: var(--font_bold);margin-bottom: 2.4rem;}
.open-pro1 .tabacdn_wrap ul.nav-tabs li:last-child button{padding-bottom: 0;}
.open-pro1 .tabacdn_wrap{gap:7rem;}
.opentab-content ul li{margin-bottom:1.5rem;font: var(--font16);letter-spacing: 0px;color: var(--color2e);font-weight: normal;position: relative;padding-left: 2rem;}
.opentab-content ul {margin-top: 5rem;}
.opentab-content ul li::before {content: "";position: absolute;top: 1rem;left: 0;width: 7px;height: 7px;background-color: var(--color-eb);border-radius: 50%;}
.opentab-content h4{font:var(--font30);line-height:4rem;letter-spacing: -0.6px;color:#000;font-weight: 400;margin-bottom: 4rem;}
/* .opentab-content{margin-top: 2rem;} */
.open-pro2{background:transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%); padding-block: 12rem 9.6rem;}
.open2-content h4{font:var(--font30);color:#fff;line-height: 3rem;font-weight: 700;margin-bottom: 4rem;}
.open2-content table thead{background: var(--color1b);}
.open2-content table thead tr th{color:#fff;font:var(--font16);font-weight: 500;padding:1.2rem 2.2rem;width:10%; white-space: nowrap;}
.open2-content table thead tr th:nth-child(6){width: 13%;}
.open2-content table thead tr th:nth-child(1){width: 0%;}
.open2-content table thead tr th:nth-child(2){width: 17%;}
.open2-content table thead tr th:nth-child(5){width: 10%;}
.open2-content table thead tr th:nth-child(7){width: 13%;}
.open2-content table thead tr th:nth-child(8){width: 0%;}
.open2-content table thead tr th:nth-child(4){width: 19%;}
.open2-content table thead tr th:nth-child(3){width: 0%;}
.open2-content table tbody tr td{font:var(--font16);font-weight: 400;padding:1rem ;color:var(--color-2e);border:1px solid #DEDEDE; }
.open2-content table tbody{background: #F8F8F8;}
.open2-text p{font:var(--font20); letter-spacing:-0.4px;line-height: 3rem;margin-top: 6rem;color:#fff;font-weight: 500;}
.col-white{background-color: #fff;}


/* responsive  */
@media(max-width:1799px){
.open-pro1 .tabacdn_wrap ul.nav-tabs {padding: 3.7rem 3.9rem 4rem 3.7rem;}
.open-pro1 .tabacdn_wrap ul.nav-tabs{top: 10rem;}
}

@media(max-width:1549px){
.open-pro1 .tabacdn_wrap ul.nav-tabs {padding:3.7rem 3rem 4rem 3rem;max-width: 270px;}
.open-pro1 .tabacdn_wrap ul.nav-tabs li button{line-height: 2.5rem;padding-bottom: 1.5rem;}
.open-pro1 {margin-bottom: 7rem;}
.open-pro2{padding-block: 7rem 7.6rem}
}
@media(max-width:1199px){
  .open-pro1 .tabacdn_wrap { gap: 3rem; }
}

@media(max-width:991px){
  .opentab-content {margin-top: 0rem;}
  .opentab-content h4{margin-bottom: 3rem;}
  .open-pro1.legacy4 .peo-list{margin-block:2rem}
  .open-pro1 {margin-bottom: 5rem;}
  .open-pro2 {background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%);padding-block: 5rem 4rem;}
  .open2-text p {margin-top: 3rem;}
  .open2-content table thead tr th{width: 100% !important;}
  .open2-content table tbody tr td{white-space: nowrap; padding: 1rem;}

}



/* Accreditations & Rankings page css start */
.accred_sec {padding-block: 1.3rem 9.9rem;}
.accred_sec .grid_2 {display: grid;grid-template-columns: repeat(1, 59% auto);gap: 8.7rem;}
.grid_2 .accreditContent {padding-right: 12rem;}
.grid_2 .accreditContent h4 {font: var(--font18);letter-spacing: 0px;font-weight: normal; margin-bottom: 3rem;color: var(--color-2e);}
.grid_2 .accreditContent p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color-2e);}
.brands-logo {padding-block: 6rem;}
.accred_sec .brands-logo ul {display: grid;grid-template-columns: repeat(4, 1fr);}
.accred_sec .brands-logo ul li {border-right: 1px solid #d3d3d3;padding-inline: 2.6rem 2.6rem;}
.accred_sec .brands-logo ul li:first-child {padding-left: 0;}
.accred_sec .brands-logo ul li:last-child {border: none;padding-right: 0;}
.brands-logo ul figure img {max-width: 5.6rem;height: 5.6rem;}
.brands-logo ul figure {display: flex;align-items: center;}
.brands-logo ul figcaption {font: var(--font16);letter-spacing: 0px;color: var(--color27);padding-inline: 1rem 0rem;}
.sub-content p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color2e);}
.sub-content .library_fig {margin-top: 3rem;}
.ranking-sec {padding-block: 8.3rem 10rem;background-color: var(--color-white);}
.ranking-heading {text-align: center;margin-bottom: 6.4rem;padding-inline: 11rem;}
.ranking-heading span {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%);background-clip: text;color: transparent;}
.ranking-heading p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color2e);margin-top: 2rem;}
.ranking-sec .grid_3 {display: grid;grid-template-columns: repeat(3, 1fr);gap: 2.4rem;}
.ranking-sec .ranking_data {display: flex;gap: 3.3rem;align-items: center;background-color: #F8F8F8;padding: 2.6rem 2.7rem 2.8rem 3.6rem;position: relative;}
.ranking-sec .ranking_data::before {position: absolute;content: '';width: 24rem;height: 0.2rem;background-color: #FFCC00;left: 0;bottom: 0;}
.ranking-sec .ranking_data span {font: var(--font46);letter-spacing: -2.3px;text-transform: uppercase;font-weight: normal;color: var(--color1b);}
.ranking-sec .ranking_data sup {font: var(--font16);vertical-align: super;letter-spacing: 0;text-transform: uppercase;font-weight: normal;color: var(--color1b);}
.ranking-sec .ranking_data h3 {font: var(--font18);letter-spacing: 0px;font-weight: normal;color: var(--color2e);text-align: left;}
.mba-univ-sec {background-color: var(--color-white);padding-block: 0 0rem;}
.mba-univ-sec .custom-table table td, table th {border: none!important;}
.mba-univ-sec .custom-table td {
    border-left: 1px solid #ededed;
}
.ranking2{background-color: var(--colorf5); padding-bottom: 4rem;}
.rank-video iframe{padding-bottom: 2rem;}
.ranking2 .ranking-heading ,.ranking3 .ranking-heading{text-align: left;margin-bottom: 4.4rem;padding-inline: 0;}
.rank-heading2{padding-top: 5rem;}
.rank-heading2 .rank-video{padding-top: 4.4rem;}
/* .rank-video a{margin-top: 3rem;} */
.ranking4{padding-bottom: 10rem;}
.ranking-sec.ranking3{padding-bottom: 5rem;}
.mba-univ-sec .heading h4 {font: var(--font30);letter-spacing: -0.6px;font-weight: var(--font_300);color: var(--color-black);margin-bottom: 2rem;}
.mba-univ-sec .heading span {font: var(--font16);color: var(--color2e);letter-spacing: 0px;font-weight: bold;color: var(--color2e);margin-bottom: 3rem;display: block;}
.table-wrapper {overflow-x: auto;}
.custom-table {width: 100%;border-collapse: collapse;margin-bottom: 1rem;min-width: 600px;}
.custom-table thead {background-color: var(--color9d);}
.custom-table thead tr th {color: var(--color-white);font: var(--font16);letter-spacing: 0px;font-weight: var(--font_600);}
.custom-table th,
.custom-table td {padding: 1.2rem 2.3rem 1.2rem;text-align: left;}
.custom-table td {border-left:0.1rem solid #eee;}
.custom-table td:nth-child(1) {border-left:0;}
.custom-table tbody tr {background-color: #fff;}
.custom-table tbody tr:nth-child(even) {background-color: #F8F8F8;}
.custom-table tbody tr th {font: var(--font16);color: var(--color2e);letter-spacing: 0px;width: 12%;}
.custom-table tbody tr td {font: var(--font16);color: var(--color2e);letter-spacing: 0px;}
.rank-list {padding-block: 5.1rem 9rem;}
.rank-list ul li {font: var(--font16);letter-spacing: 0px;color: var(--color2e);font-weight: normal;}
.bim-btn-grp {display: flex;gap: 2rem;align-items: center;}
.rank-list ul li:last-child {margin-bottom: 0;}
.bim-btn-grp .quality,
.bim-btn-grp .awards {background-color: var(--color-eb);padding: 0.6rem 1.4rem 0.6rem;}
.bim-btn-grp .quality a {font: var(--font18);letter-spacing: -0.9px;color: var(--color-white);font-weight: var(--font_600);font-family: "Karla";}
.bim-btn-grp .awards a {font: var(--font18);letter-spacing: -0.9px;color: var(--color-white);font-weight: var(--font_600);font-family: "Karla";}
/* Accreditations & Rankings page responsive css start */
@media(max-width:1799px) {.ranking-sec .ranking_data {padding: 1.6rem 1.7rem 1.8rem 1.6rem;}}
@media(max-width:1549px) {.accred_sec .grid_2 {grid-template-columns: repeat(1, 55% auto);}
.accred_sec .brands-logo ul li {padding-inline: 1.6rem 1.6rem;}}
@media(max-width:1366px) {.accred_sec .grid_2 {gap: 6.7rem;}
.brands-logo {padding-block: 4rem;}
.accred_sec {padding-block: 1.3rem 6rem;}
.ranking-sec {padding-block: 6rem 8rem;}
.ranking-heading {margin-bottom: 6rem;}
.rank-list {padding-block: 4rem 6rem;}
.mba-univ-sec {padding-block: 0 0rem;}
.ranking2{padding-bottom: 3rem;}
.ranking4{padding-bottom: 6rem;}
.ranking-sec.ranking3{padding-bottom: 5rem;}
}
@media(max-width:1100px) {.grid_2 .accreditContent {padding-right: 6rem;}
.accred_sec .brands-logo ul li {padding-inline: 1rem;}
.accred_sec .grid_2 {grid-template-columns: repeat(1, 50% auto);}
.accred_sec {padding-block: 1.3rem 4rem;}
.ranking-sec {padding-block: 4rem 6rem;}
.mba-univ-sec .heading span {margin-bottom: 2rem;}
.rank-list {padding-block: 4rem 4rem;}
.ranking-heading {margin-bottom: 4rem;padding-inline: 6rem;}
.ranking-sec .ranking_data {padding: 1.5rem 1rem 1.5rem;}}
.ranking2 {padding-bottom: 2rem;}
@media(max-width:991px) {
.grid_2 .accreditContent {padding-right: 1rem;}
.accred_sec .grid_2 {gap: 4rem;}
.accred_sec .brands-logo ul {grid-template-columns: repeat(2, 1fr);}
.accred_sec .brands-logo ul li {padding-inline: 0rem;margin-bottom: 2rem;border: none;}
.ranking-sec .grid_3 {grid-template-columns: repeat(2, 1fr);}
.ranking-sec .ranking_data {padding: 1.8rem 3rem 1.8rem;gap: 2rem;}}
@media(max-width:767px) {
.accred_sec .grid_2 {grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.grid_2 .accreditContent h4 {margin-bottom: 1rem;}
.grid_2 .accreditContent p {margin-bottom: 1rem;}
.brands-logo {padding-block: 2rem;}
.accred_sec .brands-logo ul li {padding-right: 6rem;}
.accred_sec .brands-logo ul li:last-child {padding-right: 6rem;}
.accred_sec {padding-block: 0rem 2rem;}
.ranking-sec {padding-block: 2rem 2rem;}
.ranking-sec .grid_3 {gap: 1.5rem;}
.mba-univ-sec .heading h4 {margin-bottom: 1rem;}
.rank-list {padding-block: 2rem 2rem;}
.rank-list ul li {margin-bottom: 1rem;}
.mba-univ-sec {padding-block: 0 4rem;}
.rank-heading2 {padding-top: 3rem}
.ranking-sec.ranking3 { padding-bottom: 3rem;}
.rank-video iframe {padding-bottom: 0rem;}
.custom-table th,.custom-table td {padding: 1.2rem 1.3rem 1.2rem;}}
@media(max-width:575px) {.accred_sec .brands-logo ul li {padding-right: 2rem;}
.accred_sec .brands-logo ul li:last-child {padding-right: 0rem;}
.accred_sec .brands-logo ul li:nth-child(3),.accred_sec .brands-logo ul li:nth-child(4) {margin-bottom: 0;}
.ranking-heading p {margin-top: 2rem;
}
.ranking-sec .ranking_data br {display: none;}
.ranking-heading {margin-bottom: 2rem;padding-inline: 0rem;}
.ranking-sec .grid_3 {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}
.ranking-sec .ranking_data {padding-right: 2rem;}
.mba-univ-sec {padding-block: 0 0rem;}
.mba-univ-sec.ranking4{margin-bottom: 4rem;}
.ranking-sec.ranking3 { padding-bottom: 2rem;}
.rank-video p {margin-bottom: 1rem;}
}
@media(max-width:480px) {.accred_sec .grid_2 {gap: 1rem;}
.grid_2 .accreditContent p:last-child {margin-bottom: 0;}
.bim-btn-grp {display: block;}
.bim-btn-grp .quality {margin-bottom: 1rem;}
.accred_sec .brands-logo ul {grid-template-columns: repeat(1, 1fr);}
.accred_sec .brands-logo ul li:nth-child(3) {margin-bottom: 2rem;}
.brands-logo ul figcaption {font: var(--font16);letter-spacing: 0px;color: var(--color27);padding-inline: 1rem 10rem;}}
/* Executive Education page css starrt */
.executive-sec .grid_2 {display: grid;grid-template-columns: repeat(1, 63% auto);gap: 7.4rem;padding-bottom: 5rem;}
.grid_2 .executiveContent {padding: 3.8rem 13rem 0rem 0rem;}
.grid_2 .executiveContent h3 {font: var(--font28);background-image: linear-gradient(278deg, #1B589D 50%, #EB5F36 100%);background-clip: text;color: transparent;letter-spacing: -0.84px;font-weight: var(--font_600);line-height: 1.3;margin-bottom: 3rem;}
.grid_2 .executiveContent p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color-2e);}
.executiveContent .legacy-data {display: flex;gap: 3.2rem;align-items: center;background-color: var(--color-white);padding: 2.6rem 2.7rem 2.8rem 1.6rem;position: relative;top: 3.2rem;left: -12rem;}
.executiveContent .legacy-data::before {position: absolute;content: '';width: 25.5rem;height: 0.4rem;background-color: #FFCC00;left: 0;bottom: 0;}
.executiveContent .legacy-data span {font: var(--font46);letter-spacing: -2.3px;text-transform: uppercase;font-weight: normal;color: var(--color1b);}
.executiveContent .legacy-data h4 {font: var(--font18);letter-spacing: 0px;font-weight: normal;color: var(--color-2e);text-align: left;}
.executive-sec .sub-content p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color2e);}
.executive-sec .leaderGrid-2 {display: grid;grid-template-columns: repeat(1, 28% auto);gap: 8.5rem;padding-block: 9rem 0rem;}
.leaderGrid-2 .leadership-content p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color-2e);padding-right: 1rem;}
.ms-dean-sec {padding-block: 9rem 12rem;}
.dean_bg {background: transparent linear-gradient(296deg, #1B589D 20%, #EB5F36 150%);padding-bottom: 8.5rem;}
.dean-left .dean-ttl {text-align: left;}
.dean-grp {position: relative;display: grid;grid-template-columns: auto 41.1rem;padding-inline: 11.9rem 12rem;gap: 11.2rem;z-index: 1;}
.dean-grp::after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 3.8rem;background-color: #F5F5F5;z-index: -1;}
.dean-left {padding-block: 12rem 0rem;}
.dean-left h3 {font: var(--font28);letter-spacing: -0.84px;margin-bottom: 3rem;color: var(--color-white);font-weight: var(--font_600);}
.dean-left p {color: var(--color-white);font: var(--font16);letter-spacing: 0px;}
.dean-left .arrow_btn {margin-top: 3.2rem;}
.dean-img {position: relative;}
.dean-img figure figcaption .dean-ttl {position: relative;padding-right: 18rem;}
.dean-img figure figcaption .dean-ttl::before {position: absolute;content: "";width: 1rem;height: 12.8rem;background-color: var(--colorc00);bottom: 0;left: 2rem;}
.dean-ttl h5 {font: var(--font21);font-weight: var(--font_600);letter-spacing: -0.21px;color: var(--color-white);margin-bottom: 0.5rem;}
.dean-ttl p {color: var(--color-white);font: var(--font16);font-style: italic;line-height: 1.4;}
.dean-ttl {padding: 1.6rem 0 0 5rem;}
.bimtech-advaSec .bimtech-heading {text-align: center;padding-inline: 11rem;}
.bimtech-advaSec .bimtech-heading span {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%);background-clip: text;color: transparent;padding-bottom: 2rem;display: block;}
.bimtech-advaSec .bimtech-heading blockquote {font: var(--font30);letter-spacing: -0.6px;font-weight: var(--font_300);line-height: 1.4;margin-bottom: 3rem;}
.bimtech-advaSec .subcotent {position: relative;}
.bimtech-advaSec .subcotent::after {content: '';position: absolute;width: 25rem;height: 0.4rem;background-color: var(--colorc00);left: 0;right: 0;margin: 0 auto;}
.bimtech-advaSec .subcotent p {font: var(--font18);letter-spacing: 0px;color: var(--color2e);padding-block: 3rem 5rem;text-align: center;padding-inline: 10rem;}
.bimtech-advaSec .brands-logo ul {display: grid;grid-template-columns: repeat(1, 25% 38% 33%);gap: 3.6rem;}
.bimtech-advaSec .brands-logo ul figure {display: flex;align-items: center;border-right: 1px solid #d3d3d3;}
.bimtech-advaSec .brands-logo ul figure img {max-width: 5.6rem;height: 5.6rem;}
.bimtech-advaSec .brands-logo ul li span {font: var(--font46);letter-spacing: -2.3px;text-transform: uppercase;font-weight: normal;color: var(--color1b);}
.bimtech-advaSec .brands-logo sup {font: var(--font16);vertical-align: super;letter-spacing: 0;text-transform: uppercase;font-weight: normal;color: var(--color1b);top: -0.7em;}
.bimtech-advaSec .brands-logo {padding-block: 6rem;padding-inline: 2rem;}
.bimtech-advaSec .brands-logo ul figcaption {font: var(--font16);letter-spacing: 0px;color: var(--color27);padding-inline: 2rem 1rem;}
.bimtech-advaSec .brands-logo ul li:last-child {padding-right: 0;}
.bimtech-advaSec .brands-logo ul li:last-child figure {border: none;padding-right: 0;}
.bg-gradientContai {background-image: url('../images/bg-gradient.png');background-size: cover;background-position: center;background-repeat: no-repeat;height: 100%;width: 100%;}
.bg-gradientContai {margin-block: 8.2rem 0;}
.bg-gradientContai .margin img {margin-top: -8.4rem;}
.features-text {padding-block: 8rem 0;}
.features-text p {font: var(--font21);color: var(--color-white);letter-spacing: -0.42px;font-weight: var(--font_300);}
.bg-gradientContai .features-grid ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.4rem;padding-block: 4rem 6.4rem;}
.bg-gradientContai .features-grid ul li {background-color: var(--color-white);padding: 2.6rem 4.9rem 6rem 3rem;position: relative;}
.bg-gradientContai .features-grid ul li::before {content: '';position: absolute;background-color: var(--colorc00);width: 9rem;height: 0.4rem;left: 3rem;right: 0;bottom: 0;}
.bg-gradientContai .features-grid ul li h5 {font: var(--font16);font-weight: var(--font_600);letter-spacing: 0px;color: var(--color2e);margin-bottom: 2rem;}
.bg-gradientContai .features-grid ul li p {font: var(--font16);font-weight: normal;letter-spacing: 0px;color: var(--color2e);}
.alumni-status-sec {padding-block: 9.9rem 12rem;}
.alumni-status-sec .alumni-content {padding-right: 5rem;}
.alumni-status-sec .alumni-content h4 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(278deg, #1B589D 88%, #EB5F36 97%);background-clip: text;color: transparent;margin-bottom: 3rem;}
.alumni-status-sec .alumni-content p {font: var(--font16);color: var(--color2e);letter-spacing: 0px;margin-bottom: 3rem;}
.alumni-status-sec .alumni-content blockquote {font: var(--font21);color: var(--color2e);letter-spacing: -0.42px;font-weight: var(--font_300);margin-bottom: 5rem;}
.alumni-content .register-btn a {background-color: var(--color-eb);color: var(--color-white);font: var(--font18);letter-spacing: -0.9px;font-weight: var(--font_600);padding: 0.6rem 1.4rem 0.6rem;font-family: "Karla";}
/* Executive Education page css responsive starrt */
@media(max-width:1799px) {.grid_2 .executiveContent {padding: 3.8rem 12rem 0rem 0rem;}
.dean-grp {padding-inline: 10.9rem 11rem;gap: 6.2rem;}
.bimtech-advaSec .bimtech-heading {padding-inline: 14rem;}
.bimtech-advaSec .subcotent p {padding-inline: 11rem;}
.bimtech-advaSec .brands-logo {padding-inline: 4rem;}
.alumni-status-sec .alumni-content {padding-right: 6rem;}}
@media(max-width:1549px) {.grid_2 .executiveContent {padding: 2.8rem 4rem 0rem 0rem;}
.executiveContent .legacy-data {top: 4.2rem;left: -12rem;}
.grid_2 .executiveContent h3 {padding-right: 7rem;}
.grid_2 .executiveContent p {padding-right: 3rem;}
.executive-sec .leaderGrid-2 {padding-block: 7rem 0rem;}
.executive-sec .leaderGrid-2 {grid-template-columns: repeat(1, 30% auto);}
.dean-grp {padding-inline: 9.9rem 9.5rem;gap: 6.2rem;}
.dean-left {padding-block: 10rem 0rem;}
.dean-left p {margin-bottom: 2rem;}
.ms-dean-sec {padding-block: 8rem 10rem;}
.bimtech-advaSec .brands-logo ul {grid-template-columns: repeat(1, 24% 41% 35%);}
.features-text {padding-block: 6rem 0;}
.bg-gradientContai .features-grid ul li {padding: 2.6rem 2.9rem 6rem 2rem;}
.alumni-status-sec {padding-block: 7.9rem 10rem;}
.alumni-status-sec .alumni-content {padding-right: 4rem;}
.alumni-status-sec .alumni-content blockquote {margin-bottom: 4rem;}}
@media(max-width:1100px) {.executive-sec .grid_2 {grid-template-columns: repeat(1, 58% auto);gap: 5.7rem;padding-bottom: 4rem;}
.executive-sec .leaderGrid-2 {grid-template-columns: repeat(1, 34% auto);gap: 4rem;}
.executiveContent .legacy-data {top: 2.2rem;left: -10rem;}
.executive-sec .leaderGrid-2 {padding-block: 4rem 0rem;}
.ms-dean-sec {padding-block: 4rem 6rem;}
.dean-grp {padding-inline: 8.9rem 8.5rem;gap: 4rem;}
.dean_bg {padding-bottom: 4rem;}
.bimtech-advaSec .bimtech-heading {padding-inline: 10rem;}
.bimtech-advaSec .subcotent p {padding-block: 3rem 4rem;padding-inline: 9rem;}
.bimtech-advaSec .brands-logo {padding-block: 4rem;padding-inline: 1rem;}
.bg-gradientContai .margin img {margin-top: -5.4rem;}
.bg-gradientContai {margin-block: 5.2rem 0;}
.features-text {padding-block: 4rem 0;}
.alumni-status-sec {padding-block: 4rem 6rem;}
.alumni-status-sec .alumni-content p {margin-bottom: 2rem;}
.alumni-status-sec .alumni-content blockquote {margin-bottom: 2rem;}}
@media (max-width: 1020px) {.grid_2 .executiveContent {padding: 2.8rem 0rem 0rem 0rem;}
.executive-sec .grid_2 {grid-template-columns: repeat(1, 57% auto);gap: 3.7rem;padding-bottom: 2rem;}
.executiveContent .legacy-data {top: 1.2rem;left: -7rem;}
.executiveContent .legacy-data {padding: 1.6rem 1.7rem 1.8rem 1.6rem;gap: 1rem;}
.grid_2 .executiveContent h3 {padding-right: 12rem;}
.grid_2 .executiveContent {padding: 0;}
.executive-sec .leaderGrid-2 {padding-block: 2rem 0rem;}
.ms-dean-sec {padding-block: 2rem 4rem;}
.dean-left p {margin-bottom: 1rem;}
.bimtech-advaSec .bimtech-heading {padding-inline: 3rem;}
.bimtech-advaSec .subcotent p {padding-block: 2rem 2rem;padding-inline: 3rem;}
.features-text {padding-block: 2rem 0;}
.bg-gradientContai .features-grid ul {padding-block: 2rem 4rem;}
.alumni-status-sec {padding-block: 2rem 4rem;}
.alumni-status-sec .alumni-content h4 {margin-bottom: 1rem;}
.dean-grp {grid-template-columns: auto 28.1rem;gap: 4rem;}
.dean-img figure figcaption .dean-ttl {padding-right: 7rem;}
.dean-img figure figcaption .dean-ttl::before {height: 9.8rem;}
.dean-grp {padding-inline: 7.9rem 7.5rem;}
.bimtech-advaSec .brands-logo ul {grid-template-columns: repeat(3, 1fr);}
.bg-gradientContai .features-grid ul li {padding: 2rem 2rem 3rem 2rem;}
.grid_2 .executiveContent p {padding-right: 4rem;}}
@media (max-width: 991px) {.executive-sec .grid_2 {grid-template-columns: repeat(1, 56% auto);gap: 2.7rem;}
.grid_2 .executiveContent h3 {margin-bottom: 1rem;}
.executiveContent .legacy-data {top: 0;left: 0;margin-top: 1rem;}
.executive-sec .leaderGrid-2 {grid-template-columns: repeat(1, 50% auto);}}
@media (max-width: 767px) {.dean-grp {grid-template-columns: repeat(1, 1fr);gap: 2rem;}
.dean-grp {padding-inline: 2rem;}
.dean-left {padding-block: 2rem 0rem;}
.dean-left h3 {margin-bottom: 1rem;}
.ms-dean-sec {padding-block: 2rem 2rem;}
.bimtech-advaSec .bimtech-heading {padding-inline: 0rem;}
.bimtech-advaSec .brands-logo ul {grid-template-columns: repeat(2, 1fr);gap: 2rem;}
.bimtech-advaSec .brands-logo {padding-block: 2rem;padding-inline: 1rem;}.grid_2 .executiveContent h3 {padding-right: 5rem;}.executive-sec .grid_2 {grid-template-columns: repeat(1, 50% auto);}.dean-grp::after{content: none;}}
@media (max-width: 575px){
.executive-sec .grid_2 {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}.grid_2 .executiveContent h3 {padding-right: 0rem;}.executive-sec .leaderGrid-2 {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;padding-block: 1rem;}.leaderGrid-2 .leadership-content p {margin-bottom: 1rem;}.ms-dean-sec {padding-block: 0rem 2rem;}.dean-grp{gap: 1rem;}.dean_bg {padding-bottom: 2rem;}.bimtech-advaSec .bimtech-heading span{padding-bottom: 1rem;}.bimtech-advaSec .bimtech-heading blockquote {margin-bottom: 1rem; text-align: left;line-height: 1.2;}
.bimtech-advaSec .brands-logo ul {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}.bimtech-advaSec .brands-logo ul figure{border: none;}.bg-gradientContai .margin img {margin-top: -2.4rem;}.bg-gradientContai {margin-block: 2.2rem 0;}.bg-gradientContai .features-grid ul {grid-template-columns: repeat(1, 1fr);gap: 1.5rem;}
.bg-gradientContai .features-grid ul li h5 {margin-bottom: 1rem;}
.bg-gradientContai .features-grid ul li {padding: 1.5rem;}.bg-gradientContai .features-grid ul {padding-block: 2rem 2rem;}.alumni-status-sec .alumni-content p {margin-bottom: 1rem;}.alumni-status-sec .alumni-content blockquote {margin-bottom: 1rem;}.bimtech-advaSec .subcotent p {padding-inline: 0rem;text-align: left;}.alumni-status-sec .alumni-content {padding-right: 0rem;}.bimtech-advaSec .brands-logo{padding-inline: 0;}}


/* Board of Governors Start UIKM - 12101994*/
.board-of-governer { text-align: center; }
.board-of-governer h1 { font: var(--font21); color: var(--color1b); font-weight: 500; line-height: 1.12; margin-bottom: 1.9rem; }
.board-of-governer blockquote { font: var(--font35); letter-spacing: -0.42px; font-weight: 300; color: var(--color-black); line-height: 5.2rem; padding-inline: 2rem; }
.board-of-governer span { font: var(--font38); line-height: 1.11;letter-spacing: -0.76px; opacity: 1; font-weight: var(--font_600); background-image: linear-gradient(278deg, #1B589D 30%, #EB5F36 90%); background-clip: text; color: transparent; display: block; }
.chairperson { display: grid; grid-template-columns: 30.4% auto; column-gap: 15rem; margin-bottom: 6rem; align-items: center; }
.chairperson_Cnt { position: relative; }
.chairperson_Cnt::before { position: absolute; content: ""; top: 0; right: 100%; height: 267px; width: 1rem; margin-right: 5rem; background-color: var(--colorc00); }
.chairperson_Cnt h4 { font: var(--font30); letter-spacing: -0.6px; color: var(--color-white); opacity: 1; font-weight: var(--font_600); line-height: 4.2rem; }
.chairperson_Cnt span { font: var(--font16); letter-spacing: 0px; color: var(--color-white); opacity: 1; font-weight: normal; display: inline-block; margin-bottom: 3rem; }
.chairperson_Cnt a { font: var(--font16); letter-spacing: 0px; color: var(--color-white); opacity: 1; padding-left: 10px; }
.chairperson-sec { padding-block: 8rem; position: relative; overflow: hidden; z-index: 1; }
.chairperson-sec::before { position: absolute; top: 0; bottom: 0; content: ''; width: 100%; height: 72.3rem; background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%); z-index: -1; }
.chairperson-sec .chairperson-member-group { display: grid; grid-template-columns: repeat(3, 1fr); gap: 5.4rem 5.2rem; position: relative; margin-bottom: 0; }
.chairperson-member-col { position: relative; overflow: hidden; box-shadow: 0px 3px 8px rgb(0 0 0 / 9%); }
.chairperson-member-col::before { content: ''; position: absolute; width: 93.5%; bottom: 0; left: 1.3rem; height: 4px; background-color: var(--colorc00); }
.chairperson-member-col figure { display: flex; flex-direction: column; height: 100%; }
.chairperson-member-col figcaption { height: 100%; padding: 1.9rem 4.7rem 2.5rem; align-items: center; text-align: center; background-color: var(--color-white); }
.chairperson-member-col figcaption h4 { font: var(--font21); color: var(--color005); font-weight: var(--font_600); letter-spacing: -0.63px; }
.chairperson-member-col figcaption p { font: var(--font16); color: var(--color-black); letter-spacing: -0.18px; font-weight: normal; margin-bottom: 1.4rem; }
.chairperson-member-col figcaption span { font: var(--font16); color: var(--color2e); }

/* responsive  */

@media(max-width:1799px) { .chairperson_Cnt::before { height: 249px;}}
@media(max-width:1549px) {.chairperson-member-col figcaption{ padding: 1.5rem 3.7rem 2rem;} .chairperson_Cnt::before { height: 221px;} .chairperson-sec .chairperson-member-group{gap: 4.4rem 4.2rem;}}
@media(max-width:1366px) { .chairperson-sec .chairperson-member-group {gap: 4.4rem 4.2rem;} .chairperson-member-col figcaption { padding: 1.5rem 4.7rem 2rem; }}
@media(max-width:1199px) { .chairperson-sec .chairperson-member-group { grid-template-columns: repeat(3, 1fr); gap: 3.4rem 3.3rem; } .chairperson-member-col figcaption { padding: 1.9rem 4rem 2.5rem; }  .chairperson_Cnt::before { height: 22rem; }}
@media(max-width:1124px){ .chairperson-member-col figcaption { padding: 1.9rem 2rem 2.5rem; }  .chairperson_Cnt::before { height: 19rem; }}
@media(max-width:991px) { .board-of-governer span{padding-inline: 8rem;}}
@media(max-width:767px) {.chairperson-sec .chairperson-member-group { grid-template-columns: repeat(2, 1fr); gap:3rem; } .chairperson { grid-template-columns: 27.4rem auto; gap: 9rem; } .chairperson_Cnt::before { height: 19.2rem; margin-right: 3rem ;}}
@media(max-width:700px) { /* .chairperson { display: block; } */ .chairperson-sec::before { height: 33%; } .chairperson_Cnt { margin-top: 4rem; } .chairperson-sec { padding-block: 4rem; }}
@media(max-width:575px) {.chairperson-sec .chairperson-member-group { grid-template-columns: repeat(2, 1fr); gap: 1.4rem 1.3rem; }.chairperson { grid-template-columns: repeat(1, 1fr);gap: 1rem;} .chairperson_Cnt { margin-top: 2rem; } .chairperson_Cnt span { margin-bottom: 2rem; } .chairperson { margin-bottom: 3rem; }}
@media(max-width:375px) {.chairperson-sec .chairperson-member-group { grid-template-columns: repeat(1, 1fr); gap: 1.4rem 1.3rem; }}

/* Board of Governors End UIKM - 12101994*/

/* Excutive Education Start UIKM 12101994*/
.excutive-education h1 {font: var(--font21);color: var(--color1b);font-weight: 500;line-height: 1.12;margin-bottom: 1.9rem;}
.excutive-education blockquote {font: var(--font35);letter-spacing: -0.42px;font-weight: 300;color: var(--color-black);line-height: 5.2rem;padding-inline: 2rem;}
.excutive-education span {font: var(--font38);line-height: 1.11;letter-spacing: -0.76px;opacity: 1;font-weight: var(--font_600);background-image: linear-gradient(278deg, #1B589D 30%, #EB5F36 90%);background-clip: text;color: transparent;display: block;}
.excutive-education-box {background-color: rgba(255, 255, 255, 0.5);padding: 5.2rem 6rem;}
.excutive-education-sec .row {--bs-gutter-x: 1rem;--bs-gutter-y: 1rem;}
.load-more-button_excutive {text-align: center;}
.excutive-load-more {display: inline-flex;align-items: center;gap: 0.8rem; cursor:pointer;font: var(--font16);color: var(--color-black);border: 0.1rem solid #9A9A9A;padding: 0.7rem 2.7rem;margin: 7.3rem auto 9.8rem auto;}
.excutive-load-more::after {position: relative;content: '\F282';font-family: bootstrap-icons !important;font-size: 1.2rem;right: 0;display: inline-block;}
.clients-list .col-md-3{display: none;}

/* ===== responsive ========= */
@media(max-width:1799px) {.excutive-education-box {padding: 5.2rem 4rem;}}
@media(max-width:1549px) {.excutive-education-box {padding: 4rem 3rem;}}
@media(max-width:1171px) {.excutive-education-box {padding: 4rem 2rem;}}
@media(max-width:1075px) {.excutive-education-box {padding: 1rem 1rem;}}
@media(max-width:991px) {.excutive-education-box {padding: 1rem 2.7rem;}
@media(max-width:767px) {.clients-list  {display: grid;grid-template-columns: repeat(2,1fr);} .excutive-load-more{margin:4rem auto;}}
.programmes_offered_sec {padding-block: 2rem 4rem;}
.selection_process {padding-block: 4rem;}
.scholarship_offered {padding-block: 7rem;}}
/* Excutive Education End UIKM 12101994*/
/* Admission Start UIKM 12101994*/
.admission h1 {font: var(--font21);color: var(--color1b);font-weight: 500;line-height: 1.12;margin-bottom: 1.9rem;}
.admission blockquote {font: var(--font35);letter-spacing: -0.42px;font-weight: 300;color: var(--color-black);line-height: 5.2rem;padding-inline: 2rem;}
.admission span {font: var(--font38);line-height: 1.11;letter-spacing: -0.76px;opacity: 1;font-weight: var(--font_600);background-image: linear-gradient(278deg, #1B589D 44%, #EB5F36 62%);background-clip: text;color: transparent;display: block;}
.addmission_sec {padding-block: 1.3rem 0;}
.addmission_sec .grid_2 {display: grid;grid-template-columns: repeat(1, 57.8% auto);gap: 9.5rem;}
.grid_2 .addmissionContent {padding-right: 12rem;margin-top: 1.7rem;}
.grid_2 .addmissionContent h4 {font: var(--font21);letter-spacing: 0px;font-weight: 300;margin-bottom: 3rem;color: var(--color-2e);}
.grid_2 .addmissionContent p {font: var(--font16);letter-spacing: 0px;font-weight: normal;color: var(--color-2e);}
.grid_2 .addmissionContent a {margin-top: 6rem;}
.grid_2 .addmissionContent a span {font: var(--font18);letter-spacing: 0px;font-weight: 600;line-height: 24px;letter-spacing: 0px;color: var(--color-2e);margin-left: 1.5rem;border-bottom: 4px solid var(--colorc00);padding-bottom: 2rem;}
.addmission_sec hr {margin-block: 5rem;opacity: 1;border-top: 1px solid var(--color-c8);}
/*  admission new section css  */ 
.admissionsec4 {padding-top: 7rem;}
.admissionsec4 .ranking-heading {text-align: left;margin-bottom: 3rem;}
.admissionsec4 .ranking-heading h4{margin-top: 3rem;font: var(--font24);font-weight: 600;margin-bottom: 0;}
.admissionsec4 .grid_2 .accreditContent{padding-right:4rem;}
.admissionsec4 .grid_2 .accreditContent ul li{font: var(--font16);}
.admissionsec4 .grid_2{gap:6rem;}
.admissionsec4 .sub-content{margin-top: 5rem;}
.admissionsec4 .sub-content h4{font: var(--font24);font-weight: 600;margin-bottom: 3rem;color:var(--color-2e);}
.admissionsec4 .sub-content p em{padding-bottom: 5rem;display: block;width: 100%;border-bottom: 1px solid gainsboro;margin-bottom: 5rem;}
.admissionsec4.bg-white a span {font: var(--font18);letter-spacing: 0px;font-weight: 600;line-height: 24px;letter-spacing: 0px;color: var(--color-2e);margin-left: 1.5rem;border-bottom: 4px solid var(--colorc00);padding-bottom: 2rem;}
.admissionsec4.bg-white a {margin-top: 3rem; display: block;}
.admissionsec4.bg-white a img{width: 25px;}
.admissionsec4.bg-white .admission-para{margin-bottom: 4rem;padding-bottom:4rem;border-bottom: 1px solid gainsboro;}
.admissionsec4.bg-white .admission-para ul li:last-child{margin-bottom: 0;}
.admissionsec4.bg-white .admission-para ul li{ font:var(--font16);}
.admissionsec4.bg-white .admission-para  a{ margin-bottom: 2rem;}
.admissionsec4.bg-white .admission-para.admis-ul ul { margin-bottom:4rem;}
.admissionsec4.bg-white .admission-para.admis-ul a{margin-bottom: 5rem;}
.admissionsec4.bg-white .admission-para.admis-ul p em{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.admissionsec4.bg-white .admission-para:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
.admissionsec6{background-color: transparent;padding-block: 5rem 2rem;}
.admissionsec6 .rank-list{padding-bottom: 0;}
.admissionsec6 h5{font:var(--font24);font-weight: 600;margin-block: 3rem 2.5rem;}
.apply-now.executive-sec{padding-block: 4rem 0rem;}
.apply-now.executive-sec .col-lg-10{border-top: 1px solid gainsboro;}
.apply-now.executive-sec .leadership-content .ranking-heading{padding: 0; text-align: left; margin-bottom: 2.5rem;}
.apply-now.executive-sec .leaderGrid-2 {grid-template-columns: repeat(1, 33% auto);gap:5.5rem ;padding-block:7rem;}
.apply-now.executive-sec .col-lg-10{border-bottom: 1px solid gainsboro; padding-bottom: 0rem;}
.apply-now.executive-sec .leadership-content  p{margin-bottom: 2rem;}
.apply-now.executive-sec .leadership-content  p a{font:var(--font16);}
.apply-now.executive-sec .interview-mode .leaderGrid-2{grid-template-columns: repeat(1, 50% auto);gap:5.5rem;}
.apply-now.executive-sec  .leaderGrid-2 .leadership-content ul li{font:var(--font16);margin-bottom:2rem;color:var(--color-2e);}
.fee-structure .leaderGrid-2{display: block;}
.apply-now.executive-sec .col-lg-10.fee-structure{padding-bottom: 0rem;border-bottom: 0;}
.apply-now.executive-sec .refund-withdrawal.col-lg-10{border-top:0;}
.apply-now.bg-white .col-lg-10.fee-structure {padding-bottom: 0rem;}
.apply-now.bg-white .col-lg-10 p:last-child{margin-bottom: 0;}
.apply-now.bg-white{padding-top: 0;}

@media(max-width:1399px){
.apply-now.executive-sec .leaderGrid-2 {padding-block:5rem;}
.programmes_offered_sec{padding-top: 0;}

}
@media(max-width:767px){
.apply-now.executive-sec .leaderGrid-2{display: block;}
.apply-now.executive-sec .refund-withdrawal .leaderGrid-2 .leadership-img {margin-top: 3rem;}
.apply-now.executive-sec .leaderGrid-2 {padding-block:3rem;}
.apply-now.executive-sec .refund-withdrawal.col-lg-10{border-bottom: 0;}
.apply-now.executive-sec .interview-mode .leadership-img {margin-bottom: 3rem;}
.apply-now.executive-sec .leadership-content p:last-child{margin-bottom: 0;}
.apply-now.executive-sec .appling-online .leadership-img {margin-top: 3rem;}
.apply-now.executive-sec .appling-online  {border-bottom: 0;}
.apply-now.executive-sec {padding-block: 2rem 0rem;}
.admissionsec4{padding-bottom: 4rem;padding-top: 4rem;}
.admissionsec4.bg-white .admission-para, .admissionsec4 .sub-content p em {margin-bottom: 3rem;padding-bottom: 3rem;}
.admissionsec4.bg-white .grid_2, .admissionsec4 .grid_2 { gap: 3rem;}
.admissionsec4.bg-white {padding-top: 4rem;}
.admissionsec4 .grid_2 .accreditContent {padding-right: 0;}
.admissionsec4 .sub-content {margin-top: 2rem;}
.admissionsec4.bg-white .sub-content {margin-top:4rem;}
.scholarship_offered {padding-block: 4rem;}
.education_loan {margin-top: 4rem;gap: 3rem;}
.scholarship_offered h2{margin-bottom: 1rem;}
.programmes_offered_sec {padding-block: 0rem 4rem;}
.programmes_offered_sec h2{margin-bottom: 3rem;}
.programmes_offered_sec { padding-block: 0.4rem 3rem; }
.apply-now.executive-sec .refund-withdrawal .leaderGrid-2 {padding-top: 2rem;}

}
/* admission ended  */

/* sfs page start  */
.sfssec1 .addmissionContent .ranking-heading{margin-bottom: 2rem;text-align: left;}
.sfssec1 .addmissionContent .ranking-heading span{text-align: left;}
.sfssec1 .addmissionContent p{margin-bottom: 1.5rem;}
.sfssec1 .addmissionContent ul li{font:var(--font16);margin-bottom: 1.5rem;color:var(--color-2e);}
.sfssec1 .addmissionContent ul{margin-top: 2rem;}
.addmission_sec.sfssec1{padding-bottom: 6rem;}
.addmission_sec.sfssec1 .grid_2 {grid-template-columns: repeat(1, 49.8% auto);gap: 3.5rem;}
.addmission_sec.sfssec1 table{border-bottom: 1px solid gainsboro;border-right: 1px solid gainsboro;margin-top: 6rem;}
.addmission_sec.sfssec1 table tr td{border:1px solid gainsboro;}
.sfs2 .scholarship_offered-grid{display: block;}
.sfs2.scholarship_offered h3 a{font: var(--font24); font-weight: 600;color:#fff;}
.sfs2.scholarship_offered table{margin-top: 5rem;}
.sfs2.scholarship_offered{padding-block: 6rem 8rem;}
.sfs2.scholarship_offered .education_loan { margin-top: 6rem;gap:4rem;padding-right: 0;}
.sfs2.scholarship_offered .education_loan h2 { font: var(--font24);line-height: 41px;font-weight: 600;}
.admissionsec4.sfs3 .sub-content {margin-top: 0;}
.admissionsec4.sfs3{padding-bottom: 5rem;}
.sfs4{padding-block: 7rem;}
.sfs4 .welfare_pdf_box { max-width: 100%;margin-top: 5rem; }
.sfs4 .welfare_pdf_box .grid-3{grid-template-columns: repeat(4,1fr);}

@media(max-width:991px){
.addmission_sec.sfssec1 .grid_2 { display: block;}
.sfssec1 .addmissionContent .ranking-heading{margin-top: 4rem;}
.addmission_sec.sfssec1 table{margin-top: 4rem;}

}
@media(max-width:767px){
.admissionsec4.sfs3 {padding-bottom: 2rem;}
.sfs4 {padding-block: 4rem 3rem;}
.sfs4 .welfare_pdf_box .grid-3 {grid-template-columns: repeat(1, 1fr);}
.sfs2 .custom-table{min-width: 100%;}
.addmission_sec.sfssec1 table {margin-top: 2rem; }
.addmission_sec.sfssec1 { padding-bottom: 4rem;}
.sfs2.scholarship_offered {padding-block: 3rem 3rem;}
.sfs2.scholarship_offered .education_loan {margin-top: 3rem;gap: 2rem}
.admissionsec4.bg-white.sfs3 .admission-para.admis-ul ul {margin-bottom: 2rem;}
.sfs4 .welfare_pdf_box {margin-top: 3rem;}
}
/* sfsendned  */


/* ======= tab and accordian ======= */
.programmes_offered_sec {position: relative;padding-block: 0rem 11rem;}
.programmes_offered_sec h2 {font: var(--font28);color: var(--color);line-height: 1.6;font-weight: 600;letter-spacing: -0.84px;background-image: linear-gradient(278deg, #1B589D 83%, #EB5F36 99%);background-clip: text;color: transparent;display: block;margin-bottom: 5rem;}
.programmes-offered_tab .custom_tab {flex-direction: row;flex-wrap: nowrap;column-gap: 9rem;}
.programmes-offered_tab .custom_tab.nav-pills .nav-link span {color: var(--color2e);font: var(--font15);line-height: 21px;}
.programmes-offered_tab .custom_tab.nav-pills .nav-item {width: auto;}
.programmes-offered_tab .custom_tab.nav-pills .nav-link h4 {font: var(--font18);color: var(--color2e);background: none;letter-spacing: -0.18px;opacity: 1;font-weight: var(--font_600);}
.programmes-offered_tab .custom_tab.nav-pills .nav-link {padding-right: 3.5rem;padding-bottom: 3.1rem;}
.programmes-offered_tab .custom_tab.nav-pills .nav-link.active h4 {color: var(--color1b);}
.programmes-offered_tab .custom_tab.nav-pills .nav-link.active {border-bottom: 4px solid var(--colorc00);border-radius: 0;}
.programmes_offered_content {padding-inline: 12rem 12.1rem;padding-block: 7rem;}
.programms_offered-tab-content {display: grid;grid-template-columns: repeat(1, 63.3% auto);;column-gap: 6rem;}
.programms_offered-tab-content_list {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2.5rem 6rem;}
.programms_offered-tab-content_list li {padding-right: 4rem;border-bottom: 1px solid var(--color-c8);}
.programms_offered-tab-content_list li:nth-child(5) {border-bottom: none;}
.programms_offered-tab-content_list li:nth-child(6) {border-bottom: none;display: flex;align-items: flex-end;}
.apply_now {padding: 0.6rem 1.4rem;background-color: var(--color1b);color: var(--color-white);}
.apply_now:hover{background-color: var(--color-eb);color: var(--color-white);}
.programms_offered-tab-content_list span {font: var(--font16);padding-bottom: 2rem;display: inline-block;color: var(--color2e);font-weight: 600;line-height: 24px;}
.programms_offered-tab-content_list p {font: var(--font16);padding-bottom: 2rem;display: block;color: var(--color2e); ;}
.programm-offerd-hr {border: 1px solid var(--color-c8);margin-block: 7rem 4.9rem;}
.condition h3 {font: var(--font16);line-height: 24px;color: var(--color-2e);font-weight: var(--font_600);margin-bottom: 3rem;}
.condition ul li {font: var(--font16);font-weight: normal; ;color: var(--color-2e);margin-bottom: 3rem;}
.condition ul li span {color: var(--color-eb);}
.selection_process {background: transparent linear-gradient(104deg, #F6B4A1 0%, #EB5F36 100%) 0% 0% no-repeat padding-box;padding-block: 10rem;}
.selection_process h2 {font: var(--font28);font-weight: var(--font_600);line-height: 52px;letter-spacing: -0.84px;color: var(--color-white);text-align: center;margin-bottom: 4rem;}
.selection-process-box {padding: 1.7rem 3.9rem 4.2rem 3.7rem;background-color: var(--color-white);position: relative;height: 100%;}
.selection_process .row {--bs-gutter-x: 2.5rem;}
.selection-process-box::after {content: "";position: absolute;bottom: 0;left: 0;width: 25rem;height: 0.5rem;background: var(--colorc00);}
.steps {display: flex;align-items: center;}
.steps span:first-child {font: var(--font16);font-weight: var(--font_600);line-height: 24px;color: var(--color-2e);}
.steps span:last-child {font: var(--font46);line-height: 89px;font-weight: normal;letter-spacing: -2.3px;color: var(--color1b);text-transform: uppercase;margin-left: 1rem;}
.selection-process-box p {font: var(--font16);font-weight: normal;line-height: 24px;color: var(--color-2e);margin-bottom: 2rem;}
.selection-process-box ul li {list-style-type: disc;font: var(--font16);font-weight: normal; ;color: var(--color-2e);}
.selection-process-box ul li::marker {color: var(--color-eb);}
.scholarship_offered {background: transparent linear-gradient(331deg, #1B589D 20%, #EB5F36 148%) 0% 0% no-repeat padding-box;opacity: 1;padding-block: 11rem 12.3rem;}
.scholarship_offered h2 {font: var(--font28);font-weight: var(--font_600); letter-spacing: -0.84px;color: var(--color-white);margin-bottom: 3.3rem;}
.scholarship_offered h3 {font: var(--font24);font-weight: var(--font_200); letter-spacing: -0.48px;color: var(--color-white);opacity: 1;margin-bottom: 3rem;}
.scholarship_offered-grid {display: grid;grid-template-columns: repeat(1, 47.8% auto);column-gap: 9.5rem;margin-bottom: 5rem;}
.scholarship_offered_Cnt {font: normal normal normal 14px/23px Poppins;font: var(--font16);font-weight: 200; ;color: var(--color-white);}
.scholarship_offered_Cnt a {font-weight: bold; color: var(--color-white);}
.scholarship_offered-grid p {font: var(--font16);font-weight: 200; ;letter-spacing: 0px;color: var(--color-white);opacity: 1;padding-right: 5rem;}
.scholarship_offered table {width: max-content;}
.scholarship_offered table thead tr {background-color: var(--color-eb);}
.scholarship_offered table thead tr th {font: var(--font16);font-weight: var(--font_600);color: var(--color-white);padding: 1.3rem 2.2rem 1.2rem 2.2rem;}
.scholarship_offered table tbody {background-color: var(--color-white);}
.scholarship_offered table tbody tr th {padding: 1.3rem 2.2rem 1.4rem 2.2rem;font: var(--font16);font-weight: var(--font_600); ;letter-spacing: 0px;color: var(--color-2e);opacity: 1;}
.scholarship_offered table tbody tr {border: 1px solid var(--color-c8);}
.scholarship_offered table tbody tr td {font: var(--font16);font-weight: normal;color: var(--color-2e);padding: 1.3rem 2.2rem 1.4rem 2.2rem;opacity: 1;border: 1px solid var(--color-c8);}
.education_loan {margin-top: 10rem;display: grid;grid-template-columns: repeat(1, 59% auto);column-gap: 9.5rem;}
.education_Cnt {padding-right: 4rem;}
.education_loan h2 {font: var(--font28);line-height: 52px;font-weight: var(--font_600);letter-spacing: -0.84px;color: var(--color-white);margin-bottom: 2rem;}
.education_loan p {font: var(--font16); ;font-weight: normal;color: var(--color-white);}
.faq-sec {margin-block: 11rem 11.7rem;}
.faq-sec h2.title {background-image: linear-gradient(278deg, #1B589D 95%, #EB5F36 98%);background-clip: text;font: var(--font28);line-height: 52px;font-weight: var(--font_600);letter-spacing: -0.84px;color: transparent;margin-bottom: 4rem;}
#faqAccordion .accordion-item {border: none;}
#faqAccordion .accordion-button {padding: 1.5rem 2.5rem 1.6rem 2.5rem;font: var(--font16);font-weight: var(--font_600); color: var(--color2e);border: 0;}
#faqAccordion .accordion-button:not(.collapsed) {font: var(--font16);font-weight: var(--font_600); color: var(--color1b);background-color: var(--color-white);}
#faqAccordion .accordion-body {font: var(--font16); ;font-weight: normal;color: var(--color-2e);background-color: #F9F9F9;padding: 2.4rem 7.1rem 3.5rem 2.5rem;}
.internationl-student-sec #faqAccordion .accordion-body{padding: 2.4rem;}
#faqAccordion .accordion-body p {font: var(--font16); ;font-weight: normal;color: var(--color-2e);background-color: #F9F9F9;}
#faqAccordion .accordion-body .custom-bullet {margin-block: 2rem;}
#faqAccordion .accordion-body .custom-bullet li {font: var(--font16); ;font-weight: normal;color: var(--color-2e);background-color: #F9F9F9;margin-bottom: 1rem; }
.admission-table {margin-block: 2rem;}
.admission-table table thead tr th {background-color: var(--color1b);color: white;text-align: start;}
.admission-table table td, table th { padding: 1.5rem; line-height: 1.5; vertical-align: top; border: 1px solid hsla(0, 0%, 75%, 0.502);}
.accordion-button:focus {box-shadow: none;}
#faqAccordion .accordion-item {margin-bottom: 2rem;}
#faqAccordion .accordion-button:not(.collapsed)::after {background-image: url(../images/accordion-arrow.svg);}
#faqAccordion .accordion-button::after {background-image: url(../images/accordion-arrow.svg);height: 2.2rem;width: 2.2rem;background-size: contain;}
.bank_logo{overflow: hidden;    width: 100%;}
.bank_logo .swiper-pagination{display: none;}
/*  responsive  */
@media (min-width:2100px) {.programmes-offered_tab .custom_tab {column-gap: 4rem;}
.programms_offered-tab-content_list li {padding-right: 3rem;}
.grid_2 .addmissionContent {padding-right: 5rem;}   }
@media (max-width:1799px) {.programmes-offered_tab .custom_tab {column-gap: 8rem;}
.programms_offered-tab-content_list li {padding-right: 3rem;}
.grid_2 .addmissionContent {padding-right: 11rem;}
/* ===== programm offered  */.programmes_offered_content {padding-inline: 12rem 10.1rem;}}
@media (max-width:1549px) {.grid_2 .addmissionContent {padding-right: 9rem;}
.grid_2 .addmissionContent a {margin-top: 2rem;}
.addmission_sec .grid_2 {grid-template-columns: repeat(1, 55.8% auto);gap: 4.5rem;}
.grid_2 .addmissionContent h4 {margin-bottom: 1rem;}
.grid_2 .addmissionContent {margin-top: 0;}
/* ======= programm offered ======*/.programmes-offered_tab .custom_tab {column-gap: 5rem;}
.programmes_offered_content {padding-inline: 3rem 3.1rem;padding-block: 4rem;}
.programms_offered-tab-content {column-gap: 4rem;}
.education_loan {column-gap: 5.5rem;}
.education_Cnt {padding-right: 1rem;}}
@media (max-width:1162px) {.grid_2 .addmissionContent {padding-right: 5rem;}
.grid_2 .addmissionContent h4 {line-height: 27px;}}
@media (max-width:1085px) {.grid_2 .addmissionContent {padding-right: 6rem;}
.addmissionContent img {width: 30px;}
.addmission_sec .grid_2 {gap: 7.5rem;}
.grid_2 .addmissionContent h4 {line-height: 2.2rem;}
/* .grid_2 .addmissionContent p {line-height: 2.1rem;} */
.grid_2 .addmissionContent a span {padding-bottom: 1rem;}
.programms_offered-tab-content {grid-template-columns: repeat(1, 57.3% auto);column-gap: 1rem;}
.programms_offered-tab-content_list {gap: 2.5rem 2rem;}
.addmission_sec hr {margin-block: 4rem;}
.programmes_offered_sec {padding-block: 0.4rem 5rem;}
.selection_process {padding-block: 3rem;}
.selection_process h2 {margin-bottom: 1rem;}
.scholarship_offered {padding-block: 4rem;}}
@media (max-width:1023px) {.programmes-offered_tab .custom_tab {column-gap: 3rem;}}
@media (max-width:1024px) {.addmission_sec .grid_2 {gap: 2.5rem;}
.scholarship_offered-grid {column-gap: 1.5rem;}
.education_loan {column-gap: 2.5rem;}
.education_loan h2 {line-height: 41px;margin-bottom: 0;}
.education_loan p {margin-bottom: 1rem;}}
@media (max-width:991px) {.addmission_sec .grid_2,.scholarship_offered-grid ,.education_loan{grid-template-columns: repeat(1, 1fr);gap: 3rem ;}
.scholarship_offered-grid {column-gap: 1.5rem;}
.education_loan {column-gap: 2.5rem; margin-top: 5rem;}
.education_loan h2 {line-height: 41px;margin-bottom: 0;}
.education_loan p {margin-bottom: 1rem;}
#faqAccordion .accordion-button,#faqAccordion .accordion-button:not(.collapsed) {color: var(--color-white);}.faq-sec {margin-block: 4rem 4.7rem;}}
@media (max-width:767px) {
  .programmes_offered_sec {padding-block: 2rem 4rem;}
.addmission_sec .grid_2,.scholarship_offered-grid,.education_loan {grid-template-columns: repeat(1, 1fr);gap: 4.5rem;}
.addmission_sec hr {margin-block:2rem;}
.programmes_offered_content {padding-inline: 3rem 3.1rem;}
.selection_process {padding-block: 4rem;}
#faqAccordion .accordion-body {padding: 2.4rem 2.1rem 2.5rem 2.5rem;}
.education_loan {margin-top: 5rem;}
.scholarship_offered {padding-block: 7rem;}
.faq-sec {margin-block: 4rem 4.7rem;}
.scholarship_offered table {width: 100%;}
}
@media (max-width:575px) {.grid_2 .addmissionContent {padding-right: 0rem;}
.addmission_sec hr {margin-block: 2rem;}
.selection_process {padding-block: 3rem;}
.selection_process h2 {margin-bottom: 2rem;}
.programmes_offered_sec {padding-block: 0.4rem 5rem;}
.programmes_offered_sec h2 {margin-bottom: 2rem;}
.programmes_offered_content {padding-inline: 2rem 2rem;padding-block: 2rem 0.1rem;}
.programms_offered-tab-content,.programms_offered-tab-content_list {grid-template-columns: repeat(1, 1fr);}
.programm-offerd-hr {margin-block: 3rem 2.9rem;}
.programms_offered-tab-content_list {margin-bottom: 2rem;}
.condition ul li:last-child {margin-bottom: 0;}
.scholarship_offered table thead tr th {padding: 1.3rem 1.2rem 1.2rem 1.2rem;}
.education_loan {margin-top: 2rem;gap: 1.5rem;}
.scholarship_offered-grid {gap: 2.5rem;margin-bottom: 3rem;}
.scholarship_offered {padding-block: 4rem 4.3rem;}
.scholarship_offered h2 {margin-bottom: 0;}
.scholarship_offered h3 {margin-bottom: 1rem;}
.faq-sec {margin-block: 2rem 2rem;}
.grid_2 .addmissionContent a {margin-top: 0rem;}
}
/* Admission End UIKM 12101994*/


/* Placement Start */
.placement_sec{position: relative;padding-bottom: 11rem;}
.placement_sec:not(:has(.placeover_right)) .placeover_left{padding: 0;}
.placeover_left{width: 100%;padding-top: 2.3rem; padding-right: 11rem;}
.placeover_left>h4 { display: inline-block; font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; background-image: linear-gradient(282deg, #1B589D 20%, #EB5F36 100%); background-clip: text; color: transparent; margin-bottom: 2rem; }
.placeover_left>p{font: var(--font16);}
.placeover_left>blockquote{font: var(--font21);font-weight: var(--font_300);letter-spacing: -0.42px;color: var(--color2e);margin-bottom: 3rem;}
.placeover_right{margin-right: -13rem;}
.placeover_left .brochure_btn{margin-top: 3rem;}
.brochure_btn { font: var(--font18);    line-height: normal;font-weight: var(--font_600); color: var(--color-2e); display: inline-flex;    align-items: center;gap: 1.4rem; }
.brochure_btn>img { width: 5.2rem; flex-shrink: 0; }
.brochure_btn>span{display: block;padding-bottom: 2rem; border-bottom: 0.3rem solid var(--colorc00);}
.recruiter_grid figure{display: none;}

@media(max-width:1799px){
  .placement_sec { padding-bottom: 10rem; }
  .placeover_left{padding-top: 1.3rem;padding-right: 10.4rem;}
  .placeover_right { margin-right: -11rem; }
  .placeover_left .brochure_btn { margin-top: 5.9rem; }
  .brochure_btn>img { width: 4.5rem; }
}
@media(max-width:1549px){
  .placeover_left { padding-top: 1rem; padding-right: 6.5rem; }
  .placeover_left>h4{letter-spacing: 0;margin-bottom: 1.5rem;}
  .placeover_left>blockquote{ padding-right: 3rem;letter-spacing: 0;margin-bottom: 2rem;}
  .placeover_right { margin-right: -9rem; }
  .placeover_left .brochure_btn { margin-top: 3.9rem; }
  .brochure_btn>img { width: 3.5rem; }
  .brochure_btn>span{padding-bottom: 1.2rem;}
  .banner-content h4{
    font: var(--font49);
    font-weight: 600;
  }
}

@media(max-width:1024px){
  .placement_sec { padding-bottom: 8rem; }
  .placeover_right { margin-right: -6rem; }
  .placeover_left { padding-top: 0rem; padding-right: 2rem; }
  .placeover_left>blockquote { padding-right: 0; margin-bottom: 1.5rem; }
  .placeover_left .brochure_btn { margin-top: 2.9rem; }
  .brochure_btn>img { width: 3rem; }
  .brochure_btn>span { padding-bottom: 1rem; }
}
@media (max-width:991px) {
  .placeover_left { padding-right: 0; padding-bottom: 3rem;}
  .placeover_right { margin-right: 0; }
  .placement_sec { padding-bottom: 6rem; }
}
@media (max-width:767px) {
   .placement_sec { padding-bottom: 4rem; }
}
.placheightlight_sec { position: relative; padding-block: 8rem 0; background: transparent linear-gradient(108deg, #F6B4A1 0%, #EB5F36 40%); overflow: hidden; z-index: 1; }
.placheightlight_sec::before { top: 25%; right: -1%; width: 100%; max-width: 67.4rem; height: 48.9rem; content: ""; position: absolute; background: url(../images/program_bg.svg) no-repeat center / contain; z-index: -1; mix-blend-mode: normal; opacity: 0.1; }
.placeheigh_left { position: relative; margin-left: -14.9rem; z-index: 10; }
.placeheigh_right{padding-top: 3rem;height: 100%;}
.placeheigh_right>h4{font: var(--font28);font-weight: var(--font_bold);letter-spacing: -0.84px;color: var(--color-white);margin-bottom: 3.9rem;}
.placeheigh_right>h4>span{font-weight: var(--font_300);display: block;}
.place_packgrid{display: grid;gap: 9rem; grid-template-columns: repeat(2, 1fr);padding-block: 3.5rem 3rem;margin-right: -3rem; border-block: 0.1rem solid rgb(255 255 255 / 57%);margin-bottom: 4.5rem;}
.place_pack>p{font: var(--font18);font-weight: var(--font_600);letter-spacing:0;color: var(--color-white);}
.place_pack>span{font: var(--font18);font-weight: var(--font_300);letter-spacing:0;color: var(--color-white);}
.place_pack>h2{font: var(--font42);font-weight: var(--font_bold);letter-spacing: -2.1px;color: var(--color-white);margin-top: 1rem;}
.placeheigh_right>p{font: var(--font16);color: var(--color-white);margin-right: -4.8rem;}
.place_record{position: relative;margin-top: 11.2rem; padding-block: 8.1rem 8.7rem; margin-right: -3rem;height: 100%;z-index: 1;}
.place_record::before { content: ''; position: absolute; bottom: 0; left: -100vw; width: 200vw; height: 100%; background-color: #F5F5F5; z-index: -1; }
.place_record>h4 { font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; background-image: linear-gradient(282deg, #1B589D 70%, #EB5F36 100%); background-clip: text; color: transparent; margin-bottom: 4rem; }
.place_record table{width: 100%;}
.place_record table>thead{background-color: var(--color1b);}
.place_record table>thead>tr>th{font: var(--font16);color: var(--color-white);font-weight: var(--font_600);padding:1.3rem 2.2rem;}
.place_record table>tbody>tr:nth-child(odd){background-color: var(--color-white);}
.place_record table>tbody>tr>td{padding:1.3rem 2.2rem;font: var(--font16);color: var(--color2e);border-right: 0.1rem solid #DEDEDE;}
.place_record table>tbody>tr>td:last-child{border-right: 0;}
.place_record table>tbody>tr>td:nth-child(2){width: 50%;}
.pdf_view {font: var(--font16);color: var(--color2e); display: inline-flex; gap: 1.5rem;}
.pdf_view:hover{color: var(--color-eb);}
.pdf_view::before {content:'';position: relative;display: inline-block; flex-shrink: 0;width: 1.49rem; height: 2rem;background:url(../images/pdf-small.svg) no-repeat center / contain;}

@media(max-width:1799px){
  .placheightlight_sec { padding-block: 7rem 0; }
  .placheightlight_sec::before { top: 24%; right: 0; width: 100%; max-width: 56.4rem; height: 46.9rem; }
  .placeheigh_left { margin-left: -12.9rem; }
  .placeheigh_right>h4{margin-bottom: 2.9rem;}
  .place_packgrid { gap: 8rem; padding-block: 3rem 2.5rem; margin-right: -2rem; margin-bottom: 3.5rem; }  
  .place_record { margin-top: 10.2rem; padding-top: 7.1rem;margin-right: -2rem; }
  .place_record>h4{ margin-bottom: 3rem;}
}
@media(max-width:1549px){
  .placheightlight_sec { padding-block: 8rem 0; }
  .placheightlight_sec::before { top: 21%; max-width: 45.4rem; height: 44.9rem; }
  .placeheigh_left { margin-left: -10.9rem; }
  .placeheigh_right { padding-top: 2rem; }
  .place_packgrid { gap: 6rem; padding-block: 2rem 2rem; margin-right: 0rem; margin-bottom: 2.5rem; }
  .place_pack>h2{letter-spacing: -1.1px;margin-top: 0.5rem;}
  .placeheigh_right>p {margin-right: -6rem; }
  .place_record { margin-top: 8.2rem; padding-top: 5.1rem; margin-right: 0; }
  .place_record table>tbody>tr>td:nth-child(2) { width: 47%; }
}
@media(max-width:1024px){
  .placheightlight_sec { padding-block: 6rem 0; }
  .place_packgrid { gap: 2rem; padding-block: 1.5rem 2.5rem; margin-right: -6rem; margin-bottom: 2rem; }
  .placeheigh_left { margin-left: -8.9rem; }
  .placeheigh_right{padding-top: 1rem;}
  .placeheigh_right>h4 { margin-bottom: 1.9rem; }
  .place_record { margin-top: 4.2rem; padding-top: 2.1rem;margin-right: -8rem;}
  .place_record>h4 { margin-bottom: 2rem; }
  .placeheigh_right>p { margin-right: -9rem; }
}

@media (max-width: 991px) {
  .placeheigh_left { margin-left: 0; }
  .placeheigh_right>p { margin-right: 0; }
  .place_record { margin-top: 4.2rem;padding-block: 4.1rem 3.7rem; margin-right: 0; height: auto; }
}
@media (max-width:767px) {
  .placheightlight_sec { padding-block: 4rem 0; }
  .place_packgrid{margin-right: 0;padding-block: 1.5rem 1.5rem;}
  .place_record { margin-top: 3.2rem; padding-block: 3.1rem 2.7rem; }
}

.placement_team{position: relative;padding-block: 7rem 8rem;}
.placement_team .sec_title{margin-bottom: 4rem;}
.placeteam_slide .swiper-slide{padding-inline: 0.5rem;}
.placeteam_slide .swiper-pagination { margin-top: 4.3rem; position: relative; left: 0; right: auto; text-align: left; }
.placeteam_slide .swiper-pagination>.swiper-pagination-bullet{ background-color: #D8D8D8; opacity: 1; border:0.1rem solid #D8D8D8; width: 0.8rem; height: 0.8rem; 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 ; }
.placeteam_slide .swiper-pagination>.swiper-pagination-bullet-active{ background-color: #f4f4f4; border-color: var(--color-eb); transform:scale(1.75) ; -webkit-transform:scale(1.75) ; -moz-transform:scale(1.75) ; -ms-transform:scale(1.75) ; -o-transform:scale(1.75) ; }
.plateam_bx { box-shadow: 0px 3px 8px rgb(0 0 0 / 9%); margin-bottom: 1rem; }
.placeteam_caption { position: relative; text-align: center; padding: 2rem 2rem 2.6rem; display: flex; height: 100%; flex-direction: column; aspect-ratio: 4 / 1.9; width: 100%; }
.placeteam_caption::after{ content:''; position: absolute; bottom: 0; left: 50%; width: 95%; height: 0.4rem; background-color: var(--colorc00); transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; }
.placeteam_caption>h5{font: var(--font21); font-weight: var(--font_600);color: var(--color1b);margin-bottom: 0.5rem; letter-spacing: -0.63px;}
.placeteam_caption>p{font: var(--font16); margin-bottom:1rem;}
.placeteam_caption>span{font: var(--font16);color: var(--color2e);}
.placeteam_caption>span:has(a){margin-top: auto;}

@media(max-width:1799px){
  .placement_team {padding-block: 6rem 7rem; }
  .placement_team .sec_title { margin-bottom: 3rem; }

}
@media(max-width:1549px){
  .placement_team { padding-block: 5rem 6rem; }
  .placeteam_caption{padding: 2rem 2.6rem 2.6rem;}
  .placeteam_caption>p{padding-inline: 2rem;}
}
@media(max-width:1024px){
    .placeteam_caption{padding: 2rem 1rem 2.6rem;aspect-ratio: 4 / 2.5;}
}
@media (max-width:767px) {
    .placement_team { padding-block: 3rem 4rem; }
    .placement_team .sec_title { margin-bottom: 2rem; }
    .placeteam_caption{ aspect-ratio: auto;}
}
.top_recruiter{padding-block: 9.2rem 9rem; background-color: var(--color-white);}
.top_recruiter .sec_title{margin-bottom: 4.9rem;}
.recruiter_grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1rem; }
.recruiter_grid>figure{padding: 5.1rem 6.1rem;background-color: #F8F8F8; }
.recruiter_grid>figure>img{ max-width: 17rem;margin-inline: auto; }
.load_btn{margin-top: 6rem;text-align: center;}
.load_more { display: inline-flex; align-items: center; gap: 0.8rem; font: var(--font16); color: var(--color-black); border: 0.1rem solid rgb(154 154 154 / 50%); padding: 0.7rem 2.2rem 0.7rem 2.7rem; }
.load_more::after { position: relative; content: '\F282'; font: var(--font14); font-family: bootstrap-icons !important; right: 0; display: inline-block; font-weight: 600; }
.load_more:hover{background-color: var(--color-2e);color: var(--color-white);}


@media(max-width:1799px){
  .top_recruiter {padding-block: 8.2rem 8rem;}
  .top_recruiter .sec_title { margin-bottom: 3.9rem; }
  .recruiter_grid>figure { padding: 4.1rem 5.1rem; }
}
@media(max-width:1549px){
  .top_recruiter {padding-block: 7.2rem 7rem;}
  .recruiter_grid>figure { padding: 3.1rem 4.1rem; }
}
@media(max-width:1024px){
  .top_recruiter {padding-block: 6.2rem 6rem;}
  .top_recruiter .sec_title { margin-bottom: 2.9rem; }
  .recruiter_grid>figure { padding: 2.1rem 3.1rem; }
}
@media (max-width: 991px) {
  .top_recruiter { padding-block: 5.2rem 5rem; }
  .recruiter_grid>figure { padding: 2rem 2.3rem; }
  .load_btn{    margin-top: 4rem;}
  .faculty_details01 .faculty_grid-2 {
        display: block;
    }
}
@media (max-width:767px) {
  .top_recruiter {padding-block:4.2rem 4rem;} 
  .top_recruiter .sec_title { margin-bottom: 2rem; }
  .recruiter_grid>figure { padding: 1rem 1.3rem; }
  .recruiter_grid{ grid-template-columns: repeat(2, 1fr);}
}
@media (max-width:375px) {
  .recruiter_grid{ grid-template-columns: repeat(2, 1fr);}
  .recruiter_grid>figure { padding: 1rem 2.3rem; }
}
/*--hmplacements-css-end--*/

.testimonial_wrap{background: var(--color57);overflow: hidden;padding-top: 14.2rem;height: 75rem;}
.testimonial_wrap h5{font: var(--font20);color: var(--color-white);font-weight: var(--font_medium);margin-bottom: 2.4rem;letter-spacing: -0.36px;}
.testimonial_wrap .nav-tabs{border: none;margin-bottom: 3.8rem;}
.testimonial_wrap .nav-tabs li{border: none;}
.testimonial_wrap .nav-tabs li .nav-link{ font: var(--font21);color: var(--color-white);font-weight: var(--font_normal);padding: .5rem 1.5rem;background: rgb(0 0 0 / 18%);border: none;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;}
.testimonial_wrap .nav-tabs li .nav-link.nav-link.active{ color: var(--color-black); background: var(--colorc00);}
.testimonial_wrap .accordion-item{background: transparent;border: none;}
.testimonial_wrap .accordion-body{padding: 0;}
.testimonial_wrap .testimonial_content h5 { font: var(--font36); color: var(--color-white); font-weight: var(--font_200); margin-bottom: 0; letter-spacing: -0.36px; }
.testimonial_wrap .testimonial_content blockquote { font: var(--font38); color: var(--color-white); font-weight: var(--font_600); letter-spacing: -0.76px; }
.testimonial_wrap .testimonial_content p{font: var(--font16);color: var(--color-white);font-weight: var(--font_normal);letter-spacing: 0;margin-block: 2rem 2.5rem;max-width: 60%;}
.testimonial_wrap .testimonial_content a svg{stroke: var(--color-white);}
.testimonial_wrap .testimonial_content a:hover svg{stroke: var(--color1b);}

.testimonial_wrap .testmslide_wrap{margin-top: -15rem;padding-inline:3.2rem 7.9rem;}
.testimonial_wrap .marquee{gap: 2rem;display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.5rem;}
.testimonial_wrap .marquee .testimonial_box{width: 100%;text-align: center;padding-block: 2rem;background: rgb(0 0 0 / 9%);margin-bottom: 0;}
.testimonial_box:nth-child(2n) { transform: translateY(2rem); }

.testimonial_wrap .marquee figure{position: relative;width: 11.5rem;height: 11.5rem;margin-inline: auto;overflow: hidden;background-color: #D1D1D1;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;-ms-border-radius: 100%;-o-border-radius: 100%;}
.testimonial_wrap .marquee figure::before{content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); width: 10.5rem; height: 10.5rem; background-color: #D1D1D1; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
.testimonial_wrap .marquee figure img{width: 100%;height: 100%;object-fit: cover;object-position: bottom;mix-blend-mode: darken;}
.testimonial_wrap .marquee blockquote{padding: 2.2rem 2.2rem;border-bottom: .1rem solid rgb(255 255 255 / 20%);font: var(--font15);opacity: 0.64; color: var(--color-white);font-weight: var(--font_300);letter-spacing: 0;}
.testimonial_wrap .marquee .profile{margin-top: 2.5rem;}
.testimonial_wrap .marquee .profile h5{font: var(--font20);color: var(--color-white);font-weight: var(--font_normal);margin-bottom: 0;opacity: 0.64;letter-spacing: -0.2px;}
.testimonial_wrap .marquee .profile p{font: var(--font16);color: var(--color-white);font-weight: var(--font_300);letter-spacing: -0.16px;}
.testimonial_wrap .marquee .testimonial_box:hover{background: var(--color-white); box-shadow: 0px 38px 56px rgb(0 0 0 / 21%);}
.testimonial_wrap .marquee .testimonial_box:hover blockquote{opacity:1;color: var(--color43);border-color: rgb(0 0 0 / 8%);}
.testimonial_wrap .marquee .testimonial_box:hover .profile h5{opacity:1;color: var(--color-black);}
.testimonial_wrap .marquee .testimonial_box:hover .profile p{opacity:1;color: var(--color1b);}
.marquee {animation: scrollUp 20s linear infinite;-webkit-animation: scrollUp 20s linear infinite;}
.marquee:hover {animation-play-state: paused;}
@keyframes scrollUp {
 0% { transform: translateY(0%); }
100% { transform: translateY(-50%); }
}
@media(max-width:1799px){
 .testimonial_wrap{padding-top: 10rem;height: 65rem;}
 .testimonial_wrap .testimonial_content p{max-width: 59%;}
 .testimonial_wrap .testimonial_content blockquote{    letter-spacing: -1.3px;}
 .testimonial_wrap .testmslide_wrap{padding-inline: 2.2rem 6.9rem;}
}
@media(max-width:1549px){
  .testimonial_wrap {padding-top: 7rem;height: 60rem;}
  .testimonial_wrap .testmslide_wrap {padding-inline: 1.2rem 2.9rem;}
  .testimonial_wrap .testimonial_content h5{letter-spacing: -0.24px;}
  .testimonial_wrap .testimonial_content blockquote {letter-spacing: 0;}
}
@media (max-width: 991px) {
  .testimonial_wrap .testimonial_content{margin-bottom: 3.3rem;}
  .testimonial_wrap {height: auto; }
  .testimonial_wrap .testmslide_wrap { margin-top: 0; overflow: hidden; padding-inline: 0;height: 52.8rem;}
  .testimonial_wrap .tab-content>.tab-pane{display: none; opacity: 0;}
  .testimonial_wrap .tab-content>.tab-pane.active{display: block; opacity: 1;}
}
@media(max-width:767px){
  .testimonial_wrap{height: auto;padding-top: 3.5rem;}
  .testimonial_wrap h5{text-align: center;letter-spacing: -0.29px; margin-bottom: 1rem;}
  .testimonial_wrap .testimonial_content{text-align:center;margin-bottom: 2.3rem;}
  .testimonial_wrap .testimonial_content h5 { font-size: 2.6rem; letter-spacing: -0.52px; margin: 0; }
  .testimonial_wrap .testimonial_content blockquote{margin-bottom: 1.5rem;font-size: 2.6rem;letter-spacing: -0.52px;line-height: 1.2;}
  .testimonial_wrap .testimonial_content p{display: none;}
  .testimonial_wrap .nav-tabs{ justify-content: center;flex-wrap:nowrap;margin-bottom: 2.3rem;}
  .testimonial_wrap .nav-tabs li {width: 100%;}
  .testimonial_wrap .nav-tabs li .nav-link{font-size:1.4rem;padding: 0.6rem 1.5rem;width: 100%;}
  .testimonial_wrap .marquee blockquote{padding: 2rem 3rem;color: var(--color-2e);opacity: 1; font-weight: var(--font_normal);  border-bottom: .1rem solid rgb(0 0 0 / 20%);}
  .testimonial_wrap .marquee .profile h5 { opacity: 1; font-size: 1.8rem; color: var(--color-2e); letter-spacing: 0; font-weight: var(--font_600); }
  .testimonial_wrap .marquee .profile p { font-size: 1.4rem; letter-spacing: 0; color: var(--color-2e); font-weight: var(--font_normal); }
  .testimonial_wrap .marquee{grid-template-columns: repeat(1, 1fr);}
  .testimonial_wrap .marquee .testimonial_box{background-color: var(--color-white);}
  .testimonial_box:nth-child(2n) { transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; }
}



/* Committee  */
.privacy-policy.committee2{border-bottom: 0.1rem solid rgb(0 0 0 / 10%);}
.committee2{margin-bottom: 8rem;}
.welfare_pdf_box ul.grid-3{grid-template-columns: repeat(2,1fr);}
.committee2 .contact_form{position: relative;top: 0;right: 0;max-width: 100%;background-color: var(--color-white);padding-inline: 7rem;padding-block: 7rem;z-index: 1;}
.committee2 .contact_form h5{font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(280deg, #1B589D 48%, #EB5F36 57%);background-clip: text;color: transparent;text-align: center;margin-bottom:5rem;}
.committee2 .contact_form>.form_group .input_field {margin-bottom: 3rem;}
.contact_form .grid-2{display: grid;grid-template-columns: repeat(2,1fr);column-gap:4rem;}
.committee2 .contact_form textarea{height: 100px;}
.committee2 .contact_form .con-btn{text-align: center;}

@media(max-width:991px){
.committee1 .welfare_pdf_box ul.grid-3{grid-template-columns: repeat(2,1fr);}
.core-courses .core-list ul li::before{height: 100%;}
}
@media(max-width:567px){
.committee1 .welfare_pdf_box ul.grid-3{grid-template-columns: repeat(1,1fr);}
.privacy-policy {padding-block: 0rem 3rem;}
.committee2 .contact_form {padding-inline: 2rem;padding-block: 3rem;}
.contact_form .grid-2 {grid-template-columns: repeat(1, 1fr);}
.committee2 .contact_form h5{margin-bottom: 2.5rem;}
.committee2 {margin-bottom: 5rem;}

}

/* committee end  */

/* Privacy Area Start */
.privacy-policy{padding-block:2rem 8rem;}
.terms_sec{padding-block: 30px 100px;}
.terms_wraper h5 { background: transparent linear-gradient(278deg, #1B589D 63%, #EB5F36 100%) 0% 0% no-repeat padding-box; background-clip: text; color: transparent; display: inline-block; font: var(--font28); line-height: 1.2; font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom: 1.5rem; }
.terms_wraper .title21{margin-bottom: 30px;}
.terms_wraper .title16{font: var(--font24);line-height: 4rem;font-weight: 500;color: var(--color-black);margin-bottom: 1rem;}
.terms_wraper p{font: var(--font15);margin-bottom:1rem;font-weight: var(--font_normal);color: var(--color2e);}
.terms_wraper p:last-of-type{margin-bottom: 0;}
.terms_wraper p:last-of-type:has(+ul){margin-bottom: 15px;}
.terms_wraper p>a{color: var(--color2e);font: var(--font15);font-weight: 600;}
.terms_wraper ul>li>a{color: var(--color2e);font: var(--font15);}
.terms_wraper{margin-bottom: 30px;padding-bottom: 30px;padding-left: 30px;border-left: 4px double rgb(0 0 0 / 10%);}
.terms_wraper:last-child{margin-bottom: 0;padding-bottom: 0;}
.terms_wraper .custom_bullets.mb-30{margin-bottom: 20px;}
.terms_wraper .custom_bullets>li{font: var(--font15);line-height: var(--line-height-21);color: var(--color2e);margin-bottom: 10px;padding-left: 15px;position: relative;}
.terms_wraper .custom_bullets>li::before{content: '';position: absolute;left: 0;top: 9px;width: 6px;height: 6px;border-radius: 50px;background-color: var(--color1b); }
@media(min-width:1800px) {
  .terms_wraper h5 { margin-bottom: 30px; }
  .terms_wraper .title21 { margin-bottom: 50px; }
  .terms_wraper { margin-bottom: 50px; padding-bottom: 50px; padding-left: 50px; }
  .terms_wraper .custom_bullets>li { margin-bottom: 15px; padding-left: 20px; }
  .terms_wraper p:last-of-type:has(+ul) { margin-bottom: 20px; }
  .terms_wraper .custom_bullets.mb-30 { margin-bottom: 30px; }
}
@media(max-width:767px) {
  .contact_form textarea { height: 65px; }
  .terms_wraper { padding-left: 0; margin-bottom: 15px; padding-bottom: 15px; border-left: 0; border-bottom: 4px double rgb(0 0 0 / 10%); }
  .terms_sec { padding-block: 10px 60px; }
  .privacy-policy { padding-block:0rem 2rem; }
  .terms_wraper:last-child { padding-bottom: 1.5rem; }
}

 /* Privacy Area end  */
 /* NIRF css  */
.welfare_pdf_box ul {list-style: none;display: grid;flex-wrap: wrap;grid-template-columns: repeat(2,1fr);padding: 0;column-gap: 2rem}
.welfare_pdf_box li {background-color: var(--color-white);padding: 2rem;margin-bottom: 2rem;position: relative}
.welfare_bottom {display: flex;align-items: center;border-top: 1px solid #dcdcdc;padding: 1rem 0;position:relative;}
.welfare_bottom a {font-style: italic;color: var(--color-black);font-weight: 400}
.welfare_content {display: flex;flex-direction: column;justify-content: space-between;height: 100%;}
.welfare_content p {font: var(--font16);min-height: 70px;padding-right: 2rem;line-height: 1.4;}
.welfare_bottom p {font-style: italic;color: var(--color-black);font-weight: 400;min-height: 0;}
.welfare_bottom img {max-width: 2rem;margin-right: 1rem;}
.welfare_content a.overlay_box {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.welfare_content:hover .welfare_bottom:before{width: 100%;right: 0;}
.welfare_pdf_box{ max-width: 60%; margin: auto;}
.welfare_bottom:before {content: "";width: 0%;height: .1rem;background: var(--color-eb);position: absolute;top: -1px;left: 0;transition: .4s ease-in-out;}
@media (max-width: 1399px) {
.welfare_content p {min-height: 30px;padding-right: 0;margin-bottom: 2rem; }
.welfare_bottom p {margin-bottom: 0rem;}
.welfare_pdf_box{ max-width: 70%; margin: auto;}

}
@media (max-width: 575px) {
.welfare_pdf_box{ max-width: 100%; margin: auto;}
 .welfare_pdf_box ul {grid-template-columns: repeat(1,1fr);}
}
/* NIRF end  */

/* tenders css  */
.welfare_pdf_box.tenders ul{grid-template-columns: repeat(1,1fr);}
.welfare_pdf_box.tenders{max-width: 100%;}
.welfare_pdf_box.tenders ul li span{ display: block; margin-bottom: 1.5rem;font: var(--font15);color: var(--color1b);font-weight: 500;line-height: 1.12;}
.welfare_pdf_box.tenders .welfare_content p {min-height: auto;margin-bottom: 1rem;}
.welfare_pdf_box.tenders .welfare_content h6 {min-height: 70px;font: var(--font16);}
.welfare_pdf_box.tenders .welfare_content h6 strong{font-weight: 600;}
@media (max-width: 1399px) {.welfare_pdf_box.tenders .welfare_content h6 {min-height: 70px;}}
/* tenders css end  */
/* Academic css start  */
.mba-univ-sec.academic-calender{padding-block: 8rem 0;}
.mba-univ-sec.academic-calender .heading h4 { font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;background-image: linear-gradient(280deg, #1B589D 80%, #EB5F36 100%);background-clip: text;color: transparent;margin-bottom: 4rem;}
.academic-table2{margin-top: 6rem;}
@media(max-width:767px){.mba-univ-sec.academic-calender {padding-block: 4rem 2rem;}
.mba-univ-sec.academic-calender .heading h4{ margin-bottom: 2rem;}
.academic-table2 { margin-top: 4rem;}}
/* Academic css end  */
/* Faculty Development Programme page css start */
.faculty_program {background: transparent linear-gradient(100deg, #ff8d6c 0%, #dd461a 100%); margin-top: 5rem; padding-block: 0 4rem;}
.faculty_program figure img {margin-top: -4rem;}
.faculty-program p{font: var(--font15);letter-spacing: 0px; color: var(--color2e); font-weight: normal; margin-block:0 2rem;}
.faculty-program .glimpses {padding-block:0rem;}
.glimpses {padding-block: 4rem;}
.faq-sec h2.title {background-image: linear-gradient(278deg, #1B589D 95%, #EB5F36 98%);background-clip: text;font: var(--font28);line-height: 52px;font-weight: var(--font_600);letter-spacing: -0.84px;color: transparent;margin-bottom: 4rem;}
#glimpses-year .accordion-item {border: none;}
#glimpses-year .accordion-button {padding: 1.5rem 2.5rem 1.6rem 2.5rem;font: var(--font16);font-weight: var(--font_600);line-height: 24px;color: var(--color2e);border: 0;}
#glimpses-year .accordion-button:not(.collapsed) {font: var(--font16);font-weight: var(--font_600);line-height: 24px;background-color: var(--color-white);}
#glimpses-year .accordion-body {font: var(--font16); ;font-weight: normal;color: var(--color-2e);background-color: #F9F9F9;padding: 2.4rem 2.1rem 2.5rem;}
.accordion-button:focus {box-shadow: none;}
#glimpses-year .accordion-item { margin-bottom: 2rem;}
#glimpses-year .accordion-button:not(.collapsed)::after {  background-image: url(../images/accordion-arrow.svg);}
#glimpses-year .accordion-button::after {background-image: url(../images/accordion-arrow.svg);height: 2.2rem;width: 2.2rem;background-size: contain;}
.faculty-group.grid_2 {display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;}
.faculty-development .faculty-group .faculty-col:first-child { grid-column: span 2;}
.faculty-program .grid_2 .faculty-col figcaption {text-align: center;padding-block: 1.5rem;}
.faculty-program .grid_2 .faculty-col h4 {font: var(--font18);font-weight: var(--font_bold);letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent; color: transparent;display: inline-block;}
.faculty-program .grid_2 .faculty-col span{display: block; }
.faculty-group.grid_2{margin-bottom: 0;padding-bottom: 0;}
#faculty-development .admission-table {margin-block: 2rem;}
#faculty-development .admission-table table thead tr th { background-color: var(--color1b); color: var(--color-white); text-align: start; font: var(--font16); font-weight: var(--font_600); border: none; border-right: 0.1rem solid rgb(255 255 255 / 50%); }

#faculty-development .admission-table table td, table th { padding: 1rem; line-height: 1.5; vertical-align: top; border: 1px solid hsla(0, 0%, 75%, 0.502);font: var(--font15);}
#faculty-development .admission-table table td a {font: var(--font15);color: #1B589D ;}
.faculty-education-list.contact a {font: var(--font15);} 

@media (max-width:767px){
.faculty-development.faculty_details01 .faculty_grid-2 .faculty-list{position: relative;}
#glimpses-year .accordion-button{color: var(--color-white);}
.glimpses { padding-block: 2rem;}
.table-responsive.admission-table{overflow: auto;max-width: 100%;}
.faculty-education-list ul li:last-child { margin-bottom: 0rem; }
  .glimpses {padding-block: 0rem;}
  #glimpses-year .accordion-button {padding: 1.5rem;}
  #glimpses-year .accordion-body{padding: 2rem 0 0rem;}
  #faculty-development .admission-table { margin-block: 0rem;}
  .faculty_details01 { padding: 0rem 0 2rem;}
  .faculty_details01 .faculty_grid-2{display: block;}
  .faculty_details01 .faculty_grid-2 .faculty-list ul li { margin-bottom: 1rem; }
  .faculty_details01 .faculty_grid-2 .faculty-list { padding: 2.1rem 2rem 1rem; }
  .faculty_program {padding-block: 0 2rem;}
.faculty-program p {margin-block: 0 2rem;}
.faculty_details01 .faculty-education .faculty-education-list {padding-block: 2rem;}
.faculty-program p:last-child {margin-bottom: 0;}
.faculty_details01 .faculty_grid-2 {
    grid-template-columns: repeat(1, 1fr);
}
}

@media screen and (max-width:640px){
  .custom-table{min-width: 100%;}
}
@media(max-width:575px) {
  .faculty_details01 .faculty_grid-2 .faculty-list { position: relative; top: 5%; }
  .faculty_details01 .faculty-education .faculty-education-list { padding-top: 2rem; }
  .faculty_details .faculty_grid-2 { flex-direction: column-reverse; display: flex; gap: 0; }
  .faculty_details .faculty-content .faculty_heading span { margin-bottom: 1.3rem; }
  .faculty_details .faculty-content .faculty_heading { margin-bottom: 1.3rem; }
  .faculty_details .faculty-content .faculty_para h4 { margin-bottom: 1.2rem; }
  .faculty_details .faculty-content .faculty_para p { margin-bottom: 2rem; }
  .faculty_details { padding-block: 2rem 0rem; }
  .faculty-image .social_details { padding-block: 2.3rem 0; }
  .faculty_details01 .faculty_grid-2 { grid-template-columns: repeat(1, 1fr); gap: 0rem; }
  
}
/* Social responsibilities css */
.social-respone .fdtab_data h5{color: var(--color-black);font: var(--font18);font-weight: 500;margin-bottom: 3rem;margin-top: 1rem;}
.social-respone .fdtab_data figure{margin-bottom: 2rem;}
.social-respone #academic-engagement.fdtab_data{padding-bottom: 2rem;}
.social-respone .fdtab_data .custom-table tbody tr:nth-child(even) {background-color: #ffffff;}
#conferences-seminars.fdtab_data {padding-bottom: 2rem;}
.social-respone .fdtab_data .table-wrapper {padding-bottom: 0rem;padding-top: 1rem;}
.social-respone .fdtab_data  a.broucher-link span {font: var(--font18);letter-spacing: 0px;font-weight: 600;line-height: 24px;letter-spacing: 0px;color: var(--color-2e);margin-left: 1.5rem;border-bottom: 4px solid var(--colorc00);padding-bottom: 2rem;}
.social-respone .fdtab_data  a.broucher-link{display: block;margin-top: 1rem;margin-bottom: 2rem;}
.social-respone .fdtab_data  a.broucher-link img{width: 30px;}
.social-respone .fdtab_data ul li:last-child{margin-bottom: 2rem;}
.social-respone .fdtab_data .table-wrapper::-webkit-scrollbar {width: 1rem;height: 7px;}
.social-respone .board-member {border-bottom: 1px solid #C4C1C1;padding-bottom: 2rem;margin-bottom: 4rem;}
.social-respone .board-member h5{margin-bottom: 2rem;font: var(--font24);}
.social-respone .fdtab_data h4{margin-bottom: 4rem;}
.social-respone .board-member .board-short{padding-left: 2rem;}
.social-respone .board-member .board-short p, .board-short-right p{font: var(--font14);}
.social-respone .board-member .board-short-right{padding-right: 2rem;}
.social-respone .board-member .board-para{padding-top: 2rem;}
.social-respone .board-member .board-para p{ margin-bottom: 2rem;font: var(--font14);}
.pdt_3{ padding-top: 3rem;}
.pdb_3{ padding-bottom: 3rem;}
.pdt_2{ padding-top: 2rem;}
.pdb_2{ padding-bottom: 2rem;}
.social-respone .fdtab_data .welfare_pdf_box{margin:0;max-width: 100%;}
.social-respone #collapse-13 .fdtab_data h4{margin-bottom: 2rem;}
.social-respone #collapse-13 .fdtab_data h5{margin-bottom: 2rem;}
.social-respone #collapse-13 .fdtab_data p a{ font: var(--font16);color: var(--color2e);}
.social-respone #collapse-14 .fdtab_data p a{font: var(--font16);color: var(--color1b);}
.social-respone #collapse-14 .fdtab_data p strong{font: var(--font16);color: var(--color2e);font-weight: 600;}
.social-respone #collapse-14 .fdtab_data h5{margin-bottom: 1rem;}
.social-respone #collapse-14 .fdtab_data h4{margin-bottom: 2rem;}
.social-respone #collapse-01 .fdtab_data h4{margin-bottom: 2rem;}
/* responsive  */
@media(max-width:991px){
.social-respone .board-member .board-short { padding-left: 0;}
.social-respone .fdtab_data figure {margin-top: 2rem;}
.social-respone{margin-top: 4rem;}
.social-respone .tab-pane.accordion-item .accordion-body {padding: 2rem 1rem 1rem;}
}
@media(max-width:565px){
.welfare_pdf_box ul.grid-3 {grid-template-columns: repeat(1, 1fr);}
.social-respone .fdtab_data h4 {margin-bottom: 2rem;}
.social-respone #collapse-10 .fdtab_data h4 { margin-bottom: 1rem;}
.social-respone .board-member { padding-bottom: 1.5rem;margin-bottom: 2rem;}
.faculty_tab_sec.social-respone{ padding-block: 0;}
}


/* css end  */

/* Library page css start */

.library-section {padding-block: 1.3rem 4rem;}
.library-section .grid_2 {display: grid;grid-template-columns: repeat(1, 59% auto);gap: 8.7rem;}
.library-section .sub-content{padding-block:4rem ;border-bottom: solid 1px #ddd;}
.library-section01 .ace-logo figure {background-color: var(--color-white);padding: 2rem;}
.library-section01 .library-content {border-bottom: solid 1px #ccc;margin-block: 2rem;}
.library-section01 .facultytab{top: 11rem;}
.library-section01 .sub-content {margin-block: 2rem;}
.library-section01 .library-content ul {margin-block: 2rem;}
.library-section01 .library-content ul li {font: var(--font15);}
.library-section01 .library-content p {font: var(--font16);margin-bottom: 2rem;}
.library-section01 .library-content h5 {font: var(--font16);color: var(--color-black);font-weight: var(--font_600);margin-block: 2rem;}
.library-arrow {margin-block: 2rem;}
.grid_2 {display: grid; grid-template-columns: repeat(2,1fr);gap: 0rem;}
.library-section01 .admission-table {margin-block: 2rem;}
.library-section01 .admission-table table thead tr th {background-color:var(--color9d);color:var(--color-white);text-align: start;font: var(--font16);font-weight: var(--font_600);}
.library-section01 .admission-table table td, table th { padding: 1rem; line-height: 1.5; vertical-align: top; border: 1px solid hsla(0, 0%, 75%, 0.502);font: var(--font15);}
.library-section01 .admission-table table td a {font: var(--font15);color: #1B589D ;}
.library-section01 .opentab-content h4 { font: var(--font30);line-height: 4rem;letter-spacing: -0.84px;background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%);-webkit-background-clip: text;background-clip: text; -webkit-text-fill-color: transparent;color: transparent;display: inline-block;font-weight: var(--font_600);margin-bottom: 4rem;}
@media (max-width:1549px){
.library-section .grid_2 {gap: 6rem;}
.library-section .grid_2 .accreditContent {padding-right: 5rem;}
.library-section {padding-block: 1.3rem 2rem;}
.library-section01 .facultytab_content {padding-top: 0rem;}.library-section01 .opentab-content h4{margin-bottom: 2rem;}}
@media (max-width:991px){
  .library-section .grid_2 {grid-template-columns: repeat(1, 50% auto);gap: 3rem;}
.library-section .sub-content {padding-block: 2rem;}
.library-section {padding-block: 0;}
.faculty_tab_sec.library-section01{padding-block: 0 4rem;}
.library-section01 .opentab-content h4 {line-height: 1.4;margin-bottom: 2rem;}
.library-section01 .ace-logo figure {margin-bottom: 2rem;}
.library-section01 .library-content p {margin-bottom: 1.5rem;}
.library-section01 .sub-content {margin-block: 1rem;}
.library-section01 .library-content ul li {margin-bottom: 1rem;}
.library-section01 .library-content h5 {margin-block: 1rem;}
.library-content .admission-table table{margin-top: 2rem;}
.library-section01 .library-content ul {margin-block: 1rem;}
.social-respone.library-section01 .fdtab_data h4 {margin-bottom: 2rem;}
.social-respone.library-section01 .fdtab_data h5 {margin-bottom: 2rem;margin-top: 0rem;}}
@media (max-width:767px){  .library-section .grid_2 {grid-template-columns: repeat(1, 1fr);gap: 2rem;}.grid_2 {grid-template-columns: repeat(1, 1fr);}}


/* corporate-programe css start  */
.corporate-sec1 .ranking-heading {margin-top: 5rem;padding: 0;text-align: left;margin-bottom: 0;}
.corporate-sec1 .ranking-heading span{margin-bottom: 3rem;display: block; line-height: 1.4;}
.corporate-sec1 .ranking-heading ul li{ margin-bottom: 2rem;}
.corporate-sec2{padding-top: 6rem;padding-bottom: 8rem;}
.corporate-sec2 .ranking-heading{margin-bottom: 4rem;}
.corporate-sec1 .ranking-heading ul li, .corporate-sec3 .ranking-heading ul li a, .corporate-sec3 .ranking-heading ul li {font: var(--font16);}
.corporate-sec3 .ranking-heading h5{padding-block:3rem 2rem;font: var(--font24);font-weight: var(--font_400);letter-spacing: -0.84px;}
.corporate-sec3 .ranking-heading ul li a{color:var(--color1b);}
.corporate-sec3 .ranking-heading ul li {margin-bottom: 1rem;}

/* responsive  */
@media(max-width:1100px){
.corporate-sec2{padding-block: 5rem;}

}
@media(max-width:767px){
.grid_2 .accreditContent h4 { margin-top: 2rem;}
.corporate-sec1 .ranking-heading {margin-top: 3rem;}
.corporate-sec1 .ranking-heading span { margin-bottom: 2rem;}
.corporate-sec2{padding-block: 4rem;}
.corporate-sec2 .ranking-heading{margin-bottom: 3rem;}
.grid_2 .accreditContent{padding-right: 0;}  
.corporate-sec3{padding-block:4rem 0;}      
.corporate-sec3 .ranking-heading h5 {padding-block: 2rem 2rem;}
}
/* corporate-programe css end  */


/* testimonials page css start */
.testimonials-sec {padding-block: 4rem;position: relative;}
.testi-group {padding-bottom: 10rem;}
.testimonials-sec .testi-group {display: grid;grid-template-columns: repeat(3, 1fr);gap: 5rem;position: relative;}
.testimonials-sec .testi-group .testim-col {position: relative;overflow: hidden; padding-block: 0 2rem;}
.testimonials-sec .testi-group .testim-col::before {content: '';position: absolute;width: 93.5%;bottom: 0;left: 1.3rem;height: 4px;background-color: var(--colorc00); z-index: 3;}
.testimonials-sec .testi-group figcaption {padding: 1.9rem 0.9rem 2.4rem;align-items: center;text-align: center;}
.testimonials-sec .testi-group figcaption h4 {font: var(--font24);color: var(--color005);font-weight: var(--font_600);letter-spacing: -0.72px; margin-bottom: 1rem;}
.testimonials-sec .testi-group figcaption p {font: var(--font18);color: var(--color-black);letter-spacing: -0.18px;font-weight: normal;margin-bottom: 1.5rem;}
.testimonials-sec .testi-group figcaption span {font: var(--font15);color: var(--color2e);}
.testimonials-sec .testim-col figure {height: 100%;}
.testimonials-sec .testim-col figcaption {background-color: var(--color-white);box-shadow: 0px 23px 32px #0000001A;height: 100%;}
.load_moreBtn {text-align: center;}
.load_moreBtn button {display: inline-flex;align-items: center;justify-content: center;gap: 8px;border: 1px solid #9A9A9A;padding: 0.8rem 2.7rem 0.8rem;background-color: white;cursor: pointer;font: var(--font16);transition: background-color 0.3s}
.load_moreBtn button:hover {background-color: #f9f9f9;}
.testimonials-sec .testim-col figcaption {position: relative;z-index: 1;background-color: var(--color-white);box-shadow: 0px 23px 32px #0000001A;height: 100%;overflow: hidden;}
.testimonials-sec .testim-col figcaption::before {content: '';position: absolute;left: 0;bottom: 0;width: 100%;height: 0%;background: var(--color1b);z-index: 1;transition: height 0.4s ease;}
.testimonials-sec .testim-col:hover figcaption::before {height: 100%;}
.testimonials-sec .testim-col figcaption h4,
.testimonials-sec .testim-col figcaption p,
.testimonials-sec .testim-col figcaption span {position: relative;z-index: 2;transition: color 0.3s ease;}
.testimonials-sec .testim-col:hover figcaption h4,
.testimonials-sec .testim-col:hover figcaption p,
.testimonials-sec .testim-col:hover figcaption span {color: #fff;}
.testimonials-details {padding-block: 4rem 10rem;}
.textimo-grid {display: grid; grid-template-columns: repeat(1,40% auto);gap: 6rem;}
.textimo-grid .condi-content {padding-inline: 0 4rem;display: flex;flex-direction: column;justify-content: space-between;}
.textimo-grid .condi-content figure {margin-bottom: 1.5rem;}
.textimo-grid .condi-content blockquote {font: var(--font16);color: var(--color2e);letter-spacing: 0;font-weight: normal;margin-bottom: 2rem;}
.textimo-grid .condi-content h4{font: var(--font24); color: var(--color005);font-weight: var(--font_600);letter-spacing: -0.72px;}
.textimo-grid .condi-name {border-top: solid 1px #ddd;padding-top: 2rem;}
.textimo-grid .condi-content span{font: var(--font15);color: var(--color2e);letter-spacing: 0;font-weight: bold;margin-block: 1rem;display: block;}
.textimo-grid .condi-content p{font: var(--font15);color: var(--color2e);letter-spacing: 0;}
.testimonials-sec.latest-events .btn-prev.arrow_btn::before{transform: rotate(180deg);}
@media(max-width:1549px){.testimonials-sec .testi-group {gap: 2rem;}
.testimonials-sec {padding-block: 2rem;}
.textimo-grid .condi-content { padding-inline: 0 0rem;}}
@media(max-width:1366px) {
.testimonials-sec {padding-block: 4rem;}
.testi-group {padding-bottom: 8rem;}
.atm-facility_Cnt { margin-left: 3rem;}

}
@media(max-width:991px) {.testimonials-sec {padding-block:0rem 4rem;}
.testi-group {padding-bottom: 3rem;}
.testimonials-sec .testi-group figcaption {padding: 1.9rem 2rem 2.4rem;}
.textimo-grid {grid-template-columns: repeat(1, 38% auto); gap: 3rem;}
.atm-facility_Cnt { margin-left: 0;}
.health-center_Cnt { padding-left: 0;}
}
@media(max-width:767px) {.testimonials-sec .testi-group {grid-template-columns: repeat(2, 1fr);}
.textimo-grid {grid-template-columns: repeat(1, 1fr);}
.testimonials-details {padding-block: 2rem 4rem;}
.library-section .grid_2 .accreditContent {padding-right: 0rem;}
}
@media(max-width:480px) {.testimonials-sec .testi-group {grid-template-columns: repeat(1, 1fr);}.program_section01::before {max-height: 20rem;}.table-responsive.admission-table {max-width: 400px;}}

.facultytab_content  ul p {margin-block: 2rem;font: var(--font16);}
.facultytab_content .custom-table table tr td  { padding: 1rem; font: var(--font16);}
 
.facultytab_content .fdtab_data h3 {margin-block: 2rem;}
.facultytab_content .fdtab_data h3 {margin-block: 2rem; font: var(--font16);}

/* alumni  */
.fancybox__caption{font: var(--font20);max-width: 55%;text-align: center;}
.alumni-testimonial{margin-bottom: 10rem;}
.alumni-details .textimo-grid .condi-name{border-top: 0;padding-top: 0;}
.alumni-details .textimo-grid .condi-name h4{margin-bottom: 2.5rem;}
.alumni-details .textimo-grid .condi-name p{font:var(--font16);margin-bottom: 2rem;}
.alumni-details .textimo-grid .condi-name .social-icon img{margin-left: 1rem;width: 28px;}
.alumni-testimonial .gallery_col .yt-icon{position: absolute;top: 50%;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;}
.gallery_col figure figcaption {font: var(--font16);margin-top: 2rem;margin-bottom: 0em;}
.alumni-testimonial.gallry_bannerSec01 .gallery_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 2rem;} 
@media(max-width:767px){
.alumni-testimonial .gallery_col{margin-bottom: 2rem;}
.alumni-testimonial {margin-bottom: 0;padding-top: 0 !important;}
.fancybox__caption{font: var(--font20);max-width: 95%;text-align: center;}
.alumni-testimonial.gallry_bannerSec01 .gallery_grid{grid-template-columns: repeat(2, 1fr);gap: 2rem 3rem;} 

}
@media(max-width:575px){
.alumni-testimonial.gallry_bannerSec01 .gallery_grid{grid-template-columns: repeat(1, 1fr);gap: 2rem 3rem;} 

}

/* Admission webiners start */
.webiners.gallry_bannerSec01 {padding-bottom: 0;margin-bottom: 5rem;}
.webiners .gallery_col  h5{font:var(--font16);color:var(--color-2e);margin-top: 2rem;}
.webiners .gallery_col {margin-bottom: 3rem;}
.webiners.gallry_bannerSec01 .gallery_grid{display: grid;grid-template-columns: repeat(3, 1fr);}
.webiners.gallry_bannerSec01 .gallery_grid figure{position: relative;}
.yt-icon img{width: fit-content !important;}

@media(max-width:767px){
.webiners.gallry_bannerSec01 .gallery_grid{grid-template-columns: repeat(2, 1fr);}

}

@media(max-width:450px){
.webiners.gallry_bannerSec01 .gallery_grid{grid-template-columns: repeat(1, 1fr);}
.webiners .gallery_col {margin-bottom: 2rem;}

}
/* Admission webiners  end */

/* new css starts here 11-06-2025 */
.opentab-research-content {padding-block: 3rem 0;}  
.opentab-research-content p {font: var(--font16);font-weight: var(--font_normal);color: var(--color2e);}
.opentab-research-content ul {margin: 0;}
.opentab-research-sec {padding: 0;}
.opentab-research-content .brands-logo ul li::before{display: none;}
.opentab-research-content .brands-logo ul{grid-template-columns: repeat(3, 1fr);}
.opentab-research-content .brands-logo ul li {font-weight: bold;}
.opentab-research-content .brands-logo ul li span{display: block;font-weight: 400;padding: 1rem 0 0 0;}
.opentab-research-content .accred_sec {padding: 0;}
.opentab-research-content .accred_sec .brands-logo {padding-block: 5rem 4rem;}
.reseach-grp h5 {font: var(--font24);letter-spacing: -0.6px;font-weight: var(--font_300);color: var(--color-black);margin-bottom: 2rem;}
.opentab-research-content.opentab-research-sec {padding-bottom: 2rem;}
.opentab-research-content p strong {display: block;padding-bottom: 1rem;}
.opentab-research-content .ranking-list {align-items: flex-start;}
.opentab-research-content .ranking-grp {padding-top: 4rem;}
.reseach-grp .testimonials-sec .testi-group {gap: 2rem;grid-template-columns: repeat(2, 1fr);padding-bottom: 0;}
.reseach-grp .testimonials-sec .testi-group figcaption h4 {margin-bottom: 1.5rem;}
.ranking-research{padding-block: 8.3rem 10rem;background-color: transparent;}
.ranking-research .grid_3 {display: grid;grid-template-columns: repeat(1, 1fr);gap: 2.4rem;}
.ranking-research .ranking_data{display: flex;gap: 0;align-items: flex-start;flex-direction: column;background-color: #ffffff;padding: 2.6rem 2.7rem 2.8rem 3.6rem;position: relative;}
.ranking-research .ranking_data > a {position: absolute;font-size: 0;top: 0;left: 0;right: 0;bottom: 0;}
.ranking-research .ranking_data span {font: var(--font24);letter-spacing: -1px; font-weight: normal;color: var(--color1b);padding-bottom: 1.5rem;}
.ranking-research .ranking_data h3 {font: var(--font18);letter-spacing: 0px;font-weight: normal;color: var(--color2e);text-align: left;line-height: 1.7;}
.opentab-content .ranking-research {padding-top: 0;}
.wbg-search-item input[type="text"],
.wbg-search-item select {margin: 0;padding: 0 0 0 10px;background: #FFF;height: 42px;border: 1px solid #FFF;border-radius: 5px;width: 100%;font: var(--font16);color: var(--color-black);font-weight: var(--font_normal);}
.wrap-wbg-search {display: grid;grid-template-columns:21% 21% 20% 21% 12%;gap: 1rem;}
.wbg-search-item .submit-btn {text-decoration: none;outline: none;transition: 0.5s;display: inline-block;font-size: 1.6rem;padding: 0.6rem 2.4rem;background-color: var(--color-eb);color: var(--color-white);border: none;box-shadow: none;height: 100%;}
.journal-form {padding-bottom: 3rem;}
.wbg-search-item input[type="text"]::placeholder,
.wbg-search-item select::placeholder {color: var(--color-black);}
.wbg-search-item input[type="text"]::-ms-input-placeholder,
.wbg-search-item select::-ms-input-placeholder { color: var(--color-black);}
.journal-dic-pg {background-color: var(--color-white);}
.journal-dic-pg .alumni-content {padding-right: 0;padding-bottom: 5rem;}
.journal-dic-pg .alumni-content p:last-child {margin-bottom: 0;}
.journal-dic-right {padding-left: 5rem;}
.backmain-pg img {width: 2.6rem;height: 2.6rem;transform: rotateY(180deg);}
.backmain-pg > a {position: relative;background-color: var(--color-eb);display: inline-flex;align-items: center;padding: 0.6rem 1.4rem;gap: 0.5rem;color: var(--color-white);}
.backmain-pg > a:before{position: relative;content: '\F282';font-family: bootstrap-icons !important;font-size: 1.2rem;right: 0;display: inline-block;transform: rotate(90deg);}
.journal-dic-pg .alumni-content h4{line-height: 1.3;}
.reseach-grp .testimonials-sec .testi-group.cestours {grid-template-columns: repeat(2, 35% 60%);gap: 0 4rem;}
.testi-group.cestours .testim-col:last-child p{font: var(--font16);font-weight: var(--font_normal);color: var(--color2e);}
.reseach-grp .testimonials-sec .testi-group.cestours-slider {gap: 0;grid-template-columns: repeat(1, 1fr);}
.advisory-slider {overflow: hidden;}
.advisory-slider .testimonials-sec{padding-top: 0;}
.testi-group.cestours-slider .testim-col figcaption h4{font:var(--font20);color: var(--color005);font-weight: var(--font_600);letter-spacing: -0.72px;}
.testi-group.cestours-slider .testim-col p{font:var(--font15);}
.testi-group.cestours-slider .testim-col figure img {width: 257px;height: 246px;object-fit: cover;}
.testi-group.cestours-slider .testim-col figure {min-height: 447px;}
.testimonials-sec.slider-one .testim-col figure{min-height: 409px;}
.testimonials-sec.slider-one .testimonials-sec{padding-bottom: 0;}
.eligibility_criteria.testimonials-sec .ugc_data .ugc_facts h4 {margin: 0;display: block;text-align: center;padding-bottom: 1.5rem;color: var(--color-white);}
.eligibility_criteria.testimonials-sec .ugc_data .ugc_facts h5 {color: var(--color-white);font: var(--font16);letter-spacing: -0.72px;font-weight: 400;line-height: 1.2;display: block;text-align: center;}
.eligibility_criteria.testimonials-sec {padding: 0;}
.eligibility_criteria.testimonials-sec .ugc_data {margin: 0;}
.eligibility_criteria.testimonials-sec .ugc_data{background-image: url(../images/dashboard-bg.webp);background-position: top center;background-size: cover;background-repeat: no-repeat}
.eligibility_criteria.testimonials-sec .ugc_data .ugc_facts figure {text-align: center;margin-bottom: 1.5rem;}
.eligibility_criteria.testimonials-sec .ugc_data .ugc_facts img {width: 70px;height: 70px;border: 1px solid #fff;border-radius: 50px;padding: 1rem;}


.asian-page-navig {position: sticky;top: 10rem; z-index: 2;padding: 2rem 2rem 0;background-color: #fff;margin-bottom: 0rem;}
.asian-page-navig .nav-pills .page-link.active {color: #EB5F36;border-bottom: 3px solid #EB5F36; font-weight: 600;padding: 0rem 0 2rem;}
.asian-page-navig .nav-pills .page-link {font: var(--font16);}
.tab-nav {margin: 0;}
.nav.nav-pills{margin: 0; border-bottom:  solid 2px #ddd;} 
.asian-page-navig ul li{padding-inline: 0 8rem;margin-bottom: 0;}
.asian-page-navig ul li:before{content: none;}
.south-asian-sec .opentab-content h4 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;margin-bottom: 1rem;background-image: linear-gradient(288deg, #1B589D 0, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block; line-height: 1.3;}
.south-asian-sec .opentab-content h5 {font: var(--font20);font-weight: var(--font_600);margin-block:3rem 2rem;}
.south-asian-sec .opentab-content p {font: var(--font16); margin-bottom: 2rem;color: var(--color2e);}
.south-asian-sec .aboutsage ul {margin-top: 0;}
.south-asian-sec .aboutsage ol li {font: var(--font16); font-weight: var(--font_600);}
.south-asian-sec .aboutsage ol p {padding-left: 2rem;margin-top: 1rem; line-height: 2;}
.south-asian-sec .opentab-content h6 {font: var(--font20);font-weight: var(--font_600);letter-spacing: -0.80px;margin-block: 2rem;background-image: linear-gradient(288deg, #1B589D 80%, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block;}
.south-asian-sec .aboutscope,
.south-asian-sec .aboutsage,
.south-asian-sec .editorialboard {padding-block: 8rem 0;}
.south-asian-sec .aboutscope ul {margin-top: 0;}
.south-asian-sec .editorialboard .custom-table tbody tr th {width: 20%; }
/* .south-asian-sec .editorialboard .custom-table tbody tr td {border: solid 1px #ddd;} */
.south-asian-sec .table-responsive.table-wrapper {margin-bottom: 4rem;}
.south-asian-sec p a {font: var(--font16);}
@media(max-width:1799px){
.asian-page-navig { top: 8rem;}
}
@media(max-width:1550px){.asian-page-navig { top: 10rem;}.south-asian-sec .aboutscope, .south-asian-sec .aboutsage, .south-asian-sec .editorialboard {padding-block: 6rem 0};

}
@media(max-width:1599px){
.testi-group.cestours-slider .testim-col figure img {height: 300px;object-fit: cover;}
.testimonials-sec.slider-one .testim-col figure{min-height: 440px;}
}
@media(max-width:991px){
  .testi-group.cestours-slider .testim-col figure img {height: 80%;object-fit: cover;}
.testimonials-sec.slider-one .testim-col figure{min-height: 440px;}
  .legacy4.south-asian-sec .peo-list {margin-block: 0rem;}.asian-page-navig ul li {padding-inline: 0 6rem;}
.south-asian-sec .aboutscope, .south-asian-sec .aboutsage, .south-asian-sec .editorialboard{padding-block: 4rem 0;}
.south-asian-sec .table-responsive.table-wrapper {margin-bottom: 2rem;}.south-asian-sec .table-responsive.table-wrapper:last-child{margin-bottom: 0;}}
@media(max-width:575px){.asian-page-navig { top: 7rem;} .asian-page-navig ul li { padding-inline: 0 4rem;}.south-asian-sec .aboutscope, .south-asian-sec .aboutsage, .south-asian-sec .editorialboard{padding-block: 2rem;}
.brands-logo ul figcaption {padding-inline: 2rem 0rem;}
.ranking-heading p {margin-bottom: 0.5rem;}
.ranking2 .ranking-heading, .ranking3 .ranking-heading { margin-bottom: 2rem;}
.rank-heading2 .rank-video {padding-top: 2rem;}
}
@media(max-width:480px){.asian-page-navig ul li {padding-inline: 0 1.4rem;}.asian-page-navig .nav-pills .page-link.active {padding: 0rem 0 1rem;}.asian-page-navig ul li:last-child{padding-inline: 0;}}
@media(max-width:375px)
{.nav.nav-pills { margin: 0;border-bottom: solid 2px #ddd;display: flex;justify-content: center;}
.nav.nav-pills  li a {margin-bottom: 2rem;}.nav.nav-pills  li:last-child a{margin-bottom: 0;}}
.latest-events figcaption{ font: var(--font16); background-color: #fff;padding: 2rem;min-height: 9rem;}
.latest-events .events_icon {float: right;margin-top: 2rem;}
/* centers page css start */

#innerAccordion .accordion-item {margin-bottom: 2rem;}
#innerAccordion .accordion-button::after {background-image: url(../images/accordion-arrow.svg);height: 2.2rem; width: 2.2rem; background-size: contain;}
#innerAccordion .accordion-button:not(.collapsed) { font: var(--font16); font-weight: var(--font_600); line-height: 24px; color: var(--color1b); background-color: var(--color-white); }
#innerAccordion .accordion-button { padding: 1.5rem 2.5rem 1.6rem 2.5rem; font: var(--font16); font-weight: var(--font_600); line-height: 24px; color: var(--color2e); border: 0;}#innerAccordion .accordion-body { padding: 2rem 0 0 1.5rem;}
.research-acc .opentab-content.inner-content h4 {font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;margin-block: 2.5rem;background-image: linear-gradient(288deg, #1B589D 80%, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;display: inline-block; }
.research-acc .opentab-content.inner-content>h4 { background-image: linear-gradient(288deg, #1B589D 35%, #EB5F36 100%); font: var(--font28); font-weight: bold;}
.research-acc .opentab-content.inner-content p { margin-bottom:2rem;}
.research-acc .opentab-content.inner-content ul { margin-top: 0rem; }
.research-acc.tab-content { width: 100%; }

 @media (max-width: 991px) {#innerAccordion .accordion-button:not(.collapsed),#innerAccordion .accordion-button { font: normal 1.4rem / 2.1rem var(--poppins); color: var(--color-white); border-radius: 0; padding: .8rem 1.6rem; } #innerAccordion .accordion-button:not(.collapsed) { background: var(--color-eb);}}
 /* shodh page css start */
.shodh-gyan-tab {position: sticky;top: 13rem;padding: 4rem 3.7rem 5rem; background-color: var(--color-white); margin-bottom: 5rem;}
.shodh-gyan-tab>h4 { font: var(--font24); color: var(--color1b); font-weight: var(--font_medium); letter-spacing: -0.48px; margin-bottom: 2.4rem;}
.shodh_gyan_data_tab>h4 { font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom: 3rem; background-image: linear-gradient(288deg, #1B589D 80%, #EB5F36 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; color: transparent; display: inline-block;}
.shodh_gyan_data_tab>p { font: var(--font16); color: var(--color2e); letter-spacing: 0; margin-bottom: 2rem;}
.shodh_gyan_data_tab>ul { font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; margin-bottom: 3rem;}
.shodh_gyan_data_tab>ul>li { font: var(--font16); color: var(--color2e); letter-spacing: 0; margin-bottom: 2rem;}
.shodh-box .grid-3 { display: grid; grid-template-columns: repeat(2, 1fr); column-gap: 2rem;}
.issue { font: var(--font16); padding-bottom: 1.5rem; font-weight: var(--font_medium);}
.shodh-box li { background-color: var(--color-white); padding: 2rem; margin-bottom: 2rem; position: relative;}
.shodh-box .welfare_content { display: flex; flex-direction: column; justify-content: space-between; height: 100%;}
.shodh-box .welfare_content p { font: var(--font16);
 padding-right: 2rem; line-height: 1.4;}
.shodh-box .welfare_bottom { display: flex; align-items: center; border-top: 1px solid #dcdcdc; padding: 1rem 0; position: relative;}
.shodh-box .welfare_content a.overlay_box { position: absolute; top: 0; right: 0; bottom: 0; left: 0;}
.shodh-gyan-sec .custom-bullet span { color: var(--color1b); font-weight: var(--font_600);}
.shodh_gyan_data_tab h5 { font: var(--font18); color: var(--color-eb); margin-bottom: 1rem; font-weight: var(--font_medium);}
.shodh_gyan_data_tab>ol {padding-left: 2rem;}
.shodh_gyan_data_tab>ol>li { font: var(--font16); color: var(--color2e); letter-spacing: 0; margin-bottom: 2rem; list-style-type: decimal;}

.shodh_gyan_data_tab .contact_form {position: static;max-width: 100%;}                                                
.shodh_gyan_data_tab .contact_form .form-control { font: var(--font16); color: var(--color-2e); font-weight: var(--font_normal); padding: 0.9rem 0; border: 0; border-bottom: 0.1rem solid #dfdbdb; letter-spacing: -0.16px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;}
.shodh_gyan_data_tab .contact_form .form-control:focus{box-shadow: none;outline: none; border-color: var(--color-eb);}
.shodh_gyan_data_tab .contact_form .form-control::placeholder{color: #adadad;}
.contact_form input[type="submit"] {font: var(--font16);font-weight: var(--font_normal);padding: 0.8rem 2rem;border: 0.1rem solid #AF251C;color: var(--color-black);font-weight: 400;margin-top: 3.6rem;background: linear-gradient(to right, #AF251C 49%, transparent 49%);background-size: 210% 110%;background-position: right bottom;transition: all .5s ease-out;cursor: pointer;}
.submit_online .row { --bs-gutter-x: 4rem; --bs-gutter-y: 2rem;}
.submit_online .form-control[name="document"] {font: var(--font16); color: var(--color-2e) }
.address { text-align: center; padding: 2rem 5rem;}
.address p { margin-bottom: 1.2rem; font-weight: var(--font_600);}

.open-pro1 .tabacdn_wrap ul.nav-tabs li .nav-link { font: var(--font16);color: var(--color-2e);padding-left: 0;font-weight: 500;padding: 0 0 0rem 0;border: none;}
.open-pro1 .tabacdn_wrap ul.nav-tabs li:hover .nav-link, .open-pro1 .tabacdn_wrap ul.nav-tabs li .nav-link.active {color: var(--color-eb);}


.verification_sec{padding-block:0rem 10rem;}
.verification_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 2rem;}
.verification_grid>.verify_bx { position: relative; text-align: center; background-color: var(--color-eb); padding: 6rem 4rem; 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; }
.verification_grid>.verify_bx:nth-child(2) {background-color: var(--color1b);}
.verification_grid>.verify_bx:nth-child(3) {background-color: var(--color-eb);}
.verification_grid>.verify_bx:has(a:hover) {background-color: var(--color35);}
.verification_grid>.verify_bx>p{font: var(--font21);color: var(--color-white); letter-spacing: -0.42px; margin-bottom: 0.5rem;}
.verification_grid>.verify_bx>p:last-of-type{margin-bottom: 0;}
.verify_note{margin-top: 5rem;}
.verify_note>h5 { display: inline-block; font: var(--font18); background-image: linear-gradient(280deg, #1B589D 0, #EB5F36 100%); background-clip: text; color: transparent; font-weight: var(--font_bold); margin-bottom: 2rem; }
.verify_note>ul>li{font: var(--font16);color: var(--color-2e);}

@media(max-width:1799px){
    .verification_sec { padding-block: 0rem 8rem; }
    .verification_grid>.verify_bx{padding: 6rem 3rem;}
    .shodh-gyan-tab {top: 10rem;}
}
@media(max-width:1549px){
    .verification_sec { padding-block: 0rem 6rem; }
    .verification_grid>.verify_bx{padding: 6rem 3rem;}
}
@media(max-width:1199px){
    .verification_sec { padding-block: 0rem 4rem; }
    .verification_grid>.verify_bx { padding: 4rem 2rem; }
}
@media(max-width:991px){
    .verification_grid{grid-template-columns: repeat(1, 1fr);}
    .verify_note { margin-top: 3rem; }
    .wrap-wbg-search {
    grid-template-columns: 20% 20% 20% 21% 12%;
}
  
}
@media(max-width:767px){
.shodh_gyan_data_tab .custom-table{
  min-width: 100%;
}
.wrap-wbg-search {
      grid-template-columns: 19% 19% 20% 20% 12%;
  }
}
/* Verification form srea */
.verificationForm_sec{padding-block:0rem 10rem;}
.verification_wrapper { background-color: var(--color-white); padding: 4rem; }
.verification_form{margin-bottom: 5rem;}
.verification_form>h5 { font: var(--font20); display: inline-block; letter-spacing: -0.21px; background-image: linear-gradient(280deg, #1B589D 50%, #EB5F36 100%); background-clip: text; color: transparent; font-weight: var(--font_600); margin-bottom: 3rem; }
.verification_form h6 { font: var(--font16); font-weight: 500; display: inline-block; letter-spacing: -0.21px; margin-bottom: 1.5rem; color: var(--color1b); }
.verification_form>.row { --bs-gutter-x: 2rem; --bs-gutter-y: 2.5rem; }
.verification_form .form_bx>label { font: var(--font16); color: var(--color-black); font-weight: var(--font_normal); margin-bottom: 0.5rem; }
:is(.verification_form .form_bx>.form-control, .verification_form .form_bx>.form-select) { font: var(--font16); color: var(--color-black); font-weight: var(--font_normal); padding: 0.7rem 1.5rem; border: 0; border: 0.1rem solid rgb(0 0 0 / 10%); letter-spacing: -0.16px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
:is(.verification_form .form_bx>.form-control, .verification_form .form_bx>.form-select):focus{box-shadow: none;border-color: var(--color-eb);}
.verification_form .form_bx>small{font: var(--font12);color: var(--color-eb);}
.amount_pay>p{font: var(--font16);}
.form_btn>button[type="submit"] { font: var(--font16); font-weight: var(--font_normal); padding: 0.8rem 2rem; border: 0.1rem solid #AF251C; color: var(--color-black); font-weight: 400; margin-top: 3.6rem; background: linear-gradient(to right, #AF251C 49%, transparent 49%); background-size: 210% 110%; background-position: right bottom; transition: all .5s ease-out; cursor: pointer; }
.form_btn>button[type="submit"]:hover { background-position: left bottom; color: var(--color-white); }
.verification_form .form-check:has(+ .form_bx){ margin-bottom: 2rem;}
.verification_form .form-check.form-check-inline{display: inline-flex;    align-items: center;}
.verification_form .form-check-input { appearance: none; -webkit-appearance: none; -moz-appearance: none; width: 1.6rem; height: 1.6rem; border: 0.255rem solid #999; border-radius: 50%; background-color: #fff; position: relative; cursor: pointer; transition: background-color 0.3s ease, border-color 0.3s ease; }
.verification_form .form-check-input:checked { background-color: var(--color-eb); border-color: var(--color-eb); }
.verification_form .form-check-input:checked::before { content: ''; position: absolute; top: 50%; left: 50%; width: 0.7rem; height: 0.7rem; border-radius: 50%; background: #fff; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.verification_form .form-check .form-check-input { float: left; margin-left: 0; }
.verification_form .form-check-label{font: var(--font16);}
@media(max-width:1549px){
    .verification_form>h5{margin-bottom: 2rem;}
    .verification_form { margin-bottom: 3rem; }
    .verification_form>.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 1.5rem; }
    .verificationForm_sec { padding-block: 0rem 8rem; }
}
@media(max-width:767px){
    .verificationForm_sec { padding-block: 0rem 4rem; }
   .verification_wrapper { padding: 2rem;}
   .verification_form .form-check.form-check-inline{margin-right: 0;margin-bottom: 1.5rem;}
   .form_btn>button[type="submit"]{margin-top: 1.6rem;}
}




 /* program overview page css start */
 .program-overview .border_line {border-top: solid 1px #ddd; padding-top: 8rem;}
 .program-overview .grid-2 {display: grid; grid-template-columns: repeat(1 ,35% auto); gap: 8rem; align-items: center; position: relative;}
 .program-overview .chairperson-content h2 { background: transparent linear-gradient(278deg, #1B589D 63%, #EB5F36 100%) 0% 0% no-repeat padding-box;background-clip: text;color: transparent;font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;margin-bottom: 4rem; line-height: 1.3;}
.program-overview .chairperson-content p {font: var(--font16);color: var(--color2e);margin-bottom: 6rem;}
.program-overview .chairperson-details {background: var(--color-white);padding: 2.2rem 4.5rem 2rem 2.5rem;align-items: center;margin-left: -10rem; max-width: 75%;position: relative;z-index: 2;top: 5rem;box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;}
.program-overview .chairperson-details span {font: var(--font28);color: var(--color1b);letter-spacing: 0;text-transform: uppercase;font-weight:var(--font_600);display: block;margin-bottom: 1rem}
.program-overview .chairperson-details p {font: var(--font16);color: var(--color2e);margin-bottom: 0;}
.program-overview .chairperson-content {padding-right: 10rem;}
.chairperson-content .download {display: flex;align-items: center;border: solid 1px #9b9b9b7a;padding: 0.5rem 1.1rem 0.4rem;max-width:55%;}
.chairperson-content .download a {color: #000;text-decoration: none;display: flex;align-items: center;gap: 10px;}
.chairperson-content .download a img {width: 20px;height: 20px;}
.program-overview01 figure figcaption span:first-child {font: var(--font16);font-weight: 300;text-transform: uppercase;letter-spacing: 0;color: var(--color-white);margin-bottom: 3rem;padding-right: 10rem;}
.program-overview01 .library-right figure {position: relative;height: 100%;aspect-ratio: 3 / 3.04;}
.program-overview01 .library-right figure figcaption {position: absolute;content: ""; top: 0;bottom: 0;left: 0;right: 0;background: linear-gradient(to top, #000000 0%, #00000000 100%);display: flex;justify-content: flex-end;flex-direction: column;padding-left: 1.9rem;}
.fitness-center.about-programOver span {line-height: 1.3;}
.about-programOver p {max-width: 100%;font: var(--font16);font-weight: var(--font_normal);color: var(--color2e); letter-spacing: 0;}
.about-programOver .sub-content {padding-block: 4rem;}
.scholarship-sec .sub-content{margin-block: 3rem 0;}
.scholarship-sec .sub-content p{font: var(--font16); color: var(--color-white); margin-bottom: 2rem;}
.centre-for-research {padding-bottom: 0;}
.centre-for-research .sec_title p{ font: var(--font15);margin-block: 3rem 0;}
.informationpdf {display: flex;gap: 2rem;}
.informationpdf .download {border: solid 1px #ddd;padding: 1rem;}
.fellow-infor02 {padding-block: 6rem;}
.successful-strory-sec {background-color: var(--color-white); padding-bottom: 10rem;}
.internationl-student-sec {padding-top: 0;}
.internationl-student-sec .container .col-lg-11 { border-top: solid 1px #ddd; padding-block: 8rem 0;}
.internationl-student-sec .fdtab_data>h4 {line-height: 1.4;}
.internationl-student-sec .fdtab_data>h5 {font: var(--font20);font-weight: normal;line-height: 1.4;margin-bottom: 1.5rem;}
.partners-grid ul {display: grid; grid-template-columns: repeat(3,1fr);gap: 1.5rem;}
.internationl-student-sec .fdtab_data .margin_top {margin-bottom: 3rem;}
.internationl-student-sec .informationpdf .grid_2 {display: grid; grid-template-columns: repeat(2,1fr);gap: 1.5rem; margin-top: 3rem;}
.faculty-research-sec {padding: 0;}
.faculty-research-sec .testi-group {display: grid;grid-template-columns: repeat(2, 1fr);gap: 5rem;position: relative;}
.research-data .research-list {margin-block: 2rem;}
.research-data .research-list li {font: var(--font16); margin-bottom: 1rem;}
.nav.nav-pills.custom_tab{border-bottom: none;}
.gallery_col .yt-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.accordion-body .grid-2 {display: grid; grid-template-columns: repeat(2,1fr); gap: 2rem;}
.faq-question h5:first-child{margin-top: 1rem;}
.faq-question h5 span{margin-right: 1rem;}
.faq-question h5{font:var(--font18);font-weight: 600; color:var(--color-2e);margin-bottom: 2rem;margin-top: 3rem;}
.faq-question p{font:var(--font16); color:var(--color-2e); ;margin-bottom: 1.5rem;}
/* Fellow Program page responsive start */
@media(max-width:1799px){
.chairperson-content .download { max-width: 58%;}
.program-overview .chairperson-details{top: 3rem;}}
@media(max-width:1549px){
.chairperson-content .download { max-width: 70%;}
.program-overview .chairperson-content p {margin-bottom: 2rem;}
.program-overview .chairperson-details {max-width: 90%;}
.program-overview .chairperson-details p {margin-bottom: 0;}
.health-center .health-center_Cnt p {line-height: 1.5;margin-bottom: 2rem;}
.health-center .health-center_Cnt span {margin-bottom: 0;}
.core-accordion .tabacdn_wrap .nav-tabs {
    gap: 2.5rem;
}
.successful-strory-sec {padding-bottom: 8rem;}}
@media(max-width:1366px){
.program-overview .border_line {padding-top: 6rem;}
.program-overview .grid-2 { grid-template-columns: repeat(1, 40% auto); gap: 6rem;}
.program-overview .chairperson-content {padding-right: 2rem;}
.program-overview01 .library-heading {margin-bottom: 3rem;}
.program-overview01 figure figcaption span:first-child {padding-right: 8rem;}
.fitness-center.about-programOver{margin-top: 6rem;}
.about-programOver .sub-content { padding-block: 3rem;}
.fellow-infor02 {padding-block: 4rem;}
.chairperson-content .download { max-width: 50%;}
.legacy-companies{
    padding: 2.2rem 3.6rem 3rem 3.6rem;
  }
}

@media screen and (max-width:1280px){
      .legacy4 .tabacdn_wrap ul.nav-tabs {
        max-width: 257px;
        padding: 3rem 2rem 4.2rem 2.2rem;
    }
    .health-center_Cnt {
    padding-left: 2.1rem;
}
#faculty-development .admission-table {
    margin-block: 0 2rem;
}
    
    .admissionsec6 {
    padding-block: 5rem 5rem;
}
.faq-sec {
    margin-block: 5rem 8.7rem;
}
.address {
    padding: 2rem 0rem;
}
.south-asian-sec .aboutscope, .south-asian-sec .aboutsage, .south-asian-sec .editorialboard {
        padding-block: 4rem 0;
    }
    .fitness-center_badge {
        bottom: 20%;
    }
        .core-accordion .tabacdn_wrap .nav-tabs {
        gap: 1.5rem;
    }
    .open-pro1 .tabacdn_wrap {
    gap: 4rem;
}
}

@media(max-width:991px) {
 .program-overview .border_line { padding-top: 4rem; }
.program-overview .grid-2 { gap: 4rem; }
.program-overview01 .library-heading { margin-bottom: 2rem; }
.program-overview01 .library span { margin-bottom: 0; }
.program-overview01 .library { margin-top: 2rem; padding: 2rem 0; }
.fitness-center.about-programOver { margin-top: 4rem; }
.about-programOver p { margin-bottom: 2rem; }
.scholarship-sec .sub-content { margin-block: 1rem 0; }
.placement_team.centre-for-research { padding-block: 2rem 2rem; }
.centre-for-research .sec_title p { font: var(--font15); margin-block: 2rem 0; }
.centre-for-research .placeteam_slide .swiper-pagination { margin-top: 2rem; }
.fellow-infor02 { padding-block: 2rem; }
#faqAccordion .accordion-body { padding: 2rem 2rem 2rem 2rem; }
.ranking4 { padding-bottom: 3rem; }
.accordion-body .grid-2 { grid-template-columns: repeat(1,1fr); gap: 2rem; }
.internationl-student-sec .container .col-lg-11 {
    padding-block: 5rem 0;
}
.faculty-research-sec .testi-group{gap: 1rem;}
 }
@media(max-width:767px) {
 .about-programOver .col-md-10.offset-2 { margin-left: 0; }
.fitness-center p { margin-right: 0rem; }
.about-programOver .sub-content { padding-block: 2rem; }
.about-programOver p:last-child { margin-bottom: 1rem; }
.about-programOver p { margin-bottom: 1rem; }
.fellow-infor02 { padding-block: 0 2rem; }
.program-overview .grid-2 { gap: 3rem; grid-template-columns: repeat(1, 50% auto); }
.program-overview .chairperson-content { padding-right: 0rem; }
.chairperson-content .download { max-width: 70%; }
.program-overview .chairperson-details { max-width: 100%; top: 1rem; }
.library.program-overview01 { margin-top: 2rem; }
.health-center_Cnt { padding-left: 0; }

 }
@media(max-width:599px) {
 .program-overview .grid-2 { grid-template-columns: repeat(1, 1fr); }
.program-overview .chairperson-details { margin-left: 0; }
.program-overview .chairperson-content h2 { margin-bottom: 1rem; }
.program-overview .chairperson-details { top: 2rem; }
.library.program-overview01 { margin-top: 4rem; }
.fitness-center.about-programOver { margin-top: 2rem; }
#faqAccordion .accordion-item { margin-bottom: 1rem; }
.partners-grid ul {
    grid-template-columns: repeat(2, 1fr);
}
 }
.table-wrapper { overflow-x: auto; }
.program_section01 .program-col { position: relative; }
.program_section01 .program-col a { z-index: 1; }
.program_section01 .program-col figure { position: relative; overflow: hidden; }

.program_section01 .program-col figure figcaption { position: relative; z-index: 1;}
.program_section01 .program-col figure figcaption::before {content: "";position: absolute;left: 0;bottom: 0;height: 0%;width: 100%;background-color: #fff;z-index: -1;transition: height 0.6s ease;}
.program_section01 .program-col figure:hover figcaption::before {  height: 100%;}


/* Thankyou page css  */



/*=========Notice board page===========*/
.notice_sec{padding-block: 10rem 12rem;min-height: 60vh;}
.notice_grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 0.5rem 3rem;}
.notice_bx{position: relative;background-color:var(--color-white);padding: 1.5rem; grid-column:span 2;margin-bottom:1rem;}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2)){grid-column:span 1;margin-bottom:5rem;padding: 3rem;background-color: var(--color1b);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>*{color: var(--color-white);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>span{font:var(--font16);display:block;margin-bottom: 1.5rem; color: var(--color-white);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>h6{font: var(--font20); margin-bottom: 2rem;}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>h6::after{width: 4rem;height: 4rem;}
.notice_bx>h6 {font: var(--font20); line-height: 1.3; position: relative; display: flex; align-items: center; justify-content: space-between; gap: 2rem; transition: all 0.5s ease;
}
.overlap_btn {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    font-size: 0;
}
.notice_bx:not(:has(a))>h6::after{display: none;}
/* .notice_bx:last-child{margin-bottom: 0;} */
.notice_bx>figure{margin-bottom: 1.5rem;}
.notice_bx>span{ font:var(--font16); display: block;margin-bottom: 0.5rem;font-weight: 600; color: var(--color1b);}
.notice_bx>h6::after{content: '';flex-shrink: 0;position: relative;display: block;width: 2.5rem;height: 2.5rem;background: url(../images/pdf-ico.svg) no-repeat center / contain;}
.notice_bx:has(a:hover)>h6{color: var(--color-white);}


@media screen and (max-width:767px){
  :is(.notice_bx:nth-child(1), .notice_bx:nth-child(2)) {
    grid-column: 1;
    margin-bottom: 2rem;
  }
  .notice_grid {
      grid-template-columns: repeat(1, 1fr);
  }
}

/* ================ Alumni over view ========== */

        .alumini-overview .inner_container {background: transparent linear-gradient(296deg, #1B589D 0%, #EB5F36 150%);padding-block: 8rem 7.2rem;}
        .alumini-overview .convener-content { display: grid ; grid-template-columns: repeat(2, 1fr); }
        .alumini-overview .convener-content .convener-img { text-align: right;}
        .alumini-overview  .convener-content .convener-img img {margin-top: -12rem;max-width: fit-content;}
        .alumini-overview .convener-text p {font: var(--font21);color: #fff;line-height: 3rem;letter-spacing: -0.42px;margin-bottom: 4rem;padding-right: 1rem;font-weight: 200;}
        .alumini-overview .convener-text .yellow-line-text::before {content: '';width: 1rem;height: 100%;background-color: #FFCC00;display: block;position: absolute;left: 0;}
        .convener-msg1 .convener-text .yellow-line-text {position: relative;padding-left: 5.5rem;}
        .alumini-overview .convener-text .convener-info h5 {font: var(--font21);color: #fff;line-height: 2.9rem;letter-spacing: -0.21px;margin-bottom: 0.6rem;}
        .alumini-overview .convener-text .convener-info span {display: block;font: var(--font16);color: #fff;line-height: 2.3rem;margin-bottom: 1.5rem;font-weight: 200;}
        .alumini-overview .convener-text .convener-info div a {padding-left: 1rem;transition: 0.2s all;text-decoration: none;color: #fff;font: var(--font16);line-height: 2.3rem;font-weight: 200;}
        .convener-para p {font: var(--font16);line-height: 2.3rem;margin-bottom: 2rem;color: var(--color2e);}
        .convener-msg1 .convener-text .convener-info { padding-left: 5.5rem;}         
        .alumini-overview-doc p:first-child { margin-bottom: 1rem; }
        .alumini-overview-doc{padding-left: 5.5rem;}
        .alumini-overview .yellow-line-text p{margin-bottom: 2rem;}
        .convener-msg2 {margin-top: 7rem;margin-bottom: 6rem;}
        .convener-para p {font: var(--font16);line-height: 2.3rem;margin-bottom: 2rem;color: var(--color2e);}
        .regards p{font-weight: var(--font_medium);}

       
 
    
        .alumni-chapters h4, .news-letter h4{font: var(--font28);font-weight: var(--font_600);letter-spacing: -0.84px;margin-bottom: 3rem;background-image: linear-gradient(288deg, #1B589D 80%, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
        .alumni-chapters h5{font: var(--font20);font-weight: var(--font_600);letter-spacing: -0.84px;margin-bottom: 3rem;background-image: linear-gradient(288deg, #1B589D 93%, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;}
        .chapters_box{position: relative; background-color: var(--color-white); display: flex; flex-direction: column; align-items: center; justify-content: center; align-items: center; position: relative; padding: 5rem; border-radius: 0.5rem;}
        .chapters_box .btn_icon {border: 0.1rem solid var(--color1b);width: 2.6rem;height: 2.6rem;display: inline-flex;align-items: center;justify-content: center;margin-top: 1.3rem;}
        .chapters_box .btn_icon>img {width: 1rem;filter: invert(0);-webkit-filter: invert(0);}
        .chapters_box:hover .btn_icon{background-color: var(--color1b);}
        .chapters_box:hover .btn_icon>img {width: 1rem;filter: invert(1);-webkit-filter: invert(1);}
        .chapters_box:after {position: absolute; content: "";bottom: 0; left: 50%; height: 2px; width: 90%; background-color: var(--color1b); transform: translateX(-50%);} 
        .chapters_box p{font: var(--font16);font-weight: var(--font_500); color: var(--color2e);  }  
        .chapters_box:hover p:before {width: 100%;right: 0; } 
        .int{margin-bottom: 5rem;}
        .nat{--bs-gutter-y: 1.5rem; --bs-gutter-x: 1.5rem;}
        .new_letter{background-color: var(--color-white);padding: 2rem;margin-bottom: 2rem;position: relative;}
        .alumni-chapters-details .happening_para p {font: var(--font15);font-weight: normal;letter-spacing: 0px;color: var(--color2e);}
        .alumni-chapters-details .happening_para  { padding-block: 5.6rem 2rem;  }
        .srn{margin-bottom: 0.5rem; font-weight: var(--font_medium) !important;}
        .alumni-chapters-details .grid_2 {display: grid;grid-template-columns: repeat(1, 48% auto);gap: 6.4rem;  padding-bottom: 8rem}
        .alumni-chapters-details .happeni_content p {font: var(--font15);font-weight: normal;letter-spacing: 0px;color: var(--color2e);margin-bottom: 2.3rem;}
        .alumni-chapters-details .happening_para ul,.alumni-chapters-details .happeni_content ul {padding-left: 2.5rem;margin-block: 3rem;}
        .alumni-chapters-details .happening_para ul:last-child { margin-block: 3rem 0;}
        .alumni-chapters-details .happeni_content ul:last-child { margin-block:  0;}
        .alumni-chapters-details .happening_para ul li ,.alumni-chapters-details .happeni_content ul li {list-style-type: disc;font: var(--font15);  color: var(--color2e);margin-bottom: 1.5rem;}
        .alumni-chapters-details .happening_para ul li::marker,.alumni-chapters-details .happeni_content ul li::marker {color: var(--color1b);}
        .alumni-chapters-details .happening_para ul li span, .alumni-chapters-details .happeni_content ul li span {color: var(--color2e) !important; font-weight: var(--font_medium);}
        .alumni-chapters-details h5 {font: var(--font20);font-weight: var(--font_600);letter-spacing: -0.84px;margin-bottom: 1.8rem;background-image: linear-gradient(288deg, #1B589D 96%, #EB5F36 100%);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent;
}

       /* responsive */
         @media(max-width:1799px){
          .chapters_box{padding: 4rem;} 
  
         }       
        @media(max-width:1599px) {
        .alumini-overview  .convener-content .convener-img img {max-width: 87%;}
        .alumini-overview  .convener-text p {padding-right: 2rem;}
        }
        @media(max-width:1550px) {
        .alumini-overview .chairperson-msg .convener-text p { padding-right: 4rem;}
        .alumini-overview  .convener-text p{line-height: 2.5rem;}
        }
        @media(max-width:1099px) {
        .alumini-overview  .convener-content .convener-img img {max-width: 83%;}
        .alumini-overview  .convener-text p {padding-right: 0rem;margin-bottom: 3rem;}
        .alumini-overview  .inner_container {  padding-block: 6rem 6.2rem; }  
        .legacy4>.tabacdn_wrap { display: grid; gap: 0rem; grid-template-columns: 30% 70%; }
        .legacy4 .tabacdn_wrap ul.nav-tabs{ max-width: 90%; padding-right: 3rem;}
        }

        @media(max-width:991px) {
        .alumini-overview  .convener-content .convener-img img {   margin-top: -8rem;  }
        .alumini-overview  .inner_container { padding-block: 5rem 5.2rem;  }
        .alumini-overview  { margin-top: 6rem; margin-bottom: 8rem;}
        .alumini-overview .chairperson-msg .convener-text h6 {  margin-bottom: 2rem;  }
        .alumni-chapters-details .grid_2{grid-template-columns: repeat(1, 1fr);}
        .ranking-research { padding-block: 8.3rem 00rem; }
        .programmes_offered_sec h2{ margin-bottom: 2rem; }
        .legacy4 .peo-list { max-width: 100%;}
        .open-pro1 .tabacdn_wrap { gap: 3rem; }
        .legacy4 .tabacdn_wrap{ grid-template-columns: 100%;}
        }

        @media(max-width:767px) {
        .alumini-overview  .convener-text .yellow-line-text { padding-left: 4rem;  }
        .alumini-overview-doc{padding-left: 4rem;}
        .alumini-overview  .convener-text .convener-info span { margin-bottom: 1rem; }
        .convener-msg2 { margin-top: 4rem;margin-bottom: 4rem; }
        .alumini-overview  .convener-content {grid-template-columns: repeat(1, 1fr); }
        .alumini-overview  .convener-text{order: 2;}
        .alumini-overview  .convener-text .convener-info {  padding-left: 4rem;}
        .alumini-overview  .convener-content .convener-img {text-align: left;  order: 1;}
        .alumini-overview  .convener-content .convener-img img {  margin-top: 0rem; margin-bottom: 4rem; min-width: 100%;}
        .accridit_left {
        padding-right:0rem;
        padding-bottom: 2rem;
    }
        .achiev-grid {
            grid-template-columns: repeat(2, 1fr); gap: 2rem;
        }
        }
 
.portal_sec{padding-block: 0 12rem;}
.portal_grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 5rem;}
.portal_bx { position: relative; background-color: rgb(255 255 255); padding: 3rem; text-align: center; aspect-ratio: 4 / 2.5; display: flex; align-items: center; justify-content: center; 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 ; }
.portal_bx p { font: var(--font18); color: var(--color-eb); font-weight: 500; }
.portal_bx:has(a:hover) {background-color: var(--color-eb);}
.portal_bx:has(a:hover) p{color: var(--color-white);}
@media(max-width:1549px){  
  .portal_sec { padding-block: 0px 10rem; }
  .portal_grid{gap: 3rem;} 
}
@media(max-width:1024px){  
  .portal_sec { padding-block: 0px 7rem; }
  .portal_bx{gap: 2rem;}
}
@media(max-width:991px){
  .portal_grid{grid-template-columns: repeat(3, 1fr);        gap: 2rem;} 
  .portal_bx{ padding: 2rem;}
  .opentab-content ul {
    margin-top: 3rem;
}
.curricu_grid {
    grid-template-columns: repeat(1, 100% auto);
    gap: 0rem;
    margin-left: 0;
}
  

 .accred_sec .grid_2 {
        grid-template-columns: repeat(1, 100%);
        padding-top:1rem;
    }
    .programms_offered-tab-content {
        grid-template-columns: repeat(1, 100%);
        column-gap: 1rem;
    }
.programm-offerd-hr {
    border: 1px solid var(--color-c8);
    margin-block: 0 4.9rem;
}
.programms_offered-tab-content .left-sec figure{
  padding-top: 2rem;
}
.programms_offered-tab-content_list {
    grid-template-columns: repeat(1, 1fr);
}
    .faq-sec {
        margin-block: 5rem 5rem;
    }
    .faq-sec h2.title{
      margin-bottom: 1rem;
    }
  .grid_2 .addmissionContent {
        padding-right: 0rem;
    }
}
@media(max-width:767px){
  .portal_sec { padding-block: 0px 5rem; }
  .portal_grid { grid-template-columns: repeat(2, 1fr); gap: 1rem; }
  .portal_bx { padding: 1rem; }
  .open-pro1.legacy4 .peo-list {
        margin-block: 2rem 0;
    }
    .opentab-content ul {
    margin-top: 2rem;
}
.testimonials-sec .testi-group .testim-col{
  padding-top: 2rem;
}
}
@media screen and (max-width:640px){
  .ranking-grp {
    grid-template-columns: repeat(1, 1fr);
    gap: 1rem;
}

.wrap-wbg-search {
      grid-template-columns: repeat(3, 1fr)
  }

}
@media screen and (max-width:480px){
  .reseach-grp .testimonials-sec .testi-group.cestours {
    grid-template-columns: repeat(1, 100%);
    gap: 2rem 4rem;
}
.shodh-box .grid-3 {
    grid-template-columns: repeat(1, 1fr);
}
.shodh-box .welfare_bottom p{
  margin-bottom: 0;
}
.reseach-grp .testimonials-sec .testi-group {
    grid-template-columns: repeat(1, 1fr);
}
    .testimonials-sec {
        padding-block:0rem 2rem;
    }
  .wrap-wbg-search {
    grid-template-columns: repeat(2, 1fr);
}
    .open-pro1.legacy4 .peo-list {
        margin-block: 0rem;
    }
    .tab-pane.accordion-item .accordion-body {
        padding: 2rem 1rem 0;
    }
    .achiev-grid {
            grid-template-columns: repeat(1, 1fr); gap: 2rem;
        }
}
@media(max-width:375px){
  .portal_grid { grid-template-columns: repeat(1, 1fr); gap: 1rem; }
  .testi-group.cestours-slider .testim-col figure img {
        height: 60%;
    }
}


/* Fellow Start */

.fellow_rsearch{padding-block: 10rem;}
.fellow_rsearch .sec_title{margin-bottom: 5rem; text-align: center;}
.mail_link { color: var(--color-eb); display: block; word-wrap: break-word; }
.fellow_rsearch .custom-table{min-width: 100%;}
.fellow_contact{padding-block: 10rem;background-color: var(--color-white);}
.fellow_contact .sec_title{margin-bottom: 5rem; text-align: center;}
.fellow_cntGrid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 3rem;}
.flw_cntbx { padding: 2rem; text-align: left; background-color: var(--color1b); }
.flw_cntbx:nth-child(2){background-color: var(--color-eb);}
.flw_cntbx:nth-child(3){background-color: var(--color35);}
.flw_cntbx:nth-child(4){background-color: var(--color-2e);}
.flw_cntbx>h5{font: var(--font21);font-weight: 600;color: var(--color-white); margin-bottom: 2rem;}
.flw_cntbx>p{margin-bottom: 1rem;color: var(--color-white);}
.flw_cntbx>p:last-of-type{margin-bottom: 0;}
.flw_cntbx>p>strong{margin-right: 0.5rem;}
.flw_cntbx>p>a{color: var(--color-white);}
@media(max-width:1799px){
    .fellow_rsearch{padding-block: 8rem;}
    .fellow_contact {padding-block: 8rem;}
}
@media(max-width:1549px){
    .fellow_rsearch{padding-block: 7rem;}
    .fellow_rsearch .sec_title { margin-bottom: 3rem; }
    .fellow_contact {padding-block:7rem;}
    .fellow_contact .sec_title { margin-bottom: 3rem; }
    .fellow_contact {padding-block: 6rem;}
    .flw_cntbx>h5{margin-bottom: 1rem;}
    .fellow_cntGrid{gap: 1rem}
    .fellow_rsearch .custom-table tbody tr td:nth-child(3){white-space: nowrap;}
}
@media(max-width:1024px){
    .fellow_cntGrid{  grid-template-columns: repeat(2, 1fr);}
}
@media(max-width:991px){
    .fellow_rsearch { padding-block: 4rem; }
    .fellow_contact {padding-block:4rem;}
    .flw_cntbx>h5{margin-bottom: 1rem;}
    .fellow_cntGrid{gap: 1rem}
    .admissionsec6 { padding-block: 5rem 0rem;}
     .health-center_Cnt { padding-left:0rem;}
    .fitness-center_badge {bottom: -75%;}
}
@media(max-width:767px){
    .fellow_rsearch .sec_title { margin-bottom: 2rem; }
    .fellow_contact .sec_title { margin-bottom: 2rem; }

    .fellow_cntGrid{  grid-template-columns: repeat(1, 1fr);}
}

/* Placement Start */
.international_secone{position: relative;padding-bottom: 11rem;}
.international_secone:not(:has(.internover_right)) .placeover_left{padding: 0;}
.internover_left{width: 100%;padding-top: 2.3rem; padding-right: 10rem;}
.internover_left>h4 { display: inline-block; font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px; background-image: linear-gradient(282deg, #1B589D 20%, #EB5F36 100%); background-clip: text; color: transparent; margin-bottom: 2rem; }
.internover_left>p{font: var(--font16);}
.internover_left>blockquote{font: var(--font21);font-weight: var(--font_300);letter-spacing: -0.42px;color: var(--color2e);margin-bottom: 3rem;}
.internover_right{margin-right: -10rem;}

@media(max-width:1799px){
  .international_secone { padding-bottom: 10rem; }
  .internover_left{padding-top: 1.3rem;padding-right: 8.4rem;}
  .internover_right { margin-right: -8rem; }
  .internover_left .brochure_btn { margin-top: 5.9rem; }
  .brochure_btn>img { width: 4.5rem; }
}
@media(max-width:1549px){
  .internover_left { padding-top: 1rem; padding-right: 6.5rem; }
  .internover_left>h4{letter-spacing: 0;margin-bottom: 1.5rem;}
  .internover_left>blockquote{ padding-right: 3rem;letter-spacing: 0;margin-bottom: 2rem;}
  .internover_right { margin-right: -7rem; }
}
@media(max-width:1024px){
  .international_secone { padding-bottom: 8rem; }
  .internover_right { margin-right: -4rem; }
  .internover_left { padding-top: 0rem; padding-right: 2rem; }
  .internover_left>blockquote { padding-right: 0; margin-bottom: 1.5rem; }
  .internover_left .brochure_btn { margin-top: 2.9rem; }
  .brochure_btn>img { width: 3rem; }
  .brochure_btn>span { padding-bottom: 1rem; }
}
@media (max-width:991px) {
  .internover_left { padding-right: 0; padding-bottom: 3rem;}
  .internover_right { margin-right: 0; }
  .international_secone { padding-bottom: 6rem; }
}
@media (max-width:767px) {
   .international_secone { padding-bottom: 4rem; }
}

.international_sectwo{position: relative;padding-block: 11rem;background-color: var(--color1b);}
.internover_eligbility .sec_title { margin-bottom: 5rem; text-align: center; }
.internover_eligbility .sec_title>h4 { display: inline-block; font: var(--font28); font-weight: var(--font_600); letter-spacing: -0.84px;  color: var(--color-white); }
.internover_eligbility p{color: var(--color-white);}
.internover_eligbility ul{margin-bottom: 3rem;}
.internover_eligbility ul>li { font: var(--font16); color: var(--color-white); }
.internover_eligbility ul>li:last-child {margin-bottom: 0; }
.internover_eligbility ul>li::before { background-color: var(--colorc00);}
.fee_structure { margin-top: 5rem; display: inline-block; background-color: var(--color-white); padding: 3rem 2rem 3rem 5rem; border-left: 1.5rem solid var(--colorc00); }
.fee_structure h4 { font: var(--font28); color: var(--color); line-height: 1.6; font-weight: 600; letter-spacing: -0.84px; background-image: linear-gradient(278deg, #1B589D 83%, #EB5F36 99%); background-clip: text; color: transparent; display: block; margin-bottom: 2rem; }
.fee_structure p { font: var(--font18); color: var(--color-2e); max-width: 61%; }
.admissionprocess_sec{position: relative;padding-block: 11rem;background-color: var(--color-white);}
.admissionprocess_sec .sec_title { margin-bottom: 5rem; text-align: center; }
.process_step{position: relative;display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;}
.process_stepbx { display: flex;flex-direction: column; background-color: var(--colorf5); padding:4rem; position: relative; }
.process_stepbx span { font: var(--font24); font-family: var(--karla); color: var(--color-eb); display: inline-block; margin-bottom: 2rem; font-weight: 700; border-bottom: 0.1rem solid #e7e7e7; padding-bottom: 1rem; }
.process_stepbx .arrow_btn{ margin-top: auto;}
.process_stepbx:has(.arrow_btn) p{ margin-bottom: 2rem;}
.btn_center{margin-top: 5rem;text-align: center;}

@media(max-width:1799px){
    .international_sectwo { padding-block: 8rem;}
    .admissionprocess_sec{padding-block: 8rem;}
}
@media(max-width:1549px){
    .international_sectwo { padding-block:7rem; }
    .fee_structure { padding: 2rem 2rem 2rem 3rem; }
    .internover_eligbility .sec_title { margin-bottom: 3rem; }
    .admissionprocess_sec{padding-block: 7rem;}
    .admissionprocess_sec .sec_title { margin-bottom: 3rem;}
    .process_stepbx { padding: 2.5rem; }
    .btn_center{margin-top: 3rem;}
}
@media (max-width:991px) {
    .international_sectwo { padding-block:5rem;}
    .admissionprocess_sec { padding-block: 5rem; }
    .fee_structure{margin-top: 3rem; padding: 1rem 2rem 1rem 2rem;}
    
}
@media (max-width:767px) {
    .admissionprocess_sec { padding-block: 3rem; }
    .admissionprocess_sec .sec_title { margin-bottom: 2rem; }
    .process_step {grid-template-columns: repeat(1, 1fr);}
}



.admission_contact{padding-block: 10rem;background-color: var(--color-f5);}
.admission_contact .sec_title{margin-bottom: 5rem; text-align: center;}
.admission_cntbx{ padding: 4rem;background-color: var(--color35);}
.admission_cntbx>h5{font: var(--font21);font-weight: 600;color: var(--color-white); margin-bottom: 2rem;}
.admission_cntbx>p{margin-bottom: 1rem;color: var(--color-white);}
.admission_cntbx>p:last-of-type{margin-bottom: 0;}
.admission_cntbx>p>strong { margin-right: 0.5rem; color: var(--color-white); font-weight: 600; }
.admission_cntbx>p>a{color: var(--color-white);}
.admission_cntbx>p>a:hover{color: var(--colorc00);}
@media(max-width:1799px){
    .admission_contact {padding-block: 8rem;}
}
@media(max-width:1549px){
    .admission_contact {padding-block:7rem;}
    .admission_contact .sec_title { margin-bottom: 3rem; }
    .admission_contact {padding-block: 6rem;}
    .flw_cntbx>h5{margin-bottom: 1rem;}
    .admission_cntbx {padding: 3rem;}
}

@media(max-width:991px){
    .admission_contact {padding-block:4rem;}
    .flw_cntbx>h5{margin-bottom: 1rem;}
}
@media(max-width:767px){
    .fellow_contact .sec_title { margin-bottom: 2rem; }    
    .admission_cntbx>p>strong {display: block; margin-right: 0; margin-bottom: 0.5rem; }
    .admission_cntbx{ padding: 2rem;}
}

.career_contact{padding-block: 8.3rem 10rem;background-color: var(--color-white);}
.career_bx:not(:last-child){padding-bottom:5rem;margin-bottom: 5rem;border-bottom: 0.1rem solid #cecece;}
.career_bx h5 { display: inline-block; font: var(--font28); letter-spacing: -0.84px; line-height: 1.2; background-image: linear-gradient(288deg, #1B589D 48%, #EB5F36 55%); background-clip: text; color: transparent; font-weight: var(--font_600); margin-bottom: 3rem; }
.career_bx p  {margin-bottom: 1.5rem;}
.career_bx p a {color: var(--color1b);font-weight: 600;}
.career_bx p a:hover {color: var(--color-eb);}

@media(max-width:1549px){
  .career_contact{padding-block: 8rem 8rem;}
  .career_bx h5{ margin-bottom: 2rem;}
  .career_bx:not(:last-child) { padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 0.1rem solid #cecece; }
  .career_bx p { margin-bottom: 1rem; }
}
@media(max-width:991px){
  .career_contact{padding-block: 6rem 6rem;}
}

@media(max-width:767px){
  .career_contact{padding-block: 4rem 4rem;}
  .career_bx h5{ margin-bottom: 2rem;}
  .career_bx:not(:last-child) { padding-bottom: 2rem; margin-bottom: 2rem; border-bottom: 0.1rem solid #cecece; }
  .career_bx p { margin-bottom: 1rem; }
}
@media screen and (max-width:480px){
  .faculty-group.grid_2{display: block;}
  .faculty-group.grid_2 .faculty-col{padding: 1rem 0;}
  .internationl-student-sec .informationpdf .grid_2 {
    grid-template-columns: repeat(1, 1fr);
    margin-top: 1rem;
    margin-bottom: 2rem;
}
}

.career_bx p {
    position: relative;
}
.career_bx p a {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.career_bx p span {
    color: var(--color1b);
    font-weight: 600;
}
.career_bx p img {
    position: absolute;
    left: auto;
    right: 0;
    width: 20px;
}
@media(max-width:991px){
.journal-dic-pg .alumni-content{
    padding-bottom: 2rem;
    padding-left: 0;
}
.alumni-content.journal-dic-right {
    padding: 2rem 0 2rem 0;
}
}
@media(max-width:767px){
  .career_bx p {
    padding-right: 5rem;
    display: flex;
    align-items: center;
}
}

.resion_recruit { padding-block: 9.2rem 9rem; }
.sec_title { margin-bottom: 3rem; }
.resion_recruitGrid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3rem; }
.resion_bx { background: #fff; padding: 2rem; }
.resion_bx h5 { display: block; font: var(--font21); letter-spacing: -0.84px; color: var(--color1b); font-weight: var(--font_600); margin-bottom: 1.5rem; }
.resion_bx p { font: var(--font15); line-height: 1.6; color: var(--color-2e); letter-spacing: 0px; }
@media screen and (max-width:640px) {
  .resion_recruitGrid { display: grid; grid-template-columns: repeat(1, 1fr); gap: 2rem; }
}
.placement-season { background: #f6f6f6; padding: 5rem 5rem; margin-bottom: 3rem; }
.placement-season h6 { display: block; font: var(--font18); color: #000; font-weight: var(--font_normal); margin-bottom: 2.5rem; margin-top: 2.5rem; }
.placement-season p { margin-bottom: 2rem; }
.placement-season p:last-of-type { margin-bottom: 0; }
.fellow_cntGrid.placecnt_grid{grid-template-columns: repeat(2, 1fr);}
.fellow_cntGrid.placecnt_grid .flw_cntbx { padding: 4rem;}
@media(max-width:1024px){
  .fellow_cntGrid.placecnt_grid .flw_cntbx { padding: 2rem; }
}
@media(max-width:767px){
  .fellow_cntGrid.placecnt_grid{grid-template-columns: repeat(1, 1fr);}
  .placement-season{padding: 2rem 2rem;}
}
.backmain-pg {
    text-align: center;
    background-color: var(--color-white);
    padding-bottom: 5rem;
}
.alumni-status-sec.journal-dic-pg {
    padding-bottom: 0;
}
.research-acc .opentab-content.inner-content h4 {
    font: var(--font24);
    font-weight: var(--font_600);
}	
.opentab-content ul li .num_list {
    padding: 1.5rem 0 1rem 0;
}
.research-acc .opentab-content.inner-content p span {
    display: block;
}
	@media(max-width:1549px){
		.wrap-wbg-search{
		    grid-template-columns: 20% 20% 20% 20% 13%;
		}
	}
		@media(max-width:1099px){
		.wrap-wbg-search{
			grid-template-columns: 19% 19% 19% 19% 13%;
		}
	}
	
	@media(max-width:991px){
		.legacy4 .tabacdn_wrap{
		    justify-content: center;
		}
	}

  @media(max-width:575px){
    .wrap-wbg-search {
        grid-template-columns: 100%;
    }
  }

.iqac_sec{padding-bottom: 10rem;}
.iqac_sec .welfare_pdf_box{max-width: 100%;}
@media(max-width:1799px){
    .iqac_sec{padding-bottom: 8rem;}
}
@media(max-width:1549px){
    .iqac_sec{padding-bottom: 7rem;}
}
@media(max-width:991px){
    .iqac_sec{padding-bottom: 6rem;}
}
@media(max-width:767px){
    .iqac_sec{padding-bottom: 4rem;}
}

.fdtab_data > h5 {
    font: var(--font18);
    font-weight: var(--font_600);
    letter-spacing: -0.84px;
    margin-bottom: 2.2rem;
}
.fdtab_data > h6 {
    font: var(--font16);
    font-weight: var(--font_600);
    letter-spacing: -0.84px;
    margin-bottom: 2.2rem;
}


.virtual_sec{padding-bottom: 10rem;}
@media(max-width:1799px){
    .virtual_sec{padding-bottom: 8rem;}
}
@media(max-width:1549px){
    .virtual_sec{padding-bottom: 7rem;}
}
@media(max-width:991px){
    .virtual_sec{padding-bottom: 6rem;}
}
@media(max-width:767px){
    .virtual_sec{padding-bottom: 4rem;}
}

.internover_eligbility .sec_title > h5 {
    display: block;
    font: var(--font20);
    font-weight: var(--font_600);
    letter-spacing: -0.84px;
    color: var(--color-white);
    padding-top: 2rem;
}
.admission_cntbx p span {
    display: block;
}
.admission_cntbx>hr {
    border: none;
}