h2 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 400;
    position: relative;
    color: var(--fontcolor);
    margin-bottom: 3rem;
}
h3 {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 3rem;
}
h4 {
    font-size: 2.4rem;
    line-height: 3rem;
    font-weight: 700;
    margin-bottom: 3rem;
}
h5 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: bold;
    margin-bottom: 3rem;
}
h6 {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: bold;
    margin-bottom: 3rem;
}
span {
    font-size: 1.6rem;
}
p {
    margin: 0;
    padding-bottom: 2rem;
}
blockquote {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 400;
    color: var(--fontcolor);
    margin-bottom: 3rem;
    font-family: var(--familyMonts);
    margin-bottom: 0;
}
.collapse:not(.show) {
    display: block;
}
p.close.agree {
    float: right;
}
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #26262cbd;
    display: none;
    width: 100%!important;
}
#boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 580px;
    height: 850px;
    display: none;
    z-index: 9999;
    padding: 20px;
    border-radius: 5px;
    text-align: center;
}
#boxes #dialog {
    width: 600px;
    height: auto;
    padding: 10px 10px 10px 10px;
    background-color: #ffffff;
    box-shadow: 0 0 1rem #ddd;
    position: fixed;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.card-header {
    display: none;
}
.page_title {
    padding: 6rem 0 4rem;
}
.page_title .container {
    display: var(--flex);
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.page_title h1, .breadcrumb-title {
    font-size: 3.4rem;
    color: var(--fontcolor);
    position: relative;
    padding: 0 0 3rem;
    font-weight: 700;
}
.page_title h1 span {
    display: block;
    color: #313131;
    font-weight: 400;
    margin-top: .5rem;
}
.inner_common_menu li {
    padding: 2.7rem 2rem;
    line-height: 3rem;
    transition: 0.5s;
}
.inner_common_menu a {
    color: #808080;
    font-family: var(--familyIBM);
    font-weight: 400;
    font-size: 1.8rem;
}
.inner_common_menu a:hover {
    color: var(--fontcolor);
    font-weight: 400;
}
.inner_common_menu a.active {
    font-weight: 700;
    color: #000000;
}
.inner_common_menu .container {
    border-bottom: solid .1rem #d4d4d4;
    display: var(--flex);
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.inner_common_menu ul {
    display: var(--flex);
}
.inner_common_menu ul li:first-child {
    padding-left: 0;
}
.inner_common_menu ul li:last-child {
    padding-right: 0;
}
.inner_common_menu {
    transition: 0.5s;
}
.inner_common_menu.sticky {
    background: #f9f9f9;
    position: sticky;
    width: var(--w-full);
    z-index: 99;
    top: 9.2rem;
    box-shadow: 0 1.5rem 1rem -1.6rem #eeeeeec4;
}
.sticky.inner_common_menu ul {
    border: 0;
}
.sticky.inner_common_menu li {
    padding: 1rem 2rem;
}
.sticky.inner_common_menu li a.active {
    color: #F5A302;
}
.sticky.inner_common_menu li:first-child {
    padding-left: 0;
}
.sticky.inner_common_menu li:last-child {
    padding-right: 0;
}
.page_title nav {
    margin-left: auto;
}
.page_title .breadcrumb {
    margin-bottom: 0;
}
.page_title li.breadcrumb-item {
    padding-right: 1rem;
    color: var(--fontcolor);
    padding-left: 0;
    font-size: 1.4rem;
}
.page_title .breadcrumb-item + .breadcrumb-item::before {
    padding-right: 1rem;
}
.page_title .breadcrumb-item + .breadcrumb-item::before {
    content: "\25B6";
    float: none;
    font-size: 1rem;
    color: #B1B1B1;
}
.page_title li.breadcrumb-item a {
    font-size: 1.4rem;
    display: inline;
    color: #7D7D7D;
}
.page_title li.breadcrumb-item.bread_m {
    color: #7D7D7D;
}
.blockquote-top.school-list-top blockquote {
    padding: 0;
}
.about-full-img-sec img {
    margin-top: 30px;
}
.blockquote-top blockquote {
    padding-right: 0;
    font-size: 2rem;
    line-height: 3rem;
    width: 100%}
.blockquote-top span {
    font-weight: bold;
    color: #444;
    display: block;
    margin-top: 1rem;
}
.blockquote-top .container {
    position: relative;
}
.blockquote-top {
    padding-bottom: 3rem;
}
.blockquote-top h2 {
    font-size: 4.8rem;
    color: #000;
    margin-bottom: 4rem;
}
.abt-left {
    width: 40.5rem;
    margin-left: auto;
    padding-right: 2rem;
    padding-bottom: 10rem;
}
.abt-left p {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 300;
    color: #000000;
    padding-right: 2.5rem;
}
.counters-sec {
    padding: 5rem 0 0;
}
.counters-sec blockquote {
    font-weight: 400;
    color: #fff;
}
.counter-top {
    background: #F3BE34;
    padding: 3rem 3rem;
    text-align: center;
}
.counter-bottom {
    background: #253C88;
    padding: 3rem 5rem;
    display: inline-block;
    margin-top: 1.8rem;
}
.about-full-img-sec figure {
    position: relative;
}
.about-full-img-sec figcaption {
    position: absolute;
    background: #EE7832;
    padding: 4.2rem;
    max-width: 30rem;
    bottom: 2.5rem;
    right: 2.5rem;
}
.about-full-img-sec figcaption p {
    font-size: 1.8rem;
    color: var(--colorwhite);
    padding: 1rem 0 0;
}
.grants-right {
    box-shadow: 0px 5px 30px #0000001F;
    width: 46rem;
    position: relative;
    left: -12rem;
    background: #fff;
    padding: 7.2rem;
    margin-top: 13rem;
}
.grants-right p {
    padding: 5rem 0 0;
}
.university-grants {
    background: #5DCDDB;
    margin-top: -21rem;
    padding-top: 35rem;
}
.vision-box {
    height: 100%;
    padding: 4rem 4rem 6rem;
}
.vision-box h2 {
    font-weight: 300;
    color: var(--fontcolor);
}
.vision-sec .col-md-4 {
    padding: 0 4rem;
}
.vision-sec .col-md-4:first-child .vision-box {
    border-bottom: .5rem solid #F3BE34;
}
.vision-sec .col-md-4:nth-child(2) .vision-box, .vision-sec .col-md-6:nth-child(1) .vision-box {
    border-bottom: .5rem solid var(--Redcolor);
}
.vision-sec .col-md-4:nth-child(3) .vision-box, .vision-sec .col-md-6:nth-child(2) .vision-box {
    border-bottom: .5rem solid var(--bluecolor);
}
.commn-head {
    text-align: center;
    padding: 0 0 7rem;
}
.commn-head h2 {
    font-size: 2.4rem;
    color: var(--fontcolor);
    line-height: 2.5rem;
    padding-bottom: 4rem;
    position: relative;
}
.commn-head h2::before {
    background: #EE7832C2;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 9rem;
    height: .2rem;
    content: ''}
.commn-head p {
    padding: 3rem 12% 0;
}
.World-Peace-Dome figure {
    position: relative;
}
.World-Peace-Dome figcaption {
    max-width: 52rem;
    background: #FFFFFF;
    padding: 5rem 10rem 5rem 5rem;
    position: absolute;
    left: 3rem;
    bottom: -10rem;
}
.World-Peace-Dome figcaption span {
    display: block;
    margin-bottom: 3rem;
    color: var(--fontcolor);
    font-size: 1.8rem;
}
.World-Peace-Dome ul {
    display: flex;
    padding: 12rem 0 0;
    align-items: center;
}
.call-btn {
    display: var(--flex);
    align-items: center;
    padding: 1.8rem 4rem 1.8rem 3rem;
}
.World-Peace-Dome li {
    padding: 0 1.6rem;
    position: relative;
}
.World-Peace-Dome li span {
    font-size: 1.8rem;
}
.World-Peace-Dome li:first-child {
    padding: 0 8rem 0 8rem;
    width: 37%}
.call-btn p {
    padding: 0 0 0 2rem;
}
.email-btn {
    padding: 2.8rem 5rem 2.8rem 3rem;
    display: flex;
    justify-content: center;
}
.email-btn img {
    margin-right: 1rem;
}
.school-list {
    background: #5DCDDB;
}
.school-box {
    box-shadow: 0px 7px 15px #0000001A;
    height: 100%;
    padding: 5rem 5rem 5rem 4.2rem;
    background: #fff;
    min-height: 23rem;
    position: relative;
    z-index: 9;
    border-bottom: .2rem solid #F3BE34;
}
.school-box::before {
    background: var(--Redcolor);
    position: absolute;
    bottom: -.2rem;
    right: 0;
    content: '';
    height: .2rem;
    width: 90%;
    transition: 0.3s;
    z-index: -1;
}
.school-box:hover::before {
    height: 100%;
    width: 100%;
    opacity: 1;
}
.school-list .col-md-4 {
    padding-right: 3.2rem;
    padding-bottom: 4rem;
}
.school-list blockquote {
    font-size: 3rem;
    line-height: 3.7rem;
    color: var(--Redcolor);
    margin-bottom: 2rem;
}
.school-list span {
    color: #7D7D7D;
}
.school-box:hover blockquote, .school-box:hover span {
    color: #fff;
}
.form-control.form-select {
    background-color: #fff;
    font-size: 1.6rem;
    color: #444;
    padding: 1rem 5rem 1rem 2rem;
    height: auto;
    border-radius: 2.5rem;
    background-position: 95% center;
    background-size: 1.5rem;
    width: 25rem;
    margin-left: 1rem;
    max-width: 100%;
    display: inline-block;
}
.school_block {
    display: inline-block;
    vertical-align: middle;
    width: 74%}
.filter-select {
    float: right;
    margin-bottom: 25px;
}
.filter-select-new {
    width: 100%;
    display: flex;
    justify-content: end;
}
.Program-search-sec {
    background: #5DCDDB;
    position: relative;
    z-index: 99;
}
.search-key {
    max-width: 70%;
    margin: auto;
    position: relative;
}
.search-key input {
    background: #fff;
    border: 0;
    height: 6.8rem;
    width: 100%;
    border-radius: 3.5rem;
    padding: 1rem 3rem;
    font-size: 1.6rem;
}
.search-key button {
    position: absolute;
    right: 2rem;
    border: 0;
    background: none;
    height: 2rem;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 3rem;
}
.programe-list-sec {
    position: relative;
    z-index: 9;
}
.programe-list-sec::before {
    background: #5DCDDB;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 30rem;
    content: '';
    z-index: -1;
}
.program-name {
    background: #3A3A3A;
    padding: 4rem 0 5rem 3rem;
    height: 100%}
.program-name-repeat {
    margin-bottom: 1rem;
}
.program-name-repeat span {
    color: #5DCDDB;
    font-size: 1.8rem;
    display: block;
    font-weight: 600;
    padding: 1rem 2rem;
    cursor: pointer;
    transition: 0.5s;
}
.program-name-repeat span.dd-show {
    background: #fff;
    color: var(--Redcolor);
    border-radius: .5rem 0 0 .5rem;
}
.program-menu a {
    color: #D4D4D4;
    margin: .7rem auto;
    padding: .5rem 0;
    position: relative;
    display: inline-block;
    width: 100%}
.program-menu a.active {
    color: #F3BE34;
}
.program-menu a::before {
    background: #F3BE34;
    position: absolute;
    right: -5rem;
    width: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    height: .1rem;
    content: '';
    transition: 0.5s;
}
.program-menu a.active::before {
    width: 3rem;
}
.program-menu {
    height: 0;
    overflow: hidden;
    transition: .5s;
    padding: 0 2rem;
}
.dd-show + .program-menu {
    height: auto;
}
.slide-toggle.prog-toggle {
    display: none;
}
.programe-list {
    background: #fff;
    height: 100%;
    padding: 3rem 5rem;
    box-shadow: 0px 3px 21px #0000001A;
}
.programe-list-repeat {
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 3rem 0;
    border-bottom: .2rem solid #eee;
    align-items: center;
    margin-bottom: 3rem;
}
.list-left {
    width: 90%}
.programe-list-repeat span {
    color: #7D7D7D;
}
.programe-list-repeat p {
    color: var(--fontcolor);
    padding-bottom: 0;
}
.programe-list-repeat blockquote {
    color: #EE7832;
    font-size: 2.4rem;
    font-weight: 500;
    margin-bottom: 1rem;
    line-height: 3.6rem;
}
.programe-list-repeat a:hover blockquote {
    color: #5DCDDB;
}
.list-right-btn a img {
    transition: 0.5s;
}
.list-right-btn a:hover img {
    filter: invert(100);
    border-radius: 3.5rem;
}
.size-24 {
    font-size: 2.4rem;
    color: var(--fontcolor);
    line-height: 3.5rem;
    margin-bottom: 3rem;
    position: relative;
    display: block;
    font-weight: 800;
    font-family: var(--familyMonts);
}
.stucture-right {
    background: #D3F2F5;
    padding: 6.5rem 0;
}
.stucture-repeat {
    padding: 0 6.5rem 3rem;
}
.fee-structure {
    padding: 3.5rem 6.5rem;
    background: #3A3A3A;
}
.fee-structure strong {
    font-size: 4.8rem;
    font-weight: normal;
    color: #F3BE34;
    font-family: var(--familyMonts);
    line-height: 5.5rem;
}
.fee-structure p {
    padding-bottom: 0;
    color: #fff;
}
.pro-pdf {
    padding: 3.5rem 6.5rem 0;
    display: flex;
    align-items: center;
}
.pro-pdf a img {
    margin-right: 3rem;
}
.pro-pdf a {
    width: 50%;
    display: flex;
    align-items: center;
    line-height: 2.1rem;
}
.Overview-left {
    padding: 0 9rem 5rem 0;
}
.Overview-left p {
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-weight: 300;
    color: var(--fontcolor);
}
.Overview-left .more {
    margin-top: 2rem;
    display: inline-block;
}
.apply-online {
    display: inline-block;
    padding: 1.5rem 3.5rem;
    font-size: 2.4rem;
    color: var(--fontcolor);
    line-height: 2.5rem;
    font-weight: 800;
    font-family: var(--familyMonts);
}
.yellow-btn.apply-online {
    font-size: 1.5rem;
}
.apply-online img {
    margin-left: 1rem;
}
.yellow-btn.apply-online:hover {
    background: #D3F2F5;
}
.over-link, .li_default {
    display: flex;
    flex-wrap: wrap;
}
.li_default a {
    width: 50%;
    padding: 0rem 10rem 0rem 4rem;
    font-size: 1.8rem;
    border-left: .1rem solid var(--bluecolor);
    margin: 2rem 0;
}
.pink-box {
    background: #DA3948;
    padding: 8rem 11rem 8rem 6rem;
    height: 100%}
.pink-box p, .pink-box span, .pink-box strong {
    color: #fff;
}
.pink-box span {
    font-size: 1.8rem;
    display: block;
    margin-bottom: 3rem;
}
.meet-repeat {
    padding: 0 0 4rem;
}
.pink-box strong {
    font-size: 2.4rem;
    display: block;
    margin-bottom: 3rem;
    font-weight: normal;
    font-family: var(--familyMonts);
}
.job-position {
    padding: 0 0 5rem 5rem;
}
.job-position h3 {
    font-size: 4.2rem;
    line-height: 5rem;
    margin: 2rem 0 4rem;
}
.commn-ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2rem;
}
.commn-ul li {
    color: #000;
    width: 50%;
    padding: .1rem 0 .1rem 3rem;
    position: relative;
}
.commn-ul li p {
    color: #000;
}
.commn-ul li::before {
    background: #F3BE34;
    width: .6rem;
    height: .6rem;
    position: absolute;
    left: 0;
    top: 1rem;
    margin: auto;
    content: '';
    border-radius: 100%;
    transition: 0.3s;
}
.commn-ul.ul_full li {
    color: #000;
    width: 100%}
.commn-ul.ul_3 li {
    color: #000;
    width: 33%}
.commn-ul li:hover a {
    color: #000;
}
.placem-100 {
    padding: 4rem 4rem 0 0;
}
.placem-100 h3 {
    font-size: 4.8rem;
    line-height: 5.2rem;
    text-align: right;
    font-weight: 400;
}
.placem-100 h3 strong {
    display: block;
}
.lpa {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.lpa-box {
    padding: 6rem 4.5rem 7rem;
    background: #253C88;
    min-width: 30rem;
}
.lpa .lpa-box:last-child {
    background: #3053D3;
}
.lpa-box span {
    color: #fff;
    font-size: 3.6rem;
    font-weight: 600;
}
.lpa-box p {
    color: #fff;
    padding-bottom: 0;
}
.Placements-Recruiters-sec {
    background: #F3BE34;
    margin-top: -10rem;
}
.Placements-Recruiters-sec .commn-head {
    padding-bottom: 0;
}
.Placements-Recruiters-sec h2, .Our-Recruiters-logo span {
    color: var(--fontcolor);
    text-align: center;
}
.Our-Recruiters-logo {
    margin-bottom: -12rem;
}
.Our-Recruiters-logo ul {
    box-shadow: 0px 5px 15px #00000017;
    border-radius: 13px;
    background: #fff;
    display: flex;
    justify-content: space-around;
}
.Our-Recruiters-logo ul li {
    padding: 1rem;
}
.Curriculum-sec {
    background: #EEEEEE;
}
.Objectives-text {
    width: 68rem;
    margin-left: auto;
    text-align: left;
    padding: 8rem 2rem 8rem 0;
}
.Objectives-text .commn-head {
    text-align: left;
}
.Objectives-text .commn-head h2::before {
    right: auto;
}
.Objectives-text .commn-ul li {
    width: 100%;
    padding: .1rem 8rem 2rem 3rem;
}
.Educational-Objectives-sec figure {
    margin-top: -9rem;
}
.outcum-text {
    background: #EEE;
    padding: 7rem 7.5rem 6rem 9.5rem;
    height: 100%}
.Programme-Specific-sec {
    background: #EA436E;
    margin-top: -7rem;
}
.Specific-text {
    padding: 10rem 8rem 0;
}
.Specific-text .size-24 {
    font-weight: 400;
    color: #fff;
    margin-bottom: 5rem;
}
.Specific-text p {
    color: #fff;
}
.classrooms-sec .col-md-4 {
    position: relative;
}
.big-figure {
    text-align: center;
    margin-bottom: 1.5rem;
}
.classrooms-text {
    background: #FFF;
    padding: 5rem 8.5rem 5rem 6.5rem;
    width: 54rem;
    position: absolute;
    left: -3.5rem;
    bottom: 0;
}
.classrooms-text h2 {
    color: var(--fontcolor);
}
.classrooms-text p {
    font-size: 2rem;
    font-weight: 300;
    color: var(--fontcolor);
    line-height: 3rem;
    padding: 1rem 0 4rem;
}
.count-sec .number-count {
    color: var(--Redcolor);
}
.count-sec blockquote {
    font-weight: 700;
    margin: 2rem 0;
    font-size: 40px;
    line-height: 4.2rem;
}
.count-room {
    padding: 3rem 3rem 3rem 4rem;
    border-left: 1rem solid #F3BE34;
    margin-bottom: 3rem;
}
.count-student {
    padding: 2rem 0rem 2rem 8rem;
    border-left: 1rem solid #5DCDDB;
}
.count-sec .count-student .number-count {
    color: #EA436E;
}
.lab-tab-sec {
    position: relative;
}
.lab-tab-sec .card-body {
    padding: 0;
}
.txt-tab-inn {
    position: absolute;
    bottom: 0;
    padding: 5rem;
    width: 50%}
.txt-tab-inn blockquote, .txt-tab-inn p {
    color: #fff;
    margin-bottom: 2rem;
}
.txt-tab-inn a img {
    filter: invert(100);
}
.lab-tab-menu {
    width: 38rem;
    background: #EA436E;
    padding: 4rem 3rem 4rem 0;
    bottom: 3rem;
    position: absolute;
    right: 3rem;
}
.lab-tab-menu li {
    width: 100%}
.lab-tab-menu p {
    padding: .6rem 0 .6rem 6rem;
    color: #fff;
    font-size: 1.8rem;
    position: relative;
    transition: 0.3s;
    cursor: pointer;
    z-index: 9;
}
.lab-tab-menu p::before {
    background: #fff;
    height: .1rem;
    width: .7rem;
    position: absolute;
    left: 3rem;
    bottom: 0;
    top: 0;
    margin: auto;
    content: '';
    transition: 0.3s;
    z-index: 9;
}
.lab-tab-menu p::after {
    background: #fff;
    height: 100%;
    width: 0;
    position: absolute;
    left: -1rem;
    bottom: 0;
    top: 0;
    margin: auto;
    content: '';
    transition: 0.3s;
    z-index: -1;
    opacity: 0;
}
.lab-tab-menu p.active::after {
    width: 100%;
    opacity: 1;
}
.lab-tab-menu p.active::before {
    background: #000;
}
.lab-tab-menu p.active {
    color: #000;
}
.Library-sec {
    position: relative;
}
.Library-text {
    position: absolute;
    top: -1px;
    left: 0;
    padding: 0 8%;
    width: 100%}
.commn-red-block blockquote {
    color: #DA3948;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 500;
    margin: 1rem 0 3rem;
}
.Library-text-bx {
    width: 66rem;
    background: #fff;
    padding: 1rem 5.5rem 8rem 7.5rem;
}
.Library-sec .count-sec {
    display: flex;
    height: 100%;
    align-items: center;
}
.Library-sec .count-room {
    padding: 2rem 0rem 3rem 6rem;
    border-left: 1rem solid #F3BE34;
    margin-bottom: 0;
    width: 52%}
.Library-sec .count-student {
    padding: 2rem 0rem 2rem 6rem;
    border-left: 1rem solid #5DCDDB;
    width: 46%}
.Auditorium-gallery-sec {
    max-width: 1625px;
    margin: auto;
}
.Auditorium-gallery-sec .col-lg-4 figure:first-child {
    margin-bottom: 1.5rem;
}
.Auditorium-gallery-sec .col-lg-4 figure img {
    width: 100%}
.Auditorium-sec .commn-red-block blockquote {
    color: var(--fontcolor);
}
.Auditorium-text-bx {
    background: #DA3948;
    padding: 6.8rem;
    margin-top: -9rem;
    width: 53rem;
    position: relative;
}
.Auditorium-text-bx p {
    color: #fff;
    padding-bottom: 0;
}
.Auditorium-gallery-sec .count-room {
    padding: 0rem 0rem 0 5rem;
    margin-left: 10rem;
    margin-top: 5rem;
}
.student-residences-text .container {
    background: #fff;
    text-align: center;
    margin-top: -14rem;
    position: relative;
    padding: 7rem 6% 0;
}
.family-noto {
    font-family: var(--familyNoto);
}
.extra p {
    font-size: 1.8rem;
    line-height: 3rem;
    color: #7D7D7D;
}
.commn-Hostels-block blockquote {
    font-weight: 300;
    font-size: 24px;
    line-height: 36px;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 3rem;
    color: #1A1818;
}
.Boys-Hostels-sec .commn-Hostels-block {
    padding: 0rem 4rem 10rem 5rem;
}
.girls-Hostels-sec .commn-Hostels-block {
    padding: 0rem 1rem 8rem 7rem;
}
.girls-Hostels-sec figcaption {
    color: #444444;
    font-size: 1.8rem;
    line-height: 3rem;
    font-weight: bold;
    padding: 4rem 0 0 0;
    max-width: 45%}
.Dining-Facilities-sec {
    position: relative;
    margin-top: 15rem;
    z-index: 9;
}
.Dining-Facilities-sec::before {
    background: #F3BE34;
    position: absolute;
    top: 0;
    width: 100%;
    height: 75rem;
    content: '';
    z-index: -1;
}
.big-img figure {
    margin-top: -12rem;
    margin-bottom: 1.5rem;
}
.Dining-Facilities-sec .commn-Hostels-block {
    padding: 10rem 15rem 5rem 0;
}
.dining-box {
    padding: 5rem 5rem 5rem 0;
}
.dining-box h3 {
    font-weight: 400;
}
.Canteen-timing-sec .row {
    position: relative;
    z-index: 9;
}
.Canteen-timing-sec .row::before {
    background: #EA436E;
    position: absolute;
    top: 0;
    width: 100%;
    height: 211px;
    content: '';
    z-index: -1;
}
.Eating-Joints {
    padding: 4.5rem 4.5rem 7rem;
}
.Eating-Joints-2 {
    padding: 0rem 4.5rem 2rem;
}
.Eating-Joints p, .Eating-Joints h2, .timings-box p {
    color: #fff;
}
.timings-inn {
    background: #EE7832;
    padding: 5.5rem 3rem 5rem 5rem;
    max-width: 62rem;
}
.timings-box span {
    font-size: 1.8rem;
    font-weight: bold;
    color: #fff;
    font-family: var(--familyNoto);
}
.timings-box strong {
    font-size: 3.6rem;
    color: #fff;
    font-weight: bold;
    display: block;
    font-family: var(--familyNoto);
}
.timings-box {
    margin-bottom: 2rem;
}
.faq-sec .collapse:not(.show) {
    display: none;
}
.faq-sec .accordion-button {
    font-weight: 500;
    font-size: 2.1rem;
    color: #1A1818;
    background-color: #e5f1f3;
    padding: 1.8rem 2rem 1.8rem 3rem;
    box-shadow: none;
}
.faq-sec .accordion-button:not(.collapsed) {
    background-color: #99e1ed;
    box-shadow: none;
}
.faq-sec .accordion-item {
    margin: 1rem 0;
    border: 0;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: 0px;
    border-radius: 0;
    width: var(--w-full);
    position: static!important;
    transition: 0.5s;
}
.faq-sec p {
    color: #444444;
}
.faq-sec .accordion-body {
    padding: 2rem 3rem;
    background: #BCEAF0;
}
.faq-sec .accordion-button::after {
    display: none;
}
.faq-sec .accordion-button::before {
    background: url('../images/accordian-arrow.svg') no-repeat;
    content: '';
    width: 19px;
    height: 21px;
    margin-right: 2rem;
    transition: transform .2s ease-in-out;
}
.faq-sec .accordion-button:not(.collapsed)::before {
    transform: rotate(90deg);
}
.filter-faculty-sec > .container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.filter-abc {
    display: flex;
    justify-content: center;
    margin-bottom: 4rem;
}
.filter-abc a {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 500;
    margin: 0 14px;
    text-transform: uppercase;
    display: block;
    position: relative;
    transition: 0.5s;
    height: 26px;
    text-align: center;
    width: 26px;
    z-index: 9;
}
.filter-abc a::before {
    content: "";
    height: .2rem;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #006CB5;
    transition: 0.5s transform ease;
    transform: scale3d(0, 1, 1);
    transform-origin: 100% 50%;
    z-index: -1;
}
.filter-abc a:hover::before, .filter-abc a.active::before {
    transform-origin: 0 50%;
    transform: scale3d(1, 1, 1);
}
.filter-abc a:hover {
    color: #006CB5;
}
.filter-abc a.active {
    color: #006CB5;
}
.filter-search {
    position: relative;
    width: 26%}
.filter-search input {
    background: #fff;
    border: .1rem solid #0096A1;
    height: 6.8rem;
    width: 100%;
    border-radius: 3.5rem;
    padding: 1rem 3rem;
    font-size: 1.6rem;
}
.filter-search button {
    position: absolute;
    right: 2rem;
    border: 0;
    background: none;
    height: 2rem;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 3rem;
}
.filter-faculty-sec .filter-select {
    padding: 4rem 0;
    grid-column-gap: 2rem;
}
.filter-faculty-sec .form-control.form-select {
    margin: auto;
}
.faculty-name {
    padding: 4rem 0;
}
.faculty-name span {
    display: block;
    font-size: 2.1rem;
    font-weight: 600;
    margin-bottom: 1.2rem;
    color: #1A1818;
}
.faculty-list-sec a:hover .faculty-name span {
    color: #006CB5;
}
.view-more-sec {
    text-align: center;
    padding: 5rem 0;
    position: relative;
}
.view-more-sec::before {
    background: #444;
    height: .1rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    content: ''}
.view-more-sec a {
    color: #444444;
    font-size: 1.8rem;
    font-weight: bold;
    display: inline-block;
    padding: 0 7rem;
    background: #fff;
    position: relative;
}
.view-more-sec a img {
    margin-left: 1rem;
}
.view-more-sec a:hover {
    color: #006CB5;
}
.faculty-details-sec {
    background: #E7F5F6;
    margin-top: 2rem;
}
.faculty-details-sec .col-lg-8 {
    padding-left: 12rem;
}
.faculty-photo {
    background: #fff;
    box-shadow: 0px 14px 39px #00000029;
    padding: 4rem;
    margin-top: 14rem;
    text-align: center;
}
.faculty-photo figure img {
    box-shadow: 0px 14px 39px #00000029;
    margin-top: -18rem;
}
.factitle {
    font-size: 1.8rem;
}
.link-spcial-faculty {
    padding: 3rem 0 0;
}
.link-spcial-faculty a {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    font-size: 1.8rem;
}
.link-spcial-faculty a img {
    margin-right: 1rem;
    border-radius: 0px;
}
.bio-repeat {
    padding: 0 8rem 6rem 0;
}
.pink-bullets li {
    color: #444;
    width: 100%;
    padding: 1rem 0 1rem 4rem;
}
.pink-bullets li::before {
    width: 1rem;
    height: 1rem;
    top: 2rem;
    background: #DA3948;
}
.news-banner {
    margin-bottom: 10rem;
}
.News-blockquote, .blockquote-gallery {
    padding-bottom: 1rem;
}
.News-blockquote .container {
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}
.news-banner figure, .news-inn-img figure {
    position: relative;
}
.news-banner figure span {
    color: #fff;
}
.news-banner figcaption {
    background: #EA436E;
    padding: 4rem;
    max-width: 44rem;
    position: absolute;
    right: 4rem;
    bottom: -4rem;
}
.news-banner figcaption blockquote {
    margin-top: 2rem;
    color: #fff;
}
.news-color-box {
    padding: 7rem 4rem 7rem 6.5rem;
    height: 100%}
.news-color-box p {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 500;
    color: var(--fontcolor);
    margin-top: 2rem;
    font-family: var(--familyMonts);
    padding-bottom: 0;
}
.red p, .red span {
    color: #fff;
}
.news-text {
    padding: 2.2rem;
}
.news-text span {
    color: #444444;
}
.news-text p {
    font-size: 1.8rem;
    line-height: 3rem;
    color: #1A1818;
    font-weight: 500;
    padding: 1rem 0 0;
}
.news-text blockquote {
    margin-top: 1rem;
    font-weight: 400;
    padding-right: 13rem;
}
.news-listing-sec .col-md-4, .news-listing-sec .col-md-8, .events-listing-sec .col-md-4, .events-listing-sec .col-lg-6, .Gallery-listing-sec .col-lg-6 {
    margin-bottom: 4rem;
    padding: 0 1.8rem;
}
.news-listing-sec .col-md-4 a:hover p, .events-listing-sec .col-md-4 a:hover p {
    color: #006CB5;
}
.share-on {
    display: flex;
    align-items: center;
}
.blockquote-top .share-on span {
    font-size: 1.8rem;
    font-weight: normal;
    margin-right: 2rem;
    margin-top: 0;
}
.share-on ul {
    display: flex;
    justify-content: center;
}
.share-on ul a {
    width: 3rem;
    height: 3rem;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 .5rem;
}
.share-on a.facebook {
    background: #215685;
}
.share-on a.twitter {
    background: #0080BB;
}
.share-on a.linkden {
    background: #1C8CDB;
}
.share-on ul a:hover {
    transform: rotate(360deg);
}
.news-details-sec .news-banner figure {
    position: relative;
    padding-left: 30rem;
}
.news-details-sec .news-banner figcaption {
    right: unset;
    bottom: unset;
    left: 0;
    top: 0;
    min-height: 35rem;
}
.news-details-sec p {
    color: 000;
}
.news-details-sec p a {
    display: inline-block;
    margin-left: 2px;
}
.news-inn-img {
    margin: 6rem 0;
}
.news-inn-img figcaption {
    position: absolute;
    padding: 6rem;
    bottom: 0;
    left: 0;
}
.news-inn-img blockquote {
    color: #fff;
    font-weight: 600;
}
.events-banner, .Gallery-listing-sec a, .gallery-banner a {
    position: relative;
}
.events-banner::before {
    background: #5DCDDB;
    height: 78rem;
    width: 100%;
    position: absolute;
    top: 25rem;
    left: 0;
    content: '';
    z-index: -1;
}
.events-banner figcaption {
    text-align: center;
    padding: 2rem 0 4rem;
}
.past-events {
    text-align: center;
    padding: 8rem 0 5rem;
    position: relative;
}
.past-events h3 {
    display: inline-block;
    padding: 0 6rem;
    background: #fff;
}
.past-events::before {
    background: #444;
    height: .1rem;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    content: ''}
.blockquote-top h2 span {
    font-size: 2.4rem;
    color: #000;
}
.news-detail-head {
    padding-bottom: 3rem;
}
.news-detail-head span {
    color: #7D7D7D;
}
.news-detail-head blockquote {
    font-weight: bold;
    margin-top: 1.5rem;
}
.events-text {
    padding: 2rem 5rem 3rem 0;
}
.gallery-text {
    padding: 2rem 0rem 3rem 0rem;
}
.gallery-text blockquote {
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.6rem;
}
.gallery-filter {
    display: flex;
}
.gallery-filter a {
    margin: 0 .5rem;
}
.gallery-filter a:hover img {
    filter: invert(100);
}
.Gallery-listing-sec a span img, .gallery-banner a span img {
    margin-right: .8rem;
}
.Gallery-listing-sec a span, .gallery-banner a span {
    position: absolute;
    top: 3rem;
    right: 3rem;
    padding: 0 1.5rem 0 0;
    color: var(--fontcolor);
    font-weight: bold;
    background: #F3BE34;
    border-radius: 2.5rem;
    display: flex;
    align-items: center;
    font-size: 1.8rem;
}
.address-top {
    padding: 0 0 5rem;
}
.address-top h2 {
    font-weight: 800;
}
.address-top p {
    color: #1A1818;
    font-size: 2.1rem;
    line-height: 3rem;
    max-width: 60%}
.address-top a {
    display: inline-block;
    font-weight: 500;
}
.address-top.depart h3 {
    font-weight: 800;
    font-size: 2.2rem;
    line-height: 3.6rem;
}
.address-top.depart p {
    display: flex;
    padding-bottom: 1.5rem;
    font-size: 1.6rem;
}
.address-top.depart p strong {
    color: #000;
    width: 8rem;
    margin-right: 1rem;
}
.address-top.depart p a {
    font-weight: 400;
}
.prog-enquiry.depart {
    margin-bottom: 4rem;
}
.prog-enquiry.depart h4 {
    font-weight: 800;
    color: #000;
    font-size: 1.8rem;
    margin-top: 2rem;
}
.prog-enquiry.depart p strong {
    width: 13rem;
}
.prog-enquiry h3 {
    font-weight: 800;
}
.prog-enquiry p {
    display: flex;
    padding-bottom: 1.5rem;
}
.prog-enquiry p strong {
    color: #000;
    width: 8rem;
}
.prog-enquiry p span {
    font-weight: normal;
}
.prog-enquiry a, .Offices-Detail a {
    color: #7D7D7D;
}
.prog-enquiry a:hover, .Offices-Detail a:hover {
    color: #000;
}
p strong.cont-depart {
    padding-right: 10rem;
}
.school-contact {
    background: #4599A4;
    padding: 4.5rem;
    height: 100%}
.school-contact h3 {
    color: #fff;
    font-size: 2.4rem;
}
.school-contact .form-select>option {
    color: #000;
}
.school-contact .form-control.form-select {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    background-image: url('../images/select-arrow-w.svg');
    margin: 0;
}
.school-contact .filter-select {
    justify-content: flex-start;
    width: 40%}
.school-of-bio {
    padding: 3rem 0 0;
}
.school-of-bio span, .school-of-bio p {
    color: #fff;
    margin-top: .5rem;
}
.school-of-bio span {
    font-weight: 600;
}
.school-of-bio ul {
    display: flex;
    flex-wrap: wrap;
}
.school-of-bio ul li {
    width: 50%}
.Admin-Offices-list {
    background: #5DCDDB;
}
.Admin-Offices-list .col-lg-6, .Counselling-sec .col-lg-6, .Counselling-sec .col-lg-4, .Counselling-sec .col-lg-3 {
    padding: 1rem;
}
.Offices-Detail {
    padding: 2.5rem;
    background: #E7F5F6;
    height: 100%}
.Offices-Detail strong {
    display: block;
    font-size: 1.6rem;
    font-weight: bold;
}
.Offices-Detail span {
    display: block;
    font-size: 2.1rem;
    font-weight: 400;
    color: #1A1818;
    color: #1A1818;
    margin: 2rem 0 1.5rem;
}
.Offices-Detail p {
    color: #000;
    font-weight: 300;
    font-style: italic;
}
.Counselling-sec h2 {
    padding: 2rem 2rem 0 0;
}
.covid-safaty-sec {
    border-top: .2rem solid #eee;
}
.safaty-content {
    padding: 0 3rem 0 0;
}
.safaty-content ul {
    margin-bottom: 2rem;
}
.safaty-content li {
    color: #000;
}
.safaty-content p em {
    font-size: 1.4rem;
    line-height: 2.1rem;
}
.contact-form {
    background: #4599A4;
    padding: 6.5rem 7rem;
}
.prog-enquiry.campus-add {
    background: #E7F5F6;
    padding: 5rem 4.5rem;
}
.prog-enquiry.campus-add p strong {
    color: #000;
    min-width: 16rem;
}
.contact-form .form-control {
    border: 0;
}
.Announcements-sec {
    padding: 6.5rem 3rem 6.5rem 5.5rem;
    background: #D3F2F5;
}
.Announcements-sec blockquote {
    font-weight: 300;
    font-size: 3rem;
    line-height: 3.6rem;
    margin: 2.5rem 0 4rem;
}
.Announc-content {
    padding: 3rem 0;
}
.Announcements-slider.owl-carousel .owl-item img {
    width: auto;
}
.program-top-list {
    padding: 5rem 2rem 0;
}
.program-top-list .commn-ul li {
    padding-bottom: 1.5rem;
    width: 100%}
.program-top-list h2 {
    color: var(--Redcolor);
    font-weight: 800;
    padding-right: 5rem;
}
.program-top-list .commn-ul {
    margin-bottom: 1rem;
}
.program-list-repeat {
    border-bottom: .1rem solid #999;
    margin-bottom: 3rem;
}
.Lateral-Entry span {
    font-size: 1.8rem;
    font-weight: bold;
    margin-bottom: 3rem;
    display: block;
    color: #1A1818;
}
.program-top-list .col-lg-6 {
    padding: 0rem 2rem;
}
.Lateral-Entry {
    padding: 5rem 0 1rem;
}
.Eligibility-btn a {
    font-size: 2.4rem;
    font-weight: 800;
    margin-left: 1rem;
}
.Eligibility-btn, .Meet-Dean-sec h2 {
    text-align: center;
}
.Scholarship-sec {
    background: #DA3948;
    padding: 7rem 0;
}
.Scholarship-sec h2, .Scholarship-sec h3, .Scholarship-sec p {
    color: #fff;
}
.Scholarship-sec p {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 300;
    padding-right: 16rem;
    padding-bottom: 0;
}
.Scholarship-sec p a {
    display: inline-block;
    filter: invert(100);
    padding-left: 10px;
}
.head-of-school {
    background: #D3F2F5;
    height: 100%;
    margin-left: 2rem;
}
.Meet-Dean-sec .col-lg-8 {
    position: relative;
}
.dean-msg {
    max-width: 45rem;
    background: #fff;
    padding: 0rem 3.5rem 4.1rem 4.1rem;
    position: absolute;
    top: -5rem;
    left: 5rem;
}
.Meet-Dean-sec h3 span {
    font-size: 1.8rem;
    font-weight: 400;
    display: block;
    font-family: var(--familyRobo);
}
.Meet-Dean-sec strong {
    font-size: 2.4rem;
    color: #DA3948;
    display: block;
    font-weight: 500;
    margin-bottom: 2.5rem;
    font-family: var(--familyMonts);
}
.head-of-content {
    padding: 3rem 4rem 4rem;
}
.Advisory-Board-sec {
    background: #F3BE34;
}
.Advisory-Board-sec .container {
    position: relative;
}
.ab-content {
    padding: 3.5rem;
    background: #fff;
    min-height: 16rem;
}
.ab-content span {
    display: block;
    color: #1A1818;
    font-weight: 500;
    font-size: 2.1rem;
    margin-bottom: 1.5rem;
    line-height: 2.5rem;
}
.ab-content p {
    color: #1A1818;
    padding-bottom: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.Advisory-Board-sec .owl-dot.active, .count-slider .owl-dot.active {
    background: #EE7832!important;
}
.Advisory-Board-sec .owl-dot {
    background: #fff!important;
    opacity: 1;
}
.more-board {
    position: absolute;
    bottom: 0;
    right: 1rem;
    filter: invert(100);
    z-index: 9;
}
.Infrastructure-sec, .Research-tab .card-body, .Collaborations-sec .container {
    position: relative;
    z-index: 9;
}
.Infrastructure-sec::before {
    background: #F3BE34;
    height: 85%;
    width: 100%;
    position: absolute;
    top: -1px;
    left: 0;
    content: '';
    z-index: -1;
}
.Infrastructure-sec blockquote, .Recruiters-sec {
    text-align: center;
}
.Infrastructure-tab .card-body {
    padding: 0;
    margin-bottom: 20px;
}
.Infrastructure-tab li {
    width: 100%}
.Infrastructure-tab li span {
    margin: 0;
    cursor: pointer;
}
.Infrastructure-tab li>div {
    padding: 2.5rem 0;
    border-bottom: .1rem solid #0003;
}
.Infrastructure-tab li:last-child>div {
    border-bottom: 0;
}
.Infrastructure-tab ul {
    width: 37rem;
    padding-left: 3rem;
    margin-top: 2rem;
}
.inn-infra-tab .count-room {
    padding: 1rem 0 0;
    border-left: 0;
    margin-bottom: 0;
}
.inn-infra-tab blockquote, .count-slider blockquote {
    font-weight: 500;
    text-align: left;
}
.count-slider blockquote {
    margin-top: 0.5rem;
}
.inn-infra-tab .number-count, .count-slider .number-count {
    color: #DA3948;
}
.inn-infra-tab {
    padding: 0;
    height: 0;
    overflow: hidden;
    transition: 0.3s;
}
div.active .inn-infra-tab {
    padding: 2.5rem 0 0;
    height: 22rem;
    max-width: 95%}
.inn-infra-tab p {
    color: #444444;
}
.card-body .inn-infra-tab {
    display: none;
}
.Campus-btn-sec {
    margin-top: 10rem;
}
.Research-tab .card-body figure img {
    width: 100%}
.Research-tab-content {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    top: 0;
}
.content-res {
    max-width: 103rem;
    display: flex;
}
.content-res-inn {
    width: 68rem;
    background: #F3BE34;
    padding: 4rem 4.7rem;
}
.count-slider {
    width: 35rem;
    background: #fff;
    padding: 5rem 6rem;
}
.count-slider .count-room {
    padding: 0;
    border-left: 0;
    margin-bottom: 2rem;
}
.Research-tab-content p {
    font-size: 1.4rem;
    padding: 2rem 0;
    color: #000;
}
.Research-tab ul {
    margin-top: -1rem;
    z-index: 9;
    position: relative;
}
.Research-tab li {
    width: 33%;
    padding: 0 1rem;
}
.Research-tab li>div {
    padding: 5rem ;
    position: relative;
    cursor: pointer;
    position: relative;
    transition: 0.1s;
}
.Research-tab li>div::before, .Research-tab li>div::after {
    content: '';
    position: absolute;
    background: #F3BE34;
    height: .4rem;
    transition: 0.3s;
    width: 0;
    opacity: 0;
}
.Research-tab li>div::after {
    right: 0;
    top: 0;
}
.Research-tab li>div::before {
    left: 0;
    bottom: 0;
}
.Research-tab li>div.active::after, .Research-tab li>div.active::before {
    width: 100%;
    opacity: 1;
}
.Research-tab li >div.active {
    box-shadow: 0px 6px 9px #00000029;
    background: #fff;
}
.Research-tab li span {
    display: block;
    color: #1A1818;
    font-weight: 500;
    font-size: 2.1rem;
    line-height: 3rem;
}
.Research-tab li p {
    font-size: 1.4rem;
}
.Collabor-content {
    position: absolute;
    left: .7rem;
    top: 0;
    padding: 7rem;
    background: linear-gradient(to left, transparent, #000000b3);
}
.Collabor-inn-text blockquote, .Collabor-inn-text h2, .Collabor-inn-text p, .Testimonial-content h2, .Testimonial-content h3, .Testimonial-content span {
    color: #fff;
}
.Collabor-inn-text blockquote {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 3rem;
    font-weight: 300;
}
.Collabor-inn-text {
    max-width: 61rem;
    margin-bottom: 7rem;
}
.univer-logo-inn {
    display: flex;
    flex-wrap: wrap;
}
.univer-logo-box {
    background: #fff;
    padding: 4rem 6rem 4rem 4rem;
    margin: 0 1rem;
    width: 30rem;
}
.univer-logo-inn .univer-logo-box:last-child {
    padding-right: 2rem;
}
.univer-logo-box span {
    display: block;
    padding: 2rem 0 0;
    line-height: 2.1rem;
}
.univer-logo-box p {
    font-size: 1.4rem;
    padding-bottom: 0;
}
.Collaborations-sec figure img {
    width: 100%}
.Recruiters-logo {
    margin: 2.5rem 1rem;
    box-shadow: 0px 9px 9px #0000000F;
}
.testimonial-sec {
    position: relative;
    z-index: 9;
    margin-bottom: 15rem;
    margin-top: 100px;
}
.testimonial-sec::before {
    background: #EA436E;
    position: absolute;
    top: 0;
    right: 0;
    width: 73%;
    content: '';
    height: 100%;
    z-index: -1;
}
.testimonial-sec blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    color: #fff;
    padding: 3rem 0rem 4rem 0;
    font-weight: 300;
    overflow: hidden;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    height: auto;
    -webkit-box-orient: vertical;
}
.testimonial-sec p {
    font-size: 2.4rem;
    line-height: 3.6rem;
    color: #fff;
    padding: 3rem 0rem 4rem 0;
    font-weight: 300;
}
.Testimonial-content {
    padding: 5rem 10rem 5rem 5rem;
}
.Testimonial-content h3 {
    font-size: 3.6rem;
    margin-bottom: 1rem;
    font-weight: 300;
    line-height: 4.8rem;
}
.landing-bnr-content .container {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.landing-text {
    max-width: 70rem;
}
.landing-text h2 {
    color: #fff;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.5rem;
    margin-bottom: 0rem;
}
.landing-text blockquote {
    color: #fff;
}
.landing-banner {
    position: relative;
}
.landing-bnr-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 6rem 0 15rem 10rem;
    background: linear-gradient(#fff0, #000000b3);
}
.bnr-down-menu {
    margin-top: -9.7rem;
    position: relative;
    background: #0000004f;
    padding: 3.5rem 0;
}
.bnt-menu-inn {
    display: flex;
    align-items: center;
    justify-content: center;
}
.bnt-menu-inn a {
    color: #fff;
    font-size: 1.8rem;
    margin: 0 2.2rem;
}
.bnt-menu-inn a:hover {
    color: #F3BE34;
}
.testimonial-sec figure img {
    width: 100%}
.schools-menu, .readmoreText {
    display: none;
}
.jointheclub-button {
    float: right;
    background: #ffa500;
    padding: 5px 10px;
    border: 1px solid #ffa500;
    border-radius: 5px;
}
.student-club-whitebox {
    background: #fff;
    padding: 3rem;
    text-align: center;
    border-radius: 5px 5px 0 0;
    border: 1px solid #acacac;
}
.student-club-bluebox {
    background: #153558;
    padding: 1rem;
    text-align: center;
    border-radius: 0 0 5px 5px;
    min-height: 7rem;
}
.student-club-bluebox p {
    padding-bottom: 0;
}
.student-club-new-inner {
    margin-bottom: 18px;
}
.studentclub-inner-orange-bg {
    padding: 5rem 4rem 2rem 10rem;
    height: 100%}
.studentclub-inner-orange-bg {
    background: #ffe5b4 url('../../../uploads/images/student-club-bg-newleft.webp') no-repeat;
    background-position: left;
}
.media-coverage-sec {
    padding: 0 0 4rem 0;
    background: #5DCDDB;
}
.media-coverage-sec .press-rls-content {
    padding: 5rem 0rem;
}
.media-coverage-sec .press-rls-content span {
    color: #000;
    font-size: 1.6rem;
    font-weight: bold;
}
.media-coverage-sec .press-rls-content h2 {
    color: #1D1E4E;
    font-size: 4rem;
    line-height: 5rem;
    font-weight: 700;
    font-family: 'Lato';
    margin-top: 2rem;
}
.media-coverage-sec .press-rls-content a {
    margin: 2rem 0 3rem 0;
}
.press-rls-content img {
    height: 50px;
    margin: 2em 0;
}
.media-coverage-sec .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    border: 0;
}
.media-coverage-sec .carousel-indicators {
    display: block;
    margin-left: 0;
}
.media-coverage-sec .carousel-indicators .active {
    width: 1rem;
    height: 1rem;
    background: #FCCF14;
    border-radius: 100%;
    border: 0;
}
.media-coverage-date-sec {
    padding: 5rem 5rem;
}
.media-coverage-date-sec .media-coverage-date h4 {
    font-size: 2.4rem;
    font-family: 'Lato';
    margin-bottom: 3rem;
}
.media-coverage-date-sec .media-coverage-box {
    padding: 4rem 3rem;
    background: #F3F0E8;
    margin-top: 2rem;
}
.media-coverage-box h4 {
    font-size: 1.8rem;
    font-weight: bold;
    margin-bottom: 1rem;
}
.media-coverage-date-sec .media-coverage-box h5 {
    font-size: 1.6rem;
    font-family: 'Lato';
    font-weight: 600;
    position: relative;
    padding-bottom: 2rem;
}
.media-coverage-date-sec .media-coverage-box h5::after {
    content: "";
    height: 0.2rem;
    width: 13%;
    background: #c4c4c4;
    position: absolute;
    bottom: 0;
    bottom: 0rem;
    left: 0.3rem;
}
.media-coverage-date-sec .media-coverage-box p {
    font-size: 1.5rem;
    color: #000000;
    font-weight: 400;
    margin: 5rem 4.9rem 5rem 0;
    line-height: 2.7rem;
}
.media-coverage-date-sec .media-coverage-box a {
    position: relative;
}
.media-coverage-date-sec .media-coverage-box a::after {
    content: "";
    height: 1px;
    width: 70%;
    background: #c0c0c0;
    position: absolute;
    bottom: 1.5rem;
    left: 6rem;
}
.light-bg .media-coverage-box {
    background: #F9F9F9;
}
.media-coverage-box figure {
    min-height: 28rem;
    display: grid;
}
.media-coverage-box figure img {
    margin: auto;
}
.load-more {
    text-align: center;
    padding: 3rem;
}
.load-more a {
    font-size: 1.6rem;
    font-weight: bold;
    display: block!important;
}
.load-more a img {
    transform: rotate(90deg);
}
.press-release-date-sec {
    padding: 0rem 5rem 5rem 5rem;
}
.press-release-date-sec .press-date h4 {
    font-size: 2.4rem;
    font-family: 'Lato';
    margin-bottom: 3rem;
}
.press-release-date-sec .press-box {
    padding: 3rem 3rem;
    background: #f9eace;
    margin-top: 2rem;
    min-height: 392px;
}
.press-release-date-sec .press-box h5 {
    font-size: 1.6rem;
    font-family: 'Lato';
    font-weight: 600;
    margin-bottom: 2rem;
    position: relative;
}
.press-release-date-sec .press-box h5::after {
    content: "";
    height: 0.2rem;
    width: 13%;
    background: #7c7c7c;
    position: absolute;
    bottom: 0;
    top: 4rem;
    left: 0.3rem;
}
.press-release-date-sec .press-box p {
    font-size: 1.6rem;
    color: #000000;
    font-weight: 500;
    margin: 5rem 3rem 5rem 0;
    line-height: 2.7rem;
}
.press-release-date-sec .press-box a {
    position: relative;
}
.press-release-date-sec .press-box a::after {
    content: "";
    height: 1px;
    width: 70%;
    background: #c0c0c0;
    position: absolute;
    bottom: 1.5rem;
    left: 6rem;
}
.press-release-date-sec .press-box .media-coverage-box::after {
    display: none;
}
.press-release-date-sec .press-box.prese_pdf {
    position: relative;
    min-height: 22rem;
}
.press-release-date-sec .press-box.prese_pdf a::before {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    content: "";
    z-index: 1;
}
.press-release-date-sec .press-box.prese_pdf p {
    padding: 0;
    margin: 0 0 5rem;
}
.press-release-date-sec .press-box.prese_pdf figure {
    position: relative;
}
.press-release-date-sec .press-box.prese_pdf figure::after {
    content: "";
    height: 1px;
    width: 70%;
    background: #c0c0c0;
    position: absolute;
    bottom: 1.5rem;
    left: 6rem;
}
.press-release-date-sec .press-box.prese_pdf a {
    position: static;
}
.press-release-date-sec .press-box.prese_pdf a::after {
    display: none;
}
.testimonial {
    padding: 0rem 0 10rem;
}
.testimonial .col-md-6 {
    display: none;
}
.testimonial .col-md-6 a {
    display: flex;
    background: #f4f4f46b;
    padding: 2rem;
    margin: 2.5% 1.5%;
    border: .1rem solid #ecebeb;
    border-radius: .3rem;
}
.testi-details {
    padding: 0rem 1rem 2rem 2rem;
    width: 70%}
.testi-details p {
    font-size: 1.7rem;
    padding-bottom: 0;
}
.testi-details h5 {
    margin-top: 3rem;
}
.testi-details h5 span {
    display: block;
    font-size: 1.4rem;
    color: #666;
    font-weight: normal;
    margin-top: .8rem;
    font-style: italic;
}
.testimo-mdl {
    display: inline-block;
    width: 100%}
#testim-modal.video-modal .modal-body {
    padding: 3rem;
}
.load-more2 img {
    width: auto;
}
.load-more2 a img {
    transform: rotate(-90deg);
}
.testi-details blockquote {
    font-size: 1.7rem;
    line-height: 3rem;
    font-weight: 300;
}
.video-modal .modal-dialog {
    width: 50%;
    max-width: none;
    margin-top: 5%}
.recruiters-img {
    background: #fff;
    padding: 10px 0 80px;
    position: relative;
    overflow: hidden;
}
.recruiters_box {
    height: 250px;
    background: #f9f9f9;
    margin-top: 13%;
    padding: 40px 20px;
    box-shadow: 0px 3px 8px #00000017;
    margin-right: 15px;
}
.recruiters_box h5 span {
    display: block;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
    color: #333;
}
.recruiters_box h5 {
    font-size: 21px;
    font-weight: 500;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 2rem;
    color: #DA3948;
}
.recruiters_box p span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    padding: 5px 0;
}
.recruiters_box p {
    font-size: 16px;
    padding: 15px 0;
}
.recruiters_box h5:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e1e1e1;
    bottom: 0;
}
.mrg_btm {
    margin-bottom: 60px;
}
.parent-area {
    margin: 2rem 0rem 8rem;
}
.parent-box {
    background-color: #fff;
    box-shadow: 0px 7px 6px #0000001a;
    border-bottom: 4px solid #F3BE34;
    margin-right: 15px;
    margin-left: 15px;
    margin-bottom: 5rem;
    cursor: pointer;
}
.parent-box img {
    position: relative;
    min-height: 350px;
    object-fit: cover;
    object-position: top;
}
.parent-contnt a img {
    min-height: auto;
}
.parent-contnt {
    margin: 4rem 2rem 2rem;
    position: relative;
}
.parent-contnt h5 {
    font-size: 22px;
    color: #DA3948;
    margin-bottom: 20px;
    font-weight: 500;
}
.parent-contnt h5 span {
    color: #000;
    font-weight: 500;
    display: block;
    margin-top: 10px;
}
.parent-contnt p {
    color: #a3a3a3;
    font-size: 15px;
}
.degination {
    border-top: 1px solid #ddd;
    padding-top: 1.5rem;
    font-size: 15px;
    margin-top: 0rem;
    color: #7d7d7d;
}
.parent-contnt a {
    margin-top: 20px;
    position: absolute;
    right: 0;
}
.testi-details.gallery-popup blockquote {
    font-size: 16px;
    line-height: 28px;
}
.testimo-mdl.galry-pop h5 {
    font-size: 18px;
    color: #DA3948 ;
    font-weight: 600;
    margin-top: 2rem;
}
.testimo-mdl.galry-pop h5 span {
    font-size: 14px;
    color: #333 ;
    font-weight: 400;
    display: block;
    margin-top: 5px;
}
.testimo-mdl.galry-pop figure {
    width: 40%;
    padding-top: 2rem;
}
.carrer_sec {
    background: #E7F5F6;
}
.carrer_box {
    max-width: 950px;
    margin: 0 auto;
    background: #fff;
    box-shadow: 0rem 0.1rem 0.2rem #00000029;
    padding: 3rem 4rem 5rem;
    margin-top: 3rem;
}
.carrer-form .form-control {
    height: 4rem;
    border-right-color: rgb(204, 204, 204);
    border-radius: .5rem;
}
.carrer-form .form-select {
    height: 4rem;
    border-right-color: rgb(204, 204, 204);
    border-radius: .5rem;
    background-color: var(--colorwhite);
    font: 1.6rem/2.4rem var(--familyRobo);
    color: var(--fontcolor);
    padding: 1rem 2rem;
}
.form-select > option:first-child {
    color: var(--fontcolor);
}
.gender label {
    display: block;
    font: 1.6rem/2.4rem var(--familyRobo);
    margin-bottom: 1rem;
}
.gender_box {
    display: flex;
    justify-content: space-between;
    font: 1.4rem/2.4rem var(--familyRobo);
    padding: 1rem 5rem 0 0;
}
.current.carrers {
    margin: 1rem 0;
    position: relative;
}
.carrer-form .current.carrers:nth-child(odd) {
    padding-right: 1.5rem;
}
.carrer-form .current.carrers:nth-child(even) {
    padding-left: 1.5rem;
}
.form-group textarea.form-control {
    padding: 2rem 1.5rem 2rem;
    display: inline-block;
    height: 70px;
}
.button-form.carrer {
    display: flex;
    justify-content: center;
    padding: 3rem 0;
}
.button-form.carrer {
    display: flex;
    justify-content: center;
    padding: 3rem 0;
}
.button-form.carrer button {
    padding: 1rem 2.5rem;
}
.button-form.carrer button:nth-child(1) {
    margin-right: 1.5rem;
}
.load-more-slide .col-md-4 {
    display: none;
}
.gallery-thumb-sec .col-md-4 a {
    position: relative;
    padding: .5rem .5rem 4rem .5rem;
}
.gallery-thumb-sec .col-md-4 span {
    position: absolute;
    top: 3rem;
    right: 3rem;
    padding: .5rem 1rem;
    color: #fff;
    font-weight: bold;
    font-size: 1.8rem;
}
.gallery-thumb-sec .col-md-4 span img {
    margin-right: .5rem;
}
.gallery-thumb-sec .col-md-4 p {
    margin: 3rem 0;
    position: relative;
    padding: 0 3rem;
}
.gallery-thumb-sec .col-md-4 p:before {
    background: #005479;
    width: .2rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    transition: 0.5s;
}
.gallery-thumb-sec .col-md-4 a:hover p:before {
    height: 50%;
    background: #F5A302;
}
.gallery-thumb-sec figure img {
    width: 100%}
