@import url(../css/student_exchange.css);

/* =================start core values=================== */
.core_values {
    padding-bottom: 12rem;
}

.core_values_caption h2 {
    font: var(--text-75);
    color: var(--color-white);
    font-weight: 700;
    line-height: 0.75;
    letter-spacing: -5.63px;
    /* width: 90%;*/
    margin-top: -7rem;
    margin-bottom: 0;
}

.core_values_caption h2 span {
    display: block;
}

.core_para p {
    font: var(--text-21);
    color: var(--color-black);
    line-height: 1.4;
}

.labs-listing {
    padding-right: 6rem;
    padding-block: 3rem;
}

.achievementsSec {
    padding-top: 0;
}

.core_para p span {
    color: var(--color85);
    font-weight: 700;
}

.core_para {
    width: 67rem;
    position: relative;
    z-index: 9;
    margin-top: 1rem;
}

.achievements {
    margin-top: 3rem;
}

.achievements h5 {
    margin-bottom: 0.5rem;
    font: var(--text-18);
    font-weight: 700;
}

.core_Box {
    background-color: var(--color-white);
    height: 100%;
    position: relative;
}


.core_content {
    padding: 2.3rem 2rem 4.4rem 2.6rem;
}

.core_content p {
    margin-bottom: 0;
}

.core_content h4 {
    font: var(--text-14);
    font-weight: var(--font_bold);
    letter-spacing: 0.28px;
    color: var(--color-black);
    margin-bottom: 2rem;
}

.advance_tools .safety_section {
    position: relative;
}



/* =================end core values=================== */


/* ================Accreditations & Affiliations============ */
.accreditations_section {
    padding-bottom: 12rem;
    position: relative;
}

.acre_wrapper {
    display: flex;
    flex-wrap: wrap;
}

.acre_wrapper .acre_list:first-child {
    margin-top: 0;
}

.acre_list {
    display: flex;
    margin: 1.2rem 0;
    position: relative;
    border-left: 2px solid var(--color6a);
}

.acre_list:hover p {
    color: var(--color85);
}

.acre_wrapper h5 {
    font: var(--text-14);
    color: var(--color2);
    margin-bottom: 2rem;
    font-weight: 600;
}

.acre_wrapper_Box {
    display: flex;
    padding: 3rem 3.5rem;
    background-color: rgba(255, 255, 255, 0.5);
}

.acre_content {
    padding-right: 9rem;
    width: 95%;
}

.acre_wrapper_Box span {
    margin: auto 0;
    width: 5%;
    height: 100%;
    display: flex;
    align-items: center;
}

.acre_wrapper_Box span img {
    max-width: 3.5rem;
}

.acre_wrapper figure img {
    width: 25rem;
}

/* ===============Start Ranking and Awards================ */

.ranking_section {
    position: relative;
    padding-bottom: 12rem;
}

.inner_header .side-line2 {
    position: inherit;
}

.inner_header h4 {
    font: var(--text-21);
    color: var(--color-black);
    max-width: 80.6%;
}

.bottom_line {
    display: inline-block;
    width: 20rem;
    height: 2px;
    background-color: var(--color6a);
    bottom: 0;
    left: 0;
}

.inner_header .bottom_line {
    margin: 4rem 0;
}

.ranking_section .bottom_line {
    margin: 5rem 0 5.3rem;
}

.ranking_section .inner_header p {
    font-weight: 700;
}

/* .ranking_boxes p span {
    display: block;
} */

.ranking_Bx {
    background-color: var(--color-white);
    padding: 3rem 4rem 7rem;
    text-align: center;
    margin: 1rem 0;
    height: 100%;
}

.ranking_Bx figure {
    margin-bottom: 2rem;
}

/* ===============Start Regulatory Committee================ */
.regulatory_section ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;

}

.regulatory_section ul li {
    width: 100%;
    margin: 0.7rem 0;
    display: flex;
    background-color: var(--color-white);
    padding: 2.6rem 3rem;
    justify-content: space-between;
    align-items: center;
    border-left: 2px solid var(--color6a);
    position: relative;
}

.regulatory_section ul li:hover h5,
.mandatory_dis:hover h5 {
    color: var(--color6a);
}

.regulatory_section ul li h5 {
    color: var(--color85);
    font: var(--text-14);
    font-weight: 500;
    margin-bottom: 0;
    letter-spacing: 0.28px;
}

.regulatory_section ul li span {
    width: 2.5rem;
    height: 2.5rem;
}

