@import "inner-header.css";


body {
    background: #f8f8f8;
}

/* about page css */
.about-inner {
    position: relative;
}

.grey_box {
    margin: 0;
    box-shadow: 0px 4px 22px #00000014;
}

.about-inner .container {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding-top: 50px;
}

.about-inner h1 {
    color: #BC2027;
    font-size: 36px;
    font-weight: bold;
}


.about-inner ul {
    padding: 70px 0 0;
    list-style: none;
    display: flex;
    justify-content: space-between;
}

.space-top {
    padding-top: 5rem;
}

.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: 500;
    font-size: 14px;
}


.about-banner img {
    width: 100%;
}

.about-banner {
    height: 900px;
    overflow: hidden;
}

/* about page css */
.rotate {
    transform: rotate(90deg);
    margin-left: 10px;
    margin-bottom: 15px;
}

.border-top-lim {
    border-top: 1px solid #ccc;
}

/* Common */
.logo-resize {
    height: 25px;
    width: 25px;
    padding-top: 1px;
    margin-right: 10px;
}

.award-recognition .row {
    position: relative;
    padding-bottom: 60px;
    position: relative;
    border-bottom: 2px solid #ccc;
}

.award-recognition .text-box {
    max-width: 90%;
}

/* .award-recognition .row .col-lg-6 {
    padding: 0px 7px 0 0;
}
.award-recognition .row .col-lg-6:nth-of-type(2n) {
    padding: 0px 0px 0 7px;
} */
.award-recognition .row::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: #bc2027;
    content: "";
    height: 2px;
    position: absolute;
}

.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;
}

/* Common Ends */

/* Contact Section */


.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: 18px;
}

.text-format p {
    font-size: 13px;
    font-weight: 500;
}

.form-box button {
    color: #BC2027;
    font-size: 16px;
    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: 13px;
}

.dark-contact {
    padding-top: 27px;
    background-color: #363636;
    padding-left: 13px;
    padding-right: 15px;
    width: 100%;
    height: 111px;
}

.dark-contact p {
    font-size: 13px;
    color: white;
}

.bottom-corner .bottom-corner::before {
    content: '';
    position: absolute;
    background-color: black;
    width: 20%;
    height: 1px;
    bottom: 0;
    right: 45px;
}


/* =============== Gallery =================== */
.gallery-margin {
    padding-top: 9.906rem;
    padding-bottom: 92px;
}

.option-box select {
    cursor: none;
    width: 9rem;
    height: 36px;
    border: none;
    font-size: 13px;
    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: 15px;
    font-weight: 600;
}

.edit a {
    text-decoration: none;
    color: #000000;
}

.edit img {
    cursor: pointer;
}

.edit p {
    font-size: 16px;
    font-weight: 200;
}

.border-after-top {
    border-top: 1px solid lightgray;

}

/* =============== Gallery Ends =================== */

/* ================= News Announcements ================ */
.pdf-container {
    width: 100%;
    height: 235px;
    background-color: #363636;
    padding-bottom: 90px;
}

.pdf-container p {
    color: white;
    font-size: 13px;
    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;
}

/* ================= News Announcements Ends ================ */

/* ============== Events ================= */
.overlap-box {
    width: 553px;
    height: 164px;
    padding: 33px 108px 35px 28px;
    bottom: 26px;
    left: 29px;
    background-color: #FFFFFF;
}

/* ============== Events Ends ================= */

/* Event Details */
.eventdetail-pad {
    padding-top: 78.5px;
    padding-bottom: 63px;
}

.eventdetail-fs h2 {
    margin-bottom: 0;
    font-size: 36px;
    padding-right: 40px;
}

.eventdetail-fs p {
    font-size: 13px;
    padding-bottom: 37px;
}

/* Event Details Ends */

/* =========== Newsroom ======== */
.happening_content-1:after {
    content: "";
    width: 18px;
    height: 170px;
    background: #3DEF55;
    position: absolute;
    right: -18px;
    top: 0;
    z-index: 1;
}

.newsroom h5 {
    font-size: 21px;
}

/* =========== Newsroom Ends======== */

/* =========== News Room Details ========== */
.eventdetail-fs-1 h2 {
    margin-bottom: 0;
    font-size: 36px;
    padding-right: 9rem;
}

/* =========== News Room Details Ends========== */

/* ========== Admission ============ */
.admissions h6 {
    padding-right: 57px;
    padding-bottom: 30px;
    line-height: 1.5;
    font-size: 23px;
}


.admissions p {
    padding-right: 2rem;
    font-size: 15px;
    line-height: 1.7;
}


/* .admissions img {
    padding-bottom: 102px;
} */

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    color: #BC2027;
    border-bottom: 5px solid #BC2027;
}

.nav-item .nav-link {
    color: #363636;
    font-size: 21px;
    font-weight: 700;
}

.tab-style {
    padding-bottom: 54px;
}

/* .tab-style .active {
    color: #BC2027 ;
    font-size: 21px;
    font-weight: 700;
    border-bottom: 4px solid #BC2027;
    background-color: #FFFFFF;
} */

.MRIIRS-bg {
    background-color: #CCD20D;
}

.MRIIRS p {
    padding-right: 2rem;
    padding-bottom: 16px;
    margin-top: 53px;
    font-size: 18px;
    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: 13px;
    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: 15px;
    border-radius: 0;
}

.mr-online {
    display: flex;
    justify-content: space-between;
}

/* .mr-online img {
    padding-right: 121px;
} */

.mr-online h4 {
    font-size: 26px;
    color: #BC2027;
    font-weight: 700;
    padding-left: 65px;
}

.mr-online span {
    font-size: 18px;
    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: 15px;
    color: #363636;
    padding-bottom: 40px;
}

.tab-style-2 .nav-item .nav-link {
    font-size: 13px;
    color: #363636;
    font-weight: 500;
}

.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;
}


/* ========== Admission Ends ============ */

/* ============ Career Heading ============= */
.career-heading p {
    font-size: 21px;
    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: 500;
    margin-right: 10px;
    padding-bottom: 30px;
    line-height: 2;
    color: #363636;
}

.career-intro h6 {
    font-weight: 700;
    font-size: 15px;
    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: 21px;
    font-family: var(--primary-font1);
    font-weight: 600;
}

.testimonials h4 {
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
    padding-right: 14rem;
    padding-bottom: 32px;
}

.testimonials h5 {
    font-size: 15px;
    font-family: var(--primary-font1);
    font-weight: 500;
}

.testimonials h6 {
    font-size: 13px;
    font-weight: 600;
    font-family: var(--primary-font1);
    padding-bottom: 7px;
}

.testimonials h6 span {
    font-size: 13px;
    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: 21px;
    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: 15px;
    line-height: 2;
    padding-top: 34px;
}

.text-carousel h5 {
    padding-top: 32px;
    font-size: 15px;
    font-weight: 500;
}

.text-carousel h6 {
    padding-top: 7px;
    font-size: 13px;
    font-weight: 700;
}

.text-carousel h6 span {
    padding-top: 7px;
    font-size: 13px;
    font-weight: 500;
}

.opening h4 {
    font-size: 21px;
    color: #BC2027;
    font-weight: 700;
}

.opening h5 {
    font-size: 24px;
    color: #363636;
    font-weight: 700;
}

.opening p {
    font-size: 13px;
    color: #363636;

}

.border-bottom-1 {
    border-bottom: 1px solid #ccc;
    width: 43%;
    margin: auto;
}

.current-opening p {
    font-size: 13px;
    font-weight: 600;

}

.bg-current {
    background-color: #FFFFFF;
    padding: 18px 25px;
}

/* ============ Career Heading Ends============= */

/* ======= Life@MRIIRS =========== */
.lifeat {
    font-size: 18px;
    font-weight: 500;
}

.lifeat-edit {
    bottom: 0px;
    right: 0;
    width: 542px;
    background-color: #FFFFFF;
    padding: 45px 42px 45px 52px;
}

.lifeat-edit h6 {
    font-size: 18px;
    line-height: 26px;
}


.ul-tick li {
    position: relative;
    padding-left: 7rem;
    line-height: 2;
    padding-bottom: 10px;
    padding-right: 61px;
    font-weight: 500;
    font-size: 15px;
}

.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: 15px;
    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: 13px;
}

.techclub h5 {
    font-size: 15px;
    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: 18px;
    font-weight: 500;
}

.sports-edit p {
    line-height: 2;
    font-size: 15px;
    font-weight: 500;
}

.music-s p {
    font-weight: 500;
    font-size: 15px;
}

.somep {
    font-size: 15px;
    font-weight: 500;
}

.somep h6 {
    line-height: 1.6;
    font-size: 15px;

}

.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: 15px;
    line-height: 26px;
}

.nav-ul .nav-item .nav-link {
    font-size: 15px;
}

.a-link-color {
    color: #000000;
}

.a-link-color:hover {
    color: #000000;
}



/* ======= Life@MRIIRS Ends =========== */

/* ===== State of Arts Labs ===== */

.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: 13px;
    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: 500;
}

.tab-content-1>.tab-pane {
    display: none;
}

/* CSS styles */
.tab-pane {
    display: none;
}

.mruschool_main .name.school_img_mru p {
    margin: 0;
}

.tab-pane.active {
    display: block;
}

/* ===== State of Arts Labs Ends ===== */

/* quality-policy css */
.objectives {
    padding-bottom: calc(40px + (100 - 40) * (100vw - 320px) / (1920 - 320));
}

.objectives_inner {
    max-width: 85%;
    margin-left: 2.8rem;
}

.objectives_inner h6 {
    margin-bottom: 2.5rem;
}

/* quality-policy css */

/* Leadership Talk css */
.leadership {
    padding-bottom: 5rem;
}

.leadership_inner p,
.name label {
    color: #363636;
    font-size: calc(15px + (17 - 15) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
    line-height: 26px;
    margin-bottom: 2rem;
}

/* .leadership_inner {padding-left: 2rem;position: relative;margin-right:10rem;} */
.leadership_inner {
    padding-left: 2rem;
    position: relative;
}

.leadership_inner h6 {
    margin-bottom: 3rem;
}

.leadership_inner h5 {
    margin-bottom: 1.5rem;
}

/* .leadership_inner:before {
    content: "";
    position: absolute;
    background-image: url(../images/invert-comma.svg);
    left: -90px;
    top: -25px;
    width: 94px;
    height: 67px;
    background-size: cover;
} */
.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: #CC014A;
    padding: 1.5rem;
    max-width: 90%;
    position: relative;
    margin-top: -2rem;
}

.name label {
    color: #fff;
    display: block;
    margin: 0;
    margin-bottom: 0.9rem;
}

.name span {
    font-size: 13px;
    color: #fff;
    margin: 0;
    display: block;
}

.leadership_bg {
    background: #fff;
    padding: 7rem 0 5rem 0;
}

/* Leadership Talk css */

/* Key Functionaries css */
.faculty-list .name {
    max-width: 100%;
    margin-top: 0rem;
    min-height: 130px;
}


.faculty-list figure img {
    height: 325px;
    object-fit: cover;
    object-position: top;
}

.faculty-list .name label {
    margin-bottom: 0rem;
}

.edit {
    margin: 4rem 0;
}

/* Key Functionaries css */

/* OUR EMPACT PAGE CSS START HERE */

/* .our-impact .dots{padding: 60px 0 115px;} */
.degree-administration.our-impact .box_wrapper {
    padding-bottom: 115px;
}

/* .our-impact .box_wrapper .col-lg-5{padding-left: 45px;} */
.our-impact .box_wrapper {
    background-color: var(--primary-color3);
    padding: 80px 0px;
}

.impact {
    padding: 70px 0 130px;
}

.font-21 {
    color: #BC2027;
    font-weight: 600;
    font-size: 21px;
    line-height: 1.4;
}

ul.dots {
    padding-left: 0;
    margin-bottom: 25px;
}

.dots li {
    position: relative;
    padding: 0 0 15px 24px;
}

.dots li::after {
    position: absolute;
    top: 6px;
    left: 0px;
    width: 7px;
    height: 7px;
    background-color: #E9C41C;
    content: "";
    border-radius: 50%;
}

.impact h5 {
    margin-bottom: 40px;
}

.our-impact ul.dots.wht li {
    color: #fff;
}


/* students-achievement page css */

.students-achievement h5 {
    margin-bottom: 20px;
}

.students-achievement .accordion-body .box h4 {
    margin: 0px;
}

.students-achievement p {
    margin: 18px 0 0;
}

.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;
}

.students-achievement .box .col-lg-6 {
    width: 100%;
}

.students-achievement .box::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: var(--primary-color3);
    content: "";
    height: 2px;
    position: absolute;
}

.cluster-sec {
    padding-bottom: 5rem;
}

.cluster-boxes {
    position: relative;
    margin-bottom: 4rem;
    height: 83%;
}

.cluster-boxes:before {
    position: absolute;
    content: "";
    left: 1.5rem;
    bottom: -2rem;
    width: 3px;
    height: 35%;
    background-color: #eccc2f;
}

.cluster-boxes p {
    padding-left: 3.5rem;
    font-size: 16px;
}

.pdt-2 {
    padding-top: 2rem
}

/* Awards and Recognitions department eee page css */
.about_overview.award-recognition .font-18 {
    margin: 50px 0 0;
}

.award-recognition h5 {
    margin-bottom: 20px;
}

.award-recognition,
.board-faculty {
    margin-bottom: -45px;
    position: relative;
    padding-bottom: 140px;
}

.about_overview.award-recognition .row h4 {
    margin: 0px;
    font-weight: 700;
    margin-bottom: 5px;
}

.award-recognition .box_wrapper {
    padding-top: 80px;
}

.award-recognition p {
    margin: 18px 0 0;
}

.award-recognition .dots li {
    margin-top: 25px;
}

.award-recognition .dots li::after {
    background-color: #BC2027;
}

.award-recognition .row {
    position: relative;
    padding-bottom: 60px;
    position: relative;
    border-bottom: 2px solid #ccc;
    padding-top: 60px;
}

.award-recognition .row:nth-child(1) {
    padding-top: 20px;
}

/* .award-recognition .row .col-lg-6{padding: 0px 7px 0 0;} */
.award-recognition .row .text-box {
    padding-left: 40px;
}

/* .award-recognition .row .col-lg-6:nth-of-type(2n){padding: 0px 0px 0 7px;} */
/* .award-recognition .row .col-lg-12 {padding: 60px 0 0 0;} */
.award-recognition .row::after {
    width: 100px;
    right: 0px;
    bottom: -2px;
    transition: all .5s ease-in-out;
    background-color: var(--primary-color3);
    content: "";
    height: 2px;
    position: absolute;
}

/* .about_overview.award-recognition p{font-size:16px;line-height: 30px;} */
/* .award-recognition p {margin: 18px 0 0;} */
.fw-medium {
    font-weight: 500;
}

/* .award-recognition .row .col-lg-6 {padding: 0px 0px 0 15px;}
.award-recognition .row .col-lg-12 {padding: 0px 0px 50px 0px;} */
.about_overview.award-recognition.dep-eee .box_wrapper {
    padding-top: 20px;
}

.about_overview.award-recognition.dep-eee .dots li {
    padding: 0 0 0px 24px;
    margin-top: 15px;
}

.about_overview.award-recognition.dep-eee .dots li::after {
    top: 10px;
}

/* UI30061990 */
.hod-msg-cntr.leadership {
    padding-top: 2rem;
}

.hod-msg-cntr.leadership .hod-msg-bx .name {
    margin: -2rem 0 0 0;
}

.hod-msg-cntr.leadership .hod-msg-bx .name span {
    font-weight: 500;
}

.mriirs-applied-prgrms.program_courses_list .program_course_list_menu ul li a,
.mriirs-applied-prgrms.program_courses_list .program_des ul li p {
    font-weight: 500;
}

.mriirs-brd-stds {
    padding-top: 25px;
}

.mriirs-brd-stds .edit p,
.biotech-brd-stds.faculty-list .edit p {
    font-size: 15px;
}

.faculty-list.mriirs-brd-stds .name {
    min-height: 100px;
}

.faculty-list.mriirs-brd-stds .col-lg-3 {
    margin-bottom: 1.5rem;
}

.faculty-list.mriirs-brd-stds .edit {
    margin: 6rem 0;
}

.mriirs-applied-prgrms.program_courses_list .program_des ul li p {
    margin-bottom: 0;
}

.innov-prcts-txt {
    padding: 30px 40px 0 0;
}

.innov-prcts-rw {
    margin-top: 20px;
}

.innov-prcts-rw .bg-white figure {
    width: 180px;
    margin: 0 auto;
}

.innov-prcts-rw .bg-white {
    padding: 20px;
    margin-top: 50px;
}

.collaboration.schlry-strnth-tbl {
    padding-top: 25px;
    padding-bottom: 100px;
}

.civil-awrds-scn.about_overview {
    padding-top: 30px;
}

.civil-awrds-scn ul.dots li {
    color: #fff;
}

.civil-overview-cntr {
    padding-bottom: 100px;
}

.dots li {
    font-weight: 500;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.civil-overview-txt {
    padding-left: 30px;
}

.civil-overview-txt .font-13 {
    font-weight: 600;
}

.mriirs_bio_innovation_invo_one.cvl-awrd-cntr {
    padding-bottom: 70px;
    padding-top: 30px;
}

.dcse-tp-mr.civil-mjr-rcrtr .mjr-rcrtr-name {
    font-weight: 600;
}

.dcse-tp-mr.civil-mjr-rcrtr ul li figure img {
    width: 100%;
}

.dcse-tp-mr.civil-mjr-rcrtr::after {
    height: 68%;
}

.dcse-tp-mr.civil-mjr-rcrtr ul li {
    height: 260px;
}

.dcse-tp-mr.civil-mjr-rcrtr.ece-mjr-rcrtr::after {
    height: 48%;
    z-index: 1;
}

.biotech-brd-stds.faculty-list .col-lg-3 {
    margin-bottom: 1.5rem;
}

.biotech-brd-stds.faculty-list .name {
    min-height: 125px;
    padding: 1.5rem 1rem;
    position: relative;
}

.biotech-brd-stds.faculty-list .name .span-block {
    display: block;
    margin-top: 5px;
}

.name-label-span {
    background: #0DACE5;
    padding: 5px 6px;
    font-size: 13px;
    line-height: 18px;
    color: #fff;
    font-weight: 400;
    position: absolute;
    top: -15px;
    font-weight: 600;
}

.chairperson-label {
    background: #FCD200 !important;
    color: #000 !important;
}

.invitee-label {
    background: #5023A1 !important;
}

.bio-rsrch-ovrvw {
    padding: 20px 0 100px;
}

.bt-acad-offerings {
    padding-top: 30px
}

.bt-acad-offerings1 {
    padding-bottom: 100px;
}

.mriirs_academic_offering_second.bt-acad-offerings1 .objectives_inner_tips {
    margin-top: 0;
    padding-right: 35px;
}

.bt-acad-offerings .program_des ul li p {
    font-weight: 500;
}

.bt-acad-offerings .program_des {
    padding-left: 35px;
}

.bio-rsrch-awrds h6.font-13 {
    font-weight: 600;
    font-size: 18px;
}

.bio-rsrch-awrds {
    padding: 40px 0 100px;
}

.bio-rsrch-innovation .Innovation_title_main {
    margin: 20px 0 20px;
}

.bio-rsrch-innovation .table_wrapper thead th {
    padding: 1rem;
}

.eee-awrds.objectives {
    padding-top: 30px;
}

.mriirs_bio_innovation_invo_one.bio-rsrch-innovation .table_wrapper {
    margin-bottom: 100px;
}

.ece-rsrch-innv-navigating.nrt .b-xx.br-yellow {
    border-bottom: 4px solid #FCD200;
}

.bottom-red-scn {
    position: relative;
    padding-bottom: 200px;
}

.bottom-red-scn .eee_inovation_overview {
    margin-top: 40px;
}

.ccr_section.eee-rsrch-overview .objectives_inner h6 {
    margin-bottom: 1.5rem;
}

.bottom-red-scn .custom-bullets.bullet-yellow li {
    color: #fff
}

.bottom-red-scn::after {
    background: #BC2027;
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: -105px;
    z-index: 1;
    left: 0;
}

.pm_innov-rsrch-tech {
    padding: 40px 0 100px;
}

.pm_innov-rsrch-tech .about_association_grid .about_association_content {
    text-align: left;
}

.pm_innov-rsrch-tech .about_association_grid .about_association_content:hover {
    background: #BC2027;
    transition: 1s;
}

.pm_innov-rsrch-tech .about_association_grid .about_association_content:hover .font-13,
.pm_innov-rsrch-tech .about_association_grid .about_association_content:hover .font-15 {
    color: #fff !important;
}

.pm_innov-rsrch-tech .award_main_accredit_title .font-21 {
    color: #363636;
}

/* end UI30061990 */

/* Media Queries */
@media (min-width:991px) {
    .owl-nav {
        position: absolute;
        left: 20.3rem;
        bottom: -23px;
    }
}

@media (max-width: 991px) {
    .tab-content>.tab-pane {
        display: block;
        opacity: 1;
    }

    .MRIIRS h4 {
        color: #F8F8F8;
        font-size: 60px;
        transform: rotate(-90deg);
        top: 9.7rem;
        left: -5.7rem;
        font-weight: 700;
        font-family: var(--primary-font1);
    }
   
}

@media (max-width:1399px) {
    .title-head h5 {
        line-height: 26px;
        font-size: 18px;
    }

    .custom-bullets li {
        font-size: 13px;
    }
}

/* Media Queries Ends */





/* ------------------------------all pages css--------------------------16-10-23-------- */


/* 20-08-1995 */


/* internation-collaboration */
.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 thead th {
    background: #BC2027;
    color: #FFF;
    padding: 1.5rem;
    font-size: 15px;
    box-shadow: 0px 5px 18px #0000001A;
}

.table_wrapper tbody td {
    padding: 1.5rem;
    font-size: 13px;
    color: #363636;
    line-height: 16px;
    font-weight: 600;
}

.table_wrapper tbody tr:nth-child(odd) {
    background: #fff;
}

.faq_content_mid .table_wrapper tbody tr:nth-child(even) {
    background: #f8f8f8;
}

.learn_moree {
    margin-top: 6.25rem;
    margin-bottom: 8.75rem;
    display: flex;
    justify-content: center;
}

.learn_moree p {
    margin: 0;
}

.learn_moree a {
    text-decoration: none;
    color: #000000;
}

/* Office of International Affairs */
.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: 18px;
    font-weight: 600;
    max-width: 843px;
    margin: auto;
    margin-bottom: 4rem;
}