.videos-thumbs span {
    background: #F5A302;
}
.picture-thumbs span {
    background: #033C59;
}
.gallery-thumb-sec {
    padding: 0rem 0 10rem;
}
.gallery-thumb-sec .col-md-4 a {
    position: relative;
    padding: 0.5rem 0.5rem 4rem 0.5rem;
}
.gallery-thumb-sec figure img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    object-position: top;
}
.gallery-thumb-sec .col-md-4 p {
    margin: 3rem 0;
    position: relative;
    padding: 0 3rem;
}
.gallery-thumb-sec .col-md-4 p:before {
    background: #005479;
    width: 0.2rem;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    transition: 0.5s;
}
.gallery-thumb-sec .col-md-4 span {
    position: absolute;
    top: 3rem;
    left: 1rem;
    padding: 0.5rem 1rem;
    color: #fff;
    font-weight: bold;
    font-size: 1.3rem;
    display: flex;
    min-width: 80px;
}
.gallery-thumb-sec .col-md-4 span img {
    margin-right: 0.5rem;
}
.alumni .modal-dialog {
    width: 60%}
.alumni .testimo-mdl figure {
    width: 40%;
    height: auto;
    display: inline-block;
    vertical-align: top;
}
.alumni .testimo-mdl figure img {
    height: 100%;
    object-fit: cover;
}
.alumni .testimo-mdl .testi-details {
    width: 59%;
    display: inline-block;
}
.alumni .testimo-mdl figcaption {
    padding: 2rem 0 0 1rem;
}
.testimo-mdl figcaption h5 {
    font-size: 24px;
    color: #DA3948;
    margin-bottom: 20px;
    font-weight: 500;
}
.testimo-mdl figcaption span {
    display: block;
    padding: 1rem 0 0;
    color: #000;
    font-weight: 300;
}
load-more3 {
    text-align: center;
    padding: 3rem;
}
body .lightbox .lb-data .lb-close {
    background: url(../images/close.svg) top right / 100% no-repeat;
}
body .lightbox .lb-nav a.lb-next {
    background: url(../images/light-next.svg) left 48% / 100% no-repeat;
    opacity: 1;
    width: 45px;
    margin-right: -25px;
}
body .lightbox .lb-nav a.lb-prev {
    background: url(../images/light-prev.svg) left 48% / 100% no-repeat;
    opacity: 1;
    width: 45px;
    margin-left: -25px;
}
body .lightboxOverlay {
    background: url(../images/bg.webp) repeat;
}
body .lightbox .lb-image {
    border-width: 25px;
}
.all_link_page a {
    padding: .5rem .5rem .5rem 2rem;
    position: relative;
    font-weight: 500;
}
.all_link_page .gray_link_page a {
    color: #999;
    font-weight: 300;
}
.all_link_page a::before {
    height: 0.5rem;
    width: 0.5rem;
    background: #DA3948CC;
    position: absolute;
    left: 0px;
    bottom: 0;
    transition: 0.5s;
    content: '';
    top: 0;
    margin: auto;
}
.error {
    font-size: 1.2rem;
    color: red;
}
Recruiters-sec figure {
    padding: 3rem;
    border: .1rem solid #ddd;
    border-radius: .2rem;
    margin-bottom: 2rem;
    min-height: 11rem;
}
.ranking p {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 300;
    color: var(--fontcolor);
    max-width: 90%;
    margin-top: 3.5rem;
}
.accreditations_sec {
    margin: 4rem 0 9rem;
}
.accreditations_sec h2 {
    text-align: center;
    margin-bottom: 9rem;
}
.accreditations_sec ul {
    display: flex;
    flex-wrap: wrap;
}
.accreditations_sec ul li {
    margin-bottom: 2rem;
    position: relative;
    width: 25%;
    text-align: center;
    align-items: center;
}
.accreditations_sec ul li:before {
    border-right: 1px solid #d9d9d9;
    height: 200px;
    content: "";
    position: absolute;
    right: 0;
    top: 4rem;
}
.accreditations_sec ul li:last-child::before {
    border-right: 0;
}
.accreditations_sec ul li figure {
    margin-bottom: 1rem;
}
.accreditations_sec ul li figcaption p {
    color: #000;
    font-size: 1.8rem;
    line-height: 2.4rem;
    max-width: 50%;
    margin: 0px auto;
}
.ranking-box {
    box-shadow: 0px 3px 6px #00000029;
    background: #fff;
    text-align: center;
    min-height: 151px!important;
    margin: 0px auto;
    align-items: center;
    display: flex;
    justify-content: center;
}
.ranking-logo .ranking-box img {
    width: 50%;
    height: auto;
}
.school-list.rank-bg {
    background: #11468F url('../images/rankingBg.png') no-repeat;
    background-size: auto;
    padding: 60px 0 50px;
    background-size: cover;
}
.school-list.rank-bg h2 {
    color: #fff;
    text-align: center;
}
.ranking-logo .col-md-3 {
    padding-right: 3.5rem;
    padding-bottom: 7rem;
}
.ranking-logo p {
    font-size: 16px!important;
    color: #fff;
    text-align: center;
    background: #13478f80;
    padding: 10px 0;
    height: 95px;
}
.placement-full-img-sec {
    padding-bottom: 6rem;
    position: relative;
}
.placement-full-img-sec::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #D3F2F5;
    height: 70%;
    z-index: -9;
}
.placement-graph-content {
    margin-bottom: 5rem;
    max-width: 94%}