/* ===============start Mandatory Disclosures================ */
.mandatory_dis {
    width: 100%;
    margin: 0.7rem 0;
    background-color: var(--color-white);
    padding: 2.5rem 2rem;
    border-left: 2px solid var(--color6a);
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.pdf_heading h2 {
    text-align: left;
    font: var(--text-18);
    line-height: 2.6rem;
    letter-spacing: 0px;
    color: var(--color2);
    opacity: 1;
    margin: 3rem 0;
}


.mandatory_dis h5 {
    color: var(--color2);
    font: var(--text-14);
    font-weight: 400;
    margin-bottom: 1.2rem;
}

.mandatory_dis span {
    width: 2.5rem;
    display: block;
}

.policy_name {
    margin: 7rem 0 8rem;
}

.policy_name ul {
    /* padding: 0;
    margin:2rem 0 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 0rem; */
    column-count: 4;
    column-gap: 3rem;
}

.policy_name ul li {
    margin: 1.5rem 0;
    position: relative;
    padding-left: 2rem;
}

.policy_name ul li::before {
    background: transparent linear-gradient(146deg, #ED1C24 0%, #005996 100%) 0% 0% no-repeat padding-box;
    content: "";
    width: 0.8rem;
    height: 0.8rem;
    position: absolute;
    left: 0;
    top: 0.8rem;
    border-radius: 1rem;
}

.policy_name ul li a {
    color: var(--color33);
    font: var(--text-12);
    cursor: default;
}

.regulatory_com {
    margin-top: 1rem;
}

.regulatory_com h2 {
    margin-bottom: 2rem;
}

/* ===============Work With Us (Career)================ */

.big_font {
    font: var(--text-92);
    color: var(--color-white);
    font-weight: 700;
    line-height: 0.75;
    letter-spacing: -5.63px;
    /* width: 90%; */
    margin-top: -6.3rem;
    margin-left: -3rem;
}

.arm-wrestling-sec {
    position: relative;
}

.arm-wrestling-sec:before {
    content: '';
    display: block;
    width: calc(100% - 25rem);
    background-color: #fff;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    /* height: 100%; */
    z-index: -1;
    bottom: 10rem;
    top: 0;
}

.kho-kho-sec {
    position: relative;
}

.kho-kho-sec:before {
    content: '';
    display: block;
    width: calc(100% - 25rem);
    background-color: var(--color6a);
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    content: "";
    /* height: 100%; */
    z-index: -1;
    bottom: 10rem;
    top: 0;
}

.big_font span {
    display: block;
}

.career_header {
    /* margin-right: -70%; */
    position: relative;
    width: 90rem;
}

.career_header blockquote {
    font: var(--text-21);
}

.career_overview {
    overflow: hidden;
    position: relative;
    margin-top: 0.5rem;
}

.career_left {
    background-color: rgba(255, 255, 255, 0.5);
    padding: 7rem 0 0 0rem;
    margin-right: 11rem;
    position: relative;
}

.career_left figure img {
    width: 100%;
}

.career_left p,
.career_txt p {
    letter-spacing: 0.24px;
}

.career_left::before {
    background-color: rgba(255, 255, 255, 0.5);
    /* right: 0; */
    left: -24rem;
    top: 0;
    width: 24rem;
    bottom: 0;
    content: "";
    position: absolute;

}

.career_left p {
    max-width: 85%;
    margin-bottom: 2rem;
}

.career_left figure {
    padding-top: 8rem;
}

.career_img {
    display: flex;
    gap: 1.5rem;
    margin-left: -8.8rem;
}
.career_txt {
        margin-left: -5rem;
    }
.career_img figure img {
    height: 100%;
    object-fit: cover;
}

.career_txt {
    padding: 3rem 7rem 0 0;
}

.beware_scam {
    padding-top: 2rem;
    display: flex;
}

.beware_scam a {
    border-radius: 0.9rem;
    background-color: var(--color6a);
    color: var(--color-white);
    display: flex;
    padding: 0.7rem 2rem;
    gap: 2rem;
    font: var(--text-18);
    align-items: center;
    justify-content: center;
}

.beware_scam a span {
    font: var(--text-12);
    font-weight: 600;
}

.event_group {
    padding: 12rem 0 10rem;
}

.slider_img {
    margin-top: 3rem;
}

.slider_img p {
    font: var(--text-12);
    font-weight: 600;
    color: var(--color-black);
    padding-top: 2rem;
}

.slider_img.owl-carousel .owl-nav {
    margin-top: 0;
    display: flex;
    position: absolute;
    top: 42%;
    justify-content: space-between;
    width: 100%;
    padding: 0rem;
    left: 0;
}

.slider_img.owl-carousel .owl-nav button:is(.owl-prev, .owl-next) {
    width: 3.5rem;
    height: 3.5rem;
    background-image: url(../images/gd-goenka-img/circle-arrow2.svg);
}

.slider_img.owl-carousel .owl-nav button.owl-prev {
    rotate: 0deg;
    margin-left: -5rem;
}

.slider_img.owl-carousel .owl-nav button.owl-next {
    rotate: 180deg;
    margin-right: -5rem;
}

.benifit_section {
    background-color: var(--color85);
    padding: 12rem 0;
}

.benifit_box {
    background-color: var(--color6a);
    padding: 6rem 5rem;
    height: 100%;
}

.benifit_box h3 {
    color: var(--color-white);
    font: var(--text-24);
    margin-bottom: 3rem;
    font-weight: 600;
    font-family: var(--mansory);
    text-transform: uppercase;
}

.benifit_box ul li {
    display: flex;
    align-items: center;
    font: var(--text-16);
    color: var(--color-white);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    padding: 1.5rem 0;
}

.benifit_box ul li a {
    color: var(--color-white);
}

.benifit_box ul li figure {
    margin-right: 1.5rem;
}

.career_content h2.title30 {
    color: var(--color2);
    margin: 3rem 0;
}

.career_section {
    padding: 12rem 0;
}

.career_content ul.nav-tabs {
    padding: 3rem 0 2.1rem;
    border-bottom: 1px solid rgba(82, 177, 181, 0.4);
    margin-bottom: 6.5rem;

}

.career_content .nav-tabs .nav-item.show .nav-link,
.career_content .nav-tabs .nav-link.active {
    background-color: transparent;
    border: 0;
    color: var(--color-prime);
    font-weight: 700;
}

.career_content .nav-tabs .nav-item:first-child .nav-link {
    padding-left: 0;
}

.career_content .nav-tabs .nav-link {
    background-color: transparent;
    letter-spacing: 0.24px;
    border: 0;
    font: var(--text-12);
    color: var(--color-black);
    font-weight: 600;
    position: relative;
    padding: 0 3rem;
}

.career_content .nav-tabs .nav-link::after {
    height: 2rem;
    width: 0.1rem;
    background-color: rgba(82, 177, 181, 0.4);
    right: 0;
    content: "";
    position: absolute;
    top: 0.3rem;

}

.career_content .nav-tabs .nav-item:last-child .nav-link:after {
    display: none;
}

.career_content .nav-tabs .nav-link:hover {
    background-color: transparent;
    border: 0;
}

.career_content .nav-tabs .nav-item.show .nav-link:hover,
.career_content .nav-tabs .nav-link.active:hover {
    background-color: transparent;
    border: 0;
}

.career_content .accordion-item {
    background-color: transparent;
    border: 0;
}

.career_content .accordion-body {
    padding: 0;
}

.view_school {
    background-color: var(--color85);
    padding: 0;
}

.view_school ul li {
    padding: 0 2rem;
}

.view_school ul li:last-child {
    background-color: #fff;
    padding-bottom: 2rem;
    border-top: 1px solid #eee;
}

.view_school ul li:nth-last-child(2) {
    background-color: #fff;
}


.view_school ul li:nth-last-child(3) a {
    border-bottom: 0;

}

.view_school ul li a {
    color: var(--color-white) !important;
    font: var(--text-12);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 2rem 0;
}

.view_school ul li:last-child a {
    border-bottom: 0px;
    padding-bottom: 0;
    color: var(--color-black);
}

.view_school ul li a span {
    font: var(--text-10);
    display: block;
    margin-top: .5rem;
}

.course_list ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-bottom: 0;
}

.course_list ul li:first-child {
    margin-top: 0;
}

.course_list ul li {
    width: 100%;
    margin: 0.7rem 0;
    display: flex;
    background-color: var(--color-white);
    padding: 2rem;
    justify-content: space-between;
    align-items: center;
    border-left: 2px solid var(--color6a);
    position: relative;
}

.course_list ul li h5 {
    color: var(--color2);
    font: var(--text-18);
    font-weight: var(--font_normal);
    letter-spacing: 0.18px;
}

.course_list ul li h5 span {
    font: var(--text-12);
    display: block;
    color: var(--color33);
    letter-spacing: 0.24px;
    margin-top: .5rem;
}

.course_list ul li span.next_arroww {
    width: 3rem;
    height: 3rem;
}

.view_school ul li:nth-last-child(2) a,
.view_school ul li:nth-last-child(1) a {
    color: var(--color-black) !important;
    letter-spacing: 0.24px;
}

/* ===============Employability Skills start================ */

.leadership_one .unit-perf h3 span {
    display: block;
}

.leadership_two .facilities_left {
    padding: 5rem 7rem 5rem 5rem;
    max-width: 100%;
}

.leadership_two.placement-process-efforts .facilities_left {
    padding-left: 2rem;
}

.facilities_left h3.text-title1 {
    margin-bottom: 2.5rem;
}

.facilities_left .custom_list {
    padding-top: 0.5rem;
}

.custom_list {
    margin: 0;
    padding: 0;
}

.custom_list li {
    margin: 1.5rem 0;
    position: relative;
    padding-left: 2rem;
}

.custom_list li::before {
    background: transparent linear-gradient(146deg, #ED1C24 0%, #005996 100%) 0% 0% no-repeat padding-box;
    content: "";
    width: 0.7rem;
    height: 0.7rem;
    position: absolute;
    left: 0;
    top: 0.8rem;
    border-radius: 1rem;
}

.facilities_section {
    background-color: var(--color-white);
    position: relative;
    padding: 0 7rem 0 2rem;
}

.leadership_two.placement-process-efforts .facilities_section {
    width: 91%;
    margin: 0 auto;
}

.facilities_sec_right {
    position: relative;
    top: -5rem;
    padding-left: 8rem;
}

.employability_section {
    padding: 8rem 0 8rem;
}

.employability_section figure {
    padding-bottom: 7rem;
}

.modes_Box {
    height: 100%;
    width: 85%;
    border-bottom: 3px solid var(--color6a);
    padding-bottom: 4rem;
}

.modes_Box ul {
    max-width: 80%;
}

.modes_Box h3 {
    padding-bottom: 2rem;
}

.facility_list {
    border-bottom: 3px solid var(--color6a);
    max-width: 80%;
    padding-bottom: 4rem;
}

.facility_list h3 {
    padding-bottom: 2rem;
}




/* =============== Past Placement Record start================ */

.past_placements {
    padding-bottom: 3rem;
}


/* =============== Placement Committee start================ */

.placement_committee_Bx figcaption {
    padding: 3rem;
    background-color: var(--color-white);
}

.placement_committee_Bx h5 {
    font: var(--text-14);
    color: var(--color-black);
    font-weight: 700;
    margin-bottom: 0.5rem;
    line-height: var(--line-height-21);
}

.placement_committee_Bx p+p {
    min-height: auto;
}

.placement_committee_Bx figcaption a {
    color: var(--color33);
    font: var(--text-12);
    display: flex;
    align-items: center;
    position: relative;
    z-index: 99;
}

.placement_committee_Bx figcaption a:hover {
    color: var(--color2);
}

.placement_committee_Bx figcaption a img {
    margin-right: 1rem;
    width: 1.4rem;
}

.placement_committee_Bx {
    position: relative;
    padding-bottom: 2rem;
    height: 100%;
    background-color: var(--color-white);
}

.leadership_three .placement_committee_Bx p {
    margin-bottom: 1.5rem;
}

.leadership_three .placement_committee_Bx p+p {
    min-height: auto;
    margin-bottom: 2rem;
}

.placement_committee .placement_committee_Bx .side-line2 {
    width: 55%;
    height: 3px;
}

.leadership_three .row .col-lg-11 .row {
    --bs-gutter-y: 5rem;
    --bs-gutter-x: 3rem;
}

.leadership_two.vice-chancellor .msg_sec_left {
    padding-inline: 0rem 15.2rem;
    padding-block: 4.5rem 5.5rem;
    position: relative;
}

.leadership_two.vice-chancellor .msg_sec_left::before {
    position: absolute;
    right: 100%;
    top: 0;
    width: 5rem;
    height: 100%;
    background: var(--color-white);
    content: "";
}


/* =============== Placement Committee start================ */
.crc_team {
    position: relative;
    padding-bottom: 10rem;
}

.crc_team .msg_sec_left {
    padding-inline: 0rem 11rem;
    padding-block: 4.5rem 5.5rem;
    background-color: #fff;
    margin-right: -5%;
    margin-left: 0;
    position: relative;
}

.crc_team .bg-white {
    position: relative;
}

.crc_team .bg-white:before {
    top: 0;
    bottom: 0;
    width: 5rem;
    background-color: var(--color-white);
    content: "";
    position: absolute;
    left: -5rem;
    bottom: 0;
}

.crc_team .msg_sec_left .qoutes {
    padding-bottom: 4rem;
}

.crc_team .msg_sec_left .msg-title {
    padding-bottom: 3rem;
}

.crc_team .msg_sec_left .msg-title h3 {
    font: var(--text-21);
    line-height: 1.4;
    letter-spacing: 0px;
    color: var(--color-black);
    font-weight: 500;
    margin-bottom: 0;
    padding-right: 5rem;
}

.crc_team .msg_sec_right {
    margin-top: -10rem;
    position: relative;
}

.crc_team .msg_sec_right figcaption {
    background-color: var(--color-white);
    padding-block: 2.4rem 2.8rem;
    padding-inline: 3rem;
    position: relative;
    height: 100%;
}

.crc_team .msg_sec_right h5 {
    font: var(--text-14);
    color: var(--color-black);
    font-weight: 700;
    margin-bottom: 0.5rem;
    line-height: var(--line-height-21);
}

.crc_team .msg_sec_right figcaption a {
    color: var(--color33);
    font: var(--text-12);
    display: flex;
    align-items: center;
    position: relative;
    z-index: 99;
    margin-bottom: 0.5rem;
}

.crc_team .msg_sec_right figcaption a:hover {
    color: var(--color2);
}

.crc_team .msg_sec_right figcaption a img {
    margin-right: 1rem;
    width: 1.4rem;
}

.crc_team .msg_sec_right .side-line2 {
    width: 50%;
}

.testimonials_section .nav-tabs {
    border-bottom: 0px;
}


/* =============== Testimonials start================ */

.testimonials_section {
    padding: 0 0 12rem;
    position: relative;
}

.testimonials_section .tab-content {
    margin-top: 5rem;
}

.testimonials_section .nav-tabs .nav-link.active {
    background-color: var(--color85);
    color: var(--color-white);
}

.testimonials_section .nav-tabs .nav-link {
    background-color: var(--color-white);
    color: var(--color-black);
    border: 0px;
    border-radius: 0;
    padding: 0.7rem 3rem;
    margin-right: 1rem;
    font: var(--text-16);
}

.testimonials_section .video-panel {
    text-align: center;
    background-color: var(--color-white);
    position: relative;
}

.video-detail {
    background-color: var(--color-white);
    padding: 3rem;
}

.testimonials_section .accordion-body {
    padding: 0;
}

.testimonials_section .tab-pane {
    background-color: transparent;
    border: 0;
}

.video-panel {
    position: relative;
    display: grid;
}

.video-panel>* {
    grid-area: 1 / 1;
}

.video-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.video-detail h5 {
    font: var(--text-14);
    font-weight: 700;
}

.video-detail {
    position: relative;
}

.video-detail span {
    width: 55%;
}

.video-detail p {
    color: var(--color21);
}

.test_sec_right {
    margin-left: -9rem;
    position: relative;
}

.testimonials_contect h5 {
    font: var(--text-14);
    color: var(--color-black);
    font-weight: 700;
    margin-bottom: 0;
    padding-top: 1.5rem;
}

.testimonials_contect p b {
    font-weight: 600;
}

.testimonials_section_Bx {
    padding-top: 5rem;
}

.testimonials_section_Bx .row.g-0 {
    align-items: center;
}

.test_sec_left {
    padding-inline: 5.5rem;
    padding-block: 5rem 9rem;
    margin-left: 0rem;
    background-color: rgba(255, 255, 255, 0.5);
    position: relative;
}

.test_sec_left .testimonials_contect {
    max-width: 80%;
}

.test_sec_left span.side-line2 {
    width: 22rem;
}

.testimonials_section .test_sec_left .qoutes {
    padding-bottom: 4rem;
}

/* .testimonials_wrapper{
    padding: 5rem 0 10rem;
} */

.test_sec_right_2 {
    padding: 0;
    position: relative;
    z-index: 9;
    margin-right: -9rem;
}

.test_sec_left_2 {
    padding-inline: 17rem 21.6rem;
    padding-block: 5rem 9rem;
    margin-right: 0rem;
    background-color: rgba(255, 255, 255, 0.5);
    position: relative;
}

.testimonials_section .test_sec_left_2 .qoutes {
    padding-bottom: 4rem;
}

.testimonials_section .test_sec_left_2 span {
    right: 0;
    left: auto;
    width: 22rem;
}

.testimonials_section .accordion-body>.row {
    padding-bottom: 5rem;
}

/* =============== Placement Process start================ */

.placement_one {
    padding-bottom: 9.3rem;
    overflow: hidden;
    position: relative;
}

.placement_banner {
    padding-left: 0rem;
}

.placement_banner .big_font {
    position: relative;
    z-index: 9;
    margin-top: 0;
}

.placement_banner blockquote {
    margin: 8rem 0 3rem;
    font: var(--text-21);
    padding-right: 3rem;
}

.placement_banner_txt {
    max-width: 73%;
    padding-left: 1rem;
}

.campus_placement_img {
    margin-left: -5rem;
}

.kay_bg_full {
    width: 91%;
    margin: 0 auto;
    background-color: #fff;
    padding: 5rem 0 8rem;
}

.key_activities ul {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 4rem;
    column-gap: 7rem;
    padding-top: 3rem;
}

.key_activities li {
    border-left: 2px solid var(--color6a);
    padding-left: 2rem;
}

.key_activities li h5 {
    font: var(--text-12);
    font-weight: 600;
    color: var(--color85);
    margin-bottom: 1.5rem;
    letter-spacing: 0.24px;
}

.key_img {
    padding: 8rem 0rem;
}


.placement_process {
    background-color: var(--color2);
    padding: 10rem 0;
}

.placement_process h4 {
    color: var(--color-white);
}

.placement_process h5 {
    color: var(--color-white);
}

.placement_list ul {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 4rem;
    column-gap: 17rem;
    padding-top: 3rem;
}

.placement_list p {
    color: var(--color-white);
    font: var(--text-12);
    letter-spacing: 0.24px;
}

.placement_list li .flex-shrink-0 {
    display: flex;
    color: var(--color-white);
}

.placement_list li .flex-shrink-0 span {
    font: var(--text-60);
    letter-spacing: -6px;
    color: var(--color6a);
    line-height: 1;
}

.placement_list li sup {
    top: .7rem;
    font: var(--text-14);
    left: 0.5rem;
}

.placement_list li h5 {
    font: var(--text-14);
    font-weight: var(--font_bold);
    margin-bottom: 2rem;
}

.sip_section {
    padding: 10rem 0;
}

.sip_section .col-lg-11.mx-auto .row {
    --bs-gutter-x: 2.5rem;
}

.sip_Bx {
    margin: 2rem 0;
    padding-bottom: 0.2rem;
    position: relative;
    height: 100%;
}

.sip_Bx p {
    padding: 2rem 4rem 0 3rem;
}

.facilities_req {
    padding: 10rem 0;
}

.facilities_req .facilities_sec_right {
    position: relative;
    padding-left: 0;
    margin-left: 3.5rem;
}

.placement-process-efforts.facilities_req .facilities_sec_right {
    right: -3rem;
}

.facilities_Overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 2.3rem 5rem 3.7rem;
    background: rgb(255 255 255 / 50%);
}

.facilities_Overlay span {
    font: var(--text-94);
    color: var(--color27);
    letter-spacing: -4.7px;
    display: flex;
}

.facilities_Overlay sup {
    font: var(--text-30);
    font-weight: 700;
    font-family: var(--family-dm);
    top: 0;
}

.facilities_Overlay p {
    font: var(--text-14);
}

.what_student_look {
    padding-bottom: 10rem;
}

.ws_look {
    padding: 1rem 2rem 0 5rem;
}

.ws_look ul {
    padding: 0 0 2rem 0;
}

.ws_look h3 {
    padding-bottom: 2rem;
}

.industry_intrection h3 {
    padding-bottom: 2rem;
}

.industry_intrection {
    max-width: 82%;
}


/* =============== Transport start================ */

.transport_one {
    padding-bottom: 9.3rem;
    overflow: hidden;
    position: relative;
}

.transport_banner {
    padding-left: 5.5rem;
}

.transport_banner_txt {
    max-width: 90%;
    padding-left: 1rem;
}

.transport_banner_txt blockquote {
    margin: 2rem 0 3rem;
    font: var(--text-21);
    padding-right: 7rem;
    line-height: 1.2;
}

.trans_left {
    position: relative;
    margin-top: -4rem;
}

.trans_left p {
    width: 82%;
    color: var(--color-white);
}

.transport_sec {
    overflow: hidden;
    padding-bottom: 14.1rem;
}

.transport_sec .ml_full3 {
    padding-top: 6rem;
}

.trans_left figure {
    padding-top: 7.3rem;
}

.about-number-box ul li figure img {
    width: 6rem;
}

.accomodation_right_bx .accordion-body {
    padding: 0;
    border: 0;
}

.accommodation_options_one {
    overflow: hidden;
    margin: 10rem 0;
    position: relative;
}

.accommodation_options_one .campus_contnt_one h4 {
    font: var(--text-21);
    color: var(--color-black);
    margin-bottom: 3rem;
    padding-right: 1rem;
}

.accommodation_options_one .campus_contnt_one p {
    font: var(--text-12);
    margin-bottom: 0;
    color: var(--color33);
}

.accommodation_options_one .campus_contnt_two h4 {
    font: var(--text-18);
    line-height: var(--line-height-26);
    color: #123985;
    margin: 6rem 0 2rem;
    font-weight: 500;
}

.accomodation_list {
    display: flex;
    margin: 4rem 0;
}

.accommodation_options_one .campus_left_bx .campus_contnt_two {
    margin-left: 0;
}

.accommodation_options_one .campus_left_bx .campus_contnt_one {
    margin-left: 0;
}

.accommodation_options_one .campus_left_bx {
    /* padding-left: 7rem; */
    padding-right: 7rem;
}

.accomodation_list .nav-tabs {
    width: 75%;
}

.accomodation_list .nav-tabs li .nav-link {
    color: var(--color-black);
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid #ccc;
    width: 100%;
    display: block;
    text-align: left;
    padding: 1.2rem 0;
}

.accomodation_list .nav-tabs li {
    border: 0;
}

.accomodation_right_bx {
    padding-left: 0rem;
}

.accomodation_list .nav-tabs li .nav-link.active {
    color: var(--color-black);
    font-weight: bold;
}

.accomodation_img {
    position: relative;
}

.accomodation_content {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 3rem 4rem;
    z-index: 9;
}

.accomodation_content:after {
    background: transparent linear-gradient(180deg, #00000000 0%, #000000F0 100%) 0% 0% no-repeat padding-box;
    opacity: 0.49;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    z-index: 0;
}

.accomodation_content h3 {
    font: var(--text-18);
    color: var(--color-white);
    position: relative;
    z-index: 9;
    margin-bottom: 1rem;
}

.accomodation_content h4 {
    font: var(--text-30);
    color: var(--color-white);
    letter-spacing: -1.5px;
    position: relative;
    z-index: 9;
    width: 50%;
}

.safety_security {
    text-align: center;
    padding: 0rem 0 10rem;
}

.safety_security h4 {
    margin-bottom: 2rem;
}

.safety_security p {
    color: var(--color33);
}

.safety_security p span {
    display: block;
}

.safety_security figure {
    margin-top: 4rem;
}

.diningsec2 .faculty_grid_sec {
    margin-top: 4rem;
}

.diningsec2 .faculty_grid_sec figure {
    margin-top: 0rem;
}

.advance_tools {
    padding-top: 8rem;
    position: relative;
    overflow: hidden;
}

.advance_tools::before {
    background-color: #fff;
    top: 0;
    height: 50%;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    z-index: 0;
}

@media screen and (max-width:1800px) {
    .big_font {
        margin-left: -4.7rem;
    }
    .career_txt {
        padding: 3rem 4rem 0 0;
    }
}

@media screen and (max-width:1724px) {
    .accommodation_options_one .campus_left_bx {
        padding-right: 6rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 0rem;
    }

    .campus_contnt_two {
        padding-right: 16rem;
    }

}

@media screen and (max-width:1699px) {
    .core_para {
        width: 58rem;
    }

    .abt_Gd_goinka_Group .abt_Gd_goinka_Group_Para p {
        padding-right: 7.4rem;
    }

    .our_network_content_box {
        margin-left: 5.6rem;
    }
}

@media screen and (max-width:1633px) {
    .campus_contnt_two {
        padding-right: 10rem;
    }
}

@media screen and (max-width:1616px) {

    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 6rem;
    }

}

@media screen and (max-width:1600px) {

    .career_left p {
        max-width: 75%;
    }

    .career_txt {
        padding: 4rem 4rem 0 0;
    }

    .facilities_section {
        padding: 0 6rem 0 2rem;
    }

    .leadership_two .facilities_left {
        padding: 4rem 5rem 1rem 4rem;
        max-width: 90%;
    }

    /* .test_sec_left {
        padding-inline: 5.5rem 35rem;
    }
    .test_sec_right {
        padding: 4rem 0 4rem 16rem;
    }
    .test_sec_left_2 {
        padding-inline: 17rem 22.6rem;
    }
    .test_sec_right_2 {
        padding: 4rem 16rem 4rem 0rem;
    } */
    .placement_banner blockquote {
        padding-right: 0rem;
    }

    .placement_banner_txt {
        max-width: 70%;
        padding-left: 1rem;
    }

    .campus_placement_img {
        margin-left: -10rem;
    }

    .transport_banner_txt blockquote {
        padding-right: 0rem;
    }

    .transport_banner_txt {
        max-width: 82%;
        padding-left: 0.5rem;
    }
}

@media screen and (max-width:1566px) {
    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 6rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 5rem;
    }

}

