@import url("inner.css");

.centre_overSec_top {padding-top: 4rem;}
.centre_overSec_top .acadmic-heading {padding-inline: 3.3rem;}
.frnach-sec-top.centre_overSec_top .acadmic-heading h6 {margin-bottom: 3rem;color: var(--color-23);font-size: var(--font-21);}
.centre_overSec_top .acadmic-heading h4 {text-align: left;font-size: var(--font-21);color: var(--color-23);font-weight:600;}
.centre_overSec_top .acadmic-heading p {text-align: left;font-size: var(--font-21);color: #282828;margin-block: 2rem 0;line-height: 35px;}

.centre_overSec{padding-block: 3rem 5rem;}
.centre_overSec.cntr-top {padding-bottom: 0;}
.cntover_grid{ display: grid;grid-template-columns: 67.3% auto;padding-inline: 3.3rem;}
.cntover_grid:not(:has(.cntover_right)){ display: block;}
.cntover_left{padding-right: 6.95rem;}
.cntover_left h5{ color: var(--color-23);margin-bottom: 1.8rem;}
.cntover_left blockquote{font-size: var(--font-21);font-family: var(--font-Geist);margin-bottom: 3rem;line-height: 1.5;text-align: left;color: #282828;}
.cntover_left p:last-of-type{margin-bottom: 0;}
.cntover_left>.centre_fact{ display: flex;width: 100%;gap: 2.6rem;justify-content: space-between;padding: 0;margin-block: 7rem 0;}
.cntover_left>.centre_fact>li{list-style: none; font-size: var(--font-76);letter-spacing: -1.52px;font-weight: 200;color: var(--color-23);line-height: 1.12;}
.cntover_left>.centre_fact>li>span{display: block;font-size: var(--font-21);line-height: 1.2;font-weight: 400; letter-spacing: -0.42px;color: var(--color-17);}
.cntover_right {padding-left: 1.29rem;}
.centre_form{padding: 2.4rem 2.1rem 2.6rem 2rem;background-color: var(--color-ff);box-shadow: 0px 33px 50px #0000000D;}
.centre_form h5{color: var(--color-23);margin-bottom: 2rem;}
.centre_form p{ padding-right: 3rem; line-height: 1.5;margin-bottom: 1.5rem;}
.centre_form .form-group{ padding-right: 3rem;}
.centre_form .form-group .form-control{ margin-bottom: 1.2rem;}
.centre_form .form-group>.form-select{background-size: 1.2rem 1.2rem;padding: 0.8rem 3rem;padding-left: 0;border: none;border-bottom: .1rem solid #E3E3E3;margin-bottom: 1.2rem;}
.centre_form .form-check{margin-top: 2.2rem;}
.centre_form .form-check>span{font-size: var(--font-12);}
.centre_form input[type="submit"]{font-size: var(--font-12);padding: 0.8rem 2rem;border: 0.1rem solid #AF251C; color: var(--color-00);font-weight: 400;margin-top: 3.8rem;background: linear-gradient(to right, #AF251C 49%, transparent 49%);background-size: 210% 110%;background-position: right bottom;transition: all .5s ease-out; cursor: pointer;}
.centre_form input[type="submit"]:hover{background-position: left bottom;color: var(--color-ff);}
.centre_map{padding-block: 0 12rem;background: linear-gradient(to top, var(--color-23) 60%, var(--color-f5) 40% );}
.centre_map iframe{height: 50rem;}
.centre_info{ margin-top: 4rem;}
.cntover_left h6{ margin-top: 5rem;}

.centreinfo_bx {position: relative;display: flex;padding-bottom: 2rem;margin-bottom: 2rem;border-bottom: 0.1rem dashed rgb(151 151 151 / 33%);z-index: 1;gap:3rem}
.centreinfo_bx  .social-f {display: flex;align-items: center;}
.centreinfo_bx .social-f figure {width: 3.4rem;height: 3.4rem;padding: 0.7rem;flex-shrink: 0;margin-right: 1.4rem;display: flex;align-items: center;justify-content: center;background-color: var(--color-23);border-radius: 50%;}
.centreinfo_bx .social-f .centreinfo_txt>span {font-size: var(--font-21);font-weight: 300;color: rgba(0, 0, 0, 0.53);margin-right: 1.2rem;}
.centreinfo_bx .social-f .centreinfo_txt>a {font-size: var(--font-21);font-weight: 400;color: var(--color-28);transition: all 0.5s ease;}
.centreinfo_bx .social-f .centreinfo_txt>a:hover{color: var(--color-f0);}

.frnach-sec-top.centre_overSec_top {
    padding-top: 4rem;
    padding-inline: 3.3rem;
}
.frnach-sec-top.centre_overSec_top .acadmic-heading {
    padding-inline: 0;
}
.centre_overSec.frnach-sec {
    padding-block: 3rem;
    padding-inline:2.4rem;
}
.centre_overSec.frnach-sec .cntover_grid{
    padding-inline: 0;
}
.centre_overSec.frnach-sec .cntover_grid .centre_info {
    margin-top: 4rem;
}


.centreinfo_bx.bx-sec .centreinfo_txt.cntnt-mob {
    display: flex;
}
@media(max-width:1799px){
    .cntover_grid{padding-inline:0;}
    .frnach-sec-top.centre_overSec_top {padding-inline: 0;}
    .centre_overSec.frnach-sec {padding-inline: 0;}
    .centre_overSec_top .acadmic-heading {padding-inline: 0rem;}
}
@media(max-width:1549px){
    .centreList_sec .centre_overSec_top {padding-top: 4rem;}
    .centre_overSec { padding-block: 4rem;}
    .cntover_grid{grid-template-columns: 66.3% auto;}
    .cntover_left>.centre_fact{margin-block: 5rem 0;}
    .centre_form p { padding-right: 1rem;}
    .centre_form .form-group { padding-right: 2rem;}
    .centre_form input[type="submit"]{margin-top: 2.8rem;}
    .centre_form .form-check {margin-top: 1.8rem;}
    .centreinfo_bx{padding-bottom: 1.6rem;margin-bottom: 2.2rem;}
    .centreinfo_bx>figure {width: 2.5rem;height: 2.5rem;padding: 0.2rem;}
    .centreinfo_bx>figure>img {height: 1.3rem;width: 1.3rem;}
    .centre_info {margin-top: 5rem;}
}

@media(max-width:1199px){
    .cntover_grid {grid-template-columns: 58.3% auto;}
    .cntover_left {padding-right: 2.95rem;}
    .centre_form h5{margin-bottom: 1rem;}
    .cntover_left blockquote{margin-bottom: 2rem;}
}
@media (max-width:991px) {
    .centreList_sec .centre_overSec_top {
    padding-top: 0rem;
}
.centre_overSec_top.frnach-sec-top{padding-top: 3rem;}
.centreList_sec .centre_overSec {
    padding-block: 2rem 4rem;
}
.centreList_sec .centre_info {
    margin-top: 3rem;
}
    .cntover_grid {grid-template-columns: 100%;}
    .cntover_right { padding-left: 0;margin-top: 5rem;}
}
@media (max-width:767px) {
    .centre_overSec_top {padding-top: 3rem;}
    .centre_overSec {padding-block: 2rem;}
    .cntover_left {padding-right: 0;}
    .cntover_left>.centre_fact{ display: grid;grid-template-columns: repeat(2, 1fr);margin-block: 3rem 0;}
    .centreList_sec .centreinfo_bx {
    flex-direction: column;
}
.centreinfo_bx.bx-sec {
    display: flex;
    flex-direction: column;
}

}
@media (max-width:767px) {
    .cntover_left>.centre_fact>li{ --font-76: 4.4rem;}
    .cntover_left>.centre_fact>li>span {font-size: 1.4rem;}
    .centre_form{padding-inline: 1.5rem;}
    .centre_form p {padding-right: 0;}
    .centre_form .form-group {padding-right: 0;}
    .centre_map{padding-block: 0 4rem;}
}
@media(max-width:575px){
}
@media(max-width:480px){
    .centreinfo_bx.bx-sec .centreinfo_txt.cntnt-mob {
    display: flex;
    flex-direction: column;
    width: 100%;
}
    .centreList_sec .centre_overSec_top.frnach-sec-top {
    padding-block: 2rem 0rem;
}

.centreinfo_bx .social-f .centreinfo_txt>a{display: flex;}
}
/* Program Listing Area */
.program_list_sec{padding-block: 7.1rem 12rem;background-color: var(--color-f5);}
main:has(.centre_overSec) .program_list_sec{padding-block: 10rem 7.8rem;background-color: var(--color-ff);}
.program_list_sec .sec_title{text-align: center;max-width: 65%;margin-inline: auto;padding-left: 10%;margin-bottom: 5rem;}
.program_list_sec .sec_title>h5{font-size: var(--font-21);letter-spacing: -1.05px;color: var(--color-23);margin-bottom: 1rem;}
.program_list_sec .sec_title>h2{ font-size: var(--font-46);font-weight: 800;text-transform: uppercase;line-height: 1.05;color: var(--color-17);margin-bottom: 0;letter-spacing: -1.38px;}
.program_list_sec .sec_title>h2>span {color: var(--color-23);}
.program_listGrid{display: grid;grid-template-columns: 22.451% 77.549%; padding-inline: 1.95rem;}
.program_listLeft{  width:100%;  }
.program_category{background-color: var(--color-17);padding: 2.8rem 1.8rem;}
.program_category .form-check:not(:last-child){border-bottom: 0.1rem dashed rgb(255, 255, 255 , 50%);margin-bottom: 1.6rem;padding-bottom: 1.6rem; }
.program_listLeft .form-check>input{width: 1.4rem;height: 1.4rem;background-color: transparent; border-radius: 0.2rem;border-color: var(--color-ff);}
.program_listLeft .form-check input[type=checkbox]::before{background-color: var(--color-00); width: 0.98em;height: 0.98em;}
.program_listLeft .form-check>span {color: var(--color-ff);font-size: var(--font-14);font-weight: 400;}
.program_listLeft .form-check>input[type="checkbox"]:checked {background-color: var(--color-f0);border-color: var(--color-f0)}
.program_listLeft .form-check:has(input[type="checkbox"]:checked) span {font-weight: 600;}
.centre_collapse{background-color: var(--color-17);padding: 0.5rem 1.8rem 0.3rem;margin-top: 0.6rem;}
.collapse_title{position: relative; cursor: pointer; border-bottom: 0.1rem dashed rgb(255, 255, 255, 50%);padding-block: 1.6rem 1.1rem;font-size: var(--font-16);color: var(--color-ff);line-height: 1.3;transition: all 0.5s ease;}
.collapse_title::after {content: '\F282';position: absolute;top: 50%;transform: translateY(-50%);right: 0;font-size: var(--font-12);line-height: normal;font-weight: 800;font-family: bootstrap-icons !important;color: #808080;transition: all 0.5s ease;}
.collapse_title.active::after{ content: '\F286';}
.collapse_title.active{border-bottom: 0;}
.centrecollap_item:last-child>.collapse_title{border-bottom: 0;}
.collapsedrop_list{padding-bottom: 1.8rem;border-bottom: 0.1rem dashed rgb(255, 255, 255, 50%);display: flex;flex-direction: column;gap: 1.1rem;}
.centrecollap_item:last-child>.collapsedrop_list{border-bottom: 0;}
.collapsedrop_list .form-check>span{opacity: 0.7;letter-spacing: -0.08px;}
.collapsedrop_list .form-check:has(input[type="checkbox"]:checked) span {opacity: 1}
.program_listing{ width:100%; padding-left: 2.944rem;}
.program_listbx{background-color: var(--color-f9);border-left: 0.2rem solid var(--color-23);display: grid;grid-template-columns:45.01% 31.955% 22.955%;padding: 1.3rem 2rem 1.3rem 2.3rem;margin-top: 1.4rem;}

.program_listbx:has(:not(a + a)){grid-template-columns: 45.01% 39.955% 14.955%;}
.program_listbx:first-child{margin-top: 0;}
.prgm_title{padding-right: 1.5rem; border-right: 0.1rem solid #E3E3E3;}
.prgm_title>span{font-size: var(--font-14);font-weight: 400;color: var(--color-17); display: block;}
.prgm_title>h6{color: var(--color-23);font-weight: 400;}
.prgm_eldt{display: grid;grid-template-columns: repeat(2, 1fr);;}
.prgm_eldt>p{font-size: var(--font-14);font-weight: 500;line-height: 1.3;color: var(--color-17);text-align: center;letter-spacing: -0.16px;padding-inline: 1.6rem;margin-bottom: 0;border-right: 0.1rem solid #E3E3E3;}
.prgm_eldt>p>span{font-size: var(--font-14);font-weight: 300;letter-spacing: 0; color: var(--color-17); display: block;}
.prgm_btn{padding-left: 2.4rem;display: flex;align-items: center;gap: 2.3rem; justify-content: end;}
.prgm_btn>a:nth-child(1){font-size: var(--font-14);line-height: 1.35;letter-spacing: -0.14px;gap: 0.1rem;color: var(--color-23);display: inline-flex;align-items: center; transition: all 0.5s ease;}
.prgm_btn>a:nth-child(1)::after {content: '\F285';font-family: bootstrap-icons !important;color: #8F8F8F;font-size:1.1rem;line-height: normal;font-weight: 600;}
.prgm_btn>a:nth-child(1):hover{color: var(--color-f0);}
.prgm_btn>a:nth-child(1):hover::after{color: var(--color-17);}
.prgm_btn>a:last-child{font-size: var(--font-14);line-height: 1.35;letter-spacing: -0.14px;color: var(--color-17);background-color: var(--color-f0);font-weight: 500;padding: 0.6rem 1rem;background: linear-gradient(to right, var(--color-23) 49%, var(--color-f0) 49%);background-size: 210% 110%;background-position: right bottom;transition: all .5s ease-out;}
.prgm_btn>a:last-child:hover {background-position: left bottom;color: var(--color-ff);}
.prgm_btn>a:last-child::after{display:none;}
@media(max-width:1799px){
    .program_list_sec {padding-block: 6rem 11rem;}
    .program_listbx{    grid-template-columns: 42.01% 31.955% 25.955%;}
    .program_listbx:has(:not(a + a)) {grid-template-columns: 45.01% 38.955% 15.955%;}
    .program_listGrid{padding-inline: 0;}
    .prgm_eldt>p{padding-inline: 3rem;}
    .prgm_btn {padding-left: 3.8rem;}
    .view_more_btn {margin-top: 5rem;}
}
@media(max-width:1549px){
    .program_list_sec {padding-block: 5rem 9rem;}
    main:has(.centre_overSec) .program_list_sec{padding-block: 7rem 5.8rem;}
    .program_listGrid{grid-template-columns:24.451% 75.549%;}
    .program_listing {padding-left: 2rem;}
    .program_listbx{padding: 1rem 1.5rem 1rem 1.4rem;grid-template-columns: 41.01% 31.955% 26.955%;}
    .program_listbx:has(:not(a + a)) {grid-template-columns: 45.01% 38.955% 15.955%;}
    .prgm_title {padding-right: 1rem;}
    .prgm_eldt>p{padding-inline: 2.3rem;}
    .prgm_btn{padding-left: 2.4rem;gap: 2.2rem;}
}
@media(max-width:1199px){
    .program_list_sec .sec_title{ max-width: 85%;padding-left: 20%;margin-bottom: 4rem;}
    .centre_collapse{padding: 0.5rem 1rem 0.3rem;}
    .form-check{gap: 0.5rem;}
    .program_listbx{padding: 1rem;grid-template-columns: 39.01% 30.955% 28.955%;}
    .program_listbx:has(:not(a + a)) {grid-template-columns: 45.01% 36.955% 17.955%;}
    .prgm_title{flex: 0 0 46.01%;}
    .prgm_title>h6{font-size: 1.5rem;line-height: 2.1rem;}
    .prgm_eldt>p {padding-inline: 1.3rem;}
    .prgm_btn {padding-left: 1.4rem;gap: 1rem;}
}
@media(max-width:991px){
    .program_list_sec .sec_title{max-width: 82%;padding-left: 0%;margin-bottom: 4rem;}
    .program_listLeft {  display: none;}
    .program_listGrid{grid-template-columns:100%;}
    .program_category {padding: 2rem 1rem; }
    .program_listing {max-width: 100%; padding-left: 0;}
    .prgm_title {flex: 0 0 100%;border-bottom: 0.1rem solid #E3E3E3;border-right: 0;margin-bottom: 1rem;padding-bottom: 1rem;}
    .prgm_eldt>p:nth-of-type(1){padding-left: 0;}
    .prgm_btn {justify-content: space-between;;}
}
@media (max-width:767px) {
    .program_list_sec {padding-block: 3rem 3rem;}
    main:has(.centre_overSec) .program_list_sec {padding-block: 3rem 3rem;}
    .program_list_sec .sec_title{max-width: 100%; margin-bottom: 3rem;}
    .program_listLeft{display: none;}
    .prgm_eldt>p{padding-inline: 3.3rem;text-align: left;}
    .prgm_eldt>p:last-of-type{border-right: 0;}
    .program_listing{flex: auto;padding-left: 0;}
    .program_listbx{grid-template-columns: 100%;}
    .program_listbx:has(:not(a + a)){grid-template-columns: 100%;}
    .view_more_btn {margin-top: 3rem;}
    .prgm_btn {padding-left: 0;width: 100%;margin-top: 2rem;justify-content: space-between;}
}
@media (max-width:330px) {
    .program_list_sec .sec_title>h2 { font-size: 3rem}
    .prgm_title{padding-right: 0;}
    .prgm_eldt{  width: 100%;}

}
/* Centre FAQ */
.centreFaq{padding-block: 12rem 12.5rem;background-color: var(--color-23);}
.faq_accordian{padding-inline: 3.3rem;}
.faq_accordian h2{font-size: var(--font-46); font-weight: 800; color: var(--color-ff);margin-bottom: 5rem;letter-spacing: -1.38px;}
.faq_accordian .accordion-item-body-content p{letter-spacing: -0.08px;}

@media(max-width:1799px){
    .centreFaq{padding-block: 8rem 9.5rem;}
    .faq_accordian h2{margin-bottom: 3rem;}
    .faq_accordian{padding-inline: 0;}
}
@media(max-width:1199px){
    .centreFaq{padding-block: 6rem 6.5rem;}
    .faq_accordian .accordion-item-body-content{padding: 2rem 2.7rem 3.1rem 2.5rem;}
}

@media (max-width:767px) {
    .centreFaq { padding-block: 3rem 3.5rem;}
    .faq_accordian h2 {margin-bottom: 2rem;}
    .faq_accordian .accordion-item-header {padding: 1rem 3.7rem 1rem 1rem;}
    .faq_accordian .accordion-item-body-content {padding: 1rem 1rem 2rem;}
}


/* Career Area Start */
section.carer_sec_one {padding-block: 8rem 0rem;}
section.carer_sec_one .lab_title {padding-inline: 10rem;text-align: center;}
section.carer_sec_one .lab-fc_grid .lb_bx p {font-size: var(--font-16);margin-bottom: 0;}
section.library-text-sec3.admsn-frm {padding-bottom: 0rem;}
.career_sec{padding-block: 10rem 10rem;}
.career_sec blockquote{text-align: center; font-size: var(--font-21);font-family: var(--font-Geist);font-weight: normal;line-height: 1.5;color: var(--color-28); margin-bottom: 4rem;}
.careerForm_wraper{display: grid;grid-template-columns: repeat(2, 1fr);gap: 2rem;background-color:var(--color-ff);padding: 4rem;}
.recru-engmnt .careerForm_wraper > :nth-child(5),
.recru-engmnt .careerForm_wraper > :nth-child(6), .recru-engmnt .careerForm_wraper > :nth-child(7) {
    grid-column: span 2;
}
.careerForm_wraper .form-group:last-child {grid-column: 1 / -1;text-align: center;}
.careerForm_wraper .form-group .btn_theme {border: none;  cursor: pointer;}
.form-group small{font-size: var(--font-12);}
.careerForm_wraper .form-group .form-control{padding: 1.2rem;border: 0.1rem solid #ccc;    margin: 0;}
.careerForm_wraper .form-group .form-control::placeholder{font-size: var(--font-14);font-weight: 300;}
.careerForm_wraper .form-group .form-select{border: 0.1rem solid #ccc;font-size: var(--font-14);font-weight: 300; padding-block: 1.1rem;}
.careerForm_wraper .experiance-input {display: flex;align-items: center;border: 0.1rem solid #CCCCCC;padding: 0.3rem 1.5rem;background:var(--color-ff);gap: 2rem;}
.careerForm_wraper .experiance-input label {flex-shrink: 0;margin-right: 15px;font-size: var(--font-14);font-weight: 300;border-right: 0.1rem solid #c1c0c0;padding-right: 1rem;}
.careerForm_wraper .experiance-input .form-select {max-width: 12rem;padding-block: 0.7rem;}
.careerForm_wraper .choose_file {position: relative;z-index: 1;height: auto;display: flex;padding: 0;padding-left: 0;padding-right: 0px;border: 0.1rem solid #CCC;overflow: hidden;flex-direction: row-reverse;align-items: center;justify-content: start;background-color: #fff;}
.careerForm_wraper .form-group .choose_file>input[type=file] {height: auto;margin-bottom: 0;z-index: 1;max-width: 100%;border: none}
.careerForm_wraper  input[type=file]::file-selector-button {display: none}
.careerForm_wraper .choose_file>.drop_file {position: relative;flex-shrink: 0;cursor: pointer}
.careerForm_wraper .choose_file>.drop_file>span {display: inline-block;position: relative;padding:1rem;padding-right: 2rem;padding-left: 3.5rem;color: var(--color-ff);background-color: var(--color-23);font-size: var(--font-12);line-height: var(--line-height-21);    background-image: url(../images/file_choose.svg);background-repeat: no-repeat;background-position: 0.5rem center;background-size: 2rem;height: 100%;}

@media(max-width:1440px){
    .careerForm_wraper .experiance-input {gap: 1rem;}
}
@media(max-width:1199px){
    .careerForm_wraper .experiance-input label {margin-right: 0px;padding-right: 4px;}
}
@media(max-width:991px){
    section.carer_sec_one {padding-block: 5rem 0rem;}
    section.carer_sec_one .lab_title {padding-inline: 4rem;}
    .career_sec {padding-block: 5rem;}
    .careerForm_wraper {grid-template-columns: repeat(2, 1fr);gap: 2rem;padding: 3rem;}
}
@media (max-width:767px) {
    section.carer_sec_one .lab_title {padding-inline: 0rem;}
    .careerForm_wraper {grid-template-columns: auto;gap: 1rem;}
    .recru-engmnt .careerForm_wraper{display: block;}
    .recru-engmnt .careerForm_wraper > :nth-child(6), .recru-engmnt .careerForm_wraper > :nth-child(7) {grid-column: span 1;}
    .careerForm_wraper .form-group {margin-bottom: 1.5rem;}
    .career_sec blockquote{margin-bottom: 2.5rem;}
    .careerForm_wraper .experiance-input {gap: 1rem;}
}
/* Career Area End */

.search_sec{padding-block: 6rem 10rem;min-height: 60vh;}
.search_bx { position: relative; background-color: var(--color-ff); padding: 2rem 5rem 2rem 1.8rem;margin-bottom: 2rem;}
.search_bx:last-child{margin-bottom: 0;}
.search_bx>h6 { font-size: var(--font-18); font-weight: 400; color: var(--color-17); line-height: 1.16; margin-bottom: 1rem; transition: all .5s ease-out; }
.search_bx>p {font-size: var(--font-14); font-weight: 400; color: var(--color-19); line-height: 1.16; margin-bottom: 0;}
.search_bx:has(a:hover)>h6 { color: var(--color-f0); }
.search_bx:has(a:hover)::after { background-position: left bottom; color: var(--color-ff); }
.search_bx:has(a:hover)::before
.search_bx::before { background-color: var(--color-f0); position: absolute; bottom: 0; left: 0; content: ''; height: 0.1rem; width: 60%; transition: all 0.5s ease; }
.search_bx::after { content: '\F285'; position: absolute;top: 50%;transform: translateY(-50%); right: 2rem; font-family: bootstrap-icons !important; flex-shrink: 0; width: 2.6rem; height: 2.6rem; line-height: 1; font-size: var(--font-11); border: .1rem solid #D2D2D2; color: #D2D2D2; background-color: transparent; display: inline-flex; align-items: center; justify-content: center; font-weight: 800; background: linear-gradient(to right, var(--color-23) 49%, var(--color-ff) 49%); background-size: 210% 110%; background-position: right bottom; transition: all .5s ease-out; }

/* Placement Area Start */

.placement_sec{padding-block: 10rem 6rem;}
.placement_sec .sec_title{text-align: center; margin-bottom: 18.5rem; padding-inline: 5%;}
.placement_sec .sec_title>blockquote{font-size: var(--font-21);font-family: var(--font-Geist);font-weight: normal;line-height: 1.5;color: var(--color-28); margin: 0;}

.placement_bg{background-color: var(--color-ff); padding-bottom: 8.7rem;}
.plsm_top_grid{display: grid;grid-template-columns: auto 38.1%;max-width: 94.73%;margin-inline: auto;}
.plsm_figure{margin-top: -7rem;}
.plsm_right{position: relative; background-color: var(--color-23); padding: 7.5rem 6.6rem 18.7rem 6rem; margin-top: auto;}
.plsm_right>p{color: var(--color-ff);font-weight: normal;}
.plsm_right>p:last-of-type{margin-bottom: 0;}
.plsmGrid{padding-block:9rem;}
.plsmGrid>h5{text-align: center;color: var(--color-23);margin-bottom: 5rem;}
.plsmGrid_logo{display: grid;grid-template-columns: repeat(5, 1fr);gap: 6.2rem 8rem;}
.plsmGrid_logo>figure{padding-inline: 0.883rem;}

@media(max-width:1799px){
    .placement_sec {padding-block: 8rem 4rem;}
    .placement_bg{ padding-bottom: 6.7rem;}
    .placement_sec .sec_title{ margin-bottom: 16.5rem;}
    .plsm_top_grid{max-width: 100%;}
    .plsm_right{padding:7.5rem 5.6rem 15.7rem 6rem;}
    .plsmGrid { padding-block: 7rem;}
}
@media(max-width:1549px){
    .placement_sec {padding-block: 6rem 3rem;}
    .placement_sec .sec_title { margin-bottom: 13.5rem;}
    .plsm_right {padding: 6.5rem 4rem 11.5rem 4rem;}
    .plsmGrid { padding-block: 5rem;}
    .plsmGrid_logo{gap: 4.2rem 6rem;}
}
@media(max-width:1024px){
    .placement_sec {padding-block: 4rem 2rem;}
    .placement_sec .sec_title { margin-bottom: 10.5rem;}
    .plsm_right {padding: 2.5rem 3rem 3.2rem 2.5rem;}
    .plsmGrid {padding-block: 3rem 0;}
    .plsmGrid>h5{margin-bottom: 3rem;}
}
@media(max-width:991px){
    .placement_sec { background-color: var(--color-ff);}
    .placement_bg { padding-bottom: 3.7rem;}
    .placement_sec .sec_title {margin-bottom: 5.5rem;}
    .plsm_top_grid{grid-template-columns: auto 42.1%;}
    .plsm_figure {margin-top: -2rem;}
    .plsmGrid_logo{grid-template-columns: repeat(4, 1fr);gap: 3rem;}
}
@media(max-width:767px){
    .placement_sec .sec_title {margin-bottom: 2.5rem;padding: 0;}
    .placement_bg {padding-bottom: 0;}
    .plsm_top_grid{grid-template-columns: 100%;}    
    .plsm_figure { margin-top: 0;}
    .plsm_right { padding:2rem;}
    .plsmGrid_logo{grid-template-columns: repeat(3, 1fr);gap: 3rem 1rem;}
    .plsmGrid_logo>figure {padding-inline: 0;}
}
@media(max-width:375px){
    .plsmGrid_logo{gap: 2rem 0.5rem;}
}
@media(max-width:330px){
    .plsmGrid_logo{grid-template-columns: repeat(2, 1fr);}
}
/* Placement Area Two Start */
.placementTwo_sec{padding-block: 6rem 12rem;}
.placementTwo_wrapper {max-width: 94.73%;margin-inline: auto;}
.placementTwo_wrapper .sec_title{margin-bottom: 6rem;padding-inline: 8%;}
.placementTwo_wrapper .sec_title>p{text-align: center;}
.placementTwo_wrapper .sec_title>p:last-of-type{margin-bottom: 0;}
.placementTwogrid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 1.6rem;}

@media(max-width:1799px){
    .placementTwo_wrapper {max-width: 100%;}
    .placementTwo_wrapper .sec_title {margin-bottom: 4rem;;}
}
@media(max-width:1549px){
    .placementTwo_sec {padding-block: 4rem 10rem;}
    .placementTwo_wrapper .sec_title {  margin-bottom: 3rem;padding-inline: 6%;}
}
@media(max-width:1024px){
    .placementTwo_sec {padding-block: 3rem 8rem;}
}
@media(max-width:767px){
    .placementTwo_sec {padding-block: 3rem 5rem;}
    .placementTwo_wrapper .sec_title {margin-bottom: 2rem;padding-inline: 0;}
    .placementTwogrid{gap: 0.5rem;}
}

/* Advisor Area Start */

.advisor_sec{padding-block: 10rem 12rem;}
.advisor_grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 7rem 4rem;}
.advisor_bx{background-color: var(--color-ff);}
.advisor_bx>figure{ overflow: hidden;}
.advisor_bx:hover>figure::before{ animation: 0.85s ease 0s 1 normal none running shine;}
.advisor_bx>figure>img{ transition: all 1s ease; }
.advisor_bx:hover>figure>img{transform: scale(1.1); }
.advisor_caption{position: relative; padding: 2rem 2rem 4rem 2rem;text-align: center;}
.advisor_caption::before{content:'';position: absolute;top: -0.2rem;left: 50%;transform: translateX(-50%); width: 30%;height: 0.3rem;background-color: var(--color-f0);}
.advisor_caption>h5{margin-bottom: 2rem;color: var(--color-17);font-weight: 600;}
.advisor_caption>p:nth-of-type(1){font-weight: 600;font-size: var(--font-16);}
.advisor_caption>p{margin-bottom: 1rem;line-height: 1.2;}
.advisor_caption>p:last-of-type{margin-bottom: 0;}

@media(max-width:1549px){
    .advisor_sec{padding-block: 6rem 8rem;}
    .advisor_grid{gap: 5rem 2rem;}
    .advisor_caption{ padding: 1.5rem 1.5rem 3rem 1.5rem;}
}
@media(max-width:1024px){
    .advisor_sec{padding-block: 6rem 8rem;}
    .advisor_grid{gap: 3rem 1rem;}
    .advisor_caption{ padding: 1.5rem 1.5rem 3rem 1.5rem;}
    .advisor_grid {grid-template-columns: repeat(2, 1fr);}
}
@media(max-width:767px){
    .advisor_sec{padding-block: 4rem 4rem;}
    .advisor_grid{grid-template-columns: repeat(2, 1fr);gap: 3rem 1rem;}
}
@media(max-width:450px){
    .advisor_grid{grid-template-columns: repeat(1, 1fr);gap: 3rem 1rem;}
}


.message_sec{padding-block: 10rem 12rem;overflow: hidden;}

.msg_grid{display: grid;grid-template-columns: 25% 75%;}
.msg_figure{position: relative;z-index: 11;}
/* .msg_figure:after{ content: '';position: absolute;width: 9rem;height: 7rem;right: -4.5rem;top: -3.5rem;background: url(../images/quote-ico.svg) no-repeat center / contain;} */

.msg_right{ padding-left: 7rem;position: relative;z-index: 1;}
.msg_auth{position: relative;margin-bottom: 3rem;padding-bottom: 3rem;}
.msg_auth::before{content: '';position: absolute;bottom: 0;width: 200vw;height: 100vw;left: -100vw;background-color: var(--color-ff);z-index: -1;}
.msg_auth h3{color: var(--color-17);margin-bottom: 0.5rem;}
.msg_right>p{margin-bottom: 2rem;}
.msg_right>p:last-of-type{margin-bottom: 0;}

@media(max-width:1799px){}
@media(max-width:1549px){
    .message_sec {padding-block: 8rem 8rem;}
    .msg_grid {grid-template-columns: 30% 70%;}
}
@media(max-width:1199px){
    .msg_right {padding-left: 5rem;}
    .msg_auth {margin-bottom: 1.5rem;padding-bottom: 1.5rem;}
}
@media(max-width:991px){
    .msg_figure:after{width: 7rem;height: 5rem;right: -3.5rem;top: -2.5rem;}
    .msg_right {padding-left: 3rem;}
}
@media(max-width:767px){
    .message_sec {padding-block: 4rem 3rem;}
    .msg_grid {grid-template-columns: 100%;}
    .msg_right { padding-top: 2rem;padding-left: 0;}
}


.download_sec{padding-block: 10rem 12rem;min-height: 60vh;}
.download_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 4rem 3rem;}
.download_bx{position: relative;background-color: var(--color-ff);padding: 1.5rem;}
.download_bx:last-child{margin-bottom: 0;}
.download_bx>figure{margin-bottom: 1.5rem;}
.download_bx>h6{font-size: var(--font-16); line-height: 1.3; position: relative;display: flex;align-items: center;justify-content: space-between;gap: 2rem; transition: all 0.5s ease;}
.download_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;}
.download_bx:has(a:hover)>h6{color: var(--color-f0);}
@media(max-width:767px){
    .download_grid{grid-template-columns: repeat(1, 1fr);}
}

.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-ff);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(--color-23);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>*{color: var(--color-ff);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>span{font-size:var(--font-16);display:block;margin-bottom: 1.5rem;}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>h6{font-size:var(--font-21);}
:is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>h6::after{width: 4rem;height: 4rem;}
.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-size: var(--font-12);display: block;margin-bottom: 0.5rem;font-weight: 600;color: var(--color-23);}
.notice_bx>h6{font-size: var(--font-16); line-height: 1.3; position: relative;display: flex;align-items: center;justify-content: space-between;gap: 2rem; transition: all 0.5s ease;}
.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-f0);}
@media(max-width:767px){
    .notice_sec {padding-block: 3rem 3rem;min-height: 60vh;}
    .notice_grid{grid-template-columns: auto;}
    :is(.notice_bx:nth-child(1), .notice_bx:nth-child(2)){margin-bottom: 1rem;padding: 2rem;}
    :is(.notice_bx:nth-child(1), .notice_bx:nth-child(2))>h6::after {width: 2.5rem;height: 2.5rem;}
}


.approval_sec{padding-block: 10rem 12rem;}
.approval_bx{position: relative;background-color: var(--color-ff);padding: 3.5rem 4rem;margin-bottom: 2rem;display: grid;grid-template-columns: 20rem calc(100% - 20rem);align-items: center;}
.approval_bx:last-child{margin-bottom: 0;}
.approval_bx>figure{margin-bottom: 0;border-right: 0.1rem solid #efefef;padding-right: 5rem;}
.approval_caption{padding-left: 5rem;}
.approval_caption>h5{margin-bottom: 1rem;font-weight: 800;color: var(--color-23);}
.approval_caption>p{font-size: var(--font-16);}
.approval_caption>p:last-of-type{margin-bottom: 0;}
.approval_sec .txt-btm {font-size: var(--font-18);margin-block: 3rem 0;}
@media(max-width:1799px){
    .approval_sec {padding-block: 8rem 10rem;}
    .approval_bx {padding: 2.5rem 3rem; margin-bottom: 1rem;grid-template-columns: 14rem calc(100% - 14rem);}
    .approval_bx>figure{padding-right: 3rem;}
    .approval_caption {padding-left: 3rem;}
}
@media(max-width:1549px){
    .approval_sec {padding-block: 6rem 8rem;}
    .approval_bx {grid-template-columns: 12rem calc(100% - 12rem);padding: 1.5rem 2rem;}
    .approval_bx>figure {padding-right: 2rem;}
}
@media(max-width:1199px){
    .approval_bx {grid-template-columns: 10rem calc(100% - 10rem);}
}
@media(max-width:767px){
    .approval_bx {grid-template-columns: 100%;text-align: center;padding-inline: 3rem;}
    .approval_bx>figure {border-right: 0;padding-right:0;padding-bottom: 2rem;border-bottom: 0.1rem solid #efefef;}
    .approval_bx>figure>img{max-width: 12rem;margin-inline:auto;}
    .approval_caption {padding-left: 0; padding-top: 2rem;}
}

@media(max-width:375px){
    .approval_bx {padding-inline: 2rem;}
    .approval_bx>figure>img {max-width: 10rem;}
}

/* ========UIAK1993 Start========= */
.vocational_section{padding-block: 10rem 11rem;}
.vocational_section blockquote { font-size: var(--font-21); font-family: var(--font-Geist); font-weight: normal; line-height: 1.5; color: var(--color-28); margin: 0; text-align: center;padding-inline: 3.3rem;}
.vocational_section .sec_title>h5 {color: var(--color-23); margin-bottom: 2.4rem; text-align: center;}
.vocational_section h6{color: var(--color-14); font-weight: bold; margin-top: 4rem; text-align: center;color: var(--color-23);}
.admission-grp_section {display: grid; grid-template-columns: repeat(2, 1fr); gap:4rem 2.4rem; margin-top: 4rem; padding-inline: 3.33rem;} 
.schools_section { background-color: var(--color-23); padding: 10rem 0;}
.schools_section p{color:var(--color-ff);}
.school_sec h6 {color: var(--color-ff); text-align: center;}
.school_sec{ position: relative; padding-bottom: 10rem;}
.school_sec:before{ background-color: var(--color-23); top: 0; left: 0; right: 0; position: absolute; content: ""; height: 30%; z-index: 0;}
.school_sec .container{position: relative;}
.school_sec .admission-list h4 span{display: block;}
.school_admission-grp{display: grid; grid-template-columns: repeat(3, 1fr); gap: 0 2.4rem; margin-top: 4rem;padding-inline: 3.33rem;}
@media screen and (max-width:1549px) {
 .vocational_section { padding-block: 8rem 9rem; }
.schools_section { background-color: var(--color-23); padding: 8rem 0; }
.school_sec { padding-bottom: 8rem; }
 }
@media screen and (max-width:1366px) {
 .vocational_section { padding-block: 6rem 7rem; }
.vocational_section h6 { margin-top: 3rem; }
.schools_section { padding: 6rem 0; }
 }
@media (max-width:991px) {
 .vocational_section { padding-block: 4rem 5rem; }
.schools_section { padding: 4rem 0; }
.schools_section p { margin-bottom: 2px; }
.school_admission-grp { margin-top: 2rem; }
.school_sec { padding-bottom: 6rem; }
.vocational_section h6 { margin-top: 2rem; }
.admission-grp_section { margin-top: 2rem; gap: 2rem 2rem; }
.admission-list p { margin-bottom: 2rem; }
.vocational_section blockquote{padding-inline: 0;}
.admission-grp_section{padding-inline: 0;}
.histology-lab-img{padding-left: 0;}
}
@media screen and (max-width:767px) {
.admission-grp_section { display: grid; grid-template-columns: repeat(1, 1fr); gap: 4rem 2.4rem; margin-top: 4rem; }
.vocational_section { padding-block: 2rem 3rem; }
.vocational_section .sec_title>h5 { margin-bottom: 2rem; }
.admission-grp_section { margin-top: 2rem; }
.admission-grp_section { gap: 2rem; }
.schools_section { padding: 2rem 0 2rem; }
.school_sec:before { height: 15%; }
.school_sec { padding-bottom: 4rem; }
.school_admission-grp { grid-template-columns: repeat(1, 1fr); gap: 2rem; }
}

/* ========UIAK1993 End========= */




.beyond_secOne{padding-block: 10rem 11rem;}
.beyond_secOne .sec_title{text-align: center; margin-bottom: 7rem;}
.beyond_secOne .sec_title>h5{color: var(--color-23);margin-bottom: 2.4rem;}
.beyond_secOne .sec_title>blockquote{font-size: var(--font-21);font-family: var(--font-Geist);font-weight: normal;line-height: 1.5;color: var(--color-28); margin: 0;}

@media(max-width:1799px){
    .beyond_secOne{padding-block:8rem 9rem;}
    .beyond_secOne .sec_title{margin-bottom: 6rem;}
}

@media(max-width:1366px){
    .beyond_secOne{padding-block:7rem 8rem;}
    .beyond_secOne .sec_title{margin-bottom: 4rem;}
}
@media(max-width:767px){
    .beyond_secOne{padding-block:3rem 4rem;}
    .beyond_secOne .sec_title{margin-bottom: 3rem;}
    .beyond_secOne .sec_title>h5 {margin-bottom: 1.4rem;}
}


.beyond_secTwo{padding-block: 10rem 11rem; background-color: var(--color-ff);}
.beyond_secTwo .sec_title{text-align: center; margin-bottom: 7rem;}
.beyond_secTwo .sec_title>h5{color: var(--color-23);margin-bottom: 2.4rem;}
.beyond_secTwo .sec_title>blockquote{font-size: var(--font-21);font-family: var(--font-Geist);font-weight: normal;line-height: 1.5;color: var(--color-28); margin: 0;}
.cnid_grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 4rem 3rem;}
.cnid_bx{position:relative; }
.cnid_caption{position:relative; padding-block:2rem 4rem;padding-right: 5rem;}
.cnid_bx::after {content: "";position: absolute;width: 58px;height: 4px;background-color: var(--color-f0);left: 0;bottom: 0;}
.cnid_caption>h6{margin-bottom:1rem;}
.cnid_caption>p{margin-bottom:0;}


@media(max-width:1799px){
    .beyond_secTwo{padding-block:8rem 9rem;}
    .beyond_secTwo .sec_title{margin-bottom: 6rem;}
    .cnid_grid{gap: 4rem 2rem;}
    .cnid_caption{ padding-right: 3rem;}

}

@media(max-width:1366px){
    .beyond_secTwo{padding-block:7rem 8rem;}
    .beyond_secTwo .sec_title{margin-bottom: 4rem;}
    .cnid_caption {padding-right: 0.5rem;}
}
@media(max-width:1024px){
    .cnid_grid {gap: 3rem 1rem;}
    .cnid_caption { padding-right: 0;}
}
@media(max-width:767px){
    .beyond_secTwo {padding-block: 3rem 4rem;}
    .cnid_grid{grid-template-columns: repeat(1, 1fr);}
    .cnid_caption{padding-block: 1rem 3rem;}
}


.beyond_secThree{padding-block: 10rem 11rem;}
.beyond_secThree .sec_title {text-align: center;margin-bottom: 7rem;}
.beyond_secThree .sec_title>blockquote {font-size: var(--font-21);font-family: var(--font-Geist);font-weight: normal;line-height: 1.5;color: var(--color-28);margin: 0;}
.byndGrid {display: grid;grid-template-columns: repeat(2, 1fr);margin-bottom: 0;}
.byndGrid>.bynd_caption:nth-child(odd) {padding: 5.1rem 8.8rem 5.1rem 8rem;}
.byndGrid>.bynd_caption:nth-child(even) {padding: 5.1rem 8rem 5.1rem 8.8rem;}
.bynd_caption h5 {margin-bottom: 2.4rem;color: var(--color-23);}
.bynd_caption p:last-of-type {margin-bottom:0;}

@media(max-width:1799px){
    .beyond_secThree{padding-block:8rem 9rem;}
    .beyond_secThree .sec_title{margin-bottom: 6rem;}
    .byndGrid>.bynd_caption:nth-child(odd) {padding: 4.1rem 6rem 4.1rem 6.8rem;}
    .byndGrid>.bynd_caption:nth-child(even) {padding: 4.1rem 6.8rem 4.1rem 6rem;}
}
@media(max-width:1366px){
    .beyond_secThree{padding-block:7rem 8rem;}
    .beyond_secThree .sec_title{margin-bottom: 4rem;}
    .byndGrid>.bynd_caption:nth-child(even) {padding: 3.1rem 5.8rem 3.1rem 5rem;}
    .byndGrid>.bynd_caption:nth-child(odd) {padding: 3.1rem 5rem 3.1rem 5.8rem;}
}

@media(max-width:1199px){
    .beyond_secThree{padding-block: 6rem 7rem;}
    .byndGrid>.bynd_caption:nth-child(even) {padding: 2.1rem 3.8rem 2.1rem 3rem;}
    .byndGrid>.bynd_caption:nth-child(odd) { padding: 2.1rem 3rem 2.1rem 3.8rem;}
    .bynd_caption h5 {margin-bottom: 1.4rem;}
}
@media(max-width:991px){
    .byndGrid {grid-template-columns: repeat(1, 1fr);}
    .byndGrid{display: flex; flex-direction: column-reverse; margin-bottom: 4rem;}
    .byndGrid:nth-child(even){flex-direction: column;}
    .byndGrid:last-child{margin-bottom: 0;}
    .byndGrid>.bynd_caption:nth-child(odd){padding-inline: 0;}
    .byndGrid>.bynd_caption:nth-child(even){padding-inline: 0;}
}


@media(max-width:767px){
    .beyond_secThree {padding-block: 3rem 4rem;}
    .beyond_secThree .sec_title {margin-bottom: 3rem; }
    .byndGrid>.bynd_caption:nth-child(odd){padding-top:0;}
    .byndGrid>.bynd_caption:nth-child(even){padding-top:0;}
    .byndGrid{margin-bottom: 3rem;}
}

.beyond_secFour{padding-block: 11rem 18rem;border-top: 0.1rem solid #dedede;}
.beyond_fourWraper {position: relative;}
.beyond_fourWraper>.border-right62 {height:50%}
.byndFour_grid {display: grid;grid-template-columns: repeat(2, 38% 62%);}
.byndFour_left {background-color: var(--color-ff);padding: 5rem 6rem 5.1rem 6rem;}
.byndFour_left h5 {margin-bottom: 2.4rem;color: var(--color-23);}
.byndFour_left p:last-of-type{margin-bottom:0;}
.byndFour_figure>img{height:100%; object-fit:cover;}
.byndFourcaption{margin-top:10rem;text-align: center;}
.byndFourcaption>p{font-size:var(--font-18);}
.byndFourcaption>p:last-of-type{margin-bottom:0;}

@media(max-width:1799px){
    .beyond_secFour{padding-block:8rem 9rem;}
    .byndFour_grid {grid-template-columns: repeat(2, 40% 60%);}
    .byndFour_left {padding: 4rem 5.3rem 4.1rem 5rem;}
    .byndFourcaption {margin-top: 8rem;}
}
@media(max-width:1366px){
    .beyond_secFour{padding-block:7rem 8rem;}
    .byndFour_grid {grid-template-columns: repeat(2, 42% 58%);}
    .byndFour_left {padding: 3rem 4.5rem 3.1rem 4rem;}
    .byndFourcaption {margin-top: 6rem;}
}
@media(max-width:1199px){
    .beyond_secFour {padding-block: 6rem 7rem;}
    .byndFour_grid {grid-template-columns: repeat(2, 44% 56%);}
    .byndFour_left h5 {margin-bottom: 1.4rem;}
    .byndFour_left {padding: 2rem 2.5rem 2.1rem 2rem;}
    .byndFourcaption {margin-top: 4rem;}
}
@media(max-width:991px){
    .beyond_secFour {padding-block: 4rem 6rem;}
    .byndFour_grid {grid-template-columns: 100%;}
}

@media(max-width:767px){
    .beyond_fourWraper>.border-right62 {height: 20%;width: 1.2rem;}
    .byndFourcaption {margin-top: 3rem;}
}