.placement-graph-content blockquote {
    font: 3.6rem/4rem Lato;
    color: #1A1818;
    font-weight: 700;
    margin-bottom: 6rem;
}
.placement-graph-content p {
    font: 3rem/4rem var(--familyRobo);
    color: #1A1818;
    margin-top: 2.5rem;
}
.placement-graph-sec {
    margin: 5rem 0 7rem;
}
.placement-graph-sec figure {
    margin-left: 6rem;
}
.placement-graph-sec span {
    font-family: Lato;
    font-size: 24px;
    line-height: 42px;
    color: #DA3948;
    font-weight: 700;
    justify-content: center;
    display: flex;
}
.placement-graph-sec p {
    font: 1.8rem/3rem Lato;
    color: #444;
    justify-content: center;
    display: flex;
    padding-bottom: 4rem;
    font-weight: 500;
}
.placement-logo-sec {
    padding: 10rem 0 14rem;
}
.placement-logo-sec h4 {
    text-align: center;
    font-weight: 700;
}
.place-logos ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 11rem;
}
.place-logos ul li {
    width: 20%;
    margin-bottom: 5rem;
}
.higher-education {
    position: relative;
}
.higher-education::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #5DCDDB;
    width: 100%;
    height: 40%;
    z-index: -1;
}
figure.higher-bner img {
    margin-bottom: 9rem;
}
.academy-sec {
    margin-top: 8rem;
}
.ias-left span, .ias-right2 span {
    font: 2.4rem/3.6rem var(--familyRobo);
    color: #1A1818;
}
.ias-right2 span {
    font-weight: 400;
}
.ias-left p, .ias-right2 p {
    padding-top: 3rem;
}
.ias-right2 p {
    color: #3A3A3A;
}
figure.ias-left2, .ias-right2 {
    margin-top: 10rem;
}
figure.ias-right img {
    padding-left: 7rem;
    max-height: 550px;
    object-fit: cover;
}
figure.ias-left2 img {
    padding-right: 7rem;
    max-height: 550px;
    object-fit: cover;
}
.higher-education {
    padding-bottom: 12rem;
}
.alumni-sec1 h4 {
    font: 2.4rem/3.6rem var(--familyRobo);
    font-weight: 600;
}
.blockquote-top.alumni blockquote {
    padding-right: 0px;
}
.almni-sec1left {
    padding-right: 6rem;
}
figure.alumni-1 img {
    min-height: 550px;
    object-fit: cover;
    border-right: 30px solid #fff;
}
.aim-part {
    padding: 5rem;
    padding: 6rem 1rem 3rem 5rem;
}
.aim-part span {
    font: 3.6rem/4.8rem var(--familyRobo);
    font-weight: 300;
    color: #1A1818;
}
.aim-part h2 {
    position: relative;
    margin-bottom: 4rem;
}
.aim-part h2::before {
    content: "";
    position: absolute;
    left: 120px;
    bottom: 42%;
    height: 1px;
    width: 270px;
    background-color: #4599A4;
}
.alumni-sec2 {
    position: relative;
}
.alumni-sec2::before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 48%;
    height: 100%;
    background-color: #D3F2F5;
    z-index: -9;
}
.objective-sec {
    position: relative;
}
.join-us-sec {
    padding-bottom: 10rem;
}
.objective-sec::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 56%;
    background-color: #F3BE34;
}
.objective-part h2 {
    margin-bottom: 1rem;
}
.objective-part ul.commn-ul {
    padding-right: 0;
}
.objective-part ul.commn-ul {
    display: flex;
    flex-wrap: wrap;
}
.objective-part ul.commn-ul li {
    width: 32%;
    margin-right: 1.5rem;
    line-height: 2.5rem;
    color: #3A3A3A;
    padding-bottom: 1.5rem;
    background-color: #f5f5f5;
    padding: 20px;
    margin-bottom: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.objective-part ul.commn-ul li:hover span {
    background-color: #DA3948;
}
.objective-part ul.commn-ul li::before {
    display: none;
}
.objective-part ul.commn-ul li span {
    background-color: #F3BE34;
    padding: 7px 12px;
    color: #fff;
    font-size: 14px;
    border-radius: 4px;
}
.objective-part ul.commn-ul li.border-line {
    background-color: transparent;
    border-bottom: 1px solid #ddd;
}
.objective-part blockquote {
    font-weight: 600;
    font-size: 1.8rem;
    margin-bottom: 1rem;
    margin-top: 3rem;
}
.objective-img img {
    padding-left: 4rem;
}
.alumni-gallery {
    padding: 2rem 0 8rem 0;
    background: #F3BE34;
    position: relative;
}
.alumni-gallery h2 {
    text-align: center;
}
.alumni-gallery blockquote {
    font-weight: 400;
    font-size: 3rem;
    line-height: 3.6rem;
    margin: 2.5rem 0 4rem;
}
.alumni-content {
    padding: 3rem 0;
}
.alumni-slider.owl-carousel .owl-item img {
    width: 100%}
.alumni-slider .owl-dot {
    background: #F3BE34!important;
    opacity: 1;
}
.alumni-slider .owl-dot.active {
    background: #DA3948!important;
}
.alumni-slider .owl-dots {
    text-align: center;
}
.alumni-slider-association.owl-carousel .owl-item img {
    width: 100%}
.alumni-slider-association .owl-dot {
    background: #fff!important;
    opacity: 1;
}
.alumni-slider-association .owl-dot.active {
    background: #DA3948!important;
}
.alumni-slider-association .owl-dots {
    text-align: center;
}
.program-managment-list {
    background: #5DCDDB;
}
.program-managment-list h2 {
    text-align: center;
    margin-bottom: 1rem;
}
.program-managment-list span {
    font-size: 3rem;
    line-height: 4.2rem;
    font-weight: 500;
}
.program-managment-detail {
    position: relative;
    z-index: 9;
}
.program-managment-detail::before {
    background: #5DCDDB;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    height: 30rem;
    content: '';
    z-index: -1;
}
.programe-manage-list {
    background: #fff;
    height: 100%;
    padding: 3rem 5rem;
    box-shadow: 0px 3px 21px #0000001A;
}
.programe-manage-repeat {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 3rem 0;
    border-bottom: .2rem solid #eee;
    align-items: center;
    margin-bottom: 2rem;
}
.programe-manage-repeat blockquote {
    color: #EE7832;
    font-size: 2.4rem;
    font-weight: 500;
    margin-bottom: 1rem;
    line-height: 3.6rem;
}
.programe-manage-list .programe-manage-repeat:last-child {
    border: 0;
}
.line-programe {
    margin: 0px 10px;
    color: #707070;
}
.list-manag-left p {
    color: #000000;
}
.list-manag-left span {
    color: #7D7D7D;
}
.list-manag-left strong {
    font-family: 'Lato', sans-serif;
}
.prgrm-arw {
    margin-left: 1rem;
}
.list-manag-right-btn {
    background-color: #F5F5F5;
    border-radius: 5px;
    padding: 12px 26px;
    color: #000000;
    font-size: 16px;
    line-height: 26px;
    font-weight: 500;
}
.list-manag-right-btn:hover {
    color: #f3a434;
}
.list-manag-right-btn span {
    margin-left: 6px;
    align-items: center;
}
.manage-landing-bnr-content .container {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}
.manage-landing-text {
    max-width: 70rem;
}
.manage-landing-text h2 {
    color: #fff;
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 5.5rem;
    margin-bottom: 2rem;
}
.manage-landing-text blockquote {
    color: #fff;
}
.manage-landing-banner {
    position: relative;
}
.manage-landing-bnr-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 0 15rem 10rem;
}
.bnr-down-menu.managment {
    margin-top: 0rem;
    position: relative;
    background: #ECF2F5;
    padding: 3.5rem 0;
}
.bnr-down-menu.managment h2, .dept_h1 {
    text-align: center;
    font-weight: 600;
    font-size: 3.1rem!important;
}
.bnt-menu-inn.manage {
    display: flex;
    align-items: center;
    justify-content: center;
}
.bnt-menu-inn.manage a {
    color: #000;
    font-size: 1.8rem;
    margin: 0 1.9rem;
}
.bnt-menu-inn.manage a:hover {
    color: #EE7832;
}
.bnt-menu-inn.manage .active {
    color: #EE7832!important;
}
.research-publication-sec h2, .research-publication-sec p {
    text-align: center;
}
.research-publication-sec p {
    color: #444444;
    font: 2.1rem/3rem Lato;
    margin-bottom: 6rem;
    margin-top: 5rem;
}
figure.research-bner img {
    margin-bottom: 9rem;
}
.research-red {
    background-color: #DA3948;
    padding: 6rem;
    margin-right: 6rem;
}
.research-red h2, .research-left p, .research-left span {
    color: #fff;
    text-align: left;
}
.research-red p {
    font-weight: 300;
    margin-bottom: 1.5rem;
}
.research-black {
    background-color: #3A3A3A;
    display: flex;
    padding: 4.5rem 3rem;
    align-items: center;
    margin-right: 6rem;
}
.orng-count {
    color: #F3BE34;
    font-family: Lato;
    font-size: 72px;
    line-height: 60px;
    font-weight: 700;
}
.research-black p {
    font: 1.6rem/2.4rem Lato;
    max-width: 30%;
    margin-bottom: 0;
    padding-bottom: 0;
    padding-left: 2rem;
    margin-top: 0;
}
.research-mid-logo {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 5rem;
}
.research-mid-logo ul {
    display: flex;
    flex-wrap: wrap;
}
.research-mid-logo ul li {
    width: 25%}
.research-right h4 {
    font: 2.1rem/3rem Lato;
    color: #444444;
    font-weight: 600;
    margin-bottom: 4rem;
}
.research-right p {
    text-align: left;
    padding-top: 3rem;
    width: 70%}
.spnsor-project {
    position: relative;
    padding-top: 13rem;
}
.spnsor-project::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background-color: #5DCDDB;
    width: 100%;
    height: 57%;
    z-index: -9;
}
.spnsor-project-content {
    background-color: #fff;
    padding: 5rem 6rem;
    text-align: left;
}
.spnsor-project-content h4 {
    font-weight: 400;
    line-height: 3.6rem;
    font-family: Lato;
}
.sponsr-flx {
    display: flex;
}
.spnsor-project-content p {
    position: relative;
    margin-bottom: 7rem;
}
.spnsor-project-content p::before {
    content: "";
    position: absolute;
    width: 100%;
    background-color: #d5d5d5;
    height: 1px;
    bottom: -3rem;
    left: 0;
}
.spnsor-project .col-md-5, .spnsor-project .col-md-7 {
    padding: 0;
}
.spnsor-project-content h3 {
    font: 2.1rem/3rem var(--familyRobo);
    font-weight: 600;
}
.spnsor-project-content span {
    margin-left: 2rem;
}
.spnsor-project-content.patents {
    padding: 18rem 6rem 0 0;
    background-color: transparent;
}
.spnsor-project-content.patents p:before {
    display: none;
}
.spnsor-project-content.patents p {
    margin-bottom: 4rem;
}
.admission-sec {
    position: relative;
    padding-bottom: 14rem;
}
.admission-sec::before {
    content: "";
    position: absolute;
    background-color: #F3BE34;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 65%;
    z-index: -9;
}
.admission-sec h2 {
    margin-top: 10rem;
    text-align: center;
}
.admission-sec h3 {
    font-weight: 300;
    font: 2.4rem/3.6rem Lato;
    width: 75%;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
    font-weight: 300;
    margin-bottom: 10rem;
}
.admission-sec-mid h3 {
    font-weight: 300;
    font: 2.4rem/3.6rem Lato;
    width: 75%;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
    font-weight: 300;
    margin-bottom: 5rem;
    margin-top: 4rem;
}
img.admision-img {
    text-align: right;
    margin-top: 2rem;
}
.admision-mid .col-md-7 {
    text-align: end;
}
.admision-scholar {
    padding-left: 3rem;
}
.admision-scholar h2 {
    text-align: left;
    font-size: 3rem;
    margin-top: 2rem;
}
.admision-scholar .commn-ul li {
    width: 100%;
    padding-bottom: 1.7rem;
    color: #000000;
}
.admision-scholar.other {
    margin-top: 10rem;
}
.admision-scholar.other .commn-ul li::before {
    background-color: #DA3948;
}
.admision-scholar.other .commn-ul {
    margin-bottom: 2rem;
}
.admision-scholar.other p em {
    color: #000;
    font-weight: 500;
    display: block;
}
.admision-scholar .commn-ul li a {
    color: #000;
}
.prospectus-btn {
    padding-top: 6rem;
}
.department-sec {
    margin-bottom: 10rem;
}
.department-sec h2 {
    margin-top: 8rem;
    text-align: center;
}
.department-sec h3 {
    font-weight: 300;
    font: 2.4rem/3.6rem var(--familyRobo);
    width: 68%;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
    font-weight: 300;
    margin-bottom: 3rem;
}
.department-sec p {
    width: 85%;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
    font-weight: 300;
}
.our-objective {
    position: relative;
    padding-top: 12rem;
    padding-bottom: 9rem;
}
.our-objective::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    background-color: #5DCDDB;
    width: 100%;
    height: 83.5%;
    z-index: -9;
}
.objective-red {
    padding: 6rem;
    background-color: #DA3948;
    position: relative;
    margin-right: -10rem;
    z-index: 9;
}
.objective-red h2 {
    color: #fff;
    padding-left: 0s;
}
.objective-red .commn-ul li {
    width: 100%;
    padding-bottom: 1.7rem;
    color: #fff;
}
.objective-red .commn-ul li a {
    color: #fff;
}
.objective-red .commn-ul li:hover::before {
    background-color: #fff;
}
.our-objective .row {
    align-items: center;
}
.department-dean-sec h2 {
    text-align: center;
    margin-bottom: 0;
}
.department-dean {
    background: #D3F2F5;
    height: 100%;
    padding: 3rem 4rem 4rem;
}
.department-dean .col-lg-8 {
    position: relative;
}
.department-dean h3 span {
    color: #000;
}
.department-dean h3 {
    font-size: 2.2rem;
    line-height: 3.6rem;
    font-weight: 700;
    margin-bottom: 1rem;
}
.department-dean p {
    margin-top: 1.5rem;
    color: #444444;
}
.department-dean span {
    font-size: 1.5rem;
    line-height: 2.8rem;
    font-weight: 400;
    display: block;
    font-family: var(--familyRobo);
    margin-bottom: 1rem;
    color: #666666;
}
.department-dean strong {
    font-size: 2.4rem;
    color: #DA3948;
    display: block;
    font-weight: 500;
    margin-bottom: 2.5rem;
}
.department-dean-sec .col-lg-8, .department-dean-sec .col-lg-4 {
    padding: 0;
}
.Advisory-Board-sec.department {
    padding-bottom: 12rem;
}
.Advisory-Board-sec.department h3 {
    font-size: 2.4rem;
    line-height: 4.2rem;
    text-align: center;
}
.Advisory-Board-sec.department h2 {
    text-align: center;
    margin-bottom: 1rem;
}
.Advisory-Board-sec.department h2 .line-h3::before {
    display: none;
}
.Advisory-Board-sec.department h3 {
    margin-bottom: 5rem;
}
.key-highlights {
    padding-bottom: 13rem;
}
.hightlight-part {
    padding-left: 3rem;
}
.hightlight-part li {
    width: 100%;
    padding-bottom: 1.3rem;
}
.hightlight-red {
    background-color: #DA3948;
    position: relative;
    left: -270px;
    width: 740px;
    bottom: -100px;
}
.hightlight-red h3 {
    font: 2.4rem/3.6rem var(--familyRobo);
    font-weight: 300;
    color: #fff;
    padding: 4.5rem;
    margin-bottom: 0;
}
.academic-talks {
    padding: 4rem 0;
    position: relative;
}
.academic-talks::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #4599A4;
    z-index: -9;
}
.academic-talks .academic-cntr {
    margin: 6rem 0 3rem;
}
.academic-talks .achivment-sec h4 {
    margin-bottom: 0;
}
.academic-talks h2 {
    text-align: center;
}
.academic-talks blockquote {
    font: 3rem/4.2rem var(--familyRobo);
    font-weight: 300;
    color: #020002;
    width: 65%;
    text-align: center;
    margin: 0px auto;
}
.academic-talks blockquote span {
    color: #DA3948;
    font: 3rem/4.2rem var(--familyRobo);
}
.academic-cntr {
    margin: 15rem 0 6rem;
}
.academic-cntr1 {
    margin: 4rem 0 6rem;
    text-align: center;
}
.achivment-sec h3 {
    text-align: left;
    font-size: 3.6rem;
    line-height: 4.2rem;
    color: #fff;
    font-weight: 600;
}
.achivment-sec h3 span {
    margin-left: 3rem;
}
.achivment-sec h4 {
    font: 2.4rem/3.6rem var(--familyRobo);
    font-weight: 300;
    text-align: left;
    color: #fff;
}
.Auditorium-gallery-sec.achievement {
    padding-bottom: 12rem;
}
img.achiv-imga1 {
    margin-right: 15px;
}
img.achiv-imga2 {
    margin-bottom: 0px;
}
img.achiv-sz {
    max-height: 705px;
    width: 100%}
.Auditorium-gallery-sec figure {
    position: relative;
}
.Auditorium-gallery-sec figure::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
    left: 0;
    right: 0;
    bottom: 0px;
    background: transparent linear-gradient(0deg, #000000b8 0%, #00000000 100%) 0% 0% no-repeat padding-box;
}
.achivment-btm-txt a {
    position: absolute;
    left: 20px;
    bottom: 20px;
    display: flex;
    justify-content: space-between;
    right: 40px;
}
.achivment-btm-txt p {
    color: #fff;
}
.Auditorium-gallery-sec.achievement .col-lg-4 figure:first-child {
    margin-bottom: 30px;
    padding-bottom: 0;
}
.program-top-list.department-managment {
    padding-top: 0;
}
.program-list-repeat.department {
    border-bottom: none;
}
.program-list-repeat.department p {
    padding-bottom: 1rem;
}
.program-list-repeat.department p strong {
    font-weight: 700;
    font-size: 2.4rem;
    font-family: var(--familyMonts);
    line-height: 3.6rem;
    color: #333;
    padding-bottom: 1rem;
}
.program-list-repeat.department span {
    font-weight: 700;
    font-size: 2.4rem;
    font-family: var(--familyMonts);
    line-height: 3.6rem;
    color: #333;
    margin-bottom: 9rem;
    position: relative;
    margin-top: 4rem;
}
.program-list-repeat.department span::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 94px;
    height: 1px;
    background-color: #A7A7A7;
    margin-bottom: -3rem;
}
.program-list-repeat.department h2 {
    margin-bottom: 5rem;
}
ul.commn-ul.department {
    margin-top: 5rem;
    margin-bottom: 3rem;
}
.commn-ul.department li {
    width: 50%}
.about-red-department {
    position: relative;
    color: #fff;
    padding: 10rem 10rem 7rem 10rem;
    background: #DA3948;
    margin-bottom: 5rem;
}
.about-red-department h2 {
    margin-bottom: 0;
}
.about-red-department h2:nth-child(2) {
    margin-bottom: 4rem;
}
.about-red-department h2, .about-red-department p {
    color: #fff;
}
.about-red-department img {
    padding-left: 5rem;
}
.about-department-left {
    padding-right: 3rem;
}
.about-department-left h3 {
    font: 3rem/3.6rem var(--familyRobo);
    font-weight: 300;
    margin-bottom: 3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.about-department-left p {
    margin-bottom: 3rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    padding-bottom: 0;
}
.Infrastructure-sec.department-management {
    position: relative;
}
.Infrastructure-sec.department-management::before {
    background: #D3F2F5;
    height: 85%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    z-index: -1;
}
.Advisory-Board-sec.manage-department {
    padding-bottom: 0rem;
}
.Advisory-Board-sec.Meet-Our-Faculty-sec.manage-department {
    padding-bottom: 12rem;
}
.Advisory-Board-sec.manage-department h3 {
    font-size: 2.4rem;
    line-height: 4.2rem;
    text-align: center;
}
.Advisory-Board-sec.manage-department h2 {
    text-align: center;
    margin-bottom: 1rem;
}
.Advisory-Board-sec.manage-department h2 .line-h3::before {
    display: none;
}
.Advisory-Board-sec.manage-department h3 {
    margin-bottom: 5rem;
}
.content-res.manage-depart {
    display: block;
}
.Placement-sec.about-department {
    margin-top: 8rem;
    background: url('../images/placement-about-depart.jpg') no-repeat;
}
.Placement-sec {
    background: url('../images/placement-banner.jpg') no-repeat;
    padding: 10rem 0;
    background-attachment: fixed;
    background-size: cover;
}
.Our-Recruiters .owl-carousel {
    background: #FFF;
    padding: 5rem;
}
.Our-Recruiters .owl-carousel .owl-item img {
    width: auto;
}
.Our-Recruiters {
    text-align: center;
}
.Our-Recruiters a {
    background: #EE7832;
    margin: 0;
    padding: 1rem 3rem;
    display: inline-block;
    color: #fff;
    position: relative;
    z-index: 9;
    top: 2.7rem;
}
.placement-top {
    max-width: 35rem;
}
.placement-top h2 {
    display: flex;
    margin-bottom: 8rem;
}
.slider-LPA h3 {
    font-size: 6rem;
    line-height: 6rem;
    font-weight: bold;
}
.slider-LPA h3 span {
    font-size: 6rem;
    font-weight: 500;
}
.slider-LPA p {
    font-family: var(--familyMonts);
    font-size: 2.4rem;
    line-height: 3rem;
    color: #000;
    font-weight: 500;
    padding-right: 12rem;
}
.testimonial-sec.about-department {
    margin-top: 7rem;
    position: relative;
    margin-bottom: 0;
}
.testimonial-sec.about-department::before {
    background: #EA436E;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    content: '';
    height: 40%;
    z-index: -1;
    left: 0;
    top: auto;
}
.Testimonial-content.about-depart blockquote {
    color: #1A1818;
}
.Testimonial-content.about-depart h2 {
    color: #000;
}
.Testimonial-content.about-depart {
    padding: 1rem 0rem 4rem 6rem;
}
.Testimonial-content.about-depart h3 {
    margin-top: 11rem;
}
.testimonial-sec.about-department .owl-dots {
    position: absolute;
    right: 50%;
    bottom: 9%}
.testimonial-sec.about-department .owl-dot.active {
    background: #EE7832!important;
}
.testimonial-sec.about-department .owl-dot {
    background: #fff!important;
}
.achivement_sec1.col-md-8 {
    padding-top: 0;
    margin-right: 15px;
}
.achivement_sec1.col-md-8:before {
    content: "";
    width: 1920PX;
    height: 70rem;
    background: #F3BE34;
    position: absolute;
    bottom: -13rem;
    left: AUTO;
    right: 0;
    z-index: -1;
}
.testimonial-sec.about-department .owl-dot {
    background: #fff!important;
}
.about-red-department a img {
    padding-left: 0;
}
.admission-mit {
    position: relative;
    padding-bottom: 14rem;
}
.admission-mit::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 60%;
    background-color: #D3F2F5;
    z-index: -9;
}
.admission-mit-left {
    margin-left: auto;
    text-align: left;
    max-width: 73rem;
}
.admission-mit-left blockquote {
    font: 2.1rem/3rem var(--familyRobo);
    color: #444;
    font-weight: 400;
}
.admission-mit .admision-mg {
    padding-left: 10rem;
}
.blue-btn {
    background-color: #5DCDDB;
    border-radius: 41px;
}
.pink-btn {
    background-color: #EA436E;
    border-radius: 41px;
}
.blue-dark-btn {
    background-color: #253C88;
    border-radius: 41px;
}
.yellow-btn {
    background-color: #F3BE34;
    border-radius: 41px;
}
.sky-blue-btn {
    background-color: #4599A4;
    border-radius: 41px;
}
.red-btn {
    background-color: #DA3948;
    border-radius: 41px;
}
.apply-online.apply-online-admis {
    color: #fff;
    font-weight: 400;
    margin-right: 10px;
    font-size: 1.6rem;
    font-weight: 600;
    padding: 1.2rem 2rem;
}
.admission-ofc {
    margin-top: 10rem;
    display: flex;
    flex-wrap: wrap;
}
.admision-ofc-left {
    width: 50%}
