@import "header.css";
@import "inner-header.css";

body {
    background: #f8f8f8;
    overflow-x: hidden;
}

.sitemaps .custom-bullets li>a {
    font-weight: 400;
}

.sitemaps ul.custom-bullets {
    padding-left: 0;
}

.about-inner {
    position: relative;
}

.about-inner .container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding-top: 20px;
}

.about-inner h1 {
    color: #BC2027;
    font-size: calc(36px + (38 - 36) * (100vw - 1366px) / (1920 - 1366));
    font-weight: bold;
}

.about-inner ul {
    padding: 70px 0 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
}

.about-inner h2 {
    font-size: 54px;
    font-weight: 600;
    line-height: 72px;
    position: relative;
}

.about-inner h2:before {
    content: "";
    width: 50px;
    height: 1px;
    position: absolute;
    top: 0;
    background: #363636;
    margin-top: -15px;
}

.about-inner li p {
    padding-right: 106px;
    font-weight: 600;
    color: #363636;
}

.about-banner img {
    width: 100%;
}

.about-inner {
    position: relative;
    height: 525px;
    overflow: hidden;
}

.about-inner li p {
    padding-right: 54px;
    font-weight: 400;
    font-size: 14px;
}

section.Publications_main.statutory-bodies {
    padding-bottom: 7rem;
}

.Statuatory-Compliances .FAQs-panel .accordion-item button.accordion-button {
    background: #0DACE5;
    border: 0;
    color: var(--bs-white);
    font-weight: 600;
    box-shadow: inherit;
    outline: 0;
    border-radius: 0 !important;
    padding-right: 60px;
}

.Statuatory-Compliances .FAQs-panel .accordion-item {
    border: 0;
    margin-bottom: 5px;
    border-radius: 0px;
}

.Statuatory-Compliances .FAQs-panel .accordion-button::after {
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 20px;
}

.Statuatory-Compliances .FAQs-panel .accordion-button:not(.collapsed)::after {
    background: url('../images/cross.png') no-repeat;
    width: 30px;
    height: 30px;
}

.rotate {
    transform: rotate(90deg);
    margin-left: 10px;
    margin-bottom: 15px;
}

.border-top-lim {
    border-top: 1px solid #ccc;
}

.logo-resize {
    height: 25px;
    width: 25px;
    padding-top: 1px;
    margin-right: 10px;
}

.btn-custom {
    background-color: #BC2027;
    border-radius: 0;
    color: white !important;
    height: 38px;
    width: 136px;
}

.btn-custom:hover {
    background-color: #cf262f;
}

.btn-custom-1 {
    background-color: #E1DFE4;
    border-radius: 0;
    color: #BC2027;
    height: 37px;
    width: 94px;
}

.btn-custom-1:hover {
    background-color: #afafaf;
    color: #BC2027;
}

.bg-color {
    background-color: #F8F8F8;
}

.contact-target h2 {
    color: var(--primary-color3);
    font-weight: bold;
    font-family: var(--primary-font1);
}

.text-format {
    background-color: white;
    padding: 28px;
}

.text-format h3 {
    font-size: 24px;
    font-weight: 700;
    font-family: var(--primary-font1);
    padding-bottom: 32px;
}

.text-format h4 {
    padding-bottom: 22px;
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
}

.text-format p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
}

.form-box button {
    color: #BC2027;
    font-size: calc(16px + (18 - 16) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 800;
}

.white-address {
    padding-top: 22px;
    background-color: #FFFFFF;
    padding-left: 13px;
    width: 100%;
    height: 148px;
}

.white-address h6 {
    margin-left: 5px;
    margin-bottom: 22px;
}

.white-address p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.dark-contact {
    padding-top: 27px;
    background-color: #363636;
    padding-left: 13px;
    padding-right: 15px;
    width: 100%;
    height: 111px;
}

.dark-contact p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: white;
}

.bottom-corner .bottom-corner::before {
    content: '';
    position: absolute;
    background-color: black;
    width: 20%;
    height: 1px;
    bottom: 0;
    right: 45px;
}

.gallery-margin {
    padding-top: 9.906rem;
    padding-bottom: 92px;
}

.option-box select {
    cursor: none;
    width: 9rem;
    height: 36px;
    border: none;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    padding-left: 13px;
    color: #363636;
}

.green-photos {
    width: 105px;
    height: 32px;
    background-color: #358D41;
    color: white;
    padding-left: 12px;
    padding-top: 5px;
    top: 12.75px;
    right: 27px;
}

.red-video {
    width: 105px;
    height: 32px;
    background-color: #BC2027;
    color: white;
    padding-left: 16px;
    padding-top: 5px;
    top: 12.75px;
    right: 27px;
}

.edit h6 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
}

.edit a {
    text-decoration: none;
    color: #000000;
}

.edit img {
    cursor: pointer;
}

.edit p {
    font-size: calc(16px + (18 - 16) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 200;
}

.edit .rotate {
    animation: none;
    -webkit-animation: none;
}

.border-after-top {
    border-top: 1px solid lightgray;
}

.pdf-container {
    width: 100%;
    height: 235px;
    background-color: #363636;
    padding-bottom: 90px;
}

.pdf-container p {
    color: white;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    padding-left: 51px;
    padding-top: 46px;
}

.pdf-container h5 {
    color: #FFFFFF;
    padding-left: 51px;
    padding-right: 51px;
    padding-top: 15px;
    font-size: 24px;
}

.pdf-container img {
    padding-top: 20px;
    padding-left: 51px;
    padding-bottom: 35px;
}

.img-pdf-fix {
    height: 35px;
    width: 28px;
}

.overlap-box {
    width: 553px;
    height: 164px;
    padding: 33px 108px 35px 28px;
    bottom: 26px;
    left: 29px;
    background-color: #FFFFFF;
}

.eventdetail-pad {
    padding-top: 78.5px;
    padding-bottom: 63px;
}

.eventdetail-fs h2 {
    margin-bottom: 0;
    font-size: calc(36px + (38 - 36) * (100vw - 1366px) / (1920 - 1366));
    padding-right: 40px;
}

.eventdetail-fs p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    padding-bottom: 37px;
}

.happening_content-1:after {
    content: "";
    width: 18px;
    height: 170px;
    background: #3DEF55;
    position: absolute;
    right: -18px;
    top: 0;
    z-index: 1;
}

.newsroom h5 {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
}

.eventdetail-fs-1 h2 {
    margin-bottom: 0;
    font-size: calc(36px + (38 - 36) * (100vw - 1366px) / (1920 - 1366));
    padding-right: 9rem;
}

.admissions h6 {
    padding-right: 57px;
    padding-bottom: 30px;
    line-height: 1.5;
    font-size: 23px;
}

.admissions p {
    padding-right: 2rem;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    line-height: 1.7;
}

.mrnat-block {
    background: #CC014A;
    text-align: center;
    padding: 80px 80px;
    margin: 70px 0;
}

.mrnat-block h3.inner_title {
    color: #fff;
    margin-bottom: 40px;
}

.mrnat-block p {
    color: #fff;
    font-size: 15px;
    line-height: 26px;
    margin: 0;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #BC2027;
    border-bottom: 5px solid #BC2027;
}

.mritab_menu.bg-white.alignment-set button {
    text-align: left;
    font-size: large;
}

.nav-item .nav-link {
    color: #363636;
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 700;
}

.tab-style {
    padding-bottom: 54px;
}

.MRIIRS-bg {
    background-color: #CCD20D;
}

.MRIIRS p {
    padding-right: 2rem;
    padding-bottom: 16px;
    margin-top: 53px;
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
}

.MRIIRS h4 {
    color: #F8F8F8;
    font-size: 124px;
    transform: rotate(-90deg);
    top: 15.9rem;
    left: -11.7rem;
    font-weight: 700;
    font-family: var(--primary-font1);
}

.MRIIRS h6 {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: black;
}

.MRIIRS h5 {
    font-size: 12px;
    color: #BC2027;
    padding-left: 10px;
    font-weight: 700;
}

.border-bottom-A {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    width: 100%;
}

.border-bottom-B {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    width: 134px;
    left: 2.5rem;
    top: 4.5rem;
}

.MRIIRS img {
    padding-bottom: 32px;
}

.btn-1 {
    color: black;
    font-weight: bold;
    font-family: var(--primary-font1);
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    border-radius: 0;
}

.mr-online {
    display: flex;
    justify-content: space-between;
}

.mr-online h4 {
    font-size: 26px;
    color: #BC2027;
    font-weight: 700;
    padding-left: 65px;
}

.mr-online span {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    color: #BC2027;
    font-weight: 400;
}

.border-bottom-C {
    border-bottom: 5px solid #FD5E53;
    width: 100%;
    left: 9px;
    top: 94px;
}

.border-bottom-D {
    border-bottom: 5px solid #BC2027;
    width: 100%;
    left: 9px;
    top: 94px;
}

.mrnat {
    background-color: white;
    padding-left: 40px;
}

.mrnat h3 {
    font-size: 52px;
    color: #BC2027;
    padding-bottom: 40px;
    font-weight: bold;
    padding-top: 38px;
}

.mrnat p {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
    padding-bottom: 40px;
}

.tab-style-2 .nav-item .nav-link {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
    font-weight: 400;
}

.accordion {
    --bs-accordion-bg: #F8F8F8;
    --bs-accordion-border-color: none;
    padding-top: 54px;
}

.accordion-1 {
    --bs-accordion-bg: #0DACE5;
    --bs-accordion-border-color: none;
    padding-top: 0;
}

.item-edit-acc {
    margin-bottom: 13px;
}

.accordion-item {
    --bs-accordion-active-color: #BC2027;
    --bs-accordion-active-bg: #FFFFFF;
}

.accordion-button-1 {
    height: 43px;
}

.accordion-button-1:not(.collapsed) {
    background-color: #4ccaf8;
}

.nav-tabs .nav-item {
    --bs-nav-tabs-border-width: 0;
}

.border-bottom-B {
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    width: 100px;
    left: 2.2rem;
    top: 4.7rem;
}

.m-left {
    margin-left: 1px;
}

.career-heading p {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    color: #BC2027;
    letter-spacing: 1px;
    font-weight: 600;
}

.career-intro h5 {
    font-size: 24px;
    font-weight: 700;
    margin-right: 85px;
    padding-bottom: 36px;
}

.career-intro p {
    font-size: 14.5px;
    font-weight: 400;
    margin-right: 10px;
    padding-bottom: 30px;
    line-height: 2;
    color: #363636;
}

.career-intro h6 {
    font-weight: 700;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    padding-right: 11px;
}

.career-intro .img-move {
    bottom: 204px;
    left: 12px;
}

.placement_slider_panel-1 {
    width: 224px;
    position: relative;
    left: 110px;
    top: 0px;
    height: 285px;
}

.vertical-offset-box-shadow {
    box-shadow: 17px -20px 0px 0px #BC2027;
}

.testimonials p {
    color: #BC2027;
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    font-family: var(--primary-font1);
    font-weight: 600;
}

.testimonials h4 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-style: italic;
    font-weight: 400;
    padding-right: 14rem;
    padding-bottom: 32px;
}

.testimonials h5 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-family: var(--primary-font1);
    font-weight: 500;
}

.testimonials h6 {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
    font-family: var(--primary-font1);
    padding-bottom: 7px;
}

.testimonials h6 span {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
    margin-left: 9px;
}

.white-background {
    background-color: #FFFFFF;
    height: 348px;
    width: 100%;
    margin-bottom: 48px;
}

.owl-dots {
    display: none;
}

.owl-nav {
    position: absolute;
    left: 18rem;
    bottom: 96px;
}

.text-carousel h4 {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    font-family: var(--primary-font1);
    color: #BC2027;
    font-weight: 700;
}

.item img {
    box-shadow: 10px -20px #BC2027;
    top: 30px;
}

.text-carousel {
    padding-left: 42px;
    padding-top: 67px;
}

.text-carousel p {
    padding-right: 5rem;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    line-height: 2;
    padding-top: 34px;
}

.text-carousel h5 {
    padding-top: 32px;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
}

.text-carousel h6 {
    padding-top: 7px;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 700;
}

.text-carousel h6 span {
    padding-top: 7px;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
}

.opening h4 {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    color: #BC2027;
    font-weight: 700;
}

.opening h5 {
    font-size: 24px;
    color: #363636;
    font-weight: 700;
}

.opening p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
}

.border-bottom-1 {
    border-bottom: 1px solid #ccc;
    width: 43%;
    margin: auto;
}

.current-opening p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
}

.bg-current {
    background-color: #FFFFFF;
    padding: 18px 25px;
}

.mru-over .program_structure {
    padding: 0px;
    background-color: transparent;
}

.lifeat {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
}

.lifeat-edit {
    bottom: 0px;
    right: 0;
    width: 542px;
    background-color: #FFFFFF;
    padding: 45px 42px 45px 52px;
}

.lifeat-edit h6 {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    line-height: 26px;
}