.faculty-list.office-affairs figure img {
    height: auto;
}

.inter-affairs .objectives_inner h2 {
    margin-bottom: 2.5rem;
}

/* .faculty-list.office-affairs .name {min-height: 0px;} */



/* Placement Records */
.placement-record .tabs_left ul {
    border: 0;
}

.placement-record .tabs_left ul li {
    width: 100%;
}

.placement-record .tabs_left h5 {
    font-size: 15px;
    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: 15px;
    font-weight: 500;
    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;
    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;
}


/* 22 sept */


/* Industry Collaboration */
.industry_Collaboration {
    padding-bottom: 9.8rem;
}

.industry_Collaboration::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 500px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    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 p{color: #fff;} */
.industry_collaboration_content .industry_two figure img {
    width: 100%;
}

.industry_collaboration_content .industry_two figure img {
    margin-bottom: 37px;
}

/* ---Publications--- */

.Publications_main .program_structure {
    background-color: #fff;
    padding: 40px 38px 40px 40px;
}

.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: 2px solid #e3e3e3;
    justify-content: space-between;
    padding: 24px 12px 24px 0px;
}

/* .Publications_main .program_structure .program_pan_structure .pdf_download a h5{line-height: 21px;color: #363636;font-size: 15px;margin: 0;} */

/* Support for Research */
.supportforresearch .support_top.nav-tabs .nav-link {
    padding: 0px 40px 30px 0px;
    font-size: 15px;
}

.supportforresearch .support_top.nav-tabs .nav-link.active {
    border: 0;
    background-color: transparent;
}

.supportforresearch .accordion {
    padding-top: 47px;
}

.supportforresearch .accordion .accordion-body {
    padding: 0px;
}

/* 25sept */
/* overview */

.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: 15px;
    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;
    font-family: var(--primary-font1);
    padding: 30px 40px;
}

.overview_main .over_counter .counting {
    position: relative;
}

.overview_second {
    margin: 130px 0px 125px 0px;
    padding-bottom: 90px;
}

.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 */
/* .rearch_overview .name_des{background-color: #fff; padding:20px;} */
.rearch_overview .name {
    margin-top: -4rem;
    max-width: 270px;
}

.rearch_overview .name_des .name_des_child {
    padding: 25px 0px;
    border-bottom: 1px solid #DDDDDD;
}

.rearch_overview .name_des .name_des_child p {
    color: #BC2027;
    font-weight: 600;
}

.rearch_overview .name_des .name_des_child span {
    font-size: 13px;
    font-weight: 500;
    /*UI30061990*/
}

.rearch_overview .name_des .name_des_child:last-child {
    border: none;
}

.name_description {
    margin-top: 20px;
}

.rearch_overview .name_des .name_des_child {
    padding: 0px 0px 25px;
    background: #fff;
    position: relative;
}

.rearch_overview .name_des.me .name_des_child {
    padding: 25px 0px;
}

/*  */
/* Global Partnership Team */
.global_partnership {
    padding-bottom: 5.5rem;
}

.global_partnership .global_par_title {
    padding: 0 0 3.7rem 0
}

.global_partnership .global_par_title h2 {
    margin-bottom: 2rem;
}

.global_partnership .global_partnership_content {
    margin-right: 4rem;
}

/* events */
.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: 18px;
    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 & Incubation Centre */
.innovation_firstt {
    position: relative;
    padding-bottom: 7.7rem;
}

.innovation_firstt .innovation_vision_one {
    width: 394px;
}

.innovation_vision_one h4 {
    margin-bottom: 30px;
}

.innovation_vision_two h4 {
    margin-bottom: 30px;
}

.innovation_vision_two {
    max-width: 454px;
}

.innovation_firstt::before {
    content: "";
    background: #E9C41C;
    width: 5px;
    height: 320px;
    position: absolute;
    bottom: 0;
    left: 47%;
    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: 45px;
}

.student_third_para_two {
    margin-left: 45px;
}

.work_shop_innovation_subchild_one {
    padding-right: 66px;
}

.work_shop_innovation_subchild_two {
    padding-left: 45px;
}

/* 27-09-23 */
/* clan */
.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  */
.about_section_second {
    padding-top: 5rem;
    padding-bottom: 6.2rem;
    background-color: #F8F8F8;
}

.about_banner_mid {
    margin-top: 5rem;
}

.about_section_second_content {
    max-width: 390px;
    padding-left: 20px;
}


.about_recognition {
    padding: 5rem 0;
}

.about_rec_para h2 {
    margin-bottom: 50px;
}

.about_rec_content .laders_group {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 5rem;
}

.about_rec_content .laders_group .lg-detail {
    max-width: 386px;
    padding-left: 35px;
}

.about_rec_content_two {
    background-color: #F8F8F8;
    padding: 25px 38px;
    text-align: center;
}

.about_rec_title {
    padding: 0;
    margin-bottom: 30px;
}

.about_grid_logo {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
}

.about_rec_content_two p {
    padding: 0 20px;
}

/* 28-09-23 */
.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;
    max-width: 450px;
    margin-right: auto;
}

.accreditations_about .accredit_logo_main {
    margin-bottom: 110px;
}

.accreditations_about .accredit_logo_main .accredit_content-two {
    padding-top: 14px;
}

/* 29-09-23 */
.award_main {
    padding: 5rem 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 {
    padding-top: 14px;
}

.award_main .award_card .award_card_child p {
    padding-top: 17px;
}

.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-column-gap: 14px;
    grid-row-gap: 20px;
}

.about_association_grid .about_association_content {
    padding: 30px 25px;
    text-align: center;
}

.about_association_grid .about_association_content p {
    margin-top: 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;
}

/* Undergraduate Programs */
.inner-container {
    padding: 100px 0 0;
    background: #F8F8F8;
}

.inner-container .title-head {
    padding: 70px 0 50px;
}


.inner-container .title-head h1 {
    color: #BC2027;
    font-size: 36px;
    font-weight: bold;
}

.program_courses_list.course_pro_list_detail {
    position: relative;
}

.program_courses_list {
    padding-bottom: 100px;
}

.title-head .bos_para {
    margin-top: 40px;
}

.title-head .bos_para p {
    margin-top: 15px;
}

.title-head .bos_para h6 {
    color: #BC2027;
}

.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: 15px;
}

.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: 15px;
    color: #363636;
}

.program_course_list_menu ul li {
    margin-bottom: 20px;
}

.program_courses_list.course_pro_list_detail .course_list_name {
    padding-top: 112px;
}

.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: 253px;
    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 0;
    color: #fff;
}

.department_dropdown select option {
    color: #000;
    padding: 0 24px;
}

.cs_cousres {
    margin-top: 100px;
}

.cs_cousres h4 {
    font-size: 16px;
    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: 15px;
    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 0;
}

.program_des ul li a {
    color: #BC2027 !important;
    font-size: 18px;
    display: block;
    font-weight: 500;
}

.program_des {
    border-top: 2px solid #BC2027;
}

.program_des ul li img {
    position: absolute;
    right: 0;
    top: 7px;
}


/* admission */
.admission_title .title-head p {
    font-size: 21px;
}

.apply-now a {
    box-shadow: 0px 3px 6px #00000029;
    background: var(--primary-color3);
    padding: 7px 15px;
    color: #fff;
    font-size: 15px;
    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: 82px;
    margin-bottom: 60px;
}

.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 50px 40px;
    height: 100%;
}

.admissionoverview_second .admission_second_overview_two .read-icon-common {
    margin-top: 30px;
    margin-bottom: 40px;
}

.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;
}

.admission_second_overview_two .program_structure_about .program_pan_structure {
    display: flex;
    align-items: center;
    padding: 30px 0px;
}

.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 10px;
}

.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: 13px;
    font-weight: 500;
    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: 15px;
    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: 13px;
}

.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: 500;
    box-shadow: inherit;
    outline: 0;
    border-radius: 0;
}

.program-faq .accordion-body p {
    font-size: 15px;
    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;
}

.mru_admission_righttab .accordion {
    padding-top: 0px;
    margin-top: 20px;
    background-color: #fff;
}

.program-faq .innovation_main_body .accordion-body .faq_content_mid p {
    padding-top: 35px;
    padding-bottom: 26px;
    font-weight: 600;
}

.innovation_main_body .accordion .accordion-item .accordion-body {
    padding: 30px;
}


/* Financial Aid and Scholarships */
.financial_title .title-head .font-21 {
    margin-top: 68px;
    color: #BC2027;
    font-weight: 600;
    font-size: 21px;
}

.financial_title .title-head .font-18 {
    margin-top: 38px;
    font-size: 18px;
}

.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-size: 13px;
    font-weight: 500;
}


/* Admission Process */
.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-item button.accordion-button {
    padding: 25px 30px;
}

.admission-process .accordion-body p {
    font-size: 13px;
}

.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;
}




/* ui gauge */
.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;
}


/* Refund Policy */
.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: 15px;
    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 Counselling */
.physical_title p {
    margin-top: 68px;
    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;
}

/* admission international_admission */

.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;
}

.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;
}

/* Student Facilitation Centre */

.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;
}

.admission_center_main .admision_center_head .font-18 {
    margin-top: 30px;
}

.admission_center_main .admision_center_head .font-13 {
    margin-top: 30px;
}

.student_assistance_box {
    margin-top: 80px;
    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%;
}


/* MRU SCHOOL */
.mruschool_main {
    padding-bottom: 124px;
}

.mruschool_main .name.school_img_mru {
    text-align: center;
    padding: 25px;
    background-color: #BC2027;
    display: grid;
    place-content: center;
    align-items: center;
}

.mruschool_main .school_img_mru .width_auto {
    width: 80%;
    margin: auto;
}

.a-d-a-message .title-head h1 {
    padding-bottom: 45px;
}

/* MRU About Academic */
.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 65px 105px 50px;
}

.mru_academic-overview .mru_one_over p {
    font-weight: 400;
}

.mru_academic-overview .mru-school-right p {
    font-weight: 500;
}

.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;
    z-index: -1;
    left: 0;
}

.width-auto {
    text-align: center;
}

.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: #fff;
    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-bottom: 105px;
}



/* lab_facilities_main */

.lab_facilities_main .facility_name {
    background-color: #fff;
    padding: 25px 17px 30px 20px;
    height: 100px;
}


.lab_facilities_main .facility_name:hover p {
    color: #BC2027;
}

.mru_lab {
    display: none;
}

.message_leadership {
    margin-top: 100px;
}


/* 67-B-MRU-University CDC-Message */
.second_navbar_main {
    margin-top: 100px;
    background-color: #BC2027;
    padding: 10px 0 0 0;
}

.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;
}

/* MRU-University CDC-Collaborations */
.collaboration_title {
    margin-top: 65px;
    margin-bottom: 57px;
}

.collaboration_main .collab_right {
    border-left: 1px solid #dfdfdf;
    padding-left: 70px;
    margin-left: 30px;
}

/* 66-A-MRU-University CDC-Home */
.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;
}


/* MRU-University Life-Alumni Speak */
.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;
    z-index: -1;
    left: 0;
    bottom: 0;
}

/* .box-wrapper {margin-top: 150px;} */
.alumni_speak .row .col-lg-12 {
    margin-top: 150px;
}

.alumni_speak .row .col-lg-12:first-child {
    margin-top: 0px;
}

/* .box-wrapper{margin-bottom:0 ; background-color: #000;} */
.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%;
}


/* MRU-University Life-Industry Collaboration */
.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: 500;
    font-size: 13px;
}

.mru-uni-life_right .program-faq .innovation_main_body .accordion-body .about-altair-section p {
    font-weight: 500;
    font-size: 13px;
}

.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-Initiatives  */

.mru-university_life_intiatives_main .life_intiatives {
    padding-right: 45px;
}

.keeping_img {
    max-width: 380px;
    margin-right: auto;
}

.MRU-social_initiatives .life_initiatives_title_content h3 {
    max-width: 760px;
    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 {
    margin-top: 70px;
}

.Objectives_main {
    padding: 90px 0px;
}

.Objectives_main .overview_child h3 {
    margin-bottom: 35px;
}


.life_intiatives_main_intiatives {
    margin-bottom: 60px;
}

.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: 0;
}

.life_intiatives_main_intiatives .life_intiatives_content {
    padding: 120px 80px 0px 0px;
}

.through_initiatives {
    position: relative;
}

.through_initiatives_child {
    position: absolute;
    content: "";
    left: -60px;
    right: 50px;
    bottom: 0;
    top: 0;
}

.In-Association-With {
    padding: 140px 0px;
}

.placement-record.industry_Collaboration.In-Association-With::after {
    background-color: transparent;
}

.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;
}

.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;
}


/* -MRU-University Life-Academics */
.highlights_mru {
    background-color: #BC2027;
    padding: 80px 0px;
}

.highlights_mru .high_box {
    background-color: #fff;
    padding: 50px;
    height: 100%;
}

.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;
}


/* MRU-Life@MRU-Campus Facilities-Bank Loan Assistance */
/* .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;
}


/* 36-MRU-Life@MRU-Campus Facilities-Hostels */
.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: 13px;
    color: #363636;
    margin-bottom: 0;
    max-width: 100px;
}

.hotel_mainsection_second .hotel_left_content_two {
    padding-left: 45px;
}

.hotel_mainsection_second {
    padding: 90px 0px;
}


/* 34-MRU-Life@MRU-Campus Facilities-Transport */
.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
}


/* MRU-Life@MRU-Campus Facilities */



.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 .row .col-lg-5 {
    padding: 0;
} */

/* .infrastructure_main .row .col-lg-7 {
    padding: 0;
} */

.infrastructure_main figure {
    margin-bottom: 0;
}

.infrastructure_main .infrastructure_left {
    padding-left: 45px;
}

.infrastructure_main .infrastructure_right_content {
    display: flex;
}

.infrastructure_main .infrastructure_right {
    padding: 50px 50px 50px 0px;
}

.infrastructure_main .infrastructure_right_content .infrastructure_right_content_one {
    padding: 40px;
    margin-right: 14px;
}

.infrasecond_second_section {
    padding-top: 70px;
    padding-bottom: 100px;
}

.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: 900px;
    position: absolute;
    top: 392px;
    z-index: -1;
    left: 0
}

.infrasecond_second_section .infrasecond_content_one {
    padding-top: 70px;
    padding-right: 80px;
}

.infrasecond_third_section {
    padding-top: 100px;
}

.infrasecond_third_section h5 {
    margin-bottom: 30px;
}

.infrasecond_third_section p {
    max-width: 840px;
    margin: 0 auto 49px auto;
}


/* MRU-Life@MRU-Campus Facilities-Women Safety- Manav Rachna */
.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;
    z-index: -1;
    left: 0
}

.going_green_section .row .col-lg-7 {
    padding: 0;
}

.going_green_section .row .col-lg-5 {
    padding: 0;
}

.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-Life@MRU-Campus Facilities-Gym and Sports */
.mru_gym_sport_title .global_par_title h2 {
    margin-bottom: 30px;
}

.doeAdr_tab_contentTwo {
    padding: 20px;
}

.mritab_wraper.ps-lg-5.ps-md-3 {
    padding-bottom: 100px;
}

.mru_gym_sport_title .global_par_title 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;
}

/* 06-MRU-Statutory Bodies */
.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: 500;
    margin-bottom: 23px;
}


/* MRU Approvals */
.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;
}




/* -----------------------------------------------------------------MRIIRS - SOET -  07-10-23 ------------------------------------------------------------ */


.mriirs-award_reco .global_par_title h2 {
    margin-bottom: 0;
}

.mriirs_impact {
    padding-top: 0;
}

.mriirs_impact {
    padding-top: 0;
}

.objectives_inner_tips {
    margin-top: 40px;
}

.table_ac_sch_syllabus {
    padding: 60px 0px;
}

/*  */
.aca-academic_offering .program_des {
    border: 0;
}

.aca-academic_offering .program_des ul li {
    position: relative;
    padding: 9px 0;
}

.mriirs_academic_offering_second {
    margin-top: 40px;
}

.mriirs_academic_offering_second .objectives_inner_tips {
    margin-top: 15px;
}


.about_vision_mission.cse-overview {
    margin-top: 80px;
}

.mriirs_bio_innovation_invo_one .table_wrapper {
    margin-bottom: 80px;
}

.mriirs_bio_innovation_invo_two .table_wrapper tbody tr:nth-child(odd) {
    background: #f8f8f8;
}

.mriirs_bio_innovation_invo_two {
    padding: 100px 0px;
}

.mriirs_bio_innovation_invo_two .Innovation_title_main {
    margin-bottom: 40px;
}

.bio-collaboration_industry_tie ul {
    margin-bottom: 60px;
}

.bio-collaboration_industry_tie .inter_second_tips {
    margin-bottom: 3.7rem;
}

.bio-collaboration_industry_tie .ind-ti-ups {
    margin-top: 20px;
}

.bio-collaboration_industry_tie::after {
    background-color: transparent;
}

.bio-collaboration_industry_tie {
    padding-top: 40px;
}

/* ---------------------------------------------------------10-10-2023---------------------------------------------- */
.mriirs_banner_sport {
    margin-bottom: 90px;
}