@media screen and (max-width:1549px) {
    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 6rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 2rem;
    }

    .our_network_content_box {
        margin-left: 3.6rem;
    }
}

@media screen and (max-width:1500px) {
    .career_left p {
        max-width: 70%;
    }

    .career_txt {
        padding: 4rem 4rem 0 0;
    }

    .employability_section figure {
        padding-bottom: 5rem;
    }

    .campus_placement_img {
        margin-left: -7rem;
    }

    .placement_banner_txt {
        max-width: 75%;
        padding-left: 1rem;
    }

    .sip_Bx {
        padding-bottom: 0;
    }

    .sip_section {
        padding: 8rem 0 5rem;
    }

    .industry_intrection {
        max-width: 76%;
    }

    .key_img {
        padding: 8rem 0rem;
    }

    .placement_banner {
        padding-left: 4.5rem;
    }

    .placement_one.placement-process .placement_banner {
        padding-left: 0rem;
    }

    .transport_banner_txt {
        max-width: 85%;
    }

    .transport_banner_txt {
        max-width: 95%;
        padding-left: 0;
    }

    .transport_img {
        padding-left: 3rem;
    }

    .trans_left figure {
        padding-top: 1.6rem;
    }

    .transport_sec {
        padding-bottom: 10.5rem;
    }

    .trans_left p {
        width: 86%;
    }

}


@media screen and (max-width:1437px) {
    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 6rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 6rem;
    }

    .our_network_content_box {
        margin-left: 7rem;
        margin-right: 1rem;
    }

    .our_network .count-box .count hr {

        margin: 2rem 0 2rem;
    }

    .our_network_content h2 {
        margin-bottom: 1rem;
    }

    .our_network_content p {
        margin-bottom: 1.9rem;
    }
    .big_font {
        margin-left: 1.5rem;
    }

}

@media screen and (max-width:1399px) {
    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 2rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 1rem;
    }

    .about-number-box {
        margin-bottom: 1rem;
    }

    .slider_img.owl-carousel .owl-nav button:is(.owl-prev, .owl-next) {
        width: 2.4rem;
        height: 2.4rem;
    }

    .core_para {
        margin-right: -12rem;

    }

    .core_para {
        width: 47rem;
        margin-top: 0.5rem;
    }

    .core_values_caption h2 {
        width: 95%;
    }

    .inner_header h4 {
        max-width: 95.7%;
    }

    .ranking_Bx {
        padding: 3rem 3rem 4rem;
        position: relative;
        overflow: hidden;
    }

    .acre_wrapper figure img {
        width: 20rem;
    }

    .acre_content {
        padding-right: 4rem;
    }

    .career_header {
        margin-right: 0;
    }

    .big_font {
        margin-top: -4rem;
    }

    .career_img {
        margin-left: -2rem;
    }

    .career_txt {
        padding: 4rem 4rem 0 0;
    }

    .career_left p {
        max-width: 68%;
    }

    .career_left {
        margin-right: 3rem;
    }

    .beware_scam {
        padding-top: 1rem;
        display: flex;
    }



    .benifit_box {
        padding: 4rem 5rem;
    }

    .benifit_box ul li {
        padding: 1.2rem 0;
    }

    .career_section {
        padding: 8.4rem 0;
    }

    .benifit_img,
    .benifit_img figure,
    .benifit_img figure img {
        height: 100%;
        object-fit: cover;
    }

    .modes_Box ul {
        max-width: 85%;
    }

    .leadership_two .facilities_left {
        padding: 4rem 4rem 1rem 3rem;
        max-width: 100%;
    }

    .placement-process-efforts.leadership_two .facilities_left {
        padding: 4rem 1rem 1rem 3rem;

    }

    .facilities_sec_right {
        padding-left: 0rem;
    }

    .facilities_section {
        padding: 0 5rem 0 2rem;
    }

    .modes_Box h3 {
        padding-bottom: 1rem;
    }

    .facility_list h3 {
        padding-bottom: 1rem;
    }

    .crc_team .msg_sec_left {
        padding-inline: 0rem 8rem;
    }

    /* .test_sec_left {
        padding-inline: 5.5rem 0rem;
    }
    .test_sec_right {
        padding: 4rem 0 4rem 8rem;
    } */
    .test_sec_left_2 {
        padding-inline: 17rem 13.6rem;
    }

    /* .test_sec_right_2 {
        padding: 4rem 8rem 4rem 0rem;
    } */
    .campus_placement_img {
        margin-left: -4rem;
    }

    .placement_process {
        padding: 8rem 0;
    }

    .placement_list ul {
        column-gap: 10rem;
    }

    .industry_intrection {
        max-width: 83%;
    }

    .ws_look {
        padding: 1rem 0rem 0 5rem;
    }

    .employability_section {
        padding: 6rem 0 6rem;
    }
    .career_left {
        margin-right: 3rem;
    }
}

@media screen and (max-width:1366px) {
    .accommodation_options_one .campus_contnt_one h4 {
        padding-right: 0rem;
    }

    .accommodation_options_one .campus_contnt_one p {
        padding-right: 0rem;
    }

    .accommodation_options_one .campus_contnt_two h4 {
        margin: 3rem 0 2rem;
    }
}

@media screen and (max-width:1280px) {
    .career_left p {
        max-width: 80%;
    }

    .career_txt {
        padding: 4rem 0rem 0 0;
    }

    .benifit_section {
        padding: 10rem 0;
    }

    .event_group {
        padding: 10rem 0 10rem;
    }

    .benifit_box {
        padding: 3rem;
    }

    /* .test_sec_left {
        padding-inline: 5.5rem 25rem;
    } */
    /* .test_sec_right {
        padding: 4rem 0 4rem 9rem;
    }
    .test_sec_right_2 {
        padding: 4rem 9rem 4rem 0rem;
    } */
    .placement_banner blockquote {
        margin: 5rem 0 3rem;
    }

    .placement_banner_txt {
        max-width: 85%;
    }

    .transport_banner_txt {
        max-width: 100%;
    }

    .transport_banner {
        padding-left: 3.8rem;
    }
}

@media screen and (max-width:1180px) {
    .core_values_caption h2 {
        margin-top: -3rem;
    }

    .inner_header h4 {
        max-width: 100%;
    }

    .policy_name ul {
        column-count: 3;
    }

    .career_left p {
        max-width: 100%;
        padding-right: 2rem;
    }

    .benifit_box {
        padding: 2rem 2rem;
    }

    .benifit_box h3 {
        margin-bottom: 1rem;
    }

    .leadership_one .unit-perf h3 span {
        display: inline;
    }

    .test_sec_left {
        padding-inline: 5.5rem 12rem;
    }

    .test_sec_left_2 {
        padding-inline: 11rem 2.6rem;
    }

    .placement_banner {
        padding-left: 3.5rem;
    }

    .placement_one.placement-process .placement_banner {
        padding-left: 0rem;
    }

    .key_activities ul {
        column-gap: 1rem;
    }

    .placement_list ul {
        column-gap: 5rem;
    }

}


@media screen and (max-width:991px) {
    .abt_Gd_goinka_Group .abt_Gd_goinka_Group_Para p {
        padding-right: 0rem;
    }

    .our_network_content_box {
        margin-left: 0rem;
    }

    .custom_list li::before {
        top: 0.5rem;
    }

    .core_values_caption h2 {
        margin-top: 2rem;
    }

    .core_values_caption h2 span {
        display: inline;
    }

    .core_values {
        padding-bottom: 6rem;
    }

    .core_para {
        margin-right: 0;
    }

    .ranking_boxes p span {
        display: inline;
    }

    .ranking_section {
        padding-bottom: 7rem;
    }

    .acre_list {
        display: block;
    }

    .acre_wrapper figure {
        background-color: var(--color-white);
        text-align: center;
    }

    .accreditations_section {
        padding-bottom: 6rem;
    }

    .policy_name ul {
        column-count: 2;
    }

    .policy_name {
        margin: 5rem 0;
    }

    .career_header {
        margin-right: 0;
    }

    .big_font {
        margin-top: 2rem;
    }

    .big_font span {
        display: inline;
        padding-left: 0.7rem;
    }

    .career_left {
        padding: 1.5rem;
        margin-top: 2rem;
        margin-right: 0;
    }

    .career_left figure img {
        width: 100%;
    }

    .career_left::before {
        display: none;
    }

    .career_left figure {
        padding-top: 0;
    }

    .career_img {
        margin: 2rem 0;
        display: block;
    }

    .career_img figure {
        margin: 1rem 0;
    }

    .career_txt {
        padding: 0rem 0rem 0 0;
    }

    .event_group {
        padding: 5rem 1rem;
    }

    .slider_img.owl-carousel .owl-nav button:is(.owl-prev, .owl-next) {
        width: 2.5rem;
        height: 2.5rem;
    }

    .benifit_section {
        padding: 5rem 1rem;
    }

    .career_section {
        padding: 5rem 1rem;
    }

    .career_section .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .career_content .accordion-body {
        padding-top: 2rem;
    }

    .career_content .tab-pane {
        margin-bottom: 1rem;
    }

    .slider_img.owl-carousel .owl-nav {
        display: none;
    }

    .course_list ul li span.next_arroww {
        min-width: 3rem;
    }

    .career_content .accordion-button:not(.collapsed) {
        background-color: var(--color-00);
        color: var(--color-white);
    }

    .career_content .accordion-button:not(.collapsed)::after {
        filter: invert(137%) sepia(94%) saturate(738%) hue-rotate(335deg) brightness(243%) contrast(135%);
    }

    .facilities_section {
        padding: 2rem;
    }

    .facilities_section .row {
        flex-direction: column-reverse;
    }

    .facilities_sec_right {
        position: relative;
        top: 0;
    }

    .leadership_two .facilities_left {
        padding: 2rem 0 0;
    }

    .facilities_left .custom_list {
        padding-top: 0;
    }

    .employability_section {
        padding: 3rem 1rem 3rem;
    }

    .employability_section figure {
        padding-bottom: 3rem;
    }

    .modes_Box {
        height: auto;
        width: 100%;
        padding-bottom: 2rem;
    }

    .facility_list {
        max-width: 100%;
        padding: 4rem 0 3rem;
    }

    .modes_Box ul {
        max-width: 100%;
    }

    .placement_committee_Bx figcaption {
        padding: 2rem;
    }

    .placement_committee_Bx {
        padding-bottom: 1rem;

    }

    .placement_committee_Bx p+p {
        min-height: auto;
    }

    .leadership_three .row .col-lg-11 .row {
        --bs-gutter-y: 3rem;
    }

    /* .crc_team .bg-white .row{
    flex-direction: column-reverse;
} */
    .crc_team .msg_sec_right {
        margin-top: 0;
        position: relative;
    }

    .crc_team .bg-white:before {
        display: none;
    }

    .crc_team .msg_sec_left {
        padding: 3rem;
        margin: 0;
    }

    .col-lg-8:has(.msg_sec_left) {
        order: 2;
    }

    .col-lg-6:has(.msg_sec_left) {
        order: 2;
    }

    .crc_team .msg_sec_left .qoutes {
        padding-bottom: 2rem;
    }

    .crc_team .msg_sec_left .qoutes>img {
        width: 3rem;
    }

    .crc_team .msg_sec_left .msg-title {
        padding-bottom: 2rem;
    }

    .crc_team .msg_sec_right .side-line2 {
        width: 100%;
    }

    .crc_team {
        padding-bottom: 6rem;
    }

    .testimonials_section .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .test_sec_left {
        padding-inline: 3rem;
        margin: 0;
    }

    .test_sec_left {
        padding-block: 5rem;
    }

    .test_sec_right {
        padding: 4rem 0 4rem 0rem;
    }

    .testimonials_section .accordion-body>.row {
        padding-bottom: 1rem;
    }

    .test_sec_right_2 {
        padding: 0;
    }

    .test_sec_right {
        padding: 0;
    }

    .test_sec_left_2 {
        padding-inline: 3rem;
        margin: 0;
        padding-block: 5rem;
    }

    .testimonials_section .accordion-button:not(.collapsed) {
        background-color: var(--color-00);
        color: var(--color-white);
    }

    .testimonials_section .accordion-button:not(.collapsed)::after {
        filter: invert(137%) sepia(94%) saturate(738%) hue-rotate(335deg) brightness(243%) contrast(135%);
    }

    .testimonials_section .accordion-body {
        padding: 2rem 0 0;
    }

    .testimonials_section .tab-content {
        margin-top: 3rem;
    }

    .testimonials_section .tab-content>.tab-pane {
        margin: 1rem 0;
    }

    .testimonials_section {
        padding: 0 1rem 5rem;
        position: relative;
    }

    .testimonials_section_Bx .row {
        flex-direction: column-reverse;
    }

    .testimonials_section .test_sec_left_2 span {
        right: auto;
        left: 0;
        width: 22rem;
    }

    .testimonials_section .test_sec_left .qoutes {
        padding-bottom: 3rem;
    }

    .placement_banner {
        padding-left: 0;
    }

    .placement_banner_txt {
        max-width: 100%;
        padding-left: 0.5rem;
        padding-bottom: 3rem;
    }

    .campus_placement_img {
        margin-left: 0;
    }

    .placement_one {
        padding-bottom: 4.3rem;
    }

    .kay_bg_full {
        padding: 3rem;
    }

    .key_activities ul {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 3rem;
    }

    .key_img {
        padding: 3rem 0 0rem;
    }

    .placement_list ul {
        grid-template-columns: repeat(1, 1fr);
    }

    .placement_list li sup {
        /* margin-left: 0.4rem; */
        top: 0.3rem;
    }

    .placement_process {
        padding: 4rem 1rem;
    }

    .sip_section {
        padding: 5rem 1rem;
    }

    .sip_Bx figure img {
        width: 100%;
    }

    .sip_Bx {
        height: auto;
        padding-bottom: 3rem;
    }

    .facilities_req {
        padding: 0rem 1rem 5rem;
    }

    .placement-process-efforts.facilities_req .facilities_sec_right {
        margin-left: 0;
        right: 0rem;
    }

    .leadership_two.placement-process-efforts .facilities_section {
        width: 100%;
    }    

    .what_student_look {
        padding-bottom: 5rem;
    }

    .what_student_look.first {
        padding-bottom: 2rem;
    }

    .industry_intrection {
        max-width: 100%;
        padding-bottom: 3rem;
    }

    .transport_img {
        padding: 3rem 0;
    }

    .transport_banner {
        padding-left: 0;
    }

    .transport_img {
        padding: 3rem 0 0;
    }

    .transport_one {
        padding-bottom: 5rem;
    }

    .transport_sec .ml_full2 {
        padding-top: 3rem;
    }

    .campus_facilites_two .dinin_food_grid {
        padding-bottom: 2rem;
    }

    .transport_sec {
        padding-bottom: 5rem;
    }

    .dfg_right {
        margin-top: 2rem;
    }

    .nopoverty_sec.safety_campus_Sec blockquote {
        margin-bottom: 2.5rem;
    }

    .nopoverty_sec.safety_campus_Sec .nopoverty_content {
        margin: 0 0rem 4rem;
    }

    .safesecurity_team .safety_contentcol {
        padding-inline: 0;
        padding-block: 2rem;
    }

    .safety_contentcol blockquote {
        margin-bottom: 1rem;
    }

    .safety_contentcol {
        margin-bottom: 0;
    }

    .nopoverty_sec01.safesecurity_team {
        position: relative;
        padding-bottom: 4rem;
    }

    .kay_bg_full {
        width: 100%;
    }

    .key_img {
        padding-bottom: 3rem;
    }

    .placement-process-efforts.leadership_two .facilities_left {
        padding: 4rem 1rem 1rem 1rem;
    }

    .transport_sec .ml_full3 {
        padding-top: 0;
    }

    .trans_left p {
        width: 100%;
    }
}