.admision-ofc-left h3, .campus-address h3 {
    font-family: var(--familyMonts);
    font-size: 2.4rem;
    line-height: 3rem;
    line-height: 4.2rem;
    color: #000;
    font-weight: 700;
}
.admision-ofc-left ul li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: 10px 0;
}
.admision-ofc-left ul li::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 1px;
    background-color: #94cbd1;
}
.admision-ofc-left ul li p {
    font: 2.4rem/3.6rem var(--familyRobo);
    color: #1A1818;
    padding-bottom: 0;
}
.campus-address {
    width: 40%;
    margin-left: 10%}
.campus-address p {
    font: 1.8rem/3rem var(--familyRobo);
    color: #444444;
    padding-bottom: 6rem;
}
.campus-address span {
    font: 2.1rem/3rem var(--familyRobo);
    color: #444444;
}
.red-txt-no a {
    font: 3rem/4.2rem var(--familyRobo);
    font-weight: 600;
    color: #DA3948;
}
.admission-gallery {
    padding: 12rem 0 10rem 0;
    background: #DA3948;
    position: relative;
}
.admission-gallery h2 {
    text-align: left;
    color: #fff;
    font-weight: 700;
}
.admission-gallery blockquote {
    font-weight: 400;
    font-size: 3rem;
    line-height: 3.6rem;
    margin: 2.5rem 0 4rem;
}
.admission-gallery .container {
    position: relative;
}
.admission-content {
    padding: 3rem 0;
}
.admission-slider.owl-carousel .owl-item img {
    width: 100%}
.admission-slider .owl-dot {
    background: #fff!important;
    opacity: 1;
}
.admission-slider .owl-dot.active {
    background: #F3BE34!important;
}
.admission-slider .owl-dots {
    text-align: left;
}
.admision-galry-wht {
    background-color: #fff;
    padding: 4.5rem 3.5rem;
}
.admision-galry-wht h2 {
    color: #DA3948;
    font: 6rem/4.8rem Lato;
    font-weight: 300;
    margin-bottom: 1rem;
}
.admision-galry-wht span {
    color: #333333;
    font: 1.6rem/2rem Lato;
    font-weight: 400;
}
.admision-galry-wht p {
    font-weight: 600;
    font-size: 2.1rem;
    color: #3A3A3A;
    margin-top: 3rem;
    line-height: 3rem;
}
img.admision-arw {
    width: auto!important;
    margin-top: 2rem;
}
.view-slider {
    position: absolute;
    right: 20px;
    bottom: 0;
    z-index: 99;
}
.view-slider p {
    color: #fff;
    padding-bottom: 0;
    margin-top: 1.5rem;
    font-size: 2.1rem;
}
.view-slider span {
    margin-left: 2rem;
}
.view-slider a {
    display: flex;
}
.h2-bg {
    border-top: 1px solid #999999;
    margin: 8rem 0 5rem;
}
.admission-process h2 {
    font-weight: 800;
    justify-content: center;
    display: flex;
    margin-bottom: 5rem;
    position: relative;
    top: -23px;
    background: #fff;
    width: 500px;
    margin: 0px auto;
}
.ad-process-left {
    padding-right: 14rem;
}
.process-counters-sec {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.process-counter {
    padding: 3rem 2rem;
    text-align: center;
}
.process-counter .number-count {
    color: #5DCDDB;
    font: 12.4rem/12.4rem var(--familyRobo);
    font-weight: 600;
}
.process-counter blockquote {
    font: 3rem/3.6rem var(--familyRobo);
    color: #333333;
}
.ad-prcs-right label {
    font: 3rem/4.2rem var(--familyRobo);
    font-weight: 300;
    color: #1A1818;
    margin-top: 3rem;
    position: relative;
}
.ad-prcs-right label::before {
    content: "";
    position: absolute;
    bottom: -100px;
    right: 0;
    height: 1px;
    background-color: #999999;
    width: 100%}
.lateral-entry-content {
    padding-left: 6rem;
}
.lateral-entry-content h4 {
    font-weight: 400;
    line-height: 3.6rem;
    font-family: var(--familyRobo);
}
.blue-btn-admision {
    background-color: #5DCDDB;
    border-radius: 41px;
    padding: 1rem 4rem ;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-family: var(--familyMonts);
    font-weight: 800;
    color: #000;
    display: inline-block;
    margin-top: 5rem;
}
.blue-btn-admision img {
    margin-left: 2rem;
}
.admision-process-second {
    position: relative;
}
.admision-process-second::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #F3BE34;
    width: 100%;
    height: 65%;
    z-index: -1;
}
.admision-process {
    position: absolute;
    top: -1px;
    left: 0;
    padding: 0 8%;
    width: 100%;
    margin-bottom: 5rem;
}
.admision-text-bx {
    width: 54rem;
    background: #fff;
    padding: 6rem 6rem 8rem;
    margin-left: 14rem;
}
.scholarship-admision {
    padding-top: 6rem;
}
.scholarship-content {
    margin-top: 8rem;
    padding-left: 5rem;
    padding-right: 6rem;
}
.scholarship-content h4 {
    line-height: 3.6rem;
    font-family: var(--familyRobo);
    font-weight: 400;
    margin-top: 5rem;
}
.scholarship-content p {
    color: #3A3A3A;
}
.red-btn-admision {
    background-color: #DA3948;
    border-radius: 41px;
    padding: 1.5rem 5rem 1.5rem 5rem;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-family: var(--familyMonts);
    font-weight: 600;
    color: #fff;
    display: inline-block;
    margin-top: 3rem;
}
.red-btn-admision img {
    margin-left: 1rem;
}
a.red-btn-admision:hover {
    color: #fff;
}
.download-box {
    padding: 5rem 3rem 5rem;
    background: #3053D3;
    max-width: 44rem;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    position: absolute;
    bottom: -13rem;
}
.download-txt, .download-txt p, .download-txt a {
    color: #fff;
}
.download-txt {
    margin-left: 3rem;
}
.download-txt p {
    font: 1.8rem/2.3rem var(--familyRobo);
}
.download-txt span {
    font-family: var(--familyMonts);
    font-size: 2.4rem;
    line-height: 3rem;
    font-weight: 600;
}
.admission-cell {
    padding: 20rem 0 10rem;
}
.admission-cell h2 {
    text-align: center;
    padding-top: 5rem;
}
.admission-cell blockquote {
    color: #444444;
    font: 3rem/4.2rem var(--familyRobo);
    text-align: center;
}
.admission-cell blockquote strong {
    font-weight: 700!important;
    font: 3rem/4.2rem var(--familyRobo);
}
.admission-cell ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 6rem;
}
.admission-cell ul li {
    width: 33%;
    text-align: center;
}
.admission-cell ul li p {
    max-width: 70%;
    margin: 30px auto;
    font-weight: 500;
    font-size: 2.1rem;
    line-height: 3rem;
}
.cell-img {
    width: 130px;
    height: 130px;
    background-color: #fff;
    border: 3px solid #5DCDDB;
    border-radius: 100%;
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;
}
.admision-btn {
    border-top: 1px solid #999999;
    margin: 8rem 0 5rem;
}
.btn-bg {
    font-weight: 700;
    justify-content: center;
    display: flex;
    margin-bottom: 5rem;
    position: relative;
    top: -30px;
    background: #fff;
    width: 1070px;
    margin: 0px auto;
}
.counseling-admision {
    position: relative;
    max-width: 1920px;
    margin: 0px auto;
}
.counseling-admision::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 8%;
    height: 38%;
    background-color: #F3BE34;
}
.counseling-content {
    padding-right: 6rem;
}
.counseling-content h4 {
    font-weight: 400;
    line-height: 3.6rem;
    font-family: var(--familyRobo);
}
.counseling-content-btm {
    margin-top: 8rem;
}
.counseling-content-btm p {
    font: 1.8rem/2.4rem var(--familyRobo);
    font-weight: 500;
    max-width: 330px;
}
.counseling-pdf {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1rem;
}
.counseling-pdf h4 {
    line-height: 3rem;
    max-width: 160px;
    margin-bottom: 0;
}
.counseling-pdf img {
    margin-right: 3rem;
}
.programme-specialisations-sec {
    padding-top: 15rem;
    padding-bottom: 4rem;
}
.yellow-btn.apply-online.wht {
    background-color: #fff;
    margin-top: 5rem;
}
.Eligibility-Criteria-sec.eligibility-criteria .meet-repeat p {
    font-weight: 300;
}
.commn-ul.eligibility li {
    width: 100%;
    padding: 0.1rem 0 1.6rem 3rem;
}
.commn-ul.eligibility li a {
    color: #fff;
}
.pink-box.eligibility {
    padding: 8rem 9rem 8rem 6rem;
}
.commn-head.eligibility blockquote {
    max-width: 70%;
    justify-content: center;
    margin: 0px auto;
}
.commn-ul.career2 {
    color: #7D7D7D;
}
.commn-ul.career2 li {
    width: 100%;
    padding: 0.1rem 0 1.6rem 3rem;
}
.programme-specialisations-sec.management-course {
    margin-top: 6rem;
}
.programme-specialisations-sec.management-course ul li {
    width: 50%;
    padding-right: 0;
}
.Objectives-text.management-course {
    padding-top: 1rem;
}
.stucture-repeat.duration blockquote {
    color: #DA3948;
    font-size: 4.2rem;
    line-height: 4.2rem;
    font-weight: 700;
    font-family: var(--familyMonts);
}
.course-duration {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 4rem;
    position: relative;
}
.course-duration::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    width: 80%;
    background-color: #00000033;
    margin: 0px auto;
}
.stucture-repeat.duration blockquote.mba-grn {
    color: #4599A4;
}
.stucture-repeat.duration .size-24 {
    margin-bottom: 1rem;
}
.fee-structure-management {
    margin-left: 6rem;
    margin-bottom: 3rem;
}
.fee-structure-management ul {
    display: flex;
    flex-wrap: wrap;
}
.fee-structure-management ul li {
    width: 50%;
    margin-bottom: 2rem;
}
.fee-structure-management ul li .heading {
    font: 1.8rem/3rem var(--familyRobo);
    font-weight: 600;
    margin-bottom: 1rem;
}
.fee-structure-management ul li p {
    margin-bottom: 1rem;
    padding-bottom: 0;
}
.meet-repeat.eligibility p {
    font-size: 1.8rem;
    line-height: 2.6rem;
}
ul.commn-ul.management li {
    padding-bottom: 1.5rem;
}
.name-fix {
    position: absolute;
    bottom: -130px;
    right: 58%}
.about-rit p {
    text-align: left;
    width: 100%;
    padding-left: 4rem;
}
.about-rit1 {
    margin-top: 5rem;
}
.about-rit1 p {
    width: 100%;
    text-align: left;
}
.pdf-sep a {
    font-family: var(--familyMonts);
    background: #3053D3;
    border-radius: 3.5rem;
    padding: 1.5rem 3rem;
    font-size: 2.4rem;
    color: #fff;
    margin-top: 0;
    margin-bottom: 2rem;
    display: inline-block;
}
.mr-pd-all {
    padding: 2rem 0 10rem;
}
.liststyle.--download_icon p {
    border-top: 1px solid #ddd;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-bottom: 10px!important;
}
.liststyle.--download_icon p a {
    color: #337ab7;
}
.accreditations_sec.ordinance {
    margin-bottom: 3rem;
}
.accreditations_sec.ordinance ul li {
    width: 34%}
.accreditations_sec.ordinance ul li::before {
    height: 260px;
    top: 0rem;
}
.commn-ul.department.ordianc li {
    width: 100%}
.classpage2 img {
    width: 6%}
.wpu__tableWrap {
    overflow-x: auto;
}
.wpu__tablestyle {
    border-collapse: separate;
    background-color: #fff;
    border: 1px solid #ccc;
}
.wpu__tablestyle tbody tr td {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 24px;
    color: #000;
    min-width: 80px;
    text-align: left;
    border-bottom: none;
    border: 1px solid #ccc;
}
.wpu__tablestyle tbody tr td p {
    padding-bottom: 0;
}
.wpu__tablestyle tbody tr:nth-child(odd) {
    background-color: #f9f5f4;
}
.wpu__tablestyle tbody tr:nth-child(even) {
    background-color: #fff;
}
.wpu__tablestyle thead tr td {
    padding: 10px 20px;
    font-size: 14px;
    line-height: 24px;
    color: #444;
    min-width: 80px;
    text-align: left;
    border-bottom: none;
    background-color: #e4f6f9;
}
.mr-pd-time {
    padding: 2rem 0 6rem;
}
.wpu__tablestyle tbody tr th, .wpu__tablestyle thead tr th {
    padding: 10px 20px;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    min-width: 80px;
    text-align: left;
    border-bottom: none;
    background-color: #d2ebef;
    font-weight: 400;
    vertical-align: middle;
}
.faq-sec.time-table {
    margin-top: 6rem;
}
.student_active .wpu__tableWrap {
    margin-top: 5rem;
}
.student_active .wpu__tableWrap:first-child {
    margin-top: 0;
}
.other-facilities-page h2, .open-air-sec h2, .Security-sec h2 {
    margin-bottom: 4.8rem;
    font-weight: 900;
}
.other-facilities-page blockquote, .open-air-sec blockquote, .Security-sec blockquote {
    line-height: 3.6rem;
    margin-bottom: 4rem;
}
.ethics-data {
    padding-left: 7rem;
}
.ethics-data h2 {
    padding-right: 7rem;
}
.row.campus-area {
    padding-top: 3.8rem;
}
.campus-data {
    background: #DA3948;
    padding: 6.8rem 4.6rem 6.8rem 5.2rem;
    max-width: 368px;
    margin-left: 10rem;
}
.campus-data h3 {
    font-weight: bold;
    margin-bottom: 0;
    color: #fff;
}
.campus-ethics-sec .row {
    align-items: center;
}
.campus-ethics-sec .container {
    position: relative;
    padding: 7rem 0;
}
.campus-ethics-sec .container:after {
    position: absolute;
    z-index: -1;
    background: #D3F2F5;
    content: "";
    right: 0;
    top: 0;
    width: 53%;
    height: 100%}
.ethics-data blockquote {
    margin-bottom: 4rem;
}
.highlight-d blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
}
.ethics-data {
    padding-left: 7rem;
    padding-right: 7rem;
}
.ethics-data p {
    padding-right: 3rem;
}
.other-facilities-page .commn-Hostels-block {
    padding: 1rem 0rem 8rem 7rem;
}
.extra1 p {
    padding-right: 1rem;
}
.open-air-sec {
    position: relative;
}
.open-air-sec:after {
    background: #F3BE34;
    position: absolute;
    top: 0;
    width: 100%;
    height: 90rem;
    content: '';
    z-index: -1;
}
.row.gap-set3 {
    --bs-gutter-x: 3rem;
}
.row.gap-set4 {
    --bs-gutter-x: 3.8rem;
}
.row.gap-set5 {
    --bs-gutter-x: 5rem;
}
.row.gap-set6 {
    --bs-gutter-x: 6rem;
}
.Security-sec .commn-Hostels-block {
    padding: 1rem 8rem 10rem 0rem;
}
.solar-water-sec h3 {
    font-weight: 900;
    margin-bottom: 3.8rem;
}
.solar-box {
    margin-top: 4.4rem;
    padding-right: 6rem;
}
.Club-socities-sec figcaption {
    max-width: 65.9rem;
    background: #DA3948;
    padding: 6rem 6rem 9rem 7rem;
    position: relative;
    bottom: 30.5rem;
    left: 22.5rem;
    text-align: left;
}
.Club-socities-sec figcaption h2 {
    color: #FFFFFF;
    margin-bottom: 5rem;
}
.Club-socities-sec figcaption p {
    font-size: 2.1rem;
    line-height: 3rem;
    color: #FFFFFF;
    text-align: left;
}
.grants-right.arts_box p {
    padding: 0 0 0;
}
.performing-arts.university-grants {
    margin-top: -57rem;
    padding-top: 32rem;
    padding-bottom: 15rem;
}
.grants-right.arts_box {
    padding: 7.6rem 6rem 7.1rem 7rem;
    margin-top: 9rem;
}
.World-Peace-Dome.other-clubs blockquote {
    font-family: var(--familyRobo);
    font-size: 2.4rem;
    line-height: 3.6rem;
    max-width: 95%;
    margin: 0 auto;
    font-weight: 300;
}
.World-Peace-Dome.other-clubs .commn-head h2 {
    font-size: 3.6rem;
    color: var(--fontcolor);
    line-height: 4.2rem;
    margin-bottom: 5.6rem;
    position: relative;
    padding-bottom: 0;
}
.World-Peace-Dome.other-clubs .commn-head h2:before {
    display: none;
}
.club-box h4 {
    margin-bottom: 4rem;
    padding-top: 3rem;
}
.clubs .row.gap-set4 {
    padding-top: 1.3rem;
}
.club-box p {
    padding-right: 5rem;
}
.Mission-Vision-sec {
    background: #D3F2F5;
}
.Mission-box {
    border: 1px solid #EA436E;
    padding: 0.6rem 6rem 6.3rem 4.5rem;
}
.Mission-box .mission-h {
    line-height: 4.2rem;
    font-weight: bold;
    position: relative;
    background: #d3f2f5;
    top: -2.9rem;
    left: -1rem;
    display: inline-block;
    padding: 0 1.5rem;
}
.Mission-box blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 500;
}
.objective-icon {
    display: var(--flex);
    align-items: flex-start;
}
.objective-icon {
    padding-right: 2rem;
}
.objective-icon p {
    padding: 0 0 0 2rem;
    color: #3a3a3a;
}
.Mission-Vision-sec .col-lg-8.img-fit {
    padding-left: 6.6rem;
    margin-top: -10px;
}
.Mission-Vision-sec .col-lg-12 {
    padding-bottom: 3.5rem;
}
.bharat_asmita_sec.library-sec {
    width: 100%;
    height: 80rem;
    background-image: url('../images/central-library-img.jpg');
    background-repeat: no-repeat;
    background-position: center;
}
.bharat_asmita_box.library-box {
    top: 0rem;
}
.library-count {
    display: block;
    font-size: 7.2rem;
    line-height: 6rem;
    margin-bottom: 16px;
    color: #EA436E;
}
.central-box {
    padding: 0 6rem 0 6.5rem;
}
.Central-library .col-md-8 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.Central-library .col-md-8 .central-box:first-child {
    border-left: 1rem solid #5DCDDB;
    width: 45%}
.Central-library .col-md-8 .central-box:nth-child(2) {
    border-left: 1rem solid #F3BE34;
    width: 55%}
.Central-library .col-md-8 .central-box:nth-child(2) blockquote {
    padding-right: 5rem;
}
.central_box {
    box-shadow: 0px 5px 30px #0000001f;
    width: 47rem;
    position: relative;
    left: -12rem;
    background: #F3BE34;
    padding: 8.6rem 6.6rem 7.9rem 6rem;
    top: 11rem;
}
.central_box p {
    color: #3A3A3A;
}
.Central-library2 {
    position: relative;
}
.Central-library2:after {
    position: absolute;
    z-index: -1;
    background: #5DCDDB;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 49rem;
}
.central-box blockquote {
    font-weight: 400;
    font-size: 3rem;
    line-height: 3.6rem;
}
.library-sec .commn-red-block blockquote {
    color: #000;
}
.research-text {
    max-width: 57rem;
    margin-left: auto;
}
.Research-overview .spnsor-project-content.patents {
    padding: 0rem 6rem 0 0;
}
.pdf-icons {
    top: -20px;
    position: relative;
    padding-right: 2rem;
}
.research-text .apply-online {
    padding: 1rem 3rem;
}
.Faculty-research-area .commn-head {
    max-width: 1200px;
    margin: 0 auto;
}
.research-box {
    max-width: 89rem;
    margin-right: auto;
    padding: 0rem 0rem 0 5rem;
}
.World-Peace-Dome.other-clubs.Faculty-research-area .ul-research li:first-child {
    padding: 0 0rem 2rem 3rem;
    width: 48%}
.World-Peace-Dome.other-clubs.Faculty-research-area .ul-research {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}
.ul-research li {
    padding-bottom: 2rem;
    width: 48%}
.research-box h5 {
    font-size: 2.1rem;
    font-weight: 600;
    line-height: 2.5rem;
    margin-bottom: 5rem;
}
.research-ic a {
    filter: invert(100);
    display: block;
    margin-top: 4rem;
}
.Research-lab .col-md-8 {
    padding-right: 7rem;
}
.research-data .apply-online {
    margin-top: 3rem;
    margin-bottom: 7rem;
}
.Research-overview {
    position: relative;
}
.Research-overview:before {
    width: 18rem;
    position: absolute;
    z-index: -1;
    background: #0003;
    content: "";
    left: 0;
    bottom: 28rem;
    height: 0.1rem;
}
.Research-lab {
    position: relative;
}
.Research-lab:before {
    position: absolute;
    z-index: -1;
    background: #E7F5F6;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100rem;
}
.national_awards_box.o-learning-box p span {
    margin-bottom: 4rem;
}
.Outdoor-learning2 .commn-Hostels-block {
    padding: 0rem 4rem 10rem 0rem;
}
.executive-president {
    position: relative;
}
.executive-president:before {
    position: absolute;
    z-index: -1;
    background: #F3BE34;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 43rem;
}
.ranking.executive-p p {
    max-width: 79%}
.executive-president figure {
    position: relative;
}
.executive-president figcaption {
    position: absolute;
    max-width: 43rem;
    top: 8rem;
    left: 8rem;
}
.executive-count {
    display: flex;
    flex-wrap: wrap;
    padding-top: 5.2rem;
}
.executive-count blockquote {
    font-size: 3rem;
    line-height: 4.2rem;
    font-family: var(--familyMonts);
}
.executive-count .executive-room {
    width: 49%}
.executive-count .executive-room:first-child .number-count {
    color: #DA3948;
}
.executive-count .executive-room:last-child .number-count {
    color: #EA436E;
}
.presedent-data .seca {
    padding-bottom: 6rem;
    color: #FFFFFF;
}
.presedent-data p.initiate {
    font-size: 2.1rem;
    line-height: 3.6rem;
    margin-bottom: 1.6rem;
    padding-bottom: 0;
}
.presedent-data h4 {
    font-size: 2.8rem;
    line-height: 3.6rem;
    margin-bottom: 8px;
    color: #FFFFFF;
}
.presedent-data p {
    color: #fff;
    padding-right: 2rem;
}
.Mit-box {
    padding: 5rem 1rem 7rem 6rem;
}
.Mit-box h4 {
    margin-bottom: 4rem;
}
.Mit-box blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 400;
    margin-bottom: 5rem;
}
.executive-count.w-count:last-child .number-count {
    color: #DA3948;
}
.executive-count.Bhartiya-C .executive-room:last-child {
    padding-left: 12rem;
}
.open-air-sec.National-parliament:after {
    background: #5DCDDB;
    position: absolute;
    height: 142rem;
}
.commn-Hostels-block.extra.Women-box {
    background: #FFFFFF;
    padding: 6rem 5.8rem 7rem;
}
.commn-Hostels-block.extra.Women-box figure, .commn-Hostels-block.extra.Women-box h4 {
    margin-bottom: 4rem;
}
.commn-Hostels-block.extra.Women-box blockquote {
    margin-bottom: 4rem;
    font-size: 2.4rem;
}
.executive-count.w-count blockquote {
    font-size: 3.2rem;
    line-height: 4.2rem;
    margin-bottom: 4rem;
    line-height: 3.6rem;
}
.executive-count.w-count .executive-room {
    max-width: 400px;
    width: 100%}
.national-W {
    display: grid;
    padding-right: 3.6rem;
}
.national-W figure:last-child {
    text-align: right;
    align-self: flex-end;
}
.solar-box.national_box {
    padding-right: 13rem;
    margin-top: 5rem;
}
.solar-box.national_box.national_box2 {
    padding-right: 15rem;
}
.solar-water-sec.National-teaches-sec {
    position: relative;
}
.solar-water-sec.National-teaches-sec:after {
    width: 148rem;
    position: absolute;
    z-index: -1;
    background: #0003;
    content: "";
    left: 0;
    bottom: 0rem;
    height: 0.1rem;
    right: 0;
    margin: 0 auto;
}
.National_Conference {
    background: #F3BE34;
}
.grants-right.arts_box.Journalism_box {
    margin-top: 13rem;
    left: -11rem;
}
.Mit-box.council_box {
    padding: 0rem 0rem 0rem 4rem;
}
.Mit-box.council_box blockquote {
    margin-bottom: 4rem;
    font-size: 2.3rem;
}
.council-center1 .commn-Hostels-block.extra h3 {
    font-weight: bold;
}
.council-center1 ul.commn-ul.ul_1 {
    padding-top: 0.9rem;
}
.commn-ul.ul_1 li {
    width: 100%}
.council-center1 .commn-ul.ul_1 li {
    padding-bottom: 2.3rem;
    color: #333;
}
.council-center1 .col-lg-8.img-fit {
    padding-left: 3.8rem;
}
.Outdoor-learning2.council-center1 {
    position: relative;
}
.Outdoor-learning2.council-center1:before {
    position: absolute;
    z-index: -1;
    background: #D3F2F5;
    content: "";
    left: 0;
    bottom: -15rem;
    width: 59%;
    height: 117rem;
}
.spnsor-project.council-center2:before {
    display: none;
}
.spnsor-project-content.council2_box {
    background: #DA3948;
}
.spnsor-project-content.council2_box blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 400;
    color: #fff;
    margin-bottom: 4rem;
}
.spnsor-project.council-center2 {
    padding-top: 0;
}
.spnsor-project-content.council2_box {
    height: var(--H-full);
}
.spnsor-project-content.council2_box p {
    color: #fff;
    margin-bottom: 0;
}
.spnsor-project-content.council2_box p:before {
    display: none;
}
figure.council-center3_img {
    max-width: 451px;
    margin-left: auto;
}
.spnsor-project-content.council2_box p {
    padding-right: 6.5rem;
}
section.bharat_asmita_sec1.Mit-school.council_center4 .row {
    display: flex;
}
section.bharat_asmita_sec1.Mit-school.council_center4 .col-md-5 {
    width: 52%}
section.bharat_asmita_sec1.Mit-school.council_center4 .col-md-7 {
    width: 48%}