.placement-top-placement {
    margin-top: 40px;
}

.placement_record_inter {
    margin-top: 40px;
}

.content_part {
    padding: 0px 0 40px;
}

.btech_para {
    padding-top: 24px;
    padding-bottom: 30px;
}

.b_tech_structure_last {
    padding-bottom: 40px;
}

/* 20-0801995 */
.embrak_content {
    padding-left: 50px;
    padding-right: 30px;
}

.embrak_content h3 {
    font-weight: 600;
}

.club_mrrirs_technical-v {
    padding-top: 40px;
}

.club_mrrirs_technical-v h4 {
    padding-bottom: 30px;
}

.sixteen_para {
    border-bottom: 2px solid #f8d64a;
    margin-bottom: 40px;
}

.club_community_content {
    padding-left: 30px;
    padding-bottom: 80px;
}

.community_title h4 {
    padding-bottom: 20px;
}

.community_title p {
    padding-bottom: 30px;
}

.community_club-v {
    background-color: #CC014A;
    padding-top: 100px;
    margin-top: 120px;
    padding-bottom: 100px;
}

.enviroment_main {
    padding-top: 100px;
    padding-bottom: 80px;
}

.enviroment_contebt-v {
    padding-left: 50px;
}

.journal_v-main {
    background-color: #03C9B7;
    padding-bottom: 100px;
    margin-top: -135px;
    padding-top: 200px;

}

.journal_div-row-one {
    padding: 30px;
    border-bottom: 5px solid #f8d64a;
    position: relative;
    z-index: 9;
}

.journal_content-one {
    padding-right: 80px;
}

.journal_content-one h4 {
    padding-bottom: 22px;
}

/* ------------------------------------------------------11-10-2023-------------------------------------------------------- */
.award-achievements {
    padding-bottom: 70px;
}

.award-achievements .box_wrapper {
    margin-top: 60px;
}

.award-achievements .box_wrapper .box {
    margin-bottom: 61px;
    background-color: #fff;
    padding: 0px 40px 70px;
    display: flex;
    flex-wrap: wrap;
}

.award-achievements .box_wrapper .box .img-box {
    width: 264px;
}

.award-achievements .box_wrapper .box .img-box figure {
    margin: -10px 0 0;
    position: relative;
}

.award-achievements .box_wrapper .box .img-box figure::after {
    height: 10px;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    background-color: #CC014A;
    bottom: -10px;
    content: "";
    position: absolute;
}

.award-achievements .box_wrapper .box .text-box {
    width: calc(100% - 264px);
    padding: 40px 30px 0 51px;
}

.award-achievements .mb-40 {
    margin-bottom: 40px;
}

.box_extra {
    padding-top: 60px;
}

.civil-award-one {
    padding-top: 40px;
    padding-bottom: 100px;
}

.innovation_main_title {
    padding-bottom: 30px;
}

.students-achievement_last {
    margin-bottom: 100px;
}


/* remove css  */
.placement-top-placement {
    margin-top: 40px;
}

.top_placement ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1rem;
    margin-bottom: 8.3rem;
    padding: 0;
    text-align: center;
}

.dcse-tp-mr ul li {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.top_placement ul li {
    padding: 28px 50px;
    background: #fff;
    list-style: none;
}

.dcse-tp-mr ul li figure img {
    object-fit: contain;
    width: 80%;
    height: 80px;
}

/* remove css  */


/* 12-10-2023 */
.eee_board_studies {
    padding: 90px 0px;
}

.innovative_para_eee p {
    color: #bc2027;
}

.mriirs_eee .innovation_main_body .accordion .accordion-item .accordion-body {
    padding: 30px 20px;
}

.eee_collaboration p {
    margin-top: 20px;
}

.eee_colla_title .title-head h1 {
    line-height: 50px;
}

.scholarly_eee p {
    padding-top: 50px;
    color: #b32b2d;
}

.mriirs_scholarly_strength_eee .accordion {
    padding-top: 10px;
}

.eee_academic_sc_syllabus .program_structure .program_pan_structure .pdf_download h5 {
    margin: 0;
}

.eee_inovation_overview h5 {
    color: #b32b2d;
    margin-top: 20px;
    font-weight: 600;
}

.box-purple {
    border-bottom: 5px solid purple;
}

.box-blue {
    border-bottom: 5px solid #0DACE5;
}

.box-red {
    border-bottom: 5px solid red;
}

.box-dark-red {
    border-bottom: 5px solid #b32b2d;
}

.box-yellow {
    border-bottom: 5px solid yellow;
}

.box-teal {
    border-bottom: 5px solid #00ccb8;
}

.eee_innovation_research_cluster_main h6 {
    margin-bottom: 30px;
}

.eee_about_associationn {
    padding: 40px 0px;
    background-color: #bc2027;
}

.eee_about_associationn .award_main_accredit_title h5 {
    margin: 3.1rem 0;
    color: #fff;
}

.bg-blue {
    background-color: #0DACE5;
}

.text-drk {
    color: #363636 !important;
}

/* 22 sept */

.read_img {
    margin-left: -11px;
}

.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: 15px;
    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;
}

/* grid 2 */
.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
}

.grid-three {
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 14px;
    grid-row-gap: 14px;
}

/* 16-10-2023 */
.eee-life-sport {
    padding-top: 45px;
}


.sod-research-technology-lastt {
    padding-bottom: 130px;
}

/* 20-08-1995  - v end*/





/* 29-05-1993 -  p */
@media (min-width:1170px) {

    .pdl-30 {
        padding-left: 30px;
    }

    .pdr-30 {
        padding-right: 30px;
    }

    .pdl-40 {
        padding-left: 40px;
    }

    .pdr-40 {
        padding-right: 40px;
    }
}

.red-bg {
    background: #cd014a;
}

.mt--60 {
    margin-top: -50px;
}

.mt--45 {
    margin-top: -45px;
}

.pt-100 {
    padding-top: 100px;
}

.pb-100 {
    padding-bottom: 100px;
}

.view_more a {
    padding: 10px 15px;
    color: #000;
    font-weight: bold;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    box-shadow: 0px 5px 8px #00000014;
    display: block;
    width: fit-content;
}

.view_more a img {
    margin-left: 8px;
    margin-right: 5px;
}

.view_more {
    margin: 50px 0 0;
}

img.small-logo {
    width: 150px;
    height: 80px;
    object-fit: contain;
}

.red-box-section {
    background: #BC2027;
}

/* MRIIRS - SOET Alumni Interaction Page */


.award-recog .award-row {
    margin-top: 100px;
}

.award-recog .box {
    margin-bottom: 0px;
    background-color: rgb(255, 255, 255);
    display: flex;
    flex-wrap: wrap;
    padding: 0px 40px 70px;
}

.award-recog .box .img-box {
    width: 264px;
}

.award-recog .box .img-box figure {
    margin: -10px 0 0;
    position: relative;
}

.award-recog .box .img-box figure::after {
    height: 10px;
    width: 90%;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgb(204, 1, 74);
    bottom: -10px;
    content: "";
    position: absolute;
}

.award-recog .box .img-box figure img {
    height: 322px;
    object-fit: cover;
}

.award-recog .box .text-box {
    width: calc(100% - 264px);
    padding: 20px 30px 0 31px;
}

.award-txt-box {
    padding: 45px 0 0 35px;
}

.candidate-name,
.award-deatils {
    margin-bottom: 35px;
}

.abt-content-head {
    font-size: 24px;
    color: #363636;
    font-weight: 600;
    margin-bottom: 25px;
}

.dcse-life-alumni-inter .owl-nav {
    position: absolute;
    left: 50px;
}

.dcse-tp-placement .support_top.nav-tabs .nav-link.active {
    border-bottom: 4px solid #FCD200;
}

.dcse-tp-placement .support_top.nav-tabs .nav-link {
    padding: 0px 0px 30px 0px;
    margin-right: 40px;
}

.dcse-tp-placement .support_top.nav-tabs .nav-link:not(:last-child) {
    margin-right: 40px;
}