@media screen and (max-width:767px) {
    .key_activities ul {
        grid-template-columns: repeat(1, 1fr);
        column-gap: 3rem;
    }

    .leadership_two.facilities_req.placement-process-efforts .facilities_Overlay {
        padding: 2.3rem 1rem 1.7rem;
          position: static;
   
    }

    .past_placements {
        padding-bottom: 1.7rem;
    }

    .crc_team {
        padding-bottom: 3rem;
    }

    .crc_team .msg_sec_left {
        padding: 2rem;
    }
 
    .placement-process-efforts.leadership_two .facilities_left {
        padding: 1rem 1rem 1rem 1rem;
    }

}

@media screen and (max-width:640px) {
    .policy_name ul {
        column-count: 1;
    }

    .what_student_look img {
        margin: 1rem 0;
    }

    .kay_bg_full {
        padding: 2rem;
    }

    .placement_banner blockquote {
        margin: 3rem 0 3rem;
    }

    .transport_one {
        padding-bottom: 3rem;
    }

}

@media screen and (max-width:480px) {
    .acre_wrapper_Box {
        display: block;
        padding: 2rem;
    }

    .acre_content {
        padding: 0 0 2rem 0;
    }

    .big_font span {
        display: block;
        padding-left: 0;
    }

    .accomodation_content {
        padding: 1rem 1rem;
    }

    .living_space_start-left_sec_img {
        padding-right: 0rem;
    }

    .living_space_start::before {
        height: 47.3rem;
    }

    .living_space_start-right_sec_img {
        padding-top: 4.4rem;
    }

    .sip_section {
        padding: 3rem 1rem;
    }

    .sip_Bx {
        padding-bottom: 2rem;
    }

    .sip_Bx p {
        padding: 1rem 2rem 0 1rem;
    }

    .placement-process-efforts.leadership_two .facilities_left {
        padding: 2rem 0rem 1rem 0rem;
    }

    .facilities_req {
        padding: 0rem 1rem 3rem;
    }

    .what_student_look {
        padding-bottom: 3rem;
    }
}


@media(max-width: 330px) {
    .crc_team .msg_sec_right figcaption {
        padding: 2rem;
    }

    .crc_team .msg_sec_left {
        padding: 2rem;
    }

    .crc_team .msg_sec_right p {
        margin-bottom: 0;
    }
}

/* Transport page css  */

.campus_facilites_two.transport_sec .custom-width {
    width: 91%;
    margin: 0 auto;
    position: relative;

}

.campus_facilites_two.transport_sec .custom-width::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 46.6rem;
    background: #C0AF6A;
    top: 0;
    z-index: -1;
}

.accommodation_options_one.transport1 .campus_left_bx {
    padding-top: 2.3rem;
}

.accommodation_options_one.transport1 .campus_left_bx {

    padding-right: 0rem;
}

.accommodation_options_one.transport1 .campus_left_bx h4 {
    padding-right: 14.5rem;
}

.accommodation_options_one.transport1 .campus_left_bx p {
    padding-right: 10rem;
}

.accommodation_options_one.transport1 {
    margin-bottom: 9rem;
    margin-top: 0rem;
}

.transport-content2 {
    padding-left: 7rem;
    padding-right: 0rem;
    padding-top: 5.8rem;
}

.transport-content2 p {
    color: #fff;
    padding-right: 6rem;
}

.transport-content2 figure {
    margin-top: 5.8rem;
}

.transport-content2 figure img {
    min-width: 444px;
}

.transportsec2 {
    position: relative;
    margin-bottom: 12.9rem;
}

.transportsec2::before {
    content: '';
    position: absolute;
    max-width: 1228px;
    height: 375px;
    background: #008EC7;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 0;
    margin: 0 auto;
}

.transportsec2 .container {
    position: relative;
}

.transport-right2-bx {
    padding-top: 10rem;
}

.transport-right2-bx {
    padding-top: 10.3rem;
    margin-left: 3.4rem;
}

.transport-right2-bx figure img {
    max-width: 610px;
}


@media screen and (max-width:1649px) {

    /* .accommodation_options_one.transport1 .campus_left_bx {
        padding-left: 5rem;
    } */
    .accommodation_options_one.transport1 .campus_left_bx h4 {
        padding-right: 0;
    }

    .accommodation_options_one.transport1 .campus_left_bx p {
        padding-right: 6rem;
    }

    .transport-content2 {
        padding-left: 5rem;
    }

    .accommodation_options_one.transport1 .campus_left_bx h4 {
        padding-right: 6.5rem;
    }

    .trans_left figure {
        padding-top: 5.3rem;
    }

    .trans_left {
        margin-top: -0.7rem;
    }
}


@media screen and (max-width:1549px) {
    .accommodation_options_one.transport1 .campus_left_bx h4 {
        padding-right: 5.5rem;
    }

    .accommodation_options_one.transport1 .campus_left_bx p {
        padding-right: 5rem;
    }

}

@media (max-width:1399px) {
    .accommodation_options_one.transport1 .campus_left_bx h4 {
        padding-right: 2.5rem;
    }

    .accommodation_options_one.transport1 .campus_left_bx p {
        padding-right: 4rem;
    }

    .trans_left figure {
        padding-top: 4.4rem;
    }

    .trans_left {
        margin-top: -6.7rem;
    }

}

@media screen and (max-width:1200px) {
    .transport-content2 figure img {
        min-width: 100%;
    }

    .transport-content2 p {
        padding-right: 0rem;
    }

    .transport-content2 figure {
        margin-top: 3.8rem;
    }

    .transport-content2 {
        padding-top: 5.4rem;
    }

    .transportsec2 {
        margin-bottom: 7.9rem;
    }

    .accommodation_options_one.transport1 {
        margin-bottom: 7rem;
    }

    .accommodation_options_one .campus_contnt_one h4 {
        font: var(--text-18);
    }

}

@media (max-width:1199px) {
    .trans_left figure {
        padding-top: 1.9rem;
    }

    .campus_facilites_two.transport_sec .custom-width::before {
        height: 31.6rem;
    }
}

@media screen and (max-width:991px) {
    .accommodation_options_one.transport1 .campus_left_bx {
        padding-left: 0;
        padding-bottom: 2rem;
        text-align: center;
        padding-top: 0;
    }

    .accommodation_options_one.transport1 .accomodation_right_bx {
        padding-left: 0rem;
    }

    .transport-content2 {
        padding-left: 0;
    }

    .transport-right2-bx {
        padding-top: 5.3rem;
        margin-left: 0;
    }

    .transport-right2-bx figure img {
        max-width: 100%;
    }

    .accommodation_options_one.transport1 {
        margin-bottom: 4rem;
    }

    .campus_facilites_two.transport_sec {
        padding-bottom: 4rem;
    }

    .campus_facilites_two.transport_sec {
        background: var(--color6a);
        padding-block: 3rem 5rem;
    }

    .campus_facilites_two.transport_sec .dinin_food_grid {
        padding: 0;
    }

    .trans_left {
        margin-top: 0rem;
    }

    /* .transport_sec .ml_full3 .col-lg-12{padding: 0;} */
    .trans_left {
        display: flex;
        flex-direction: column;
    }

    .trans_left p {
        order: 2;
    }

    .trans_left figure {
        padding-top: 0;
    }

    .trans_left p:first-child {
        margin-top: 2rem;
    }

    .accommodation_options_one.transport1 .campus_left_bx h4 {
        padding-right: 0rem;
    }

    .campus_facilites_two.transport_sec .custom-width {
        width: 100%;
    }
}

@media screen and (max-width:500px) {
    .accommodation_options_one.transport1 .campus_left_bx {
        padding-bottom: 3rem;
    }

    .accommodation_options_one.transport1 {
        margin-bottom: 4rem;
    }

    .transport-content2 {
        padding-top: 3.4rem;
    }

    .transport-right2-bx {
        padding-top: 3rem;
    }

    .transportsec2 {
        margin-bottom: 3.9rem;
    }

    .nopoverty_sec.safety_campus_Sec .nopoverty_content {
        margin: 0 0rem 2rem;
    }

    .nopoverty_sec01.safesecurity_team .verticle-line-safecampus {
        display: none;
    }

    /* .campus_facilites_two.transport_sec{padding-bottom:2rem;} */

}

@media screen and (min-width:1400px) {
    .transportsec2::before {
        max-width: 1329px;
    }

    .transport-right2-bx figure img {
        max-width: 93%;
    }

    .transport-right2-bx {
        margin-left: 6.4rem;
    }

    .transport-content2 figure img {
        min-width: 522px;
    }

}

@media screen and (min-width:1599px) {
    .transport-content2 figure img {
        min-width: 510px;
    }

    .transport-right2-bx {
        margin-left: 6.5rem;
    }

    .transport-right2-bx figure img {
        max-width: 92%;
    }

    .transportsec2::before {
        max-width: 1390px;
    }

}

@media screen and (min-width:1699px) {

    .transportsec2::before {
        max-width: 1590px;
    }

    .transport-right2-bx figure img {
        max-width: 94%;
    }

    .transport-content2 figure img {
        min-width: 597px;
    }
}

@media(max-width: 767px) {
    .accommodation_options_one.transport1 .campus_left_bx {
        padding-top: 0;
    }
}

@media(max-width: 330px) {
    .campus_facilites_two .dinin_food_grid {
        padding-inline: 1rem;
    }

    .trans_left figure {
        padding-top: 0;
    }

}

/* dining and food outlets page css  */
.accommodation_options_one.dingingsec1 {
    margin-top: 0.5rem;
    position: relative;
    padding-top: 6rem;
    margin-bottom: 9rem;
}

.accommodation_options_one.dingingsec1::before {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 90%;
    height: 90%;
    top: 0;
    left: 0;
}

.accommodation_options_one.dingingsec1 .container {
    position: relative;
}

.accommodation_options_one.dingingsec1 .campus_contnt_one {
    padding-top: 1rem;
}

.accommodation_options_one.dingingsec1 .campus_contnt_one h5 {
    margin-bottom: 3rem;

}

.accommodation_options_one.dingingsec1 .campus_left_bx {
    padding-right: 4rem;
}

.accommodation_options_one.dingingsec1 .accomodation_right_bx {
    padding-left: 0rem;
}

.accommodation_options_one.dingingsec1 .campus_contnt_one p {
    padding-right: 4rem;
}

.diningsec2 {
    padding-bottom: 8rem;
}

.diningsec2 h5 {
    margin-bottom: 3rem;
}

.diningsec2 h4 {
    font: var(--text-21);
    color: var(--color-black);
    margin-bottom: 1rem;
}

.diningsec2 .faculty_grid_sec {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 2.5rem;
    row-gap: 5rem;
}

.diningsec2 .faculty_grid_sec .faculty_box {
    display: flex;
    flex-direction: column;
}