.council-3_box {
    background: #F3BE34;
    padding: 5.4rem 4rem 6.5rem;
    margin-top: 4rem;
}
.council-2_box p {
    padding-right: 5rem;
}
.council-2_box {
    padding: 0rem 0rem 0rem 3.6rem;
}
.council-3_box blockquote {
    font-size: 3rem;
    line-height: 4.2rem;
    margin-bottom: 0;
}
.council-3_box blockquote span {
    font-weight: bold;
    font-size: 3rem;
}
.Mechanical-eng-lab {
    position: relative;
}
.Mechanical-eng-lab:before {
    position: absolute;
    z-index: -1;
    background: #F3BE34;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 33rem;
}
.Mechanical-eng-lab h3 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold;
    margin-bottom: 4rem;
}
.engg-box blockquote {
    padding-bottom: 7.4rem;
    font-size: 2.4rem;
    line-height: 3.6rem;
    padding-right: 31rem;
    font-weight: 400;
}
.tabs_accordion .card {
    border: none;
    background-color: transparent;
}
.tabs_accordion .card .card-header {
    display: none;
}
.tabs_accordion .card .collapse {
    display: block;
}
.tabs_accordion .card-body {
    padding: 0;
}
.tabs_accordion {
    padding: 0 0 7rem;
    position: relative;
}
.tabs_accordion .nav {
    position: relative;
    background: #EA436E;
    padding: 5rem 3rem 24rem 0;
}
.tabs_accordion .nav-tabs {
    display: block;
    border: 0;
}
.tabs_accordion ul li p {
    position: relative;
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    line-height: 2.6rem;
    font-weight: 400;
    margin-bottom: 0;
    padding: 2rem 0 2rem 8rem;
    color: #fff!important;
    cursor: pointer;
}
.tabs_accordion ul li p.active {
    color: #000000!important;
    background-color: #ffffff;
    padding: 2rem 0 2rem 8rem;
}
.tabs_accordion ul li {
    position: relative;
    display: block;
}
.tabs_accordion ul li p:before {
    position: absolute;
    content: "";
    width: 1.5rem;
    height: 0.2rem;
    background: #fff;
    left: 40px;
    bottom: 30px;
}
.tabs_accordion ul li p.active:before {
    background: #000;
}
figure.labs1-box img {
    min-height: 817px;
    width: 100%;
    object-fit: cover;
}
.labrotart-tbs {
    padding-right: 3rem;
}
.labs1-box {
    position: relative;
}
.labs1-data {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 3.2rem 5rem;
    display: grid;
    background: linear-gradient(180deg, transparent 0%, #000 200%);
}
.labs1-data h2, .labs1-data blockquote {
    color: #FFFFFF;
}
.labs1-data h2 {
    margin-bottom: 2.2rem;
    font-family: var(--familyMonts);
    font-weight: 500;
}
.labs1-data blockquote {
    font-size: 1.6rem;
    line-height: 2.4rem;
    padding-right: 29rem;
    font-weight: 400;
    margin-bottom: 4rem;
}
ul.faculty_tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    width: 100%}
ul.faculty_tabs li {
    float: left;
    margin: 0;
    cursor: pointer;
    padding: 12px 25px;
    line-height: 30px;
    color: #fff;
    overflow: hidden;
    position: relative;
    background: #B4B4B4;
    margin-right: 0.2rem;
    font-size: 21px;
    font-weight: 500;
}
ul.faculty_tabs li:hover {
    background-color: #3053D3;
    color: #fff;
    display: block;
}
ul.faculty_tabs li.active {
    background-color: #3053D3;
    color: #fff;
    display: block;
    font-size: 2.1rem;
    font-weight: bold;
}
.tab_container {
    margin-top: 5rem;
}
.faculty_content {
    padding: 20px;
    display: none;
}
.tab_drawer_heading {
    display: none;
}
ul.faculty_tabs li a {
    color: #fff;
}
.World-Peace-Dome.world-about li:first-child:before {
    background: #5DCDDB;
    content: "";
    position: absolute;
    left: 8rem;
    width: 380px;
    height: 1px;
    top: -30px;
}
.collaboration .ranking-box {
    min-height: 314px;
}
.collaboration .row {
    padding: 0 5rem;
}
.collaboration_box {
    padding: 0 1.7rem 7.5rem 1.7rem;
}
.bharat_asmita_sec1 {
    margin-top: 25px;
}
.Laboratories-sec .commn-red-block blockquote, .Library-text-bx .commn-red-block blockquote {
    color: var(--fontcolor);
}
.Laboratories-sec {
    padding-bottom: 12rem;
}
.Auditorium-sec {
    padding-bottom: 17rem;
}
.event_text {
    position: relative;
}
.events_newtext {
    position: absolute;
    right: 10px;
    bottom: 10px;
    background: rgb(0 0 0 / 70%);
    color: #fff;
    padding: 3px 10px;
    font-size: 15px;
    font-weight: 400;
    border-radius: 3px;
}
.press-release-date-sec .press-box.event_text {
    margin-top: 0rem;
    height: 100%}
.press_box_img .event_text img {
    height: 300px;
    object-fit: cover;
    object-position: top;
}
.student-residences-text.campus blockquote {
    font-size: 24px;
    line-height: 36px;
    margin-bottom: 50px;
}
.commn-Hostels-block p {
    color: #000;
}
.Eating-Joints-2 p {
    color: #444444;
}
.accordion-collapse p strong {
    color: #000;
}
.open-air-sec .commn-Hostels-block p {
    color: #3a3a3a;
}
.count-sec .number-count span {
    font-size: 7rem;
    font-weight: 800;
    color: #EA436E;
}
.national_awards_box.o-learning-box blockquote {
    font-size: 24px;
    letter-spacing: 0px;
    color: #1A1818;
    margin-bottom: 2.5rem;
    line-height: 36px;
    font-family: var(--familyRobo);
}
.Outdoor-learning2 .commn-Hostels-block p {
    color: #7d7d7d;
}
.image-left figure {
    margin-left: 10px;
}
.quest {
    width: 90%;
    margin: 0 auto;
}
.quest h2 {
    font-family: var(--familyRobo);
    font-weight: 700;
    color: #1A1818;
}
.Meet-Dean-sec .deanimg-fit figure img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.Meet-Dean-sec .head-of-school figure img {
    height: 343px;
    object-fit: cover;
    object-position: top;
}
.AB-slider figure img, .MO-Faculty figure img {
    height: 468px;
    object-position: top;
    object-fit: cover;
}
.Collabor-inn-text h2 {
    font-weight: 700;
}
.Collabor-inn-text p {
    font-weight: 300;
}
.univer-logo-box figure {
    height: 110px;
}
.univer-logo-box figure img {
    width: auto;
}
.page_title.departmentpage_title {
    padding-bottom: 0;
}
.deanimg-fit {
    height: 100%}
.robocon_sec1 {
    position: relative;
    padding-top: 100px;
}
.robocon_sec1:before {
    content: "";
    width: 100%;
    height: 58%;
    background: #F3BE34;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.holonomic_box {
    margin-top: 6rem;
}
.holonomic_box .col-md-4 {
    width: 32%}
.holonomic_box .row {
    grid-gap: 2%}
.introduced_box {
    padding: 0rem 2rem 0rem 0rem;
    position: relative;
    height: 100%}
.introduced_box:before {
    content: "";
    width: 10rem;
    height: 0.1rem;
    background: #EE7832;
    position: absolute;
    bottom: 0;
}
.robocon_sec2 {
    padding: 10rem 0 15rem;
}
.robocon_img1 img {
    width: 100%}
.robocon_sec2 .commn-head {
    text-align: left;
}
.robocon_sec2 blockquote {
    font-size: 3rem;
    line-height: 4.2rem;
}
.robocon_sec2 .commn-head h2::before {
    background: inherit;
}
.robocon_sec2 .commn-head h2 {
    margin-bottom: 0;
}
.robocon_sec2 .commn-head {
    padding-bottom: 8.6rem;
}
.ream_robo_right {
    padding-left: 7rem;
}
.ream_robo_right p span {
    margin-bottom: 3rem;
    display: block;
    font-size: 1.8rem;
    line-height: 3rem;
    font-weight: normal;
    color: #444;
}
.seeking p {
    color: #3A3A3A;
}
.collaboration {
    position: relative;
    margin-top: 0rem;
}
.collaboration:before {
    content: "";
    width: 100%;
    height: 37rem;
    background: #F3BE34;
    position: absolute;
    top: 0;
    z-index: -1;
}
.collaboration_box p strong {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 600;
    color: #1A1818;
    padding: 3rem 6rem 0rem 0rem;
    display: inline-block;
}
.collaboration_box p {
    padding-left: 1rem;
}
.national_awards_box {
    padding-left: 5rem;
}
.national_awards_box p span {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 300;
    margin-bottom: 2rem;
    margin-right: 0;
    display: inline-block;
}
.national_conference_sec {
    position: relative;
    padding-bottom: 21rem;
}
.national_conference_sec::before {
    content: "";
    width: 100%;
    height: 52%;
    background: #F3BE34;
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: -1;
}
.left_header p span {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 300;
    padding: 2rem 0 5.5rem;
    display: inline-block;
    color: #444444;
}
.conference_img2 img {
    width: 100%;
    min-height: 39rem;
    object-fit: cover;
}
figure.conference_img3 {
    margin-top: 1.5rem;
}
.bharat_asmita_sec {
    width: 100%;
    height: 80rem;
    background-image: url(../images/national-awards-img.jpg);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 80px;
}
.bharat_asmita_box {
    max-width: 60rem;
    background: #ffffffd4;
    padding: 10rem 7rem 7rem;
    position: relative;
    top: 0rem;
}
.bharat_asmita_box p span {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 300;
    margin-bottom: 2rem;
    display: inline-block;
    color: #333;
}
.bharat_asmita_box p {
    color: #333;
}
.World-Peace-Dome.csr ul {
    padding: 6rem 0 0;
}
.World-Peace-Dome.csr li:first-child {
    padding: 0 16rem 0 0rem;
    width: 37%}
.World-Peace-Dome.csr blockquote {
    font-family: var(--familyRobo);
    font-size: 2.4rem;
    line-height: 3.6rem;
}
.founder_box {
    background: #fff;
    width: 100%;
    height: 100%;
    margin-left: 9rem;
    padding-right: 20rem;
}
.founder {
    position: relative;
}
.founder::before {
    content: "";
    width: 30%;
    height: 27rem;
    background: #F3BE34;
    position: absolute;
    bottom: 240px;
    right: 0;
    z-index: -1;
}
.founder::after {
    content: "";
    width: 51.5%;
    height: 27rem;
    background: #5DCDDB;
    position: absolute;
    bottom: 240px;
    left: 0;
    z-index: -1;
}
.founder_box p span {
    font-size: 3rem;
    line-height: 4.2rem;
    font-weight: 300;
    color: #000000;
    padding-right: 6rem;
    margin-bottom: 2rem;
    display: inline-block;
}
.founder_nam p span {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 300;
    display: inline-block;
    margin-bottom: 0;
}
.founder_nam {
    padding: 6rem 0;
    position: relative;
}
.founder_nam:before {
    content: "";
    width: 100%;
    height: 0.1rem;
    background: #CCCCCC;
    position: absolute;
    top: 15px;
    left: 0;
}
.founder_nam p {
    padding-bottom: 5px;
}
.founder_nam p strong {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #444444;
    font-weight: 600;
    font-family: var(--familyNoto);
}
.blockquote-top.achivement blockquote {
    padding-right: 15rem;
}
.blockquote-top.achivement {
    padding-bottom: 10rem;
}
.achivement_sec blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 400;
    margin-bottom: 3rem;
}
.achivement_sec {
    position: relative;
    padding-bottom: 14rem;
}
.achivement_sec:before {
    content: "";
    width: 100%;
    height: 52rem;
    background: #D3F2F5;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.baja_sae_bott {
    padding: 6rem 0rem 3rem;
}
.baja_sae_bott .col-md-4 {
    width: 32%;
    margin-top: 2rem;
    margin-top: 4.5rem;
}
.baja_sae_bott .row {
    grid-gap: 2%}
.robocon_sec1.achivement {
    padding-top: 14rem;
}
.robocon_sec1.achivement .commn-head h3 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 600;
    margin-bottom: 5.8rem;
}
.robocon_sec1.achivement .commn-head p {
    padding: 4rem 30rem 5rem;
    color: #000;
}
.creative {
    padding: 20px;
    min-height: 140px;
}
.cursur_remove {
    pointer-events: none;
}
.beginners {
    padding-top: 50px;
}
.creative p {
    padding: 0;
}
.achivement_sec1 {
    position: relative;
    padding-bottom: 13rem;
}
.achivement_sec1 .left_img:before {
    content: "";
    right: 7px;
    width: 2000px;
    height: 70rem;
    background: #F3BE34;
    position: absolute;
    bottom: 0;
    z-index: -1;
}
.caption_text_left {
    padding-top: 4rem;
}
.caption_text_left h3 {
    font-size: 2.8rem;
    line-height: 3.6rem;
    font-weight: 700;
    margin-bottom: 4rem;
}
.achivement_sec1 p {
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-weight: 400;
    color: #3a3a3a;
}
.caption_text_left p {
    padding-right: 20rem;
    padding-bottom: 4rem;
}
.achivement_sec1 .row {
    grid-gap: 2%}
.achivement_sec1 .col-md-8 {
    width: 64%;
    position: relative;
}
.caption_text_right h3 {
    font-size: 2.5rem;
    line-height: 3.6rem;
    font-weight: 700;
    margin: 3.6rem 0;
}
.caption_text_right p {
    padding-bottom: 3.5rem;
}
.achivement_box:last-child {
    margin-top: 5rem;
}
.left_img figure img {
    height: 88.5rem;
    object-fit: cover;
}
.ach-text {
    min-height: 130px;
}
.student-residences-text.campus {
    padding: 7rem 14.5rem 7.7rem;
}
.container.extra h2 {
    margin-bottom: 5.4rem;
}
.extra p strong {
    margin-bottom: 2rem;
    display: inline-block;
}
.student-residences-text.campus .container {
    margin-top: -26rem;
}
.Boys-Hostels-sec.accommodations .commn-Hostels-block {
    padding: 0rem 5rem 10rem 0rem;
}
.Boys-Hostels-sec.accommodations {
    position: relative;
}
.Boys-Hostels-sec.accommodations:before {
    content: "";
    width: 100%;
    height: 60rem;
    background: #F3BE34;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}
.open-air-sec.sports {
    position: relative;
}
.open-air-sec.sports:after {
    background: #D3F2F5;
}
.Security-sec .commn-Hostels-block.cafeterias {
    padding: 1rem 7rem 1rem 0rem;
}
.seating-capacity p span {
    font-size: 7.2rem;
    line-height: 6rem;
    color: #EA436E;
    font-weight: 900;
    display: block;
    margin-bottom: 45px;
    font-family: var(--familyMonts);
}
.seating-capacity {
    border-left: 1.1rem solid #F3BE34;
    padding: 5rem 0 1rem 8rem;
    margin-top: 4.5rem;
}
.seating-capacity p {
    font-size: 30px;
    color: #000000;
}
.medical_help_sec .commn-head h2 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    padding-bottom: 0;
    margin-bottom: 4.6rem;
}
.medical_help_sec .commn-head h2::before {
    display: none;
}
.medical_help_sec .commn-head blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    color: #1A1818;
    padding: 0 7rem;
}
.contrary {
    display: flex;
    justify-content: space-between;
}
.medical_help_img {
    width: 69.5%}
.medical_help_img img {
    width: 100%}
.contrary_right_box {
    width: 28.5%}
.contrary_right_box figure img {
    width: 100%}
.contrary_right_box figure:last-child {
    margin-top: 3rem;
}
.medical_help_img {
    position: relative;
}
.medical_help_img figcaption {
    position: absolute;
    top: 0;
    left: 8rem;
    max-width: 52rem;
    background: #DA3948;
    padding: 6.5rem 7rem;
}
.medical_help_img figcaption p {
    color: #fff;
}
.Boys-Hostels-sec.societies {
    padding: 16rem 0;
    background: #4599A4;
}
.Boys-Hostels-sec.societies .commn-Hostels-block.extra {
    padding: 7rem 0rem 10rem 5rem;
}
.Boys-Hostels-sec.societies .commn-Hostels-block.extra h2 {
    color: #fff;
    margin-bottom: 4.8rem;
}
.Boys-Hostels-sec.societies .commn-Hostels-block.extra blockquote {
    margin-bottom: 4rem;
    color: #fff;
}
.Boys-Hostels-sec.societies .commn-Hostels-block.extra p {
    color: #fff;
}
.open-air-sec.sports.other-facilities-page .col-lg-4 {
    padding-right: 10px;
}
.extra.accommodations p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #7D7D7D;
}
.blockquote-top.health {
    padding-bottom: 7rem;
}
.medical_help_box {
    max-width: 64rem;
    background: #F3BE34;
    padding: 6rem 7rem 9rem;
    position: absolute;
    bottom: -6rem;
    display: none;
}
.medical_help_box h2 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 600;
    margin-bottom: 4.5rem;
}
.medical_help_box p {
    color: #000;
    font-size: 2.1rem;
    line-height: 3rem;
}
.extra.donation p, .extra.societies.hospital p {
    font-size: 16px;
    line-height: 2.4rem;
}
.Boys-Hostels-sec.camp .commn-Hostels-block {
    padding: 10rem 7rem 10rem 5rem;
}
.Boys-Hostels-sec.camp blockquote {
    padding: 0 7rem 0 0;
    margin-bottom: 4rem;
}
.Boys-Hostels-sec .commn-Hostels-block.hospital {
    padding: 3rem 5rem 4rem 0rem;
}
.Boys-Hostels-sec.hospital {
    position: relative;
}
.Boys-Hostels-sec.hospital:before {
    content: "";
    width: 100%;
    height: 104rem;
    background: #4599A4;
    position: absolute;
    top: 0;
    z-index: -1;
}
.commn-Hostels-block.extra.societies.hospital h2 {
    color: #fff;
    margin-bottom: 5rem;
}
.commn-Hostels-block.extra.societies.hospital blockquote {
    color: #fff;
    margin-bottom: 4rem;
}
.commn-Hostels-block.extra.societies.hospital p {
    color: #fff;
}
.hospital_box {
    display: flex;
    justify-content: space-between;
    margin-top: 5.4rem;
}
.hospital_box figure {
    width: 31.7%}
.hospital_box figure img {
    width: 100%}
.baja_sae_bott.accommodations {
    padding: 3.3rem 0rem 15rem;
}
.baja_sae_bott.accommodations .row {
    grid-gap: 1%}
.self_catering {
    border-left: 1.1rem solid #5DCDDB;
    padding: 4rem 0 0 7rem;
}
.self_catering p span {
    font-size: 7.2rem;
    line-height: 6rem;
    color: #EA436E;
    display: block;
    margin-bottom: 3rem;
}
.self_catering p {
    font-size: 3rem;
    line-height: 3.6rem;
    color: #000;
}
.cotering {
    padding: 6rem 0rem 0rem 5rem;
}
.Security-sec .commn-Hostels-block.cafeterias.sports_events {
    padding: 0.5rem 4rem 1rem 0rem;
}
.contrary.sports_events .conference_img {
    width: 65%}
.contrary.sports_events .conference_img img {
    width: 100%}
.contrary.sports_events .contrary_right_box {
    width: 32.5%}
.contrary.sports_events .contrary_right_box figure:last-child {
    margin-top: 2rem;
}
.other-facilities-page .col-lg-4 {
    padding-right: 1.3rem;
}
.page_title.test {
    padding: 8.5rem 0rem 11rem;
}
.page_title.test h1 {
    font-size: 4.2rem;
    line-height: 5.5rem;
    font-weight: 600;
}
.testimonial_img {
    background-image: url("../images/venkatesh-dhage-bg.png");
    width: 100%;
    padding-bottom: 1rem;
    background-repeat: no-repeat;
    background-size: 80% 89%;
    background-position: bottom;
}
.testimonial_img figure {
    margin-bottom: 6rem;
    margin-right: 13rem;
}
.testimonial_text p {
    padding: 1.6rem 4rem 0rem 0rem;
}
.testimonial_text p {
    font-size: 1.8rem;
    line-height: 3rem;
    color: #7D7D7D;
}
.testimonial_name p {
    padding: 0;
}
.testimonial_name p strong {
    font-size: 2.1rem;
    line-height: 3.6rem;
    font-weight: 600;
}
.testimonial_name ul {
    display: flex;
}
.testimonial_name ul li {
    font-size: 1.8rem;
    line-height: 3.6rem;
    color: #848484;
    padding-right: 2rem;
}
.testimonial_name {
    padding-top: 4rem;
}
.testimonial_img.pradnya figure {
    background: #f2bbc9;
    margin-bottom: 6rem;
    margin-right: 13rem;
}
.testimonial_img.pradnya {
    background-image: url("../images/bg-pattern-pink.png");
    width: 100%;
    background-repeat: no-repeat;
    background-size: 80% 89%;
    padding-bottom: 1rem;
    background-position: bottom;
}
.testimonial_img.venkatesh1 figure {
    background: #B2D6E2;
}
.testimonial_img.venkatesh1 {
    background-image: url("../images/venkatesh-dhage1-bg.png");
}
.testimonial_img {
    position: relative;
}
.testimonial_img:before {
    content: "";
    width: 112px;
    height: 88px;
    position: absolute;
    top: -4.5rem;
    left: 4rem;
    background: url("../images/quote.svg");
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
}
.leap_title {
    background: #ECF2F5;
    padding: 100px 0 150px 0;
}
.legacy-top {
    position: relative;
    text-align: right;
}
.legacy_inner_text h6 {
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #DA3948;
    font-family: var(--familyMonts);
    margin-bottom: 20px;
}
.legacy_inner_text li {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 0px;
    color: #7D7D7D;
    position: relative;
    padding-right: 20px;
    margin-bottom: 10px;
}
.legacy_inner_text li::after {
    content: "";
    width: 8px;
    height: 8px;
    position: absolute;
    background: #F3BE34;
    border-radius: 50%;
    right: 0;
    top: 8px;
}
.legacy_inner_text h5 {
    font-size: 36px;
    font-weight: bold;
    letter-spacing: 0px;
    color: #000000;
    font-family: var(--familyMonts);
    margin-bottom: 20px;
}
.legacy1 {
    position: relative;
    top: 10rem;
}
legacy3 {
    position: relative;
    top: 45rem;
}
legacy5 {
    position: relative;
    top: 80rem;
}
legacy2 {
    position: relative;
    top: 34rem;
}
.legacy4 {
    position: relative;
    top: 67rem;
}
.legacy6 {
    position: relative;
    top: 113rem;
}
.legacy7 {
    position: relative;
    top: 101rem;
}
legacy_inner_text.legacy_inner_text2 li:after {
    right: auto;
    left: 0;
    top: 8px;
}
.legacy_inner_text.legacy_inner_text2 li {
    padding-right: 0px;
    padding-left: 20px;
}
.legacy_inner_text.legacy3 h6 {
    color: #EE7832;
}
legacy_inner_text.legacy5 h6 {
    color: #4599A4;
}
.legacy_inner_text.legacy2 h6 {
    color: #F3BE34;
}
.legacy_inner_text.legacy4 h6 {
    color: #3053D3;
}
.program-section .program-top-list .commn-ul li {
    width: 50%}
.filter-faculty-sec.faculty-filter.faculty_listing_alpha .container.contain {
    display: block;
}
.filter-faculty-sec.faculty-filter.faculty_listing_alpha .container.contain .filter-select {
    width: auto;
    padding-top: 0px;
}
.download-data .download-h p {
    color: #000;
    font-size: 1.8rem;
    font-weight: 500;
    padding-bottom: 0;
}
.download-data {
    background: #e6dad242;
    display: flex;
    padding: 1.5rem 3.6rem 1.5rem 1.5rem;
    justify-content: space-between;
    align-items: center;
    border-radius: 2px;
    margin-bottom: 1.2rem;
}
.download-data figure {
    width: 6%}
.download-data:hover .download-h p {
    color: var(--Redcolor);
    transition: .3s;
}
.press-release-date-sec .press-box a.applicationpdf:after {
    display: none;
}
.col-md-12.about-more h2 {
    margin-top: 3rem;
    margin-bottom: 3rem;
    text-align: left;
}
.address-top.depart a {
    padding-right: 4px;
}
.achivement_sec.achivement_sec_new:before {
    display: none;
}
.achivement_sec.achivement_sec_new {
    position: relative;
}
.apply-online:hover, .apply-online.apply-online-admis:hover, .red-btn-admision:hover {
    background: #000;
}
.apply-online.apply-online-admis:hover img, .red-btn-admision:hover img {
    filter: invert();
}
.download-txt a:hover {
    color: #F3BE34;
}
admission-secnew::before {
    display: none;
}
.achivement_sec_new p strong {
    padding-bottom: 1rem;
    display: block;
}
.mechanical_reacerchtop {
    padding-bottom: 7.7rem;
}
.mechanical_reacerchtop blockquote {
    padding-right: 0;
}
.mechanical_reacercoverview {
    padding-bottom: 4.9rem;
}
.mechanical_reacercoverview h3 {
    font: bold 3rem/3.6rem var(--familyMonts);
    margin-bottom: 0;
}
.mechanical_reacercoverview .abt-left {
    padding-right: 0;
}
.mechanical_reacercoverview .abt-left p {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #7D7D7D;
}
mechanical_reacercoverview .abt-left .number-count {
    color: #DA3948;
}
.mechanical_reacercoverview .abt-left blockquote {
    color: #000;
}
.mechanical_reacercoverview .abt-left .counter-top, .mechanical_reacercoverview .abt-left .counter-bottom {
    background: none;
    position: relative;
    height: 18.3rem;
    display: flex;
    flex-direction: column;
    padding: 0 0 0 9.2rem;
    justify-content: flex-start;
    margin-bottom: 5rem;
    justify-content: center;
}
.mechanical_reacercoverview .abt-left .counter-top::before, .mechanical_reacercoverview .abt-left .counter-bottom::before {
    width: 1.1rem;
    height: 18.3rem;
    background: #F3BE34;
    position: absolute;
    left: 0;
    top: 0;
    content: ""}
.mechanical_reacercoverview .abt-left .counter-bottom::before {
    background: #5DCDDB!important;
}
.mechanical_reacercoverview .abt-left .counter-top blockquote, .mechanical_reacercoverview .abt-left .counter-bottom blockquote {
    font: bold 3rem/3.6rem var(--familyMonts);
    padding-top: 1.6rem;
}
.mechanical_reacercoverview figure {
    padding-left: 3rem;
}
.mcreacerch_tab {
    overflow: hidden;
    width: 100%;
    height: auto;
}
.mcreacerch_tab h4, .mcresearch_group h5 {
    font: bold 3.6rem/4.2rem var(--familyMonts);
    position: relative;
    padding: 0 9.5rem;
    text-align: center;
    z-index: 1;
    text-align: center;
}
.mcreacerch_tab h4::before {
    position: absolute;
    left: 0;
    width: 21%;
    top: 2rem;
    height: 0.1rem;
    background: #BBBBBB;
    content: ""}
.mcreacerch_tab h4::after {
    position: absolute;
    right: 0;
    width: 21%;
    top: 2rem;
    height: 0.1rem;
    background: #BBBBBB;
    content: ""}