.ul-tick li {
    position: relative;
    padding-left: 7rem;
    line-height: 2;
    padding-bottom: 10px;
    padding-right: 61px;
    font-weight: 400;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.ul-tick li:before {
    content: url(../images/tick.png);
    padding-right: 17.25px;
    position: absolute;
    left: 0;
    padding-right: 17.25px;
    padding-left: 70px;
}

.ul-tick-parent p {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: bold;
    padding-left: 7rem;
}

.dummyp {
    font-size: 7px;
    font-weight: 600;
    bottom: 70px;
}

.technical-club {
    background-color: #FFFFFF;
    padding: 93px;
}

.redbar {
    width: 100%;
    height: 56.08px;
    background-color: #BC2027;
    display: flex;
    justify-content: center;
}

.redbar p {
    color: white;
}

.techclub p {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.techclub h5 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: bold;
}

.bullet-adjust li:before {
    content: url(../images/tick.png);
    position: absolute;
    left: 0;
    padding-right: 17.25px;
    padding-left: 0 !important;
}

.sports {
    background-color: #EEEEEE;
    padding: 83px;
}

.sport-edit p {
    top: 24px;
    right: 25px;
    font-size: 7px;
}

.sports-edit h6 {
    line-height: 2;
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
}

.sports-edit p {
    line-height: 2;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
}

.music-s p {
    font-weight: 400;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.somep {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
}

.somep h6 {
    line-height: 1.6;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.home_placement.pb-85 {
    position: relative;
    padding-bottom: 200px;
    background: #fff;
}

.home_placement.pb-85:before {
    content: "";
    width: 100%;
    height: 120px;
    position: absolute;
    top: 0;
    background: #f8f8f8;
}

.home_placement.pb-85 .col-md-4 {
    position: relative;
    left: 74px;
}

.owl-stage-outer {
    margin-top: -31px;
}

.opening {
    padding-top: 100px;
}

.home_placement.pb-85 .col-md-4 figure {
    padding-top: 20px;
}

.home_placement.pb-85 .col-md-4 figure img {
    overflow: hidden;
}

.lifeat-edit p {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    line-height: 26px;
}

.nav-ul .nav-item .nav-link {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.a-link-color {
    color: #000000;
}

.a-link-color:hover {
    color: #000000;
}

.pb-30 {
    padding-bottom: 30px !important;
}

.pe-20 {
    padding-right: 20px;
}

.h-14 {
    height: 14px;
}

.students-achievement .row.mb-5 {
    gap: 50px;
}

.students-achievement .box::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: #bc2027;
    content: "";
    height: 2px;
    position: absolute;
}

.students-achievement .box {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
    padding-bottom: 60px;
    margin-bottom: 60px;
    position: relative;
    border-bottom: 2px solid #ccc;
}

.white-bg {
    background-color: #fff;
    padding: 21px 16px 36px 16px;
}

.comment-tab {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background-color: #fff;
    padding: 21px 16px 22px 16px;
}

.comment-tab input {
    width: 714px;
    border-radius: 0;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    height: 41px;
}

.img-online {
    bottom: 5px;
    right: 1px;
}

.nav-ul-1 .nav-item {
    background-color: #0DACE5;
    margin-bottom: 13px;
}

.nav-ul-1 .nav-item .nav-link {
    color: #ffffff;
    font-weight: 400;
}

.tab-content-1>.tab-pane {
    display: none;
}

.tab-pane {
    display: none;
}

.tab-pane.active {
    display: block;
}

.objectives {
    padding-bottom: 10rem;
    isolation: isolate;
}

.objectives_inner {
    max-width: 85%;
    margin-left: 2.8rem;
}

.objectives_inner h6 {
    margin-bottom: 2.5rem;
}

.objectives:after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 400px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.leadership {
    padding-bottom: 5rem;
}

.leadership_inner p,
.name label {
    color: #363636;
    font-size: calc(14px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(25px + (28 - 24) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
    margin-bottom: 1rem;
}

.name label {
    font-size: calc(15px + (18 - 15) * (100vw - 1366px) / (1920 - 1366));
    line-height: 26px;
    font-weight: 600;
}

.leadership_inner {
    padding-left: 2rem;
    position: relative;
    margin-right: 5rem;
}

.leadership_inner h6 {
    margin-bottom: 3rem;
}

.leadership_inner h5 {
    margin-bottom: 1.5rem;
}

.deanFigure {
    position: relative;
}

.deanFigure:before {
    content: "";
    position: absolute;
    background-image: url(../images/invert-comma.svg);
    right: -33px;
    top: -25px;
    width: 94px;
    height: 67px;
    background-size: cover;
    background-repeat: no-repeat;
}

.name {
    background: #b22b2e;
    padding: 1.5rem;
    max-width: 85%;
    position: relative;
    margin-top: -2rem;
}

.name label {
    color: #fff;
    display: block;
    margin: 0;
    margin-bottom: 0.9rem;
}

.name span {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: #fff;
    margin: 0;
}

.leadership_bg {
    background: #fff;
    padding: 7rem 0 5rem 0;
}

.faculty-list.pdb_120 {
    padding-bottom: calc(60px + (120 - 60) * (100vw - 320px) / (1366 - 320));
    ;
}

.faculty-list .name {
    max-width: 100%;
    margin-top: 0rem;
    height: 100%;
}

.faculty-list .col-sm-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
}

.faculty-list .col-lg-4 {
    margin-bottom: 0.8rem;
}

.faculty-list figure img {
    height: 325px;
    object-fit: cover;
    object-position: top;
}

.edit {
    margin: 4rem 0;
}

@media (min-width:991px) {
    .owl-nav {
        position: absolute;
        left: 20.3rem;
        bottom: -23px;
    }
}

@media (max-width: 991px) {
    .MRIIRS h4 {
        color: #F8F8F8;
        font-size: 60px;
        transform: rotate(-90deg);
        top: 9.7rem;
        left: -5.7rem;
        font-weight: 700;
        font-family: var(--primary-font1);
    }
}

.review-panel h3 {
    color: #333;
}

.read_img {
    margin-left: -11px;
    display: inline-block;
}

.accordion-button:focus {
    box-shadow: none;
}

.col-p0 {
    padding: 0;
}

ul {
    list-style: none;
}

.enter-faculty input.form-control {
    background: none;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #dddddd;
    padding: 15px 0;
    font-weight: 300;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
}

.enter-faculty .submit.btn {
    width: 52px;
    height: 52px;
    position: absolute;
    bottom: -3px;
    right: -10px;
    background: url(../images/more-search.svg) no-repeat;
    border: 0;
    outline: 0;
}

.img_zoom {
    width: 100%;
    overflow: hidden;
    transition: all 1.1s ease 0s;
}

a {
    cursor: pointer;
}

.grid-two {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    padding: 0
}

.grid-three {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 14px;
    grid-row-gap: 14px;
}

.table_wrapper .table>thead {
    box-shadow: 0px 5px 18px #0000001A;
    border-top: 3px solid #FCD200;
}

.table_wrapper thead th,
.table_wrapper tbody td {
    border-right: 1px solid #E9E9E9;
    vertical-align: top;
}

.table_wrapper tbody tr td:last-child {
    border-right: 0;
}

.table_wrapper thead th {
    background: #BC2027;
    color: #FFF;
    padding: 1.5rem;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    box-shadow: 0px 5px 18px #0000001A;
}

.table_wrapper tbody td {
    padding: 1.5rem;
    font-size: calc(14px + (16 - 13) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(24px + (28 - 24) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
}

.table_wrapper tbody tr:nth-child(odd) {
    background: #fff;
}

.supportforresearch .table_wrapper tbody tr:nth-child(even) {
    background: #f8f8f8;
}

.faq_content_mid .table_wrapper tbody tr:nth-child(even) {
    background: #f8f8f8;
}

.tablecommon_area {
    padding-bottom: calc(60px + (140 - 60) * (100vw - 320px) / (1920 - 320));
}

.table_collsWraper.table_wrapper table>tbody>tr {
    background-color: #fff;
}

.table_collsWraper.table_wrapper table>tbody>tr:nth-child(odd) {
    background-color: #f3f3f3;
}

.learn_moree {
    margin-top: 6.25rem;
    margin-bottom: 8.75rem;
    display: flex;
    justify-content: center;
}

.learn_moree .rotate {
    animation: none;
}

.learn_moree p {
    margin: 0;
}

.learn_moree a {
    text-decoration: none;
    color: #000000;
}

.inter-affairs .row {
    --bs-gutter-x: -0.5rem !important;
    --bs-gutter-y: -1rem !important;
}

.inter-affairs {
    padding-top: 74px;
    padding-bottom: 120px;
}

.inter-affairs-inner {
    margin-top: 72px;
}

.inter-affairs-inner ul {
    max-width: 90%;
}

.inter-affairs-inner ul li {
    line-height: 24px;
}

.office-affairs {
    padding-top: 5.6rem;
    padding-bottom: 7.9rem;
}

.team-title h3 {
    margin-bottom: 1.8rem;
}

.team-title p {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
    max-width: 843px;
    margin: auto;
    margin-bottom: 4rem;
}

.inter-affairs .objectives_inner h2 {
    margin-bottom: 2.5rem;
}

.international_collaborations_sec1 {
    padding-bottom: 80px;
}

.international_collaborations_box {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 18px;
}

.international_collaborations_box li {
    background: #fff;
    padding: 30px;
    text-align: center;
    position: relative;
    cursor: pointer;
}

.international_collaborations_box li p {
    line-height: 18px;
    font-weight: 400;
    margin: 0;
    margin-top: 20px;
}

.load_more {
    margin: 70px 0px 50px;
    text-align: center;
    padding-top: 15px;
    position: relative;
}

.load_more:after {
    content: "";
    width: 100px;
    max-width: 100%;
    margin: 0 auto;
    height: 2px;
    background: #70707036;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

.load_more a {
    font-size: 12px;
    line-height: 16px;
    font-weight: 700;
    color: #000000;
    padding: 10px;
}

.load_more img {
    display: inline-block;
    margin-left: 10px;
}

.international_collaborations_box li:hover p {
    color: #b42b2d;
}

@media(max-width:768px) {
    .international_collaborations_box li {
        padding: 10px;
    }

    .international_collaborations_box {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width:592px) {
    .international_collaborations_box {
        grid-template-columns: repeat(2, 1fr);
    }
}

.int_colla_modal .modal-dialog {
    margin: 0px 0px 0px auto;
    border-radius: 0;
    max-width: 610px;
}

.int_colla_modal .modal-header {
    border-bottom: none;
    border-radius: 0;
}

.int_colla_modal .btn-close {
    background: url(http://192.168.100.79/manav_rachna/assets/campus/mriirs/images/modal-close-icon.png) center/1em auto no-repeat;
    opacity: 1;
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 99;
}

.int_colla_modal .modal-content {
    border-radius: 0;
}

.int_colla_modal .modal-body {
    padding: 0;
}

.int_colla_modal .btn-close:focus {
    box-shadow: none;
}

figure.international_collaborations_logo img {
    width: 110px;
    height: 110px;
    object-fit: contain;
}

.int_colla_details_top {
    padding: 60px 60px 20px 60px;
}

.int_colla_details_top2 {
    padding: 0px 60px 60px 60px;
}

.int_colla_details_top2 p {
    text-transform: capitalize;
}

.int_colla_details_top img {
    width: 160px;
    object-fit: contain;
}

.place_sec1 {
    padding-bottom: 100px;
}

.leadership_inner:before {
    content: "";
    position: absolute;
    background-image: url(../images/sms-icon.png);
    left: -90px;
    top: -25px;
    width: 94px;
    height: 67px;
    background-size: cover;
}

.name_des {
    position: relative;
}

.name {
    background: #b22b2e;
    padding: 30px 35px 40px;
    margin-top: -4rem;
    max-width: 290px;
    color: #fff;
}

.leadership_inner p,
.name label {
    margin-bottom: 0.9rem;
}

.name span {
    font-size: 13px;
    line-height: 20px;
    color: #fff;
    margin: 0;
}

.name_des_child p {
    font-weight: 600;
    color: #BC2027;
    margin-bottom: 10px;
}

.name_des_child:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #363636;
    position: absolute;
    left: 0;
    bottom: -22px;
    margin: 20px 0;
    opacity: 0.3;
}

.name_des_child {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 25px;
}

.name_des_child:last-child::after {
    display: none;
}

.name_des_child span a {
    display: block;
    color: #363636;
    line-height: 20px;
}

.name_des_child span a:hover {
    color: #c41c4d;
}

.leadership_inner {
    padding-left: 40px;
    padding-right: 50px;
    position: relative;
}

.leadership_inner_top p {
    font-size: 18px;
    line-height: 26px;
    color: #363636;
    font-weight: 400;
    font-style: italic;
}

.leadership_inner_top {
    margin-bottom: 40px;
}

.name_description {
    padding: 25px 42px 10px 30px;
    background: #fff;
    margin-top: 20px;
}

.name_des_child span a {
    display: block;
    color: #363636;
    line-height: 20px;
}

.name_des_child span {
    font-size: 13px;
    line-height: 21px;
    display: inline-block;
}

.place-slider button.owl-prev span:after {
    width: 28px;
    height: 28px;
    content: "";
    background: url(../images/left-arrow.jpg) no-repeat;
    background-size: contain;
    position: absolute;
    left: -50px;
    box-shadow: 0px 5px 8px #00000033;
}

.place_slider_box button.owl-next span:after {
    left: -15px;
}

.place-slider button.owl-next span:after {
    width: 28px;
    height: 28px;
    content: "";
    background: url(../images/right-arrow.jpg) no-repeat;
    background-size: contain;
    position: absolute;
    left: 0px;
    box-shadow: 0px 5px 8px #00000033;
}

.leadership_inner.mr0 {
    margin-right: 0;
}

.place_sec2 {
    padding-top: 95px;
    background: url(../images/place-fact-box-bg.jpg) no-repeat;
    background-size: 100% 100%;
}

.place_fact_box ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin: 0;
    list-style: none;
    gap: 20px;
}

.place_fact_box li span {
    font-size: 54px;
    font-weight: 600;
    line-height: 72px;
    display: block;
}

.place_fact_box li p {
    font-weight: 700;
    font-size: 13px;
    line-height: 18px;
    padding-right: 0;
    margin: 0;
}

.place_fact_box li {
    position: relative;
    padding: 30px 0px 0px;
}

.place_fact_box li:before {
    content: "";
    width: 50px;
    height: 1px;
    position: absolute;
    top: 0;
    background: #363636;
    margin-top: 0px;
}

.place_slider {
    position: relative;
    margin-bottom: -50px;
}

.place_slider .place_slider_box {
    position: absolute;
    top: 35px;
    left: 30px;
    max-width: 290px;
    padding: 40px 55px 100px 40px;
    background: #FCD200;
}

.place_slider_box h4 {
    font-size: 54px;
    font-weight: 700;
    line-height: 72px;
}

.place_slider_box .owl-nav {
    position: absolute;
    bottom: -36px;
    right: 142px;
}

.place_slider_box button.owl-next span:after {
    left: -15px;
}

.place_fact_box {
    padding-bottom: 80px;
}

.place_slider_box p {
    line-height: 21px;
}

.place_sec3 {
    padding: 120px 0px 80px;
    background: #BC2027;
}

.general_guidelines_box .font-21 {
    color: #F8F8F8;
    margin-bottom: 40px;
}

.general_guidelines_box ul li {
    color: #F8F8F8;
    padding-bottom: 15px;
}

.general_guidelines_box ul.yellow_list {
    padding: 0;
    margin: 0;
}

.general_guidelines_box ul.yellow_list li {
    list-style: none;
    padding-left: 25px;
}

.rakhi-arora_pruthi p strong {
    font-size: 15px;
    line-height: 21px;
    color: #fff;
    margin-bottom: 10px;
    display: inline-block;
}

.rakhi-arora_pruthi p {
    color: #fff;
    margin: 0;
}

.rakhi-arora_pruthi p+p {
    opacity: 0.8;
}

.rakhi-arora_pruthi {
    padding-top: 30px;
    margin-top: 50px;
    position: relative;
}

.rakhi-arora_pruthi:before {
    content: "";
    width: 50px;
    height: 1px;
    background: #FCD200;
    position: absolute;
    top: 0;
    left: 0;
}

.place_sec4 {
    padding: 90px 0px 100px;
}

.place_batch {
    padding-right: 60px;
}

figure.place_batch_box {
    padding: 30px 0px;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    border-bottom: 1px solid #D5D5D5;
    position: relative;
}

figure.place_batch_box:first-child {
    border-top: 1px solid #D5D5D5;
}

figure.place_batch_box img {
    display: inline-block;
    margin-right: 15px;
}

figure.place_batch_box figcaption {
    font-size: 18px;
    line-height: 30px;
    color: #363636;
    font-weight: 600;
}

.place_sec4 .row {
    align-items: center;
}

a.click_link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-indent: -9999999px;
}

figure.place_batch_box:hover figcaption {
    color: #b42b2d;
}

.place_sec5 .international_collaborations_box {
    grid-template-columns: repeat(5, 1fr);
    gap: 10px;
}

.place_sec5 {
    padding: 80px 0px 50px;
    background: #F1F1F1;
}

.place_sec5 .sec_hed h3 {
    margin-bottom: 40px;
}

.place_sec5 .sec_hed {
    text-align: center;
    padding-bottom: 60px;
    max-width: 730px;
    margin: 0 auto;
}

.place_sec6 {
    padding: 90px 0px 100px;
}

.rec_textimonial .row {
    --bs-gutter-x: 4.5rem;
}

.rec_textimonial_box figcaption {
    font-size: 18px;
    line-height: 26px;
    padding-top: 20px;
}

.rec_textimonial_box {
    position: relative;
}

.rec_textimonial_box:before {
    content: url(../images/video-icon.png);
    position: absolute;
    top: 45%;
    left: 45%;
    padding: 12px 10px 10px 15px;
    background: #fff;
    border-radius: 100%;
    font-size: 10px;
    line-height: 10px;
}

.rec_textimonial_box:hover::before {
    background: #ffffffc2;
}

.placement-record .tabs_left ul {
    border: 0;
}

.placement-record .tabs_left ul li {
    width: 100%;
}

.placement-record .tabs_left h5 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    margin-bottom: 1.25rem;
    font-weight: 700;
}

.placement-record .tabs_left ul .nav-item {
    margin-left: 1.25rem;
}

.placement-record .tabs_left ul .nav-item .nav-link {
    position: relative;
    color: #363636;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
    padding: 0;
    border-bottom: transparent;
    text-align: left;
}

.placement-record .tabs_left ul .nav-item .nav-link::after {
    content: "";
    background-color: #03C9B7;
    width: 11px;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: -20px;
    top: 10px;
}

.placement-record .tabs_left ul .nav-item .nav-link.active::after {
    background-color: #E9C41C;
}

.placement-record .tabs_left ul .nav-item .nav-link.active {
    color: #358D41;
    font-weight: 700;
}

.placement-record .tabs_right .accordion {
    padding-top: 0;
}

.placement-record .tabs_right .accordion .accordion-body {
    padding: 0;
}

.top_placement .team-title h4 {
    margin-bottom: 3.7rem;
}

.top_placement::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 440px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.top_placement ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1rem;
    margin-bottom: 8.3rem;
    padding: 0;
    text-align: center;
}

.top_placement ul li {
    padding: 28px 50px;
    background: #fff;
    list-style: none;
}

.top_placement ul li figure {
    margin: 0;
}

.industry_Collaboration {
    padding-bottom: 9.8rem;
}

.industry_Collaboration::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 500px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.industry_Collaboration .industry-child .accordion .accordion-item {
    background-color: transparent;
}

.industry_Collaboration .tabs_left ul .nav-item .nav-link.active {
    color: #BC2027;
}

.industry_Collaboration .tabs_left ul .nav-item .nav-link::after {
    background-color: transparent;
}

.industry_Collaboration .program_course_list_menu {
    padding: 50px 25px;
}

.industry_Collaboration .program_course_list_menu ul li {
    margin-bottom: 1.4rem;
}

.ic-vm {
    margin-bottom: 0 !important;
    margin-top: 0.6rem !important;
}

.ic-vm a p span {
    font-size: 0.75rem
}

.ic-vm a p {
    border: 2px solid #E9C41C;
    display: inline-block;
    margin-left: 1.25rem;
    padding: 10px 12px;
}

.industry_collaboration_content {
    padding-left: 2rem;
}

.industry_collaboration_content .industry_one figure {
    margin-bottom: 1.7rem;
}

.industry_collaboration_content .industry_one p {
    margin-bottom: 3.5rem;
}

.industry_collaboration_content .industry_two figure img {
    width: 100%;
}

.industry_collaboration_content .industry_two figure img {
    margin-bottom: 37px;
}

section.Publications_main {
    padding-bottom: 123px;
}

section.Publications_main .policy_para_content {
    padding-bottom: 0;
}

.program_structure .learn_more_end {
    margin-top: 50px;
}

.program_structure .learn_more_end p {
    color: #000;
    font-size: 12px;
}

.program_structure .learn_more_end .rotate {
    margin-left: 5px;
    margin-bottom: 16px;
    width: 5px;
}

.Publications_main .program_pan_structure {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    justify-content: space-between;
    padding: 24px 12px 24px 0px;
}

.supportforresearch .support_top.nav-tabs .nav-link {
    padding: 0px 40px 30px 0px;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.supportforresearch .support_top.nav-tabs .nav-link.active {
    border: 0;
    background-color: transparent;
}

.supportforresearch .accordion {
    padding-top: 47px;
}

.supportforresearch .accordion .accordion-body {
    padding: 0px;
}

.overview_main .overview_child {
    margin-left: 3.5rem;
}

.overview_brochure p {
    margin-top: 0.5rem;
}

.overview_brochure .program_structure .program_pan_structure {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 2px solid #BC2027;
}

.overview_brochure .program_structure .program_pan_structure {
    padding: 1.1rem 0 1.4rem 0;
    max-width: 223px;
}

.overview_brochure .program_structure .program_pan_structure .pdf_download a h5 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
    font-weight: 600;
    margin: 0;
    margin: 0px 0px 0px 21px;
}

.overview_main .over_counter {
    position: relative;
}

.overview_main .over_counter .counting::before {
    border-top: 2px solid #FCD200;
}

.overview_main .over_counter .counting::before {
    content: '';
    position: absolute;
    width: 3rem;
    border-top: 2px solid;
    top: -10%;
}

.overview_main .over_counter #counter-stats {
    align-items: center;
    justify-content: space-between;
    padding: 40px 40px 0px 50px;
    border-bottom: 8px solid #E9C41C;
    background-color: #fff;
    margin-top: -100px;
}

.overview_main .over_counter .counting::after {
    content: " +";
    display: inline-block;
    top: -30%;
}

.overview_main .over_counter .stats {
    text-align: left;
    font-size: 54px;
    font-weight: 700;
    padding: 30px 40px;
}

.overview_main .over_counter .counting {
    position: relative;
}

.overview_second {
    margin: 130px 0px 125px 0px;
    padding-bottom: 90px;
    z-index: 9;
}

.overview_second::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 730px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.overview_secondcontent {
    margin-top: 160px;
    margin-right: 27px;
}

.overview_secondcontent p {
    margin-bottom: 1.6rem;
}

.overviewthird_content P {
    max-width: 929px;
    margin: 0 auto 49px auto;
}

.rearch_overview .name {
    margin-top: -4rem;
    max-width: 270px;
}

.name_description {
    margin-top: 20px;
}

.rearch_overview .name_des .name_des_child {
    padding: 25px 30px;
    background: #fff;
    position: relative;
}

.rearch_overview .name_des .name_des_child:after {
    content: "";
    width: 80%;
    height: 1.2px;
    background: #363636;
    position: absolute;
    left: 8%;
    bottom: 0;
    opacity: 0.3;
}

.rearch_overview .name_des .name_des_child:last-child::after {
    display: none;
}

.rearch_overview .name_des .name_des_child p {
    color: #BC2027;
    font-weight: 600;
}

.rearch_overview .name_des .name_des_child span {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
}

.rearch_overview .name_des .name_des_child:last-child {
    border: none;
}

.global_partnership {
    padding-bottom: 60px
}

.global_partnership .global_par_title {
    padding: 0 0 3.2rem 0
}

.global_partnership .global_par_title h2 {
    margin-bottom: 2.2rem;
}

.global_partnership .global_partnership_content {
    margin-right: 4rem;
}

.events_main .box {
    background-color: #fff;
    margin-bottom: 20px;
    padding: 40px 40px 84px;
}

.events_main .box .event_box_content {
    margin-left: 37px;
    max-width: 510px;
}

.events_main .box .event_box_content h4 {
    font-size: 12px;
    color: #363636;
    font-weight: 700;
}

.events_main .box .event_box_content h5 {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 700;
    color: #5023A1;
    max-width: 285px;
}

.events_main .box .event_box_content h6 {
    color: #00C2A2;
    font-size: 12px;
    font-weight: 700;
}

.events_main .box .event_box_content .border-center {
    border-bottom: 1px solid #E1E1E1;
}

.innovation_firstt {
    padding-bottom: 4.7rem;
}

.innovation_firstt .innovation_vision_one {
    width: 450px;
}

.innovation_vision_one h4 {
    margin-bottom: 30px;
}

.innovation_vision_two h4 {
    margin-bottom: 30px;
}

.innovation_vision_two {
    padding-right: 100px;
    padding-bottom: 15px;
    position: relative;
}

.innovation_vision_two::before {
    content: "";
    background: #E9C41C;
    width: 5px;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: -60px;
    top: 0;
}

.innovation_content_child {
    max-width: 426px;
}

.innovation_second {
    background-color: #fff;
    padding: 100px 0px;
}

.innovation_second_title h3 {
    margin-bottom: 60px;
}

.innovation_center .accordion-body {
    background-color: #fff;
}

.work_shop_innovation h4 {
    margin-bottom: 1.8rem;
}

.work_shop_innovation p {
    margin-bottom: 3rem;
}

.innovation_content_child h6 {
    margin-bottom: 1.8rem;
}

.student_faculty_arc_red {
    padding: 90px 0px;
}

.student_faculty_arc_red::after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 470px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.student_faculty_arc_red .student_faculty_content h4 {
    margin-bottom: 30px;
}

.student_faculty_arc_red .student_faculty_content P {
    margin-bottom: 64px;
}

.student_faculty_arc_last {
    padding: 90px 0px;
}

.student_faculty_arc_last .grid-two {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 40px;
    padding: 0
}

.student_third_para_one {
    margin-right: 40px;
}

.student_third_para_two {
    margin-left: 45px;
}

.work_shop_innovation_subchild_one {
    padding-right: 66px;
}

.work_shop_innovation_subchild_two {
    padding-left: 45px;
}

.clan_title p {
    max-width: 994px;
}

.clan_second {
    padding-bottom: 10rem;
    padding-top: 4rem;
}

.clan_title_content p {
    margin-top: 2.1rem;
    margin-bottom: 2.6rem;
}

.clan_content_global {
    margin-right: 3rem;
    margin-left: 1.25rem;
}

.about_section_second {
    padding-top: 70px;
    padding-bottom: 100px;
    background-color: #F8F8F8;
}

.about_banner_mid {
    margin: -12rem 0 0 0;
    position: relative;
}

.about_section_second_content {
    max-width: 390px;
    padding-left: 20px;
}

.about_banner_mid figure {
    width: 100%;
    text-align: left;
}

.about_banner_mid figure img {
    width: 98%;
    filter: brightness(1.5);
}

.no_brightness figure img {
    width: 100%;
    filter: brightness(1);
}

figure {
    margin: 0 0 1rem;
}

.about_recognition {
    padding: 5rem 0;
}

.about_rec_para h2 {
    margin-bottom: 50px;
}

.about_rec_content .laders_group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
}

div:last-child>.about_rec_content .laders_group {
    margin-bottom: 0px;
}

.about_rec_content .laders_group .lg-detail {
    padding-left: 35px;
    padding-right: calc(0px + (100 - 0) * (100vw - 320px) / (1920 - 320));
}

.about_rec_content .laders_group .lg-img {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.about_rec_content_two {
    background-color: #F8F8F8;
    padding: 25px 38px;
    text-align: center;
}

.about_rec_title {
    padding: 0;
    margin-bottom: 30px;
}

.about_rec_title>p {
    margin-bottom: 0px;
}

.about_grid_logo {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
}

.about_rec_content_two p {
    padding: 0 20px;
}

.about-mru-card {
    background: #fff;
    padding: 2rem 2rem;
    box-shadow: 6px 6px 6px 2px #c9c9c9;
    margin-bottom: 1rem;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.accreditations_about .accredit_title h3 {
    margin-bottom: 3.7rem;
}

.accredit_title::after {
    content: "";
    background: #D1D1D1;
    width: 54%;
    right: 295px;
    height: 1px;
    position: absolute;
    bottom: 0;
    top: 13px;
}

.accreditations_about .accredit_logo_main .accredit_content-one {
    padding-top: 14px;
    margin-right: auto;
}

.accreditations_about .accredit_logo_main {
    margin-bottom: 110px;
    padding-right: calc(0px + (100 - 0) * (100vw - 320px) / (1920 - 320));
}

.accreditations_about .accredit_logo_main .accredit_content-two {
    padding-top: 14px;
}

.award_main {
    padding: 80px 0;
}

.award_main .award_main_accredit_title h4 {
    margin-bottom: 3.1rem;
}

.award_main .award_card .award_card_child {
    max-width: 490px;
    margin-right: auto;
}

.award_main .award_card .award_card_child h3 {
    margin-top: 25px;
    margin-bottom: 25px;
}

.award_card figure {
    overflow: hidden;
}

.award_card img {
    transition: all .5s ease;
}

.award_card: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);
}

.award_main_accredit_title h5 {
    margin-bottom: 3.1rem;
}

.about_association {
    padding: 100px 0px;
}

.about_association_grid.grid-three {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(3, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 15px;
}

.about_association_grid .about_association_content {
    padding: 36px;
    background-size: cover;
    background-position: 100%;
    transition: all .5s ease;
}

.about_association_grid .about_association_content:hover * {
    color: #fff;
}

.about_association_grid .about_association_content:hover {
    background-image: linear-gradient(48deg, #564800d6, #bc2027eb), url(../images/hostelmru14.jpg);
    background-position: 0%;
    transition: all .5s ease;
}

.about_association_grid .about_association_content h6 {
    margin-bottom: 23px;
}

.about_vision_mission {
    background-color: #BC2027;
    padding-top: 90px;
    padding-bottom: 111px;
}

.about_vision_mission .about_vision_mission_one h4 {
    margin-bottom: 23px;
}

.about_vision_mission .about_vision_mission_two h4 {
    margin-bottom: 23px;
}

.about_vision_mission .about_vision_mission_one {
    max-width: 330px;
}

.about_vision_mission_two ul li {
    color: #fff;
}

.inner-container {
    padding: 100px 0 0;
    background: #F8F8F8;
}

.inner-container .title-head {
    padding: 75px 0 65px;
}

.inner-container .title-head h1 {
    color: #BC2027;
    font-size: calc(36px + (38 - 36) * (100vw - 1366px) / (1920 - 1366));
    font-weight: bold;
    line-height: 42px;
}

.program_courses_list.course_pro_list_detail {
    position: relative;
}

.program_courses_list {
    padding-bottom: 100px;
}

.bg_red_box {
    background: #BC2027;
    width: 100%;
    height: 190px;
    position: absolute;
    top: 0;
    z-index: 0;
}

.program_courses_list.course_pro_list_detail .program_course_list_menu {
    margin-bottom: 35px;
    position: relative;
    margin-top: 50px;
}

.program_course_list_menu {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 18px #0000001A;
    padding: 35px;
}

.program_course_list_menu h3 {
    font-weight: bold;
    margin-bottom: 35px;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
}

.program_course_list_menu ul {
    padding: 0;
    list-style: none;
}

.program_course_list_menu ul li {
    margin-bottom: 20px;
}

.program_course_list_menu li.active a {
    color: #BC2027;
    font-weight: 600;
}

.program_course_list_menu ul li a {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
}

.program_course_list_menu ul li {
    margin-bottom: 20px;
}

.program_courses_list.course_pro_list_detail .course_list_name {
    padding-top: 50px;
}

.course_list_name {
    padding-left: 25px;
}

.school_course_head {
    position: relative;
}

.program_courses_list.course_pro_list_detail .course_list_name h2 {
    font-size: 24px;
    color: #fff;
    margin-bottom: 15px;
}

.department_dropdown {
    width: 75%;
    margin-bottom: 50px;
    position: relative;
}

.department_dropdown select {
    border: 0;
    border-bottom: 1px solid #fff;
    width: 100%;
    background: url(../images/more-white2.png) no-repeat;
    background-position: right;
    appearance: none;
    outline: 0;
    box-shadow: inherit;
    padding: 15px;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}

.department_dropdown select option {
    color: #000;
    padding: 0 24px;
    font-size: 14px;
}

.cs_cousres {
    margin-top: 100px;
}

.cs_cousres h4 {
    font-size: calc(16px + (18 - 16) * (100vw - 1366px) / (1920 - 1366));
    margin-bottom: 35px;
    font-weight: bold;
    margin-top: 45px;
}

.course_list_name .program_des {
    background: #fff;
    margin-bottom: 29px;
    padding: 20px 30px;
}

.program_des h3 {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 700;
    color: #000;
    padding: 35px 0 25px;
}

.program_des ul {
    padding: 0;
    list-style: none;
}

.program_des ul li {
    position: relative;
    padding: 15px 50px 15px 0;
}

.program_des ul li a {
    color: #BC2027;
    font-size: calc(17px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    display: block;
    font-weight: 400;
}

.program_des {
    border-top: 2px solid #BC2027;
}

.program_des ul li img {
    position: absolute;
    right: 0;
    top: 7px;
}

.admission_title .title-head p {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
}

.apply-now a {
    box-shadow: 0px 3px 6px #00000029;
    background: var(--primary-color3);
    padding: 7px 15px;
    color: #fff;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
}

.about_admission_main_content {
    padding-right: 70px;
}

.about_admission_main_content ul h5 {
    margin-top: 50px;
    margin-bottom: 30px;
}

.about_admission_main_content ul p {
    margin-bottom: 40px;
}

.spacing {
    border-top: 1px solid #e7e7e7;
    margin-top: 78px;
    margin-bottom: 65px;
}

.admissionoverview_second .admission_second_overview_one figure {
    margin: 0;
}

.admissionoverview_second .row .col-lg-7 {
    padding: 0;
    margin: 0;
}

.admissionoverview_second .row .col-lg-5 {
    padding: 0;
    margin: 0;
}

.admissionoverview_second .admission_second_overview_two {
    background-color: #CCD20D;
    padding: 53px 100px 10px 40px;
    height: 100%;
}

.admissionoverview_second .admission_second_overview_two .read-icon-common {
    margin-top: 20px;
    margin-bottom: 20px;
}

.admissionoverview_second .admission_second_overview_two .admissionchild_ul {
    margin: 0;
    padding: 0;
}

.admissionoverview_second .admission_second_overview_two .admissionchild_ul li {
    border-bottom: 1px solid #707070;
    padding-bottom: 10px;
    padding-top: 10px;
}

.admission_second_overview_two .program_structure_about .program_pan_structure {
    display: flex;
    align-items: center;
    padding: 20px 0px;
    margin-right: 10px;
}

.admission_second_overview_two .program_structure_about .program_pan_structure p {
    color: #BC2027;
    font-weight: 600;
    border-bottom: 1px solid #707070;
    margin: 0px 9px 0px 4px;
    padding-bottom: 5px;
}

.read-icon-common a {
    background: var(--primary-color3);
    padding: 1px 8px;
    color: #fff !important;
    font-size: 2rem;
    font-weight: 300;
    line-height: 2rem;
    bottom: 25px;
    box-shadow: 0px 2px 7px #00000069;
    display: inline-block;
    width: max-content;
    transition: 0.5s ease all;
}

.word_class_sport {
    z-index: 9;
}

.admission_second_overview_two .bg-white-apply a {
    background-color: #fff;
    color: #000;
}

.section_mrnat {
    padding-top: 90px;
    padding-bottom: 67px;
}

.section_mrnat figure {
    margin: 0;
}

.section_mrnat .mrnat {
    padding-right: 95px;
}

.section_mrnat .policy_links {
    padding: 0;
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.section_mrnat .policy_links li a {
    color: #363636;
    line-height: 24px;
    font-size: calc(14px + (16 - 13) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 400;
    padding: 0px 20px;
}

.admission_faq {
    padding-top: 90px;
}

.admission_faq h6 {
    margin-bottom: 60px;
}

.admission_faq .tabs_left .nav-item .nav-link {
    color: #363636;
    font-size: calc(15px + (18 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
    padding: 0;
    text-align: start;
}

.admission_faq .program_course_list_menu ul li {
    margin-bottom: 22px;
}

.admission_faq .tabs_left .nav-tabs .nav-link.active {
    color: #BC2027;
    border: 0;
}

.admission_faq .program_course_list_menu ul {
    border: 0;
}

.admission_faq .program_course_list_menu {
    padding: 30px 80px 20px 30px;
}

.admission_faq .mru_admission_righttab .nav-item .nav-link {
    font-size: calc(14px + (16 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.admission_faq .mru_admission_righttab .nav-tabs .nav-link.active {
    border: 0;
}

.mru_admission_righttab {
    padding-left: 40px;
    background-color: #fff;
}

.faq_right_content .accordion {
    padding-top: 0;
}

.program-faq .accordion-item button.accordion-button {
    background: #0DACE5;
    border: 0;
    color: #fff;
    font-weight: 400;
    line-height: 24px;
    box-shadow: inherit;
    outline: 0;
    border-radius: 0;
    padding-right: 80px;
}

.program-faq .accordion-body p {
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    line-height: 26px;
    margin-bottom: 5px;
    padding: 0 15px 0 5px;
}

.program-faq .accordion-item {
    border: 0;
    margin-bottom: 10px;
    border-radius: 0px;
}

.program-faq .accordion-button:not(.collapsed)::after {
    background: url(../images/cross.png) no-repeat;
    width: 30px;
    height: 30px;
}

.program-faq .accordion-button::after {
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
    padding-right: initial;
    position: absolute;
    right: 15px;
    box-shadow: 0px 5px 8px rgb(0 0 0 / 8%);
}

.mru_admission_righttab .accordion {
    padding-top: 0px;
    margin-top: 20px;
    background-color: #fff;
}

.program-faq .innovation_main_body .accordion-body .faq_content_mid p {
    font-weight: 400;
    margin-bottom: 1rem;
    padding-left: 0;
}

.program-faq .innovation_main_body .accordion-body .faq_content_mid h5 {
    font-size: calc(16px + (18 - 16) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(26px + (30 - 26) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
    margin-bottom: 1rem;
}

@media (max-width:1365px) {
    .program-faq .innovation_main_body .accordion-body .faq_content_mid h5 {
        font-size: calc(14px + (16 - 14) * (100vw - 320px) / (1365 - 320));
        line-height: 26px;
    }

    .program-faq .accordion-item button.accordion-button {
        font-size: calc(16px + (18 - 16) * (100vw - 320px) / (1365 - 320));
    }
}

.innovation_main_body .accordion .accordion-item .accordion-body {
    padding: 30px;
}

.admission-calendar-home {
    padding-bottom: calc(60px + (100 - 60) * (100vw - 320px) / (1920 - 320));
}

.financial_scholarship {
    padding-bottom: 135px;
}

.financial_title .title-head .font-21 {
    margin-top: 68px;
    color: #BC2027;
    font-weight: 600;
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
}

.financial_title .title-head .font-18 {
    margin-top: 38px;
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
}

.financial_scholarship .accordion {
    padding-top: 0;
}

.financial_scholarship .innovation_main_body .accordion-item .accordion-body {
    background-color: #fff;
}

.faq_content_mid .table_wrapper tbody td:last-child {
    border-right: 0;
}

.financial_scholarship .innovation_main_body .accordion-item .accordion-body .faq_content_mid .font-13 {
    font-weight: 400;
}

.admission_process_title p {
    margin-top: 2rem;
}

.admission_info_process .head {
    position: relative;
}

.admission_info_process .head:before {
    left: 0;
    position: absolute;
    height: 1px;
    width: 100%;
    background: #DCDCDC;
    top: 50%;
    transform: translateY(-50%);
    content: '';
}

.admission_info_process .head h3 {
    position: relative;
    text-align: center;
    padding: 20px;
    background: #f8f8f8;
    width: max-content;
    margin: 0 auto;
}

.how_to_apply {
    margin-top: 79px;
}

.admission-process .accordion-body .admission_accordian .admission_heading_para p {
    padding: 20px 0px 40px 0px;
}

.admission-process .accordion-body .admission_accordian .admission_objectives_inner_one {
    padding-left: 45px;
}

.admission-process .accordion-body .admission_accordian .admission_objectives_inner_one ul p {
    margin-bottom: 40px;
}

.admission-process .accordion-body .admission_accordian .admission_objectives_inner_two {
    padding-right: 45px;
}

.admission-process .accordion-body .admission_accordian .admission_objectives_inner_two ul p {
    margin-bottom: 40px;
}

.admission-process .innovation_main_body .accordion {
    padding-top: 95px;
}

.mid-space {
    border-top: 1px solid #e7e7e7;
    margin: 60px auto;
    width: 80%;
}

.uni-two .uni-content-one {
    background-color: #CC014A;
    padding: 50px 60px;
    height: 100%;
}

.uni-two .uni-content-one p {
    margin-top: 30px;
    margin-bottom: 90px;
}

.uni_content_onechild_one::after {
    position: absolute;
    content: "";
    background-color: #D5D5D5;
    height: 1px;
    width: 180px;
    top: 12px;
    right: 0;
}

.uni-two .uni-content-two {
    background-color: #0DACE5;
    padding: 50px 60px;
    height: 100%;
}

.uni-two .uni-content-two p {
    margin-top: 30px;
}

.uni_content_onechild_two::after {
    position: absolute;
    content: "";
    background-color: #D5D5D5;
    height: 1px;
    width: 70px;
    top: 12px;
    right: 0;
}

.uni-two {
    padding-bottom: 100px;
    margin-top: 5rem;
}

.uni-two::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 400px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.download_pdf .download_pdf_content .program_pan_structure {
    justify-content: flex-start;
    background-color: #E9C41C;
    display: inline-flex;
    padding: 10px 20px;
}

.download_pdf .download_pdf_content .program_pan_structure .pdf_download a h5 {
    line-height: 21px;
    color: #363636;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    margin: 0;
    font-weight: 600;
    padding: 0px 10px;
}

.download_pdf .download_pdf_content {
    border-bottom: 1px solid #D5D5D5;
    padding-bottom: 40px;
}

.refund_policy_third .refund_policy_content {
    padding: 40px 0px;
    border-bottom: 1px solid #D5D5D5;
}

.refund_policy_third .refund_policy_content img {
    width: 54px;
    height: 54px;
    object-fit: cover;
}

.refund_policy_third .refund_policy_content h5 {
    margin: 0;
    padding-left: 30px;
}

.policy_para_content {
    padding-top: 60px;
    padding-bottom: 100px;
}

.physical_title p {
    margin-bottom: 45px;
    color: #363636;
}

.physical_counselling_main .box {
    display: flex;
    flex-wrap: wrap;
    padding: 40px 0px;
    border-bottom: 1px solid #D5D5D5;
}

.physical_counselling_main .box:last-child {
    border: 0;
}

.physical_counselling_main .box h4 {
    font-weight: 700;
    font-size: 24px;
    color: #BC2027;
    line-height: 30px;
    width: 70px;
}

.physical_counselling_main .box p {
    width: calc(100% - 100px);
    margin-bottom: 0px;
}

.physical_mid_content {
    margin-top: 50px;
}

.a-international_admission p {
    color: #BC2027;
}

.a-internation_second_title_child {
    border-bottom: 1px solid #D5D5D5;
}

.a-internation_second_title_child h2 {
    margin-bottom: 25px;
}

.a-internation_second_title_child p {
    padding-bottom: 50px;
}

.admission_heading_pro h3 {
    padding-top: 50px;
    padding-bottom: 40px;
}

.a-i-process_main .main_box_process {
    background-color: #fff;
    padding: 40px;
    position: relative;
    z-index: 91;
}

.admission_payment_mode::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 700px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.admission_payment_mode h5 {
    padding-top: 80px;
    padding-bottom: 40px;
}

.admission_payment_mode .admission_payment_main .row {
    margin: 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

.admission_payment_mode .admission_payment_main .col-lg-4 {
    padding: 0;
}

.admission_payment_mode .admission_payment_main .col-lg-4:nth-child(2) {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.admission_payment_mode .admission_payment_main .payment_two p {
    margin: 0;
}

.admission_payment_mode .admission_payment_main .payment_two {
    border-bottom: 1px solid #fff;
    padding: 40px;
}

.admission_payment_mode .admission_payment_main .payment_one_child_one {
    padding: 40px;
}

.admission_payment_mode .admission_payment_main .payment_one_child_two {
    padding: 40px;
}

.admission_payment_mode .admission_payment_main .payment_one_child_two p {
    margin: 0;
}

.admission_payment_mode .admission_payment_main .payment_one_child_one p {
    margin: 0;
}

.admission_payment_mode .admission_payment_main .payment_one h6 {
    padding-top: 40px;
    padding-bottom: 12px;
}

.admission_payment_mode .admission_payment_main .payment_two h6 {
    padding-bottom: 12px;
}

.admission_payment_mode .admission_payment_main .payment_one_child_one h6 {
    margin-bottom: 12px;
}

.admission_payment_mode .admission_payment_main .payment_one_child_two h6 {
    margin-bottom: 12px;
}

.admission_payment_mode {
    padding-bottom: 100px;
    z-index: 9;
}

.assistance_bx_main {
    padding: 60px;
    margin-bottom: 20px;
}

.red {
    background-color: #CC014A;
}

.purple {
    background-color: #5023A1;
}

.orange {
    background-color: #FD5E53;
}

.green {
    background-color: #358D41;
}

.sky-blue {
    background-color: #0DACE5;
}

.admission_center_main_second {
    padding-bottom: 90px;
    background-color: #fff;
    padding-top: 60px;
}

.admission_center_main .admision_center_head .font-18 {
    margin-top: 30px;
}

.admission_center_main .admision_center_head .font-13 {
    margin-top: 30px;
}

.admission_center_main {
    background: -o-linear-gradient(bottom, #fff 110px, transparent 0%);
    background: linear-gradient(to top, #fff 110px, transparent 0%);
}

.student_assistance_box {
    margin-bottom: 40px;
}

.admission_center_main_second::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 700px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.academic_main .academic_title {
    margin-bottom: 50px;
}

.academic_concerns .faq_right_content .accordion-body {
    padding: 0;
}

.academic_concerns .faq_right_content {
    padding-left: 42px;
}

.student_academic_content h3 {
    padding-top: 50px;
    padding-bottom: 30px;
}

.student_academic_content .admissionobjectives_inner {
    margin-top: 60px;
}

.academic_concerns .admission_center ul li {
    width: 100%;
}

.mruschool_main {
    padding-bottom: 124px;
}

.mruschool_main .row>div[class*="col-sm-6"]>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.mruschool_main .name.school_img_mru {
    text-align: center;
    padding: 25px;
    background-color: #BC2027;
    display: flex;
    place-content: center;
}

.mruschool_main .school_img_mru .width_auto {
    width: 80%;
    margin: auto;
}

.mruschool_main .school_img_mru p {
    margin-bottom: 0;
}

.a-d-a-message .title-head h1 {
    padding-bottom: 63px;
}

.p-70 {
    padding-top: 70px;
}

.spacing-yellow {
    border-top: 4px solid #E9C41C;
    margin-top: 82px;
    margin-bottom: 60px;
}

.mru_academic-overview .mru_one_over {
    background-color: #0DACE5;
    padding: 60px 60px 60px 50px;
}

.mru_academic-overview .mru_one_over p {
    font-weight: 400;
}

.mru_academic-overview .mru-school-right p {
    font-weight: 400;
}

.course_type_main {
    padding: 90px 0px;
}

.course_nature {
    padding: 70px 0px;
}

.course_nature h3 {
    margin-bottom: 50px;
}

.Course_Components {
    padding: 78px 0px;
}

.Course_Components::after {
    content: "";
    background: #bc2027;
    width: 100%;
    height: 600px;
    position: absolute;
    top: 0;
    left: 0;
}

.width-auto {
    text-align: center;
}

.Course_Components .container,
.mru_academic_last .container {
    position: relative;
    z-index: 1;
}

.Course_Components h5 {
    margin-bottom: 22px;
}

.Course_Components .admission_info_process .head h3 {
    background-color: #bc2027;
}

.Course_Components .admission_info_process p {
    margin-bottom: 89px;
}

.academics_banner_overview .enhacement {
    max-width: 580px;
    position: absolute;
    content: "";
    bottom: 0;
    right: 0;
    background-color: #f8f8f8;
    padding: 40px;
}

.academics_banner_overview .enhacement h6 {
    padding-bottom: 27px;
}

.mru_academic_last .mru_academic_last_content {
    padding-right: 56px;
}

.employement_enhaceent_programe::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 340px;
    position: absolute;
    top: -70px;
    z-index: -1;
    left: 0;
}

.employement_enhaceent_programe h5 {
    padding-bottom: 23px;
}

.employement_enhaceent_programe {
    padding: 45px 0px 105px;
}

.common-pb-120 {
    padding-bottom: 120px;
}

.lab_facilities_main .facility_name {
    background-color: #fff;
    padding: 25px 17px 30px 20px;
    margin-bottom: 28px;
}

.lab_facilities_main .facility_name:hover p {
    color: #BC2027;
}

.message_leadership {
    margin-top: 100px;
}

.second_navbar_main {
    margin-top: 100px;
    background-color: #BC2027;
    padding: 10px 0 0 0;
}

.navbar-header.navbar_header.cdc {
    position: relative;
}

.navbar-header.navbar_header.cdc:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 0;
    opacity: 0.2;
}

.second_navbar_main .container {
    padding: 0;
    justify-content: start;
    align-items: baseline;
}

.second_navbar_main .second_navbar_child li {
    margin-left: 57px;
    padding-bottom: 10px;
}

.second_navbar_main .second_navbar_child li.active {
    border-bottom: 3px solid #E9C41C;
}

.second_navbar_main .navbar_header {
    display: flex;
    align-items: center;
}

.second_navbar_main .navbar_header a {
    padding-right: 30px;
}

.collaboration_title {
    margin-top: 65px;
    margin-bottom: 57px;
}

.collaboration_main .collab_right {
    border-left: 1px solid #dfdfdf;
    padding-left: 70px;
    margin-left: 30px;
}

.CDC-Home .CDC-right_content {
    padding-left: 55px;
}

.learning-service {
    padding: 40px 0;
}

.learning-service .top-text .row {
    margin: 78px auto 0;
    max-width: 830px;
}

.learning-service .top-text .row figure {
    margin: 0 auto 25px;
    width: 50px;
}

.learning-service .top-text .row p {
    text-align: center;
    position: relative;
    padding-bottom: 35px;
}

.learning-service .top-text .row p::after {
    position: absolute;
    bottom: 0px;
    width: 50px;
    height: 2px;
    background-color: #FCD200;
    content: "";
    transform: translateX(-50%);
    left: 50%;
}

.lg-main-container {
    overflow-x: hidden;
    padding-top: 80px;
}

.lg-main-container .lg-container {
    max-width: 1400px;
    margin: 0 auto;
}

.lg-main-container .traning-box {
    max-width: 1110px;
    margin: 80px 0 0 auto;
    position: relative;
    background-color: #bc2027;
    padding: 70px 60px;
}

.lg-main-container .traning-box h5 {
    font-weight: 700;
    line-height: 26px;
    margin-bottom: 35px;
    max-width: 870px;
}

.lg-main-container .traning-box figure {
    margin-left: -144px;
}

.lg-main-container .traning-box p {
    max-width: 300px;
}

.lg-main-container .traning-box::after {
    position: absolute;
    top: 0;
    height: 100%;
    width: 40%;
    right: -40%;
    content: "";
    background-color: #fff;
}

.usp-development h5 {
    margin-bottom: 68px;
    margin-top: 120px;
}

.usp-development .col-md-6 .text-box {
    padding: 32px;
    background-color: #CC014A;
    height: 100%;
}

.usp-development .col-md-6 .text-box p {
    margin: 25px 0 0;
}

.usp-development .col-md-6:nth-of-type(2) .text-box {
    background-color: #358D41;
}

.usp-development .col-md-6:nth-of-type(3) .text-box {
    background-color: #FD5E53;
}

.usp-development .col-md-6:nth-of-type(4) .text-box {
    background-color: #0DACE5;
}

.usp-development .col-md-6:nth-of-type(5) .text-box {
    background-color: #5023A1;
}

.usp-development .col-md-6 {
    margin-bottom: 15px;
}

.lg-right_content {
    padding-left: 50px;
}

.learning-service::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 400px;
    position: absolute;
    top: -70px;
    z-index: -1;
    left: 0;
}

.admission_info_process_title .head {
    position: relative;
    padding: 90px 0px;
}

.admission_info_process_title .head:before {
    left: 0;
    position: absolute;
    height: 1px;
    width: 100%;
    background: #DCDCDC;
    top: 38%;
    transform: translateY(-50%);
    content: '';
}

.admission_info_process_title .head h3 {
    position: relative;
    text-align: center;
    padding: 20px;
    background: #f8f8f8;
    width: max-content;
    margin: 0 auto;
}

.admission_info_process_title p {
    color: #363636;
    font-weight: 400;
}

.carrer-dev-center_main {
    padding: 100px 0px;
}

.alumni_speak {
    margin-top: 60px;
}

.alumni_speak .box {
    padding: 0px 40px 70px;
    display: flex;
    flex-wrap: wrap;
}

.alumni_speak .box .img-box {
    width: 264px;
}

.alumni_speak .box .img-box figure {
    margin: -10px 0 0;
    position: relative;
}

.alumni_speak .box .img-box figure::after {
    height: 100%;
    width: 100%;
    left: 30px;
    background-color: #BC2027;
    bottom: 30px;
    content: "";
    position: absolute;
    z-index: -1;
}

.alumni_speak .box .text-box {
    width: calc(100% - 264px);
    padding: 80px 30px 0 90px;
}

.alumni_speak .box-wrapper::before {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 40px;
    left: 0;
    bottom: 0;
}

.alumni_speak .row .col-lg-12 {
    margin-top: 150px;
}

.alumni_speak .row .col-lg-12:first-child {
    margin-top: 0px;
}

.box-wrapper .box .text-box span {
    font-weight: 400;
    font-style: italic;
}

.box-wrapper .box .text-box p {
    margin-top: 18px;
    margin-bottom: 0;
}

.box-wrapper .box .text-box h6 {
    margin: 0;
}

.learn_more_div .learn_moree {
    margin-top: 120px;
    margin-bottom: 50px;
}

.student_testimonial.grid-three {
    grid-row-gap: 100px;
    grid-template-rows: none;
    padding: 0;
}

.student_testimonial .student_estimonial_video {
    position: relative;
    cursor: pointer
}

.student_testimonial .student_estimonial_video::before {
    background: url(../images/youtube.png);
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    position: absolute;
    z-index: 2;
    width: 70px;
    height: 70px;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration {
    padding-top: 0;
}

.mru-uni-life-indu-collaboration .mru-uni-life_right .innovation_main_body .accordion .accordion-item .accordion-body {
    padding: 0;
}

.about-altair-section .about-al-logo ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 0;
    padding: 10px 0;
    justify-content: space-around;
    background-color: #fff;
    margin-top: 20px;
}

.about-altair-section .about-al-logo ul li figure {
    margin: 0;
}

.about-altair-section .about-al-logo .about-alter-second {
    margin-top: 39px;
}

.about-altair-section .about-al-logo .about-alter-second p {
    font-weight: 400;
}

.mru-uni-life_right .program-faq .innovation_main_body .accordion-body .about-altair-section .about-al-logo .about-alter-second p {
    font-weight: 400;
    font-size: calc(13px + (16 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.mru-uni-life_right .program-faq .innovation_main_body .accordion-body .about-altair-section p {
    font-weight: 400;
    font-size: calc(13px + (16 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.about-altair-section .aboutaltaier-red {
    background-color: #CC014A;
    padding: 30px;
}

.about-altair-section ul {
    position: relative;
}

.about-altair-section ul li::after {
    top: 14px;
    position: absolute;
    content: "";
    background-color: #dbd2d23b;
    width: 2px;
    height: 47px;
    margin-left: 180px;
}

.about-altair-section ul li.logo-lastchild::after {
    background-color: transparent;
}

.mru-university_life_intiatives_main .life_intiatives {
    padding-right: 45px;
}

.keeping_img {
    padding-right: calc(0px + (50 - 0) * (100vw - 320px) / (1920 - 320));
}

.MRU-social_initiatives .life_initiatives_title_content h3 {
    margin-bottom: 70px;
}

.manav_rachna_university {
    padding-right: 54px;
}

.MRU-social_initiatives::after {
    content: "";
    background: #fff;
    width: 84%;
    height: 100%;
    position: absolute;
    bottom: 70px;
    z-index: -1;
    left: 0
}

.MRU-social_initiatives {
    padding: 78px 0;
    background: -o-linear-gradient(bottom, #f8f8f8 80px, #ffffff 0);
    background: linear-gradient(to top, #f8f8f8 80px, #ffffff 0);
}

.Objectives_main {
    padding: 98px 0px 0px;
}

.Objectives_main .overview_child h3 {
    margin-bottom: 35px;
}

.life_intiatives_main_intiatives {
    padding-bottom: 120px;
    background: -o-linear-gradient(top, #f8f8f8 80px, #bc2027 0);
    background: linear-gradient(to bottom, #f8f8f8 80px, #bc2027 0);
    padding-top: 50px;
}

.life_intiatives_content p,
.bullet_intiatives_two p {
    color: #fff;
}

.life_intiatives_main_intiatives::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -60px;
    z-index: -1;
    left: 0
}

.bullet_intiatives_two .initiatives_bullets li {
    color: #fff;
}

.bullet_intiatives_two .initiatives_bullets li {
    margin-bottom: 10px;
    font-weight: 400;
}

.bullet_intiatives_two .initiatives_bullets li:last-child {
    margin-bottom: 0;
}

.life_intiatives_main_intiatives .life_intiatives_content {
    padding: 120px 80px 0px 0px;
}

.life_intiatives_main_intiatives .life_intiatives_content h3 {
    color: #fff;
}

.through_initiatives {
    position: relative;
}

.through_initiatives_child {
    padding-right: 50px;
}

.In-Association-With {
    padding: 100px 0px 120px;
}

.placement-record.industry_Collaboration.In-Association-With::after {
    background-color: transparent;
    z-index: -1;
}

.In-Association-With .association_title h5 {
    margin-bottom: 40px;
}

.In-Association-With .association_title {
    margin-bottom: 50px;
}

.In-Association-With .mru-unviassociation_right .In-Association-With-tabs {
    padding-left: 50px;
}

.In-Association-With .mru-unviassociation_right .In-Association-With-tabs .industry_two p {
    margin-top: 50px;
    margin-bottom: 0;
}

.isr-pdf-main .overview_brochure .program_structure .program_pan_structure {
    max-width: 150px;
}

.isr-pdf-main {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 1fr;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 90%;
    margin: auto;
}

.mru-uni-life-academics .life-academics_title {
    margin-bottom: 50px;
}

.highlights_mru {
    background-color: #BC2027;
    padding: 80px 0px;
}

.highlights_mru .high_box {
    background-color: #fff;
    padding: 50px;
    height: 100%;
}

.highlights_mru .high_box {
    background-size: cover;
    background-position: 100%;
    transition: all .5s ease;
}

.highlights_mru .high_box:hover * {
    color: #fff;
}

.highlights_mru .high_box:hover {
    background-image: linear-gradient(48deg, #050505c2, #313131eb), url(../images/hostelmru14.jpg);
    background-position: 0%;
    transition: all .5s ease;
}

.highlights_mru .high_box .high_box_content ul li {
    margin-bottom: 0.5rem;
}

.highlights_mru h3 {
    margin-bottom: 50px;
}

.highlights_mru .mb-25 {
    margin-bottom: 25px;
}

.hightlight_third_banner {
    padding: 90px 0px;
}

.programme_structure_main h5 {
    margin-bottom: 22px;
}

.programme_structure_main p {
    margin-bottom: 44px;
}

.programme_structure_content {
    padding-left: 48px;
}

.programme_structure_content .programme_structure_content_child li {
    margin-bottom: 0.5rem;
}

.programme_structure_content h6 {
    color: #000000;
    margin-bottom: 30px;
}

.programme_structure_content_two h6 {
    color: #000000;
    margin-bottom: 30px;
}

.programme_structure_content_two {
    padding-right: 48px;
}

.programme_structure_content_two .programme_structure_content_child_two li {
    margin-bottom: 0.5rem;
}

.programme_structure_main {
    padding-bottom: 100px;
}

.Course_Components_Main {
    background-color: #0DACE5;
    padding: 70px 0px;
}

.learning_process .learning_process_content h3 {
    margin-bottom: 40px;
}

.learning_process .learning_process_content p {
    margin-bottom: 40px;
}

.learning_process .learning_process_content ul li::before {
    top: 12px;
}

.Course_Components_second::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 84%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 321px;
    bottom: 0;
}

.enhacement_main {
    margin-top: 60px;
    padding-bottom: 100px;
}

.enhacement_main .mb-90 {
    margin-bottom: 90px;
}

.enhacement_main .programme_structure_content_main_one {
    padding-right: 70px;
}

.enhacement_main .programme_structure_content_main_one h6 {
    margin-bottom: 20px;
}

.enhacement_main .programme_structure_content_main_two h6 {
    margin-bottom: 20px;
}

.enhacement_main .programme_structure_content_main_two {
    padding-left: 45px;
}

.loan-assistance_main::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: -1;
    left: 0;
    top: 570px;
    bottom: 0;
}

.loan-assistance_main .loan-assistance {
    margin-bottom: 80px;
}

.loan-assistance_main .loan-assistance_right_bullet_main {
    padding-left: 45px;
}

.loan-assistance_main .loan-assistance_right_bullet_main .custom-bullets h5 {
    margin-top: 40px;
}

.loan-assistance_main .loan-assistance_right_bullet_main .loan-assistance_right_bullet .clan_content_global {
    margin-left: 0;
    margin-top: 30px;
    margin-right: 7rem;
}

.Canteen-Cafeterias_main {
    margin-top: 70px;
}

.hotel_main_title .global_par_title h2 {
    margin-bottom: 30px;
}

.hotel_main_title .global_par_title p {
    margin-bottom: 70px;
    max-width: 950px;
}

.hotel_mainsection .hotel_left_content {
    padding-right: 45px;
}

.hotel_mainsection {
    padding-bottom: 90px;
}

.green-bg {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 64px;
}

.green-bg h3 {
    color: #363636;
    font-size: 54px;
    font-weight: 600;
    line-height: 72px;
    position: relative;
}

.green-bg h3:before {
    content: "";
    width: 50px;
    height: 1px;
    position: absolute;
    top: 0;
    background: #363636;
    margin-top: -15px;
}

.green-bg h6 {
    font-weight: 700;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    color: #363636;
    margin-bottom: 0;
    max-width: 100px;
}

.hotel_mainsection_second .hotel_left_content_two {
    padding-left: 45px;
}

.hotel_mainsection_second {
    padding: 90px 0px;
}

.transport_main_title .global_par_title h2 {
    margin-bottom: 30px;
}

.transport_main_title .global_par_title p {
    margin-bottom: 70px;
    max-width: 1020px;
}

.transport_mainsection .transport_left_content {
    padding-left: 45px;
}

.transport_second_section {
    padding-top: 80PX;
    padding-bottom: 100px;
}

.transport_second_section .row .col-lg-5 {
    padding: 0;
}

.transport_second_section .row .col-lg-7 {
    padding: 0;
}

.transport_second_section figure {
    margin: 0;
}

.transport_second_section .transport_second_yellow {
    background-color: #CCD20D;
    height: 100%;
    padding: 80px;
}

.transport_second_section .transport_second_yellow p {
    margin-bottom: 20px;
}

.transport_second_section .transport_second_red {
    background-color: #BC2027;
    height: 100%;
    padding: 60px;
}

.transport_second_section .transport_second_red p {
    margin-bottom: 20px;
}

.transport_second_section::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 521px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0
}

.infrastructure_main_title .global_par_title h2 {
    margin-bottom: 30px;
}

.infrastructure_main_title .global_par_title p {
    margin-bottom: 70px;
    max-width: 1000px;
}

.infrastructure_main.InfraNew {
    padding-bottom: 70px
}

.infrastructure_main figure {
    margin-bottom: 0;
}

.infrastructure_main .infrastructure_left {
    padding-left: 45px;
}

.infrastructure_main .infrastructure_right_content {
    display: flex;
}

.infrastructure_main .infrastructure_right_content .infrastructure_right_content_one {
    padding: 40px;
    margin-right: 14px;
}

.infrasecond_second_section {
    padding-top: 70px;
    padding-bottom: 100px;
    z-index: 1;
}

.infrasecond_second_section .enhacement {
    background-color: #BC2027;
}

.infrasecond_second_section .academics_banner_overview figure {
    margin: 0;
}

.infrasecond_second_section::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.infrasecond_second_section .infrasecond_content_one {
    padding-top: 70px;
    padding-right: 80px;
}

.infrasecond_third_section {
    padding-top: 100px;
    padding-bottom: 140px;
}

.infrasecond_third_section h5 {
    margin-bottom: 30px;
}

.infrasecond_third_section p {
    max-width: 840px;
    margin: 0 auto 49px auto;
}

.women-safety_rachna {
    padding-bottom: 90px;
}

.women_main_title h2 {
    margin-bottom: 58px;
}

.women-safety_rachna .women_safety_rachna_left h3 {
    margin-bottom: 30px;
}

.women-safety_rachna .women_safety_rachna_left {
    padding-right: 45px;
}

.going_green_section {
    padding-top: 90px;
}

.going_green_section::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 1080px;
    position: absolute;
    top: 0;
    left: 0
}

.zz {
    position: relative;
    z-index: 11;
}

.going_green_section .going_green_section_one figure {
    margin-bottom: 0;
}

.going_green_section .going_green_section_two {
    padding-left: 45px;
}

.going_green_section .going_green_section_two h3 {
    margin-bottom: 30px;
}

.going_green_section .going_green_section_three {
    padding-top: 50px;
    padding-right: 100px;
}

.use_policy_section {
    padding: 90px 0px;
}

.use_policy_section .use_policy_content {
    padding-right: 60px;
}

.use_policy_section .use_policy_content h5 {
    margin-bottom: 30px;
}

.use_policy_section .use_policy_content_two {
    padding-left: 60px;
}

.use_policy_section .use_policy_content_two h5 {
    margin-bottom: 30px;
}

.campus_womensafety-third .computing_main {
    padding: 90px 0px;
}

.campus_womensafety-third .computing_main h5 {
    margin-bottom: 30px;
}

.campus_womensafety-third::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 493px;
    position: absolute;
    top: 440px;
    z-index: -1;
    left: 0;
}

.Sports_Facilities_women_mru {
    padding: 90px 0px;
}

.Sports_Facilities_women_mru .sport_woment_facilities_content {
    padding-left: 45px;
}

.Sports_Facilities_women_mru .sport_woment_facilities_content h5 {
    margin-bottom: 30px;
}

.Sports_Facilities_women_mru figure {
    margin-bottom: 1.5rem;
}

.Vehicles_Transport_main_section {
    background-color: #0DACE5;
    padding-top: 80px;
    padding-bottom: 120px;
}

.Vehicles_Transport_main_section .vehicle_title_content h5 {
    margin-bottom: 25px;
}

.Vehicles_Transport_main_section .vehicle_title_content p {
    margin-bottom: 40px;
}

.Vehicles_Transport_main_section .Laboratory_Workshop_equipment {
    padding-right: 40px;
}

.Vehicles_Transport_main_section figure {
    margin-bottom: 1.5rem;
}

.Vehicles_Transport_main_section .Laboratory_Workshop_equipment h5 {
    margin-bottom: 25px;
}

.Vehicles_Transport_main_section .Laboratory_Workshop_equipment p {
    margin-bottom: 50px;
}

.mru_gym_sport_title .global_par_title h2,
h3 {
    margin-bottom: 30px;
}

.mru_gym_sport_title .global_par_title p {
    margin-bottom: 60px;
}

.sarkar_talwar_section .sport_diretorate_content {
    padding-right: 76px;
}

.sarkar_talwar_section .sport_sarkar_title h3 {
    margin-bottom: 50px;
}

.sarkar_talwar_section .sport_diretorate_content h5 {
    font-weight: 600;
    margin-bottom: 30px;
}

.sarkar_talwar_section {
    padding-top: 80px;
    padding-bottom: 44px;
}

.sarkar_talwar_img .sakar_talwar_subcontent {
    background-color: #F8F8F8;
    padding: 25px;
    max-width: 500px;
    padding: 1.5rem;
    max-width: 85%;
    position: relative;
    margin-top: -5rem;
    margin-left: auto;
}

.sarkar_talwar_img .sakar_talwar_subcontent h6 {
    margin-bottom: 15px;
}

.word_class_sport::after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 655px;
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
}

.word_class_sport .word_class_title {
    padding: 60px 0px;
}

.word_class_sport .world_class_rightcontent {
    padding-left: 42px;
}

.high_level_coaching .hight_level_content {
    padding-right: 50px;
    padding-top: 70px;
}

.high_level_coaching {
    padding-bottom: 120px;
}

.high_level_coaching figure {
    margin-bottom: 1.5rem;
}

.high_level_coaching .hight_level_end p {
    margin-top: 50px;
}

.statutory-bodies .statutory-bodies-one h5 {
    font-weight: 600;
}

.statutory-bodies .program_structure .board_of_faculty {
    margin-top: 35px;
    border-bottom: 2px solid #e3e3e3;
}

.statutory-bodies .program_structure .board_of_faculty .board_faculty {
    padding-left: 25px;
}

.statutory-bodies .program_structure .board_of_faculty h5 {
    font-weight: 600;
    margin-bottom: 30px;
}

.statutory-bodies .program_structure .board_of_faculty .board_pdf {
    position: relative;
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}

.statutory-bodies .program_structure .board_of_faculty li::before {
    content: '';
    position: absolute;
    left: -20px;
    top: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #E9C41C;
}

.statutory-bodies .program_structure .board_of_faculty .board_faculty .board_pdf .pdf_download h6 {
    font-weight: 400;
    margin-bottom: 23px;
}

.statutory-bodies .program_structure .board_of_faculty .board_pdf .pdf-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.board_of_faculty.annual-rep .board_faculty {
    padding-left: 0;
}

li.board_pdff {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    background: #fff;
    padding: 20px 10px;
    margin-bottom: 10px;
}

.mru-approvals_main .statutory-bodies-one .pdf_ugc {
    display: flex;
    align-items: baseline;
}

.mru-approvals_main .statutory-bodies-one .pdf_ugc h5 {
    padding-left: 20px;
}

.mru-approvals_main .board_of_faculty .aicte_dflex {
    display: flex;
    align-items: baseline;
    margin-bottom: 20px;
}

.mru-approvals_main .board_of_faculty .aicte_dflex h5 {
    padding-left: 20px;
}

.breadcrumb {
    padding-bottom: 3.5rem;
    margin-bottom: 0;
    z-index: 999;
    position: absolute;
    display: none;
    left: 64%;
}

ul.breadcrumb li {
    color: var(--primary-color2);
}

ul.breadcrumb li {
    font-weight: bold;
}

ul.breadcrumb li a:after {
    content: "/";
    padding: 0rem 1rem;
}

figure.comn_soon.text-center img {
    width: 100%;
}

.spacing-yellow {
    margin-top: 115px;
}

.about_admission_main_content h2 {
    margin-bottom: 50px;
}

.about_admission_main_content .font-15 {
    font-weight: 700;
    margin-bottom: 20px;
}

.student_overview_second_right.mru-school-right {
    padding-right: 25px;
}

.about_admission_main_content>h2+h5+p {
    margin-bottom: 50px;
}

.course_nature {
    padding: 70px 0px 100px;
}

.employement_enhaceent_programe {
    background: #fff;
}

.mru_academic_last {
    position: relative;
}

.mru_academic_last:after {
    content: "";
    width: 100%;
    height: 4rem;
    background: #fff;
    position: absolute;
    bottom: 0;
}

.tlm_sec1 {
    padding-bottom: 90px;
}

.tlm_sec2 {
    padding: 90px 0px;
}

.tlm_sec1 .student_third_para_one {
    padding-left: 30px;
}

.tlm_sec2 figure {
    margin: 0;
}

.tlm_sec2 .col-lg-5,
.tlm_sec2 .col-lg-7 {
    padding: 0;
}

.student_centric {
    padding-right: 65px;
}

.project_based {
    padding: 45px 0px 0px 45px;
}

.scl_box {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 25px;
}

.scl_box .scl_item {
    padding: 40px 40px 40px;
}

.scl_box .scl_item:nth-child(1) {
    background: #5023A1;
}

.scl_box .scl_item:nth-child(2) {
    background: #CC014A;
}

.scl_box .scl_item:nth-child(3) {
    background: #0DACE5;
}

.scl_box .scl_item:nth-child(4) {
    background: #5023A1;
}

.scl_box .scl_item h6 {
    font-size: 16px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 30px;
}

.scl_box .scl_item p {
    color: #fff;
}

.tlm_sec3 {
    padding: 90px 0px 125px;
}

.tlm_sec3 h3 {
    margin-bottom: 50px;
}

.global_par_title.tlm {
    margin-top: -35px;
    margin-bottom: 50px;
}

figure.i-and-ip-img {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px;
}

.innovative_practices_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.innovative_practices_box .innovative_practices {
    flex-basis: 58%;
    background: #fff;
    padding: 50px;
}

.innovative_practices_box .innovative_practices_img {
    flex-basis: 40%;
    margin-bottom: 0;
}

.tlm_sec1.i_and_ip_sec1 {
    padding-bottom: 80px;
}

.i_and_ip_sec2 {
    padding-bottom: 125px;
    position: relative;
}

.i_and_ip_sec2:after {
    content: "";
    width: 100%;
    height: 80%;
    background: #BC2027;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.i_and_ip_sec2 .container {
    position: relative;
    z-index: 1;
}

.i_and_ip_sec1 .student_third_para_one {
    margin-right: 0px;
}

.mru_examnation_sec figure {
    margin-bottom: 0;
}

.mru_examnation_sec .student_third_para_one {
    padding-left: 25px;
    margin-right: 40px;
}

.mru_examnation_sec2 {
    background: #BC2027;
    padding-bottom: 105px;
}

.furthermore_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.furthermore_txt {
    flex-basis: 80%;
}

.furthermore_img {
    flex-basis: 20%;
}

.furthermore_txt {
    flex-basis: 55%;
    padding-top: 60px;
}

.furthermore_img {
    flex-basis: 42.5%;
}

.white {
    color: #fff;
}

.placement-record.our_impact_sec .tabs_left ul .nav-item .nav-link::after {
    display: none;
}

.placement-record.our_impact_sec .tabs_left ul .nav-item .nav-link.active {
    color: #BC2027;
}

.placement-record.our_impact_sec .tabs_left ul .nav-item {
    margin-left: 0;
}

.our_impact_right {
    padding-left: 50px;
}

.our_impact_sec {
    padding-bottom: 80px;
}

.diversity_hed {
    padding-bottom: 40px;
}

.our_impact .diversity_hed h3 {
    margin-bottom: 35px;
}

.diversity_hed .font-18 {
    margin-bottom: 30px;
    font-weight: 600;
}

.university_recognizes {
    padding-right: 60px;
}

.commitment_diversity {
    padding: 35px 0px 0px 25px;
}

.inclusive_campus {
    margin-top: 20px;
}

.our_impact h3 {
    margin-bottom: 50px;
}

.emphasis_holistic {
    padding: 35px 0px 35px;
}

.emphasis_holistic .font-18 {
    margin-bottom: 30px;
    font-weight: 600;
}

.university_also {
    background: #CC014A;
    padding: 40px;
}

.university_also p {
    color: #fff;
}

.university_also .col-lg-5 {
    padding-left: 40px;
}

.additionally {
    padding: 40px 0px 50px;
}

.entrepreneurship_among {
    padding: 60px 0px;
}

.holistic_education {
    padding-left: 30px;
}

.holistic_education p:first-child {
    margin-bottom: 25px;
}

.box-wrapper {
    margin-top: 65px;
}

.testimonial .testimonial-box {
    padding: 0 55px 84px 40px;
    margin-bottom: 70px;
}

.testimonial .testimonial-box ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px 0;
    padding-left: 0;
}

.testimonial .testimonial-box ul li {
    list-style: none;
}

.testimonial .testimonial-box ul li:nth-of-type(2n) {
    width: calc(100% - 200px);
    padding-left: 30px;
}

.testimonial-content {
    position: relative;
}

.testimonial-content .title-head {
    padding: 0;
}

.testimonial-box:nth-of-type(odd) .testimonial-content::after,
.testimonial-box:nth-of-type(even) .testimonial-content::after {
    position: absolute;
    background: url(../images/yellow-closing-quote.svg) no-repeat;
    width: 150px;
    height: 115px;
    top: -73px;
    right: 0;
    background-size: contain;
    content: "";
}

.testimonial-box:nth-of-type(even) .testimonial-content::after {
    background: url(../images/red-closing-quote.svg) no-repeat;
}

.testimonial-box .abt-content-head {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
}

.testimonial-box .candidate-name {
    margin-bottom: 25px;
}

.testimonial-box .abt-content-head {
    margin-bottom: 12px;
}

.testimonial-content .title-head h5 {
    line-height: 1.5;
}

.sec_title h2.main_title.text-danger {
    font-size: calc(21px + (23 - 21) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 600;
    margin-bottom: 25px;
}

section.Statuatory-Compliances .accordion-body {
    background: #fff;
}

.pdf_download .font-15 {
    font-weight: 400;
    margin: 0;
}

section.Statuatory-Compliances .accordion-body a {
    border-bottom: 1px solid #ddd;
    display: block;
    padding: 15px 0;
    color: #363636;
}

section.Statuatory-Compliances {
    padding-bottom: 100px;
}

.program_pan_structure {
    position: relative;
    margin-top: 2rem;
}

.link_pdf_hide {
    display: inline-block;
    text-indent: -99999px;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.guidelines_title {
    margin-bottom: 30px;
}

.program-top_space {
    margin-top: 60px;
}

.Publications_main .program_structure {
    background-color: #fff;
    padding: 40px 38px 40px 40px;
}

.Publications_main .program_pan_structure.gdp:hover {
    border-bottom: 2px solid #b42b2d45;
}

.program_pan_structure.gdp:hover h5 {
    color: #b42b2d;
}

.soe-impact {
    margin-top: -40px
}

.soe-impact-banner {
    margin-top: 54px;
}

.additional_p.soe-additional {
    margin-top: -17rem;
}

.pm-cse-webinar-rw {
    padding-bottom: 100px;
}

.webinar-decription-pl {
    padding-left: 40px;
    padding-right: 50px;
}

.mru_examnation_sec2 .exam-txtbx {
    padding-top: 60px;
}

.custom-bullet li ul.custom-bullet.child-list-prgrm li::before {
    border: 1px solid #363636;
    width: 7px;
    height: 7px;
    background-color: transparent;
}

.mru-youtube-video-pm {
    margin: 30px 0 100px;
}

.mru-youtube-video-pm iframe {
    width: 100%;
    height: 300px;
    margin-bottom: 20px;
}

.comparison-table1 {
    margin-bottom: 50px;
}

.aaa {
    padding: 0 0 6rem;
}

.aaa .awr {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    padding: 4rem 0;
    gap: 50px;
    position: relative;
    border-bottom: 2px solid #ccc;
}

.aaa.stud .awr:first-child {
    padding-top: 0;
}

.aaa .awr:last-child {
    border-bottom: 0px;
}

.aaa .awr:not(:last-child):before {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: var(--primary-color3);
    content: "";
    height: 2px;
    position: absolute;
}

.aaa .awr .small-p-txt span {
    font-weight: 600;
    font-size: 15px;
}

.aaa .awr .mid-text {
    font-weight: 800;
}

.aaa .awr .name-ach h4 {
    font-size: calc(22px + (24 - 21) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(30px + (32 - 30) * (100vw - 1366px) / (1920 - 1366));
}

.aaa .awr .name-ach h5 {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(26px + (30 - 26) * (100vw - 1366px) / (1920 - 1366));
}

@media(max-width:1365px) {
    .aaa .awr .name-ach h4 {
        font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1365 - 320));
        line-height: calc(26px + (30 - 26) * (100vw - 320px) / (1365 - 320));
    }

    .aaa .awr .name-ach h5 {
        font-size: calc(15px + (18 - 15) * (100vw - 320px) / (1365 - 320));
        line-height: calc(24px + (27 - 24) * (100vw - 320px) / (1365 - 320));
    }
}

.aaa .awr .name-ach ul {
    width: 100%;
    float: left;
    margin-top: 3rem;
    margin-bottom: 0;
}

.aaa .awr .name-ach ul.list-unstyled.custom-bullets.bullet-yellow {
    width: 100%;
    float: left;
    margin-top: 3rem;
    margin-bottom: 0;
}

.aaa .awr .name-ach ul.list-unstyled.custom-bullets.bullet-yellow {
    margin-top: 0;
}

.aaa .awr .name-ach ul li {
    font-weight: 400;
}

.profile_Other h3 {
    color: #BC2027;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 0.5rem;
    margin-top: 2rem;
}

.profile_Other ul {
    padding-left: 0;
}

.profile_Other ul li {
    font-size: 13px;
    padding: 7px 0;
}

.mribs_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.mribs_box .mribsFigcaption {
    background-color: #b22b2e;
    padding: 30px 10px;
    height: 100%;
    display: block;
}

.mribs_box .mribsFigcaption h6 {
    font-size: 15px;
    font-weight: 600;
    color: #fff;
}

.mribs_box .mribsFigcaption p {
    color: #fff;
    margin-bottom: 0;
}

.mribs_box .mribsFigcaption span {
    padding: 5px;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    top: -15px;
    position: absolute;
    display: inline-block;
}

.mri_accordian .accordion-item button.accordion-button {
    background: #0DACE5;
    border: 0;
    color: #fff;
    font-weight: 600;
    box-shadow: inherit;
    outline: 0;
    border-radius: 0 !important;
    line-height: 21px;
}

.v-mri_accordian .accordion-button:not(.collapsed)::after {
    background: url(../images/cross.png) no-repeat;
    width: 30px;
    height: 30px;
}

.v-mri_accordian .accordion-button::after {
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
}

.mri_accordian .accordion-item {
    margin-bottom: 5px;
}

.mriacademic_sec {
    padding-bottom: calc(30px + (150 - 30) * (100vw - 320px) / (1920 - 320));
}

.mru-annual-v .accordion {
    padding-top: 0;
}

.overview_secondcontent.col-whtt h3,
.overview_secondcontent.col-whtt li {
    color: #fff;
}

.mribs_box .mribsFigcaption span {
    padding: 5px;
    font-weight: 600;
    font-size: 13px;
    color: #fff;
    top: -15px;
    position: absolute;
    display: inline-block;
}

.authBg_1 {
    background-color: #FCD200;
    color: #000;
}

.authBg_2 {
    background-color: #0DACE5;
}

.mriAcc_box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--bs-white);
    padding: 15px;
    height: 100%;
}

.mriAcc_box>figure {
    width: 20%;
    -ms-flex-negative: 1;
    flex-shrink: 1;
}

.mriAcc_caption {
    margin-left: 15px;
    width: 80%;
}

.mriAcc_caption>h6 {
    font-size: 15px;
    line-height: 21px;
    font-weight: 700;
}

.mriAcc_caption>p {
    line-height: normal;
    margin-bottom: 3px;
}

.mriAcc_caption>p {
    line-height: normal;
    margin-bottom: 3px;
}

.testimonial_main .box-wrapper .box:first-child .box-testimonial {
    margin-top: 0;
}

.testimonial_main .box-wrapper .box .box-testimonial {
    display: flex;
    padding: 50px 40px;
    position: relative;
    margin-top: 80px;
}

.box-testimonial .testimonial_left {
    width: 20%;
}

.box-testimonial .testimonial_right {
    width: 80%;
    padding-left: 40px;
}

.testimonial_main .box-wrapper .box:nth-child(odd) .box-testimonial::after {
    position: absolute;
    right: 15px;
    top: -32px;
    background: url(../images/yellow-c.png) no-repeat;
    width: 95px;
    height: 70px;
    content: '';
    background-size: contain;
}

.box-testimonial::after {
    position: absolute;
    right: 15px;
    top: -32px;
    background: url(../images/red-c.png) no-repeat;
    width: 95px;
    height: 70px;
    content: '';
    background-size: contain;
}

.testimonial_main {
    padding-bottom: calc(60px + (110 - 60) * (100vw - 320px) / (1920 - 320));
}

@media (max-width:765px) {
    .testimonial_main .box-wrapper .box .box-testimonial {
        display: block;
        padding: 20px;
        margin-top: 40px;
    }

    .box-testimonial .testimonial_left,
    .box-testimonial .testimonial_right {
        width: 100%;
        padding: 0;
    }

    .box-testimonial::after,
    .testimonial_main .box-wrapper .box:nth-child(odd) .box-testimonial::after {
        width: 60px;
        height: 45px;
        top: -20px;
    }
}

.rrrm_wraper {
    padding: 60px;
    background-color: #E1DFE4;
}

.mriis_acordian {
    padding: 15px;
}

@media (min-width: 1200px) {
    .rrrm_left {
        margin-left: calc(-100px + (-150 + 100) * (100vw - 1250px) / (1920 - 1250));
    }
}

.rrrm_right {
    padding-right: calc(0px + (100 - 0) * (100vw - 1366px) / (1920 - 320));
}

.fee-calculator-sec .container {
    margin-bottom: 60px;
    padding-bottom: 60px;
    border-bottom: 1px solid #ddd;
}

.fee-calculator-sec .total-fee-row {
    background: rgb(233 196 28 / 15%);
}

.fee-calculator-sec .redtxt {
    font-size: 15px;
    color: #BA1F26;
    font-weight: 800;
}

.fee-calculator-sec .total-fee-row .total-fee {
    font-size: 15px;
    color: #363636;
    font-weight: 800;
}

.fee-calculator-sec .department_dropdown {
    width: 100%;
}

.fee-calculator-sec .department_dropdown select {
    color: #000;
    font-weight: 400;
    box-shadow: 0px 3px 3px 0px #e3e3e3;
    padding-left: 15px;
    padding-right: 15px;
}

.txt-grn {
    color: #358D41 !important;
}

.txt-grn {
    font-size: 16px !important;
}

.fw-800 {
    font-weight: 800 !important;
}

.fee-calculator-sec.scholarship-scheme-sec .container {
    border-bottom: none;
}

.scholarship-scheme-sec .pdf-div {
    padding-top: 15px;
}

.scholarship-scheme-sec .pdf-div .pdf-link img {
    margin-right: 10px;
}

.table_wrapper {
    overflow-x: auto;
}

.need-pb-140 {
    padding-bottom: 140px;
}

.sod-research-innovation .infrastructure_left {
    padding-right: 56px;
}

.infrastructure_sod-right {
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 35px;
}

.sod-plubliaction-diss {
    padding-top: 100px;
    padding-bottom: 90px;
    margin-top: -25px;
}

.sod-publication-three {
    padding: 120px 0px;
}

.sod-publication-three .infrastructure_left-child {
    padding-right: 100px;
    padding-top: 30px;
}

.sod-publication-four {
    margin-bottom: 120px;
}

.sod-publication-four .infrastructure_left-child {
    padding-top: 80px;
    padding-left: 80px;
    padding-right: 35px;
}

.tab_wrapper .nav-tabs li .nav-link {
    font-size: 15px;
    color: var(--primary-color2);
    padding: 0 0 30px 0;
    position: relative;
    background-color: transparent;
    border: 3px solid transparent;
    outline: none;
}

.tab_wrapper .nav-tabs li .nav-link.active {
    border-bottom: 4px solid #E9C41C;
}

.tab_wrapper .nav-tabs li {
    margin-right: 50px;
}

.tab_wrapper .accordion-body {
    background-color: #f8f8f8;
    padding: 50px 0 0px;
}

.mb-40 {
    margin-bottom: 40px;
}

ul.yellow_list {
    padding: 0;
}

ul.yellow_list li {
    padding-left: 1.5rem;
    margin-bottom: 1rem;
    position: relative;
}

ul.yellow_list li::before {
    content: "";
    position: absolute;
    display: inline-block;
    top: 10px;
    left: 0px;
    width: 8px;
    height: 8px;
    background-color: rgb(233, 196, 28);
    border-radius: 50%;
}

.award_re_soet_list {
    padding: 50px 0px 80px;
}

.diverse_range {
    padding: 40px 0px;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_menu {
    background-color: #FFFFFF;
    padding: calc(20px + (40 - 20) * (100vw - 320px) / (1920 - 320));
    box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);
    position: sticky;
    top: 150px;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_menu ul {
    border: none;
    padding: 0;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_menu ul li {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 8px;
    margin-bottom: 22px;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_menu ul li .nav-link {
    text-decoration: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
    display: block;
    cursor: pointer;
    text-align: left;
    padding: 0;
    font-size: 15px;
    color: #363636;
    font-weight: 400;
    border: none;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_wraper.program_courses_detail {
    border: none;
    padding: 0;
    margin: 0;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_wraper.program_courses_detail .tab-content.accordion {
    padding: 0;
    margin: 0;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_wraper.program_courses_detail .tab-content.accordion .career-path {
    padding: 0;
    background-color: transparent;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text {
    padding-bottom: calc(30px + (120 - 30) * (100vw - 320px) / (1920 - 320));
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text img {
    width: 100%;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .mritab_wraper.program_courses_detail .tab-content.accordion h5 {
    font-size: 15px;
    font-weight: 400;
    line-height: 27px;
    color: #1e1e1e;
}

.mritab_wraper .accordion-button,
.tab_wrapper .accordion-button,
.tabs_right .accordion-button {
    padding-right: 50px;
}

.mritab_wraper .accordion-button:not(.collapsed),
.tab_wrapper .accordion-button:not(.collapsed) {
    background-color: #eee;
}

.mritab_wraper .accordion-button:not(.collapsed)::after,
.tab_wrapper .accordion-button:not(.collapsed)::after {
    background: url(../images/cross.png) no-repeat;
    width: 30px;
    height: 30px;
}

.mritab_wraper .accordion-button::after,
.tab_wrapper .accordion-button::after {
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
}

.tabs_right .accordion-button:not(.collapsed)::after {
    background: url(../images/cross.png) no-repeat;
    width: 30px;
    height: 30px;
}

.tabs_right .accordion-button::after {
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
    position: absolute;
    right: 10px;
}

.sheet_box .img-ttlt {
    display: block;
    text-align: center;
    font-size: 18px;
    padding-top: 18px;
}

.mriirs_asc_sec.mriis_tab_content.mriirs-sat.clens-img-text .nav-item .nav-link.active {
    color: #BC2027;
}

.inner_title {
    font-family: var(--primary-font1);
    color: var(--primary-color3);
    line-height: calc(22px + (30 - 22) * (100vw - 320px) / (1920 - 320));
    font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1920 - 320));
    font-weight: 600;
}

.mrirrs-Clans-contnet h2 {
    margin-bottom: 30px;
}

section.role-of-clans {
    background: #CC014A;
    margin-top: 200px;
}

.clan2-box {
    top: -150px;
    position: relative;
}

.main-clan-content ul li {
    color: #fff;
}

.role-of-clans div[class*="col-"] ul li b {
    width: 5%;
    font-size: 24px;
    color: #FCD200;
    margin-right: 25px;
    display: inline-block;
}

.role-of-clans div[class*="col-"] .main-clan-content ul {
    padding: 44px 0 0;
}

.main-clan-content ul li p,
.role-of-clans div[class*="col-"] ul li p {
    width: 82%;
    display: inline-block;
    vertical-align: top;
    color: #fff;
}

section.MRLSP-Structure {
    padding: 100px 0;
    text-align: center;
}

.inner_title {
    font-family: var(--primary-font1);
    color: var(--primary-color3);
    line-height: calc(22px + (30 - 22) * (100vw - 320px) / (1920 - 320));
    font-size: calc(18px + (21 - 18) * (100vw - 320px) / (1920 - 320));
    font-weight: 600;
}

section.MRLSP-Structure ul {
    padding: 70px 70px 0;
    margin: 0px;
}

section.MRLSP-Structure ul li {
    background: #fff;
    padding: 15px;
    margin-bottom: 108px;
    position: relative;
}

section.MRLSP-Structure li b {
    display: inline-block;
    background: #E9C41C;
    padding: 2px 27px;
    margin-top: -31px;
    vertical-align: top;
}

section.MRLSP-Structure li p {
    margin: 0;
}

.ad-arrow {
    position: absolute;
    left: 0;
    bottom: -63px;
    right: 0;
    margin: auto;
}

section.MRLSP-Structure li:nth-child(2) b {
    background: #E1DFE4;
}

section.MRLSP-Structure li:nth-child(3) b {
    background: #AFE4F8;
}

section.MRLSP-Structure li:nth-child(4) b {
    background: #FFC9C5;
}

.mri_accordian.v-mri_accordian .accordion-body.pt-5.pb-5.p-0 {
    padding: 0 !important;
}

.mri_accordian.v-mri_accordian .accordion-body.pt-5.pb-5.p-0 .program_structure {
    padding: 18px 18px 35px;
}

.program_structure.new_one .program_pan_structure.content_main {
    display: flex;
    justify-content: space-between;
    background-color: #fff;
    padding: 30px;
}

.smile {
    background-color: var(--primary-color3);
    padding: 114px 0 85px;
    margin-top: -50px;
}

.innovative-practice-content {
    background-color: #bc2027;
    padding: 147px 0 130px;
    margin-top: -87px;
}

.award-recognition,
.board-faculty {
    margin-bottom: -45px;
    position: relative;
    padding-bottom: 140px;
}

.newtwork-logo-wrapper {
    background-color: #F8F8F8;
    padding-bottom: 110px;
    margin: 0;
    z-index: 9;
}

.newtwork-logo-wrapper .box {
    background-color: #fff;
    padding: 30px;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
}

.newtwork-logo-wrapper .col-lg-3 {
    overflow: hidden;
    margin-bottom: 18px;
}

.newtwork-logo-wrapper.top_placement_somc:after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 585px;
    position: absolute;
    bottom: 0;
    top: auto;
    left: 0;
    z-index: -1;
}

.box_wrapper.margin-top-award .row::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: #bc2027;
    content: "";
    height: 2px;
    position: absolute;
}

.box_wrapper.margin-top-award .row {
    padding-bottom: 60px;
    position: relative;
    border-bottom: 2px solid #ccc;
    padding-top: 60px;
}

.box_wrapper.margin-top-award .text-box.awards_re {
    padding-left: 30px;
}

.box_wrapper.margin-top-award:first-child {
    padding-top: 0;
}

.connect_experts_mris.our_team_mris {
    background: #fff;
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.physical_counselling_main {
    padding-bottom: 90px;
}

.sports_overview .director_text {
    background: #BC2027;
    color: #fff;
    padding: 16px 0 2px 46px;
    position: relative;
}

.sports_overview .director_text p:nth-of-type(1) {
    margin-bottom: 0;
}

.sports_overview .director_text::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 100px;
    background: yellow;
    right: 3rem;
    top: -3rem;
}

.pdt-4 {
    padding-top: 4rem;
}

.physical_counselling_main {
    padding-bottom: 90px;
}

.sports_overview.major_events .row {
    background: #BC2027;
    padding: 8rem 0;
    margin-top: 2rem;
}

.mriirs_cose_secOne {
    padding-bottom: 7rem;
    padding-top: 2rem;
}

.sports_cricket .yellow28 {
    padding: 52px;
    margin-top: 0;
}

.yellow28 {
    padding: 32px;
    background-color: #FCD200;
    border-right: 42px solid #BC2027;
    margin-top: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 30px;
}

.mrirrs-Sports-Infrastructure-contnet blockquote {
    font-size: 18px;
    margin-bottom: 50px;
}

.sports_cricket .yellow28 .font-54 {
    font-size: 54px;
    color: #000;
}

.yellow28>h2 {
    margin: 0;
    font-weight: 800;
    color: #000;
}

.yellow28>p {
    margin: 0;
    font-weight: 600;
    color: #000;
}

.mrirrs-Sports-Infrastructure-content2 {
    padding-left: 25px;
}

.number-listn {
    border-bottom: 5px solid #E9C41C;
    margin-top: 50px;
}

.number-listn h6 {
    font-size: 54px;
    line-height: 54px;
    position: relative;
    padding-top: 30px;
}

.number-listn h6:before {
    content: "";
    width: 50px;
    height: 1px;
    background: #000;
    position: absolute;
    top: 0;
}

.number-listn {
    border-bottom: 5px solid #E9C41C;
    margin-top: 50px;
}

.Shooting-Range-block {
    background: #E1DFE4;
    padding: 90px 60px;
    margin-top: 70px;
}

.Shooting-Range-content {
    padding-right: 40px;
}

.Shooting-Range-block h2 {
    margin-bottom: 25px;
}

.Shooting-Range-content ul {
    display: flex;
    background: #fff;
    padding: 25px 60px;
    border-bottom: 8px solid #E9C41C;
    margin-right: 0;
    margin-top: 78px;
    justify-content: space-between;
}

.Shooting-Range-content ul li {
    margin-right: 22px;
    width: 50%;
}

.Shooting-Range-content ul .number-listn {
    border: 0;
    margin: 0;
}

.number-listn h6 {
    font-size: 54px;
    line-height: 54px;
    position: relative;
    padding-top: 30px;
}

.Shooting-Range-content ul .number-listn p {
    margin: 0;
    line-height: 18px;
}

section.mriirs-court {
    padding-top: 90px;
}

.mriirs-Leadership-Service {
    text-align: center;
    padding-bottom: 90px;
}

.box_hover_element {
    overflow: hidden;
    height: 100%;
    width: 100%;
    position: relative;
    margin-bottom: 0;
}

.box_hover_element figure {
    margin: 0;
}

.career-cn {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
    padding: 0 35px 35px;
}

.career-cn h6 {
    color: #fff;
    position: relative;
    padding: 15px 0;
    margin: 0;
    z-index: 2;
}

.career-cn p {
    display: none;
    color: #fff;
}

.career-cn:after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: 90%;
}

section.mriirs-ground {
    padding-bottom: 90px;
    background: #fff;
    padding-top: 70px;
}

section.mriirs-ground h2 {
    text-align: center;
    margin-bottom: 45px;
}

.Ground-cn {
    position: relative;
    padding-left: 60px;
    padding-right: 60px;
    padding-top: 15px;
}

.Ground-cn:before {
    content: "";
    width: 4px;
    height: 250px;
    background: #E9C41C;
    position: absolute;
    left: 20px;
    top: -81px;
}

section.mriirs-ground .box_hover_element-img h2.inner_title {
    text-align: left;
    margin-bottom: 15px;
}

section.Open-Gym {
    text-align: center;
    margin-top: 80px;
    margin-bottom: 80px;
}

section.Open-Gym h2 {
    margin-bottom: 30px;
}

p.pd-brd {
    padding: 0 50px 50px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 70px;
}

section.Open-Gym h2 {
    margin-bottom: 30px;
}

section.Open-Gym h2 {
    margin-bottom: 30px;
}

.as-group-content {
    background: #E1DFE4;
    padding: 70px 35px 30px;
    margin-bottom: 150px;
}

.ar-content2 {
    padding: 0 25px;
}

.ar-content2 h2 {
    margin-bottom: 50px;
}

.as-group-content ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0;
}

.as-group-content ul li {
    padding: 15px;
    background: #fff;
    margin-right: 15px;
    margin-bottom: 15px;
    width: 30%;
}

.as-group-content ul li img {
    width: 100%;
}

.award-recognition,
.board-faculty {
    margin-bottom: -45px;
    position: relative;
    padding-bottom: 140px;
}

.v-award-reco.award-recognition .box_wrapper {
    padding-top: 0;
}

.award-recognition .row .text-box {
    padding-left: 40px;
}

.award-recognition .text-box {
    max-width: 90%;
}

.award-recognition .row::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: #bc2027;
    content: "";
    height: 2px;
    position: absolute;
}

.award-recognition .row:nth-child(1) {
    padding-top: 20px;
}

.award-recognition .row {
    position: relative;
    padding-bottom: 60px;
    position: relative;
    border-bottom: 2px solid #ccc;
    padding-top: 60px;
}

.mriirs_cose_secOne {
    padding-bottom: 7rem;
    padding-top: 2rem;
}

.mb-60 {
    margin-bottom: 60px;
}

.spacer {
    margin: 45px 0;
    width: 100%;
    height: 1px;
    background-color: #E1DFE4;
}

.mriirs_cose_secTwo {
    background-color: #BC2027;
    padding: 114px 0 100px;
}

.mriirs_cose_secTwo .borderLrft_box {
    max-width: 100%;
}

.borderLrft_box {
    height: 100%;
    max-width: 72%;
    padding: 15px;
    padding-left: 30px;
    padding-bottom: 30px;
    border-left: 3px solid #FCD200;
}

.mriirs_cose_secThree {
    padding: 90px 0 145px;
}

.MRLSP-Structure-other-expert-panel.other-expert-panel.need-pb-140.v-airfalcon {
    margin-top: 0;
}

.struc-content2 {
    background: #fff;
    padding: 35px 45px;
    position: relative;
    height: 100%;
}

.Syllabus-MRNAT-Exam.MRNAT-cont {
    padding-bottom: 70px;
}

.Syllabus-MRNAT-Exam.MRNAT-cont .mriirs_syllabus_mnt h3.inner_title {
    margin-bottom: 15px;
}

.role-of-clans.life_main-v.lif-clans .main-clan-content {
    padding-left: 20px;
}

.role-of-clans.life_main-v.lif-clans .clan2-box {
    top: -184px;
}

.dsw_secOne.role-of-clans.life_main-v.lif-clans .clan2-box {
    top: -220px;
}

@media(min-width:1920px) {
    .dsw_secOne.role-of-clans.life_main-v.lif-clans .clan2-box {
        top: -195px;
    }
}

@media(min-width:1366px) {
    .dsw_secOne.role-of-clans.life_main-v.lif-clans .clan2-box {
        top: -200px;
    }
}

@media(max-width:1365px) {
    .dsw_secOne.role-of-clans.life_main-v.lif-clans .clan2-box {
        top: -190px;
    }
}

@media(max-width:767px) {

    .role-of-clans.life_main-v.lif-clans .main-clan-content p,
    .role-of-clans.life_main-v.lif-clans .main-clan-content h2.inner_title {
        color: #fff;
    }
}

.mriirsFo_sec_two {
    position: relative;
    isolation: isolate;
    background-color: #BC2027;
}

.mriirsFo_sec_two {
    padding-bottom: 100px;
}

.mriirsFo_two_box {
    position: relative;
    height: 100%;
    display: flex;
    flex-direction: column;
}

.mriirsFo_two_caption {
    position: relative;
    max-width: 70%;
    margin: auto;
    padding-bottom: 39px;
    height: 100%;
}

.mriirsFo_two_box h4 {
    min-height: 65px;
}

.mriirsFo_two_box p {
    margin-bottom: 0;
    color: #fff;
}

.mriirsFo_two_caption::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 34%;
    height: 1px;
    background-color: #E9C41C;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.mriirsFo_sec_one {
    padding-bottom: 120px;
}

.mriirsFo_sec_two::before {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    position: absolute;
    background-color: #F8F8F8;
    z-index: -1;
}

.mriirsFo_sec_three {
    position: relative;
    padding: 100px 0 70px;
}

div:nth-child(1)>.mriirsFoBox_three {
    background-color: #FD5E53;
}

.mriirsFoBox_three p {
    color: #fff;
    margin-bottom: 0;
}

.mriirsFoBox_three {
    height: 100%;
    padding: 50px;
}

div:nth-child(2)>.mriirsFoBox_three {
    background-color: #0DACE5;
}

div:nth-child(3)>.mriirsFoBox_three {
    background-color: #00C2A2;
}

div:nth-child(4)>.mriirsFoBox_three {
    background-color: #5023A1;
}

.mriirsFo_sec_three {
    position: relative;
    padding: 100px 0 70px;
}

.rrrm_wraper {
    padding: 60px;
    background-color: #E1DFE4;
}

.mriirs_rpg_secThree {
    padding-top: 50px;
    padding-bottom: 140px;
}

.mriires_sec_one {
    background-color: #bc2027;
    position: relative;
    isolation: isolate;
    padding-bottom: 119px;
}

.mriires_sec_one::before {
    content: '';
    background-color: #F8F8F8;
    height: 300px;
    top: 0;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: -1;
}

.mritab_menu {
    background-color: #FFFFFF;
    padding: calc(20px + (40 - 20) * (100vw - 320px) / (1920 - 320));
    box-shadow: 0px 5px 10px rgb(0 0 0 / 10%);
}

.mritab_menu>.nav {
    border: none;
    padding: 0;
}

.mritab_menu>.nav>.nav-item {
    margin-bottom: 22px;
}

.mritab_menu>.nav>.nav-item>.nav-link.active {
    color: #bc2027;
}

.mritab_menu>.nav>.nav-item>.nav-link {
    padding: 0;
    font-size: 15px;
    color: #363636;
    font-weight: 400;
    border: none;
    text-align: left;
}

section.mru_academic-overview.loan-assistance_main.position-relative.pt-lg-5.pt-3.bnk-ass {
    padding-top: 4rem !important;
}

.mru_academic-overview.loan-assistance_main.position-relative.bnk-ass .about_academics_banner.loan-assistance h5 {
    padding-bottom: 15px;
}

.global_partnership.mru_academic-overview.loan-assistance_main.position-relative.cafe-ar {
    padding: 35px 0;
}

.global_partnership.mru_academic-overview.loan-assistance_main.position-relative.cafe-ar .academics_banner_overview.position-relative h5 {
    padding-bottom: 15px;
}

.mritab_wraper.mriirs_rpg_tab_weraper.v-main-ecosystem .accordion-item {
    --bs-accordion-active-bg: transparent !important;
    background-color: transparent !important;
}

.mriiIpr_sec_one {
    padding-bottom: 158px;
}

.mriiIpr_sec_two {
    background-color: #BC2027;
    padding-bottom: 100px;
}

.mriiIpr_sec_three {
    padding-top: 100px;
    margin-bottom: -100px;
}

.mriiIpr_four_wraper {
    margin: 0 -100px;
    padding: 187px 100px 80px;
    background-color: rgb(225 223 228 / 30%);
}

.mriiIpr_threeBox {
    background-color: #fff;
    padding: 38px;
    height: 100%;
    position: relative;
    z-index: 11;
}

.mriiIpr_sec_five {
    padding: 80px 0 80px;
}

.mriiIpr_faq .accordion-item button.accordion-button {
    position: relative;
    background: #0DACE5;
    border: 0;
    color: #fff;
    font-weight: 400;
    box-shadow: inherit;
    outline: 0;
    border-radius: 0 !important;
    padding-right: 50px;
}

.mriiIpr_faq .accordion-body {
    background: #F8F8F8;
}

.mriiIpr_faq .accordion-item {
    margin-bottom: 10px;
}

.mriiIpr_faq .accordion-item button.accordion-button::after {
    right: 15px;
    position: absolute;
    background: url(../images/plus.png) no-repeat;
    width: 30px;
    height: 30px;
}

.mriiIpr_sec_six {
    padding: 90px 0 100px;
    background-color: #fff;
}

.mriiIpr_sec_seven {
    padding: 82px 0 140px;
}

.mriiIprseven_box {
    background-color: #fff;
    padding: 31px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: self-start;
    -ms-flex-align: self-start;
    align-items: self-start;
}

.mriiIprseven_box a {
    display: inline-block;
    padding: 3px 14px;
    background: #E9C41C;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 24px;
}

.estmd-rcrt-list-hed {
    margin-top: 90px;
}

.learning_development_sec5 {
    padding: 90px 0px 100px;
}

.learning_development_sec5 .sec_hed {
    text-align: center;
}

.sec_hed {
    padding-bottom: 50px;
}

.cdc_accordion .accordion-item .accordion-body {
    background-color: #fff;
    padding: 30px;
}

.program-faq .accordion-body {
    background: #F8F8F8;
}

.cdc_accordion ul.yellow_list li a {
    color: #000;
}

.cdc_content p strong {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
    display: inline-block;
}

.overall-placment ul {
    background: #fff;
    padding: 2rem;
}

.overall-placment .support_top.nav-tabs .nav-link.active {
    border-bottom: 2px solid #FCD200;
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 0;
    padding-right: 0;
}

.overall-placment .support_top.nav-tabs .nav-link {
    padding-bottom: 10px;
    padding-top: 10px;
    margin-right: 0px;
    font-size: 16px;
    text-align: left;
}

.overall-placment ul li a {
    font-size: 13px;
    line-height: 24px;
    font-weight: 400;
    padding-bottom: 8px;
}

.overall-placment .support_bottom {
    padding-top: 0;
}

.Statistics {
    padding-bottom: 8rem;
}

.Statistics .pdf_grid,
.iqcmember_wrap ul {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}

.Statistics .pdf_grid li {
    font-size: 1.2rem;
}

.Statistics .pdf_grid li {
    padding-bottom: 0;
    background: #fff;
    padding: 2rem;
}

.Statistics .pdf_grid li span {
    font-size: 2.4rem;
    font-weight: 700;
    display: block;
    margin-bottom: 1rem;
}

.rec_textimonial_box {
    position: relative;
}

.rec_textimonial_box:before {
    content: url(../images/video-icon.png);
    position: absolute;
    top: 45%;
    left: 45%;
    padding: 12px 10px 10px 15px;
    background: #fff;
    border-radius: 100%;
    font-size: 10px;
    line-height: 10px;
}

.rec_textimonial_box figcaption {
    font-size: 18px;
    line-height: 26px;
    padding-top: 20px;
}

a.click_link {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    text-indent: -9999999px;
}

.place_sec7 {
    padding: 80px 0px 140px;
    background: #0DACE5;
}

.sec_hed {
    padding-bottom: 50px;
}

.placement_records {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}

.placement_records_item {
    background: #fff;
    padding: 32px 35px 45px;
    border-bottom: 3px solid #FCD200;
    max-width: 300px;
    position: relative;
}

.placement_records_item figcaption {
    font-size: 15px;
    line-height: 21px;
    color: #363636;
    font-weight: 600;
    margin: 0;
    padding-top: 20px;
}

.place_sec7 .sec_hed h3 {
    text-align: center;
    color: #fff;
    margin: 0;
}

.pdf-h5 {
    font-size: 15px;
    color: #363636;
    font-weight: 600;
    margin: 0;
    margin: 0px 0px 0px 21px;
}

.text-red {
    color: #BC2027 !important;
}

.pdl-30 {
    padding-left: 30px;
}

.vision_mission_main {
    margin-top: 30px;
}

.common-pb-130 {
    padding-bottom: 130px;
}

.objective_main_div {
    padding: 30px 0;
}

.mrgroup_faqs_sec {
    background-color: #F8F8F8;
    padding-bottom: 10rem;
}

.mrgroup_faqs_sec .inner_title {
    border-bottom: 1px solid #d6d5d5;
    padding-bottom: 1rem;
}

.faq_box {
    height: 100%;
    width: 100%;
}

.faq_box>a {
    font-weight: 400;
    color: #000;
    display: flex;
    align-items: center;
    padding: 4rem 2rem;
    height: 100%;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ebebeb;
}

.faq_box>a:hover {
    background-color: #CC014A;
    color: #fff;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -ms-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.mrgroup_faqWraper p a {
    color: #CC014A;
}

.mru-uni-life-indu-collaboration .mru-uni-life_right .innovation_main_body .accordion .accordion-item .accordion-body.projrct-conte p {
    padding: 0;
    padding-bottom: 10px;
}

.mru-uni-life-indu-collaboration .mru-uni-life_right .innovation_main_body .accordion .accordion-item .accordion-body.projrct-conte p.font-13 {
    padding: 0 0 15px;
    font-weight: bold;
    margin: 0;
}

.mru-uni-life-indu-collaboration .mru-uni-life_right .innovation_main_body .accordion .accordion-item .accordion-body.projrct-conte ul.custom-bullets.bullet-yellow {
    display: block;
    padding: 24px;
    margin-bottom: 40px !important;
}

.mru-uni-life-indu-collaboration .mru-uni-life_right .innovation_main_body .accordion .accordion-item .accordion-body .table_wrapper {
    padding: 20px 0;
}

.eng-pot {
    padding: 25px 0;
}

.eng-pot .eng-pot-grp {
    display: flex;
    gap: 20px;
}

.eng-img img {
    width: 100% !important;
    min-width: 150px;
}

.about-altair-section .about-al-logo ul.proj-imged {
    margin-bottom: 20px;
}

.about-altair-section .about-al-logo ul li figure.img-grp-al-one img {
    max-width: 200px;
    margin: 0 auto;
}

ul.list-unstyled.custom-bullets.bullet-yellow.mt-3.mb-3.img-grp-al li figure {
    display: block;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 15px;
}

.about-altair-section .about-al-logo ul.about-proj-tt {
    margin-bottom: 20px;
}

.guest-one-two {
    display: flex;
}

.guest-one img {
    width: 500px !important;
    object-fit: cover;
    height: 500px;
}

.guest-one p {
    display: block;
    text-align: center;
}

.guest-img .guest-one img {
    object-fit: unset;
    height: auto;
    min-height: 252px;
}

.guest-img {
    display: flex;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration.common-pb-130.center-ttt .academic_main .academic_title {
    margin: 0;
    margin-top: 30px;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration.common-pb-130.center-ttt .academic_main .academic_title.tt-notop-pd {
    margin-top: 0;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration.common-pb-130.center-ttt .about-altair-section .about-al-logo .about-alter-second {
    margin-top: 0;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration.common-pb-130.center-ttt .about-alter-second.no-cont-pdd p {
    padding: 0;
    margin: 0;
}

.admission_faq.academic_concerns.mru-uni-life-indu-collaboration.common-pb-130.center-ttt .accordion-body .about-alter-Second.no-cont-pdd p {
    padding: 0;
    margin: 0;
}

.global_partnership_content.faq_content_mid.about-altair-section.objective_main_div.v-accordian_main-section p {
    padding-top: 0;
}

.global_partnership_content.faq_content_mid.about-altair-section {
    padding: 30px 0px;
}

.eligibility_criteria::before {
    content: '';
    width: 100vw;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 100%;
}

.eligibility_criteria::after {
    width: 100vw;
    left: 100%;
    background: #fff;
    position: absolute;
    content: '';
    top: 0;
    height: 100%;
}

.program_courses_detail .program_structure::before {
    content: '';
    width: 100vw;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: 100%;
}

.program_courses_detail .program_structure::after {
    width: 100vw;
    left: 100%;
    background: #fff;
    position: absolute;
    content: '';
    top: 0;
    height: 100%;
}

.program_courses_detail .career-path::before {
    content: '';
    width: 100vw;
    height: 100%;
    background: #f1f1f1;
    position: absolute;
    top: 0;
    right: 100%;
}

.program_courses_detail .career-path::after {
    width: 100vw;
    left: 100%;
    background: #f1f1f1;
    position: absolute;
    content: '';
    top: 0;
    height: 100%;
}

.program-objectives.program_highlight::before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    background: #E1DFE4;
    right: 100%;
}

.program-objectives.program_highlight::after {
    content: '';
    position: absolute;
    background: #E1DFE4;
    top: 0;
    left: 100%;
    width: 100vw;
    height: 100%;
}

.program-specific-outcomes::before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    background: #fff;
    right: 100%;
}

.program-specific-outcomes::after {
    content: '';
    position: absolute;
    background: #fff;
    top: 0;
    left: 100%;
    width: 100vw;
    height: 100%;
}

.program_usp::before {
    content: '';
    position: absolute;
    width: 100vw;
    height: 100%;
    top: 0;
    background: #E1DFE4;
    right: 100%;
}

.program_usp::after {
    content: '';
    position: absolute;
    background: #E1DFE4;
    top: 0;
    left: 100%;
    width: 100vw;
    height: 100%;
}

.DoS-top-placements.key-functionaries-mru {
    padding: 30px 0 140px;
}

.DoS-top-placements.top-placements.key-functionaries-mru {
    padding-top: 20px;
}

.key-functionaries-mru .placements-package-box .block-span {
    font-size: 16px;
    font-weight: 600;
}

.DoS-top-placements.key-functionaries-mru .placements-package-box {
    display: block;
}

.key-functionaries-mru .placements-tab.collab-exchange-tabs {
    padding: 0;
}

.key-functionaries-mru .placements-tab.collab-exchange-tabs .nav-item .nav-link.active {
    color: #BC2027;
}

.key-functionaries-mru .placements-tab.collab-exchange-tabs .nav-item .nav-link {
    font-weight: 600;
    padding: 15px 20px;
    border-bottom: 4px solid transparent;
    color: #363636;
    margin-right: 26px;
    font-size: 18px;
    background: none;
}

.nav_padding .placements-tab.collab-exchange-tabs .nav-item .nav-link {
    padding: 15px 6px;
}

.nav_padding .mritab_menu>.nav>.nav-item {
    margin-bottom: 0px;
}

.nav_padding .table_wrapper thead th {
    padding: 8px;
}

.placements-tab.collab-exchange-tabs .nav-collab-exchange {
    margin-bottom: 70px;
    border-bottom: 1px solid #cccccc63;
}

.collab-exchange-tabs .nav-item .nav-link {
    color: #BC2027;
    font-size: 21px;
    font-weight: 600;
    border: none;
    border-bottom: 1px solid transparent;
    padding: 0 0 20px;
    margin-right: 65px;
}

.mriirs_SfrOne_right {
    margin-bottom: -30px;
}

.mriirs_Sfr_sec_two {
    background-color: #E1DFE4;
    padding: 100px 0 100px;
}

.mri_sfr_box,
.sfr_box_inner {
    padding: 50px;
    background-color: #fff;
    text-align: center;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.sfr_box_inner {
    border-bottom: 2px solid #FCD200;
}

.mri_sfr_boxOne>a.font-18 {
    color: #0193C8;
    font-weight: 700;
    margin-bottom: 17px;
    display: inline-block;
}

.mri_sfr_box h6,
.sfr_box_inner h6 {
    margin: 0;
    color: #363636;
}

.sfr_box_inner a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 18px;
}

.sfr_box_inner a>img {
    width: 27px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}

.mri_sfr_box a>h6,
.sfr_box_inner>a>h6 {
    font-weight: 700;
}

.mriirs_Sfr_sec_three {
    padding: 90px 0 125px;
}

.mriirsRp_card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
}

.mriirsRp_card::after {
    content: '';
    width: 3px;
    height: 126px;
    position: absolute;
    left: 15px;
    bottom: 0;
    background-color: #FCD200;
}

.mriirsRp_caption {
    padding-left: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.mriirsRp_caption a {
    color: #BC2027;
    font-weight: 600;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.mriirs_secOne {
    padding-bottom: 100px;
}

.mriirs_secThree {
    background-color: #BC2027;
    padding-bottom: 100px;
}

.mriirsThree_left {
    margin-top: -60px;
}

.mriirs_secFour {
    padding: 85px 0;
    position: relative;
    background: url(../images/creative-background.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.mriirs_secFour .stats>p {
    max-width: 192px;
}

.mriirs_secFive {
    padding: 60px 0 100px;
}

.mriirs_logo_box {
    background-color: #fff;
    padding: 20px;
    border-bottom: 3px solid #358D41;
}

.mriirs_logo_box>img {
    max-height: 95px;
    margin: 0 auto;
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
}

.mriirs_secSix {
    background-color: #E1DFE4;
    padding: 90px 0 130px;
}

.mriirs_secFour.mru_secFour {
    padding: 40px 30px;
}

.mriirs_secFour.mru_secFour .stats {
    position: relative;
    text-align: left;
    font-size: 35px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    max-width: 100%;
}

.mriirs_secFour.mru_secFour .stats.statics {
    max-width: 9rem;
}

.mriirs_secFour.mru_secFour .count_num {
    margin-top: calc(8px + (15 - 8) * (100vw - 320px) / (1920 - 320));
    position: relative;
}

.mriirs_secFour.mru_secFour .count_num::before {
    content: '';
    position: absolute;
    width: 3rem;
    border-top: 1px solid;
    top: -23px;
}

.mriirs_secFour.mru_secFour .count_num p {
    display: inline-block;
    font-size: 54px;
    font-weight: 700;
    line-height: 70px;
    margin: 0;
}

.mriirs_secFour.mru_secFour .count_num span {
    display: inline-block;
    font-size: 42px;
    font-weight: 400;
    line-height: 72px;
    margin: 0;
}

.mriirs_secFour.mru_secFour .counting {
    display: inline-block;
    position: relative;
    padding-right: 0;
    font-weight: 700;
    line-height: 70px;
    font-size: 42px;
}

.mriirs_secThree.mrru_secThree {
    padding: 0 30px 30px 30px;
}

.rrrm_wraper.rrrm_wraper-mru {
    padding: 30px;
}

.mriirs_secOne.mru_secOne {
    padding-bottom: 40px;
}

.mriirs_secSix.mru_secSix {
    padding: 30px;
}

.supportforresearch {
    margin-top: 100px;
}

.mru-organisation-structure-bg {
    background: url(../images/organisation-structure-bg.webp) no-repeat center;
    background-size: cover;
}

.mripdf_box {
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    height: 100%;
}

.mripdf_box a {
    position: relative;
    font-size: 13px;
    line-height: 17px;
    color: #363636;
    margin-left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    padding-left: 0;
}

.mripdf_box a::before {
    position: relative;
    margin-right: 15px;
    content: '';
    display: inline-block;
    width: 19px;
    height: 25px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    background: url(../images/pdf-icon.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.space-0 .accordion {
    padding-top: 0;
}

.mru-academics-results .accordion {
    padding-top: 0;
}

.mru-academics-results .mri_accordian .accordion-item button.accordion-button {
    font-weight: 400;
}

.home_enquiry {
    position: absolute;
    bottom: 50px;
    right: 50px;
    z-index: 2;
}

.Strategic-Plan-bx .Strategic-Plan-one {
    width: 40%;
    align-items: center;
    border-bottom: 1px solid #e3e3e3;
    padding: 24px 0 24px 0px;
}

.Strategic-Plan-bx .Strategic-Plan-one h5 a {
    display: flex;
    justify-content: space-between;
}

.home_enquiry.footer-fix-enquiry {
    position: fixed;
    bottom: 0;
}

.enquiry-panel {
    display: flex;
    align-items: center;
}

.home_enquiry.footer-fix-enquiry .fix-enquiry-form {
    width: 300px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #e5e5e5;
    position: absolute;
    right: 0;
    bottom: 100%;
    display: none;
    padding-top: 0;
}

.home_enquiry.footer-fix-enquiry .fix-enquiry-form h1 {
    color: #9f9f9f;
    font-size: 30px;
}

.home_enquiry.footer-fix-enquiry .enquire-now {
    cursor: pointer;
}

.home_enquiry.footer-fix-enquiry .close-form {
    width: 22px;
    position: absolute;
    right: -4px;
    top: -8px;
    font-size: 11px;
    background: #363636;
    display: block;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    color: #d3d3d3;
    line-height: 22px;
    cursor: pointer;
}

.home_enquiry .btn {
    padding: 0;
    border: 0;
    outline: 0;
}

.lab_facilities_main.lab-facility-mru-pm p.font-15 a {
    color: #363636;
}

.lab_facilities_main.lab-facility-mru-pm .facility_name {
    min-height: 135px;
}

.mru-fee-table {
    padding-bottom: 100px;
}

.mru-fee-table .tbl-note {
    font-size: 13px;
    margin-bottom: 5px;
}

.mru-fee-table .tbl-note .red-astrick {
    color: #BC2027;
}

.state-of-the-art-labs-mru,
.state-of-the-art-labs-cse {
    padding-bottom: 50px;
}

.custom-inline-list li {
    margin-right: 15px;
}

.state-of-the-art-labs-mru .artlab_content-right.nav-ul .nav-item .nav-link {
    display: flex;
}

.state-of-art-labs.state-of-the-art-labs-mru .artlab_problem-heading {
    padding-top: 30px;
}

.state-of-art-labs.state-of-the-art-labs-mru.students-achievement .box {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.state-of-the-art-labs-mru .artlab_problem-heading {
    background-color: #fff;
    padding: 30px 16px 22px 16px;
    margin-top: 51px;
}

.state-of-the-art-labs-mru .nav-ul-1 .nav-item .nav-link {
    font-size: 15px;
    font-weight: 400;
}

.state-of-the-art-labs-mru.students-achievement p {
    margin: 15px 0 15px;
}

.state-of-the-art-labs-mriirs .students-achievement p.font-13,
.students-achievement.state-of-art-labs p {
    font-weight: 400;
}

.top-placemanets-mru-pm .mru_lab {
    margin-bottom: 35px;
}

.statuatory-compliances-wraper .Publications_main .program_structure {
    padding: 20px 25px;
}

.statuatory-compliances-wraper .Publications_main .program_pan_structure {
    margin-top: 0;
}

.mb-dblock {
    display: none;
}

.key-functionaries-mru.moa-and-ordinances .Publications_main .program_pan_structure {
    margin-top: 0;
    padding: 15px 12px 15px 0px;
}

.key-functionaries-mru.moa-and-ordinances .Publications_main .program_structure {
    padding-top: 20px;
}

.program_structure.publications-box .program_pan_structure {
    display: flex;
    justify-content: space-between;
}

.enquiry-panel h2 {
    font-size: 12px;
    background: #0DACE5 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 10px #0000001F;
    padding: 8px 21px;
    color: #fff;
    font-weight: bold;
    position: relative;
}

.enquiry-panel h2:after {
    width: 8px;
    height: 10px;
    content: "";
    position: absolute;
    bottom: -12px;
    right: -1px;
    transform: rotate(-90deg);
    border-bottom: solid 5px #0DACE5;
    border-right: solid 7px #0DACE4;
    border-left: solid 7px transparent;
    border-top: solid 7px transparent;
    box-shadow: 0px 5px 10px #0000001F;
}

@media(max-width:991px) {
    .lab_facilities_main.lab-facility-mru-pm .facility_name {
        min-height: auto;
        height: 70px;
        padding: 15px 17px 15px 17px;
        margin-bottom: 10px;
    }

    .lab_facilities_main.lab-facility-mru-pm .facility_name p.font-15 {
        line-height: calc(20px + (26 - 24) * (100vw - 320px) / (1365 - 320));
    }

    .lab_facilities_main.lab-facility-mru-pm {
        padding-bottom: 40px;
    }

    .statuatory-compliances-wraper .mb-dblock {
        display: block;
    }

    .statuatory-compliances-wraper .mb-dnone {
        display: none !important;
    }

    .statuatory-compliances-wraper .about_grid_logo {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(1, 1fr);
    }

    .statuatory-compliances-wraper .about_recognition {
        padding: 1.5rem 0;
    }

    .statuatory-compliances-wraper .Strategic-Plan-bx {
        margin: 50px 0;
    }

    .Strategic-Plan-bx .Strategic-Plan-one {
        width: 100%;
    }
}

@media(max-width:767px) {
    .lab_facilities_main.lab-facility-mru-pm .facility_name {
        margin-bottom: 30px;
    }

    .statuatory-compliances-wraper .about_grid_logo {
        grid-template-columns: repeat(1, 1fr);
        grid-template-rows: repeat(1, 1fr);
    }
}

.news_activity_sec {
    padding-bottom: 150px;
}

.news_activity_top {
    display: flex;
    flex-wrap: wrap;
}

.news_activity_top figure {
    margin: 0;
    flex-basis: 51%;
}

.news_activity_top .news_activity_cont {
    flex-basis: 49%;
    background: #BC2027;
    padding: 48px 40px 60px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.news_activity_hed span {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    padding-bottom: 20px;
}

.news_activity_hed h4 {
    color: #fff;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 10px;
}

.news_activity_hed p {
    color: #fff;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    font-style: italic;
    margin: 0;
}

.news_activity_sotd p {
    color: #fff;
    margin-bottom: 40px;
}

.plus_icon a {
    font-size: 26px;
    color: #fff;
    background: #BC2027;
    padding: 3px 11px;
    box-shadow: 0px 5px 8px #00000033;
}

.plus_icon a:hover {
    font-size: 26px;
    color: #363636;
    background: #E9C41C;
}

.news_activity_top {
    margin-bottom: 15px;
}

.news_activity_sec .row {
    --bs-gutter-x: 0.9rem;
}

.news_activity_dis_con {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    padding: 30px 50px 40px 30px;
}

.news_activity_dis span {
    font-size: 13px;
    line-height: 24px;
    display: inline-block;
    padding-bottom: 10px;
    font-weight: 400;
}

.news_activity_dis h5 {
    font-size: 15px;
    line-height: 21px;
    font-weight: 400;
    margin-bottom: 10px;
}

.dsw_sec {
    padding: 40px 0 60px;
}

.dsw_sec .program-faq .accordion-body p {
    margin-bottom: 1.5rem;
    font-weight: 400;
    padding-left: 0;
}

.sdp_secTwo {
    background-color: #fff;
    padding: 40px 0 40px;
}

.sdp_secTwo .program_usp {
    padding: 30px;
    background: #E1DFE4;
    margin-bottom: 30px;
}

.sdp_secTwo .usp_content ul {
    gap: 30px;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
}

.sdp_secTwo .usp_content ul li {
    width: 48.33%;
    background: #fff;
    padding: 25px;
    margin: 0;
}

@media(max-width:992px) {
    .sdp_secTwo .usp_content ul li {
        width: 100%;
    }
}

.sdp_secTwo .usp_content ul li>ul {
    display: block;
}

.sdp_secTwo .usp_content ul li>ul>li {
    width: 100%;
    padding: 0;
    padding-left: 20px;
}

.sdp_secTwo .program-faq .accordion-body {
    background: #ffffff;
}

.sdp_secTwo .table_wrapper tbody tr:nth-child(odd) {
    background: #f8f8f8;
}

.sdp_secTwo .table_wrapper td:last-child {
    border-right: 0;
}

.sdp_secTwo .table_wrapper thead tr:nth-child(2) {
    border-top: 1px solid #eee;
}

.sdp_secTwo .table_wrapper tbody tr:last-child td {
    border-bottom: 1px solid #eee;
}

.sdp_secThree {
    padding: 40px 0 60px;
    background-color: #f8f8f8;
}

.sdp_secThree table td a {
    color: #b22b2e;
    font-weight: 400;
}

.mru_Sfr_sec_one {
    padding-bottom: calc(40px + (60 - 40) * (100vw - 320px) / (1366 - 320));
}

.mru_Sfr_sec_Two {
    padding-top: calc(40px + (60 - 40) * (100vw - 320px) / (1366 - 320));
    padding-bottom: calc(60px + (110 - 60) * (100vw - 320px) / (1366 - 320));
    margin-top: 0;
}

.mru_rs_sec {
    padding-bottom: calc(60px + (110 - 60) * (100vw - 320px) / (1366 - 320));
}

.mruSports_sec {
    position: relative;
    background-color: #f8f8f8;
    padding-bottom: calc(40px + (70 - 40) * (100vw - 320px) / (1920 - 320));
}

.StudentsSocieties_sec {
    position: relative;
    background-color: #fff;
    padding-top: calc(40px + (70 - 40) * (100vw - 320px) / (1920 - 320));
    padding-bottom: calc(40px + (70 - 40) * (100vw - 320px) / (1920 - 320));
}

.about_institutions.aboutMr_sec.mnr-over {
    padding-top: calc(40px + (70 - 40) * (100vw - 320px) / (1920 - 320));
}

.foundation_bg_sec {
    position: relative;
    background: url(../images/foundation_bg.jpg);
    padding: 150px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    z-index: 1;
}

.foundation_bg_sec::before {
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgb(35 35 35 / 74%);
    z-index: -1;
}

.foundation_bg_sec h2 {
    font-size: calc(30px + (60 - 30) * (100vw - 320px) / (1920 - 320));
    color: #fff;
    margin-bottom: 30px;
}

.foundation_bg_sec a {
    font-size: calc(18px + (30 - 18) * (100vw - 320px) / (1920 - 320));
    color: #fff;
}

.box .submit.btnn {
    width: 73px;
    height: 78px;
    position: absolute;
    bottom: -10px;
    right: -27px;
    background: url(../images/more-search.svg) no-repeat;
    border: 0;
    outline: 0;
    background-size: cover;
}

.overlay1 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: linear-gradient(45deg, #b9b0b0ed, #bbb4b4);
    transition: all 0.4s linear;
    visibility: hidden;
    opacity: 0;
    z-index: 11;
}

.overlay1:target {
    visibility: visible;
    opacity: 1;
    z-index: 99999999;
}

.popup2 {
    margin: 70px auto;
    padding: 20px;
    border-radius: 5px;
    width: 100%;
    position: absolute;
    transition: all 5s ease-in-out;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    height: 100%;
}

.popup2 h2 {
    margin-top: 0;
    color: #333;
    font-family: Tahoma, Arial, sans-serif;
}

.popup2 .close {
    position: absolute;
    top: -60px;
    right: 61px;
    transition: all 200ms;
    font-size: 52px;
    font-weight: 100;
    text-decoration: none;
    color: #fff;
}

.popup2 .close:hover {
    color: #b22b2e;
    background: transparent;
    font-weight: 300;
}

.popup1 .content {
    max-height: 30%;
    overflow: auto;
    width: 30rem;
    border-radius: 0;
}

@media screen and (max-width: 700px) {
    .box {
        width: 70%;
    }

    .popup {
        width: 70%;
    }
}

.find-program.fee_model {
    position: relative;
    bottom: 0;
    z-index: 2;
    height: 500px;
    overflow: overlay;
    background: transparent;
    padding: 20px 25px;
    left: 0;
    width: 80%;
    margin: 0 auto;
}

.popup2 .close {
    position: absolute;
    top: -60px;
    right: 61px;
    transition: all 200ms;
    font-size: 52px;
    font-weight: 100;
    text-decoration: none;
    color: #000;
    background: transparent;
}

.engineering_anchor {
    padding: 0;
    margin: 1rem 0;
}

.engineering_anchor li a {
    text-decoration: none;
    font-weight: 500;
    color: #000;
}

.engineering_anchor li a:hover {
    color: #0d6efd;
}

.dceaacLogo_secOne {
    padding-top: 60px;
    padding-bottom: 80px;
}

.dceaacLogo_secOne::before {
    height: 40%;
}

.dceaacLogo_secTwo {
    position: relative;
    padding-bottom: 100px;
    z-index: 1;
}

.dceaacLogo_secTwo::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 280px;
    background-color: #BC2027;
    z-index: -1;
}

.dceaacLogo_secTwo .btn_wraper>a {
    color: #000;
    font-weight: 400;
    border-color: #eee;
}

.dceaacLogo_secTwo .btn_wraper>a>img {
    filter: invert(1);
    -webkit-filter: invert(1);
}

.dceassSec_two {
    padding-top: 60px;
    padding-bottom: 80px;
    background-color: #00C2A2;
}

.dceassSec_three {
    position: relative;
    padding-bottom: 100px;
    z-index: 1;
}

.dceassSec_three::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 280px;
    background-color: #00C2A2;
    z-index: -1;
}

.stats {
    position: relative;
    text-align: left;
    font-size: 35px;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    max-width: 100%;
}

.stats.statics {
    max-width: 9rem;
}

.count_num {
    margin-top: calc(8px + (15 - 8) * (100vw - 320px) / (1920 - 320));
    position: relative;
}

.count_num::before {
    content: '';
    position: absolute;
    width: 3rem;
    border-top: 1px solid;
    top: -23px;
}

.count_num p {
    display: inline-block;
    font-size: 54px;
    font-weight: 700;
    line-height: 70px;
    margin: 0;
}

.count_num span {
    display: inline-block;
    font-size: 54px;
    font-weight: 400;
    line-height: 72px;
    margin: 0;
}

.counting {
    display: inline-block;
    position: relative;
    padding-right: 0;
    font-weight: 700;
    line-height: 70px;
    font-size: 54px;
}

.dceass_counter {
    border-left: 10px solid #FCD200;
    background-color: #fff;
    padding: 25px;
    padding-left: 50px;
    padding-right: 50px;
    margin-right: -80px;
    position: relative;
    z-index: 1;
}

.dceass_counter>p {
    max-width: 260px;
    font-weight: 700;
    margin-bottom: 0;
}

.dceass_counter .count_num {
    margin-top: 0;
}

.dceass_counter .count_num::before {
    display: none;
}

.dceass_caption>ul>li::before {
    background-color: #BC2027;
}

.gbps_mriirs .gbps_yellow_line {
    border-bottom: 6px solid #E9C41C;
}

section.physical_counselling_main.refund_policy_mrirs .box {
    display: flex;
    flex-wrap: inherit;
}

.uni_gauge_mris .uni_red_box {
    background: #BC2027;
}

.uni_gauge_mris .uni_red_box {
    height: 100%;
    color: #fff;
    padding: 84px 42px;
}

.uni_gauge_mris .uni_red_box .right_border {
    position: relative;
    display: flex;
    align-items: center;
}

.uni_gauge_mris .uni_red_box .right_border:after {
    position: absolute;
    content: '';
    width: 146px;
    height: 1px;
    background: #D5D5D5;
    right: 0;
    opacity: 1;
}

.uni_gauge_mris .assistance_box {
    padding: 80px 40px;
    background: #fff !important;
}

.uni_gauge_mris .assistance_box h6 {
    color: #BC2027;
    font-weight: 600;
}

.uni_gauge_mris .assistance_box a {
    color: #0DACE5;
    font-weight: 600;
}

.admission_center_main.student_fac_mris {
    background: linear-gradient(to top, #fff 110px, transparent 0%);
}

.addition_special_mris {
    background: #ffff;
    padding-top: 5rem;
}

.connect_experts_mris.our_team_mris {
    background: #fff;
    padding-top: 5rem;
}

.connect_experts_mris.our_team_mris h3 {
    color: #BC2027;
}

.physical_counselling_main.academic_concerns_mris .admissionobjectives_inner ul {
    padding: 12px 0;
}

.admission_center_main.academic_facilities_mriirs {
    background: linear-gradient(to top, #fff 50px, transparent 0%);
}

.gbps_mriirs {
    background: #EEEEEE;
    margin-top: -3.2rem;
    padding-top: 7rem;
}

.gbps_mriirs .gbps_mriirs_numbers h6 {
    font-size: 54px;
    font-weight: 600;
    color: #000;
    border-top: 1px solid #000000;
    width: 20%;
    padding: 2rem 0;
}

.gbps_mriirs .gbps_mriirs_numbers p {
    font-weight: 600;
    color: #000;
    margin-top: -2rem;
}

.gbps_mriirs .gbps_yellow_line {
    border-bottom: 6px solid #E9C41C;
}

.gbps_mriirs .small_img {
    background: #fff;
    text-align: center;
    padding: 3rem 0px;
    margin-bottom: 2rem;
}

.gbps_mriirs .small_img:nth-of-type(2) {
    background: #fff;
    text-align: center;
    padding: 3.8rem 0px;
}

.gbps_mriirs .long_img {
    background: #fff;
    text-align: center;
    padding: 4rem 0px;
    margin-bottom: 2rem;
}

.gbps_mriirs .second_rox {
    padding-top: 5rem;
    align-items: center;
}

.academic_fac_erp_mris {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.academic_fac_erp_mris .infrastructure_left {
    padding: 0 2rem;
}

.academic_fac_labs_mriirs {
    background: #b22b2e;
}

.academic_fac_labs_mriirs .font-21 {
    color: #fff;
}

.academic_fac_labs_mriirs p {
    padding-top: 3rem;
}

.it_infrastructure {
    padding-top: 100px;
}

.it_infrastructure_mriirs p {
    padding: 1rem 5rem 8rem 0;
}

.campus_facilities_mriis {
    padding-bottom: 5rem;
}

.campus_facilities_mriis .campus_banner_text {
    position: absolute;
    bottom: 3rem;
    left: 4rem;
    color: #fff;
    gap: 60px;
}

.campus_facilities_mriis .campus_banner_text p {
    color: #fff;
    font-weight: 600;
}

.campus_facilities_mriis .campus_banner_text h6 {
    font-size: 54px;
    font-weight: 600;
    color: #fff;
}

.campus_facilities_mriis figure {
    position: relative;
}

.campus_facilities_mriis figure::after {
    position: absolute;
    content: '';
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    height: 50%;
    width: 100%;
    left: 0;
    opacity: 0.77;
    bottom: 0;
}

.campus_facilities_sec2 {
    align-items: center;
}

.campus_facilities_sec2 .red_box {
    background: #BC2027;
    padding: 4rem;
    margin-left: -5rem;
}

.healthcare_fac_section .green-bg h3 {
    margin-bottom: 0;
    color: #000;
}

.healthcare_fac_section .green-bg h6 {
    color: #000;
}

.healthcare_fac_section .numbers {
    justify-content: space-around;
}

.healthcare_fac_section .healthcare_text {
    padding-right: 2.5rem;
}

.healthcare_fac_section .custom_line {
    border-left: 1px solid #363636;
    padding-left: 4rem;
}

.canteen_cafeteria {
    padding-top: 120px;
}

.yellow_box {
    background: #FCD200;
    padding: 3rem 0 2rem 3rem;
    max-width: 232px;
    margin-top: -6rem;
    margin-left: 1rem;
}

.canteen_cafeteria .yellow_box span {
    border-top: 1px solid black;
}

.canteen_cafeteria .yellow_box h3,
h6 {
    color: #000;
    font-weight: 600
}

.canteen_cafeteria .yellow_box h3 {
    margin-bottom: 0;
}

.canteen_cafeteria .canteen_cafeteria_img {
    padding: 2rem 0;
}

.canteen_cafeteria h5 {
    padding-bottom: 2rem;
}

.hostel_mriirs .yellow_border {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background: #ffff;
    border-bottom: 6px solid #FCD200;
    position: relative;
    margin-right: -6rem;
    padding: 1rem 0 3rem 0;
}

.hostel_mriirs .yellow_border h3 {
    margin-bottom: 0;
}

.hostel_mriirs {
    padding-bottom: 10rem;
}

.hostel_mriirs p:nth-of-type(1) {
    padding-bottom: 3rem;
}

.pb-heading {
    padding-bottom: 2rem;
}

.pdt-3 {
    padding-top: 3rem;
}

.campus_camera_section .yellow_box {
    background: #FCD200;
    padding: 2rem 0 1rem 3rem;
    max-width: 232px;
    margin-bottom: -5rem;
    margin-left: 0;
    margin-top: 1rem;
}

.academic_fac_erp_mris {
    padding-top: 8rem;
    padding-bottom: 8rem;
}

.academic_fac_erp_mris .infrastructure_left {
    padding: 0 2rem;
}

.academic_fac_labs_mriirs {
    background: #b22b2e;
}

.academic_fac_labs_mriirs .font-21 {
    color: #fff;
}

.academic_fac_labs_mriirs p {
    padding-top: 3rem;
}

.it_infrastructure {
    padding-top: 100px;
}

.it_infrastructure_mriirs p {
    padding: 1rem 5rem 8rem 0;
}

.campus_facilities_mriis {
    padding-bottom: 5rem;
}

.campus_facilities_mriis .campus_banner_text {
    position: absolute;
    bottom: 3rem;
    left: 4rem;
    color: #fff;
    gap: 60px;
}

.campus_facilities_mriis .campus_banner_text p {
    color: #fff;
    font-weight: 600;
}

.campus_facilities_mriis .campus_banner_text h6 {
    font-size: 54px;
    font-weight: 600;
    color: #fff;
}

.campus_facilities_mriis figure {
    position: relative;
}

.campus_facilities_mriis figure::after {
    position: absolute;
    content: '';
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    height: 50%;
    width: 100%;
    left: 0;
    opacity: 0.77;
    bottom: 0;
}

.campus_facilities_sec2 {
    align-items: center;
}

.campus_facilities_sec2 .red_box {
    background: #BC2027;
    padding: 4rem;
    margin-left: -5rem;
}

.healthcare_fac_section .green-bg h3 {
    margin-bottom: 0;
    color: #000;
}

.healthcare_fac_section .green-bg h6 {
    color: #000;
}

.healthcare_fac_section .numbers {
    justify-content: space-around;
}

.healthcare_fac_section .healthcare_text {
    padding-right: 2.5rem;
}

.healthcare_fac_section .custom_line {
    border-left: 1px solid #363636;
    padding-left: 4rem;
}

.canteen_cafeteria {
    padding-top: 120px;
}

.yellow_box {
    background: #FCD200;
    padding: 3rem 0 2rem 3rem;
    max-width: 232px;
    margin-top: -6rem;
    margin-left: 1rem;
}

.canteen_cafeteria .yellow_box span {
    border-top: 1px solid black;
}

.canteen_cafeteria .yellow_box h3,
h6 {
    color: #000;
    font-weight: 600
}

.canteen_cafeteria .yellow_box h3 {
    margin-bottom: 0;
}

.canteen_cafeteria .canteen_cafeteria_img {
    padding: 2rem 0;
}

.canteen_cafeteria h5 {
    padding-bottom: 2rem;
}

.hostel_mriirs .yellow_border {
    display: flex;
    justify-content: space-around;
    align-items: center;
    background: #ffff;
    border-bottom: 6px solid #FCD200;
    position: relative;
    margin-right: -6rem;
    padding: 1rem 0 3rem 0;
}

.hostel_mriirs .yellow_border h3 {
    margin-bottom: 0;
}

.hostel_mriirs {
    padding-bottom: 10rem;
}

.hostel_mriirs p:nth-of-type(1) {
    padding-bottom: 3rem;
}

.pb-heading {
    padding-bottom: 2rem;
}

.pdt-3 {
    padding-top: 3rem;
}

.campus_camera_section .yellow_box {
    background: #FCD200;
    padding: 2rem 0 1rem 3rem;
    max-width: 232px;
    margin-bottom: -5rem;
    margin-left: 0;
    margin-top: 1rem;
}

.academic_fac_labs_mriirs .font-21 {
    color: #fff;
    background: #b22b2e;
}

.academic_fac_labs_mriirs {
    background: #b22b2e;
}

.accordion-item {
    --bs-accordion-active-color: #BC2027;
    --bs-accordion-active-bg: #FFFFFF;
}

.small_img {
    background: #fff;
    text-align: center;
    padding: 3rem 0px;
    margin-bottom: 2rem;
}

.gbps_mriirs {
    background: #EEEEEE;
    margin-top: -3.2rem;
    padding-top: 7rem;
}

.academic_fac_labs_mriirs .accordion-body {
    background: #b22b2e;
}

/* center-of-excelene-v */
.center-of-excelene-v{padding-bottom: 60px;}


.abrf_form_sec {
    background: #f8f8f8;
}

.abrf_form_sec .form_wraper {
    position: relative;
    background-color: #fff;
    padding: 40px;
    box-shadow: 3px 4px 6px rgb(0 0 0 / 12%);
    border-top: 3px solid #fcd200;
}

.form_wraper .form-control,
.form_wraper .form-select {
    font-size: 14px;
    font-weight: 400;
    padding: 10px;
    border-radius: 0;
}

.form_wraper .form-check-label {
    font-size: 14px;
    margin-left: 10px;
    font-weight: 400;
}

.form_wraper .form-check-input {
    width: 1.5em;
    height: 1.5em;
}

.form_wraper .btn_submit {
    font-size: 15px;
    font-weight: 600;
    background-color: #b22b2e;
    color: #fff;
    text-transform: uppercase;
    padding: 7px 30px;
    border-radius: 0;
    box-shadow: 3px 4px 6px rgb(0 0 0 / 12%);
    margin-top: 20px;
    border: 0;
}


.gpt-bnr {
    background:url(../images/global-partnership-team-bnr1.webp) no-repeat;
    background-size: cover;
    padding: 44rem 0 8rem;
}

.gpt-bnr .item_detail h3 {
    color: #CC014A;
    font-size: calc(36px + (38 - 36) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(58px + (62 - 58) * (100vw - 1366px) / (1920 - 1366));
    position: relative;
    padding: 22px 30px;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block;
    background: #fbd308;
}

.gpt-bnr .item_name h3 strong {
    display: block;
    color: #fff;
    font-weight: bold;
}


/* Centre of Excellence Style */
.projects_tabs , .projects_tabs-1 {
    position: sticky;
    top: 150px;
}
.projects_tabs ul , .projects_tabs-1 ul {
    display: block;
    border-bottom: 1px solid transparent;
    margin-right: 40px;
}
.projects_tabs ul li , .projects_tabs-1 ul li{
    background: transparent !important;
    position: relative;
    padding: 0;
    margin-bottom: 15px;
}
.projects_tabs ul li a , .projects_tabs-1 ul li a{
    display: block;
    padding: 17px;
    background: #e5e5e5 !important;
    color: #b22b2e !important;
    transition: all 0.8s ease;
    font-size: 16px !important;
}
.projects_tabs ul li a.active , .projects_tabs-1 ul li a.active{
    background: #b22b2e !important;
    color: #fff !important;
}