.diningsec2 .faculty_grid_sec figure {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.diningsec2 .faculty_box figcaption {
    background-color: var(--color-white);
    padding-block: 2.2rem 3rem;
    padding-inline: 2.5rem 10.7rem;
    position: relative;
    height: 100%;
}

.diningsec2 .faculty_box figcaption h5 {
    font: var(--text-14);
    color: var(--color-black);
    font-weight: 600;
    margin-bottom: 2rem;
    line-height: var(--line-height-21);
    text-align: left;
}

.diningsec2 .faculty_box figcaption p {
    font: var(--text-12);
    line-height: var(--line-height-18);
    color: var(--color33);
    margin-bottom: 0;
    text-align: left;
}

@media screen and (min-width:1699px) {

    .accommodation_options_one.dingingsec1 .campus_contnt_one h4 {
        padding-right: 3rem;
    }
}

@media screen and (max-width:1699px) {
    .accommodation_options_one.dingingsec1 .campus_contnt_one h4 {
        padding-right: 0rem;
    }
}

@media screen and (min-width:1699px) {

    .accommodation_options_one.dingingsec1 .campus_left_bx {
        padding-right: 2rem;
    }

    .accommodation_options_one.dingingsec1::before {
        height: 93%;
    }
}

@media screen and (max-width:1299px) {
    .accommodation_options_one.dingingsec1::before {
        height: 90%;
    }

    .accommodation_options_one .campus_contnt_one h4 {
        font: var(--text-18);
        margin-bottom: 2rem;
    }

    .accommodation_options_one.dingingsec1 .campus_contnt_one h5 {
        margin-bottom: 2rem;
    }

    .accommodation_options_one.dingingsec1 .campus_left_bx {
        padding-right: 2rem;
    }

    .accommodation_options_one.dingingsec1 {
        margin-bottom: 6rem;
    }

    .diningsec2 {
        padding-bottom: 14rem;
    }


}

@media screen and (max-width: 1199px) {
    .accommodation_options_one .campus_left_bx {
        padding-left: 0rem;
    }

    .inner_header .bottom_line {
        margin: 3rem 0;
    }

    .key_activities ul {
        column-gap: 2rem;
    }

    .placement_list ul {
        column-gap: 5rem;
    }
}

@media screen and (max-width: 991px) {
    .inner_header {
        text-align: center;
    }

    .accommodation_options_one .campus_left_bx {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 4rem;
    }

    .accommodation_options_one.dingingsec1 {
        padding-top: 4rem;

    }

    .accommodation_options_one.dingingsec1 {
        margin-bottom: 5rem;
    }

    .diningsec2 {
        padding-bottom: 9rem;
    }

    .accommodation_options_one.dingingsec1::before {
        width: 100%;
    }

    .diningsec2 .faculty_grid_sec {
        column-gap: 1.5rem;
        row-gap: 3rem;
    }

    .fee_structure_admission .yearly {
        padding-top: 0;
    }
}

@media screen and (max-width: 767px) {

    .diningsec2 .faculty_grid_sec {
        grid-template-columns: repeat(2, 1fr);
        column-gap: 2rem;
        row-gap: 3rem;
    }

    .diningsec2 h5 {
        margin-bottom: 2rem;
    }

    .safety_security figure {
        margin-top: 2rem;
    }


    .diningsec2 .faculty_box figcaption {
        padding-block: 2.2rem 2rem;
    }

    .diningsec2 {
        padding-bottom: 7rem;
    }

    .accommodation_options_one.dingingsec1 {
        margin-bottom: 3rem;
    }

    .accommodation_options_one.dingingsec1 .campus_left_bx {
        padding-right: 0;
    }

    .accommodation_options_one.dingingsec1 .campus_contnt_one p {
        padding-right: 0;
    }

}

@media screen and (max-width: 450px) {
    .diningsec2 .faculty_grid_sec {
        padding-inline: 1rem;
        grid-template-columns: repeat(1, 1fr);
        gap: 2rem;
    }

}


/* international partner page css start */
.position_reletive {
    position: relative;
    padding-bottom: 8rem;
}

.international_sec .international_box {
    padding-right: 6rem;
}

.international_sec .inter_para p {
    font: var(--text-21);
    color: var(--color-black);
    line-height: 1.3;
    margin-bottom: 3rem;
}

.international_sec .inter_para2 p {
    font: var(--text-12);
    color: var(--color-black);
    line-height: 1.3;
    margin-bottom: 3rem;
}

.international_sec01 {
    padding: 10rem 0 10rem;
    background-color: #fff;
}

.international_accodion {
    padding-inline: 4rem 6rem;
}

.international_accodion .accordion {
    padding-top: 3rem;
}

.international_accodion .accordion-item {
    border: transparent;
    position: relative;
    margin-bottom: 1rem;
}

.international_accodion .accordion-button:not(.collapsed) {
    background-color: #f5f5f5;
    margin-bottom: 0;
    padding-bottom: 0;
    box-shadow: none;
}

.international_accodion .accordion-button:not(.collapsed) p {
    font-weight: 700;
}

.international_accodion button p {
    display: flex;
    color: var(--color33);
    font: var(--text-14);
    line-height: var(--line-height-21);
    font-weight: 700;
    column-gap: 2rem;
    padding-left: 1rem;
}

p:where(:last-child) {
    margin-bottom: 0;
}

.international_accodion .accordion-button::after {
    filter: invert(100);
}

.international_accodion .accordion-body {
    padding-block: 2rem 2.6rem;
    padding-inline: 3.7rem 4.2rem;
    position: relative;
    background-color: #f5f5f5;
}

.international_accodion .accordion-button {
    background-color: #f5f5f5;
}

.international_accodion img {
    height: 100%;
    width: 6px;
    object-fit: cover;
}

.international_accodion .vertical-line {
    position: absolute;
    top: 0;
    left: 0;
}

.international_accodion .accordion-item:has(.collapse:not(.show)) .vertical-line {
    display: none;
}

.international_accodion .accordion-button:hover {
    z-index: 0;
}

.international_accodion .accordion-button::after {
    filter: brightness(0) saturate(100%) invert(27%) sepia(94%) saturate(1867%) hue-rotate(357deg) brightness(93%) contrast(101%);
}

.international_accodion h4 {
    color: var(--color2);
    font: var(--text-21);
    line-height: var(--line-height-21);
    font-weight: 700;
    margin-bottom: 4rem;
    text-align: center;
}

.international_accodion .accordion-body ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}

.international_accodion .accordion-body ul li {
    font: var(--text-12);
    color: var(--color-black);
    letter-spacing: 0;
    line-height: normal;
    position: relative;
    padding-left: 2rem;
}

.international_accodion .accordion-body ul li::after {
    content: '';
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    background-color: var(--color2);
    top: 0.8rem;
    left: 0;
    right: 0;
}

.international_sec02 {
    padding: 10rem 0 12rem;
}

.international_sec02 .interna_full p {
    color: var(--color2);
    font: var(--text-21);
    line-height: var(--line-height-21);
    text-align: center;
}

.international_sec02 .interna_full p a {
    color: #ED1C24;
    font: var(--text-21);
    line-height: var(--line-height-21);
    text-align: center;
}

.international_sec02 .interna_full p a:hover {
    color: #1e3782;
}









/* international Departner page css start */
.international_departner {
    padding: 0rem 0 5rem;
}

.international_departner h2 {
    font: var(--text-21);
    color: var(--color2);
    font-family: var(--family-dm);
    margin-bottom: 2rem;
}

.international_departner .international_box {
    padding-right: 6rem;
}

.international_departner .inter_para p {
    font: var(--text-16);
    color: var(--color-black);
    line-height: normal;
    margin-bottom: 3rem;
}

.international_departner .inter_para2 p {
    font: var(--text-12);
    color: var(--color-black);
    line-height: normal;
    margin-bottom: 3rem;
}

.international_departner .banner_img {
    margin: 6rem 0 0rem;
}

.inter_department_sec01 .grid_3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}



.inter_department_sec01 {
    padding: 5rem 0 10rem;
}

.inter_department_sec01 .container {
    background-color: #012b52;
    padding: 6rem 0 6rem;
}

.quick_contact h3 {
    color: #fff;
}

.quick_contact {
    margin-bottom: 3.5rem;
}

.inte_department_box {
    padding: 3rem 0rem 3rem 3rem;
    margin-top: 2rem;
    margin-right: 2rem;
}

.inte_department_box h6 {
    font: var(--text-12);
    font-weight: 700;
    color: var(--color-black);
    margin-bottom: 1rem;
}

.inte_department_box {
    padding: 2rem 0rem 2rem 2rem;
    background: #f5f5f5;
    margin-top: 2rem;
    border-left: 0.5rem solid var(--color3);
}

.department_link {
    margin-bottom: 0;
}

.department_link li img {
    width: 15px;
}

.department_link li:last-child a {
    margin-bottom: 0;
}

.department_link li a {
    margin: 0px 0px 8px 10px;
}

.department_link li a {
    color: var(--color33);
    display: inline-block;
}


/* international admission page css start */

.leadership_one {
    padding-bottom: 5.7rem;
}

.leadership_one .unit-perf {
    padding-right: 7rem;
}

.leadership_one .unit-perf h3 {
    font: var(--text-21);
    color: var(--color-black);
    font-weight: normal;
    margin-bottom: 1.2rem;
}

.leadership_one .unit-perf p {
    font: var(--text-12);
    color: var(--color33);
}

.inter_admissionSec {
    position: relative;
}

.inter_admissionSec .admission_heading {
    padding-inline: 9.5rem 33.6rem;
    padding-block: 13.1rem 14rem;
    margin-left: -3rem;
}


.inter_admissionSec .admission_heading {
    position: relative;
    background-color: #fff;
    margin-right: -21.6%;
    margin-left: -4rem;
    padding-inline: 9.5rem 33.6rem;
    padding-block: 13.1rem 14rem;
}

.inter_admissionSec .admission_heading .admi_para h3 {
    font: var(--text-26);
    letter-spacing: -1.3px;
    color: var(--color33);
    font-family: var(--family-spectral);
    font-weight: 600;
    margin-bottom: 4rem;
}

.inter_admissionSec .admission_heading .admi_para p {
    font: var(--text-14);
    letter-spacing: 0;
    color: var(--color33);
    margin-bottom: 0;
}

.inter_admissionSec01 {
    padding-block: 8.2rem 16.5rem;
}

.inter_admissionSec01 .Admission_grid_sec {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 2.5rem;
    row-gap: 5rem;
}

.inter_admissionSec01 .Admission_grid_sec figure {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.inter_admissionSec01 .admission_boxHeading h3 {
    font: var(--text-26);
    letter-spacing: -1.3px;
    color: var(--color2);
    font-family: var(--family-spectral);
    font-weight: 600;
    margin-bottom: 4rem;
}

.inter_admissionSec01 .admission_box {
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
}

.inter_admissionSec01 .admission_box figcaption {
    padding-block: 4.2rem 5rem;

}

.inter_admissionSec01 .admission_box figcaption h5 {
    margin-bottom: 2rem;
}

.inter_admissionSec01 .admission_box figcaption p {
    font: var(--text-12);
    line-height: var(--line-height-18);
    color: var(--color33);
    margin-bottom: 0;
}

.inter_admissionSec01 .admission_box figcaption {
    background-color: var(--color-white);
    padding-block: 2.2rem 3rem;
    padding-inline: 2.5rem 1.7rem;
    position: relative;
    height: 100%;
}

.inter_admissionSec01 .admission_box figcaption h5 {
    font: var(--text-14);
    color: var(--color-black);
    font-weight: 600;
    margin-bottom: 1.5rem;
    line-height: var(--line-height-21);
}





.students-exchange-sec {
    padding: 10rem 0 8rem;
}

.students-exchange-sec .students_content .nav-tabs .nav-item.show .nav-link,
.students_content .nav-tabs .nav-link.active {
    background-color: transparent;
    border: 0;
    color: #fff;
    font-weight: 700;
}

.students_content .nav-tabs .nav-link {
    background-color: transparent;
    border: 0;
    font: var(--text-12);
    color: #fff;
    font-weight: 600;
    position: relative;
    padding: 0 2rem;
    text-align: left;
}

.students_content ul.nav-tabs {
    margin-bottom: 7rem;
}

.students_content ul li {
    color: var(--color-white);
    font: var(--text-12);
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 2rem 0;
}

.career_content ul.nav-tabs li,
.career_content .nav-tabs .nav-item:has(.nav-link.active) {
    background: transparent;
}

.students-exchange-sec .accordion-body .students-data {
    padding: 4rem 3rem 4rem;
}

.students-exchange-sec .accordion-body .students-data p {
    padding-right: 3.6rem;
    margin-bottom: 5rem;
    text-align: left;
    font: var(--text-14);
    letter-spacing: 0px;
    color: var(--color-black);
    opacity: 1;
}

.students-exchange-sec .accordion-body .students-data .second_pra {
    text-align: left;
    font: var(--text-12);
    color: var(--color33);
    ;
}

.students-exchange-sec .accordion-body .students-data h4 {
    font: var(--text-16);
    font-weight: 600;
    color: var(--color2);
    margin-bottom: 3rem;
}

.students-exchange-sec .accordion-body .students-data ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1rem;
}

.students-exchange-sec .accordion-body .students-data ul li {
    font: var(--text-12);
    color: var(--color33);
    ;
    letter-spacing: 0;
    line-height: normal;
    position: relative;
    padding: 0 2rem 0;
    margin-bottom: 1rem;
}

.students-exchange-sec .accordion-body ul li::after {
    content: '';
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    background: transparent linear-gradient(146deg, #ED1C24 0%, #005996 100%) 0% 0% no-repeat padding-box;
    top: 0.8rem;
    left: 0;
    right: 0;
}

.application-process-sec .container .col-lg-11 {
    border-top: solid 1px #e5e5e5;
    padding: 8rem 0 10rem;
}

.application_box {
    padding: 4.5rem 4.7rem 4.3rem 5.7rem;
    background: var(--color-white) 0% 0% no-repeat padding-box;
    opacity: 1;
}

.application_box h2 {
    margin-bottom: 3rem;
    text-align: left;
    font: var(--text18);
    letter-spacing: 0px;
    color: var(--color2);
    opacity: 1;
    position: relative;
}

.application_box h2::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    background: url(../images/title-bg.svg) no-repeat;
    top: 5.7rem;
    right: 0;
    left: 0%;
}

.application_box p {
    padding-right: 3.6rem;
    margin-bottom: 5rem;
    text-align: left;
    font: var(--text-12);
    letter-spacing: 0px;
    color: var(--color33);
    opacity: 1;
}

.application_box ul {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 2rem;
    margin-bottom: 3rem;
    padding-top: 3rem;
}

.application_box ul li {
    position: relative;
    padding-left: 2rem;
}