.mcreacerch_tab h5 {
    font: bold 3rem/4.2rem var(--familyMonts);
    color: #DA3948;
    text-align: center;
    margin-bottom: 0;
}
.mcreacerch_tab .Research-tab {
    margin-top: 8.4rem;
}
.mcreacerch_tab .Research-tab ul {
    max-width: 113.5rem;
    margin: auto;
}
.mcreacerch_tab .Research-tab li > div {
    background: #fff;
    padding: 3.2rem 4.7rem;
    box-shadow: none;
}
.mcreacerch_tab .Research-tab li > div.active {
    background: #ECF2F5;
}
.mcreacerch_tab .Research-tab li > div.active p {
    color: #000;
}
.mcreacerch_tab .Research-tab li p {
    padding: 0;
    font: normal 2.4rem/3.6rem var(--familyMonts);
}
.mcreacerch_tab .Research-tab li p img {
    padding-right: 1rem;
    opacity: .4;
}
.mcreacerch_tab .Research-tab li > div.active p img {
    opacity: 1;
}
mcreacerch_tab .Research-tab li {
    padding: 0;
}
.mcreacerch_tab .Research-tab li > div::before, .mcreacerch_tab .Research-tab li > div::after {
    display: none;
}
.mcreacerch_tab .Research-tab .tab-content {
    background: #ECF2F5;
    padding: 7rem 4.7rem;
}
.mcreacerch_tab .Research-tab .tab-content .card-body h5 {
    font: normal 2.1rem/2.8rem var(--familyRobo);
    color: #000;
    text-align: left;
    margin: 3rem 0;
}
.mcreacerch_tab .Research-tab .tab-content .card-body p {
    font: bold 1.6rem/2.4rem var(--familyRobo);
    color: #7D7D7D;
    padding-bottom: 1.5rem;
}
.mcreacerch_tab .Research-tab .tab-content .card-body p span {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #000;
    margin-left: 1.5rem;
}
.mcreacerch_tab .Research-tab .tab-content .card-body ul {
    max-width: 100%;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 3rem;
    border-bottom: .1rem solid rgb(112 112 112 / 27%);
}
.mcreacerch_tab .Research-tab .tab-content .card-body ul li {
    border-right: .1rem solid rgb(112 112 112 / 27%);
    width: auto;
    padding: 0 3rem;
}
.mcreacerch_tab .Research-tab .tab-content .card-body ul li:first-child {
    padding-left: 0;
}
.mcreacerch_tab .Research-tab .tab-content .card-body ul li:last-child {
    border: none;
}
.mcreacerch_tab .Research-tab li span {
    display: inline-flex;
}
.mcreacerch_tab .Research-tab .tab-content .card-body ul:last-child {
    border: none;
    margin-bottom: 0;
}
.mcresearch_group {
    width: 100%;
    height: auto;
    background: #4599A4;
    padding: 13rem 0;
}
.campus-ethics-sec.pdt-8.pdb-10.mcresearch_group .container {
    padding: 0;
}
.campus-ethics-sec.pdt-8.pdb-10.mcresearch_group .container:after {
    display: none;
}
mcresearch_group h5 {
    color: #fff;
    margin-bottom: 4.8rem;
}
.mcresearch_group p {
    font: 300 2.4rem/3.6rem var(--familyRobo);
    color: #fff;
    margin-bottom: 8rem;
}
.mcresearch_group .mcresearch_groupdata {
    position: relative;
    padding: 6.6rem 6rem;
    background: #fff;
}
.mcresearch_group .beforerow {
    position: relative;
    z-index: 1;
}
.mcresearch_group .beforerow::after {
    position: absolute;
    right: 0;
    width: 71.4rem;
    top: 0;
    height: 100%;
    background: #fff;
    content: "";
    z-index: -1;
}
.mcresearch_group .mcresearch_groupdata blockquote {
    font: normal 2.1rem/3rem var(--familyRobo);
    color: #000;
    margin-bottom: 4rem;
}
.mcresearch_group .mcresearch_groupdata p {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #7D7D7D;
    margin-bottom: 0;
}
.mcresearch_group .mcresearch_groupdata .commn-ul li {
    width: 100%;
    margin-bottom: 2rem;
    color: #3A3A3A;
}
.mcresearch_group .g-lg-5, .gx-lg-5 {
    --bs-gutter-x: 4rem;
}
.admision-mid.about_track {
    display: none;
}
.Gallery-listing-sec .showGalleryClass figure {
    height: 55rem;
}
.Gallery-listing-sec .showGalleryClass figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.school-list-top p {
    margin-top: 1rem;
}
.founder_video a {
    display: inline-block;
}
.classpage.studentachievements .news-text {
    padding: 1rem 0;
}
.classpage.studentachievements a img {
    width: 344px;
    height: 215px;
    object-fit: cover;
    object-position: top;
}
a.alphabet.disabled {
    cursor: not-allowed;
    color: #999;
}
.national_awards_box_new.pdr-2 {
    padding-right: 3rem;
}
.Our-Recruiters.industry .owl-dots {
    text-align: center;
}
.Our-Recruiters.industry .owl-carousel .owl-item img {
    width: auto;
    width: 200px;
    text-align: center;
    border: 1px solid #eee;
    padding: 20px;
    background-color: #fff;
}
.commn-ul.department.Connect {
    margin-top: 1rem;
}
.Our-Recruiters.industry {
    position: relative;
}
.Our-Recruiters.industry:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #dddddd7a;
    width: 100%;
    height: 85%;
    z-index: 9;
}
.Our-Recruiters.industry .owl-carousel {
    padding: 5rem;
    z-index: 9;
    background-color: transparent;
    margin-top: 2rem;
}
p.connect-indi {
    display: flex;
}
p.connect-indi a {
    padding: 0 3px;
}
.app-steps h2 {
    padding: 2rem 0 3rem;
}
.app-steps span {
    font-weight: 500;
    font-size: 2.1rem;
}
.app-steps .col-lg-2 {
    background-color: var(--Redcolor);
    padding: 25px;
    color: #fff;
    text-align: center;
}
.app-steps p {
    background-color: #f5f5f5;
    padding: 3rem 4rem;
}
.courses-category {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin: 0px auto;
}
.courses-category a {
    width: 100%;
    background-color: #83e3ef;
    text-align: center;
    font-size: 2.5rem;
    font-weight: 500;
    padding: 1.5rem;
    color: #fff;
    margin-bottom: 1rem;
}
.courses-category a:nth-child(2) {
    background-color: #EE7832;
}
.courses-category a:nth-child(3) {
    background-color: #F3BE34;
}
.courses-category a:nth-child(4) {
    background-color: var(--Redcolor);
}
.courses-category a:hover {
    filter: opacity(0.7);
}
.accordion-body table tr td {
    border-width: 0 1px;
    font-size: 14px;
    padding: 1rem 2rem;
}
.faq-sec.important .accordion-button:not(.collapsed) {
    background-color: #5DCDDB;
    box-shadow: none;
}
.faq-sec.important .accordion-button {
    background-color: #e5f1f3;
}
.faq-sec.important {
    background-color: #fff;
}
.faq-sec.acadenic-faq a {
    display: inline-block;
}
.prog-enquiry.admission p strong {
    width: auto;
}
.prog-enquiry.admission p a {
    padding-left: 8px;
}
.prog-enquiry.admission blockquote {
    font-size: 2.1rem;
    font-weight: 600;
    margin-bottom: 1rem;
    margin-top: 1rem;
}
.prog-enquiry.admission2 {
    background-color: #f5f5f5;
    padding: 4rem;
    margin-top: 5rem;
}
.prog-enquiry.admission2 h3 {
    margin-bottom: 3rem;
    font-size: 2.1rem;
}
.prog-enquiry.admission2 p a, .prog-enquiry.admission2 span {
    color: #000;
    padding-left: 4px;
}
.prog-enquiry.admission2 p {
    display: -webkit-box;
}
ul.commn-ul.department.ordianc.application {
    margin-top: 0;
    background-color: #F3BE34;
    padding: 4rem 2rem;
    margin-bottom: 0;
}
ul.commn-ul.department.ordianc.application li p {
    padding-bottom: 1rem;
    color: #000;
    font-size: 1.4rem;
}
ul.commn-ul.department.ordianc.application li {
    color: #000;
}
.commn-ul.department.ordianc.application li:before {
    background-color: var(--Redcolor);
}
.courses-category.app-proce-right {
    background-color: #83e3ef;
}
.app-flx {
    display: flex;
}
.courses-category.app-proce-right {
    display: block;
    background: #4599A4;
    padding: 3rem;
}
.courses-category.app-proce-right {
    display: block;
}
.courses-category.app-proce-right a {
    margin: 0 0 1rem;
    width: 100%}
.courses-category.app-proce-right a {
    color: var(--Redcolor);
    background-color: #ffffff;
}
.courses-category.app-proce-right a:nth-child(4) {
    color: var(--Redcolor);
}
.courses-category.app-proce-right a:hover {
    opacity: 1;
}
.program_blockquote h2 {
    margin: 0;
    line-height: 6rem;
}
.program_blockquote {
    margin-bottom: 5rem;
    padding: 0;
}
.Program-Overview-sec.program_overview .Overview-left {
    padding: 0 9rem 4rem 0;
}
.Program-Overview-sec.program_overview .Overview-left p:last-child {
    padding-bottom: 0;
}
.Program-Overview-sec.program_overview .overleft2 .size-24 {
    margin-bottom: 2rem;
}
.Program-Overview-sec.program_overview .overleft2 p {
    padding: 0;
}
.Program-Overview-sec.program_overview .overleft2 .over-link li {
    color: #000;
}
.program_overview .stucture-right {
    padding: 0;
    background: #fff;
}
.program_overview .stucture-right .blue_box, .program_overview .stucture-right .pdf_box {
    background: #D3F2F5;
    padding: 5.9rem 8rem 7rem 6.7rem;
    margin-bottom: 1.6rem;
}
.program_overview .stucture-right .blue_box .course_name {
    margin-top: 4.8rem;
}
.program_overview .stucture-right .blue_box .course_name p {
    font-size: 2.4rem;
    font-weight: 600;
    font-family: var(--familyMonts);
    color: #000;
    margin-top: 1.5rem;
    padding: 0;
}
.program_overview .stucture-right .blue_box .duraion, .program_overview .stucture-right .blue_box .duraion .course_name {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: var(--familyRobo);
}
.program_overview .stucture-right .blue_box .years {
    font-size: 3.6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #DA3948;
    margin-top: .6rem;
}
.program_overview .stucture-right .pdf_box {
    background: #3A3A3A;
    margin: 0;
}
.program_overview .stucture-right .pdf_box .fee_amuont {
    font-size: 3rem;
    line-height: 2em;
    font-weight: normal;
    font-family: var(--familyMonts);
    color: #F3BE34;
    padding: 0;
}
.program_overview .stucture-right .pdf_box .fee_amuont span {
    font-size: 1.6rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #fff;
    display: block;
    margin-top: 1.5rem;
}
.program_overview .stucture-right .pdf_box .yellow-btn {
    background: #EA436E;
    color: #fff;
    margin: 3.3rem 0 4.5rem;
    border: 1px solid transparent;
}
.program_overview .stucture-right .pdf_box .yellow-btn:hover {
    border: 1px solid #fff;
    background: transparent;
}
.program_overview .stucture-right .pdf_box .pdf_btn {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 3.5rem;
    border-top: .1rem solid rgb(255 255 255 / 14%);
}
.program_overview .stucture-right .pdf_box .pdf_btn span {
    padding: 0 2rem;
    color: #fff;
}
.program_overview .stucture-right .pdf_box .pdf_btn .pdf_img {
    height: 4.4rem;
    width: auto;
}
.program_overview .stucture-right .pdf_box .pdf_btn li a:hover span {
    color: #F3BE34;
}
.program_scholarship {
    width: 100%;
    height: auto;
    padding: 10rem 0;
    background: #F5F5F5;
}
.program_scholarship .scholarship_sec {
    padding-right: 7rem;
    border-right: .1rem solid rgb(0 0 0 / 12%);
    height: 100%}
.program_scholarship .scholarship_sec h3 {
    margin: 1rem 0 5rem;
    font-size: 3.6rem;
    font-family: var(--familyMonts);
    font-weight: 300;
}
.program_scholarship .scholarship_sec ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.program_scholarship .scholarship_sec ul li {
    width: 26%}
.program_scholarship .scholarship_sec ul li span, .program_scholarship .scholarship_sec ul li p {
    font-size: 2.1rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    margin-bottom: 3.2rem;
    display: block;
}
.program_scholarship .scholarship_sec ul li strong {
    font-size: 6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #489FAA;
    width: 100%}
.program_scholarship .scholarship_sec ul li strong span {
    font-size: 3rem;
    font-weight: 300;
    font-family: var(--familyMonts);
    color: #000;
    margin-left: 1rem;
    display: inline-flex;
    margin: 0;
}
.program_scholarship .scholarship_sec ul li p {
    font-weight: 300;
    padding: 0;
    margin-bottom: 0rem;
    color: #000;
}
.program_scholarship .eligibility_sec {
    padding: 1rem 8rem 7rem 6.6rem;
    position: relative;
}
.program_scholarship .eligibility_sec::before {
    position: absolute;
    width: 9rem;
    bottom: 0;
    content: "";
    height: .1rem;
    background: #F3BE34;
}
.program_scholarship .eligibility_sec blockquote {
    font-size: 1.6rem;
    line-height: 2.6rem;
    font-weight: 300;
    font-family: var(--familyRobo);
}
.course_highlights {
    width: 100%;
    height: auto;
    position: relative;
}
.course_highlights figure {
    padding-left: 9rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    position: relative;
}
.course_highlights .heighligh_box {
    position: absolute;
    background: #DA3948;
    padding: 7rem 6.2rem;
    left: 0;
    width: 56.6rem;
}
.course_highlights .heighligh_box .size-24 {
    color: #fff;
    margin-bottom: 5rem;
}
.course_highlights .heighligh_box .commn-ul li {
    width: 100%;
    color: #fff;
    margin-bottom: 1.5rem;
}
.course_highlights .heighligh_box .commn-ul li:hover::before {
    background: #F3BE34;
}
.course_highlights .heighligh_box .commn-ul li:last-child {
    margin-bottom: 0rem;
}
.career_prospects {
    margin: 2rem 0 5rem 0;
}
.under_lineheading {
    font-size: 2.4rem;
    color: var(--fontcolor);
    line-height: 3.5rem;
    margin-bottom: 3.5rem;
    padding-bottom: 2rem;
    position: relative;
    display: block;
    font-weight: bold;
    font-family: var(--familyMonts);
    display: flex;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
}
.under_lineheading:before {
    position: absolute;
    width: 9.2rem;
    bottom: 0;
    content: "";
    height: .1rem;
    background: #F3BE34;
}
.career_prospects blockquote {
    font-size: 3.6rem;
    font-weight: 300;
    font-family: var(--familyMonts);
    max-width: 115rem;
    margin: auto;
    text-align: center;
}
.career_prospects ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
}
.admisuion_contact ul li {
    background: #F3F3F3!important;
    padding: 3.9rem 4.2rem;
    font-size: 1.8rem!important;
    font-weight: 500;
    font-family: var(--familyRobo);
}
.admisuion_contact ul li a {
    background: #F3F3F3!important;
    min-height: auto;
    pointer-events: auto;
    padding: 0;
    display: inline;
    font-size: 16px!important;
    text-align: left!important;
    color: #000!important;
}
.pro_sp {
    padding: 10rem 0 0rem;
}
.career_prospects ul li {
    background: #8e8a89;
    display: grid;
    align-content: center;
}
.career_prospects ul li a {
    font-size: 19px;
    font-weight: 500;
    font-family: var(--familyRobo);
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    cursor: auto;
}
.placements_ecruiters {
    width: 100%;
    height: auto;
    padding: 6rem 0;
    background: #5DCDDB;
}
.placements_ecruiters blockquote {
    text-align: center;
    font-weight: 600;
    font-size: 4.8rem;
    line-height: 5.3rem;
    font-family: var(--familyMonts);
    margin-top: 4rem;
}
.placements_ecruiters blockquote span {
    text-align: center;
    font-weight: 300;
    font-size: 4.8rem;
    line-height: 5.3rem;
    font-family: var(--familyMonts);
    display: block;
}
.placeour_ecruiters {
    position: relative;
    background: #F5F5F5;
    padding-bottom: 90px;
}
.placeour_ecruiters::before {
    width: 100%;
    height: 15rem;
    position: absolute;
    background: #5DCDDB;
    left: 0;
    top: 0;
    content: ""}
.placeour_ecruiters .size-24 {
    text-align: center;
    margin-bottom: 4.5rem;
}
.placeour_ecruiters .our_recruiters_slider {
    width: 100%;
    height: auto;
    box-shadow: 0px 5px 15px #00000017;
    border-radius: 13px;
    background: #fff;
    padding: 1.6rem 4rem;
}
.placeour_ecruiters .our_recruiters_slider img {
    width: auto;
    height: auto;
}
.placeour_ecruiters .our_recruiters_slider .owl-dots {
    position: absolute;
    padding-top: 5rem;
    display: flex;
    justify-content: center;
    width: 100%;
    left: 0;
}
.placeour_ecruiters .our_recruiters_slider .owl-dots.disabled {
    display: flex;
}
.placeour_ecruiters .our_recruiters_slider .owl-dot {
    background: #CCCCCC!important;
}
.placeour_ecruiters .our_recruiters_slider .owl-dot.active {
    background: #EA436E!important;
}
.learning_outcomes {
    padding: 4rem 0;
    background: #F5F5F5;
    overflow: hidden;
}
.learning_outcomes figure {
    width: 95rem;
    height: 56.3rem;
}
.learning_outcomes figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.learning_outcomes .learning_outcontent {
    padding-right: 11.4rem;
}
.learning_outcomes .learning_outcontent .under_lineheading {
    justify-content: flex-start;
}
.learning_outcomes .learning_outcontent .commn-ul {
    margin-top: 7rem;
}
.learning_outcomes .learning_outcontent .commn-ul li {
    width: 100%;
    margin-bottom: 3rem;
    color: #444444;
}
.learning_outcomes .learning_outcontent .commn-ul li:last-child {
    margin-bottom: 0rem;
}
.blockquote-top.career_blockquote blockquote {
    max-width: 66rem;
    padding: 0;
}
.work_withus {
    width: 100%;
    height: auto;
    margin-top: 3.6rem;
    overflow: hidden;
}
.work_withus .col-lg-12 {
    position: relative;
}
.work_withus figure {
    width: 100%;
    height: 63.1rem;
}
.work_withus figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.work_withus figure::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: 65rem;
    height: 60%;
    background: linear-gradient(to bottom right, transparent, #E2F8FF 0%, rgb(0 0 0 / 0%) 60%);
}
.work_withcontent {
    position: absolute;
    left: 6rem;
    top: 6.6rem;
    max-width: 40.1rem;
    height: auto;
    padding-bottom: 3rem;
}
.work_withcontent p {
    color: #3A3A3A;
}
.work_withcontent::after {
    position: absolute;
    left: 0rem;
    bottom: 0;
    width: 9rem;
    height: .1rem;
    content: "";
    background: #F3BE34;
}
.career_opportunity {
    width: 100%;
    height: 66.6rem ;
    overflow: hidden;
}
.career_opportunity .carrer_opcontent {
    width: 100%;
    height: 100%;
    padding-right: 17rem;
}
.career_opportunity .carrer_opcontent h3, .career_opportunity .carrer_opcontent h3 span {
    font-size: 3.6rem;
    font-weight: normal;
    font-family: var(--familyMonts);
    line-height: 4.8rem;
    margin-bottom: 4rem;
}
.career_opportunity .carrer_opcontent h3 span {
    display: block;
}
.career_opportunity .carrer_opcontent p {
    font-size: 2.4rem;
    font-weight: 300;
    font-family: var(--familyRobo);
    padding: 0;
}
.career_opportunity .carrer_opcontent ul {
    border-top: .1rem solid rgb(0 0 0 / 13%);
    margin-top: 3rem;
    padding-top: 3rem;
}
.career_opportunity .carrer_opcontent ul li {
    font-size: 1.8rem;
    font-weight: 300;
    font-family: var(--familyRobo);
}
.career_opportunity .carrer_opcontent ul li a {
    font-size: 2.8rem;
    font-weight: 500;
    font-family: var(--familyRobo);
    color: #DA3948;
}
.current_openings {
    width: 100%;
    height: auto;
    padding: 13rem 0 10rem;
    background: #DA3948;
}
.current_openings h4 {
    font-size: 3.6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #fff;
}
.current_openings .current_tabwrap {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom: 4.3rem;
}
.current_openings .current_tabwrap .cop_tab li {
    margin-left: .5rem;
}
.current_openings .current_tabwrap .cop_tab li:first-child {
    margin-left: 0;
}
.current_openings .current_tabwrap .cop_tab li label {
    font-size: 2.11rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    background: #fff;
    padding: 1.2rem 2.5rem;
}
.current_openings .current_tabwrap .cop_tab li label.active {
    background-color: #3053D3;
    color: #fff;
}
.current_openings .current_tabwrap .filter-select {
    max-width: 47rem;
}
.current_openings .current_tabwrap .single_line {
    width: 51.3rem;
    height: .1rem;
    background: rgb(255 255 255 / 18%);
    margin: auto;
}
.current_openings .tabcontent_wrap ul {
    display: grid;
    gap: 3.5rem;
    grid-template-columns: 1fr 1fr 1fr;
}
.current_openings .tabcontent_wrap ul li {
    background: #fff;
    padding: 4rem;
}
.current_openings .tabcontent_wrap ul li strong {
    font-size: 2.1rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #000;
    margin-bottom: 3.1rem;
    display: block;
}
.current_openings .tabcontent_wrap ul li p {
    font-size: 1.6rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #292929;
    margin-bottom: 1.3rem;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.current_openings .tabcontent_wrap ul li p strong {
    font-size: 1.6rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #000;
    width: 30%;
    margin: 0;
}
.current_openings .tabcontent_wrap ul li p span {
    font-size: 1.6rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #000;
    width: 66%}
.current_openings .tabcontent_wrap ul li a {
    background: #489FAA;
    box-shadow: 0px 3px 6px #00000012;
    border-radius: 2rem;
    padding: .6rem 1.6rem;
    display: inline-flex;
    color: #fff;
    margin-top: 1.7rem;
}
.current_openings .tabcontent_wrap ul li a:hover {
    background: #000;
}
.current_openings .tabcontent_wrap ul li a img {
    margin-left: 1.4rem;
    transform: rotate(-90deg);
}
.view_more {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    font-size: 1.8rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #fff;
    margin-top: 6rem;
}
.view_more img {
    margin-left: 1.5rem;
}
.view_more:hover {
    color: #fff;
}
.app-steps.app-process p {
    background: none;
}
.application-process {
    display: flex;
    margin-bottom: 6rem;
}
.application-process .step-data {
    width: 17%;
    padding-right: 3rem;
    position: relative;
}
.bnr-down-menu.managment.study_abroad {
    background: #211c3a;
}
.bnr-down-menu.managment.study_abroad h2 {
    color: #fff;
}
.study_abroad .bnt-menu-inn.manage a {
    color: #fff;
}
.study_abroad .bnt-menu-inn.manage .active {
    color: #FFDD00;
}
.stud_abrdblock p {
    font-size: 2.1rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #444444;
    margin-top: 4rem;
    line-height: 3rem;
}
.blockquote-top.pdt-8.stud_abrdblock blockquote {
    padding-right: 0;
}
.study_abrdoverview figure {
    width: 100%;
    height: 100%}
.study_abrdoverview figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.study_abrdoverview .stdbrd_content {
    padding: 7rem 0 14rem;
}
.study_abrdoverview .stdbrd_content .stdbrd_inn {
    padding: 3rem 9.5rem 0 0;
    width: 100%;
    height: 100%}
.study_abrdoverview .stdbrd_content .stdbrd_inn p {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #444444;
}
.study_cgap {
    background: #EA436E;
    padding: 0 0 14rem;
}
.study_cgap figure {
    width: 100%;
    height: 100%}
.study_cgap figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.study_cgap .cgap_content {
    padding: 8.6rem 4rem 8rem 7rem;
    background: #fff;
    width: 100%;
    height: 100%}
.study_cgap .cgap_content h3 {
    font-size: 3rem;
    line-height: 3.6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #1A1818;
    margin: 0;
}
.study_cgap .cgap_content blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #1A1818;
    margin: 4.9rem 0 4rem;
}
.study_cgap .cgap_content p:last-child {
    padding-bottom: 0;
}
.study_diremessage {
    padding-bottom: 14rem;
}
.study_diremessage .diremessage_content {
    max-width: 139rem;
    margin: auto;
    margin-top: -9rem;
}
.study_diremessage .diremessage_content .col-lg-5 {
    padding-right: 3rem;
}
.study_diremessage .diremessage_content .direct_name {
    padding: 4.2rem 5.2rem;
    background: #DA3948;
    width: 100%;
    height: auto;
}
.study_diremessage .diremessage_content .direct_name h3 {
    font-size: 3.6rem;
    margin-bottom: 2rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #fff;
}
.study_diremessage .diremessage_content .direct_name strong {
    font-size: 2.4rem;
    margin-bottom: 1.5rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #fff;
}
.study_diremessage .diremessage_content .direct_name p {
    color: #fff;
    font-weight: normal;
}
.study_diremessage .diremessage_content .direct_content {
    width: 100%;
    height: auto;
    background: #D3F2F5;
    padding: 7rem;
}
.study_diremessage .diremessage_content .direct_content h4 {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 3.5rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #1A1818;
}
.study_diremessage .diremessage_content .direct_content p {
    color: #444444;
}
.font30 {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 3.4rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #1A1818;
    display: block;
}
.internation_programwrp {
    width: 100%;
    height: auto;
    position: relative;
    padding-bottom: 12rem;
    z-index: 1;
}
.internation_programwrp::before {
    width: 100%;
    height: 44.5rem;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    content: "";
    background: #F3BE34;
}
.internation_programwrp .exploratory_content {
    padding: 0 2rem 0 5rem;
}
.internation_programwrp .exploratory_content h3 {
    font-size: 3rem;
    line-height: 3.6rem;
    margin-bottom: 3.5rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #1A1818;
}
.internation_programwrp .exploratory_content p {
    color: #3A3A3A;
}
.internation_programwrp .exploratory_content figure {
    margin-top: 5.6rem;
}
.internation_programwrp .international_benefit {
    padding-right: 13rem;
}
.internation_programwrp .international_benefit h4 {
    font-size: 2.1rem;
    margin: 4.5rem 0;
    font-weight: 600;
    font-family: var(--familyMonts);
    color: #1A1818;
}
.internation_programwrp .international_benefit ul {
    display: flex;
    flex-wrap: wrap;
}
.internation_programwrp .international_benefit ul li {
    padding: .9rem 1.8rem;
    border-left: .1rem solid #4599A4;
    margin-right: 4rem;
}
.internation_programwrp .international_benefit ul li:last-child {
    margin-right: 0rem;
}
.internation_programwrp .international_benefit ul li a {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: var(--familyRobo);
    color: #1A1818;
}
.studentexch_program {
    width: 100%;
    height: auto;
    padding: 12rem 0;
}
.studentexch_program figure, .semabroad_programme figure {
    width: 100%;
    height: 100%}