.dcse-tp-mr ul li {
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.dcse-tp-mr ul li figure img {
    object-fit: contain;
    width: 80%;
    height: 80px;
}



.alumni-review .main {
    display: flex;
    padding: 50px 40px;
    position: relative;
    margin-top: 80px;
}

.alumni-review .main .img-prt {
    width: 20%;
}

.alumni-review .main .text {
    width: 80%;
}

.alumni-review .red-c:before {
    position: absolute;
    right: 15px;
    top: -40px;
    background: url(../images/red-c.png) no-repeat;
    width: 150px;
    height: 154px;
    content: '';
    background-size: contain;
}

.alumni-review .yellow:before {
    position: absolute;
    right: 15px;
    top: -40px;
    background: url(../images/yellow-c.png) no-repeat;
    width: 150px;
    height: 154px;
    content: '';
    background-size: contain;
}


.webinar-img-box {
    position: relative;
}

.webinar-date-box {
    position: absolute;
    content: "";
    bottom: 7px;
    left: 12px;
    background: #fff;
    padding: 13px 20px 8px;
    border-bottom: 3px solid #FCD200;
}

.webinar-date-box .date-number {
    margin-bottom: 0;
    line-height: 1;
}

.webinar-date-box .date-month,
.webinar-date-box .date-year {
    font-size: 12px;
    line-height: 14px;
    color: #363636;
    opacity: 0.6;
    font-weight: 800;
    text-transform: uppercase;
    margin-bottom: 1px;
    display: block;
}

.webinar-text-box {
    margin-top: 25px;
    padding-right: 70px;
}

.webinar-text-box p {
    font-weight: 600;
}

.colab .b-x {
    background: #fff;
    padding: 50px 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.colab .b-x img {
    width: 200px;
    height: 60px;
    object-fit: contain;
}

.nrt .b-xx {
    padding: 40px 25px;
    margin-top: 40px;
    text-align: center;
    height: 100%;
}

.nrt .b-xx h5 {
    min-height: 60px;
}

.nrt .b-xx P {
    min-height: 200px;
}

.nrt.oppdd .b-xx P {
    min-height: auto;
}

.nrt .b-xx.br-yellow {
    border-bottom: 2px solid #FCD200;
}

.nrt .b-xx.br-red {
    border-bottom: 2px solid #BC2027;
}

.img_fit {
    width: 100%;
    height: 100%;
}

.img_fit img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}




.bio-table-trust {
    padding-bottom: 100px;
}


.v-hod-main .leadership_inner.v-inner-leadership {
    padding-right: 0;
    margin-right: 0;
}

.v-faculty {
    padding-bottom: 100px;
}


.ece-clans-life-pr .bxes figure {
    margin-bottom: 15px;
}


/*pr 1993 */

.hod-main-img {
    position: relative;
}

.hod-main-img:before {
    content: "";
    position: absolute;
    background-image: url(../images/invert-comma.svg);
    right: -50px;
    top: -25px;
    width: 94px;
    height: 67px;
    background-size: cover;
}


.whats-new-box {
    position: relative;
}

.whats-new-img {
    width: 100%;
    height: calc(440px + (500 - 440) * (100vw - 1366px) / (1920 - 1366));
    overflow: hidden;
    background: #FCD200;
}

.Whats-new .col-md-6:nth-child(1) .whats-new-detail,
.Whats-new .col-md-6:nth-child(4) .whats-new-detail,
.Whats-new .col-md-6:nth-child(1) .whats-new-detail,
.Whats-new .col-md-6:nth-child(2) .whats-new-detail {
    padding-top: 29px;
    padding-left: 44px;
    padding-bottom: 40px;
}

.Whats-new .col-md-6:nth-child(1) .whats-new-detail,
.Whats-new .col-md-6:nth-child(4) .whats-new-detail,
.Whats-new .col-md-6:nth-child(1) .whats-new-detail,
.Whats-new .col-md-6:nth-child(2) .whats-new-detail {
    position: absolute;
    bottom: 0px;
    z-index: 1;
    padding-top: 29px;
    padding-left: 44px;
}

.whats-new-detail {
    padding: calc(10px + (40 - 10) * (100vw - 320px) / (1920 - 320));
    height: 100%;
    justify-content: space-between;
    display: flex;
    flex-direction: column;
}

.whats-new-box.new-box-text:after {
    content: "";
    width: 100%;
    height: 200px;
    background: transparent linear-gradient(0deg, rgb(0 0 0 / 56%) 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    bottom: 0;
    z-index: 0;
}

.civil-ai .name {
    min-height: auto;
}

.pr-eee-aa:after {
    z-index: 1;
}


.eee-activity-cal {
    overflow-x: scroll;
}

.v-pdl-40 {
    padding-left: 40px;
}

.sca-pr .w-bx h5 {
    min-height: 100px;
}

.sca-colb-exp {
    position: relative;
}

.sca-colb-exp:before {
    position: absolute;
    background-color: #0DACE5;
    width: 100%;
    height: 60%;
    bottom: 0;
    left: 0;
    content: '';
}

.sca-pr-life-club .w-bx img {
    height: 300px;
    object-fit: cover;
}

.sca-life-ac-pr .item img {
    box-shadow: none !important;
}


.sca-life-ac-pr .owl-stage-outer {
    margin-top: 0;
}

.sca-tp-pr .box_wrapper h5 {
    color: #363636 !important;
    font-weight: 600;
}

.sca-pa-pr2 .tabs_left ul .nav-item .nav-link::before {
    display: none;
}

section.solm-pg-pr {
    position: relative;
    padding: 100px 0 100px
}

section.solm-pg-pr:before {
    background: #0dace5;
    width: 100%;
    height: 800px;
    top: -100px;
    content: '';
    position: absolute;
    z-index: 1;
}

section.solm-pg-pr .box-ss {
    padding: 60px 80px;
    border-bottom: 4px solid #e9c41c;
    margin-bottom: 40px;
    min-height: 320px;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.solm-a-ss .about-inner h2:before {
    background: #fff;
}


.margin-t-180 {
    margin-top: -180px;
}

section.biotech-innovative-practices-bot-sec {
    margin-top: 133px;
    background-color: #BC2027;
    padding: 46px 0 94px;
}

section.biotech-innovative-practices-bot-sec .bio-content {
    padding-right: 12px;
}

section.biotech-innovative-practices-bot-sec .bioimg {
    margin-top: -73px;
}

.physio-aca-inn-pr .box-ss {
    padding: 40px 40px;
    border-bottom: 4px solid #e9c41c;
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.physio-aca-inn-pr .box-ss img {
    width: 140px !important;
    height: 120px;
    object-fit: contain;
}

.i_and_ip_sec2 {
    padding-bottom: 125px;
    position: relative;
}

.innovative_practices_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.i_and_ip_sec2:after {
    content: "";
    width: 100%;
    height: 80%;
    background: #BC2027;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.innovative_practices_box .innovative_practices {
    flex-basis: 58%;
    background: #fff;
    padding: 50px;
}

.innovative_practices_box .innovative_practices_img {
    flex-basis: 49%;
    margin-bottom: 0;
}

.physio-aca-syll .ylw-bdr {
    border-left: 4px solid #fcd200;
    padding: 10px 0;
}

.physio-aca-syll .ylw-bdr p {
    padding-left: 30px;
    margin-bottom: 0;
}

.physio-aca-academic_offering .container {
    border-bottom: 1px solid #dcdcdc;
}

.physio-aca-academic_offering:after {
    display: none;

}

.padd-b-t {
    padding: 40px;
}

.bax {
    margin-bottom: 40px;
}

.applied-physio-incub .number {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.applied-physio-incub .number h6 {
    color: #BC2027;
    font-size: 30px;
    font-weight: 600;
}

.applied-physio-incub .number h5 {
    color: #363636;
    font-size: 16px;
    font-weight: 500;
    margin-left: 25px;
}

.applied-physio-incub .number:after {
    display: none;
}

.univert {
    position: relative;
}

.univert .bxss {
    background: #fff;
    padding: 20px;
}

.univert .bxss {
    background: #fff;
    padding: 15px;
    position: absolute;
    left: 20px;
    top: 20px;
}

.univert .bxss figure img {
    width: 130px !important;
    height: 90px;
    object-fit: contain;
}

.first-line .container {
    position: relative;
    padding-bottom: 40px;
}

.first-line .container:before {
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../images/lines.svg) no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 3px;
    content: '';
}

.zzz {
    position: relative;
    z-index: 111;
}

.fenc {
    position: relative;
}

.fenc:before {
    position: absolute;
    background: #fff;
    width: 100%;
    height: 140px;
    bottom: 0;
    left: 0;
    content: '';
}

.fenc .g-bx {
    background: #fff;
    text-align: center;
    padding: 30px;
}

.fenc .g-bx img {
    height: 330px;
    object-fit: contain;
}

.fenc .lstngs {
    padding-left: 0;
}

.fenc .lstngs li {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 10px;
    display: flex;
}

.fenc .lstngs li span {
    font-weight: 500;
}

.fenc .lstngs li span.lins {
    color: #bc2027;
    margin-left: 50px;
    margin-right: 20px;
}

.fenc .lstngs li p {
    width: 250px;
    font-weight: 600;
    margin-bottom: 0;
}

.pt-200 {
    padding-top: 200px;
}

.margin-t-100 {
    margin-top: -100px;
}

/*pr 1993 */

/* bio tech */
.v-industry-last p {
    padding-top: 30px;
}

.v-objectives-main {
    z-index: 1;
}


/* school_dean page css */

.our_impact p {
    margin: 30px 0 0;
}

.design-project {
    background-color: #fff;
    padding: 95px 0 80px;
}

.design-project h3 {
    margin-bottom: 70px;
}

.design-project .banner-text {
    position: absolute;
    bottom: 110px;
    left: 58px;
}

.design-project .banner-text h5 {
    color: #E9C41C;
    font-size: 36px;
    font-weight: 700;
    line-height: 1;
}

.design-project .banner-text h4 {
    line-height: 1;
}

.design-project .banner-img figure {
    position: relative;
}

.design-project .banner-img figure::after {
    background: transparent linear-gradient(270deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    top: 0;
    width: 65%;
    height: 100%;
    content: "";
    left: 0px;
    position: absolute;
    opacity: .7;
}

.design-project button.owl-prev span:after {
    width: 28px;
    height: 28px;
    background-size: cover;
}

.design-project button.owl-next span:after {
    width: 28px;
    background-size: cover;
    height: 28px;
}

.design-project .owl-nav {
    position: absolute;
    top: 86%;
    left: 60px;
}

.banner-img-main figure img {
    filter: brightness(0.5);
}

.v-sod-impact {
    padding-bottom: 90px;
}

.v-award-reco.award-recognition .box_wrapper {
    padding-top: 0;
}

.v-faculty-fig figure {
    margin: 0;
}

.f-name .b-blue {
    background-color: #0DACE5;
    color: #fff;
}

.faculty_wrapper.sod-board_studies.v-faculty-fig {
    padding-top: 0;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.pb-5.v-top_placement {
    z-index: 9;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.pb-5.v-top_placement::after {
    z-index: -1;
}

.nrt {
    padding-bottom: 100px;
}

.v-industry_right_content {
    padding-left: 43px;
    max-width: 334px;
}

.v-industry_right_content h4 {
    padding-top: 38px;
}

.v-industry_right_content h5 {
    padding: 38px 0px;
    font-weight: 700;
}

.webinar_indus_logo {
    background-color: #fff;
    padding: 14px 49px;
    text-align: center;
    margin-left: -40px;
    max-width: 400px;
    ;
    border-right: 30px solid #E1DFE4;
}

.webinar_second_child h5 {
    padding-bottom: 60px;
}

.webinar_box_industry {
    padding-bottom: 60px;
}

.webinar_second_section {
    z-index: 9;
    padding-bottom: 90px;
    margin-bottom: -44px;
}

.webinar_second_section::after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 900px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.sod-mid_webinar_para {
    padding-top: 60px;
}


/* life clan */
.sod-rearch-clan {
    padding-bottom: 150px;
}

.sod-rearch-clan_content {
    margin-left: -60px;
    max-width: 445px;
}

.white-clan-box {
    background-color: #fff;
    padding: 40px 50px;
}

.yellow-clan-box {
    background-color: #FCD200;
    padding: 40px 50px;
}

.yellow-clan-box .font-18 {
    font-weight: 700;
}

/* alumni  */
.sod_alumni-interaction-second {
    background-color: #BC2027;
    padding: 60px 0px;
}

.sod-aluminu_mt {
    margin-top: -170px;
}

.sod-alumni-interaction-main {
    padding-bottom: 220px;
}

.sod_alumni-date_content h4 {
    color: #FCD200;
}

.sod_alumni-date_content h5 {
    padding: 16px 0px;
}

.sod_alumni-date_content {
    padding-left: 44px;
}

.sod_alumni-interaction-last {
    padding-top: 120px;
    padding-bottom: 150px;
}

.sod_alumini_child_img {
    position: absolute;
    content: "";
    bottom: -55px;
    left: 40px;
}

.sod-life-sport-second.page-27.position-relative {
    padding-top: 66px;
    margin-top: -22px;
}

.sod-life-sport-second.page-27 .design_product h2 {
    padding-bottom: 30px;
    color: #fff;
}

/* .content_part_boardstudies {
    padding-top: 80px;
} */

.sod_technical_banner {
    padding-bottom: 90px;
}

.sod_technical_title h2 {
    color: #bc2027;
}

.club_section_main::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 700px;
    position: absolute;
    bottom: 90px;
    z-index: -1;
    left: 0;
}

.club_section_main {
    z-index: 9;
    padding-top: 100px;
}

.sod_society_img {
    margin-top: -90px;
    background-color: #fff;
    text-align: center;
    padding: 40px;
    border-bottom: 8px solid #FCD200;
}



.club_design_content {
    text-align: center;
}

.club_design_content p {
    padding-bottom: 35px;
}

.club_design_content h3 {
    margin-bottom: 15px;
}

.meri_brand_stre figure img {
    filter: brightness(0.8);
}

.meri_brand_title {
    content: "";
    position: absolute;
    bottom: 0;
    text-align: center;
    margin: auto;
    width: 100%;
}

.meri_brand_title p {
    font-weight: 700;
}

.creative_socitey_sod-container {
    margin: 150px 0px;
    background-color: #0DACE5;
    padding: 50px 100px;
}

.sod_society_img_left {
    max-width: 420px;
    margin: auto;
}

.sod_society_img_left h4 {
    padding-bottom: 20px;
}

.box_sod_para {
    height: 100%;
    border-left: 3px solid #ffffff38;
    margin-top: 50px;
    padding-left: 20px;
}

.some_activity_content_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 0;
    padding: 0;
}

.some_activity_content_grid li {
    background-color: #BC2027;
    margin: 0;
    padding: 0;
}

.activity_redbox_content {
    padding: 20px 50px;
    text-align: center;
}

.some_of_activity {
    padding-bottom: 130px;
}

.some_of_activity h3 {
    padding-bottom: 25px;
}

.top_placement.sod-technial-major.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.pb-5.v-top_placement {
    margin-top: 0;
}

section.top_placement.sod-technial-major.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.pb-5.v-top_placement.z-index {
    z-index: 1;
}

/* .content_part_boardstudies {
    padding-top: 80px;
} */

.sod_technical_banner {
    padding-top: 60px;
    padding-bottom: 90px;
}

.sod_technical_title h2 {
    padding-bottom: 20px;
}

.club_section_main::after {
    content: "";
    background: #fff;
    width: 100%;
    height: 700px;
    position: absolute;
    bottom: 90px;
    z-index: -1;
    left: 0;
}

.club_section_main {
    z-index: 9;
    padding-top: 100px;
}

.sod_society_img {
    margin-top: -90px;
    background-color: #fff;
    text-align: center;
    padding: 40px;
    border-bottom: 8px solid #FCD200;
}



.club_design_content {
    text-align: center;
}

.club_design_content p {
    padding-bottom: 35px;
}

.club_design_content h3 {
    margin-bottom: 15px;
}

.meri_brand_stre figure img {
    filter: brightness(0.8);
}

.meri_brand_title {
    content: "";
    position: absolute;
    bottom: 0;
    text-align: center;
    margin: auto;
    width: 100%;
}

.meri_brand_title p {
    font-weight: 700;
}

.creative_socitey_sod-container {
    margin: 150px 0px;
    background-color: #0DACE5;
    padding: 50px 100px;
}

.sod_society_img_left {
    max-width: 420px;
    margin: auto;
}

.sod_society_img_left h4 {
    padding-bottom: 20px;
}

.box_sod_para {
    height: 100%;
    border-left: 3px solid #ffffff38;
    margin-top: 50px;
    padding-left: 20px;
}

.some_activity_content_grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin: 0;
    padding: 0;
}

.some_activity_content_grid li {
    background-color: #BC2027;
    margin: 0;
    padding: 0;
}

.activity_redbox_content {
    padding: 20px 50px;
    text-align: center;
}

.some_of_activity {
    padding-bottom: 130px;
}

.some_of_activity h3 {
    padding-bottom: 25px;
}


.Skill-Enhancement-Programs-main .skill_enha_title h3 {
    padding-top: 90px;
    padding-bottom: 50px;
}

.sod_carrer_exploration {
    padding: 60px 0px;
    width: 90%;
    margin: auto;
}

.carre_explo_title {
    padding-bottom: 70px;
}

.carrer_right_absolte {
    padding-top: 20px;
    padding-left: 55px;
}

.carrer_right_absolte::after {
    left: 23px;
    content: "";
    background-color: #FCD200;
    position: absolute;
    width: 3px;
    height: 180px;
    top: -43px;
}

.carer_absolute::after {
    left: 23px;
    content: "";
    background-color: #FCD200;
    position: absolute;
    width: 3px;
    height: 140px;
    top: 0;
}

.carer_absolute {
    padding-left: 50px;
}

.professional_workshop {
    padding-top: 130px;
    padding-bottom: 130px;
}

.professional_title h5 {
    padding-bottom: 60px;
}

.professional_workshop {
    z-index: 9;
}

.professional_workshop::after {
    content: "";
    background: #bc2027;
    width: 100%;
    height: 1070px;
    position: absolute;
    bottom: 0px;
    z-index: -1;
    left: 0;
}

.skill_enhacement_content figure img {
    height: 100%;
    object-fit: cover;
}

.skill_enhacement_content figure {
    height: 100%;
}

.skill_enhacement_content p {
    text-align: center;
    padding: 0px 80px;
    margin-top: 30px;
}

.skill_enhacement_content {
    z-index: 9;
    display: flex;
    flex-direction: column;
    height: 100%;
}

.skill_enhacement_content::after {
    content: "";
    background: #FCD200;
    width: 118px;
    height: 2px;
    position: absolute;
    bottom: -45px;
    z-index: -1;
    left: 40%;

}

.Skill-Enhancement-Programs-main {
    padding-bottom: 130px;
}

.workshop_content_main {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 44px;
}

.workshop_content_main figure {
    height: 100%;
}

.workshop_content_main figure img {
    height: 100%;
    object-fit: cover;
}

.content_para {
    padding-bottom: 60px;
}

.sod_main_placement-guid {
    padding-top: 110px;
    padding-bottom: 130px;
    margin-top: -90px;
}

.sod_placemnt_content {
    border-bottom: 2px solid #bc2027a3;
    padding-bottom: 50px;
    padding-top: 50px;
    height: 100%;
    margin-right: 40px;
}

/* ui-20-08-1995 */
/* testimonials */
.testimonial_main .box-wrapper .box .box-testimonial {
    display: flex;
    padding: 50px 40px;
    position: relative;
    margin-top: 80px;
}

.testimonial_main .box-wrapper .box:first-child .box-testimonial {
    margin-top: 0;
}

.testimonial_main {
    padding-bottom: 150px;
}

.box-testimonial .testimonial_left {
    width: 20%;
}

.box-testimonial .testimonial_right {
    width: 80%;
    padding-left: 40px;
}

.box-testimonial::after {
    position: absolute;
    right: 15px;
    top: -40px;
    background: url(../images/red-c.png) no-repeat;
    width: 234px;
    height: 154px;
    content: '';
    background-size: contain;

}

.testimonial_main .box-wrapper .box:nth-child(odd) .box-testimonial::after {
    position: absolute;
    right: 15px;
    top: -40px;
    background: url(../images/yellow-c.png) no-repeat;
    width: 234px;
    height: 154px;
    content: '';
    background-size: contain;
}

.box_collab {
    padding-bottom: 130px;
}

.box_collab_logo {
    padding: 30px;
    border-bottom: 4px solid #FCD200;
    height: 100%;
}

.sod-plubliaction-diss {
    padding-top: 100px;
    padding-bottom: 90px;
    margin-top: -25px;
}

.bio-tect-v .sod-publication-content h3 {
    padding-bottom: 0;
    margin-bottom: 0;
}

.bio-tect-v .sod-publication-content {
    padding-left: 45px
}

.admission_faq.bio-drc_main {
    padding-top: 0;
}

.bio_drc-title h4 {
    padding-bottom: 26px;
}

.bio_drc-title p {
    padding-bottom: 60px;
}

.bio-drc_main .program_course_list_menu ul h5 {
    margin-bottom: 30px;
    font-weight: 700;
}

.bio-drc_main .mru_admission_righttab {
    background-color: transparent;
}

.admission_faq.bio-drc_main .program_course_list_menu.tabs_left {
    padding: 30px;
}

.admission_faq.bio-drc_main .bio_drc_content_tabs h4 {
    padding-bottom: 20px;
}

.admission_faq.bio-drc_main .bio_drc_content_tabs p {
    padding-bottom: 40px;
}

.admission_faq.bio-drc_main .program_course_list_menu ul li {
    margin-bottom: 10px;
}

.admission_faq.bio-drc_main {
    z-index: 9;
}

.admission_faq.bio-drc_main::after {
    content: "";
    background: #E1DFE4;
    width: 100%;
    height: 400px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    left: 0;
}

.tabs_drc_bio_para {
    padding: 70px 0px
}

.h-100 {
    height: 100%
}

.bg-orange {
    background-color: #FD5E53;
}

.bg-blue {
    background-color: #0DACE5;
}

.section-four-sod {
    padding-top: 90px;
    padding-bottom: 130px;
}

.sod-four {
    padding: 40px;
    height: 100%;
}

.mb-20 {
    margin-bottom: 20px;
}

.sod-four h5 {
    margin-bottom: 18px;
}

.sod-supportforresearch .nav-tabs .nav-link {
    border-top: 0 !important;
    border-bottom: transparent;
    border-left: 0 !important;
    border-right: 0 !important;
}

.sod-publication-three.SOD-DRC-cse {
    padding-top: 120px;
    padding-bottom: 0;
}

.mriirs_impact.doc-aboutmain {
    z-index: 9;
    padding-bottom: 170px;
}

.sod-research-innovation .infrastructure_left {
    padding-right: 56px;
}

.sod-research-innovation .sod_resesarch_title {
    padding-bottom: 70px;
}

/* .sod-research-innovation .row{    --bs-gutter-x: -1.5rem;} */
.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-content h3 {
    padding-bottom: 45px;
}

.sod-publication-content p {
    padding-bottom: 26px;
    max-width: 910px;
    margin: auto;
}

.sod-publication-three {
    padding: 120px 0px;
}

.sod-publication-three .infrastructure_left-child {
    padding-right: 100px;
    padding-top: 30px;
}

.sod-publication-three .infrastructure_left-child h3 {
    margin-bottom: 11px;
}

.sod-research-technology {
    padding-top: 70px;
    padding-bottom: 220px;
}

.sod-research-technology .sod-research-technology_left {
    padding-left: 45px;
    padding-top: 40px;
}

.sod-research-technology .sod-research-technology_left h3 {
    padding-bottom: 36px;
}

.sod-research-technology-second {
    padding-top: 80px;
    padding-bottom: 100px;
}

.sod-research-technology-second .sod-research-technology-sec_left {
    padding-right: 70px;
}

.sod-research-technology-second .sod-research-technology-sec_left h3 {
    padding-bottom: 27px;
}

.sod-research-technology-second .sod_research-right-img {
    margin-top: -190px;
}

.sod-inclubation_child {
    position: absolute;
    content: "";
    /* top: 0; */
    right: 0;
    left: 190px;
    bottom: 50px;
    max-width: 334px;
}

.sod-inclubation_child h3 {
    color: #E9C41C;
    margin-bottom: 10px
}

.sod-inclubation_child h4 {
    font-weight: 700;
    margin-bottom: 24px;
    color: #fff;
}

.sod-inclubation_child p {
    color: #fff;
}

.sod-research-technology-last {
    padding: 120px 0px;
}

.sod-research-technology-last .sod-research-technology_left-last {
    padding-right: 45px;
    padding-left: 60px;
}

.sod-research-technology-last .sod-research-technology_left-last h3 {
    padding-bottom: 30px;
}

.life-sport-main {
    z-index: 9;
}

.sod-life-sport-second {
    background-color: #00C2A2;
    padding-top: 150px;
    margin-top: -60px;
    padding-bottom: 106px;
}

.sod-incubation-banner.dsc_main_banner figure img {
    filter: brightness(0.5);
}

/* ui-20081995 */
.palcement_statics_v-second {
    background-color: #E1DFE4;
    padding: 90px 0px;
    margin-top: 100px;
}

.placement_annual_package {
    padding: 80px 0px;
}

.description_annual h4 {
    padding-bottom: 30px;
}

.description_annual {
    padding-left: 48px;
}

.twelve_lakh {
    border-bottom: 1px solid #E1DFE4;
    padding-bottom: 40px;
}

.placement_logo_v_logo h4 {
    padding-bottom: 30px;
}

/* dcse */

.dse_placement_statics_main {
    padding-bottom: 100px;
}

.v-table-placement {
    background-color: #E1DFE4;
    padding-bottom: 100px;
}

.v-table-dcse_main {
    margin-top: -44px;
}

.v-dsce-graph {
    padding-top: 80px;
    padding-bottom: 100px;
}



.v-dsce-engagements .v-dsce_eng_content .v-dsce_eng_content_ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
}

.dcse_bulletpoint {
    padding-left: 45px;
    padding-bottom: 0;
}

.v-dsce_eng_content_ul figure {
    margin: 0;
}

.v-dsce_eng_content_ul li {
    padding-bottom: 0;
}

.dcse_bulletpoint-two {
    padding-top: 25px;
    padding-right: 70px;
}

.dsce_course_name {
    background-color: #E1DFE4;
    padding-bottom: 200px;
}

.vdsce_course_title h3 {
    padding-bottom: 10px;
}

.v-dsce-engagements {
    padding-bottom: 300px;
}

.vdsce_course_title {
    margin-top: -215px;
}

.drc-image_counter {
    padding-bottom: 160px;
}

.micro_certificate {
    display: flex;
    margin-top: -130px;
}

.about-inner.iip.microsoft ul {
    padding: 70px 40px 30px 40px;
    background-color: #CC014A;
    color: #fff;
    margin: 30px 0px;
    border-bottom: 5px solid #e9c41c;

}

.about-inner.iip.microsoft ul li h3 {
    margin-bottom: 0;
    font-size: 20px;
}

.about-inner.iip.microsoft h2:before {
    content: "";
    width: 51px;
    height: 4px;
    position: absolute;
    top: 0;
    background: #E9C41C;
    margin-top: -51px;
}


.hotel_our-impact {
    padding-bottom: 130px;
}

.hotel_ipractice-v .doe-about-innovtive-title p {
    padding-bottom: 20px;
}

.padding-left-hotel p {
    padding-right: 45px;
}

.v_our_impact_title {
    padding-left: 45px;
}



.inn-prcts.DoE-our-impact.v-section-one.hotel_ipractice-v {
    padding-bottom: 150px;
}

.hotel_table_last_div {
    padding-bottom: 130px;
}

.hotel_offering {
    padding-bottom: 90px;
}

.hotl_overview_v {
    padding-bottom: 130px;
}

.webinar .text {
    max-width: 301px;
    margin-top: 20px;
}

.hotel-v-webinar {
    padding-bottom: 130px;
}

.v-hotel-placemnt-s {
    padding-bottom: 130px;
}

.v-placemnt-recors_main_div .top-placements-deatils {
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 82px;
    min-height: 161px;
}

.v-placemnt-recors_main_div .top-placements-deatils div:first-child {
    width: 200px;
}


.v-placemnt-recors_main_div .top-placements-deatils .title-head {
    padding: 0;
}

.placements-package-box {
    display: flex;
    align-items: center;
}

.v-placemnt-recors_main_div .top-placements-deatils div:first-child {
    width: 200px;
}

.placements-package-box .font-12 {
    font-weight: 500;
}

.v-placemnt-recors_main_div .top-placements-deatils::after {
    position: absolute;
    content: "";
    background: url(http://192.168.100.79/manav_rachna/assets/campus/mru/school-of-education-humanities/images/DoEH-homepage/yellow-green-line.svg) no-repeat;
    width: 100%;
    height: 2px;
    bottom: 0;
    background-size: cover;
}

.v-placemnt-recors_main_div-two .top-placements-deatils {
    position: relative;
    padding-bottom: 45px;
    margin-bottom: 82px;
}



.v-placemnt-recors_main_div-two .top-placements-deatils .title-head {
    padding: 0;
}

.placements-package-box {
    display: flex;
    align-items: center;
}



.placements-package-box .font-12 {
    font-weight: 500;
}

.v-placemnt-recors_main_div-two .top-placements-deatils::after {
    position: absolute;
    content: "";
    background: url(http://192.168.100.79/manav_rachna/assets/campus/mru/school-of-education-humanities/images/DoEH-homepage/yellow-green-line.svg) no-repeat;
    width: 100%;
    height: 2px;
    bottom: 0;
    background-size: cover;
}



/* --------------UI02011995-start----------------- */

.pdb_120 {
    padding-bottom: 120px;
}

.pdb_110 {
    padding-bottom: 110px;
}

.pdb_100 {
    padding-bottom: 100px;
}

.pdb_90 {
    padding-bottom: 90px;
}

.pdb_80 {
    padding-bottom: 80px;
}

.pdb_70 {
    padding-bottom: 70px;
}

.pdb_60 {
    padding-bottom: 60px;
}

.pdb_50 {
    padding-bottom: 50px;
}

.pdt_3 {
    padding-top: 30px;
}

.pdt_4 {
    padding-top: 40px;
}

.pdt_5 {
    padding-top: 50px;
}

.pdt_6 {
    padding-top: 60px;
}

.pdt_7 {
    padding-top: 70px;
}

.pdt_8 {
    padding-top: 80px;
}

.pdt_9 {
    padding-top: 90px;
}

.pdt_10 {
    padding-top: 100px;
}

.pdt_11 {
    padding-top: 110px;
}

.pdt_12 {
    padding-top: 120px;
}


.mrt_12 {
    margin-top: 120px;
}

.mrt_11 {
    margin-top: 110px;
}

.mrt_10 {
    margin-top: 100px;
}

.mrt_9 {
    margin-top: 90px;
}

.mrt_8 {
    margin-top: 80px;
}

.mrt_7 {
    margin-top: 70px;
}

.mrt_6 {
    margin-top: 60px;
}

.mrt_5 {
    margin-top: 50px;
}

.mrt_4 {
    margin-top: 40px;
}

.mrt_3 {
    margin-top: 30px;
}

.mrb_4 {
    margin-bottom: 40px;
}

.mrb_5 {
    margin-bottom: 50px;
}

.mrb_6 {
    margin-bottom: 60px;
}

.mrb_7 {
    margin-bottom: 70px;
}

.mrb_8 {
    margin-bottom: 80px;
}

.mrb_9 {
    margin-bottom: 90px;
}

.mrb_10 {
    margin-bottom: 100px;
}

.mrb_11 {
    margin-bottom: 110px;
}

.mrb_12 {
    margin-bottom: 120px;
}


.pdl_3 {
    padding-left: 30px;
}

.pdl_4 {
    padding-left: 40px;
}

.pdl_5 {
    padding-left: 50px;
}

.pdl_6 {
    padding-left: 60px;
}

.pdr_3 {
    padding-right: 30px;
}

.pdr_4 {
    padding-right: 40px;
}

.pdr_5 {
    padding-right: 50px;
}

.pdr_6 {
    padding-right: 60px;
}

.bg_white {
    background: #ffffff;
}

.bg_blue {
    background: #0DACE5;
}

.bg_red {
    background: #b42b2d
}

/* --------------Highlights----------------- */
.pr-0 {
    padding-right: 0;
}

.pl-0 {
    padding-left: 0 !important;
}

.about-cntnt {
    padding-left: 60px;
}

.vission-mission-description ul li {
    margin-bottom: 25px;
}

.SoSMH-about-section .about-cntnt-rt {
    padding: 60px 40px 0 15px;
}

.yellow-vrtcl-line {
    position: relative;
    z-index: 1;
}

.yellow-vrtcl-line::after {
    position: absolute;
    right: 8%;
    background: #E9C41C;
    content: "";
    top: 50%;
    bottom: -60px;
    width: 20px;
}

.SoSMH-abt-last-row {
    margin: 120px 0px 150px;
}

.SoSMH-abt-last-row .vission-mission-description {
    margin-top: 50px;
}


/* --------------Dean’ Message=----------------- */


.dean-message-box .font-21 {
    color: #363636;
}

.quote-box,
.SoMSH-dean-message-section,
.SoMSH-dean-message-section .container {
    position: relative;
}

.quote-box::before {
    position: absolute;
    content: "";
    background: url(../images/quote-symbol.png) no-repeat left top;
    top: -48px;
    left: 89%;
    width: 153px;
    height: 105px;
}

.SoMSH-dean-message-section .dean-message-box {
    padding: 40px 50px 0px 60px;
}

.SoMSH-dean-message-section:before {
    content: "";
    width: 100%;
    height: 65%;
    background: #c41c4d;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.SoMSH-dean-message-row {
    margin-top: 20px;
    padding-bottom: 120px;
}

.dean_detail {
    padding-top: 30px;
}

.dean_detail p.small-p-txt.text-white {
    opacity: 0.8;
}

/* ------------------Awards and Recognitions---------------- */
.small-p-txt {
    font-size: 13px;
    margin-bottom: 20px;
    line-height: 24px;
    font-weight: 500;
}

.ach {
    padding: 0rem 0 4rem;
}

.ach .dtl .stdnt-achv {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    padding: 4rem 0;
    gap: 20px;
    position: relative;
}

.ach .dtl .stdnt-achv:first-child {
    padding-top: 2rem;
}

.ach .dtl .stdnt-achv:not(:last-child):before {
    background: url(../images/lines.svg) no-repeat;
    width: 100%;
    height: 3px;
    background-size: 100% 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    content: '';
}

.ach .dtl .stdnt-achv .lft {
    padding-left: 30px;
    padding-right: 35px;
}

.ach .dtl .stdnt-achv .mid-text {
    margin-top: 0;
    margin-bottom: 5px;
    line-height: 24px;
    font-size: 18px;
    font-weight: 500;
}

.ach .dtl .stdnt-achv .small-p-txt {
    line-height: 18px;
    color: #363636;
    margin-bottom: 14px;
}

.ach .dtl .stdnt-achv .name-ach p {
    font-size: 15px;
    font-weight: 600;
    color: #363636;
    line-height: 21px;
}

.ach .dtl .stdnt-achv .rgt {
    padding-right: 30px;
    padding-left: 20px;
}


/* ----------------Our Impact---------------- */

.SoMH-our-impact .abt-img-container {
    position: relative;
    z-index: 1;
}

.abt-img-container {
    margin: 0px 0 30px;
}

.SoMH-our-impact .orng-box1 {
    left: 4%;
    background: #FD5E53;
    padding: 0 15px 0;
    top: 83%;
    width: 398px;
    position: absolute;
    padding: 45px;
}

.orng-box1 .font-21.text-white {
    font-weight: 500;
}

.SoMH-our-impact .our-impact-txt {
    padding: 30px 80px 0 0;
}

.our-impact-lst-rw {
    margin-top: 90px;
    align-items: center;
    background: #fff;
}

.our-impact-lst-rw .abt-content-container {
    padding-right: 65px;
}

.our-impact-lst-rw .abt-content-container .font-21 {
    margin-bottom: 26px;
    color: #363636;
}

.our-impact-lst-rw .row {
    align-items: center;
}

.our_impact_img {
    margin-top: -30px;
}

/* ----------------------Thrust Areas----------------- */

.sos_thrust_area {
    /* position: relative; */
    padding-bottom: 125px;
}

/* .sos_thrust_area:after {content: "";width: 100%;height: 290px;background: #BC2027;position: absolute;bottom: 0;} */
.thrust_area_cont_bottom {
    position: relative;
    margin-top: 100px;
    padding: 25px 0px;
}

.thrust_area_cont_bottom:after {
    content: "";
    width: 100%;
    height: 100%;
    background: #BC2027;
    position: absolute;
    bottom: 0;
}

.sos_thrust_area .container {
    position: relative;
    z-index: 1;
}

.sos_thrust_area.placement-record .tabs_left ul .nav-item .nav-link.active {
    color: #BC2027;
    font-weight: 700;
}

.thrust_area_cont_bottom p {
    position: relative;
    z-index: 1;
    padding: 40px;
}

.sos_thrust_area.placement-record .tabs_left ul .nav-item .nav-link::after {
    display: none;
}

.sos_thrust_area .program_course_list_menu {
    padding: 40px;
}

.sos_thrust_area.placement-record .tabs_left ul .nav-item {
    margin-left: 0;
    margin-bottom: 15px;
}

.sos_thrust_area .thrust_area_cont {
    padding-left: 20px;
}

.sos_thrust_area .about-inner ul {
    padding: 50px 30px 0;
}

.read-more-content {
    display: none;
}

.thrust_area_cont .row {
    --bs-gutter-x: 2rem;
}

.sos_left_tab {
    font-size: 12px;
    line-height: 16px;
    font-weight: 600;
    padding: 10px;
    border: 1px solid #E9C41C;
    color: #000;
}

.sos_left_tab:after {
    content: "\f105";
    font: var(--fa-font-solid);
}


/* ------------------------english-------------------- */


.imagination_creativity p {
    margin: 0;
    text-align: right;
}

.DoE-our-impact .abt-content-container.ar {
    padding: 0px 30px 0 30px;
}

.about-inner.iip li p {
    padding-right: 15px;
}

.about-inner.iip ul li:nth-child(2) {
    padding-left: 20px;
}

.NPTEL-certification {
    padding: 100px 0 100px;
    background: #EEEEEE;
}

.periodically {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
}

.white-box.nptel img {
    margin-bottom: 20px;
}

.individual_studies {
    margin: 170px 0px 0px;
    background: #EEEEEE;
    padding-bottom: 120px;
    padding-top: 70px;
}

.individual_studies .white-box {
    margin-left: 0;
    width: 410px;
    padding: 46px;
    margin-bottom: 35px;
    position: relative;
}

figure.individual_studies_img {
    margin-top: -120px;
}

figure.individual_studies_img+p {
    margin-top: 40px;
}

figure.research_cluster_img {
    margin: 0;
    position: relative;
}

figure.research_cluster_img:after {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(180deg, #00000000 0%, #000000 100%) 0% 0% no-repeat padding-box;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.39;
}

.research-cluster .row {
    --bs-gutter-x: 0.6rem;
}

.mgnta-bg-txtbx.imagination_creativity {
    padding-right: 30px;
}

span.block-span {
    display: block;
}

.DoE-life-sports {
    position: relative;
}

.DoE-life-sports:after {
    content: "";
    width: 100%;
    height: 50%;
    background: url(../images/sec-bg.png);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.DoE-life-sports .container {
    position: relative;
    z-index: 1;
}

.yellow_box_fact span {
    font-size: 54px;
    font-weight: 600;
    line-height: 72px;
    display: flex;
    position: relative;
}

.yellow_box_fact p {
    font-weight: 600;
    line-height: 18px;
}

.dolip_secOne {
    padding-bottom: calc(60px + (142 - 60) * (100vw - 320px) / (1920 - 320));
    background: -o-linear-gradient(bottom, #0DACE5 430px, transparent 0);
    background: linear-gradient(to top, #0DACE5 430px, transparent 0);
}

.s_achievements .mru_lab {
    display: block;
}

.lab_facilities_main.s_achievements .mru_lab {
    cursor: inherit;
}

.placement_opportunities p span {
    color: #BC2027;
    font-weight: 600;
}

.top_place_sec2,
.top_place_sec2 .container {
    position: relative;
}

.top_place_sec2:before {
    content: "";
    width: 100%;
    height: 48%;
    background: #BC2027;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.placement_opportunities+.yellow-bx {
    padding: 70px 50px;
    height: auto;
    max-width: 360px;
}

.electronic_media .placement_opportunities {
    padding-right: 80px;
}

.placement_opportunities.trainers p,
.placement_opportunities.trainers p span {
    color: #fff;
}

.placement_opportunities.trainers p {
    font-weight: 300;
}

.placement_opportunities.trainers {
    padding-top: 15px;
}

.activity_calendar_sec .table_wraper tbody tr td {
    vertical-align: middle;
}

.dcse-top-mr.doe::after {
    height: 50% !important;
}

.dcse-top-mr.doe .container {
    position: relative;
    z-index: 1;
}

.doe_department-eng-two figure {
    margin: 0;
}

.students_permitted {
    margin-left: 30px;
}

.solover_secTwo.doe_thrist_area .container {
    position: relative;
    z-index: 1;
}

.solover_secTwo.doe_thrist_area {
    position: relative;
    overflow: hidden;
}

.solover_secTwo.doe_thrist_area::after {
    position: absolute;
    content: '';
    width: 10000px;
    height: 280px;
    left: -5309px;
    bottom: 120px;
    background: -webkit-gradient(linear, left top, right top, color-stop(62%, rgb(255 255 255 / 0%)), color-stop(50%, #BC2027));
    background: -o-linear-gradient(left, rgb(255 255 255 / 0%) 62%, #BC2027 50%);
    background: linear-gradient(to right, rgb(255 255 255 / 0%) 62%, #BC2027 50%);
}

.solover_secTwo.doe_thrist_area::before {
    position: absolute;
    content: '';
    width: 5.4%;
    height: 280px;
    left: 0;
    bottom: 120px;
    background: #E9C41C;
}

.solover_secTwo.doe_thrist_area .solOver_left {
    background-color: #f8f8f8;
    padding-left: 15px;
    height: 100%;
}

/* -------------------JMC----------------------- */
.Highlights_fact {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    margin-top: 60px;
}

.Highlights_fact p span {
    display: block;
}

.Highlights_fact p {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    padding-right: 9rem;
}

.Highlights_fact .fact {
    position: relative;
    padding: 25px 0px;
}

.Highlights_fact .fact:before {
    content: "";
    width: 20%;
    height: 2px;
    background: #363636;
    position: absolute;
    top: 0;
}

.page-title.highlights {
    background: url(../images/spot-highlights-bg.png) no-repeat;
    background-size: 100% 100%;
    padding-bottom: 70px;
}

.section-about {
    background: url(../images/about-banner.png) rgb(0 0 0 / 4%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top center;
}

.minus-pd {
    margin-top: -302px;
    padding-top: 295px;
}

.highlights_sec2 .container {
    position: relative;
    z-index: 1;
}

/* section1 */
.highlights_sec1 {
    padding: 80px 0px 120px;
}

.department_through {
    padding-left: 3rem;
}

.department_through h5 {
    margin-bottom: 28px;
}

.highlights_sec1 .row {
    align-items: center;
}

.second_row {
    margin-top: 25px;
}

.mainly_given {
    padding-right: 30px;
}

/* section2 */
.highlights_sec2 {
    position: relative;
    padding-bottom: 90px;
}

.highlights_sec2:after {
    content: "";
    width: 100%;
    height: 60%;
    background: #EEEEEE;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.theoretical_aspect {
    max-width: 90%;
    float: right;
    background: #BC2027;
    padding: 55px;
    margin-top: -86px;
}

.theoretical_aspect p {
    color: #fff;
    margin-bottom: 0;
}

.remaining_sixty {
    padding-top: 40px;
    padding-left: 30px;
}

/* section3 */
.highlights_sec3 {
    padding: 120px 0px;
    background: #b42b2d;
}

.jmc_mission li {
    padding-bottom: 15px;
    padding-left: 15px;
    color: #fff;
}

.jmc_mission li::marker {
    color: #E9C41C;
}

.jmc_vision {
    padding: 0rem 3rem;
}

.highlights_sec3 h4 {
    margin-bottom: 20px;
    color: #fff;
}

.jmc_vision h4+p {
    margin-bottom: 25px;
}

.white {
    color: #fff !important;
}

.impact_sec2 {
    padding: 95px 0px 120px;
    background: #BC2027;
}

.department_through_img.information1 {
    margin-top: -125px;
}

.highlights_sec1.impact_sec1 {
    padding: 0px 0px 160px;
}

.information_awareness {
    margin-top: 100px;
}

.impact_sec2 .row {
    --bs-gutter-x: 4.5rem;
}

.research_scholar {
    padding-right: 40px;
}

.dojmc_innovative_practices_banner+p {
    margin-top: 40px;
}

.dojmc_innovative_practices_sec2 .periodically_top h5 {
    margin-bottom: 25px;
}

.dojmc_innovative_practices_sec2 .periodically_top {
    padding-right: 50px;
}

.dojmc_innovative_practices_sec2 .about-inner.iip {
    padding-right: 6rem;
}

.about-inner.sub_offerd ul {
    display: block;
    padding: 0;
}

.dojmc_academic_collaborations1 .white-box {
    width: 100%;
    padding: 20px 45px 35px;
    background: #fff;
    margin-left: 0;
}

.dojmc_academic_collaborations1 .yellow-box {
    padding: 45px;
    background: #FCD200;
}

.dojmc_academic_collaborations1 {
    margin-left: -225px;
}

.dojmc_academic_collaborations1 .white-box ul {
    padding: 0;
}

.dojmc_academic_collaborations_sec1 .row {
    align-items: center;
}

.dojmc_academic_collaborations1 .yellow-box h2 {
    margin-bottom: 30px;
}

.dojmc_academic_collaborations1 .yellow-box p {
    font-weight: 600;
}

.blue-box-wrapper {
    background: #0DACE5;
}

.pdt_4 {
    padding-top: 40px;
}

.pdt_5 {
    padding-top: 50px;
}

.dojmc_academic_collaborations1 .white-box li {
    font-weight: 700;
    padding-bottom: 15px;
}

.dojmc_academic_collaborations1 .white-box li span {
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    color: #BC2027;
    display: inline-block;
    margin-right: 10px;
}

.accad-inn-prcts1.dojmc_academic_collaborations_sec1 .mgnta-bg-txtbx {
    padding: 100px 60px 0 0;
}

.dojmc_scholarly_strength,
.dojmc_scholarly_strength .container {
    position: relative;
}

.dojmc_scholarly_strength:before {
    content: "";
    width: 100%;
    height: 316px;
    background: #0DACE5;
    position: absolute;
    bottom: 0;
}

.dojmc_scholarly_strength .about-inner h2,
.dojmc_scholarly_strength .about-inner p {
    color: #fff;
}

.dojmc_scholarly_strength .about-inner h2:before {
    background: #fff;
}

.Dojmc_academic_offerings_sec2 {
    padding-top: 80px;
}

.bg_red {
    background: #BC2027;
}

.bamc {
    padding-top: 30px;
}

.Dojmc_academic_offerings_sec1 .row {
    --bs-gutter-x: 3.5rem;
}

.Dojmc_academic_offerings_sec2 .periodically_top {
    padding-left: 30px;
}

.applicant_possessing {
    padding-right: 6rem;
}

.applicant_possessing p {
    margin: 0;
    font-size: 16px;
    line-height: 26px;
}

.Dojmc_academic_offerings_sec2 p {
    font-weight: 300;
}

.dojmc_thrist_area_box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 15px;
}

.dojmc_thrist_area_item figcaption {
    font-size: 13px;
    line-height: 24px;
    font-weight: 500;
    color: #363636;
    text-align: center;
    padding: 16px 0px 30px;
}

.dojmc_thrist_area {
    padding-top: 20px;
}

.red-box-wrapper {
    padding: 100px 0;
    background: #BC2027;
}

.awards_achivement.mriirs.dojmc_achive .stdnt-achv {
    gap: 4rem;
}

.dojmc_achive2 {
    padding-top: 90px;
    margin-top: 140px;
}

.awards_achivement.mriirs.dojmc_achive .stdnt-achv:before {
    background: url(../images/lines.svg) no-repeat;
    width: 100%;
    height: 3px;
    background-size: 100% 100%;
    left: 0;
    bottom: 0;
    position: absolute;
    content: '';
}

.support_research {
    padding-top: 90px;
}

.manisha_rathaur p {
    margin-bottom: 35px;
    font-weight: 400;
}

.manisha_rathaur p span {
    font-size: 18px;
    line-height: 26px;
    display: block;
    font-weight: 500;
    margin-bottom: 3px;
}

.dojmc_achive2 {
    padding-bottom: 125px;
}

.support_research_sec.dojmc_achive2 {
    margin: 0;
    padding: 60px 0px 100px 0px;
    position: relative;
}

.support_research_sec.dojmc_achive2 .container {
    position: relative;
    z-index: 1;
}

.support_research_sec .img-mt-negtv {
    margin-top: 0;
}

.support_research_sec.dojmc_achive2:after {
    content: "";
    width: 100%;
    height: 225px;
    background: #0DACE5;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.support_research_sec.dojmc_achive2 .support_research {
    padding-top: 0;
}

.sony_india h2 {
    margin-bottom: 50px;
}

.sony_india .theoretical_aspect {
    max-width: 82%;
    float: left;
    background: #0DACE5;
    padding: 42px;
    margin-top: -67px;
    margin-left: 60px;
}

.collaboration_will {
    padding-left: 60px;
}

.highlights_sec2.sony_india {
    padding-bottom: 10px;
}

.highlights_sec2.sony_india:after {
    display: none;
}

.abt-content-container.Woodpecker {
    padding: 90px 100px 0px 0px;
}

.festival_promote {
    padding-top: 25px;
}

.festival_promote .row {
    align-items: center;
}

.film_festival {
    padding-left: 30px;
}

.dojmc_clans_sec1 {
    position: relative;
    padding-bottom: 15px;
}

.dojmc_clans_sec1 .container,
.dojmc_clans_sec2 .container {
    position: relative;
}

.dojmc_clans_sec1:before {
    content: "";
    width: 100%;
    height: 4.5rem;
    background: #BC2027;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.dojmc_clans_sec2 {
    position: relative;
}

.dojmc_clans_sec2:before {
    content: "";
    width: 100%;
    height: 90%;
    background: #BC2027;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}

.dojmc_clans_sec1 .row,
.dojmc_clans_sec2 .row {
    --bs-gutter-x: 0.8rem;
}

.competition_hemlata {
    margin-bottom: 60px;
}

.dojmc_clans_sec3 .sec_hed {
    text-align: center;
}

.dojmc_clans_sec3 {
    padding-top: 120px;
}

.organized_group {
    padding-left: 20px;
}

p.reportp {
    margin-bottom: 4px;
}

p.reportp+h5 {
    margin-bottom: 35px;
}

.dojmc_clans_sec1 h2 {
    margin-bottom: 40px;
}

.doe-life-sport_second_title.report {
    padding-right: 50px;
    margin-bottom: 50px;
}

.awareness,
.professionalism {
    margin-top: 30px;
}

.text-box h4 span {
    display: block;
    font-size: 16px;
    line-height: 26px;
}

.top_recruiters .table_wraper {
    border-top: 0;
    margin-bottom: 40px;
}

.top_recruiters .table_wraper h4 {
    margin-bottom: 20px;
}

.dojmc_placement_guide_sec1 {
    position: relative;
}

.dojmc_placement_guide_sec1 .container {
    position: relative;
    z-index: 1;
}

.dojmc_placement_guide_sec1:after {
    content: "";
    background: #CC014A;
    width: 100%;
    height: 400px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.dojmc_placement_guide_img1 {
    margin-bottom: 25px;
}

.text-box.awards_re.dojmc_webinar_txt .dots li {
    margin-top: 0;
}

.expert_series {
    margin-top: 30px;
}

.impact.impact_v_main_ssb h5 {
    margin-bottom: 15px;

}

/* ------------------DOC--------------------- */
.collab-row-cntnt .custom-bullets li {
    margin-bottom: 0.5rem;
}

.bcom_acca {
    position: relative;
}

.bcom_acca .container {
    position: relative;
    z-index: 1;
}

.bcom_acca:after {
    content: "";
    width: 100%;
    height: 3rem;
    background: #fff;
    position: absolute;
    bottom: 0;
}

.highlights_sec3.doc {
    padding: 80px 0px 105px;
    text-align: center;
}

.doc_vision {
    margin: 0rem 60px 60px;
}

.doc_mission {
    padding: 0px 60px;
}

/* .doc_mission p, .doc_vision p {opacity: 0.9;   } */
.recognised {
    position: relative;
}

.recognised:after {
    content: "";
    height: 4rem;
    background: #0DACE5;
}

.doc_award_rec .table_wraper ul li {
    border-bottom: 1px solid #eee;
    list-style: none;
}

.doc_award_rec .table_wraper ul li:last-child {
    border-bottom: none;
}

.doc_award_rec .table_wraper ul {
    padding-left: 0;
    margin-bottom: 0;
}

.physical_counselling_main.learning_process_sec .box {
    flex-wrap: nowrap;
}

.learning_process h5 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    margin-bottom: 30px;
}

.steps_collectively {
    padding-top: 70px;
    color: #CC014A;
}

.learning_process ul {
    padding: 0;
}

/* .physical_counselling_main .box h4{width: 10%;} */
.physical_counselling_main .box .learning_process {
    width: 90%;
}

.life-sport-img_last p {
    padding-top: 32px;
    max-width: 415px;
    margin-right: auto;
}

.international_institute h2 {
    padding-bottom: 20px;
}

.personalized_learning_sec .sec_hed {
    text-align: center;
}

.personalized_learning_sec .sec_hed p {
    margin: 40px 0px 0px;
}

.social_responsibility_sec .row {
    --bs-gutter-x: 6.5rem;
}

.skill_development_sec {
    padding-bottom: 140px;
}

.doc_degree {
    margin-bottom: 30px;
}

.doc_degree h3 {
    margin-bottom: 10px;
    font-weight: 600;
}

/* .box_wrapper .row {align-items: center;} */
.text-box.awards_re h5 {
    color: #363636;
}

.award-recognition.doc .row:last-child {
    border-bottom: navajowhite;
    padding-bottom: 0;
}

.award-recognition.doc .row:last-child::after {
    display: none;
}

.Doc_academic_offerings_sec1 .bamc {
    padding: 20px;
}

.usp_box.doc li {
    background: #fff;
    padding: 32px;
    height: auto;
}

.research_grants {
    padding-bottom: 140px;
}

.recognition_aewards_box {
    max-width: 576px;
    padding: 0px 65px 55px 60px;
    position: relative;
    z-index: 1;
    background: #F8F8F8;
}

.skill_development_sec.conclusion {
    margin-top: -140px;
}

.sod-research-technology.position-relative.v-nrt-main.main-div_section-v {
    padding-bottom: 220px;
}

.mriirs_webinar_right .accordion {
    padding-top: 0;
}

.mriirs_physo_webinar {
    z-index: 9;
}

.mriirs_physo_webinar::after {
    position: absolute;
    background-color: #BC2027;
    content: "";
    width: 100%;
    height: 546px;
    bottom: 0;
    z-index: -1;
}

.skill_main_content h4 {
    font-weight: 600;
}

.skill_small {
    padding-bottom: 30px;
}

.skill_small p {
    margin: 0;
}

.skill_small span {
    color: #BC2027;
}

.counter_number_webinar h6 {
    font-size: 54px;
    color: #fff;
    border-top: 1px solid #E9C41C;
    display: inline-block;
    padding-top: 30px;

}

.mid_margin {
    padding-top: 40px;
}

.search_overview-v-dps.common-bottom-pb {
    padding-bottom: 130px;
}

.life-sport-main.search_overview-v-dps {
    padding-bottom: 130px;
}
.accd-inn-prctss.v-margin-bottom-cm{padding-bottom: 120px;}
.accd-inn-prcts.v-margin-bottom-cm{padding-bottom: 120px;}
.impact-one {
    padding-top: 60px;
}

.sod-infrastructure_main.top_sectionmain {
    padding-top: 0;
}

.top-placements-deatils.head-top {
    margin-top: -75px;
}

/* ----------------UI02011995-end------------------------ */
.common-bottom-pb {
    padding-bottom: calc(40px + (130 - 40) * (100vw - 320px) / (1920 - 320));
}

.mriirs_lab_main_div {
    padding-top: 90px;
}

.food_sience_tec {
    padding-top: 100px;
}

.search_overview-v-dps {
    padding-bottom: calc(40px + (130 - 40) * (100vw - 320px) / (1920 - 320));
}

.top-placements.v-placemnt-recors_main_div-two.v-economics-main .top-placements-deatils::after {
    display: none;
}

.section_facult_studen_eco {
    padding-bottom: 40px;
}

.eco-fac_stu h2 {
    padding-bottom: 30px;
}

.offrngs-collab-cntnt {
    padding: 20px 0px 0 40px;
}

.offrngs-collab-row {
    margin-top: 100px;
}

.offrngs-collab-row .collab-row-cntnt {
    padding: 30px 70px 0 40px;
}

.sod-publication-noname .infrastructure_left-child {
    padding-left: 45px;
}

.sod-research-technology.position-relative.v-nrt-main {
    padding: 0;
}

.about_overview.innovative-practice.degree_requirement.student_archivment_main .box.box-left_div {
    padding-right: 45px;
}

.about_overview.innovative-practice.degree_requirement.student_archivment_main .box.box-left_div h4 {
    padding-bottom: 30px;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .academic-offerings-section .program-description ul {
    padding-left: 0;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .DoSc-academic-offerings .cntnt-lt {
    padding-left: 35px;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .program-description .red-sub-head::after {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background: url(http://192.168.100.79/manav_rachna/assets/campus/mru/school-of-sciences/images/more-white.svg) no-repeat;
    content: "";
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .small-p-txt {
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(21px + (24 - 21) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
    margin-bottom: 20px;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .program-description .red-sub-head span {
    color: #363636;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .academic-offerings-section .red-sub-head {
    display: block;
    margin-bottom: 0px;
}

.DoSc-academic-offerings.academic-offerings-section.depart-psychology.common-bottom-pb .program-description .red-sub-head,
.program-description .red-sub-head:hover {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(26px + (30 - 26) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
    color: #BC2027;
    position: relative;
}

.webinar-section-red {
    background-color: #bc2027;
    padding-top: 90px;
}

.dolAiip_secOne {
    padding-bottom: calc(40px + (80 - 40) * (100vw - 320px) / (1920 - 320));
}

.dolAiip_secTwo {
    padding-top: calc(40px + (80 - 40) * (100vw - 320px) / (1920 - 320));
    padding-bottom: calc(40px + (97 - 40) * (100vw - 320px) / (1920 - 320));
    background-color: var(--bs-white);
}

.dolAiip_secThree {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(8%, #fff), color-stop(0%, transparent));
    background: -o-linear-gradient(top, #fff 8%, transparent 0%);
    background: linear-gradient(to bottom, #fff 8%, transparent 0%);
    padding-bottom: calc(30px + (90 - 40) * (100vw - 320px) / (1920 - 320));
}

.DoE-collabs.doe-last-section.aumni-interaction {
    background-color: #bc2027;
    padding-top: 60px;
    margin-top: 90px;
    padding-bottom: 130px;
}

.secction-logo-content {
    margin-top: 60px;
    padding-bottom: 130px;
}

/* 20-08-1995 */


.opd_main_title p {
    padding-bottom: 50px;
}

.clinic-content {
    padding-left: 50px;
    padding-top: 20px;
}

.div_white-doctor {
    display: flex;
    justify-content: space-around;
    max-width: 90%;
    margin-left: auto;
    padding: 30px;
    margin-top: -80px;
}

.div_white-doctor .div_name-doctor {
    border-right: 2px solid #E1DFE4;
    padding-right: 70px;
}

.div_white-doctor .div_name-doctor:last-child {
    border: none;
}

.facilities_opd {
    margin-top: 150px;
}

.facilities_title h4 {
    padding-bottom: 30px;
}

.facilities_title p {
    padding-bottom: 40px;
    max-width: 90%;
    margin-left: auto;
}

.faculities_left_content-v {
    padding-left: 40px;
    padding-right: 40px;
}

.facilities_opd {
    z-index: 9;
    padding: 90px 0px;
}

.facilities_opd::after {
    position: absolute;
    content: "";
    background-color: #CC014A;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;

    z-index: -1;
    margin-left: auto;
}

.Specialized-main {
    padding-top: 100px;
}

.speci-titile-v h4 {
    padding-top: 15px;
}

.speci-titile-v p {
    padding-bottom: 30px;
}

.neu_box {
    padding: 40px;
    border-bottom: 5px solid #E9C41C;
    height: 100%;
}

.neu_box h5 {
    padding-bottom: 15px;
}

.cardio_main_section {
    padding-top: 150px;
}

.sport_content_div {
    padding-bottom: 50px;
}

.timimg_div-v {
    background-color: #E9C41C;
    padding: 30px;
}

.cardio_title h5 {
    padding-bottom: 40px;
}

.sport_div_main-v {
    padding-right: 40px;
}

.date_div-v {
    background-color: #0DACE5;
    padding: 50px 30px 80px 30px;
}

.mid-row {
    width: 90%;
    margin: auto;
}

.timimg_div-v h3 {
    font-weight: 700;
    margin: 0;
}

.here_ui_grid ul {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    padding-left: 0;

}

.here_ui_grid ul li figure {
    margin: 0;
}

.here_ui_grid ul li {
    padding-bottom: 0;
}

.here_innovation_title h5 {
    padding-bottom: 50px;
}

.here-text-one {
    display: grid;
    align-items: center;
    place-content: center;
    height: 100%;
}

.p-46 {
    padding-left: 46px;
    padding-right: 46px;
}

.p-74 {
    padding-right: 90px;
    padding-left: 40px;
}

.here-text-one h4 {
    padding-bottom: 25px;
}

.tele_green_main {
    background-color: #00C2A2;


}

.tele_green_main .box_tele {
    border-bottom: 5px solid #E9C41C;
    margin-top: -100px;
    padding: 40px;
    margin-bottom: 100px;
}

.tele_green_main .box_tele h5 {
    padding-bottom: 15px;
}

.here_innovation-v {
    padding-bottom: 150px;
}

.bio_mechnical_main {
    padding-top: 130px;
}

.bio_mechnical_main ul li {
    font-size: 18px;
}

.bio_mechnical_main ul li p {
    padding-top: 10px;
}


@media (min-width:1400px) {



    ul.yellow_list li,
    p,
    .small-p-txt,
    .dojmc_thrist_area_item figcaption {
        font-size: 15px;
        line-height: 26px;
    }

    .yellow_box_fact p {
        font-size: 15px;
        line-height: 24px;
    }

    .quote-box::before {
        left: 90%;
    }

    .SoMSH-dean-message-section .dean-message-box {
        padding: 0px 50px 0px 60px;
    }

    .SoMSH-dean-message-section:before {
        height: 62%;
    }

    .ach .dtl .stdnt-achv .small-p-txt {
        line-height: 26px;
    }

    .ach .dtl .stdnt-achv .mid-text {
        margin-bottom: 10px;
        line-height: 28px;
        font-size: 20px;
    }

    .ach .dtl .stdnt-achv .name-ach p {
        font-size: 18px;
        line-height: 28px;
    }

    .individual_studies .white-box {
        width: 480px;
    }

    .placement_opportunities+.yellow-bx {
        padding: 70px 60px;
        max-width: 380px;
    }

    .electronic_media .placement_opportunities {
        padding-top: 30px;
    }

    .top_place_sec2:before {
        height: 45%;
    }
}

@media(max-width:1024px) {
    .top_placement ul {
        grid-template-columns: repeat(3, 1fr);
    }
}





@media(max-width:991px) {
    .faculty-list figure img {
        height: 235px;
    }

    .rearch_overview .name_des .name_des_child {
        padding: 25px 0px;
    }

    .name_description {
        padding: 25px 15px 10px 15px;
    }

    .dcse-top-mr ul li {
        padding: 28px 25px !important;
    }

    .about_association_grid.grid-three {
        grid-template-columns: repeat(2, 1fr);
    }

    .margin-t-60 {
        margin-top: 0px;
    }

}

@media(max-width:767px) {
    .nrt .b-xx h5 {
        min-height: auto;
    }

    .nrt .b-xx P {
        min-height: auto;
    }

    .pdl-30 {
        padding-left: 0px;
    }

    .pdr-30 {
        padding-right: 0px;
    }

    .pdl-40 {
        padding-left: 0px;
    }

    .pdr-40 {
        padding-right: 0px;
    }

    .hod-mesg {
        margin-top: 40px;
    }

    .mtt-40 {
        margin-top: 40px;
    }

    .faculty-list figure img {
        height: 260px;
    }

    .students-achievement .box {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .bt-acad-offerings .program_des {
        padding-left: 0px;
    }

    .top_placement ul {
        grid-template-columns: repeat(2, 1fr);
    }

    .about_vision_mission .about_vision_mission_one {
        max-width: 100%;
    }

    .about_association_grid.grid-three {
        grid-template-columns: repeat(1, 1fr);
    }

    .award-recognition .row .text-box {
        padding-left: 0px;
    }

    .a-in-p-three .mn-prt {
        grid-template-columns: 100%;
    }

    .a-in-p-three .mn-prt .bxss {
        padding: 15px;
    }

    .c-i-t-u .miiris-award-bio .box {
        flex-direction: column;
    }


    .c-i-t-u .miiris-award-bio .box .b-x {
        width: 100%;
    }

    .c-i-t-u .miiris-award-bio .box .txts {
        width: 100%;
    }

    .award-recog .box {
        flex-direction: column;
    }

    .award-recog .box .img-box {
        width: 100%;
    }

    .award-recog .box .img-box figure img {
        height: auto;
    }

    .award-recog .box .text-box {
        width: calc(100% - 0px);
    }

    .award-recog .award-txt-box {
        padding: 45px 0 0 0px;
    }

    .alumni-review .main {
        flex-direction: column;
    }

    .alumni-review .main .text {
        width: 100%;
        margin-top: 30px;
    }

    .alumni-review .main .img-prt {
        width: 100%;
    }

    .innov-prcts-txt {
        padding: 30px 0px 0 0;
    }

    .civil-awa .box_wrapper .box {
        flex-direction: column;
    }

    .civil-awa .box_wrapper .box .img-box {
        width: 100%;
    }

    .civil-awa .box_wrapper .box .img-box img {
        width: 100%;
    }

    .civil-awa .box_wrapper .box .text-box {
        width: calc(100% - 0px);
        padding: 40px 0px 0 0px;
    }

    .civil-awa .box_extra {
        padding-top: 0px;
    }

    .alumni-review .yellow:before {
        width: 154px;
        height: 154px;
    }
}



@media(max-width:600px) {
    .faculty-list figure img {
        height: auto;
    }

}

@media(max-width:480px) {
    .top_placement ul {
        grid-template-columns: repeat(1, 1fr);
    }
}



/* maneesh css start here*/


.degree .cs_cousres {
    margin-top: 0;
}

.program_courses_list.course_pro_list_detail.degree .program_course_list_menu {
    margin-top: 0;
}

.program_courses_list.course_pro_list_detail.degree .course_list_name {
    padding-top: 0;
}

.degree .course_list_name .program_des {
    padding: 0;
    border: none;
    border-bottom: 2px solid #BC2027;
    background: transparent;
}

.program_courses_list.course_pro_list_detail.degree.degree .course_list_name {
    padding-left: 0;
}

.degree-align {
    display: block;
    text-align: center;
}

.degree .program_course_list_menu ul li {
    position: relative;
}

.degree .program_course_list_menu ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #BC2027;
}

.degree .program_course_list_menu ul {
    padding-left: 30px;
}

.program_course_list_menu.degree-right-list ul li:before {
    background-color: #358D41;
}

.duration-grey ul li {
    position: relative;
}

.duration-grey ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #358D41;
}

.duration-grey {
    background-color: #E1DFE4;
    padding-top: 280px;
    padding-bottom: 70px;
}

.mriirs-applied-prgrms.program_courses_list.course_pro_list_detail.degree {
    padding-bottom: 0;
    margin-bottom: -220px;
}

.program_course_list_menu.degree-bg-clr {
    background-color: #FCD200;
}

.program_course_list_menu.degree-bg-clr,
.program_course_list_menu.degree-right-list {
    min-height: 322px;
}

.mriirs-applied-prgrms.program_courses_list.course_pro_list_detail.degree .dep-bio h4 {
    position: relative;
}

.mriirs-applied-prgrms.program_courses_list.course_pro_list_detail.degree .dep-bio h4:after {
    content: "";
    position: absolute;
    top: 10px;
    right: 0;
    height: 1px;
    background-color: #3636361a;
    width: 57%;
}

@media(max-width:767px) {

    .program_course_list_menu.degree-bg-clr,
    .program_course_list_menu.degree-right-list {
        min-height: auto;
    }
}



.degree .program_course_list_menu ul li {
    position: relative;
}

.degree .program_course_list_menu ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #BC2027;
}

.duration-grey ul li {
    position: relative;
}

.duration-grey ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #358D41;
}

.mriirs-applied-prgrms.program_courses_list.course_pro_list_detail.degree {
    padding-bottom: 0;
    margin-bottom: -220px;
}

.program_course_list_menu.degree-bg-clr {
    background-color: #FCD200;
}

.program_course_list_menu.degree-bg-clr,
.program_course_list_menu.degree-right-list {
    min-height: 322px;
}

.research-btn a {
    text-decoration: none;
    background-color: #FCD200;
    font-weight: normal;
    line-height: 24px;
    display: inline-block;
    padding: 9.5px 19px;
}

.duration-grey.research-bg {
    background-color: transparent;
}

.duration-grey.research-sec {
    background-color: #E1DFE4;
}

.duration-grey.research-sec p {
    display: block;
    text-align: center;
}

.duration-grey.research-sec h4 {
    display: block;
    text-align: center;
    font-weight: bold;
}

.research-btn.bottom-btn {
    display: block;
    text-align: center;
}

.duration-grey.research-sec ul li {
    display: inline-block;
    width: 33%;
}

.duration-grey.research-sec ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 12;
    width: 2px;
    height: 29px;
    border-radius: 0;
    background-color: #FD5E53;
    border: 2px solid #FD5E53;
}

.duration-grey.research-sec ul li {
    line-height: 50px;
}

.duration-grey.research-bg {
    padding-top: 0;
}

.sod-research-technology-last.physo-last-tech .sod-research-technology_left-last h3 {
    padding-bottom: 0;
}

.sod-research-technology.main_technology.position-relative {
    padding-top: 0;
}

.sod-research-technology_left-last.padding-left {
    padding-left: 0;
}

@media(max-width:767px) {

    .program_course_list_menu.degree-bg-clr,
    .program_course_list_menu.degree-right-list {
        min-height: auto;
    }

    .duration-grey.research-sec ul li {
        width: 100%;
    }
}

.excellence-grp .excellence-img {
    padding: 2px;
}

.objectives.position-relative.mr-exllence {
    padding-bottom: 70px;
}

.objectives.position-relative {
    position: relative !important;
}

.objectives.position-relative.mr-exllence:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 67%;
    background-color: #BC2027;
    z-index: 1;
}

.objectives.position-relative.mr-exllence .excellence-grp {
    position: relative;
    z-index: 11;
}

.exlle-bt-txt p {
    display: block;
    text-align: left;
    color: #fff;
}

.objectives.position-relative.excellence-award h5 {
    text-align: center;
}

.objectives.position-relative.excellence-award {
    padding: 0;
    border-bottom: 1px solid #E1DFE4;
}

.font-15 {
    color: #363636;
    font-weight: 600;
    font-size: 15px;
    line-height: 26px;
}

.excellence-award-list ul {
    padding: 0;
    margin: 0;
}

.excellence-award-list ul li:first-child {
    margin: 0;
}

.excellence-award-list ul li {
    display: inline-block;
    margin: 0 50px;
    color: #BC2027;
    font-weight: bold;
    position: relative;
}

.excellence-award-list ul li:before {
    content: '';
    position: absolute;
    left: -23px;
    top: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #E9C41C;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections {
    background-color: #E1DFE4;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul {
    margin-bottom: 0;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections h5 {
    display: block;
    text-align: center;
}

.boredr {
    border: 1px solid #d7d7d7;
    position: relative;
    top: 28px;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections li figure {
    padding: 20px;
    background: #fff;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections li {
    padding: 0 !important;
    background: transparent;
    height: auto !important;
    display: block;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul li figure img {
    width: 100%;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul {
    grid-template-columns: repeat(5, 1fr);
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections li p {
    text-align: left;
}

.top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul.two-center-img {
    grid-template-columns: repeat(2, 1fr);
}

.center-bg-rgt h4,
.center-bg-rgt p {
    color: #fff;
}

.center-bg-rgt {
    background-color: #03C9B7;
    height: 100%;
    display: block;
    padding: 40px;
}

.excellence-award-list ul li {
    display: inline-block;
    margin: 0 50px;
    color: #BC2027;
    font-weight: bold;
    position: relative;
}

.excellence-award-list ul {
    padding: 0;
    margin: 0;
}

.excellence-award-list ul li:first-child {
    margin: 0;
}

.excellence-award-list ul li:before {
    content: '';
    position: absolute;
    left: -23px;
    top: 10px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #E9C41C;
}

.excellence-award-list.no-bullet ul li:before {
    display: none;
}

.dcse-tp-mr::after {
    content: "";
    background: #BC2027;
    width: 100%;
    height: 90%;
    position: absolute;
    bottom: 0;
    /* z-index: -1; */
    left: 0;
}

.dcse-tp-mr.dophd_itup_secOne::after,
.dcse-tp-mr.dophd_itup_secTwo::after {
    display: none;
}

.dophd_itup_secOne {
    padding-bottom: 100px;
}

.dophd_itup_secTwo {
    background-color: #BC2027;
    padding: 0px 0 140px;
    position: relative;
    z-index: 1;
}

.dophd_itup_secTwo::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 220px;
    background-color: #f8f8f8;
    z-index: -1;
}




ul.dophd_itupLogo {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 1rem;
    margin-bottom: 8.3rem;
    padding: 0;
    text-align: center;
}

ul.dophd_itupLogo>li {
    height: 100%;
    padding: 25px;
    background: #fff;
    list-style: none;
}

ul.dophd_itupLogo>li figure {
    margin-bottom: 15px;
}

ul.dophd_itupLogo>li img {
    width: 100%;
    height: 100px;
    object-fit: contain;
}

@media (max-width:992px) {
    ul.dophd_itupLogo {
        grid-template-columns: repeat(3, 1fr);
    }

    ul.dophd_itupLogo>li {
        padding: 15px;
    }

    .dophd_itup_secTwo {
        padding: 0px 0 60px;
    }
}

@media (max-width:776px) {
    ul.dophd_itupLogo {
        grid-template-columns: repeat(2, 1fr);
    }

    ul.dophd_itupLogo>li {
        padding: 15px;
    }
}

@media (max-width:375px) {
    ul.dophd_itupLogo {
        grid-template-columns: repeat(1, 1fr);
    }

    ul.dophd_itupLogo>li {
        padding: 15px;
    }
}

.dcse-tp-mr ul li {
    flex-wrap: wrap;
    height: 100%;
}

.mriirs_itu_secOne::after {
    display: none;
}

.mriirs_itu_secTwo {
    background: #BC2027;
    padding: 50px 0;
}

.mriirs_itu_sec_thre {
    padding-bottom: 80px;
}

/* ui-20-081995 */
ul.dots-green {
    padding-left: 0;
    margin-bottom: 25px;
}

.dots-green li {
    font-weight: 700;
    font-size: calc(13px + (15 - 13) * (100vw - 1366px) / (1920 - 1366));
}

.dots-green li {
    position: relative;
    padding-left: 25px;
}

.dots-green li::after {
    position: absolute;
    top: 9px;
    left: 0px;
    width: 7px;
    height: 7px;
    background-color: #358D41;
    content: "";
    border-radius: 50%;
}

ul.dots-green.v-pr-60 {
    padding-left: 40px;
}


.dots-green .font-15 {
    font-weight: 500;
}

.research_grow_summary_v {
    background-color: #E1DFE4;
    margin-top: 90px;
    padding: 90px 0px;
}

.v-summary_title_research h4 {
    padding-bottom: 50px;
}

.para_research {
    padding-right: 40px;
    padding-bottom: 50px;
}

.img_research_left-v {
    padding-left: 40px;
}

.para_research-second {
    padding-top: 40px;
}

.Research_Group_Members-v {
    padding-top: 110px;
    padding-bottom: 140px;
}

.Research_Group_Members-v-title h4 {
    padding-bottom: 56px;
}

.research-group-member-main h6 {
    text-align: center;
}

.research-group-member-main h5 {
    text-align: center;
    color: #fff;
    font-weight: 700;
}

.research-group-member-main p {
    text-align: center;
    font-weight: 500;
}

.line-research {
    padding-top: 20px;
    border-bottom: 1px solid #ffffff2e;
    margin-bottom: 20px;
}

.mribsFigcaption.research-group-member-main {
    padding: 30px;
}

































@media(max-width:991px) {
    .top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width:767px) {
    .excellence-award-list ul {
        padding-bottom: 20px;
    }
}

@media(max-width:575px) {
    .top_placement.placement-top-placement.position-relative.dcse-tp-mr.dcse-top-mr.bio-top-itu.exllence-award-sections ul {
        grid-template-columns: repeat(2, 1fr);
    }
}

.faculty-list.mriirs-brd-stds.inovative .name .date {
    color: #BC2027;
    font-weight: bold;
}

.faculty-list.mriirs-brd-stds.inovative .name {
    background: transparent;
}

.faculty-list.mriirs-brd-stds.inovative .name {
    padding: 1.5rem 15px 1.5rem 0;
    min-height: 313px;
    position: relative;
}

section.faculty-list.mriirs-brd-stds.inovative:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    min-height: 60%;
    background-color: #E1DFE4;
    z-index: -1;
}

section.faculty-list.mriirs-brd-stds.inovative {
    position: relative;
    padding: 150px 0 60px;
}

.position-relative.inovative-space {
    margin-bottom: -90px;
}

.faculty-list.mriirs-brd-stds.inovative h4.center {
    display: block;
    text-align: center;
    font-weight: bold;
}

.faculty-list.mriirs-brd-stds.inovative .name:after {
    position: absolute;
    content: "";
    bottom: 40px;
    left: 0;
    right: 0;
    width: 70px;
    height: 2px;
    background-color: #E9C41C;
}

.inovative-border .custom-bullets {
    border-bottom: 1px solid #E1DFE4;
}

.inovative-border p {
    color: #5023A1;
}

.inovative-border .custom-bullets li::before {
    background-color: #BC2027;
}

#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

.inovative-border #owl-demo .owl-dots {
    display: block;
}

.inovative-border #owl-demo .owl-dots button span {
    width: 7px;
    height: 7px;
    background-color: #000000;
    opacity: 15%;
}

.inovative-border #owl-demo .owl-dots button.active span {
    opacity: 100%;
}

.inovative-red-bg {
    background-color: #BC2027;
}

.inovative-red-bg p,
.inovative-red-bg ul li {
    color: #fff;
}

.inovative-img {
    margin-bottom: -50px;
}

.inovative-red-bg h4 {
    text-align: center;
    color: #fff;
}

.position-relative.inovative-border.inov-bp {
    padding-top: 150px !important;
}

.faculty-list.mriirs-brd-stds.inovative .edit {
    margin: 0;
}

.inovative #loadMore p {
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 8px #00000014;
    border: none;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    padding: 10px 17px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.inovative #loadMore p img {
    margin: 0 !important;
    vertical-align: middle;
    width: 6px;
}

.inov-item {
    display: none;
}

section.faculty-list.mriirs-brd-stds.inovative .inov-item {
    display: block;
}

@media(max-width:767px) {
    .faculty-list.mriirs-brd-stds.inovative .name {
        min-height: auto;
        padding-bottom: 40px;
    }

    .faculty-list.mriirs-brd-stds.inovative .name:after {
        bottom: 20px;
    }
}

section.faculty-list.mriirs-brd-stds.inovative>.container>div {
    position: relative;
    z-index: 1;
}

section.faculty-list.mriirs-brd-stds.inovative:before {
    z-index: 1;
}

.position-relative.inovative-space figure {
    position: relative;
    z-index: 11;
}

section.faculty-list.mriirs-brd-stds.inovative p.fw-bold.text-center.border-top-lim img {
    margin: 0 !important;
    vertical-align: middle;
    width: 6px;
}

section.faculty-list.mriirs-brd-stds.inovative p.fw-bold.text-center.border-top-lim {
    padding: 0;
    margin: 0;
    background-color: #FFFFFF;
    box-shadow: 0px 5px 8px #00000014;
    border: none;
    font-size: 12px;
    line-height: 16px;
    display: flex;
    padding: 10px 17px;
    vertical-align: middle;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.position-relative.inovative-border.inov-bp .owl-carousel {
    display: block;
}

@media(max-width:767px) {
    .position-relative.inovative-border.inov-bp {
        padding-top: 50px !important;
    }
}


.duration-grey.technical-clubs li {
    position: relative;
}

.duration-grey.technical-clubs li::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
}

.duration-grey.technical-clubs.egagement ul li:before {
    background-color: #BC2027;
}

.duration-grey.technical-clubs-bg {
    padding: 100px 0;
}

.duration-grey.technical-clubs-bg h5,
.duration-grey.technical-clubs-bg p {
    color: #fff;
}

.duration-grey.technical-clubs-bg.tech-gll-img {
    background-color: transparent;
    padding: 50px 0;
}

.duration-grey.technical-clubs-bg.tech-gll-img h4 {
    display: block;
    text-align: center;
}

.grp-gll-img-one {
    display: grid;
    grid-template-columns: 30% 70%;
    gap: 15px;
    margin-bottom: 5px;
}

.grp-gll-img-two {
    display: grid;
    grid-template-columns: 58% 42.5%;
    gap: 15px;
}

.grp-gll-img-one .gll-img-item figure {
    height: 100%;
    margin: 0;
}

.duration-grey.technical-clubs-bg.egagement-bg {
    background-color: #0DACE5;
    padding: 0;
    margin-bottom: 100px !important;
}

.egagement-bt-img {
    display: block;
    text-align: right;
}

.duration-grey.technical-clubs-bg.egagement-bg .eng-top-img {
    margin-top: -18px;
}

.duration-grey.technical-clubs-bg.egagement-bg h5 {
    padding-top: 69px !important;
}

.egagement-bt-img figure {
    padding: 0;
    margin: 0;
    margin-bottom: -31px;
}

.certificate {
    display: grid;
    grid-template-columns: 20.5% 16.8% 19.2% 39%;
    gap: 15px;
    margin-bottom: 5px;
}

@media(max-width:575px) {
    .certificate {
        display: block;
    }
    
    .hod-main-img:before {
        content: "";
        position: absolute;
        background-image: url(../images/invert-comma.svg);
        right: 25px;
        top: -19px;
        width: 69px;
        height: 50px;
        background-size: cover;
    }

}

.duration-grey.technical-clubs.egagement {
    background-color: transparent;
    padding: 0;
    margin-bottom: 35px !important;
}

.duration-grey.technical-clubs {
    padding: 0 0 40px;
    background-color: transparent;
}


.degree .cs_cousres {
    margin-top: 0;
}

.program_courses_list.course_pro_list_detail.degree .program_course_list_menu {
    margin-top: 0;
}

.program_courses_list.course_pro_list_detail.degree .course_list_name {
    padding-top: 0;
}

.degree .course_list_name .program_des {
    padding: 0;
    border: none;
    border-bottom: 2px solid #BC2027;
    background: transparent;
}

.program_courses_list.course_pro_list_detail.degree.degree .course_list_name {
    padding-left: 0;
}

.degree .program_course_list_menu ul li {
    position: relative;
}

.degree .program_course_list_menu ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #BC2027;
}

.degree .program_course_list_menu ul {
    padding-left: 30px;
}

.program_course_list_menu.degree-right-list ul li:before {
    background-color: #358D41;
}

.duration-grey ul li {
    position: relative;
}

.duration-grey ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 6px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #358D41;
}

.mriirs-applied-prgrms.program_courses_list.course_pro_list_detail.degree {
    padding-bottom: 0;
    margin-bottom: -220px;
}

.program_course_list_menu.degree-bg-clr {
    background-color: #FCD200;
}

.program_course_list_menu.degree-bg-clr,
.program_course_list_menu.degree-right-list {
    min-height: 322px;
}

.research-btn a {
    text-decoration: none;
    background-color: #FCD200;
    font-weight: normal;
    line-height: 24px;
    display: inline-block;
    padding: 9.5px 19px;
}

.duration-grey.research-bg {
    background-color: transparent;
}

.duration-grey.research-sec {
    background-color: #E1DFE4;
}

.duration-grey.research-sec p {
    display: block;
    text-align: center;
}

.duration-grey.research-sec h4 {
    display: block;
    text-align: center;
    font-weight: bold;
}

.research-btn.bottom-btn {
    display: block;
    text-align: center;
}

.duration-grey.research-sec ul li {
    display: inline-block;
    width: 33%;
}

.duration-grey.research-sec ul li:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 12;
    width: 2px;
    height: 29px;
    border-radius: 0;
    background-color: #FD5E53;
    border: 2px solid #FD5E53;
}

.duration-grey.research-sec ul li {
    line-height: 50px;
}

.wb-tag {
    display: flex;
    padding: 25px;
    background-color: #FCD200;
    gap: 15px;
    align-items: center;
    justify-content: center;
}

.wb-tag p {
    padding: 0;
    margin: 0;
}

.wb-tag h4 {
    font-size: 54px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.wb-tag-align {
    align-items: center;
}

.duration-grey.research-sec.mb-5.web-bg-g ul li:before {
    background-color: #E9C41C;
    border: 2px solid #E9C41C;
    height: 60px;
}

.duration-grey.research-sec.mb-5.web-bg-g ul li {
    padding-right: 50px;
    line-height: 25px;
}

.duration-grey.research-sec.web-bg-g h4.univer {
    position: relative;
    text-align: center;
}

.duration-grey.research-sec.web-bg-g h4.univer:before,
.duration-grey.research-sec.web-bg-g h4.univer:after {
    position: absolute;
    top: 27%;
    left: 0;
    right: auto;
    width: 30%;
    content: "";
    background-color: lightgrey;
    height: 1px;
}

.duration-grey.research-sec.web-bg-g h4.univer:after {
    right: 0;
    left: auto;
}

.duration-grey.research-sec.web-bg-g h4,
.duration-grey.research-sec.web-bg-g p {
    text-align: left;
}

.duration-grey.research-sec.web-bg-g {
    padding-top: 0 !important;
}

.duration-grey.research-sec.web-bg-g figure.wb-right-img {
    margin-top: -20px;
}

.duration-grey.research-sec.web-bg-g.nitttr {
    background-color: transparent;
}

.web-logo-box {
    padding: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background-color: #fff;
    border-bottom: 6px solid #0DACE5;
    top: 0;
}

.web-logo-box.boredr {
    border-bottom: 6px solid #FD5E53;
}

p.left-gp {
    padding-left: 15px;
}

.duration-grey.research-sec.web-bg-g.nitttr ul li {
    margin-bottom: 36px;
    vertical-align: top;
}

.duration-grey.research-sec.web-bg-g.nitttr .coor-txt p {
    text-align: center;
}

.duration-grey.technical-clubs-bg.web-bg-red {
    background-color: #BC2027;
    padding-top: 0;
}

.duration-grey.technical-clubs-bg.web-bg-red h4,
.duration-grey.technical-clubs-bg.web-bg-red p {
    color: #fff;
}

.web-cc-rit-img figure {
    margin-top: -25px;
}

@media(max-width:991px) {
    .duration-grey.research-sec.web-bg-g.nitttr ul li {
        width: 49%;
    }

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        top: 15%;
    }

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        width: 17%;
    }
}

@media(max-width:767px) {
    p.left-gp {
        padding-left: 0;
    }

    .duration-grey.research-sec.web-bg-g.nitttr ul li {
        width: 100%;
    }

    .web-cc-rit-img figure {
        margin-top: 0;
    }

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        width: 25%;
    }

    .duration-grey.research-sec.web-bg-g figure.wb-right-img {
        margin-top: 0;
    }

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        width: 10%;
        top: 30%;
    }

    .duration-grey.research-sec.web-bg-g.nitttr {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
}

@media(max-width:575px) {

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        width: 15%;
    }

    .duration-grey.research-sec.web-bg-g h4.univer:before,
    .duration-grey.research-sec.web-bg-g h4.univer:after {
        width: 5%;
    }
}


.page-title ul {
    display: flex;
    align-items: flex-start;
    gap: 25px;
    padding: 50px 0 0 0;
}

.page-title ul li {
    position: relative;
    padding-left: 20px;
    padding-bottom: 25px;
}

.page-title ul li:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background-color: #FCD200;
    content: "";
}

.about_overview.students-achievement.grey-bg-secr .box {
    padding: 0;
    margin: 0;
    border: none;
}

.about_overview.students-achievement.grey-bg-secr {
    background-color: #E1DFE4;
    display: block;
    padding: 50px 0 100px;
    margin-bottom: 0px;
}

.about_overview.students-achievement.grey-bg-secr h4 {
    display: block;
    text-align: center;
}

section.about_overview.students-achievement.grey-bg-secr p {
    padding-bottom: 15px;
    border-bottom: 2px solid #0000001a;
    min-height: 70px;
    position: relative;
}

section.about_overview.students-achievement.grey-bg-secr p:after {
    position: absolute;
    bottom: -2px;
    left: auto;
    right: 0;
    border: 2px solid #BC2027;
    content: "";
    width: 15%;
}

section.about_overview.students-achievement.collaboration-sec .row {
    align-items: center;
}

section.about_overview.students-achievement.collaboration-sec p {
    padding: 30px;
    margin: 0;
}

.about_overview.students-achievement.collaboration-sec {
    margin-top: -30px;
}

.about_overview.students-achievement.collaboration-sec {
    margin-top: -30px;
    padding-bottom: 70px;
}

.col-confrence {
    background-color: #BC2027;
    padding: 70px 0 0;
    margin-bottom: 120px;
}

.col-confrence h4,
section.col-confrence p {
    color: #fff;
    display: block;
    text-align: center;
}

.col-confrence figure {
    margin-bottom: -50px;
}

section.about_overview.students-achievement.collaboration-sec.coll-sec p {
    padding: 0;
    padding-bottom: 20px;
}

.img-coll-grp {
    display: flex;
    gap: 20px;
}

.img-coll-grp {
    display: flex;
    gap: 20px;
    border-bottom: 1px solid #e9e9e9;
    align-items: center;
    min-height: 70px;
}

.coll-bodr-lft {
    border-left: 1px solid #e9e9e9;
}

.accd-inn-prcts {
    padding: 20px 0 160px;
}

section.about_overview.students-achievement.collaboration-sec .row {
    align-items: center;
    padding-bottom: 34px;
}

section.about_overview.students-achievement.grey-bg-secr .title-head {
    padding: 0;
}

@media(max-width:767px) {
    .page-title.list-para ul {
        flex-direction: column;
    }

    section.about_overview.students-achievement.grey-bg-secr p {
        min-height: auto;
        margin-bottom: 40px;
    }

    .about_overview.students-achievement.grey-bg-secr {
        padding-bottom: 50px;
    }

    .about_overview.students-achievement.collaboration-sec {
        padding-bottom: 0;
    }

    .page-title ul {
        flex-direction: column;
    }

    .img-coll-grp {
        margin-bottom: 15px;
        min-height: auto;
    }

    section.about_overview.students-achievement.collaboration-sec p {
        padding-left: 0;
        padding-right: 0;
    }

    section.biotech-innovative-practices-bot-sec {
        margin-top: 50px;
    }
}


.duration-grey.technical-clubs li {
    position: relative;
}

.duration-grey.technical-clubs li::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 9px;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #E9C41C;
}

.duration-grey.technical-clubs-bg {
    background-color: #BC2027;
    padding: 100px 0;
}

.duration-grey.technical-clubs-bg h5,
.duration-grey.technical-clubs-bg p {
    color: #fff;
}

.duration-grey.technical-clubs-bg.tech-gll-img {
    background-color: transparent;
    padding: 50px 0;
}

.duration-grey.technical-clubs-bg.tech-gll-img h4 {
    display: block;
    text-align: center;
}

.grp-gll-img-one {
    display: grid;
    grid-template-columns: 30% 70%;
    gap: 15px;
    margin-bottom: 5px;
}

.grp-gll-img-two {
    display: grid;
    grid-template-columns: 58% 42.5%;
    gap: 15px;
}

.grp-gll-img-one .gll-img-item figure {
    height: 100%;
    margin: 0;
}

.duration-grey.technical-clubs {
    margin: 0 !important;
}

.duration-grey.technical-clubs-bg.tech-gll-img .title-head {
    padding: 0;
}

.duration-grey.technical-clubs-bg {
    margin: 0 !important;
}

@media(max-width:767px) {
    section.biotech-innovative-practices-bot-sec {
        margin-top: 50px;
    }

    .duration-grey.research-sec.pt-5.pb-8 ul li {
        width: 100%;
    }
}

.duration-grey.technical-clubs-bg {
    background-color: #BC2027;
}

.duration-grey.technical-clubs-bg.eee {
    padding: 50px 0;
}

.duration-grey.technical-clubs-bg h5,
.duration-grey.technical-clubs-bg p {
    color: #fff;
}

.duration-grey.technical-clubs-bg.tech-gll-img {
    background-color: transparent;
    padding: 50px 0;
}

.duration-grey.technical-clubs-bg.tech-gll-img h4 {
    display: block;
    text-align: center;
}

.duration-grey.technical-clubs-bg.eee h4 {
    color: #fff;
}

.eee-industry {
    display: block;
    text-align: center;
}

.duration-grey.technical-clubs-bg.eee ul li {
    padding: 11px 0;
}

.eee-img-txt p {
    text-align: center;
}

.duration-grey.technical-clubs-bg.eee ul li {
    position: relative;
    color: #fff;
}

.duration-grey.eee-img-txt {
    margin-bottom: 0 !important;
    padding-top: 40px;
}

.duration-grey.technical-clubs-bg.eee ul li::before {
    content: '';
    position: absolute;
    left: -25px;
    top: 45%;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #E9C41C;
}

.duration-grey.research-bg.top-ppl ul li {
    padding: 0 0 25px;
}

.duration-grey.research-bg.top-ppl ul li:before {
    background-color: #BC2027;
    top: 10%;
}

.duration-grey.research-sec.web-bg-g.nitttr.wpp {
    background-color: #BC2027;
}

.wepp-img {
    margin-top: -25px;
}

.duration-grey.research-sec.web-bg-g.nitttr.wpp p {
    color: #fff;
}

.duration-grey.research-sec.web-bg-g.nitttr.wpp .web-logo-box {
    border-bottom: 0;
}

.duration-grey.research-sec.web-bg-g.nitttr.wpp .six-top h4 {
    color: #fff;
    font-size: 54px;
}

.six-top {
    border-bottom: 8px solid #E9C41C;
}

.duration-grey.research-sec.web-bg-g.nitttr.wpp .ppp-top {
    padding-top: 60px;
    padding-left: 30px;
}

.duration-grey.research-sec.mb-5.web-bg-g.nitttr.wpp.top-ppp {
    margin-bottom: 0 !important;
    padding-bottom: 70px !important;
}

.duration-grey.research-bg {
    background-color: transparent;
}

.wb-tag {
    display: flex;
    padding: 25px;
    background-color: #FCD200;
    gap: 15px;
    align-items: center;
    justify-content: center;
}

.wb-tag p {
    padding: 0;
    margin: 0;
}

.wb-tag h4 {
    font-size: 54px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.wb-tag-align {
    align-items: center;
}

.duration-grey.research-sec.mb-5.web-bg-g ul li:before {
    background-color: #E9C41C;
    border: 2px solid #E9C41C;
    height: 60px;
}

.duration-grey.technical-clubs-bg.web-bg-red {
    background-color: #BC2027;
}

.duration-grey.technical-clubs-bg.web-bg-red h4,
.duration-grey.technical-clubs-bg.web-bg-red p {
    color: #fff;
}

.duration-grey.research-bg.innitiative-sps .wb-tag {
    justify-content: space-around;
}

.duration-grey.research-bg .wb-tag-align {
    align-items: flex-start;
}

.duration-grey.research-bg.innitiative-sps .wb-tag h4 {
    font-size: 48px;
}

.duration-grey.research-bg.innitiative-sps .wb-tag .wb-tag-item p {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps .wb-tag {
    padding: 45px 25px;
}

.duration-grey.research-bg.innitiative-sps .sps-grp h4 {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps .sps-grp {
    background-color: #fff;
    padding: 40px 30px;
    min-height: 217px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 16px;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-gren {
    border-bottom: 3px solid #03C9B7;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-blue {
    border-bottom: 3px solid #0DACE5;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-yellow {
    border-bottom: 3px solid #FCD200;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red h4,
.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red p {
    text-align: center;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red {
    padding: 100px 0 80px;
}

.duration-grey.research-bg.innitiative-sps {
    margin-bottom: -50px;
    padding: 0;
}

.inn-prcts {
    padding-bottom: 90px;
}



@media(max-width:991px) {
    .duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red .sps-blocks {
        padding-bottom: 15px;
    }
}

@media(max-width:767px) {
    .duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red {
        padding: 50px 0 80px;
    }
}

.duration-grey.research-bg {
    background-color: transparent;
}

.wb-tag {
    display: flex;
    padding: 25px;
    background-color: #FCD200;
    gap: 15px;
    align-items: center;
    justify-content: center;
}

.wb-tag p {
    padding: 0;
    margin: 0;
}

.wb-tag h4 {
    font-size: 54px;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.wb-tag-align {
    align-items: center;
}

.duration-grey.research-sec.mb-5.web-bg-g ul li:before {
    background-color: #E9C41C;
    border: 2px solid #E9C41C;
    height: 60px;
}

.duration-grey.technical-clubs-bg.web-bg-red {
    background-color: #BC2027;
}

.duration-grey.technical-clubs-bg.web-bg-red h4,
.duration-grey.technical-clubs-bg.web-bg-red p {
    color: #fff;
}

/* New css */

.duration-grey.research-bg.innitiative-sps .wb-tag {
    justify-content: space-around;
}

.duration-grey.research-bg .wb-tag-align {
    align-items: flex-start;
}

.duration-grey.research-bg.innitiative-sps .wb-tag h4 {
    font-size: 48px;
}

.duration-grey.research-bg.innitiative-sps .wb-tag .wb-tag-item p {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps .wb-tag {
    padding: 45px 25px;
}

.duration-grey.research-bg.innitiative-sps .sps-grp h4 {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps .sps-grp {
    background-color: #fff;
    padding: 40px 30px;
    min-height: 211px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    margin-bottom: 16px;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-gren {
    border-bottom: 3px solid #03C9B7;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-blue {
    border-bottom: 3px solid #0DACE5;
}

.duration-grey.research-bg.innitiative-sps .sps-grp.border-yellow {
    border-bottom: 3px solid #FCD200;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red h4,
.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red p {
    text-align: center;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red {
    padding: 100px 0 80px;
}

.duration-grey.research-bg.innitiative-sps {
    margin-bottom: -50px;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .wb-tag {
    padding: 0 !important;
    background-color: transparent;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .sps-grp.border-gren {
    padding: 0;
    background-color: transparent;
    border: none;
    min-height: auto;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .row.wb-tag-align {
    align-items: center;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .sps-grp.border-gren p span {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .sps-grp .wb-tag-item p {
    font-weight: bold;
}

.duration-grey.research-bg.innitiative-sps.inovatn-prec-sps .sps-grp .wb-tag-item h4 {
    font-size: 54px;
    font-weight: bold;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red {
    background-color: #03C9B7;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red.sps-trans p {
    color: #000;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red.sps-trans h4 {
    color: #BC2027;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red.sps-trans {
    background-color: transparent;
    padding: 0;
}

.duration-grey.research-bg.innitiative-sps.spsss {
    margin-bottom: 50px;
    padding-bottom: 50px;
}

.duration-grey.research-bg.innitiative-sps.spsss .sps-grp.border-blue {
    border-bottom: 6px solid #FCD200;
    margin: 0;
    min-height: auto;
}

.duration-grey.research-bg.innitiative-sps.spsss .sps-grp.border-blue .row {
    align-items: center;
}

.duration-grey.research-bg.innitiative-sps.spsss .sps-grp.border-blue figure {
    text-align: center;
    margin: 0;
}

.duration-grey.research-bg.innitiative-sps.spsss .sps-grp.border-blue img {
    width: 200px !important;
    text-align: center;
    margin: 0 auto;
}

.spps-left {
    border-left: 1px solid #ebebeb;
}

.spps-brdr {
    padding-left: 40px;
}

.accd-inn-prcts.v-section-degree {
    padding: 20px 0 40px;
}

.notes_degree {
    margin-bottom: 130px;
}

@media(max-width:991px) {
    .duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red .sps-blocks {
        padding-bottom: 15px;
    }

    .duration-grey.research-bg.innitiative-sps.inovatn-prec-sps {
        margin: 0;
    }
}

@media(max-width:767px) {
    .duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red {
        padding: 50px 0 80px;
    }
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red.spppsd {
    background-color: #CC014A;
}

.duration-grey.technical-clubs-bg.web-bg-red.ini--sps-red.spppsd p {
    text-align: left;
}

.duration-grey.technical-clubs.egagement ul li:before {
    background-color: #FCD200;
}

/* maneesh css end here*/


.v-award-reco.award-recognition .box_wrapper.margin-top-award {
    padding-top: 80px;

}

.line_bottom {
    display: flex;
    align-items: center;
}

/* ui-20081995 */
.DoSc-academic-offerings .cntnt-lt {
    padding-left: 35px;
}

.red-upper-text {
    font-size: 15px;
    color: #bc2027;
    text-transform: uppercase;
    font-weight: 800;
    line-height: 21px;
}

.DoSc-academic-offerings .mid-line-head {
    text-align: left;
}

.mid-line-head {
    position: relative;
    color: #363636 !important;
    text-align: center;
    z-index: 1;
}

.DoSc-academic-offerings .mid-line-head .mid-line-span {
    padding-left: 0;
    background: #f8f8f8;
}


.mid-line-head .mid-line-span {
    background: #fff;
    padding: 10px 30px;
}

.mid-line-head::after {
    position: absolute;
    height: 1px;
    background-color: #ddd;
    width: 100%;
    top: 8px;
    left: 0;
    right: 0;
    content: "";
    z-index: -1;
}

.academic-offerings-section .program-description {
    border-top: none;
    padding: 35px 0 0;
}

.program-description {
    margin-bottom: 29px;
    padding: 35px 30px;
    border-top: 2px solid #BC2027;
    border-bottom: 2px solid #BC2027;
}

.program-description .red-sub-head,
.program-description .red-sub-head:hover {
    font-size: calc(18px + (20 - 18) * (100vw - 1366px) / (1920 - 1366));
    line-height: calc(26px + (30 - 26) * (100vw - 1366px) / (1920 - 1366));
    font-weight: 500;
    color: #BC2027;
    position: relative;
}

.academic-offerings-section .red-sub-head {
    display: block;
    margin-bottom: 40px;
}

.academic-offerings-section .program-description ul {
    padding-left: 0;
}

.program-description .red-sub-head::after {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    background: url(http://192.168.100.79/manav_rachna/assets/campus/mru/school-of-sciences/images/more-white.svg) no-repeat;
    content: "";
}

.academic-offerings-section .red-sub-head.v-red-text {
    display: block;
    margin-bottom: 20px;
}

.v-margin-top-40 {
    margin-top: 90px;
}

.line_bottom {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-bottom: 2px solid #efefef;
    padding: 15px 0px;
}

.line_bottom h6 {
    margin: 0;
    color: #BC2027;
}

.line_bottom p {
    margin: 0;
}

.duration_main {
    padding-top: 40px;
}

.sod-research-technology.margin-top-minus {
    margin-top: -70px;
}

/* ui-20081995 */
@media only screen and (max-width: 991px) {
    .inner-container .title-head {
        padding: 30px 0px;
    }

    .inner-container {
        padding-top: 125px;
    }
}

@media only screen and (max-width: 1365px) {
    .inner-container .title-head h1 {
        font-size: calc(22px + (36 - 22) * (100vw - 320px) / (1365 - 320));
        line-height: calc(25px + (40 - 25) * (100vw - 320px) / (1365 - 320));
        margin: 0;

    }

    .title-head h5 {
        font-size: calc(15px + (18 - 15) * (100vw - 320px) / (1365 - 320));
        line-height: calc(26px + (32 - 26) * (100vw - 320px) / (1365 - 320));
    }
}




/* new pages xd links */

/* Academic Collaborations */

.sod-industry-ready_partt {
    padding: 120px 0px;
    z-index: 9;
}

.sod-industry-ready_partt::after {
    content: "";
    background: #BC2027;
    height: 1000px;
    position: absolute;
    bottom: 300px;
    width: 100%;
    z-index: -1;
    left: 0;
}

.accd-inn-prctss.v-innerprtc {
    position: relative;
    z-index: 91;
}

.sod-industry-ready_partt .sod_industry_content {
    padding-left: 55px;
}

.sod-industry-ready_partt .sod_industry_content h4 {
    padding-bottom: 40px;
}

.sheep_main_section .sheep_content {
    padding-right: 55px;
}

.sheep_main_section .sheep_content h4 {
    padding-bottom: 38px;
}



/*Centre of Excellence  */
.accd-inn-prctss.v-innerprtcc {
    padding-bottom: 100px;
}

.accd-inn-prctss.v-innerprtcc h3 {
    padding-bottom: 40px;
}

.accd-inn-prctss.v-innerprtcc h4 {
    padding-bottom: 38px;
}

.instructions-for-Patients {
    z-index: 9;
    padding: 100px 0px;
}

.instructions-for-Patients::after {

    content: "";
    background-color: #BC2027;
    width: 100%;
    height: 900px;
    position: absolute;
    bottom: 272px;
    z-index: -1;
    left: 0;

}

.lab_facilities_mainn .facility_name {
    background-color: #fff;
    padding: 30px;
}

.lab_facilities_mainn .facility_name h5 {
    color: #BC2027;
}

.Surgical_treatments_main {
    padding-top: 70px;
}

.bg_white_div {
    z-index: 9;
    padding: 100px 0px;
    margin-bottom: 30px;
}

.bg_white_div::after {
    content: "";
    background-color: #fff;
    width: 80%;
    height: 100%;
    position: absolute;
    bottom: 0;
    z-index: -1;
    right: 0;

}

.main_surgical_treat_content {
    padding: 0px 80px;
}

.surgical_content_main h4 {
    color: #BC2027;
    padding-bottom: 20px;
}

.surgical_content_main p {
    padding-bottom: 50px;
}

.bg-grey_main_surgical {
    background-color: #F8F8F8;
    padding: 50px;
}

.Surgical_treatments_main {
    z-index: 9;
}

.Surgical_treatments_main::after {
    background-color: #0DACE5;
    content: "";
    width: 100%;
    height: 600px;
    position: absolute;
    bottom: 0;
    z-index: -1;
    right: 0;
}

.para_last_div-v {
    padding-top: 70px;
    padding-bottom: 120px;
}

.instruction_content h4 {
    padding-bottom: 38px;
}

.instruction_content h5 {
    padding-bottom: 30px;
}

.cbct_main {
    padding-top: 60px;
}

.cbct_main h5 {
    padding-bottom: 30px;
}

.cbct_main h5 {
    padding-bottom: 20px;
}

.cbct_main p {
    padding-bottom: 40px;
}



/* about */
.accd-inn-prctss.v-innerprtcc.tobacco h3 {
    padding-bottom: 40px;
}

.free_cea_testing {
    background: #0DACE5;
    margin-top: 120px;
    padding: 100px 0px;
}

.margin-top-150-img {
    margin-top: -150px;
}

.free_cea_testing .abt-content-container h3 {
    padding-bottom: 40px;
}

.Tobacco-Cessation-Programme {
    background-color: #fff;
    padding: 100px 0px;
}

.tobaco_program h4 {
    padding-bottom: 30px;
}

.health_camp_main {
    padding: 100px 0px;
}

.tobacco_main h4 {
    padding-bottom: 30px;
}

.about-inner.counter ul {
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: space-around;
}

.tobacco_main-content {
    padding-top: 60px;
}

.Support-staff-Well-being {
    background-color: #CC014A;
    padding-top: 90px;
}

.Support-staff-Well-being_content h4 {
    padding-bottom: 38px;
}

.spacing-white {
    border-top: 1px solid #ffffff82;
    margin-top: 40px;

}
.mooc_main{
    background-color: #fff;
padding-top: 50px;
}





.bds_main_section {
    padding-top: 100px;
}

.program_pan_structure {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin: 30px 0px;
}

.program_pan_structure .pdf_download a h5 {
    font-size: 13px;
    color: #363636;
    font-weight: 700;
    margin: 0;
    margin: 0px 0px 0px 10px;
}

.Trainings-during-Clinical-Posting {
    background-color: #BC2027;
    padding-top: 100px;
    margin-bottom: 100px;
}

.para-last-training {
    padding: 20px 0px;
}

.bds_section_syllabus .accredit_titlee h3 {
    padding-bottom: 40px;
}


.accredit_title {
    position: relative;
}

.accredit_title::after {
    content: "";
    background: #D1D1D1;
    width: 54%;
    right: 295px;
    height: 1px;
    position: absolute;
    bottom: 0;
    top: 13px;
}

.activities_main h3 {
    color: #bc2027;
    font-weight: 700;
}