.application-process-sec .application_box ul li::after {
    content: '';
    position: absolute;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 50%;
    background: transparent linear-gradient(146deg, #ED1C24 0%, #005996 100%) 0% 0% no-repeat padding-box;
    top: 0.8rem;
    left: 0;
    right: 0;
}

.application_box p {
    font: var(--text-12);
    color: var(--color33);
}



.language_secton.dingingsec1 {
    margin-top: 8rem;
    position: relative;
    padding-top: 6rem;
    margin-bottom: 9rem;
    overflow: hidden;
}



.language_secton.dingingsec1::before {
    content: '';
    position: absolute;
    display: block;
    background: #fff;
    width: 90%;
    height: 85%;
    top: 0;
    left: 0;
}

.language_secton.dingingsec1 .container {
    position: relative;
}

.language_secton.dingingsec1 .accomodation_right_bx {
    padding-left: 0rem;
}

.language_secton.dingingsec1 .language_box {
    padding-right: 5rem;
}

.language_secton .language_box {
    padding-left: 7rem;
    padding-right: 10rem;
}

.language_secton.dingingsec1 .language_contnt_one {
    padding-top: 1rem;
}

.language_secton .language_box .language_contnt_one {
    margin-left: 0;
}

.language_secton.dingingsec1 .language_contnt_one h5 {
    margin-bottom: 3rem;
}

.text-title1 {
    color: var(--color85);
    font: var(--text-18);
    line-height: 1.4;
}

.language_secton .language_contnt_one h4 {
    font: var(--text-21);
    color: var(--color-black);
    margin-bottom: 3rem;
}

.language_secton .language_contnt_one p {
    font: var(--text-12);
    margin-bottom: 0;
    color: var(--color33);
}

.language_secton01 {
    padding-bottom: 10rem;
}

.language_secton01 .program_moduls {
    background-color: #fff;
}

.language_secton01 .program_moduls h3 {
    font: var(--text-30);
    font-weight: 700;
    color: #285170;
    margin-bottom: 3rem;
}

.language_secton01 .program_moduls .program_moduls_content {
    padding: 4rem 3rem 4rem;
}

.language_secton01 .program_moduls .grid_2 {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
}

.program_moduls .program_moduls_content .program_item {
    display: flex;
    border: solid 2px #87c5cc;
    padding: 3rem;
    border-top-right-radius: 15px;
    border-bottom-left-radius: 15px;
}

.program_moduls .program_moduls_content .program_item h4 {
    font: var(--text-21);
    font-weight: 700;
    color: #285170;
    padding-right: 2rem;

}

.language_secton01 .program_moduls .program_moduls_content .program_item span {
    font: var(--text-18);
    font-weight: normal;
    color: var(--color33);
    padding-right: 2rem;
}

.language_secton01 .language_box .language_contnt_one {
    padding-inline: 5.1rem;
}

.language_secton01 .language_box .language_contnt_one .text-title1 {
    margin-bottom: 3rem;
}

.language_secton01 .language_box .language_contnt_one p {
    font: var(--text-14);
    margin-bottom: 0;
    color: var(--color33);
    margin-bottom: 3rem;
}




/* nopoverty page css start =======> */


.nopoverty_sec .nopoverty_content {
    margin: 0 0rem 7rem;
}

.nopoverty_sec blockquote {
    font: var(--text-21);
    margin-bottom: 3rem;
}

.nopoverty_sec .nopoverty_content p {
    font: var(--text-12);
    letter-spacing: 0px;
    color: var(--color33);
    padding-right: 20rem;
}

.nopoverty_content01 {
    margin-left: 5rem;
}

.iqac-mission .nopoverty_content_box {
    margin-left: 5rem;
    padding-right: 0rem;
}

.nopoverty_sec01 {
    position: relative;
    padding-bottom: 8rem;
}

.nopoverty_sec01 .verticle-line13 {
    position: absolute;
    width: 20px;
    height: 309px;
    background: url(../images/icons/line-3.svg) no-repeat;
    z-index: 1;
    right: 0px !important;
    top: 0;
}

.nopoverty_contentcol {
    padding-inline: 6.1rem;
}

.nopoverty_contentcol p {
    text-align: left;
    font: var(--text-12);
    letter-spacing: 0px;
    color: var(--color33);
    opacity: 1;
}

.nopoverty_content_box .nopoverty_contentcol p {
    padding-right: 13rem;
    text-align: left;
    font: var(--text-12);
    letter-spacing: 0px;
    color: var(--color33);
    opacity: 1;
}

.nopoverty_sec02 {
    padding-block: 10rem;
    background-color: #fff;
}

.nopoverty_sec02 .nopoverty_content02 p {
    padding-inline: 5.1rem;
    text-align: left;
    font: var(--text-12);
    letter-spacing: 0px;
    color: var(--color33);
    opacity: 1;
}

@media (max-width:768px) {
    .nopoverty_sec02 {
        padding-block: 4rem;
    }

    .nopoverty_sec .nopoverty_content p {
        padding-right: 0;
    }

    .nopoverty_sec .nopoverty_content {
        margin: 0 1.4rem 3rem;
    }

    .nopoverty_sec02 .nopoverty_content02 p {
        padding-inline: 1.1rem;
        margin-bottom: 1.5rem;
    }

    .nopoverty_contentcol {
        padding-inline: 1.1rem;
        margin-top: 2rem;
    }
}

.nirf_pdf_sec {
    position: relative;
    padding-bottom: 12rem;
}

.nirf_pdf_sec .pdf_heading h2 {
    text-align: left;
    font: var(--text-18);
    line-height: 2.6rem;
    letter-spacing: 0px;
    color: var(--color2);
    opacity: 1;
    margin: 3rem 0;

}

.nirf_pdf_sec .nirf_pdf_box {
    width: 100%;
    margin: 0.7rem 0;
    background-color: var(--color-white);
    padding: 3.5rem 3rem;
    border-left: 2px solid var(--color3);
    position: relative;
    display: grid;
    grid-template-columns: repeat(1, 85% auto);
    justify-content: space-between;
}
.gend-pdf.nirf_pdf_sec .nirf_pdf_box {height: 100%;}
.nirf_pdf_sec .nirf_pdf_box h5 {
    color: var(--color2);
    font: var(--text-14);
    font-weight: 600;
    margin-bottom: 1rem;
}

.nirf_pdf_sec .nirf_pdf_box span {
    width: 2.5rem;
    display: block;
}

.placemnt-commitees .faculty-comitee-mamber .col-lg-4.col-sm-6 {
    margin-top: 3rem;
}

.inter_admissionSec01 .Admission_grid_sec.placement-highsec .admission_box figcaption p {
    line-height: 25px
}

.inter_admissionSec01 .Admission_grid_sec.placement-highsec .admission_box figcaption {
    padding-block: 2.2rem 5rem;
}

section.inter_admissionSec01.soft_skills {
    padding-block: 3.2rem 16.5rem;
}

.collration-pdf ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    column-gap: 3rem;
}

.unibuzzs .collration-pdf ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 3rem;
}

@media(max-width:575px) {
    .unibuzzs .collration-pdf ul {
        grid-template-columns: auto;
        column-gap: 2rem;
    }

    .unibuzzs .collration-pdf h2 {
        margin-top: 2rem;
        margin-bottom: 1rem;
    }
}

.collration-pdf h2 {
    margin-top: 4rem;
    margin-bottom: 1rem;
}



@media (min-width: 1366px) and (max-width: 1549px) {
    .accommodation_options_one .accommodation_text {
        padding-left: 0rem;
        padding-right: 3rem;
    }

    .accommodation_options_one {
        margin: 8rem 0;
    }

    .safety_security {
        padding: 0rem 0 9rem;
    }

    .nopoverty_sec .nopoverty_content {
        margin: 0 0 7rem;
    }

    .nutritious_dining-left_sec {
        padding-right: 11rem;
    }

    .campus_walkways-left_sec h2 {
        padding-right: 5rem;
    }

    .campus_walkways-left_sec {
        padding-left: 6.1rem;
        padding-right: 2rem;
    }

    .community-vents-Cnt p {
        padding-right: 7rem;
    }

    .community-vents {
        margin-bottom: 12rem;
    }

    .diningsec2 .faculty_box figcaption {
        padding-inline: 2.5rem 3.7rem;
    }
}

@media (min-width: 1400px) {
    .diningsec2 .faculty_box figcaption {
        padding-inline: 2.5rem 10.7rem;
    }
}

@media (min-width: 1199px) and (max-width: 1399px) {
    .diningsec2 .faculty_box figcaption {
        padding-inline: 2.5rem 3.7rem;
    }
}

@media (min-width: 1199px) and (max-width: 1299px) {
    .accommodation_options_one .accommodation_text {
        padding-left: 5rem;
        padding-right: 5rem;
    }

    .accommodation_options_one {
        margin: 6rem 0;
    }

    .living_space_start-left_sec {
        padding-right: 4rem;
    }

    .nutritious_dining-left_sec {
        padding-right: 11rem;
    }

    .nutritious_dining {
        margin-bottom: 10rem;
    }

    .campus_walkways-left_sec {
        padding-right: 6rem;
    }

    .facilities_services .facilities_services_card {
        padding: 6rem 5rem;
    }

    .community-vents-Cnt p {
        padding-right: 6rem;
    }

    .community-vents {
        margin-bottom: 8rem;
    }

    .diningsec2 .faculty_box figcaption {
        padding-inline: 2.5rem 3.7rem;
    }
}