.studentexch_program figure img, .semabroad_programme figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.studentexch_program .studentexch_content {
    padding-right: 8rem;
}
.studentexch_program .studentexch_content blockquote, .semabroad_programme .semabroad_content blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    margin: 4.9rem 0 4rem;
    color: #1A1818;
}
.studentexch_program .studentexch_content p, .semabroad_programme .semabroad_content p {
    color: #7D7D7D;
}
.semabroad_programme {
    padding-bottom: 13rem;
}
.semabroad_programme .semabroad_content {
    padding-left: 6rem;
}
.dualdegree_programme .sdprogram_wrap {
    max-width: 140rem;
    margin: auto;
}
.dualdegree_programme .sdprogram_wrap .pgrmcontent_left {
    padding: 6.2rem 7rem;
    background: #fff;
    margin-top: -32rem;
    max-width: 54rem;
}
.dualdegree_programme .sdprogram_wrap .pgrmcontent_left .font30 {
    margin-bottom: 4rem;
    display: block;
}
.dualdegree_programme .sdprogram_wrap .pgrmcontent_left p {
    color: #7D7D7D;
}
.dualdegree_programme .sdprogram_wrap .pgrmcontent_right {
    padding-top: 4.6rem;
}
.dualdegree_programme .contactwith_cgap {
    border-top: .1rem solid #5DCDDB;
}
.dualdegree_programme .contactwith_cgap {
    padding: 5.6rem 0 17rem;
}
.dualdegree_programme .contactwith_cgap h5 {
    font-size: 2.1rem;
    line-height: 3.1rem;
    margin-bottom: 5.5rem;
    font-weight: 600;
    font-family: var(--familyMonts);
    color: #1A1818;
}
.dualdegree_programme .contactwith_cgap h6 {
    font-size: 3rem;
    margin-bottom: 3rem;
    font-weight: 300;
    font-family: var(--familyMonts);
    color: #000;
}
.dualdegree_programme .contactwith_cgap p {
    font-size: 2.1rem;
    line-height: 2.6rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #000;
}
.dualdegree_programme .contactwith_cgap p strong {
    font-size: 1.8rem;
    line-height: 2.6rem;
    font-weight: bold;
    font-family: var(--familyRobo);
    color: #000;
    display: block;
}
.dualdegree_programme .contactwith_cgap ul {
    display: flex;
    flex-wrap: wrap;
}
.dualdegree_programme .contactwith_cgap ul li {
    margin-right: 4rem;
}
.dualdegree_programme .contactwith_cgap ul li:last-child {
    margin-right: 0;
}
.dualdegree_programme .contactwith_cgap ul li .call_btn, .dualdegree_programme .contactwith_cgap ul li .whatsup_btn {
    padding: 1.9rem 3rem;
    background: #F3BE34;
    font-size: 1.8rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    border-radius: 4.5rem;
}
.dualdegree_programme .contactwith_cgap ul li .call_btn img, .dualdegree_programme .contactwith_cgap ul li .whatsup_btn img {
    margin-right: 1.5rem;
}
.dualdegree_programme .contactwith_cgap ul li .whatsup_btn {
    background: #5DCDDB;
}
.partner_universitylogo {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    padding: 10rem 0 8rem;
    overflow: hidden;
}
.partner_universitylogo::before {
    width: 100%;
    height: 34.5rem;
    background: #F3BE34;
    left: 0;
    top: 0;
    position: absolute;
    content: "";
    z-index: -1;
}
.partner_universitylogo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
}
.partner_universitylogo ul li {
    margin-bottom: 5.5rem;
    background: #fff;
    width: 34.5rem;
}
.partner_universitylogo ul li:hover p strong {
    color: #F3BE34;
}
.partner_universitylogo ul li figure {
    height: 140px;
    box-shadow: 0px 3px 10px #00000012;
    text-align: center;
    padding: 4.7rem;
}
.partner_universitylogo ul li figure img {
    width: 100%;
    height: 300px;
    object-fit: cover;
    padding-bottom: 60px;
}
.partner_universitylogo ul li p {
    font-size: 1.6rem;
    line-height: 1.9rem;
    color: #666666;
    font-family: var(--familyMonts);
    margin-top: 3rem;
}
.partner_universitylogo ul li p strong {
    font-size: 2.1rem;
    line-height: 2.4rem;
    color: #1A1818;
    font-family: var(--familyRobo);
    display: block;
    margin-bottom: 1rem;
}
.partner_universitylogo .view_more {
    color: #444444;
    margin-top: 1rem;
}
.partner_universitylogo .view_more img {
    filter: invert(100);
}
.international_estinations {
    width: 100%;
    height: auto;
    background: #ECF2F5;
    padding: 10rem 0;
}
.international_estinations h5 {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #000;
    margin-bottom: 4.1rem;
}
.international_estinations .owl-carousel .owl-item img {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.stindia_overview {
    width: 100%;
    height: auto;
    padding-bottom: 10rem;
}
.stindia_overview ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.stindia_overview ul li {
    padding: 4.5rem 3.7rem;
    border: .1rem solid #EA436E;
    width: 23.7%}
.stindia_director {
    background: #D3F2F5;
    padding: 9.6rem 0 15rem;
}
.stindia_director figure {
    width: 100%;
    height: 100%;
    padding: 5rem 7rem 0 0;
    position: relative;
}
.stindia_director figure h3 {
    position: absolute;
    right: 7rem;
    top: 0;
    padding: 3.1rem 5.4rem;
    background: #DA3948;
    font-size: 3rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #fff;
    margin: 0;
}
.stindia_director figure img {
    width: 100%;
    object-fit: cover;
}
.stindia_director .stdindia_dircontent {
    width: 100%;
    height: 100%;
    padding: 3rem 2rem 0 0;
}
.stindia_director .stdindia_dircontent .font30 {
    margin-bottom: 1.9rem;
}
.stindia_director .stdindia_dircontent p strong {
    font-size: 2.1rem;
    color: #000;
    font-family: var(--familyRobo);
    display: block;
    margin-bottom: 1.5rem;
}
.stindia_director .stdindia_dircontent blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    color: #1A1818;
    font-family: var(--familyRobo);
    margin: 3rem 0;
}
.stindia_director .stdindia_dircontent p {
    color: #444444;
}
.whyindia_overview {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.whyindia_overview p {
    font-size: 2.1rem;
    line-height: 3rem;
    color: #444444;
    font-family: var(--familyRobo);
    font-weight: normal;
    padding-right: 7rem;
}
.whyindia_overview p:last-child {
    padding-bottom: 0rem;
}
.whyindia_overview .accre_universites {
    padding: 5rem 7rem;
    background-color: #E7F5F6;
    width: 100%;
    height: 36rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.whyindia_overview .accre_universites .accre_univrcontent {
    border-left: 1.1rem solid #F3BE34;
    padding: 3.5rem 6rem;
}
.whyindia_overview .accre_universites p:first-child {
    padding-bottom: 1rem;
}
.whyindia_overview .accre_universites p strong {
    font-size: 7.2rem;
    line-height: 6rem;
    color: #DA3948;
    font-family: var(--familyMonts);
    font-weight: bold;
}
.whyindia_overview .accre_universites p {
    font-size: 3rem;
    line-height: 3.6rem;
    color: #000;
    font-family: var(--familyMonts);
}
.whyindia_offer {
    margin-top: -5rem;
    position: relative;
}
.whyindia_offer figure {
    width: 100%;
    height: 89rem;
    margin-top: -5rem;
}
.whyindia_offer figure {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.whyindia_offer .whyind_contetn {
    width: 87.7rem;
    height: auto;
    position: absolute;
    top: 10rem;
}
.whyindia_offer .whyind_contetn blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 300;
    color: #fff;
    font-family: var(--familyMonts);
    position: relative;
    z-index: 1;
}
.whyindia_offer .whyind_contetn ul {
    background: #F3BE34;
    width: 100%;
    height: auto;
    padding: 5.6rem 6rem;
    display: flex;
    flex-wrap: wrap;
    margin-top: 5.3rem;
}
.whyindia_offer .whyind_contetn ul li {
    position: relative;
    padding-left: 2.9rem;
    font-size: 2.1rem;
    line-height: 2.6rem;
    font-weight: normal;
    color: #fff;
    font-family: var(--familyRobo);
    color: #000;
    width: 50%;
    z-index: 1;
    margin-bottom: 2rem;
}
.whyindia_offer .whyind_contetn ul li::before {
    position: absolute;
    width: .8rem;
    height: .8rem;
    left: 0;
    top: .5rem;
    content: "";
    border-radius: 100%;
    background: #DA3948;
}
.whyindia_oxfordeast {
    padding: 12rem 0 15rem;
}
.whyindia_oxfordeast figure {
    width: 100%;
    height: 100%;
    padding-right: 5.5rem;
}
.whyindia_oxfordeast figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.whyindia_oxfordeast .oxfordeast_content {
    width: 100%}
.whyindia_oxfordeast .oxfordeast_content .font30 {
    margin-bottom: 1rem;
}
.whyindia_oxfordeast .oxfordeast_content p span {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #DA3948;
    font-family: var(--familyRobo);
}
.whyindia_oxfordeast .oxfordeast_content p:first-child {
    font-size: 1.8rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #444444;
    font-family: var(--familyRobo);
}
.whyindia_oxfordeast .oxfordeast_content p {
    color: #7D7D7D;
}
.prearv_information {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 3rem 0 13rem;
    max-width: 1920px;
    margin: auto;
}
.prearv_information .prearv_imglg {
    margin-bottom: 3rem;
}
.prearv_information .prearv_content {
    width: 75rem;
    margin-right: auto;
    padding-left: 6rem;
}
.prearv_information .prearv_content h3, .prearv_information2 .prearv_content2 h3 {
    font-size: 3.6rem;
    font-weight: bold;
    color: #1A1818;
    font-family: var(--familyMonts);
    margin: 0;
}
.prearv_information .prearv_content blockquote, .prearv_information2 .prearv_content2 blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #1A1818;
    font-family: var(--familyRobo);
    margin: 3.9rem 0 5.5rem;
}
.prearv_information .prearv_content ul li, .prearv_information2 .prearv_content2 ul li {
    position: relative;
    padding-left: 2.4rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: normal;
    color: #7D7D7D;
    font-family: var(--familyRobo);
    margin-bottom: 3rem;
}
.prearv_information .prearv_content ul li::before, .prearv_information2 .prearv_content2 ul li::before {
    position: absolute;
    width: .8rem;
    height: .8rem;
    left: 0;
    top: .5rem;
    content: "";
    border-radius: 100%;
    background: #DA3948;
}
.prearv_information2 {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding: 12rem 0;
    max-width: 1920px;
    margin: auto;
    position: relative;
    z-index: 1;
    background: #D3F2F5;
}
.prearv_information2 figure {
    width: 100%;
    height: 100%}
.prearv_information2 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.prearv_information2 .prearv_content2 {
    width: 66rem;
    margin-left: auto;
    padding-right: 6rem;
}
.prearv_information2 .prearv_content2 ul li {
    color: #3A3A3A;
}
.reacerch_overview {
    width: 100%;
    height: auto;
    margin-bottom: 11rem;
}
.reacerch_overview blockquote {
    padding: 9rem 0 5rem;
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold;
    color: #1A1818;
    font-family: var(--familyRobo);
    text-align: center;
}
.reacerch_overview p {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: normal;
    color: #444444;
    font-family: var(--familyRobo);
    text-align: center;
    padding: 0;
}
.reacerch_publication {
    width: 100%;
    height: auto;
    padding-top: 8.7rem;
    position: relative;
}
.reacerch_publication::before {
    width: 100%;
    height: 94.2%;
    background: #EEF8F9;
    left: 0;
    top: 0;
    z-index: -1;
    position: absolute;
    content: ""}
.reacerch_publication h3 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold;
    color: #000000;
    font-family: var(--familyMonts);
    text-align: center;
    margin-bottom: 9.8rem;
}
.reacerch_publication ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.reacerch_publication ul li {
    padding: 3rem 9rem 3rem 8rem;
    border-left: 1.1rem solid #F3BE34;
    width: 31%}
.reacerch_publication ul li strong {
    font-size: 7.2rem;
    line-height: 6rem;
    font-weight: bold;
    color: #DA3948;
    font-family: var(--familyMonts);
    display: block;
    margin-bottom: 4.5rem;
}
.reacerch_publication ul li p, .reacerch_publication ul li p span {
    padding: 0;
    font-weight: normal;
    margin-bottom: 0;
    font-size: 3rem;
    line-height: 3.6rem;
}
.reacerch_publication ul li:nth-child(2) {
    border-color: #5DCDDB;
}
.reacerch_publication ul li:nth-child(3) {
    border-color: #3053D3;
}
.long_arrowbtn {
    padding: 1.6rem 4rem;
    display: inline-flex;
    flex-wrap: wrap;
    align-items: center;
    background: #F3BE34;
    border-radius: 3.5rem;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: bold;
    color: #000000;
    font-family: var(--familyMonts);
}
.long_arrowbtn img {
    margin-left: 2rem;
}
.reacerch_publication .long_arrowbtn {
    margin-top: 10rem;
}
.reacerch_patents {
    margin-top: 12rem;
    position: relative;
}
.reacerch_patents::after {
    width: 100%;
    height: 12rem;
    background: #EEEEEE;
    left: 0;
    bottom: 0;
    z-index: -1;
    position: absolute;
    content: ""}
.reacerch_patents figure {
    position: relative;
}
.reacerch_patents .patents_content {
    position: absolute;
    top: 0;
    padding: 6.6rem 7.1rem;
    background: #DA3948;
    margin-left: 7.7rem;
    width: 58.9rem;
}
.reacerch_patents .patents_content h4 {
    position: relative;
    font-size: 3.6rem;
    font-weight: bold;
    color: #fff;
    font-family: var(--familyMonts);
    margin-bottom: 5rem;
    z-index: 1;
}
.reacerch_patents .patents_content h4::after {
    width: 24rem;
    height: .1rem;
    background: #fff;
    right: 0;
    top: 50%;
    z-index: -1;
    position: absolute;
    content: ""}
.reacerch_patents .patents_content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.reacerch_patents .patents_content ul li {
    width: 50%;
    margin-bottom: 4.2rem;
}
.reacerch_patents .patents_content ul li strong {
    font-size: 6.2rem;
    line-height: 6rem;
    font-weight: bold;
    color: #fff;
    font-family: var(--familyMonts);
    display: block;
    margin-bottom: .6rem;
}
.reacerch_patents .patents_content ul li p {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #fff;
    font-family: var(--familyMonts);
    padding: 0;
}
.reacerch_copyrights {
    background: #EEEEEE;
    padding: 12rem 0;
    text-align: center;
}
.reacerch_copyrights h5 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold ;
    color: #000;
    font-family: var(--familyMonts);
    margin-bottom: 3.8rem;
}
.reacerch_copyrights .long_arrowbtn {
    background: #3053D3;
    color: #fff;
    margin-right: 2rem;
}
.academic_research {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
}
.academic_research::after {
    width: 100%;
    height: 8.7rem;
    background: #253C88;
    left: 0;
    bottom: 0;
    z-index: -1;
    position: absolute;
    content: ""}
.academic_research figure {
    padding-left: 4rem;
    width: 100%;
    height: 100%}
.academic_research figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.academic_research .acdreacerch_content {
    border-bottom: 1.7rem solid #EA436E;
    padding-bottom: 10rem;
    margin-right: 4rem;
}
.academic_research .acdreacerch_content p span, .sponsored_research .sponresh_content p span {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: normal;
    color: #444444;
    font-family: var(--familyRobo);
    margin-bottom: 3.5rem;
    padding: 0;
    display: block;
    margin-right: 0;
}
.academic_research .acdreacerch_content p {
    padding: 0;
    color: #7D7D7D;
}
.academic_introduction {
    background: #253C88;
    padding: 12rem 0;
}
.academic_introduction h3 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold;
    color: #fff;
    font-family: var(--familyMonts);
    text-align: center;
    margin-bottom: 7.5rem;
}
.academic_introduction ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.academic_introduction ul li {
    text-align: center;
    padding: 0 2rem 5rem;
    position: relative;
    width: 24%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    z-index: 1;
}
.academic_introduction ul li::after {
    width: 9rem;
    height: .1rem;
    background: #F3BE34;
    bottom: 0;
    z-index: -1;
    position: absolute;
    content: "";
    opacity: .5;
}
.academic_introduction ul li strong {
    font-size: 7.2rem;
    line-height: 6rem;
    font-weight: bold;
    color: #F3BE34;
    font-family: var(--familyMonts);
    display: block;
    margin-bottom: 3.5rem;
    width: 100%}
.academic_introduction ul li p {
    font-size: 2.6rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #fff;
    font-family: var(--familyMonts);
    padding: 0;
}
.sponsored-fatcs ul li strong {
    font-size: 4.2rem;
    line-height: 5rem;
}
.sponsored_research {
    padding: 3rem 0 12rem;
}
.sponsored_research figure {
    padding-right: 6rem;
    width: 100%;
    height: 100%}
.sponsored_research figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sponsored_research .sponresh_content p:first-child {
    padding-bottom: 0;
}
.rechfunding_agencies {
    padding: 10rem 0 14rem;
    overflow: hidden;
}
.rechfunding_agencies h3 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: bold;
    color: #000;
    font-family: var(--familyMonts);
    text-align: center;
    margin-bottom: 8.5rem;
}
.rechfunding_agencies::before {
    height: 46.2rem;
}
.rechfunding_agencies ul li {
    margin-bottom: 3.7rem;
}
.tab_accordian .card-header {
    display: none;
}
.tab_accordian .tab-content>.active {
    display: block;
}
.tab_accordian .collapse:not(.show) {
    display: block;
}
.nav-tabs .nav-item p {
    padding: 0 2rem;
    cursor: pointer;
}
.tab_accordian .card-header {
    display: none;
}
.reacerch_infra {
    width: 100%;
    height: auto;
    padding-bottom: 10rem;
}
.reacerch_infra .nav.nav-tabs {
    background: #EA436E;
    padding: 3.7rem 2.8rem;
    display: block;
    overflow: hidden;
}
.reacerch_infra nav .nav-item p {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    color: #fff;
    padding: 2rem 2.5rem;
    cursor: pointer;
    position: relative;
}
.reacerch_infra nav .nav-item p::before {
    width: .7rem;
    height: .1rem;
    background: #fff;
    left: 0;
    top: 3.1rem;
    position: absolute;
    content: "";
    z-index: 1;
}
.reacerch_infra nav .nav-item p.active {
    color: #000;
    position: relative;
    z-index: 1;
}
.reacerch_infra nav .nav-item p.active::after {
    width: 33.5rem;
    height: 100%;
    background: #F3BE34;
    left: -3rem;
    top: 0;
    position: absolute;
    content: "";
    z-index: -1;
}
.reacerch_infra nav .nav-item p.active::before {
    background: #000;
}
.reacerch_infra .tab-content {
    padding-left: 3rem;
}
.reacerch_infra .tab-content .reacerch_infra_box {
    margin-bottom: 3rem;
}
.reacerch_infra .tab-content p {
    font-size: 1.8rem;
    line-height: 4.2rem;
    font-weight: 300;
    font-family: var(--familyMonts);
    color: #000;
    padding: 0;
    margin: 3.3rem 0 6.5rem;
}
.reacerch_infra .tab-content .row.gx-lg-5 {
    --bs-gutter-x: 3rem;
}
.thematic_energy, .thematic_energy2 {
    margin-bottom: 12rem;
}
.font3642 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-family: var(--familyMonts);
    color: #000;
    font-weight: bold;
    margin-bottom: 4.8rem;
}
.thematic_energy figure {
    padding-right: 6rem;
    width: 100%;
    height: 100%}
.thematic_energy figure img, .thematic_energy2 figure img, .thematic_bioresource figure img, .materials_manufacturing figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.thematic_energy .thmteng_content blockquote, .thematic_energy2 .thmteng_content blockquote, .thematic_bioresource .bioresource_content blockquote, .materials_manufacturing blockquote, .environment_sustainability .environment_content blockquote, .cbi_entrepreneurship .cbi_content blockquote, .cbi_innovationhub .cbihub_content blockquote, .cbilaunchpad_speaker .speaker_content blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: normal;
    color: #1A1818;
    font-family: var(--familyRobo);
    margin-bottom: 4rem;
}
.thematic_energy .thematic_cser, .thematic_energy2 .thematic_cser {
    padding: 7rem 6rem;
    background: #EEF8F9;
    margin-top: 5rem;
}
.thematic_energy .thematic_cser h3, .thematic_energy2 .thematic_cser h3 {
    font-size: 2.4rem;
    line-height: 4.2rem;
    font-weight: bold;
    color: #000;
    font-family: var(--familyMonts);
    margin-bottom: 3.5rem;
}
.thematic_energy .thematic_cser p, .thematic_cser, .thematic_energy2 .thematic_cser p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: var(--familyRobo);
    color: #7D7D7D;
    font-weight: normal;
}
.thematic_energy2 figure {
    padding-left: 6rem;
    width: 100%;
    height: 100%}
.thematic_bioresource {
    background: #F3BE34;
    padding-bottom: 12rem;
}
.thematic_bioresource figure, .materials_manufacturing figure {
    width: 100%;
    height: 100%}
.thematic_bioresource .bioresource_content {
    padding: 3rem 7.2rem;
    background: #fff;
}
.materials_manufacturing {
    padding: 13rem 0;
}
.materials_manufacturing blockquote {
    margin-bottom: 7.4rem;
}
.materials_manufacturing .matmanuf_content {
    width: 100%;
    height: 100%}
.materials_manufacturing .matmanuf_content figure {
    height: auto;
}
.materials_manufacturing .matmanuf_content figure img {
    height: auto;
}
.materials_manufacturing .matmanuf_content .gray_box {
    background: #EEEEEE;
    padding: 5.6rem;
    margin-bottom: 1.6rem;
}
.environment_sustainability {
    background: #D3F2F5;
    padding: 12rem;
}
.environment_sustainability figure {
    width: 100%;
    height: 100%}
.environment_sustainability figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.environment_sustainability .environment_content {
    padding-left: 7.1rem;
}
.environment_sustainability .environment_content2 {
    padding-left: 0;
    margin-top: 5.8rem;
}
.environment_sustainability .environment_content2 blockquote h3 {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: var(--familyMonts);
    color: #000;
    font-weight: bold;
    margin-bottom: 5.1rem;
}
.cbi_entrepreneurship {
    position: relative;
    z-index: 1;
}
.cbi_entrepreneurship::before {
    width: 100%;
    height: 8.4rem;
    background: #EEF8F9;
    left: 0;
    bottom: 0;
    position: absolute;
    content: "";
    z-index: -1;
}
.cbi_entrepreneurship figure {
    height: 100%;
    width: 100%;
    padding-left: 7rem;
}
.cbi_entrepreneurship figure img, .cbi_innovationhub figure img, .cbilaunchpad_speaker figure img {
    height: 100%;
    width: 100%}
.cbi_innovationhub {
    background: #EEF8F9;
    padding: 12rem 0;
}
.cbi_innovationhub figure {
    height: 100%;
    width: 100%;
    padding-right: 7rem;
}
.cbi_innovationhub .cbihub_content p {
    color: #3A3A3A;
}
.cbilaunchpad_speaker {
    position: relative;
}
.cbilaunchpad_speaker .speaker_content {
    position: absolute;
    top: 0;
    width: 57rem;
    height: auto;
    background: #DA3948;
    padding: 6.5rem 7rem;
}
.cbilaunchpad_speaker .speaker_content blockquote {
    color: #fff;
    margin-bottom: 3.5rem;
}
.cbilaunchpad_speaker .speaker_content p, .cbilaunchpad_speaker .speaker_content .font3642 {
    color: #fff;
}
.tb_incubator .vision_mission {
    max-width: 135rem;
    margin: auto;
}
.tb_incubator .dedicated_space {
    background: #F9F9F9;
    padding: 7rem 6.6rem;
    position: absolute;
    bottom: 0;
}
.tb_incubator .dedicated_space blockquote {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 300;
    font-family: var(--familyRobo);
    color: #000;
}
.tb_incubator .dedicated_space .sqft_box {
    border-left: 1.1rem solid #F3BE34;
    padding: 3rem 0 3rem 8.2rem;
    margin-top: 6.6rem;
}
.tb_incubator .dedicated_space .sqft_box h3 {
    font-size: 7.2rem;
    line-height: 6rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #DA3948;
    margin-bottom: 0;
}
.tb_incubator .dedicated_space .sqft_box h3 span {
    font-size: 2.4rem;
    font-weight: bold;
    font-family: var(--familyMonts);
    color: #000;
    margin-left: 1rem;
}
.tb_incubator .dedicated_space .sqft_box p {
    font-size: 3rem;
    line-height: 3.6rem;
    font-weight: normal;
    font-family: var(--familyMonts);
    color: #000;
    padding-right: 5rem;
}
.tb_incubator .mission_content {
    padding: 5.4rem 7rem 9.5rem;
    position: relative;
    z-index: 1;
}
.tb_incubator .mission_content::after {
    width: 43.5rem;
    height: .5rem;
    background: #5DCDDB;
    bottom: 0;
    position: absolute;
    content: "";
    z-index: -1;
}
.tb_incubator .mission_content h4 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 300;
    font-family: var(--familyMonts);
    color: #000;
    margin-bottom: 4rem;
}
.tb_incubator .mission_content p:last-child {
    padding: 0;
}
.tb_incubator .vision_mission .col-lg-5 {
    position: relative;
}
.tb_number ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 12.5rem 0 3rem;
    background: #fff;
}
.tb_number ul li {
    text-align: center;
    padding: 0 2rem 8.9rem;
    position: relative;
    width: 20%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    z-index: 1;
}
.tb_number ul li strong {
    font-size: 6rem;
    line-height: 6rem;
    font-weight: bold;
    color: #253C88;
    font-family: var(--familyMonts);
    display: block;
    margin-bottom: .7rem;
    width: 100%}
.tb_number ul li strong span {
    font-size: 2.1rem;
    line-height: 2.6rem;
    font-weight: bold;
    color: #EA436E;
    font-family: var(--familyMonts);
}
.tb_number ul li p {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: normal;
    color: #000;
    font-family: var(--familyMonts);
    padding: 0;
}
.tb_logo {
    padding: 13rem 0;
    background: #ECF2F5;
}
.tb_logo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.tb_logo ul li {
    background: rgb(255 255 255 / 50%);
    padding: 2.7rem 3.5rem;
    text-align: center;
    width: 19%;
    margin-bottom: 2rem;
}
.tb_logo ul li figure {
    opacity: 1;
}
.tb_logo ul li figure img {
    width: 70%;
    height: auto;
}
.support_facilities {
    padding: 13rem 0 7rem;
}
.support_facilities h5 {
    position: relative;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 600;
    color: #000;
    font-family: var(--familyMonts);
    z-index: 1;
    padding-bottom: 4rem;
    margin-bottom: 9rem;
}
.support_facilities h5::before {
    position: absolute;
    width: 9.3rem;
    height: .1rem;
    background: #F3BE34;
    bottom: 0;
    content: "";
    z-index: -1;
}
.support_facilities figure {
    width: 100%;
    height: 100%;
    padding-right: 6rem;
}
.support_facilities figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.support_facilities .mentoring_content p strong {
    font-size: 2.1rem;
    line-height: 3.6rem;
    font-weight: bold;
    color: #1A1818;
    font-family: var(--familyRobo);
    margin-bottom: 1rem;
    display: block;
    width: 100%}
.support_facilities .mentoring_content .commn-ul {
    margin-bottom: 6rem;
}
.support_facilities .mentoring_content .commn-ul:last-child {
    margin-bottom: 0rem;
}
.support_facilities .mentoring_content .commn-ul li, .functional_networking .commn-ul li {
    width: 100%;
    margin-bottom: 2rem;
}
.support_facilities .mentoring_content .commn-ul li:last-child, .functional_networking .commn-ul li:last-child {
    margin-bottom: 0;
}
.support_facilities .mentoring_content .commn-ul li::before, .functional_networking .commn-ul li::before {
    width: .8rem;
    height: .8rem;
    background: #DA3948;
}
.functional_networking {
    width: 100%;
    height: auto;
    padding-bottom: 15rem;
    background: #fff;
}
.functional_networking .gx-lg-5 {
    --bs-gutter-x: 6rem;
}
.functional_networking .functional_content {
    padding: 4.1rem 4rem 4rem 0;
}
.functional_networking .functional_content .font3642 {
    margin-bottom: 3.8rem;
}
.know_mrebtn {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    text-align: center;
    margin-top: 5rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    overflow: hidden;
}
.know_mrebtn::before {
    position: absolute;
    width: 100%;
    height: .1rem;
    background: #5DCDDB;
    top: 50%;
    left: 0;
    content: "";
    z-index: -1;
}
.know_mrebtn::after {
    position: absolute;
    width: 40rem;
    height: 7rem;
    background: #fff;
    top: 0;
    content: "";
    z-index: -1;
}
.news-listing-sec.pdt-3.pdb-5 figure {
    width: 100%;
    height: 30rem;
}
.news-listing-sec.pdt-3.pdb-5 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.solar-water-sec.pdb-15 figure {
    width: 100%;
    height: 50rem;
}
.solar-water-sec.pdb-15 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scholarship_sec p.mt-4.text-dark {
    margin-top: 0!important;
}
.scholarship_sec p {
    padding-top: 2rem;
    padding-bottom: 0;
}
.program_scholarship .scholarship_sec .table-responsive .table-default {
    background-color: #fff;
    margin-bottom: 0;
}
.medical_facilities {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10rem;
}
.medical_facilities .commn-ul li {
    width: 100%;
    margin-bottom: 1.5rem;
}
.medical_facilities blockquote {
    padding: 0;
    font-size: 2.1rem;
    line-height: 3.4rem;
    font-family: var(--familyMonts);
    margin-bottom: 2rem;
}
.medical_facilities .medical_block {
    padding: 5rem;
}
.placements_blockquote blockquote {
    padding-right: 0;
}
.placements_blockquote p {
    font: normal 2.1rem/3rem Lato;
    margin-top: 4rem;
    padding-bottom: 0;
}
.placement_counter {
    padding: 5rem 0;
}
.placement_counter ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.placement_counter ul li {
    width: 22%}
.placement_counter ul li blockquote {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #7D7D7D;
    border-bottom: .5rem solid #F3BE34;
    padding-bottom: 7rem;
}
.placement_counter ul li .number-count {
    color: #DA3948;
}
.placement_counter ul li p, .placement_counter ul li p span {
    font: normal 3rem/3.6rem var(--familyMonts);
    color: #000;
    margin-top: 1.6rem;
    padding-bottom: 0;
}
.placement_counter ul li p span {
    margin-top: .4rem;
}
.placement_counter ul li .number-count {
    font-size: 5rem;
}
.aims_objectives {
    padding: 10rem 0;
}
.aims_objectives figure {
    padding-right: 7rem;
    height: 100%}
.aims_objectives figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.aims_objectives h3, .competitive_preparation h4 {
    font: bold 3.6rem/4.2rem var(--familyMonts);
}
.aims_objectives .objectives_content {
    height: 100%}
.aims_objectives h3 {
    margin-bottom: 5rem;
}
.aims_objectives .objectives_content .commn-ul li {
    width: 100%;
    margin-bottom: 2.5rem;
}
.aims_objectives .objectives_content .commn-ul li:last-child {
    margin-bottom: 0rem;
}
.aims_objectives .objectives_content .commn-ul li::before {
    background: #DA3948;
}
.competitive_preparation {
    width: 100%;
    height: auto;
    padding-top: 30px;
    position: relative;
    z-index: 1;
}
.competitive_preparation::before {
    width: 100%;
    height: 300px;
    background: #D3F2F5;
    position: absolute;
    top: 0;
    z-index: -1;
    content: ""}
.competitive_preparation h4 {
    text-align: center;
    margin-bottom: 4.8rem;
}
.competitive_preparation blockquote {
    text-align: center;
    margin: 4.8rem 0 9rem;
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #3A3A3A;
}
.competitive_preparation figure {
    position: relative;
}
.competitive_preparation .higher_studiebox {
    max-width: 30.8rem;
    left: 6.4rem;
    padding: 30px;
    background: #DA3948;
    position: absolute;
    top: 0;
}
.competitive_preparation .higher_studiebox h5 {
    font: normal 3rem/3.6rem var(--familyMonts);
    color: #fff;
    text-align: left;
    margin: 0;
}
.competitive_preparation .higher_studiebox blockquote {
    font: normal 2.4rem/3.6rem var(--familyRobo);
    color: #fff;
    text-align: left ;
    padding: 5rem 0 3.5rem;
    margin: 0;
}
.competitive_preparation .higher_studiebox p {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #fff;
    text-align: justify;
    padding: 0;
}
.domains_training {
    padding: 10rem 0 6rem;
}
.domains_training h5 {
    position: relative;
    z-index: 1;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    margin-bottom: 10rem;
}
.domains_training h5 span {
    padding: 0 7rem;
    background: #fff;
    font: bold 3rem/4.2rem var(--familyMonts);
    color: #000;
}
.domains_training h5 span::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: .1rem;
    background: rgb(0 0 0 / 17%);
    content: "";
    z-index: -1;
    top: 50%}
.domains_training .traningbox_wrap {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 7.4rem;
}
.domains_training .traningbox_wrap .traning_box {
    position: relative;
    padding: 0 5.5rem 7.5rem 5.5rem;
}
.domains_training .traningbox_wrap .traning_box::before {
    position: absolute;
    left: 0;
    width: 100%;
    height: .5rem;
    background: #F3BE34;
    box-shadow: 0px 5px 30px #0000001F;
    bottom: 0;
    content: ""}