@media (max-width: 1199px) {
    .accommodation_options_one .accommodation_text {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .accomodation_right_bx {
        padding-left: 2rem;
    }

    .accommodation_options_one {
        margin: 6rem 0;
    }

    .safety_security {
        padding: 0rem 0 6rem;
    }

    .living_space_start {
        padding: 4.8rem 5.1rem 0 3.9rem;
        margin-bottom: 8rem;
    }

    .nutritious_dining-left_sec {
        padding-right: 2rem;
    }

    .nutritious_dining {
        margin-bottom: 8rem;
    }

    .campus_walkways-left_sec {
        padding: 2rem 0rem 2rem;
    }

    .campus_walkways-left_sec h2 {
        margin-bottom: 2rem;
    }

    .campus_walkways {
        margin-bottom: 2rem;
    }

    .facilities_services .facilities_services_card {
        padding: 4rem 2rem;
    }

    .facilities_services figcaption p {
        padding-right: 3rem;
    }

    .facilities_services {
        margin-bottom: 6rem;
    }

    .community-vents-Cnt p {
        padding-right: 1rem;
    }

    .community-vents {
        margin-bottom: 4rem;
    }
}

@media (min-width: 991px) and (max-width: 1199px) {
    .diningsec2 .faculty_box figcaption {
        padding-inline: 2.5rem 2.7rem;
    }
}

@media (max-width: 991px) {
    .accom_nub_box h2:has(span) {
        margin: 0 0 auto;
    }

    .accommodation_options_one .campus_contnt_two h4 {
        margin: 2rem 0 2rem;
    }

    .accomodation_list {
        margin: 0rem 0;
    }

    .accommodation_options_one {
        margin: 4rem 0;
    }

    .safety_security {
        padding:4rem 0 4rem;
    }

    .living_space_start {
        padding: 4rem 4rem 0 4rem;
        margin-bottom: 4rem;
    }

    .nutritious_dining .grid_2 {
        grid-template-columns: repeat(1, 1fr);
        padding: 2rem;
    }

    .nutritious_dining h2 {
        margin-bottom: 1rem;
    }

    .nutritious_dining {
        margin-bottom: 5rem;
    }

    .community-vents .full-width .max-content-lg {
        margin: 0 auto;
    }

    .community-vents .full-width .max-content-lg {
        margin: 0 auto;
    }

    .community-vents-Cnt {
        padding: 2rem 0rem 2rem;
    }

    .community-vents-Cnt {
        margin-top: 0rem;
    }

    .facilities_services {
        margin-bottom: 3rem;
    }

    .accomodation_content h4 {
        width: 75%;
    }

    .image_box {
        margin-top: 2rem;
    }

    .collration-pdf ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .diningsec2 .faculty_box figcaption {
        padding-inline: 2rem 2rem;
    }

    .accomodation_right_bx .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .accomodation_right_bx .accordion-button {
        font: var(--text-18);
        letter-spacing: 0.18px;
        background: var(--color-white);
        padding: 1.3rem 2rem;
    }

    .accomodation_right_bx .accordion-button:not(.collapsed) {
        background: var(--color85);
        color: var(--color-white);
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
    }

}

@media (max-width:767px) {
    .accomodation_right_bx {
        padding-left: 0;
    }

    .accommodation_options_one .accommodation_text {
        padding-left: 0;
        padding-right: 0;
    }

    .accommodation_options_one.fire-safety-security,
    .sustainable-practices2 {
        padding-top: 2rem;
    }
}

@media (max-width: 575px) {
    .accommodation_options_one {
        margin: 2rem 0;
    }

    .accommodation_options_one .campus_left_bx {
        padding-bottom: 2rem;
    }

    .accomodation_content h4 {
        width: 100%;
    }



    .nutritious_dining-left_sec {
        padding-right: 0rem;
    }

    .facilities_services figcaption {
        padding: 1.5rem 1.5rem;
    }

    .community-vents-Cnt {
        padding: 2rem 1rem 2rem;
    }

    .collration-pdf ul {
        grid-template-columns: repeat(1, 1fr);
    }

    section.inter_admissionSec01.soft_skills {
        padding-block: 0rem 5rem;
    }

    .inter_admissionSec01 .Admission_grid_sec.placement-highsec .admission_box figcaption {
        padding-block: 2.2rem 3rem;
    }

    .living_space_start {
        padding: 3rem 2rem 0 2rem;
        margin-bottom: 3rem;
    }

}

/*---UIKA14041994-26-06-2025-css-start--*/
.ranking_boxes .ranking_Bx {
    display: flex;
    flex-direction: column;
}

.ranking_boxes .ranking_Bx .pdf_icon {
    margin-top: auto;
}

.ranking_boxes .ranking_Bx:hover p {
    color: var(--color6a);
}

.ranking_boxes .row.gy-4 {
    --bs-gutter-x: 2rem;
}

.ranking_section .ranking_boxes .topheading {
    font: var(--text-12) !important;
    font: var(--font_600);
    color: var(--color-black);
}

.collration-pdf ul {
    grid-gap: 3rem;
    grid-template-columns: repeat(4, 1fr);
}

.collration-pdf ul li {
    display: flex;
    flex-direction: column;
    border: none;
    padding: 3rem 0 0rem;
    margin: 0;
}

.collration-pdf ul li figure {
    margin-bottom: 3rem;
}

.collration-pdf ul li .company_name {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    /* align-items: center; */
    width: 100%;
    padding: 1.5rem 2rem;
    border-top: .1rem solid rgb(0 0 0 / 8%);
    height: 100%;
}

.collration-pdf ul li .company_name h5 {
    font: var(--text-12);
    font-weight: var(--font_600);
    width: 80%;
}

.collration-pdf ul li:hover .company_name h5 {
    color: var(--color6a);
}

@media (max-width:1699px) {
    .ranking_section .inner_header h4 {
        max-width: 88.6%;
    }
}

@media (max-width:1649px) {
    .leadership_one .unit-perf {
        padding-right: 7rem;
    }
    .ranking_boxes .row.gy-4 {
        --bs-gutter-x: 1.6rem;
    }

    .big_font {
        margin-left: 4rem;
    }

    .career_header {
        width: 78rem;
    }
    .career_left{
        margin-right: 2rem;
    }
    .career_img{
        margin-left: 0;
    }
    .career_txt {
    margin-left: 0rem;
}
.career_left figure {
    padding-top: 4rem;
}
}

@media screen and (max-width:1550px){
    .big_font {
        margin-left: 3rem;
    }
}

/*---1649px-css-end--*/

@media (max-width:1399px) {
    .leadership_one .unit-perf {
        padding-right: 18rem;
    }

    .core_values {
        padding-bottom: 10.6rem;
    }

    .leadership_one .col-lg-7 {
        width: 100%;
    }

    .leadership_one .unit-perf p {
        max-width: 64%;
    }

    .leadership_one {
        padding-bottom: 3.9rem;
    }

    .leadership_two .msg_sec_left {
        padding-block: 6.1rem 8.4rem;
    }

    .leadership_two .msg_sec_left .msgname {
        padding-right: 16rem;
    }

    .leadership_two .msg_sec_left .msg-title {
        padding-bottom: 4.5rem;
    }

    .leadership_three {
        padding-block: 5.6rem 12rem;
    }

    .leadership_two.vice-chancellor .msg_sec_left {
        padding: 2.5rem 8rem 4.7rem 0rem;
        margin-right: 0%;
    }

    /*---leadership-css-end--*/
    .mandatory_disclosures .mandatory_dis {
        width: 100%;
        padding: 2.5rem 3rem 3.5rem;
        height: auto;
    }

    /*---mandatory-discloser-css-end--*/
    .acre_wrapper_Box span img {
        max-width: 2.5rem;
    }

    .acre_wrapper_Box span {
        text-align: right;
    }

    .ranking_section .inner_header h4 {
        max-width: 91.6%;
    }

    .ranking_boxes .ranking_Bx p {
        margin-bottom: 0;
    }

    section.inter_admissionSec01.soft_skills {
        padding-block: 0rem 10rem;
    }

    .big_font {
        margin-left: 4rem;
    }

    .collration-pdf ul li .company_name {
        min-height: 6.7rem;
    }

    .collration-pdf ul li .company_name h5 {
        max-width: 85%;
    }

    .testimonials_section {
        padding: 0 0 6rem;
    }

}

/*---1399px-css-end--*/
@media (min-width:992px) {
    .achivment_soal .mandatory_dis{height: 100%;}
    .achivment_soal .row{--bs-gutter-y:2rem;}
}
@media (min-width:992px) and (max-width:1199px) {.achivment_soal .col-lg-3{width: 33.33333333%;}}

@media (max-width:1280px) {

    .core_para {
        width: 47rem;
        margin-top: 0.5rem;
    }

    .core_values_caption h2 {
        width: 95%;
    }

    .leadership_two .msg_sec_left {
        padding-inline: 8.5rem 20.5rem;
    }

    .big_font {
        margin-left: 0.7rem;
    }
    .big_font {
        margin-left: 2.7rem;
    }

    /*---leadership-css-end--*/
}

/*---1280px-css-end--*/

@media (max-width:1199px) {
    .core_para {
        width: 37rem;
        margin-top: 3rem;
    }

    .core_values_caption h2 {
        width: 90%;
    }

    .core_values_caption {
        padding: 3rem 0rem 1rem;
    }

    .core_values {
        padding-bottom: 8rem;
    }

    .core_values_caption h2 {
        width: 94%;
    }

    .leadership_one .unit-perf {
        padding-right: 46rem;
    }

    .ws_look {
        padding: 1rem 0rem 0 3rem;
    }

    .leadership_one .unit-perf p {
        max-width: 86%;
    }

    .leadership_two .msg_sec_left {
        padding: 3rem 12rem 2.5rem 4rem;
    }

    .leadership_two .msg_sec_left .qoutes img {
        width: 4rem;
    }

    .leadership_two .msg_sec_left .msg-title {
        padding-bottom: 2.5rem;
    }

    .leadership_two .msg_sec_right {
        margin-inline: 0;
        margin-top: 0;
    }

    .leadership_two .msg_sec_left .qoutes {
        padding-bottom: 2rem;
    }

    .leadership_three {
        padding-block: 5.6rem 9rem;
    }

    .leadership_two.vice-chancellor .msg_sec_left {
        padding: 2rem 4rem 2rem 0;
    }

    /*---leadership-css-end--*/
    .mandatory_dis {
        padding: 2rem;
    }

    .policy_name {
        margin: 5rem 0 6rem;
    }

    .accreditations_section {
        padding-bottom: 8rem;
    }

    .ranking_section .inner_header h4 {
        max-width: 100%;
    }

    /*---mandatory-discloser-css-end--*/

    .ranking_section .ranking_Bx {
        padding: 1rem 2rem;
    }

    .ranking_boxes .ranking_Bx {
        padding: 2rem;
    }

    .ranking_boxes .ranking_Bx .pdf_icon {
        margin-top: auto;
        width: 2.5rem;
        margin-inline: auto;
    }

    section.inter_admissionSec01.soft_skills .Admission_grid_sec {
        row-gap: 3rem;
    }

    .collration-pdf ul {
        grid-gap: 2rem;
        grid-template-columns: repeat(3, 1fr);
    }

    .collration-pdf ul li {
        display: flex !important;
    }

    .labs-listing {
        padding-right: 2rem;
    }
}

/*---1199px-css-end--*/

@media (max-width:991px) {
    .core_para {
        width: 100%;
        margin-top: 0;
        text-align: center;
    }

    .core_values_caption {
        padding: 0;
        text-align: center;
        margin-bottom: 2rem;
    }

    .core_values_caption h2 {
        width: 100%;
        text-align: center;
        font: var(--text-60);
        font-family: var(--polymath);
        font-weight: var(--font_bold);
        color: var(--color85);
        letter-spacing: 0;
    }
.ws_look {
        padding: 2rem 0;
    }
    .core_content {
        padding: 2rem;
    }

    .core_content h4 {
        margin-bottom: 1.5rem;
    }

    .leadership_one .unit-perf p {
        max-width: 100%;
    }

    .leadership_one .unit-perf {
        padding-right: 0;
    }

    .leadership_two .col-lg-7 {
        order: 2;
    }

    .leadership_one {
        padding-bottom: 2rem;
    }

    .leadership_two .msg_sec_left {
        padding: 2rem;
    }

    .leadership_two .msg_sec_left p span {
        display: block;
    }

    .leadership_three {
        padding-block: 4rem 7rem;
    }

    .leadership_two.vice-chancellor .msg_sec_right figcaption {
        padding: 2rem;
    }

    .leadership_two.vice-chancellor figcaption span {
        width: 100%;
        height: .1rem;
    }

    .leadership_two.vice-chancellor .msg_sec_left {
        padding: 2rem;
    }

    /*---leadership-css-end--*/
    .mandatory_disclosures .row {
        --bs-gutter-y: 0rem
    }

    .mandatory_disclosures .row .col-lg-3 {
        width: 50%;
    }

    .policy_name {
        margin-block: 3rem;
    }

    .acre_wrapper .acre_list {
        border-left: none;
    }

    .acre_wrapper figure {
        border-left: 2px solid var(--color6a);
    }

    .acre_wrapper .acre_wrapper_Box {
        padding: 2rem 2rem 3rem;
        flex-direction: column;
    }

    .acre_content {
        padding-right: 0;
        width: 100%;
    }

    .acre_wrapper h5 {
        margin-bottom: 1.5rem;
    }

    .acre_wrapper_Box span {
        width: 2.5rem;
    }

    .acre_wrapper_Box span {
        margin-top: 2rem;
        width: 100%;
    }

    /*---mandatory-discloser-css-end--*/
    .ranking_section .ranking_boxes .topheading {
        text-align: center;
    }

    .test_sec_right {
        margin-left: 0rem;
    }

    .test_sec_right_2 {
        margin-right: 0;
    }

    .placemnt-commitees .faculty-comitee-mamber .col-lg-4.col-sm-6 {
        margin-top: 2rem;
    }

    section.placement_committee .row {
        --bs-gutter-x: 2rem;
    }

    .leadership_three.placemnt-commitees .row {
        --bs-gutter-y: 4rem;
        --bs-gutter-x: 2rem;
    }

    .collration-pdf ul {
        grid-gap: 2rem;
        grid-template-columns: repeat(2, 1fr);
    }

    .collration-pdf ul li {
        padding: 2rem 0 0 !important;
    }

    .mandatory_disclosures .row .col-lg-3 {
        margin: 0;
    }

    .mandatory_disclosures .mandatory_dis {
        margin-bottom: 1rem;
    }
    .testimonials_section {
        padding: 0 1rem 3rem;
    }
    

}

/*---991px-css-end--*/

@media (max-width:767px) {
    .core_values_caption h2 {
        font: var(--text-40);
        font-family: var(--polymath);
        font-weight: var(--font_bold);
    }

    .leadership_two .msg_sec_left .msgname {
        padding-right: 0;
    }

    .leadership_two .msg_sec_left .msgname h4 {
        margin-bottom: 1.5rem;
    }

    .leadership_three .faculty_grid_sec {
        row-gap: 2rem;
    }

    .collration-pdf ul {
        grid-gap: 2rem;
        grid-template-columns: repeat(1, 1fr);
    }

    .collration-pdf ul li .company_name {
        min-height: auto;
    }

    .collration-pdf ul li figure {
        margin-bottom: 2rem;
    }

    .pdf_heading h2 {
        margin: 0rem 0;
    }

    /*---leadership-css-end--*/
}

/*---767px-css-end--*/

@media (max-width:575px) {
    .core_values_caption h2 {
        font: var(--text-24);
        font-family: var(--polymath);
        font-weight: var(--font_bold);
    }

    section.core_values {
        padding: 0 0 3rem;
    }

    section.core_values .container {
        padding-inline: 1.8rem;
    }

    .leadership_three {
        padding-block: 4rem 4rem;
    }

    /*---leadership-css-end--*/
    .mandatory_disclosures .row .col-lg-3 {
        width: 100%;
    }

    .acre_content {
        padding: 0;
    }

    /*---mandatory-discloser-css-end--*/
    .accreditations_section {
        padding-bottom: 4rem;
    }

    .ranking_section {
        padding-bottom: 3rem;
    }

    .regulatory_section ul li {
        padding: 2rem 1.5rem;
        gap: 1rem;
    }

}

/*---575px-css-end--*/

@media (max-width:350px) {
    .leadership_two .msg_sec_left p span {
        display: inline;
    }
}

/*---350px-css-end--*/

/*---UIKA14041994-26-06-2025-css-end--*/


.testimonial_grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 3rem 1.5rem;
}

.testimonial_grid>.row {
    grid-column: span 4;
}

.testim_bx {
    position: relative;
    background: var(--color-white);
}

.testim_bx>figure {
    overflow: hidden;
}

.testim_bx>figure>img {
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
}

.testim_bx:has(a:hover)>figure>img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.testim_bx::after {
    content: '';
    position: absolute;
    width: 10rem;
    height: 0.2rem;
    background: var(--color43);
    left: 2rem;
    bottom: 0;
}

.testim_caption {
    padding-block: 1rem 3rem;
    padding-inline: 1rem;
}

.testim_caption>h5 {
    font: var(--text-18);
    line-height: 1.2;
    color: var(--color85);
    margin-bottom: 1rem;
}

.testim_caption>p {
    font-style: italic;
}

.testim_bx>.over_btn {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
}

.faculty-load-more {
    text-align: center;
    margin-top: 5rem;
}

.faculty-load-more>a {
    font: var(--text-18);
    color: var(--color85);
}

.faculty-load-more:has(a[style*="display: none;"]) {
    display: none;
}

.testimonial_grid .row.g-5:empty {
    display: none;
}

@media(max-width:1799px) {

    .sport-fitness02 .udyami_content ul li {
        margin-bottom: 1rem;
    }

    .sport-fitness02 .intro-box {
        margin-left: 4.6rem;
    }
}

@media(min-width:1700px) {
    .testimonial_grid {
        gap: 5rem 3rem;
    }

    .testim_caption {
        padding-inline: 2rem;
    }
}

@media(max-width:991px) {
    .testimonial_grid>.row {
        grid-column: span 3;
    }

    .testimonial_grid {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width:767px) {
    .testimonial_grid>.row {
        grid-column: span 1;
    }

    .testimonial_grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .testim_caption {
        padding: 2rem;
    }
}

.summeractivity_sec {
    padding-bottom: 6rem;
}

.indoractivity_wraper {
    padding-top: 3rem;
}

.indoractivity_wraper>.title21 {
    font: var(--text-21);
    line-height: 1.2;
    color: var(--color33);
    font-weight: 500;
    margin-bottom: 2rem;
}

.indoractivity_wraper:last-child {
    padding-bottom: 0;
}

.indoractivity_wraper ul.custom-bullet {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 2rem;
    padding-left: 0;
    margin-top: 0;
}

.indoractivity_wraper ul li {
    color: var(--bs-black);
    margin-bottom: 0;
    position: relative;
    padding: 1rem;
    background-color: var(--color-white);
    list-style: none;
    border-left: 0.2rem solid #beb070;
}

.indoractivity_wraper ul li::marker {
    font: var(--text-16);
    color: #ed8331;
}

@media(min-width:1700px) {
    .summeractivity_sec {
        padding-bottom: 8rem;
    }

    .indoractivity_wraper {
        padding-top: 5rem;
    }

    .indoractivity_wraper>.title21 {
        margin-bottom: 2.5rem;
    }

    .indoractivity_wraper ul li {
        padding: 1.5rem;
    }
}

@media(max-width:1024px) {
    .indoractivity_wraper {
        padding-top: 2rem;
    }

    .indoractivity_wraper ul.custom-bullet {
        gap: 1rem;
    }
}

@media(max-width:767px) {
    .indoractivity_wraper ul.custom-bullet {
        grid-template-columns: repeat(2, 1fr);
    }
}

.summerinfra_sec {
    padding-bottom: 6rem;
}

.infra_grid_wraper {
    column-count: 3;
    gap: 1rem;
}

.infra_grid_wraper>figure {
    position: relative;
    margin-bottom: 1rem;
    overflow: hidden;
}

.infra_grid_wraper>figure>a {
    display: block;
    position: relative;
    background-color: #000;
}

.infra_grid_wraper>figure img {
    opacity: 0.8;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
    -ms-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
}

.infra_grid_wraper>figure>a::after {
    content: '';
    position: absolute;
    filter: invert(1);
    top: 1rem;
    right: 1rem;
    width: 3.5rem;
    height: 3.5rem;
    background: url(../images/zoom-in.svg) no-repeat center;
    background-size: 2.5rem;
}

.infra_grid_wraper>figure:has(a:hover) img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.activity_slider .item {
    position: relative;
    background-color: #000;
}

.activity_slider figure {
    opacity: 0.8;
}

.activity_slider .owl-nav {
    position: absolute;
    bottom: 1rem;
    right: 1rem;
}

@media(min-width:1700px) {
    .summerinfra_sec {
        padding-bottom: 8rem;
    }
}

@media(max-width:767px) {
    .summerinfra_sec {
        padding-bottom: 4rem;
    }

    .infra_grid_wraper {
        column-count: 2;
    }
}

@media(max-width:330px) {
    .infra_grid_wraper {
        column-count: 1;
    }
}




/* ideathon page css start */


.ideathon_sec_one .top-cntnt {
    border-bottom: 2px solid #ccc;
    padding-bottom: 5rem;
}

.ideathon_sec_one .top-cntnt p {
    font: var(--text-21);
    padding-bottom: 6rem;
    margin-bottom: 0;
}


.ideathon_sec {
    padding-block: 6rem 10rem;
}

.ideathon_sec .winrs {
    padding-bottom: 3rem;
}

.ideathon_sec .winrs h3 {
    font: var(--text-18);
    letter-spacing: 0.18px;
    color: #123985;
    font-weight: 400;
    margin-bottom: 3rem;
}

.ideathon_sec .winrs p {
    font: var(--text-14);
    font-weight: bold;
}

.ideathon_sec .accordion {
    background-color: transparent;
    --bs-accordion-btn-focus-box-shadow: none;
}

.ideathon_sec .accordion-item {
    background-color: #ffffff66;
    border: none;
    margin-bottom: 1rem;
    position: relative;
}

.ideathon_sec .accordion-button,
.accordion-button:not(.collapsed) {
    font: var(--text-14);
    color: var(--color33);
    font-weight: bold;
    display: flex;
    gap: 3.5rem;
    /* padding-inline: 3.6rem 1.1rem; */
}

.ideathon_sec .accordion-button {
    background-color: transparent;
}

.ideathon_sec .accordion-button:not(.collapsed) {
    background-color: #fff;
    box-shadow: none;
}

.ideathon_sec .accordion-button::after,
.accordion-button:not(.collapsed)::after {
    background-image: url(../images/read-more-icon.svg);
    background-size: cover;
    height: 2.4rem;
    width: 2.4rem;
}

.ideathon_sec .accordion-button .sub_theme {
    font-weight: 400;
}

.ideathon_sec .accordion-body {
    background-color: #fff;
    padding-inline: 13rem 4.4rem;
    padding-bottom: 3rem;
}

.ideathon_sec .accordion-body p>strong {
    font: var(--text-14);
    letter-spacing: 0.28px;
    color: #123985;
}

.ideathon_sec .accordion-body .student-card p>strong {
    font: var(--text-12);
    letter-spacing: 0.24px;
    font-weight: bold;
    color: var(--color33);
    margin-bottom: 1rem;
    display: inline-block;
}

.ideathon_sec .student-card small {
    font: var(--text-12);
    font-style: italic;
    display: block;
}

.ideathon_sec .theme-title {
    font-weight: bold;
}

.ideathon_sec .guide-name {
    color: #123985;
    font: var(--text-14);
    font-weight: bold;
}

.ideathon_sec .student-list {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem 8rem;
    margin-top: 3rem;
}

.ideathon_sec .student-card {
    position: relative;
}

.ideathon_sec .student-card:not(:last-child)::after {
    content: '';
    position: absolute;
    width: 2px;
    height: 100%;
    background-color: #ccc;
    top: 0;
    right: -4rem;
}

.ideathon_sec .accordion-item .verticle-line12 {
    position: absolute;
    width: 5px;
    height: 100%;
    background: url(../images/blugoldenline.svg) no-repeat;
    z-index: 9;
}

.ideathon_sec .accordion-button:not(.collapsed).accordion-item .verticle-line12 {
    display: none;
}

.ideathon_sec .accordion-item:nth-child(10) .accordion-button,
.ideathon_sec .accordion-item:nth-child(11) .accordion-button,
.ideathon_sec .accordion-item:nth-child(12) .accordion-button,
.ideathon_sec .accordion-item:nth-child(13) .accordion-button,
.ideathon_sec .accordion-item:nth-child(14) .accordion-button,
.ideathon_sec .accordion-item:nth-child(15) .accordion-button,
.ideathon_sec .accordion-item:nth-child(16) .accordion-button,
.ideathon_sec .accordion-item:nth-child(17) .accordion-button,
.ideathon_sec .accordion-item:nth-child(18) .accordion-button,
.ideathon_sec .accordion-item:nth-child(19) .accordion-button,
.ideathon_sec .accordion-item:nth-child(20) .accordion-button {
    gap: 3rem;
}

@media(max-width:1699px) {
    .ideathon_sec .accordion-body {
        padding-top: 0;
        padding-inline: 11.5rem 4.4rem;
    }

    .ideathon_sec .student-list {
        margin-top: 3rem;
    }

}

@media(max-width:768px) {
    .ideathon_sec .accordion-body {
        padding-inline: 2rem 4.4rem;
        padding-bottom: 3rem;
    }

    .ideathon_sec_one .top-cntnt p {
        padding-bottom: 3rem;
    }

    .ideathon_sec_one .top-cntnt {
        padding-bottom: 3rem;
    }

    .ideathon_sec {
        padding-block: 3rem 4rem;
    }

    .ideathon_sec .accordion-button,
    .accordion-button:not(.collapsed) {
        gap: 1.5rem;
        padding-inline: 2rem 1.1rem;
    }

    .ideathon_sec .accordion-body {
        padding-inline: 1.5rem 2rem;
        padding-bottom: 3rem;
    }

    .ideathon_sec .student-list {
        flex-wrap: wrap;
        gap: 3rem;
        margin-top: 1rem;
    }
}

@media(max-width:768px) {
    .ideathon_sec .student-card:not(:last-child)::after {
        display: none;
    }
}

/* ideathon page css end */

/* reseacrh dev css  */
.research-sec01 .nopoverty_contentcol {
    padding-inline: 9.2rem 15rem;
}


.abt_Gd_goinka_Group_nine.research-dev-new .pro_outcomes .accordion-body {
    padding-top: 0;
}

.research-dev-new .custom_list li::before {
    background: #123985;
    width: 5px;
    height: 5px;
}

.research-dev-new .research-list .custom_list .inner li::before {
    background: transparent;
    border: 1px solid #C0AF6A;
    width: 5px;
    height: 5px;
}

.research-list .custom_list li:not(:last-child) {
    margin-block: 0 1.5rem;
}

.research-dev-new4 .mission-box {
    padding: 6.9rem 30.3rem 6.3rem 7rem;
}

.research-dev-new5 .custom_list li::before,
.research-dev-new4 .custom_list li::before {
    background: #DBAA27;
    width: 5px;
    height: 5px;
}

.nopoverty_sec01.research-sec01 {
    padding-bottom: 01rem
}

.nopoverty_sec01.research-sec01 .verticle-line1 {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
}

/* responsive  */
@media(max-width:1699px) {
    .nopoverty_sec .research-sec-dev blockquote {
        padding-right: 27rem;
    }

    .research-sec01 .nopoverty_contentcol {
        padding-inline: 8.2rem 15rem;
    }

    .research-dev-new2 .nopoverty_content02 {
        padding-right: 7.1rem;
    }

    .research-dev-new3 .msg_sec_left {
        padding-inline: 6rem 15rem;
    }

    .research-dev-new4 .mission-box {
        padding: 4.9rem 32.3rem 5.3rem 6rem;
    }

    .arm-wrestling-sec:before {
        width: calc(100% - 15rem);
    }

    .kho-kho-sec:before {
        width: calc(100% - 15rem);
    }
}


@media screen and (max-width:1550px) {
    .arm-wrestling-sec:before {
        width: calc(100% - 8rem);
    }

    .kho-kho-sec:before {
        width: calc(100% - 8rem);
    }
}

@media(max-width:1399px) {
    .nopoverty_sec .research-sec-dev blockquote {
        padding-right: 10rem;
    }

    .research-sec01 .nopoverty_contentcol {
        padding-inline: 6.2rem 9rem;
    }

    .research-dev-new2 .nopoverty_content02 {
        padding-right: 0;
    }

    .research-dev-new2 .nopoverty_content02 h3 {
        padding-right: 7rem;
    }

    .research-dev-new2.nopoverty_sec02 .nopoverty_content02 p {
        padding-right: 6rem;
    }

    .research-dev-new3 .msg_sec_left {
        padding-inline: 4rem 3rem;
    }

    .research-mission .research-dev-vission {
        padding: 4.9rem 5.3rem 5.3rem 5.3rem;
    }

    .research-dev-new4 .mission-box {
        padding: 4.9rem 13.3rem 5.3rem 6rem;
    }

    .arm-wrestling-sec:before {
        width: calc(100% - 13rem);
        bottom: 9rem;
    }

    .kho-kho-sec:before {
        width: calc(100% - 13rem);
        bottom: 9rem;
    }
}

@media(max-width:1299px) {
    .research-dev-new {
        margin-top: 3rem;
    }

    .arm-wrestling-sec:before {
        width: calc(100% - 7rem);
        bottom: 9rem;
    }

    .kho-kho-sec:before {
        width: calc(100% - 7rem);
        bottom: 9rem;
    }
}

@media(max-width:1199px) {
    .nopoverty_sec .research-sec-dev blockquote {
        padding-right: 0rem;
    }

    .nopoverty_sec .nopoverty_content {
        margin-bottom: 3rem;
    }

    .research-dev-new2 .nopoverty_content02 h3,
    .research-dev-new2.nopoverty_sec02 .nopoverty_content02 p {
        padding-inline: 0rem 4rem;
    }

    .research-dev-new2.nopoverty_sec02 {
        padding-bottom: 6rem;
    }

    .research-dev-new .pro_outcomes.inner {
        padding-bottom: 2rem;
    }

    .research-dev-new3 {
        padding-block: 6rem;
    }

    .research-dev-new5 {
        margin-bottom: 4rem;
    }

    .research-dev-new4 {
        margin-block: 5rem;
    }

    .research-dev-new4 .mission-box {
        padding: 4.9rem 4.3rem 3.3rem 4rem;
    }

    .arm-wrestling-sec:before {
        width: calc(100% - 14rem);
        bottom: 5rem;
    }

    .kho-kho-sec:before {
        width: calc(100% - 14rem);
        bottom: 5rem;
    }
}

@media(max-width:991px) {
    .research-sec.nopoverty_sec .nopoverty_content {
        margin-inline: 0;
    }

    .research-sec01 .nopoverty_contentcol {
        padding-inline: 0;
        padding-top: 4rem;
    }

    .research-dev-new .pro_outcomes.inner {
        padding-bottom: 0rem;
    }

    .research-dev-new2 .nopoverty_content02 h3,
    .research-dev-new2.nopoverty_sec02 .nopoverty_content02 p {
        padding-inline: 0rem 0rem;
    }

    .research-dev-new2 .nopoverty_content02 {
        padding-bottom: 4rem;
    }

    .research-dev-new3 .msg_sec_left {
        padding-inline: 0;
        padding-top: 4rem;
    }

    .research-mission .vision-mission-container {
        grid-template-columns: 100%;
    }

    .research-mission .research-dev-vission,
    .research-dev-new4 .mission-box {
        padding: 3rem 2rem 3rem 2rem;
    }

    .kho-kho-sec:before {
        display: none;
    }

    .arm-wrestling-sec:before {
        display: none;
    }



}

@media(max-width:499px) {
    .research-dev-new {
        margin-top: 0rem;
    }

    .research-sec01 .nopoverty_contentcol {
        padding-top: 1rem;
    }

    section.abt_Gd_goinka_Group_nine.research-dev-new {
        padding-block: 2rem;
    }

    .abt_Gd_goinka_Group_nine .pro_outcomes .accordion-body {
        padding-inline: 2rem;
    }

    .research-dev-new2 .nopoverty_content02 {
        padding-top: 0rem;
        padding-bottom: 3rem;
    }

    .research-dev-new2.nopoverty_sec02 {
        padding-bottom: 4rem;
    }

    .research-dev-new3 {
        padding-block: 4rem;
    }

    .research-dev-new3 .readmore {
        margin: 0rem 0 0rem;
    }

    .research-dev-new4 {
        margin-block: 4rem;
    }

    .research-mission .research-dev-vission h2 {
        margin-bottom: 2rem;
    }

    .research-dev-new5 {
        margin-bottom: 2rem;
    }

}

.crc_team.crc_team_sec .msg_sec_right figcaption a img {
    margin-right: 1rem;
    width: 3.2rem;
    height: 3.2rem;
}

.dp-abtnew {
    display: grid;
    grid-template-columns: 50% auto;
    column-gap: 5rem;
    align-items: center;
}

.dp-abtnew .students-img figure {
    max-width: 500px;
}

.btn_link_bx .btn_link_add {
    background: var(--color85);
    padding: 2rem 3rem 2rem 2rem;
    font-weight: 600;
    letter-spacing: 1px;
    color: #fff;
    transition: all 0.5s ease-in-out;
    border-radius: 5px;
    display: flex;
    justify-content: space-between;

}

.btn_link_bx {
    margin-bottom: 5rem;
    position: relative;
}

.btn_link_bx a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.btn_link_bx .btn_link_add li {
    font: var(--text-20);
}

@keyframes blink {

    0%,
    100% {
        background-color: var(--color85);
    }

    50% {
        background-color: #a8aaaf;
    }
}

#blinking-button {
    background-color: #8EDDBE;
    color: #fff;
    animation: blink 1s linear infinite;
}

.btn_link_bx .btn_link_add.blink img {
    width: 3.5rem;
    margin-inline: 1rem;
}

@media (max-width:991px) {
    .btn_link_bx .btn_link_add {
        padding: 2rem 1rem 2rem 1rem;

        width: 100%;
    }

    .dp-abtnew {

        grid-template-columns: repeat(1, 1fr);
        row-gap: 3rem;
    }
     .dp-abtnew .students-img figure {
    max-width:100%;
  }

  .big_font {
        margin-left: 0;
    }


}

@media (max-width:767px) {
    .btn_link_bx .btn_link_add {
        flex-direction: column;
        row-gap: 1rem;
    }

    .nutritious_dining .grid_2 {
        padding: 2rem 0;
    }

}

.curriculum-sectiondiv p {
    color: var(--color-white);
}