.domains_training .traningbox_wrap .traning_box h5 {
    font: normal 3rem/4.2rem var(--familyMonts);
    margin-bottom: 3.6rem;
    justify-content: flex-start;
    color: #000;
}
.domains_training .traningbox_wrap .traning_box p {
    font: normal 1.6rem/2.4rem var(--familyRobo);
    color: #7D7D7D;
}
.domains_training .traningbox_wrap .traning_box .commn-ul li {
    width: 100%;
    margin-bottom: 1.5rem;
}
.domains_training .traningbox_wrap .traning_box .commn-ul li::before {
    background: #DA3948;
}
.domains_training .traningbox_wrap .traning_box:nth-child(2)::before {
    background: #DA3948;
}
.domains_training .traningbox_wrap .traning_box:nth-child(3)::before {
    background: #4599A4;
}
.placement_highlights {
    width: 100%;
    height: auto;
    padding: 30px 0 30px;
    position: relative;
    z-index: 1;
}
.placement_highlights::before {
    width: 100%;
    height: 300px;
    background: #F3BE34;
    position: absolute;
    bottom: 0;
    z-index: -1;
    content: ""}
.placement_highlights figure {
    width: 100%;
    height: 100%}
.placement_highlights figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.placement_highlights .plac_highcontent {
    width: 100%;
    height: 100%;
    padding: 0px 30px 0px 30px;
    background: #fff;
}
.placement_highlights .plac_highcontent h5 {
    font: bold 3rem/3.6rem var(--familyMonts);
    margin-bottom: 4.9rem;
}
.placement_highlights .plac_highcontent .commn-ul li {
    width: 100%;
    margin-bottom: 2.5rem;
}
.placement_highlights .plac_highcontent .commn-ul li:last-child {
    margin-bottom: 0rem;
}
.placement_highlights .plac_highcontent .commn-ul li::before {
    background: #DA3948;
}
.mandatory {
    margin-top: 20px;
}
.about_img_text {
    max-width: 90%;
    margin: 0 auto;
    text-align: center;
}
.about_img_text blockquote {
    font-size: 2.5rem;
    line-height: 1.5;
    margin-bottom: 20px;
}
.bharat-video {
    margin: 10rem 0 5rem;
}
.course_highlights .heighligh_box.two-column {
    position: inherit;
    width: 100%;
    margin-top: 8rem;
}
.course_highlights .heighligh_box.two-column .commn-ul li {
    width: 50%;
    padding-right: 1rem;
}
.acadmia-img, .acadmia-img figure, .acadmia-img figure img {
    height: 100%;
    object-fit: cover;
    object-position: top;
}
.border-evalution tbody tr td, .border-evalution tbody tr th {
    border: 1px solid #ddd;
    text-align: center;
}
.direct_lateral_entry {
    margin-top: 6rem;
}
.direct_lateral h4 {
    margin-bottom: 2rem;
}
.direct_lateral {
    margin-top: 3rem;
}
.blockquote-top.std-in-india {
    padding-bottom: 3rem;
}
.How-apply h3 {
    font-size: 3rem;
    line-height: 4.2rem;
    font-weight: 600;
    margin-bottom: 4.9rem;
}
.How-apply blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    color: #1A1818;
}
.vision-sec.admission-cat .col-md-4 {
    padding: 0;
}
.admission-boxes h4 {
    font-weight: 500;
    color: #000000;
    margin-bottom: 3.5rem;
}
.admission-boxes {
    max-width: 41rem;
    min-height: 20rem;
}
.admission-cat .col-lg-4:first-child .admission-boxes {
    border-bottom: 0.5rem solid #F3BE34;
}
.admission-cat .col-lg-4:nth-child(2) .admission-boxes {
    border-bottom: 0.5rem solid var(--Redcolor);
}
.admission-cat .col-lg-4:nth-child(3) .admission-boxes {
    border-bottom: 0.5rem solid var(--bluecolor);
}
.app-process-sec {
    position: relative;
}
.app-process-sec:after {
    position: absolute;
    width: 100%;
    height: 85rem;
    top: 0;
    left: 0;
    content: "";
    background: #E7F5F6;
    z-index: -1;
}
.font_30 {
    color: #1A1818;
    line-height: 4.2rem;
    font-weight: 600;
}
.admission-boxes p {
    padding-bottom: 0;
}
.application-process {
    display: flex;
    margin-bottom: 6rem;
}
.application-process .step-data {
    padding-right: 2.7rem;
    position: relative;
    border-right: 1px solid #F37121;
    opacity: 1;
}
.application-process .step-data p {
    font-weight: 600;
    color: #444444;
    font-size: 1.6rem;
    line-height: 2rem;
    padding: 0;
}
.application-process .step-data span {
    color: var(--Redcolor);
    font-size: 4.2rem;
    font-weight: 300;
    line-height: 4.2rem;
}
.right-step {
    padding-left: 2.5rem;
    max-width: 25rem;
}
.right-step p {
    word-break: break-word;
    padding-bottom: 0;
}
.red_ul li {
    position: relative;
    margin-bottom: 2.5rem;
}
.red_ul li:before {
    background-color: var(--Redcolor);
}
.commn-ul.ul_full li {
    width: 100%;
    margin-bottom: 2.5rem;
}
.note-box {
    background: #F3BE34;
    padding: 5rem 5rem 6.5rem 5.9rem;
}
.note-box ul li {
    color: #3A3A3A;
}
.note-box h4 {
    color: #1A1818;
    line-height: 3.6rem;
    font-weight: 500;
    font-style: italic;
}
.note-data .col-lg-8 {
    padding-right: 0;
}
.note-data .col-lg-4 {
    padding-left: 0;
}
.right-note-box {
    background: #fff;
    padding: 5.8rem 6rem 6.1rem;
}
.right-note-box p {
    color: #7D7D7D;
    font-size: 2.4rem;
    line-height: 3.6rem;
    margin-bottom: 4rem;
}
.right-note-box p span {
    color: #444444;
    font-weight: 600;
    font-size: 2.4rem;
    line-height: 3.6rem;
}
.right-note-box {
    position: relative;
}
.right-note-box:after {
    position: absolute;
    content: "";
    left: 6rem;
    bottom: 0;
    width: 9rem;
    height: 0.1rem;
    background: #EE7832;
    opacity: 1;
}
.document-data span {
    font-weight: 600;
    margin-bottom: 5rem;
}
.document-data blockquote {
    margin-bottom: 4rem;
}
.document-data ul li {
    font-size: 1.8rem;
    line-height: 2.6rem;
    color: #000000;
    font-weight: 500;
    margin-bottom: 3.8rem;
    padding-left: 2.5rem;
    position: relative;
    display: flex;
    align-items: center;
    height: 5rem;
}
.document-data ul {
    max-width: 61rem;
}
.document-data ul li:after {
    position: absolute;
    content: "";
    left: 0rem;
    bottom: 0;
    width: 0.3rem;
    height: 100%;
    background: #EE7832;
    opacity: 1;
}
.semabroad_programme.international-schlor {
    padding-bottom: 0;
    z-index: 99;
}
.document-data {
    padding-top: 7.4rem;
}
.document-data-sec .col-lg-7, .semabroad_programme.international-schlor .col-lg-7 {
    padding-right: 0;
}
.document-data-sec .col-lg-5 {
    padding-left: 0;
}
.semabroad_programme.international-schlor {
    position: relative;
}
.sec__mg {
    margin-top: 6rem;
}
.all_pd {
    padding: 2rem 2rem;
}
.bg__skyblue {
    background: #E7F5F6;
}
.con-details {
    display: flex;
    flex-wrap: wrap;
}
.con-details li {
    margin-right: 2rem;
}
.con-details li .call_btn, .con-details li .whatsup_btn {
    padding: 1.5rem 2rem;
    background: #F3BE34;
    font-size: 1.8rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    border-radius: 4.5rem;
    line-height: 2.6rem;
}
.con-details li .call_btn img, .con-details li .email_btn img {
    margin-right: 1.5rem;
}
.con-details li .email_btn {
    background: #5DCDDB;
    font-size: 1.5rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    border-radius: 4.5rem;
    padding: 1.9rem 2rem;
    line-height: 2.6rem;
}
.Association-contact h4 {
    line-height: 3.6rem;
    margin-bottom: 5.1rem;
}
.Association-contact {
    background: #fff;
    padding: 5.7rem 5.2rem 5.3rem 6.4rem;
}
.Association-contact h2 {
    font-size: 3rem;
    margin-bottom: 4.1rem;
    color: #1A1818;
}
.Association-contact blockquote {
    color: #444444;
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 400;
    max-width: 47rem;
    margin-bottom: 7rem;
}
.Association-sec {
    position: relative;
}
Association-sec:after {
    width: 100%;
    height: 62rem;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    content: "";
    background: #DA3948;
    opacity: 1;
}
.Instructions-box.semabroad_content h4 {
    color: #fff;
    margin-bottom: 3.6rem;
    line-height: 3.6rem;
}
.Instructions-box.semabroad_content ul li {
    color: #fff;
}
.stdindia_dircontent > h3 {
    display: none;
}
.Association-sec .row {
    align-items: center;
}
.inn-required, .Document-require-sec.semabroad_programme {
    padding-bottom: 6rem;
}
.inn-required p {
    padding-top: 1.6rem;
    font-size: 2.1rem;
    line-height: 3rem;
    color: #444444;
}
.document-left {
    padding-right: 9rem;
}
Document-require-sec h4 {
    margin-bottom: 5rem;
}
.inn-required1 h4 {
    margin-bottom: 1rem;
}
.inn-required1 p {
    padding-bottom: 0;
}
.inn-required1 {
    padding-bottom: 5rem;
}
.other-require-sec.semabroad_programme {
    background: #E7F5F6;
    padding: 7rem 8rem 5rem 5.6rem;
}
.help-contact {
    display: flex;
    flex-wrap: wrap;
}
.help-details li {
    font-size: 1.8rem;
    font-weight: normal;
    font-family: var(--familyRobo);
    border-radius: 4.5rem;
    padding: 1.9rem 3rem;
    line-height: 2.6rem;
    margin-bottom: 1.5rem;
    display: table;
}
.help-details li:nth-child(1) {
    background: #d6dae9;
}
.help-details li:nth-child(2) {
    background: #F3BE34;
}
.help-details li:nth-child(3) {
    background: #5DCDDB;
}
.help-details li img {
    margin-right: 1.5rem;
}
.help-contact .help-box {
    width: 33%}
.help-box h5 {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 600;
    padding-bottom: 2.5rem;
    margin-bottom: 6rem;
    position: relative;
}
.help-box h5:after {
    position: absolute;
    content: "";
    bottom: 0;
    left: 0;
    width: 10rem;
    height: 0.2rem;
    background: #EE7832;
    opacity: 1;
}
.contact-person blockquote {
    font-size: 3rem;
    line-height: 4.2rem;
    color: #1A1818;
    margin-bottom: 0.6rem;
    font-weight: 300;
}
.contact-person h6 {
    font-size: 1.6rem;
    line-height: 3rem;
    color: #EE7832;
    font-weight: 400;
    margin-bottom: 3.5rem;
    font-family: var(--familyRobo);
}
.contact-person a {
    display: inline-block;
    font-family: var(--familyRobo);
    color: #7D7D7D;
}
.contact-person p {
    padding-bottom: 1.5rem;
}
.Instructions-box.semabroad_content .commn-ul li:hover::before {
    background: #fff;
}
.testi-box {
    position: relative;
    padding: 0 8rem 8rem 0;
}
.testi-box:before {
    content: "";
    width: 112px;
    height: 88px;
    position: absolute;
    top: -4.5rem;
    left: 4rem;
    background: url("../images/quote.svg");
    background-repeat: no-repeat;
    z-index: 1;
    background-size: contain;
}
.testi-box figure {
    position: relative;
    background: #a7a7a7;
}
.testi-person h4,  .testi-person-right h4 {
    font-size: 2.1rem;
    line-height: 3.6rem;
    font-weight: 600;
    margin-bottom: 0rem;
}
.testi-person {
    text-align: right;
    padding-right: 3rem;
    position: relative;
    border-right: 0.5rem solid #F3BE34;
    margin-top: 4rem;
    margin-right: 7rem;
}
.testi-person ul {
    display: flex;
    justify-content: end;
}
.testi-person ul li {
    text-align: right;
    font-size: 1.8rem;
    line-height: 3.6rem;
    color: #848484;
    padding-right: 3rem;
    position: relative;
}
.testi-person ul li:first-child:after {
    position: absolute;
    content: "";
    bottom: 1rem;
    right: 1.5rem;
    width: 0.2rem;
    height: 1.5rem;
    background: #707070;
}
.testi-person ul li:last-child {
    padding-right: 0;
}
test-details {
    padding-left: 10rem;
    max-width: 69rem;
}
.test-details p {
    color: #7D7D7D;
    font-size: 1.8rem;
    line-height: 3rem;
}
.testimonial-bgs {
    background: #EEF8F9;
    max-width: 1660px;
    margin: 0 auto;
}
.testi-person-right ul {
    display: flex;
    justify-content: start;
}
.testi-person-right ul li {
    text-align: left;
    font-size: 1.8rem;
    line-height: 3.6rem;
    color: #848484;
    padding-right: 3rem;
    position: relative;
}
.testi-person-right ul li:first-child:after {
    position: absolute;
    content: "";
    bottom: 1rem;
    right: 1.5rem;
    width: 0.2rem;
    height: 1.5rem;
    background: #707070;
}
.testi-person-right ul li:last-child {
    padding-right: 0;
}
.testi-person-right {
    text-align: left;
    padding-left: 3rem;
    border-left: 0.5rem solid #F3BE34;
    margin-top: 4rem;
}
.testimonial_text.test-left p {
    padding-right: 5rem;
}
ul.commn-ul.eli_bullets li {
    width: 100%;
    line-height: 2.6rem;
    font-weight: 300;
    font-family: var(--familyRobo);
    color: var(--font-color);
    font-size: 1.5rem;
}
.readmore-text {
    font-weight: 400;
    color: #d12b2f;
    display: inline-block;
    cursor: pointer;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0px 15px;
    border: 1px solid red;
    font-size: 25px;
}
.readmore-text:hover {
    font-weight: 400;
}
.Student-Residences-sec ul li {
    width: 100%;
    margin-bottom: 15px;
}
.program_scholarship.only-eligibility {
    padding: 5rem 0 0 0;
}
.program_scholarship.only-eligibility .eligibility_sec {
    padding: 1rem 5rem 3rem 4rem;
}
.mandatory .commn-ul li {
    width: 100%}
.footer-mandatory .row {
    margin-bottom: 30px;
}
.count-room .download-h p {
    padding: 0;
}
.sitemap_wrapper {
    padding-bottom: 80px;
}
.sitemap_wrapper h3 {
    font-size: 2.1rem;
    font-weight: 600;
    margin: 30px 0 20px;
}
.sitemap_box li p {
    padding: 0;
}
.sitemap_box li p strong {
    font-size: 15px;
    color: #000;
    margin: 0px 0px 12px;
    display: inline-block;
}
.sitemap_box ul li {
    padding: 0px 0px 10px 20px;
    position: relative;
}
.sitemap_box ul li:before {
    content: "";
    width: 1rem;
    height: 0.1rem;
    background: black;
    position: absolute;
    top: 1rem;
    left: 0;
}
.sitemap_box {
    margin-bottom: 30px;
}
.sitemap_box ul li:hover::before, .sitemap_box>li:hover::before {
    background: var(--Redcolor);
}
.sitemap_wrapper h3.mail_link {
    margin: 0;
}
.sitemap_box>li {
    position: relative;
    padding: 0px 0px 10px 15px;
}
.sitemap_box>li:before {
    content: "";
    width: 6px;
    height: 6px;
    background: var(--fontcolor);
    border-radius: 100%;
    position: absolute;
    top: 6px;
    left: 0;
}
.sitemap_box>li.bullet_down:hover::before {
    background: #000;
}
.sitemap_box>li.bullet_down:before {
    top: 8px;
}
.sitemap_wrapper h3.mail_link a {
    font-size: 2.1rem;
    font-weight: 600;
    padding-bottom: 10px;
}
.course_highlights img, .course_highlights .col-lg-7 {
    width: 100%}
.filter-faculty-sec.faculty-filter .form-control.form-select {
    width: 49%}
.depart-contact ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 1.5rem;
}
.depart-contact ul li a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 2rem;
    justify-content: flex-start;
    background: rgb(243 190 52 / 43%);
    width: 100%;
    font-size: 1.6rem;
    font-weight: 500;
    font-family: var(--familyRobo);
}
.cont_address {
    background: #F3F3F3;
    text-align: center;
    height: 100%;
    padding: 5rem 20px;
}
.cont_address p, .cont_address a {
    padding: 0;
    margin-top: 20px;
    font-size: 21px;
    color: #1A1818;
    line-height: 30px;
}
.program-inner, .placement-inner {
    background: #fff;
    padding: 40px 30px;
    height: 80%}
.program-contact {
    background: #5DCDDB;
    margin: 100px 0;
    padding: 100px;
}
.placement-inner {
    background: #FEF5E0;
}
.program-contact p strong {
    color: #000;
    display: inline-block;
}
.program-inner p, .program-inner strong, .placement-inner strong, .placement-inner p, .program-contact .days, .program-inner p a, .placement-inner p a, .campus-time p, .campus-visit p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #7D7D7D;
}
.program-inner span, .placement-inner span, .placement-inner span, .campus-time span {
    color: #000;
    display: inline-block;
    font-weight: 600;
    width: 70px;
}
.program-inner p, .placement-inner p {
    width: calc(100% - 112px);
    display: inline-block;
    vertical-align: top;
    margin-left: 15px;
    padding-bottom: 1rem;
}
.program-contact .days {
    width: 100%}
.placement-inner h6 {
    letter-spacing: 0px;
    color: #1A1818;
    font-size: 21px;
    font-weight: 500;
}
p.direct-placement {
    width: 100%;
    margin: 0;
    padding: 10px 0 40px 0;
}
.placement-inner h5 {
    margin-bottom: 2rem;
}
.program-inner .days.day-timming {
    margin-bottom: 3rem;
}
.campus-contact {
    margin-bottom: 100px;
}
.campus-time span {
    width: 100%;
    margin-bottom: 10px;
}
.campus-visit {
    padding-right: 5rem;
    position: relative;
}
.campus-visit:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -25px;
    background: #EE7832;
    width: 96px;
    height: 1px;
}
.current_openings .current_tabwrap .filter-select.career-filter {
    max-width: 52rem;
}
.tbi.know_mrebtn {
    justify-content: flex-start;
}
.tbi.know_mrebtn::before, .tbi.know_mrebtn::after {
    display: none;
}
.hostel_facil_sldr .owl-dots {
    text-align: center;
}
.Student-Info-pdf .press-box p {
    margin: 0rem 3rem 1rem 0;
    line-height: 5rem;
}
.Student-Info-pdf .press-box {
    min-height: 5rem;
}
.Student-Info-sec .col-md-3 {
    display: flex;
}
.col-lg-12.phd-h {
    display: flex;
    justify-content: start;
    align-items: center;
    margin-top: 2rem;
}
td.v-align {
    vertical-align: middle;
}
a.yellow-btn.apply-online.scholar-btn {
    margin: 2rem 0;
}
.scholar-det h6 {
    font-size: 2.4rem;
}
.col-lg-12.phd-h .download-data {
    margin-right: 2rem;
}
.Info-box {
    background: #f5f5f56e;
    padding: 4rem;
    margin-bottom: 1.5rem;
    border: .1rem solid #eee;
    border-radius: .2rem;
    width: 100%}
.Info-box p {
    font-size: 2.1rem;
    color: #333;
    margin-bottom: 1rem;
}
.current_openings .tabcontent_wrap ul li a.pdfcarrer {
    background: #F3BE34;
    color: #000;
}
.current_openings .tabcontent_wrap ul li a.pdfcarrer:hover {
    background: #EEAC01;
}
.current_openings .tabcontent_wrap ul li a.pdfcarrer img {
    transform: none;
    width: 1.8rem;
}
.achivement_sec.achivement:before {
    display: none;
}
.program_scholarship.phd_table {
    padding: 40px;
    margin-top: 70px;
}
.program_scholarship.phd_table .table-responsive {
    margin-bottom: 5rem;
}
.program_scholarship.phd_table .table-responsive td {
    background: #FFF;
}
.program_scholarship.phd_table .table-default tr:not(:first-child) td:not(:first-child) {
    background: #FFF!important;
}
.program_scholarship.phd_table .table-responsive th {
    font-size: 15px;
    padding: 0.8rem;
    border: 1px solid #f7f7f7;
}
.program_scholarship.phd_table .scholarship_sec {
    padding-right: 0;
    border-right: 0;
}
.program_scholarship.phd_table .scholarship_sec p {
    margin-bottom: 20px;
}
.phd_bullets ul.commn-ul.row {
    display: block;
}
.phd_bullets ul.commn-ul.row li {
    width: 100%;
    padding-bottom: 20px;
}
.upcoming p {
    text-align: left;
}
@media (max-width:991px) {
    .about-full-img-sec img {
    width: 100%}
}.recent-posts-list li {
    list-style: none;
    line-height: 2rem;
    border-bottom: #dcdcd9 solid 1px;
    padding: 1rem 0.5px;
}
.recent-posts-list li a {
    color: #000;
}
.recent-posts-list li a:hover {
    color: #da3948;
}
.newblog-banner {
    background-repeat: no-repeat;
    background-size: cover;
    padding: 14rem 0rem;
}
@media (min-width:320px) and (max-width:480px) {
    .newblog-banner {
    padding: 4rem 0rem;
}
}.nav-pills {
    font-size: 15px;
}
.table {
    font-size: 15px;
    border-collapse: collapse;
}
.nav-pills .nav-link {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #153558;
    padding: 8px 30px;
    border: 0px;
    border-radius: 10px 10px 0px 0px;
    margin: 5px 5px;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    background-color: #be283c;
    padding: 8px 30px;
    border: 0px;
    border-radius: 10px 10px 0px 0px;
}
.btn.btn-primary {
    background: #be283c;
    border: none;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}
.sm-press-box {
    min-height: 260px!important;
}
.sm-press-box p {
    margin: 3rem 3rem 3rem 0!important;
}
@media (max-width:767px) {
    .dept_h1 {
    font-size: 2.4rem!important;
}
.factitle {
    font-size: 1.6rem;
    font-weight: 700;
}
.faculty-photo {
    padding: 1.5rem!important;
}
.faq-sec .accordion-button::before {
    background: url(../images/accordian-arrow-mobile.svg) no-repeat;
    width: 20px;
    height: 20px;
    position: relative;
    top: 4px;
}
.faq-sec .accordion-button {
    padding: 1.8rem 1.5rem 1.8rem 1.5rem!important;
    font-size: 1.5rem!important;
}
.faq-sec .accordion-body {
    padding: 1rem 1rem!important;
}
.custom-tab .tab-content > .tab-pane {
    display: none!important;
}
}.inn-hub-top-section3 {
    background: #f1f1f1;
    padding: 5rem 0 5rem;
}
.mission-sections i {
    font-size: 4rem;
    color: #0e5bad;
    margin-bottom: 2rem;
}
.inn-hub-top-section6 {
    background: #11468f;
    padding: 5rem 0;
}
.inn-hub-top-section6 h2 {
    font-weight: bold;
    margin-bottom: 3rem;
    color: #fff;
}
.inn-hub-innercontent-div3 {
    text-align: center;
    padding: 2rem;
}
.inn-hub-innercontent-div3 h3 {
    color: #fff;
    margin: 2rem 0 2rem;
    font-size: 2rem;
}
.library_left {
    background: #000000ab;
    padding: 30px;
    width: 70%;
    margin: 305px 0 20px 35px;
    border-radius: 10px;
}
.library_left h2, .library_right h4 {
    color: #fff;
    font-size: 2rem;
}
.library_left p, .library_right p {
    color: #fff;
    font-size: 1.5rem;
    line-height: 2rem;
}
.library_right {
    background: #000000ab;
    padding: 20px;
    width: 60%;
    height: 386px;
    border-radius: 10px;
}
.library_inner_div {
    background-size: cover!important;
}
.library_inner_div {
    margin-left: 20px;
    margin-bottom: 30px;
    border-radius: 10px;
}
.inn-cbie-mission-vision-left-div {
    background: #FFF2DA;
    border-radius: 10px;
    padding: 3rem;
    margin: 0 0 1.8rem;
}
.inn-cbie-mission-vision-right-div {
    background: #FFF2DA;
    border-radius: 10px;
    padding: 4rem 8rem 4rem 4rem;
    margin: 0 0 2rem;
    text-align: justify;
}
.inn-cbie-top-section5 {
    background: #FFF2DA;
    padding: 7rem 0 0rem;
}
.inn-cbie-innercontent-div2 {
    padding-right: 6rem;
}
.inn-cbie-evaluation-parameters {
    border-top: 1px solid #ccc;
    padding: 2rem 2rem 2rem 0;
}
.inn-cbie-evaluation-parameters h2 {
    text-align: left;
    font-weight: bold;
    color: #11468f;
    margin-bottom: 0;
}
.inn-cbie-top-section6, .inn-cbie-top-section7 {
    background: #f1f1f1;
}
.inn-cbie-top-section7 h3 {
    margin: 2rem 0;
    font-weight: bold;
    font-size: 2.5rem;
}
.inn-cbie-top-section7inner {
    padding: 1.1rem;
    text-align: center;
    border-bottom: 0.5rem solid #ffa500;
}
.inn-cbie-top-section7 .inn-cbie-top-section7inner h3 {
    font-size: 1.7rem;
    font-weight: 400;
}
.inn-cbie-top-section7 .inn-cbie-top-section7inner img {
    padding: 4rem 4rem 0;
}
.inn-cbie-innercontent-div2 {
    padding-right: 6rem;
}
.upcoming-news-events-white-box {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 2px 4px #0000005c;
    padding: 0.5rem;
    margin-bottom: 1.5rem;
    min-height: 78px;
}
.upcoming-news-events-date {
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 2.5rem;
    color: #4b4b4b;
    margin-top: 0.5rem;
}
.inn-cbie-innercontent-div2 i {
    font-size: 2rem;
    color: #0e5bad;
    margin-bottom: 1rem;
}
.inn-cbie-top-section9 {
    background: #11468f;
    color: #fff;
}
.inn-cbie-partners-div {
    padding: 2rem;
}
.inn-cbie-partners-div p, .inn-cbie-partners-div h3, .inn-cbie-partners-div h4 {
    color: #fff;
}
.inn-cbie-partners-div h3, .inn-cbie-partners-div h4 {
    font-size : 2rem;
}
.inn-cbie-top-section10 {
    background: #153558;
    color: #fff;
}
.inn-cbie-top-section10 .classpage {
    background: #fff;
    padding: 2rem;
    border-radius: 5px;
    min-height: 37rem;
}
.inn-cbie-top-section10 .classpage {
    background: #fff;
    padding: 2rem;
    border-radius: 5px;
    min-height: 37rem;
}
.school-heading-section {
    margin: 3rem 0 3rem;
}
inn-cbie-top-section11 .ourinspiration-inner-div {
    padding: 4rem 8rem;
    text-align: center;
}
.ourinspiration-inner-div h3 {
    font-weight: bold;
    font-size: 20px;
    margin: 0 0 10px;
}
.inn-cbie-top-section11 .ourinspiration-inner-div p {
    text-align: justify;
    line-height: 2rem;
}
.inn-cbie-top-section12 {
    background: #f1f1f1;
}
.inn-hub-innercontent-div3 {
    text-align: center;
    padding: 2rem;
}
.inn-cbie-top-section12 h3, .inn-cbie-top-section12 p, .inn-cbie-top-section13 h3, .inn-cbie-top-section13 p {
    color: #000;
}
.scrollbar {
    float: left;
    width: 65px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}
.prgrme-cluster-desktop-height {
    height: 28rem;
    overflow-x: hidden;
    overflow-y: scroll;
}
.bg-white {
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important;
}
.new-startups-section {
    border-bottom: 1px solid #ddd;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
}
.new-startups-section i {
    font-size: 1.5rem;
    margin: 0.5rem;
    color: #11468f;
}
.vision-innovationtbi {
    background: linear-gradient(90deg, rgba(21, 53, 88, 1) 0%, rgba(17, 70, 143, 1) 100%);
    border-radius: 1rem;
}
.counter-new-section .number-count {
    border-right: 2px solid #ccc;
    border-radius: 0;
}
.counter-new-section .counter-count, .counter-new-section .counter-divnew {
    color: #11468f;
    font-size: 2rem;
}
.counter-new-section .number-count .counter-count {
    font-size: 4rem;
    font-weight: bold;
}
.our-support-peachclr-bg {
    background: linear-gradient(0deg, rgba(255, 242, 217, 1) 0%, rgba(255, 255, 255, 1) 96%, rgba(255, 255, 255, 1) 100%);
}
.our-support-box {
    min-height: 30rem;
    max-height: 35rem;
    border-radius: 1rem!important;
}
.our-support-box h3, h3.fw-bold {
    font-size: 2rem;
}
.staff-gry-bg-clr {
    background: #e4e4e4;
}
.advisory-committee-box {
    border-left: 1rem solid #ffe5b4;
    padding-left: 2rem;
    min-height: 100%;
    margin-top: 1rem;
}
.inn-cbie-top-section10 h3 {
    font-size: 2rem;
    border-bottom: 1px solid #ccc;
    font-weight: bold;
    padding: 0 0 1rem 0;
    margin-bottom: 1rem;
}
.commn-ul2 {
    display: block!important;
}
.course_highlights .heighligh_box.two-column .commn-ul2 li {
    width: 100%!important;
}
@media (max-width:1399px) {
    .parent-contnt h5 {
    font-size: 19px;
}
}