/*h1{font-size: 6rem;line-height: 6.7rem;font-weight: 800;margin-bottom: 5rem;}*/
h2 {
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 800;
    position: relative;
}

h3 {
    font-size: 3rem;
    line-height: 3.6rem;
    font-weight: 800;
}

h4 {
    font-size: 2.4rem;
    line-height: 3rem;
    font-weight: 700;
}

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;
}

span {
    font-size: 1.6rem;
}

p:empty {
    display: none;
}

p {
    color: #313131;
    margin: 0;
    padding-bottom: 20px;
}

blockquote {
    font-size: 2.4rem;
    line-height: 3.6rem;
    font-weight: 300;
}

/* main {margin-top: 14.8rem;} */
main {
    margin-top: 12.5rem;
}

.page_title {
    padding: 7rem 0 0;
}

.page_title .container {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.page_title h1 {
    font-size: 3.6rem;
    color: #000;
    position: relative;
    padding: 0 0 3rem;
    margin-bottom: 4rem;
}

.page_title h1:after {
    content: '';
    position: absolute;
    left: 0;
    height: 2px;
    width: 100px;
    background: #ffd35c;
    bottom: 0;
}

.page_title h2 {
    font-size: 3rem;
    color: #000;
    position: relative;
    padding: 0 0 2rem;
    margin-bottom: 4rem;
    font-weight: 500;
}

.page_title h2:after {
    content: '';
    position: absolute;
    left: 0;
    height: 1px;
    width: 10rem;
    background: #ffd35c;
    bottom: 0;
}

.count-p p {
    font-weight: 600;
}

.count-p figure:before {
    content: "";
    width: 100%;
    height: 100%;
    left: 0;
    background: #0000006b;
    position: absolute;
}

.count-p {
    position: relative;
}

/* inner_common_menu */
.inner_common_menu li {
    padding: 15px 20px;
    line-height: 30px;
    transition: 0.5s;
}

.inner_common_menu a {
    color: #808080;
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 16px;
}

.inner_common_menu a:hover {
    color: #000;
    font-weight: 400;
}

.inner_common_menu a.active {
    font-weight: 700;
    color: #000000;
}

.inner_common_menu ul {
    display: flex;
    border-bottom: solid 1px #d4d4d4;
}

.inner_common_menu li:first-child {
    padding-left: 0;
}

.inner_common_menu li:last-child {
    padding-right: 0;
}

/* .inner_common_menu { top: 15rem;} */
.sticky.inner_common_menu ul {
    border: 0;
}

.sticky.inner_common_menu li {
    padding: 15px 20px;
}

.sticky.inner_common_menu li a.active {
    color: #2F3180;
}

.inner_common_menu li:first-child {
    padding-left: 0;
}

/* inner_common_menu */

/*Faculty*/
.faculty-top {
    background: #fff;
    padding: 10px 0 0;
    text-align: center;
}

.filter-abc {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.filter-abc a {
    font-size: 18px;
    font-weight: bold;
    margin: 0 11px;
    display: block;
    position: relative;
    transition: 0.5s;
    height: 26px;
    width: 26px;
    z-index: 9;
}

.filter-abc a:before {
    content: "";
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #FFF;
    border-radius: 100%;
    transition: 0.5s transform ease;
    transform: scale3d(0, 1, 1);
    transform-origin: 100% 50%;
    z-index: -1;
}

.filter-abc a:hover::before {
    transform-origin: 0 50%;
    transform: scale3d(1, 1, 1);
}

.filter-abc a:hover {
    color: #006cb5;
}

.filter-abc li:first-child a:hover {
    color: #000;
}

.filter-abc a.disabled:before,
.filter-abc li:first-child a:before {
    display: none;
}

;

.filter-abc a.disabled {
    color: #BBBBBB;
}

.filter-abc a.active {
    background: #ffffff;
    border-radius: 100%;
    height: 26px;
    width: 26px;
    color: #006cb5;
}

.filter-bottom {
    display: flex;
    justify-content: space-between;
    padding-bottom: 30px;
    background: #fff;
    padding-top: 50px;
}

.filter-bottom .form-control {
    height: 65px;
    background: #fff;
    padding: 0 0 0 0;
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    border-bottom: solid 1px #e7e7e7;
    color: #000;
    font-family: 'Open Sans';
}

.filter-bottom img {
    position: absolute;
    bottom: 1rem;
    right: 2rem;
}

.filter-all {
    padding: 0 10px;
    position: relative;
}

.filter-all button {
    border: 0;
    background: none;
    filter: brightness(0);
    position: absolute;
    top: 0;
    right: 35px;
    bottom: 0;
    margin: auto;
}

.filter-bottom select.form-control {
    background: #FFF url(../images/select-arrow.svg) no-repeat 95% center;
    padding-right: 3rem;
}

.filter-search.filter-all {
    width: 50%;
}

.filter-select.filter-all {
    width: auto;
    background: #FFF;
}

.form-control:focus {
    color: #212529;
    background-color: #fff;
    border-color: #86b7fe;
    outline: 0;
    box-shadow: 0 0 0 0rem rgb(13 110 253 / 25%);
}

.faculty-img {
    background: #fff;
    padding: 50px 0;
    position: relative;
    overflow: hidden;
}

/* .faculty_box {height: 250px;background: #f9f9f9; margin-top: 18%; padding: 40px; box-shadow: 0px 3px 8px #00000017;} */
.faculty_box h5 span {
    display: block;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 20px;
    margin-top: 1rem;
}

.faculty_box h5 {
    font-size: 21px;
    font-weight: 400;
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 0;
}

.faculty_box p span {
    display: block;
    font-size: 16px;
    font-weight: 400;
    padding: 15px 0;
}

.faculty_box p {
    font-size: 16px;
    padding: 15px 0;
}

.faculty_box h5:after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background: #e1e1e1;
    bottom: 0;
}

.mrg_btm {
    margin-bottom: 60px;
}

.faculty-img .row {
    display: flex;
    align-items: center;
}

.faculty_box {

    background: #f9f9f9;
    padding: 35px;
    box-shadow: 0px 3px 8px #00000017;
}

.faculty-img .row img {
    width: 100%;
}

.col-md-6.facultylist:nth-child(odd) .mrg_btm {
    padding-right: 2rem;
}

.col-md-6.facultylist:nth-child(even) .mrg_btm {
    padding-left: 2rem;
}



/*Faculty Details*/
.faculty-details {
    padding: 10rem 0 0;
}

.faculty-details h4 {
    padding-bottom: 30px;
    margin-bottom: 80px;
    position: relative;
}

.faculty-details h4:before {
    background: #A80F18;
    width: 70px;
    position: absolute;
    left: 0;
    height: 1px;
    right: 0;
    margin: auto;
    content: '';
    bottom: 0;
}

.faculty-first {
    background: #f9f9f9;
    border-top: solid 1px #d1d1d1;
}

.faculty-dtls-img {
    overflow: hidden;
}

.faculty-dtls-text {
    padding: 0px 30px 50px 0px;
}

.faculty-dtls-text span {
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-bottom: 5px;
    color: #020002;
}

.social-icon {
    position: absolute;
    top: 30px;
    left: 10%;
}

.social-icon li {
    margin-bottom: 10px;
}

.social-icon img {
    transition: 0.5s;
}

.social-icon li:hover img {
    transform: translateX(10px) rotate(45deg);
}

.faculty-tab {
    padding-bottom: 100px;
}

.faculty-tab .nav a {
    font-size: 20px;
    font-weight: 500;
    padding: 25px;
    position: relative;
    display: block;
    cursor: pointer;
    color: #808080;
}

.faculty-tab .nav a::before {
    background: #8a8cb7;
    position: absolute;
    left: 0;
    bottom: -2px;
    height: 2px;
    content: '';
    width: 0;
    transition: 0.5s;
    right: 0;
    margin: auto;
}

.faculty-tab .nav a:hover::before,
.faculty-tab .nav a.active::before {
    width: 100%;
}

.faculty-tab .nav a.active {
    color: #000;
}

.faculty-tab ul.nav {
    border-bottom: 2px solid #ddd;
}

.faculty-tab .tab-content {
    padding: 40px 20px;
}

.faculty-tab .tab-content li {
    color: #020002;
    line-height: 22px;
    padding: 10px 30px;
    position: relative;
}

.faculty-tab .tab-content li:before {
    background: #de0b5c;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 14px;
    content: '';
    border-radius: 100%;
}

.card-header {
    display: none;
}

.mrg_top {
    margin-top: -10rem;
}

.faculty-dtls-text h5 {
    font-size: 24px;
    color: #1D1E4E;
    font-weight: 700;
    margin-bottom: 75px;
}

.faculty-dtls-text h5 span {
    color: #313131;
    font-size: 1.6rem;
    font-weight: 500;
    line-height: 1.5;
    display: block;
}

.desig-sec p span {
    font-weight: 500;
    font-size: 16px;
    font-style: italic;
}

.desig-sec {
    margin-bottom: 15px;
}

.desig-sec strong {
    color: #2F3180;
}

abbr.icon a {
    display: inline-block;
    margin: 15px 10px 0px 0px;
}

.profile-text {
    margin-top: 60px;
}

abbr.icon_btn a {
    padding: 20px 0;
    display: block;
    width: 50px;
}

.faculty-tab .collapse:not(.show) {
    display: block;
}

.faculty-dtls-text h5 span {
    margin-top: 1rem;
}

abbr.icon_btn a img {
    display: none;
}

/*NEWS*/
.news-top {
    padding: 0 0 70px;
    position: relative;
    overflow: hidden;
    border-bottom: solid 1px #CFCFCF;
    margin-bottom: 70px;
}

.yellow {
    height: 100%;
    padding: 30px;
}

.red {
    background: #BA141E;
    height: 100%;
    padding: 30px;
}

.news-bx-text,
.news-bx-img,
.news-bx-bigimg {
    position: relative;
}

.news-bx-text span {
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    color: #fff;
    font-family: 'Open Sans';
}

.news-bx-text p {
    font-size: 30px;
    font-weight: 300;
    color: #fff;
    margin-top: 30px;
    line-height: 36px;
    padding-right: 0px;
    font-family: 'Montserrat';
}

.news-top .col-md-12 {
    padding: 0 8px;
    /*margin-bottom: 40px;*/
}

.event-dtls {
    position: absolute;
    bottom: 0;
    z-index: 9;
    padding: 30px 20px 10px 30px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
}

.event-dtls span {
    font-size: 16px;
    display: block;
    margin-bottom: 20px;
    position: relative;
    font-weight: 400;
}

.back .event-dtls span {
    font-size: 16px;
    display: block;
    margin-bottom: 10px;
    position: relative;
    font-weight: 700;
    color: #000;
}

.event-dtls p {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    line-height: 1.2;
    padding-right: 50px;
}

.news-bx-bigimg .event-dtls p,
.col-md-12 .event-dtls p {
    font-size: 30px;
    line-height: 36px;
}

.Event-bnr .event-dtls span:before {
    width: 0px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    transition: width 0.5s linear;
}

.Event-bnr a:hover .event-dtls span:before {
    width: 50px;
    opacity: 1;
}

.news-top a {
    position: relative;
}

.news-top a::before {
    background-image: linear-gradient(transparent, black);
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 0;
    content: '';
    height: 65%;
    opacity: 0.6;
    transition: ease-in-out 0.5s;
    z-index: 9;
    right: 0;
    margin: auto;
}

.event-dtls span::before {
    width: 0px;
    height: 2px;
    background: #fff;
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    transition: width 0.5s linear;
}

.back .event-dtls span::before {
    width: 0px;
    height: 2px;
    background: #000;
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    transition: width 0.5s linear;
}

.news-top a:hover .event-dtls span::before {
    width: 50px;
    opacity: 1;
}

.news-all {
    padding: 70px 0;
}

.news-all .col-md-3 {
    margin-bottom: 30px;
    display: none;
    padding: 8px;
}

.news-all .event-dtls {
    position: relative;
    color: #333;
    padding: 20px 0px 20px 30px;
}

.news-all .event-dtls span {
    position: relative;
    color: #020002;
}

.news-all .event-dtls span:before {
    width: 0px;
    height: 2px;
    background: #BA141E;
    position: absolute;
    left: 0px;
    bottom: -5px;
    content: '';
    transition: width 0.5s linear;
}

.news-all a:hover .event-dtls span:before {
    width: 50px;
    opacity: 1;
}

.news-all .event-dtls p {
    color: #020002;
    font-size: 16px;
    font-weight: 500;
    line-height: 19px;
}

.loadmore-sec {
    text-align: center;
    padding: 40px 0 0;
}

.loadmore-sec a {
    border: 1px solid #9A9A9A;
    color: #020002;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 20px 8px 30px;
    border-radius: 25px;
    background: #fff;
}

.news-top .col-md-12 a::before {
    bottom: 0;
}

.event-dtls.news_details {
    position: relative;
}

.event-dtls.news_details p {
    font-size: 16px;
    padding: 0;
    color: #313131;
    font-weight: 400;
    line-height: 1.5;
    margin-top: 0;
}

.news-top .back a::before {
    display: none;
}

.hgt_btm {
    margin-bottom: 20px;
    min-height: 30rem;
}

.hgt_btm a {
    height: 100%;
}

.hgt_btm a figure {
    height: 30rem;
}

.hgt_btm a figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

section.news-bx-smallimg {
    margin-bottom: 15rem;
}

.filter-bottom.news_drop {
    width: 25%;
    float: right;
    padding: 0;
}

.filter-bottom.news_drop .filter-select.filter-all {
    width: 100%;
}

/*NEWS Details*/
.news-details {
    padding: 20px 0 100px;
    position: relative;
}

.news-details .col-md-4 {
    padding: 0 15px 0 80px;
    width: 30%;
}

.news-details .col-md-8 {
    width: 70%;
}

.details-head {
    padding: 0 0 60px;
    margin-bottom: 60px;
}

.details-head span {
    color: #000000;
    font-weight: bold;
    display: block;
    margin-bottom: 35px;
    font-size: 16px;
    font-family: 'Open Sans';
}

.details-head blockquote {
    font-size: 36px;
    line-height: 48px;
    position: relative;
}

.news-details .col-md-8 p {
    margin-top: 30px;
}

.back-btn {
    padding: 30px 0;
    margin-top: 50px;
    border-top: 2px solid #eee;
}

.back-btn a {
    border: 1px solid #9A9A9A;
    color: #020002;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    padding: 8px 25px 8px 25px;
    border-radius: 25px;
    background: #fff;
}

.back-btn a img {
    transform: rotate(90deg);
    margin-right: 2px;
}

.news-details h5 {
    font-size: 24px;
    margin-bottom: 35px;
    font-weight: 600;
}

.detail-img-box figure {
    position: relative;
}

.detail-img-box figcaption {
    color: #120202;
    font-weight: bold;
    display: inline-block;
    padding: 15px 0 0 0;
    position: relative;
    bottom: 0;
    left: 0;
    z-index: 9;
    font-size: 16px;
    font-family: 'Open Sans';
}

.detail-img-box p {
    padding: 15px 0 15px;
    line-height: 1.5;
}

.print-icons {
    position: absolute;
    top: 0;
    right: 0%;
}

.print-icons a {
    display: inline-block;
}

.print-icons a {
    margin: 0 2px;
}

.details-head blockquote:after {
    content: '';
    position: absolute;
    left: 0;
    height: 8px;
    background: #C29B2F;
    width: 13%;
    bottom: -6rem;
}

section.news-details figure {
    margin: 25px 0 0 0;
}

section.news-details .owl-carousel figure img {
    width: 100%;
    margin: 0;
}

/*Leadership and Governance*/

.left_menu p {
    font-size: 16px;
    font-weight: 700;
    text-align: right;
    color: #000;
    padding-bottom: 30px;
    font-family: 'Open Sans';
}

.left_menu ul li {
    font-size: 16px;
    text-align: right;
    line-height: 1.5;
    padding-bottom: 14px;
    font-family: 'Open Sans';
}

.left_menu ul li a {
    color: #808080;
    font-family: 'Open Sans';
    font-weight: 400;
}

.left_menu ul li a:hover {
    color: #000;
    font-weight: 400;
}

.left_menu ul li a.active {
    font-weight: 500;
    color: #000000;
}

.left_menu {
    border-right: solid 1px #d4d4d4;
    padding-right: 40px;
}

.leadership_list {
    padding-left: 20px;
    padding-bottom: 30px;
}

.leadership_list h1 {
    font-size: 36px;
    font-family: 'Open Sans';
    line-height: 0.8;
    padding-bottom: 50px;
}

.lidership_details {
    padding: 35px 0px 45px;
}

.lidership_details h4 {
    font-size: 18px;
    font-family: 'Open Sans';
    color: #FFF;
    font-weight: 700;
    line-height: 2rem;
    margin-bottom: 2rem;
}

.lidership_details h4 span {
    font-size: 16px;
    font-family: 'Open Sans';
    display: block;
    padding: 10px 0;
    font-weight: 400;
}

.lidership_details p {
    font-size: 16px;
    font-family: 'Open Sans';
    display: block;
    padding-right: 10px;
    color: #FFF;
    padding-bottom: 0px;
}

a.btn.btn-primary.btn_msg {
    padding: 10px 20px;
    font-size: 16px;
    margin: 30px 0 0;
    background: #FFD35C;
    color: #000;
    border: 0;
    font-weight: 600;
    font-family: 'Open Sans';
    letter-spacing: 1.2px;
    border-radius: 5px;
}

a.btn.btn-primary.btn_msg:hover {
    background: rgb(255 211 92 / 64%);
}

.board_of_governance {
    background: #F3F0E8;
    padding: 70px 0 30px;
}

.leadership_list h2 {
    font-weight: 800;
    font-size: 30px;
    font-family: 'Open Sans';
    line-height: 0.8;
    padding-bottom: 50px;
}

.inner_page_details {
    position: relative;
    padding: 2rem 0 60px;
}

.lidership_details a {
    position: absolute;
    bottom: 50px;
}

.inner_page_details:after {
    content: '';
    background: #108690;
    width: 100%;
    height: 450px;
    position: absolute;
    bottom: 0;
    z-index: -1;
}

.board_of_governance h4 {
    color: #000;
}

.board_of_governance p {
    color: #000;
}

.board_of_governance.finance_committee {
    background: #FFF;
}

.lidership_details.council p {
    padding-right: 60px;
}

.leadership_list a h4:hover,
.leadership_list a p:hover {
    color: #108690;
}

/*--imed leader--*/
.bord-of-members {
    padding: 1rem 0 6rem;
}

.bord-of-members h2 {
    margin-bottom: 1rem;
    font-size: 3rem;
    font-weight: 800;
    line-height: 3.5rem;
}

.imed_student h2 {
    margin-bottom: 1rem;
    font-size: 3rem;
    font-weight: 700;
    line-height: 3.5rem;
}

.board-inn {
    padding: 2rem 0 0;
}

/*--imed leader--*/
.board-inn h3 {
    font-size: 2rem;
    font-weight: 600;
    margin-bottom: 1rem;
    font-family: 'Fira Sans', sans-serif;
}

.cord-inn-text {
    padding: 2.5rem;
    border: .1rem solid #ddd;
    background: #F4F3F1;
    min-height: 15rem;
}

.cord-inn-text h4 {
    font-weight: 600;
    font-size: 1.8rem;
    margin-bottom: 1rem;
    padding: 0;
}

.cord-inn-text h4 span {
    display: block;
    font-weight: 400;
    font-style: italic;
    color: #333;
}

.cord-inn-text p {
    color: #000;
}

.board-bx {
    margin-bottom: 1.5rem;
}

.repear-member {
    padding: 2rem 0 2rem 0rem;
}

.univ {
    margin-bottom: 15px;
}

.re-search {
    margin-top: 50px;
}

.re-search img {
    margin-top: 30px;
}

.for-top {
    margin-top: 25px;
}

.left_menu.sticky {
    background: #027d88;
    padding: 2rem;
    position: fixed;
    border: 0;
    top: 17rem;
    transition: 0.5s;
    border-bottom: .7rem solid #FFD35C;
}

.sticky.left_menu p {
    color: #fff;
}

.sticky.left_menu ul li a,
.sticky.left_menu ul li a:hover {
    color: #fff;
    font-size: 1.5rem;
}

.sticky.left_menu ul li a.active {
    color: #FFD35C;
}


/*UI07051988*/
/*About BVDU*/
.campuses-sec {
    padding: 10rem 0;
}

.about-campus a {
    position: relative;
}

.about-campus a img {
    width: 100%;
}

.counts {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 4rem;
}

.counts strong {
    font-size: 6rem;
    font-weight: 600;
    color: #fff;
    line-height: 7rem;
    position: relative;
}

.counts p {
    font-size: 1.8rem;
    color: #fff;
}

.counts strong:before {
    width: 5rem;
    background: #FCCF14;
    position: absolute;
    top: -.5rem;
    left: 0;
    content: '';
    height: .2rem;
}

.about-univarsity blockquote {
    font-size: 2.1rem;
    font-weight: 500;
    text-align: center;
    padding: 0 19%;
}

.text-slide {
    padding: 5rem 0;
}

.text-slide .item {
    border-left: .1rem solid #FCCF14;
    padding: 1rem;
}

.text-slide .owl-item:nth-last-child(3) .item {
    border-right: .1rem solid #FCCF14;
}

.text-slide p {
    text-align: center;
    color: #313131;
}

.text-slide .owl-nav {
    text-align: center;
    margin-top: 3rem;
}

.text-ylo {
    position: relative;
}

.text-ylo:before {
    background: #ddd;
    position: absolute;
    height: .1rem;
    width: 100%;
    bottom: 0;
    top: 0;
    margin: auto;
    content: '';
    z-index: -1;
}

.text-ylo-inn {
    background: #FCCF14;
    padding: 2rem 8rem;
    text-align: center;
}

.text-ylo-inn p {
    font-size: 1.8rem;
}

/*Celebration*/
.celebrating {
    padding: 10rem 0;
}

.celebrating .col-md-4 figure {
    position: relative;
}

.celebrating .col-md-4 figure:before {
    width: 10rem;
    background: #FCCF14;
    position: absolute;
    bottom: -8rem;
    right: 0;
    content: '';
    height: .2rem;
}

.celebrat-slide-text {
    background: #108690;
    padding: 4.5rem 4.5rem 6rem 4.5rem;
    width: 43rem;
    position: absolute;
    top: 0;
}

.celebrat-slide-text p {
    font-size: 2.4rem;
    line-height: 3rem;
    color: #fff;
    font-weight: 300;
}

.celebrat-slide .caption {
    display: inline-block;
    background: #fff;
    position: absolute;
    bottom: 3rem;
    left: 3rem;
    font-size: 2.1rem;
    font-weight: bold;
    padding: .5rem 2rem;
}

.celebrat-slide .owl-nav button {
    background: #fff !important;
    box-shadow: 0 0 1rem #646464;
}

.celebrat-slide .owl-nav {
    position: absolute;
    top: 18rem;
    left: 4.5rem;
}

.celebrating .col-md-8 p {
    max-width: 78rem;
    margin-bottom: 3rem;
}

/*history*/
.history-bv {
    padding: 12rem 0;
}

.history-bv span,
.inspec-left span {
    display: block;
    font-size: 1.6rem;
    margin: 1.5rem 0 5rem;
    color: #313131;
}

.history-bv .row {
    padding: 7rem 0;
    position: relative;
}

.history-bv .row:before {
    background: #F3F0E8;
    position: absolute;
    height: 100%;
    width: 90%;
    right: 0;
    top: 0;
    content: '';
    z-index: -1;
}

.history-bv .col-md-8 {
    padding: 0 12rem 0 5rem;
}

/*about-full-sec*/
.about-full-sec {
    padding: 0 0 10rem;
}

.about-usLeft h3 {
    margin: 4rem 0 2rem;
}

.BV-today {
    margin-left: auto;
    padding-left: 7rem;
}

.BV-today h3 {
    margin-bottom: 3rem;
}

.BV-today-img {
    padding-left: 4rem;
}

.BV-today h5 {
    padding: 4rem 0 0;
    margin-top: 4rem;
    border-top: .1rem solid #ddd;
}

/*inspection*/
.inspection-sec {
    background: #F3F0E8;
    padding: 10rem 0 0;
    margin-bottom: 10rem;
}

.inspec-left {
    width: 46rem;
    margin-left: auto;
    margin-right: 5rem;
    padding-right: 4rem;
}

.inspection-sec .col-md-7 figure {
    margin-bottom: -8rem;
}


.campuses-sec blockquote {
    font-size: 2.1rem;
    line-height: 3rem;
    max-width: 80%;
    margin: 0 0 5rem;
    font-weight: 400;
}

.career-banner-top {
    position: relative;
    padding: 0 0 10rem;
}

.career-banner-top h2 {
    font-size: 4.8rem;
    line-height: 6rem;
    padding: 0 48rem 5rem 0;
}

.career-banner-top:before {
    background: #005479;
    position: absolute;
    width: 100%;
    height: 45%;
    left: 0;
    bottom: 0;
    content: '';
    z-index: -1;
}

.career-banner-top:after {
    background: #FCCF14;
    position: absolute;
    width: 26rem;
    height: 55%;
    right: 0;
    top: 0;
    content: '';
    bottom: 0;
    margin: auto;
}

.career-bnr-img figure {
    margin-left: -44%;
}

.career-bnr-text {
    padding: 2rem 8rem 3rem 5rem;
}

.career-bnr-text blockquote {
    line-height: 3rem;
}

.work-bvd {
    padding: 9rem 5rem 0 0;
}

.work-bvd h3 {
    font-weight: normal;
    color: #fff;
    margin-bottom: 3rem;
}

.work-bvd p {
    font-size: 1.8rem;
    line-height: 2.4rem;
    color: #fff;
}

.career-tab {
    background: #005479;
}

.career-tab .nav {
    border-top: .2rem solid #fff6;
}

.career-tab .nav-item h3 {
    color: #fff;
    margin-bottom: 2rem;
}

.career-tab .nav-item p {
    color: #fff;
}

.career-tab .nav-item {
    width: 50%;
}

.career-tab .nav-item a {
    position: relative;
    padding: 5rem 4rem;
    min-height: 23rem;
}

.career-tab .nav-item a:before {
    background: #F5A302;
    height: .8rem;
    width: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: '';
    transition: 0.5s;
    opacity: 0;
}

.career-tab .nav-item a.active:before {
    width: 100%;
    opacity: 1;
}

.career-tab-details {
    padding: 8rem 0;
}

.job-repeat-row {
    background: #F5F5F5;
    padding: 3rem 5rem;
    margin-bottom: 2rem;
    position: relative;
    display: none;
}

.job-repeat-row h4 {
    font-weight: 600;
}

.job-repeat-row p {
    color: #000;
}

.job-disc {
    padding-top: 3rem;
}

.job-disc span {
    width: 12rem;
    display: inline-block;
}

.job-click {
    position: absolute;
    right: 3rem;
    top: 4rem;
}

.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 - UI30071996 */
.schl-drop {
    justify-content: center;
    padding-bottom: 30px;
    background: #fff;
    padding-top: 50px;
}

.schl-drop .form-control {
    width: 86%;
    height: 5rem;
    /* background:#fff;*/
    padding: 1rem;
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    border-bottom: solid 0.1rem #00000052;
    color: #000000;
    font-family: 'Open Sans';
}

/* Press Release Content slider section */
.press-release-sec {
    padding: 0 0 4rem 0;
    background: #005479;
}

.press-release-sec .press-rls-content {
    padding: 5rem 0;
}

.press-release-sec .press-rls-content span {
    color: #fff;
    font-size: 1.6rem;
    font-weight: bold;
}

.press-release-sec .press-rls-content h2 {
    color: #fff;
    font-size: 5.4rem;
    line-height: 6.4rem;
    font-weight: 700;
    font-family: 'Open Sans';
    margin-top: 2rem;
}

.press-release-sec .press-rls-content a {
    margin: 2rem 0 3rem 0;
}

.press-release-sec .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    border: 0;
}

.press-release-sec .carousel-indicators {
    display: block;
    margin-left: 0;
}

.press-release-sec .carousel-indicators .active {
    width: 1rem;
    height: 1rem;
    background: #FCCF14;
    border-radius: 100%;
    border: 0;
}

/* Press Release Dates section */
.press-release-date-sec {
    padding: 5rem 0;
}

.press-release-date-sec .press-date h4 {
    font-size: 2.4rem;
    font-family: 'Open Sans';
    margin-bottom: 3rem;
}

.press-release-date-sec .press-box {
    padding: 4rem 3rem;
    background: #F3F0E8;
    margin-top: 2rem;
}

.press-release-date-sec .press-box h5 {
    font-size: 1.6rem;
    font-family: 'Open Sans';
    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: 2rem;
    color: #000000;
    font-weight: 600;
    margin: 5rem 4.9rem 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;
}

.light-bg .press-box {
    background: #F9F9F9;
}

/* Media Coverage */
.schl-drop {
    justify-content: center;
    padding-bottom: 30px;
    background: #fff;
    padding-top: 50px;
}

.schl-drop .form-control {
    width: 86%;
    height: 5rem;
    /* background:#fff;*/
    padding: 1rem;
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    border-bottom: solid 0.1rem #00000052;
    color: #000000;
    font-family: 'Open Sans';
}

/* Media Coverage Content slider section */
.media-coverage-sec {
    padding: 0 0 4rem 0;
    background: #F3F0E8;
}

.media-coverage-sec .press-rls-content {
    padding: 5rem 0;
}

.media-coverage-sec .press-rls-content:hover h2 {
    color: #D93E3E;
}

.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: 5.4rem;
    line-height: 6.4rem;
    font-weight: 700;
    font-family: 'Open Sans';
    margin-top: 2rem;
    transition: 0.5s;
}

.media-coverage-sec .press-rls-content a {
    margin: 2rem 0 3rem 0;
}

.press-rls-content img {
    /*height:50px;*/
    margin: 3rem 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 Dates section */
.media-coverage-date-sec {
    padding: 5rem 0 10rem;
}

/*.media-coverage-date-sec .col-md-4, .more-data-press .col-md-4{display:none;}*/
.media-coverage-date-sec .media-coverage-date h4 {
    font-size: 2.4rem;
    font-family: 'Open Sans';
    margin-bottom: 3rem;
}

.media-coverage-date-sec .media-coverage-box {
    padding: 3rem;
    background: #F3F0E8;
    margin-top: 2rem;
}

.media-coverage-box h4 {
    font-size: 1.6rem;
    font-weight: bold;
    margin-bottom: 1rem;
    line-height: 2rem;
}

.media-coverage-date-sec .media-coverage-box h5 {
    font-size: 1.8rem;
    font-family: 'Open Sans';
    font-weight: 500;
    margin-bottom: 2rem;
    position: relative;
}

.media-coverage-date-sec .media-coverage-box h5::after {
    content: "";
    height: 0.2rem;
    width: 13%;
    background: #c4c4c4;
    position: absolute;
    bottom: 0;
    top: 4rem;
    left: 0.3rem;
}

.media-coverage-date-sec .media-coverage-box p {
    font-size: 1.6rem;
    color: #000000;
    font-weight: 400;
    margin: 5rem 2rem 4rem 0;
    line-height: 2.7rem;
    padding: 0;
}

.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;
    transition: 0.5s;
}

.light-bg .media-coverage-box:hover {
    background: #F3F0E8;
}

.media-coverage-box img {
    margin-bottom: 3rem;
}



/* Contact Us */
.contact-us-sec {
    padding: 0rem 0;
}

.contact-us-sec .contact-heading {
    margin-bottom: 0rem;
}

.contact-us-sec .contact-heading h3 {
    font-size: 2.4rem;
    font-weight: 600;
    color: #313131;
    margin-bottom: 3.5rem;
}

.contact-us-sec .contact-heading p {
    font-size: 1.8rem;
    font-weight: 500;
    margin-bottom: 3rem;
    color: #313131;
    max-width: 70rem;
    line-height: 3rem;
}

.address-tab .nav-pills .nav-link {
    font-size: 1.8rem;
    font-weight: 500;
    color: #000000;
    padding: 1.5rem 1rem 1.5rem 3rem;
    text-align: left;
    background: #f9f9f9;
    border-bottom: 1px solid #e5e2e2;
}

.address-tab .nav-pills .nav-link:last-child {
    border-bottom: none;
    /*padding-bottom:16rem;*/
}

.address-tab .nav-pills .nav-link.active {
    border-bottom: 2px solid #FCCF14;
}

.address-details {
    padding: 3rem;
}

.p-medium {
    font-size: 1.6rem;
    font-weight: 500;
    margin-bottom: 3rem;
    color: #313131;
    font-family: 'Open Sans';
}

.address-details:first-child {
    padding-top: 0rem;
}

.address-details h5 {
    font-size: 1.8rem;
    font-weight: 700;
    color: #005479;
    margin-bottom: 1rem;
}

.address-details p {
    font-size: 1.6rem;
    font-weight: 400;
    color: #313131;
    display: flex;
    margin-bottom: 10px;
}

.address-details p strong {
    margin-right: 0.4rem;
    width: 12rem;
}

.address-details {
    position: relative;
}

.address-details::after {
    content: "";
    height: 2px;
    width: 8%;
    background: #F5A302;
    position: absolute;
    bottom: 0;
}

.address-details .nav-pills {
    background: #F9F9F9;
    height: 600px;
}

.enquiry-from-box {
    padding: 5rem;
    background: #005479;
    /* margin-top: 7rem; */
}

.enquiry-from-box h5 {
    font-size: 2.4rem;
    font-weight: 600;
    color: #fff;
    margin-bottom: 3rem;
}

.enquiry-from-box p {
    font-size: 1.6rem;
    color: #fff;
    font-weight: 400;
    margin-bottom: 2.4rem;
    max-width: 26.5rem;
}

.enquiry-from-box .form-group p {
    font-size: 1.2rem;
    color: #fff;
    font-weight: 400;
    margin-bottom: 2.5rem;
    line-height: 2rem;
    max-width: 22.5rem;
}

.enquiry-from-box .form-group {
    margin-bottom: 1.6rem;
}

.enquiry-from-box .form-group img {
    margin-top: 1.5rem;
}

.enquiry-from-box .form-group .form-control {
    border: 0;
    border-radius: 0;
    padding: 1.3rem 2rem;
    font-size: 1.6rem;
}

.enquiry-from-box .form-group a {
    display: inline-block;
    padding: 1rem 3rem;
    background: #FCCF14;
    color: #000000;
    font-size: 1.6rem;
    border: 0;
    font-weight: 500;
    font-family: 'Open Sans';
    margin-top: 0rem;
}

/*.contact-map{margin-top:10rem;}*/
.contact-map iframe {
    height: 620px;
}

.required-area {
    margin-top: 1rem;
    margin-bottom: 0rem;
}

.enquiry-from-box .form-group .required-area p {
    color: #cfcfcf;
    font-size: 1.4rem;
    margin-left: 3rem;
    position: relative;
    margin-bottom: 0rem;
}

.enquiry-from-box .form-group .required-area p::before {
    content: "";
    position: absolute;
    width: 1rem;
    height: 0.2rem;
    left: -3rem;
    top: 1.1rem;
    background-color: #FCCF14;
}

.address-tab .nav {
    width: 300px;
}

.address-tab #v-pills-tabContent {
    width: 570px;
}

.address-details p a {
    margin-right: 5px;
    padding-left: 10px;
    display: contents;
}

.address-details p a:hover {
    color: #FFDE00;
}


/*UI01021995*/
/*event*/
.filter-bottom.news_drop.event_drop {
    width: 43%;
}

.filter-select.filter-all.event_type.wow.bounceInUp.animated {
    flex: 73%;
}

.event-dtls.event_detld p {
    padding-right: 46rem;
}

.event_gallery h5 {
    font-size: 1.6rem;
    font-weight: 700;
    font-family: Open Sans;
    margin: 25px 0px -5px;
    text-align: center;
    text-transform: capitalize;
}

.gallery_right {
    position: relative;
}

.event_gallery_text {
    position: absolute;
    bottom: 0%;
    left: 0%;
    padding: 2rem 3rem;
}

.event_gallery_text p {
    font-size: 1.8rem;
    font-weight: 300;
    line-height: 2.5rem;
    color: #fff;
    font-family: Open Sans;
    padding: 1.5rem 0;
}

.event_gallery_text p span {
    display: block;
    font-size: 1.6rem;
    color: #fff;
    font-weight: 600;
    font-family: Open Sans;
    position: relative;
    padding-bottom: 1.5rem;
}

.event_gallery_text span:before {
    content: "";
    width: 0rem;
    height: 0.2rem;
    background: #fff;
    position: absolute;
    bottom: 0.7rem;
    transition: 0.5s
}

.gallery_right:hover .event_gallery_text span:before {
    width: 5.1rem;
    transition: 0.5s;
}

.gallery-event-slider .owl-nav {
    padding: 0;
    text-align: center;
    margin-top: 2rem;
}

/*Downloads*/
.diwnload_sec {
    margin-bottom: 15rem;
}

.Download_box a {
    display: flex;
    align-items: center;
    /* flex-wrap:wrap; */
    justify-content: space-between;
    padding: 20px 40px;
    background: #F9F9F9;
    margin-bottom: 20px;
}

.Download_box a span {
    font-size: 21px;
    color: #000000;
    font-family: 'Montserrat';
    font-weight: 500;
}

.diwnload_sec .load-more {
    margin-top: 30px;
}

.Download_box a:hover {
    background: #F3F0E8;
}

.Download_box a:hover span {
    color: #2F3180;
}

/* course listing start - UI07081989 */
.course-listing-area {
    padding: 0rem;
}

.course-listing-left {
    margin-left: auto;
    max-width: 67rem;
}

.course_listing_page_title {
    padding: 6rem 0;
}

.course_listing_page_title h1 {
    font-size: 3.6rem;
    color: #000;
    position: relative;
    padding: 0 0 3rem;
    margin-bottom: 4rem;
}

.course_listing_page_title h1:after {
    content: '';
    position: absolute;
    left: 0;
    height: 1px;
    width: 7rem;
    background: #F5A302;
    bottom: 0;
}

.course-numeric {
    background: #fff;
    padding: 0rem;
    display: flex;
}

.course-numeric-count {
    padding-right: 6rem;
    width: 50%;
}

.course-numeric-count p {
    font: 500 2.1rem/ 2.6rem'Montserrat', sans-serif;
}

.course-numeric-count strong {
    font-size: 6rem;
    font-weight: bold;
    color: #D93E3E;
    display: block;
}

.course-numeric-count:first-child strong {
    color: #1D1E4E;
}

.course-numeric-count:last-child strong {
    color: #F5A302;
}

.course-numeric-count p {
    font: 500 2.1rem/ 2.6rem'Montserrat', sans-serif;
}

.course-listing-search-area {
    background-color: #1D1E4E;
    padding: 0.3rem 0rem 3rem;
    text-align: center;
}

.course-listing-search {
    display: flex;
    align-items: center;
    padding: 4rem 0;
    justify-content: center;
    position: relative;
    z-index: 9;
}

.course-listing-search-area.sticky {
    top: -3.5rem;
}

.course-listing-search input {
    background: #F8F7F4;
    width: 100%;
    max-width: 60%;
    height: 6.5rem;
    border: 0;
    border-radius: 0.5rem;
    font-size: 2.1rem;
    color: #000;
    padding: 0 3rem;
}

.course-listing-search button {
    border: 0;
    background: #FCCF14;
    height: 6.5rem;
    width: 6.5rem;
    border-radius: 0.5rem;
    position: relative;
    right: 1rem;
}

.course-link ul {
    padding: 0px;
    display: flex;
    justify-content: center;
}

.course-link ul li {
    padding: 0px 15px 10px 15px;
    font-size: 2.2rem;
    color: #fff;
}

.course-link ul li a {
    color: #fff;
    cursor: pointer;
    position: relative;
    padding: 0rem 1rem 2rem 1rem
}

.course-link ul li a:hover {
    color: #FCCF14;
    padding-bottom: 2rem;
}

.course-link ul li a::before {
    content: '';
    background-color: #FCCF14;
    width: 0;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transition: 0.5s;
}

.course-link ul li a:hover::before {
    width: 100%;
}

.course-link ul li a.active {
    color: #FCCF14;
    padding: 0rem 1rem 2rem 1rem;
    font-weight: 600;
}

.course-link ul li a.active::before {
    content: '';
    background-color: #FCCF14;
    width: 100%;
    height: 2px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}

.coursefilter-area {
    margin-bottom: 10rem;
}

.coursefilter-bottom {
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
    background: #fff;
    padding-top: 5rem;
    margin-bottom: 5rem;
}

.coursefilter-search.coursefilter-all {
    width: 50%;
}

.coursefilter-bottom .form-control {
    height: 65px;
    background: #fff;
    padding: 0 0 0 0;
    font-size: 1.6rem;
    font-weight: 600;
    font-style: normal;
    border: 0;
    border-radius: 0;
    -webkit-appearance: none;
    appearance: none;
    -moz-appearance: none;
    border-bottom: solid 1px #e7e7e7;
    color: #000;
    font-family: 'Open Sans';
}

.coursefilter-bottom select.form-control {
    background: #FFF url(../images/select-arrow.svg) no-repeat 95% center;
    padding-right: 6.2rem;
}

.coursefilter-bottom select.form-control option {
    padding-left: 15px;
}

.coursefilter-select.coursefilter-all {
    width: 28%;
    background: #FFF;
    margin-right: 1%;
    margin-left: 1%;
}

.coursefilter-all button {
    border: 0;
    background: none;
    filter: brightness(0);
    position: absolute;
    top: 0;
    right: 35px;
    bottom: 0;
    margin: auto;
}

.corse-list-part {
    margin: 2rem 0rem;
}

.corse-list-area {
    background-color: #F9F9F9;
    padding: 3rem;
    margin-bottom: 3rem;
    display: flex;
    justify-content: space-between;
}

.corse-list-left h4 a {
    color: #1D1E4E;
    font-size: 2.4rem;
}

.corse-list-left h4 a:hover {
    color: #D93E3E;
}

.corse-list-left h4 {
    color: #1D1E4E;
}

.corse-list-left p {
    color: #808080;
    font-size: 1.6rem;
    margin: 1rem 0rem;
    font-family: 'Open Sans';
    padding: 0;
}

.corse-list-left .gray {
    color: #333333;
    font-size: 1.6rem;
    margin: 2.5rem 0rem 1.5rem;
    font-family: 'Open Sans';
}

.corse-list-left .gray a {
    display: inline;
}

.corse-list-left .gray a:hover {
    color: #D93E3E;
}

.corse-list-left .gray span {
    color: #2F3180;
    font-weight: 700;
    margin-right: 1rem;
    display: inline;
}

.corse-list-right {
    text-align: center;
}

.corse-list-right strong {
    color: #2F3180;
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 2.9rem;
    font-family: 'Open Sans';
}

.corse-list-right p {
    color: #000000;
    font-size: 2.1rem;
    margin: 0rem 0rem 1.5rem 0rem;
    font-family: 'Open Sans';
    text-align: center;
}

.listing-apply-btn {
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: 1.6px;
    text-transform: uppercase;
    color: #1D1E4E;
    margin: 0px;
    font-family: 'Open Sans';
    background: #FCCF14;
    display: inline-block;
    line-height: 3.5rem;
    width: 15.8rem;
    height: 5.2rem;
    text-align: center;
    line-height: 5.2rem;
}

.listing-apply-btn:hover {
    background: #D93E3E;
    color: #fff;
}

.crer-part .listing-apply-btn {
    position: absolute;
    left: 67.5%;
    bottom: 5rem;
}

section.course-listing-area figure {
    height: 100%;
    width: 100%;
}

section.course-listing-area img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* course detail start - UI07081989 */
.corse-detail-sec {
    margin-bottom: 5.0rem;
}

.course-detail-area {
    margin-bottom: 8rem;
    margin-right: 10rem;
}

.course-detail-area h3 {
    font-weight: 600;
    color: #313131;
    margin-bottom: 3rem;
}

.course-detail-area-2 {
    margin-bottom: 2.0rem;
    margin-right: 0rem;
}

.course-detail-area-2 h3 {
    font-weight: 600;
    color: #313131;
    margin-bottom: 3rem;
    font-family: 'Montserrat', sans-serif;
}

.bachlor-txt {
    font-size: 4.8rem;
    line-height: 4.2rem;
    font-weight: 800;
    position: relative;
}

.info-txt {
    font-weight: 600;
    color: #313131;
    margin-bottom: 3rem;
}

.course-detail-area p {
    font-size: 1.6rem;
    color: #313131;
    margin-bottom: 2rem;
}

.rotate-arrow-icon {
    margin: 4rem 0;
    position: relative;
}

.rotate-arrow-icon::after {
    content: "";
    height: 1px;
    width: 98%;
    background: #E1E1E1;
    position: absolute;
    bottom: 2.5rem;
    left: 4rem;
}

.rotate-arrow-icon2 {
    margin: 4rem 0;
    position: relative;
}

.rotate-arrow-icon2::after {
    content: "";
    height: 1px;
    width: 87%;
    background: #E1E1E1;
    position: absolute;
    bottom: 2.5rem;
    left: 4rem;
}

.rotate-arrow-icon img {
    transform: rotate(90deg);
}

.rotate-arrow-icon a {
    display: inline-block;
}

.course-outcome {
    margin-top: 2rem;
}

.course-outcome ul {
    display: flex;
    flex-wrap: wrap;
}

.course-outcome ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 48%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
}

.course-outcome ul li img {
    position: absolute;
    top: 0.6rem;
    left: 0rem;
}

.detail-inform-area {
    background-color: #F3F0E8;
    padding: 5rem 3.5rem;
}

.detail-inform-area strong {
    color: #000;
    font-weight: 800;
    font-family: 'Open Sans';
    font-size: 1.8rem;
}

.detail-inform-area h3 {
    color: #000;
    font-weight: 800;
    font-size: 3rem;
    margin: 10rem 0rem 7rem;
}

.detail-inform-area p {
    color: #313131;
    font-weight: 700;
    font-size: 1.6rem;
    margin-top: 2.4rem;
    font-weight: 400;
}

.detail-career-area {
    padding: 0rem;
    background-color: #005479;
}

.detail-career-area .col-lg-7 {
    padding: 0;
}

.detail-career-area .col-lg-5 {
    padding: 0;
}

.creer-blue-part {
    padding: 6.5rem 0 0rem 0rem;
    width: 50rem;
}

.creer-blue-part h4 {
    color: #fff;
    font-weight: 500;
    font-size: 3rem;
    margin-bottom: 3.6rem;
}

.creer-blue-part p {
    color: #fff;
    font-weight: 300;
    margin-top: 2rem;
    padding-right: 3.6rem;
}

.creer-blue-part .bordr {
    height: 1px;
    background-color: #FFFFFF;
    margin: 5rem 0rem;
    width: 41rem;
    opacity: 0.4;
}

.Curriculum-area {
    margin-top: 8rem;
    margin-bottom: 8rem;
}

.Curriculum-area h3 {
    font-weight: 600;
    color: #313131;
    margin-bottom: 2rem;
}

.Curriculum-area h4 {
    color: #333333;
    font-size: 2.1rem;
    font-family: 'Open Sans';
    font-weight: 700;
    margin-bottom: 2rem;
    margin-top: 4rem;
}

.course-Curriculum {
    margin-top: 2rem;
}

.course-Curriculum ul {
    padding: 0;
}

.course-Curriculum ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    margin-left: 5rem;
    margin-bottom: 2rem;
    margin-right: 2.5rem;
}

.course-Curriculum ul li .count {
    position: absolute;
    top: 0rem;
    left: -5rem;
    background-color: #FFE169;
    color: #313131;
    font-size: 1.4rem;
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    line-height: 3rem;
    text-align: center;
    font-weight: 600;
}

.table-circulam-area {
    margin-top: 7rem;
    margin-bottom: 1rem;
}

.table-circulam-part {
    margin-bottom: 4rem;
}

.table-circulam-part h5 {
    color: #000000;
    font-size: 2.4rem;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    margin-bottom: 1.5rem;
}

.table-circulam-part h5 span {
    color: #000000;
    font-size: 2.4rem;
    font-weight: 500;
}

.table-circulam-gray {
    padding: 1.5rem 2.5rem;
    background-color: #F3F0E8;
}

.table-circulam-gray table {
    width: 100%;
}

.table>thead {
    vertical-align: bottom;
}

.table-circulam-gray th {
    font-size: 1.6rem;
    font-weight: bold;
    color: #020002;
    border: 0 !important;
    font-family: 'Open Sans';
    padding: 0.8rem 0rem;
}

.table-circulam-gray td {
    border-top: 1px solid #707070;
    font-family: 'Open Sans';
    transition: 0.3s;
    vertical-align: middle;
    font-weight: normal;
    font-size: 1.6rem;
    text-align: end;
    padding: 0.8rem 1.5rem 0.8rem 0rem;
}

.table-circulam-gray tr:hover td {
    background: #e5e3dd !important;
}

.table-circulam-gray td:first-child {
    text-align: left;
}

.table-circulam-gray-botm {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 1rem;
    padding-right: 3rem;
}

.table-circulam-gray-botm p {
    font-size: 1.6rem;
    color: #333333;
}

.table-circulam-gray-botm span {
    font-size: 1.6rem;
}

.corse-btn-sec {
    margin-top: 2rem;
}

.corse-btn-sec h4 {
    margin-bottom: 3rem;
    font-weight: 700;
    margin-top: 2rem;
}

.corse-btn-sec img {
    width: 2rem;
    height: 2.5rem;
    margin-right: 1rem;
}

.download-btn {
    font-size: 1.6rem;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    margin-right: 1rem;
    font-family: 'Open Sans';
    background: #108690;
    display: inline-block;
    text-align: center;
    padding: 1.5rem 3.5rem;
}

.download-btn:hover {
    background: #FCCF14;
    color: #000;
}

.admision-fee-stractr-area {
    background-color: #FEF6F6;
    padding: 5rem 0rem 9rem;
}

.admision-fee-stractr-area h3 {
    font-size: 3rem;
    color: #000000;
    font-weight: 500;
}

.table-circulam-part h5 {
    color: #000000;
    font-size: 2.4rem;
    font-weight: 400;
    margin-bottom: 1.5rem;
    margin-top: 3rem;
}

.table-circulam-dd {
    margin-bottom: 5rem;
}

.table-circulam-dd h5 {
    color: #000000;
    font-size: 1.8rem;
    font-family: 'Open Sans';
    font-weight: 700;
    margin-bottom: 1.5rem;
    margin-top: 4rem;
}

.table-admision th {
    font-size: 1.8rem;
    font-weight: 500;
    font-family: 'Open Sans';
    padding: 1.2rem 1rem;
    color: #020002;
    border: 0 !important;
    text-align: left;
}

.table-admision th:first-child {
    text-align: left;
}

.table-admision th:first-child {
    padding-left: 3rem;
}

/* .table-admision td:first-child{padding-left:3rem;} */
.table-admision th:last-child {
    padding-right: 6rem;
}

.table-admision td:last-child {
    padding-right: 6rem;
}

.table-admision td {
    transition: 0.3s;
    vertical-align: middle;
    font-weight: normal;
    font-size: 1.6rem;
    text-align: left;
    padding: 1.2rem 1.5rem 1.2rem 0.6rem;
}

.table-admision thead tr {
    background-color: #fff;
}

.table-admision tr:hover td {
    background: #F4E6E6 !important;
}

.table-admision td:first-child {
    text-align: left;
}

.course-slide-area {
    position: relative;
    padding: 2rem 0 4rem 0;
    background-color: #fef6f6;
    overflow: hidden;
}

.course-slide-area::before {
    content: "";
    background-color: #D93E3E;
    position: absolute;
    height: 255px;
    width: 100%;
    top: 60px;
}

.course-redarea {
    display: flex;
    align-items: center;
    margin-top: 0rem;
}

.course-redarea .testi-img {
    margin-left: 2rem;
    max-height: 238px;
    max-width: 236px;
}

.contn-testi {
    margin-left: 5rem;
    margin-top: 7.6rem;
}

.contn-testi p {
    font-size: 2.4rem;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
    line-height: 30px;
}

.contn-testi .testi-name {
    font-size: 1.6rem;
    color: #fff;
    font-family: 'Open Sans';
    margin-top: 2rem;
    font-weight: 600;
}

#owl-course-slide .owl-prev {
    display: none;
}

#owl-course-slide .owl-next {
    display: none;
}

.owl-carousel .owl-item img {
    width: auto;
}

.crer-part {
    display: flex;
    align-content: space-around;
    position: relative;
}

.crer-part-img {
    width: 60%;
}

.crer-part-img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.crer-part-contnt {
    width: 40%;
    padding-left: 5rem;
}

.page-in-txt {
    padding: 0 0 6rem 0;
}

.course-quote {
    width: 30px;
    height: 45px;
}

/*Gallery*/
.gallery-banner {
    background: #108690;
    padding: 8rem 0;
    margin-bottom: 15rem;
}

.gallery-bnr {
    margin-bottom: -15rem;
}

.gallery-bnr .carousel-indicators {
    justify-content: flex-end;
    margin: 0;
    padding: 5rem;
}

.gallery-bnr .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    border: 0;
}

.gallery-bnr .carousel-indicators .active {
    width: 1rem;
    height: 1rem;
    background: #FCCF14;
    border-radius: 100%;
    border: 0;
}

.gallery-bnr .carousel-caption {
    margin: 0;
    text-align: left;
    padding: 5rem;
    left: 0;
    right: 0;
    width: 100%;
}

.gallery-bnr .carousel-caption p {
    color: #fff;
}

.gallery-thumb-sec {
    padding: 5rem 0 10rem;
}

.gallery-thumb-sec figure {
    height: 28rem;
}

.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%;
    height: 100%;
    object-fit: cover;
}

.videos-thumbs span {
    background: #F5A302;
}

.picture-thumbs span {
    background: #033C59;
}

.video-gallery .col-md-4 span {
    width: 4rem;
    height: 4rem;
    background: #fff;
    border-radius: 100%;
    text-align: center;
    padding: .5rem 1.5rem;
}

.video-modal .modal-body {
    padding: 3rem;
}

.video-modal .modal-dialog {
    width: 50%;
    max-width: none;
    margin-top: 5%;
}

.video-modal .btn-close {
    position: absolute;
    right: -2rem;
    top: -2rem;
    opacity: 1;
    background: none;
    width: auto;
    height: auto;
}

.video-modal .modal-footer {
    border: 0;
    text-align: left;
    padding: 0rem 3rem 3rem;
    justify-content: flex-start;
}

.modal-backdrop.show {
    background: url(../images/bg.jpg) repeat;
    opacity: 0.8;
}

.video-modal figure img {
    width: 100%;
}

.video-modal .modal-footer p {
    padding: 0;
}


/*INFRA tudents' Facilities*/
.inner_page_infra {
    padding: 10rem 0 6rem;
}

.infra-inn-url {
    display: flex;
    flex-wrap: wrap;
    padding-right: 25%;
}

.infra-inn-url a {
    width: 33%;
    font-size: 1.6rem;
    font-family: 'Open Sans', sans-serif;
    color: #777;
    margin: .7rem 0;
}

.infra-inn-url a.active {
    color: #000;
    text-decoration: underline dashed;
}

.infra-categeory-sec {
    background: #F3F0E8;
    padding: 8rem 0;
}

.infra-categeory-sec h2 {
    font-size: 4.8rem;
    position: relative;
    padding-bottom: 4rem;
}

.infra-categeory-sec h2::after {
    content: '';
    position: absolute;
    left: 0;
    height: .1rem;
    width: 7rem;
    background: #F5A302;
    bottom: 0;
}

.infra-categeory-sec blockquote {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    border-bottom: .2rem solid #707070;
    padding: 3rem 4rem 4rem 0;
    margin-bottom: 4rem;
    margin-right: 5rem;
}

.infra-categeory-sec span {
    font-weight: bold;
}

.infra-categeory-sec p {
    margin-bottom: 3rem;
}

.left_menu.fclty-menu.sticky {
    position: static;
}

.count-hm {
    display: flex;
}

.no-row {
    padding: 0 14rem 2rem 0;
    width: 50%;
}

.no-row strong {
    font-size: 4.8rem;
    font-weight: 800;
    color: #1D1E4E;
    line-height: 4.8rem;
}

.no-row p {
    font-size: 2.1rem;
    margin: 1rem 0 0;
    color: #000000;
    line-height: 3rem;
}

.count-hm .no-row:first-child strong {
    color: #F5A302;
}

.count-slide .owl-nav button {
    width: 2rem;
    height: 2rem;
    background: #ccc !important;
    border-radius: 100%;
    box-shadow: none;
    margin: .5rem;
}

.count-slide .owl-nav button span {
    font-size: 2rem;
    color: #fff;
}

.student-residence {
    padding: 8rem 0 0;
}

.student-residence h2 {
    font-size: 3rem;
    font-weight: normal;
    margin-bottom: 3rem;
}

.student-residence .col-md-4 h3 {
    padding: 0 0 2rem;
    margin-bottom: 5rem;
    font-size: 4.8rem;
    line-height: 6rem;
    margin-bottom: 0;
}

.student-residence .col-md-8 {
    padding-left: 5rem;
}

.gray-bg {
    background: #F9F9F9;
    padding: 3rem 3rem 6rem 3rem;
    position: absolute;
    z-index: 9;
    width: 55rem;
    left: -50rem;
    bottom: 4rem;
}

.student-residence .carousel-inner {
    overflow: visible;
}

.gray-bg h4 {
    font-weight: 600;
    margin-bottom: 2rem;
    line-height: 3rem;
    font-size: 2.4rem;
}

.student-residence .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: #F5E0E0;
    border: 0;
}

.student-residence .carousel-indicators .active {
    background: #FFE603;
}

.student-residence .carousel-indicators {
    justify-content: flex-start;
    bottom: 7rem;
    left: 3rem;
    margin: 0;
}

.boys-accomd .gray-bg {
    background: #F9F9F9;
    padding: 4rem 4rem 8rem 4rem;
    width: 45rem;
    left: auto;
    bottom: unset;
    right: 3rem;
    top: 3rem;
}

.student-residence.boys-accomd .carousel-indicators {
    justify-content: flex-end;
    bottom: unset;
    left: unset;
    margin: 0;
    top: 22rem;
    right: 39rem;
}

.boys-accomd-inn {
    display: flex;
    padding: 6rem 0;
}

.accomd-inn-box {
    width: 33.3%;
    padding: 1rem 3rem;
    border-right: .2rem solid #ddd;
}

.accomd-inn-box:first-child {
    border-left: .2rem solid #ddd;
}

.accomd-inn-box span {
    font-size: 1.8rem;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
}

.accomd-inn-box p {
    padding: 3rem 0 0;
}

.course-slide-area.course-testimo {
    background: #D93E3E;
    padding: 7rem 0;
}

.course-slide-area.course-testimo:before {
    display: none;
}

.course-testimo .course-redarea {
    align-items: flex-start;
}

.course-testimo .contn-testi {
    margin-top: 0;
}

.applying-sec {
    background: #F3F0E8;
    padding: 10rem 0;
}

.applying-sec h2 {
    font-weight: 500;
    font-size: 3rem;
    margin-bottom: 5rem;
}

.aply-accommo {
    padding: 0 5rem 0 0;
}

.aply-accommo a {
    background: #fff;
    padding: 1.5rem 2rem;
    font-size: 1.8rem;
    margin-bottom: .8rem;
    position: relative;
}

.aply-accommo a:before {
    background: #2F3180;
    height: 0;
    width: .3rem;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    transition: 0.3s;
    opacity: 0;
}

.aply-accommo a:hover:before {
    opacity: 1;
    height: 100%;
}

.aply-accommo a:hover {
    padding-left: 3rem;
    color: #2F3180;
}

.applying-sec h4 {
    margin-bottom: 4rem;
}

.applying-sec p {
    margin-bottom: 3rem;
}

.connect-box {
    padding: 4rem 0 0;
}

.connect-inn {
    display: flex;
}

.coonect-lft {
    width: 50%;
    background: #fff;
    padding: 2rem 1rem 2rem 3rem;
}

.coonect-lft:last-child {
    background: #2F3180;
}

.applying-sec .coonect-lft p {
    margin: 0;
}

.coonect-lft:last-child p {
    color: #fff;
}

/*Academics Facilities*/
.infra-categeory-sec.acadamic-facility blockquote {
    margin-bottom: 0;
    border: 0;
}

.acadamic-facility .count-slide {
    max-width: 40%;
}

.lecture-rooms {
    padding: 5rem 0;
}

.lecture-rooms h2 {
    font-weight: 500;
    padding: 0 12rem 5rem 0;
    font-size: 3rem;
}

.lecture-rooms p {
    padding: 0 12rem 0 0;
}

.classroom-box {
    padding: 0 1rem 0 4rem;
    border-left: .1rem solid #ddd;
    margin: 4rem 0;
}

.lecture-rooms .row {
    padding: 1rem 1rem 5rem;
}

.lecture-rooms .classroom-box p {
    padding: 0;
}

.classroom-box h4 {
    font-weight: 600;
    margin-bottom: 2.5rem;
}

.lecture-rooms .carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    background: #F5E0E0;
    border: 0;
}

.lecture-rooms .carousel-indicators .active {
    background: #FFE603;
}

.lecture-rooms .carousel-indicators {
    justify-content: flex-start;
    bottom: 3rem;
    left: 3rem;
    margin: 0;
}


/*testimonial*/
.testimonial {
    padding: 2rem 0 10rem;
}

.testimonial .col-md-6 {
    display: none;
}

.testimonial .col-md-6 a {
    display: flex;
    background: #f4f4f46b;
    padding: 2rem;
    /*box-shadow: 0px 0px 10px #00000012;*/
    margin: 2.5% 1.5%;
    border: .1rem solid #ecebeb;
    border-radius: .3rem;
}

.testimonial .col-md-6 a figure {
    height: 100%;
}

.testi-details {
    padding: 2rem 2rem 0rem 4rem;
    width: 60%;
}

.testi-details p {
    font-size: 1.7rem;
}

.testi-details h5 {
    margin-top: 3rem;
}

.testi-details h5 span {
    display: block;
    font-size: 1.6rem;
    color: #666;
    font-weight: normal;
    margin-top: .8rem;
    font-style: italic;
}

.testimo-mdl {
    display: flex;
}

.testimo-mdl figure {
    height: 100%;
}

#testim-modal.video-modal .modal-body {
    padding: 3rem;
}

/*Leadership Detail*/
.leadership_details {
    width: 100%;
    height: auto;
    padding: 3rem 0 2rem;
}

.leadership_details blockquote {
    position: relative;
    text-align: left;
    font: 300 24px/30px 'Montserrat';
    color: #000000;
    padding: 405px 0px 50px 0px;
    z-index: 1;
}

.leadership_details blockquote::before {
    content: "";
    width: 112px;
    height: 88px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/quote.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
}


.leadership_message {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    padding-bottom: 0px;
}

.leadership_message figure img {
    width: 100%;
    height: auto;

}

.leadership_message::before {
    content: "";
    width: 100%;
    height: 251px;
    position: absolute;
    top: 0;
    left: 0;
    background: #108690;
    z-index: -1;
}

.leadership_message ul {
    margin-top: 20px;
    display: flex;
    flex-wrap: wrap;
}

.leadership_message ul li {
    padding-right: 10px;
}

.leadership_message ul li:last-child {
    padding-right: 0px;
}

.leader_messagcontent {
    margin-top: 50px;
    position: relative;
    z-index: 1;
    padding: 0 120px 88px 30px;
}

.leader_messagcontent::after {
    content: "";
    width: 112px;
    height: 88px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: url(../images/quote-down.svg);
    background-repeat: no-repeat;
    z-index: -1;
    background-size: contain;
}

.leader_messagcontent h2 {
    text-align: left;
    font: normal 26px/24px 'Open Sans';
    color: #FFFFFF;
    line-height: 2;
}

.leader_messagcontent h2 span {
    text-align: left;
    font: normal 16px/24px 'Open Sans';
    color: #FFFFFF;
}

.leader_messagcontent h3 {
    text-align: left;
    font: normal 16px/24px 'Open Sans';
    color: #FFFFFF;
    margin-bottom: 160px;
}

.leader_messagcontent p {
    text-align: left;
    font: normal 16px/24px 'Open Sans';
    color: #313131;
    padding-bottom: 30px;
    margin: 0px;
}

/*Leadership detial css -end-*/
.about_coe {
    padding: 0px 0px;
}

.about_coe p {
    padding-right: 20px;
}

.about_coe .text_strong {
    font-size: 18px;
    font-weight: 400;
    padding-bottom: 3rem;
}

.celebrat_wrap {
    padding: 10px 0 50px 0px;
}

.celebrat_wrap .worldclass_box {
    padding: 0 4rem;
    background: #f7f0f0;
    padding: 30px;
    min-height: 370px;
}

.celebrat_wrap .worldclass_box p {
    line-height: 28px;
}

.celebrat_wrap .worldclass_box h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 1.5rem;
    font-weight: 600;
}

.placements_wrap {
    width: 100%;
    height: auto;
    padding: 0 0 5rem 0;
    position: relative;
    overflow: hidden;
}

.placements_wrap:before {
    background: #FFE169;
    top: 30%;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    content: '';
    z-index: -1;
}

.comm-head {
    text-align: center;
    margin: auto;
    max-width: 70%;
    margin-bottom: 3rem;
}

.comm-head h3,
.placements-sec h2,
.awards_recognition h2 {
    font-size: 3rem;
    line-height: 3.6rem;
    font-weight: 800;
    margin-bottom: 2rem;
}

.comm-head p {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-family: 'Open Sans', sans-serif;
    color: #313131;
    transition: 0.5s;
}

.placements_wrap h4 {
    margin: 3rem 0 2rem 0;
    font-size: 2rem;
}

.placements_wrap ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.placements_wrap ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
}

.placements_wrap ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

.dep_reacerch_fuclty {
    padding: 4rem 0 10rem;
}

.dep_reacerch_fuclty h5 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: bold;
    margin: 0 0 2.5rem;
    color: #000;
}

.dep_reacerch_fuclty .depreacerch_box {
    background: #f7f0f0;
    padding: 5rem 3rem;
    width: 100%;
    height: 100%;
}

.academic_experience .academic_text h2 {
    padding-top: 3rem;
}

.academic_experience .academic_text p {
    padding: 5rem 0 3rem;
}

.dep_reacerch_fuclty .depreacerch_box p {
    font-size: 1.6rem;
    line-height: 2.6rem;
}

/*about css -end-*/

/*---mission css-start--*/
/*.vision_mission_sec .vision_box p {
    font-size: 2.4rem;
    line-height: 4rem;
}*/
.vision_wrap {
    width: 100%;
    height: auto;
    padding: 7rem 0px;
    background: #f9f9f9;
}

.vision_wrap .col-lg-6 {
    width: 100%;
}

.vision_box {
    position: relative;
    /*    border: 1px solid #E1E1E1;*/
    padding: 20px 0px;
    text-align: center;
    height: 100%;
}

.vision_box .mission_heading,
.vision_box h3 {
    margin: 0 auto;
    color: #d93e3e;
    width: 100%;
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 3rem;
}

.vision_box p {
    color: #282828;
    font-size: 3rem;
    line-height: 40px;
    font-weight: 700;
    text-align: center;
}

.ol_full li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';

    padding-left: 1rem;
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 1.5rem;
    text-align: left;
}

.ul_full li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 1.5rem;
    text-align: left;
}

.ul_full li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

.vision_box.mission .ul_full {
    display: flex;
    flex-wrap: wrap;
}

.vision_box.mission .ul_full li {
    background: #fff;
    width: 31%;
    margin: 1%;
    padding: 4rem 3rem;
}

.vision_box.mission .ul_full li:before {
    display: none;
}


.core_value {
    background: #f3f0e8;
    padding: 7rem 0;
}

.core_value h4 {
    margin-bottom: 3rem;
}

/*---mission css-end--*/
.unique_feature {
    width: 100%;
    height: auto;
    padding: 0 0 8rem 0;
    position: relative;
}

.unf_box {
    width: 600px;
    position: absolute;
    height: auto;
    padding: 45px;
    background: #FCCF14;
    z-index: 1;
    top: 10%;
}

.unf_box h4 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 600;
    margin-bottom: 2rem;
}

.unf_box p {
    text-align: left;
    font: normal 18px/28px 'Open Sans';
    color: #313131;
}

.unf_image {
    width: 100%;
    height: auto;
    text-align: right;
}

.our_collaborations {
    padding: 6rem 0 3rem;
}

.our_collaborations .comm-head {
    margin-bottom: 50px;
}

.our_collaborations .col-md-5 {
    display: block;
}

.our_collaborations .col-md-5 figure {
    width: 31%;
    padding: 1rem;
    display: inline-block;
}

.our_collaborations .life-count strong {
    font-weight: 800;
    font-size: 2.8rem;
}

.student_faculty {
    width: 100%;
    height: auto;
    padding: 1rem 0;
}

.student_faculty .life-count {
    margin-top: 10px;
    background: #F5F5F5;
    padding: 1rem;
}

.student_faculty .life-count strong {
    font-weight: 800;
    font-size: 4.8rem;
    display: block;
}

.student_faculty .life-count .bg1 {
    color: #108690;
}

.student_faculty .life-count .bg2 {
    color: #d93e3e;
}

.student_faculty .life-count .bg3 {
    color: #f5a302;
}

.student_faculty .life-count p {
    font: 500 2.1rem/ 2.6rem'Montserrat', sans-serif;
}

/*--- Unique Features css-end--*/

.ranking_accreditations {
    width: 100%;
    height: auto;
    padding: 0 0 7rem 0;
}

.awards_recognition {
    width: 100%;
    height: auto;
    padding: 7rem 0;
    background: #F5F5F5;
}

.awards_recognition ul {
    display: flex;
    flex-wrap: wrap;
    box-sizing: border-box;
}

.awards_recognition ul {
    margin-top: 30px;
}

.awards_recognition ul li {
    display: flex;
    justify-content: center;
    width: 19%;
    padding: 15px;
    background: #fff;
    margin: 1% auto;
    align-items: center;
}

.awards_recognition ul li img {
    width: 100%;
    height: auto;
    text-align: center;
}

.award_content {
    width: 100%;
    height: auto;
    padding: 1rem 1rem;
}

.award_content ul li {
    display: flex;
    flex-direction: column;
    width: 100%;
    background: none;
    padding: 0 0px 0 30px;
    margin: 0 0 30px 0;
    align-items: flex-start;
}

/*--- Ranking & Accreditations css-end--*/

.academic_facilities {
    width: 100%;
    height: auto;
    padding: 0 0 12rem;
}

.academic_facilities .container {
    position: relative;
}

.academic_facilities .content_box {
    width: 60%;
    position: absolute;
    bottom: -6%;
    left: 3%;
    background: #d93e3e;
    padding: 4rem;
}

.content_box h2 {
    text-align: left;
    font: bold 30px/36px 'Montserrat';
    color: #fff;
    padding-bottom: 2rem;
}

.content_box p {
    color: #fff;
    padding: 0;
}

.campus_facilities {
    width: 100%;
    height: auto;
}

.campus_facilities .worldclass_box {
    min-height: auto;
    height: auto;
}

.cummination_system {
    background: #108690;
    padding: 7rem 0;
}

.cummination_system h4 {
    padding: 0rem 0 1rem;
    color: #fff;
}

.cummination_system p {
    font-size: 1.6rem;
    line-height: 3rem;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    padding: 0;
}

.academic_library {
    margin: 8rem 0;
    padding: 0;
}

.academic_library .library_content h5 {
    margin-bottom: 2rem;
    font-size: 2.4rem;
}

.library_image1 {
    width: 100%;
    height: 100%;
}

.library_image1 figure {
    width: 100%;
    height: 100%;
}

.library_image1 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.library_content {
    width: 100%;
    height: 50%;
}

.library_imag2 {
    width: 100%;
    height: 50%;
}

/*--- acadmic_facilities css-end--*/
.campushostel_facilities {
    width: 100%;
    height: auto;
    padding: 0 0 7rem;
}

.campushostel_facilities h2 {
    text-align: left;
    font: medium 24px/30px 'Montserrat';
    color: #000000;
    margin: 0;
    padding-bottom: 2rem;
}

.campushostel_facilities p {
    text-align: left;
    font: normal 16px/28px 'Open Sans';
    color: #313131;
}

.power_backup_box.power_backup_box1 {
    padding: 4rem 2rem 4rem 0px;
}

.power_backup_box.power_backup_box.power_backup_box1 p {
    padding-right: 60px;
}

.campuspot_facilities {
    width: 1005;
    height: auto;
    background: #FFE169;
    padding: 7rem 0;
}

.spotcontent_box {
    width: 100%;
    height: 100%;
}

.campuspot_facilities .spotcontent_box h3 {
    text-align: left;
    font: medium 24px/30px 'Montserrat';
    margin: 0;
    padding-bottom: 2rem;
    color: #000000;
}

.campuspot_facilities .spotcontent_box p {
    text-align: left;
    font: normal 16px/30px 'Open Sans';
    color: #313131;
}

.spotimage_box {
    width: 100%;
    height: 100%;
}

.spotimage_box figure {
    width: 100%;
    height: 100%;
}

.spotimage_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.gym_wrap {
    width: 100%;
    height: auto;
    padding: 7rem 0;
}

.gym_box h4 {
    font-size: 2rem;
    margin: 2rem 0 1rem;
    font-weight: 600;
}

.gym_box p {
    padding: 0;
}

.police_banking {
    width: 100%;
    height: auto;
    padding: 7rem 0;
    background: #005479;
}

.police_banking h5 {
    color: #fff;
    padding: 2rem 0 1.5rem;
    margin: 0;
}

.police_banking p {
    color: #fff;
}

/*--- campus_facilities css-end--*/
.department_banner {
    width: 100%;
    height: auto;
    position: relative;
}

.department_banner .carousel-item::before {
    width: 100%;
    height: 100%;
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    background: rgb(0 0 0 / 40%);
}

.department_banner .carousel-caption {
    background: rgba(0, 0, 0, 0);
    top: 30%;
    height: auto;
    padding: 4rem;
    width: 100%;
    bottom: auto;
    word-break: break-word;
}

.depwelcome {
    width: 100%;
    height: auto;
    padding: 4rem 0 4rem;
}

.depwelcome .col-lg-6 figure {
    height: 100%;
}

.depwelcome .col-lg-6 figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.dpbanner_heading {
    text-align: left;
    font: 800 6rem/6.7rem 'Montserrat';
    color: #FFFFFF;
    max-width: 80%;
}

.wel_content {
    height: 100%;
    display: flex;
    flex-direction: column;
    /*justify-content: space-between;*/
}

.wel_content h1 {
    text-align: left;
    font: 800 4.8rem/5rem 'Montserrat';
    color: #000000;
    padding-bottom: 40px;
}

.wel_content p {
    text-align: left;

    letter-spacing: 0rem;
    color: #313131;
    padding: 0;
}

.wel_content a {
    position: relative;
    margin-top: 2rem;
}

.wel_content a:hover img,
.right_arrow a:hover img {
    filter: grayscale(100%);
}

.wel_content a:after {
    content: "";
    width: 40rem;
    height: 0.1rem;
    top: 50%;
    left: 7%;
    background: #FCCF14;
    position: absolute;
}

.message_hod {
    width: 100%;
    height: auto;
    background: #005479;
    padding: 0 0 2rem 0;
}

.hod_image {
    margin-top: -4rem;
}

.hod_content {
    padding: 3rem 5rem 5rem;
}

.hod_content h2 {
    font: bold 3rem/7rem 'Montserrat';
    color: #FFFFFF;
}

.hod_content p {
    font: normal 1.6rem/2.4rem 'Open Sans';
    color: #FFFFFF;
    padding: 0;
}

.hod_detail {
    width: 100%;
    height: auto;
}

.hod_detail {
    width: 100%;
    height: auto;
    margin-top: 3.8rem;
}

.hod_name {
    text-align: left;
    font: bold 1.8rem/2.4rem 'Open Sans';
    color: #FFFFFF;
    padding-bottom: .9rem;
}

.courses_offered {
    width: 100%;
    height: auto;
    background: #F5F5F5;
    padding: 9rem 0;
}

.courses_offered h3 {
    text-align: left;
    font: 800 4.8rem/4.8rem 'Montserrat';
    color: #000000;
}

.courses_offered ul {
    display: flex;
    flex-wrap: wrap;
    margin: 4.7rem 0 0;
}

.courses_offered ul li {
    width: 50%;
    padding: 0;
    margin-bottom: 20px;
}

.courses_offered ul li a {
    padding: 0 0 0 2.5rem;
    position: relative;
    color: #313131;
    transition: 0.5s;
    font: normal 2.4rem/2.4rem 'Montserrat';
}

.courses_offered ul li a strong {
    font: 600 2.1rem/3rem 'Montserrat';
    display: block;
    margin-top: .7rem;
    color: #000;
}

.courses_offered ul li a:before {
    background: #FCCF14;
    width: 0.6rem;
    height: 1.7rem;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    margin: auto;
    transition: 0.5s;
}

/*recarch css start---*/
.research_sec {
    position: relative;
    max-width: 1920px;
    margin: auto;
    border-top: .1rem solid #ddd;
}

.research_sec .container {
    position: relative;
}

.research_sec .owl-item {
    width: 100%;
}

.research_sec .owl-nav button span {
    padding: 0;
    line-height: 1rem;
}

.research_sec .owl-nav button span::after {
    display: none;
}

.dp_research .owl-nav {
    margin-top: 2rem;
}

figure.research_img {
    height: 100%;
}

figure.research_img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.research_text {
    max-width: 575px;
    padding-left: 4rem;
    padding-top: 1rem;
}

.research_text h3 {
    font-size: 30px;
    line-height: 70px;
}

.research_text span {
    font: 800 4.8rem/4.8rem 'Montserrat';
    padding-bottom: 3rem;
    position: relative;
    color: #000;
}

.research_text span:after {
    content: "";
    width: 7.5rem;
    height: .1rem;
    background: #FCCF14;
    position: absolute;
    bottom: 0;
    left: 0;
}

.research_text p {
    padding-top: 2rem;
    padding-bottom: 0;
}

.covid_box {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    margin-top: 2.8rem;
    flex-direction: column;
    padding: 0 2rem;
}

.covid_box p {
    padding: 0;
}

.covid_box:last-child {
    border-left: 2px solid #ddd;
}

.covid_box strong {
    padding-bottom: 1rem;
    font: bold 1.7rem/2.7rem 'Montserrat';
}

.newdrug strong {
    color: #F5A302;
}

.research_link ul {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
    background: #F5A302;
}

.research_link {
    position: absolute;
    bottom: 5rem;
    width: 100%;
}

.research_link ul li a {
    padding: 10px 10px 10px 20px;
    color: #fff;
    font-size: 18px;
    margin-right: 15px;
    position: relative;
}

.research_link ul li a:before {
    content: "";
    width: 7px;
    height: 7px;
    border-radius: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    margin: auto;
}

.research_link ul li a:hover {
    color: #483e3e;
}

.research_link ul li:first-child a:before {
    display: none;
}

.programs-sec .offered {
    padding: 0 !important;
}

.programs-sec.offered .col-md-9,
.programs-sec.offered .col-md-3 {
    padding: 6rem 0;
}

.dp_research h3 {
    text-align: left;
    font: bold 3rem/3.6rem 'Montserrat';
    margin-bottom: 0;
}

.dp_research .research_text {
    max-width: 60rem;
    padding-left: 4rem;
    padding-top: 8rem;
}

.dep_nfrastructure {
    width: 100%;
    height: auto;
    padding: 10rem 0 0;
}

.dep_nfrastructure .dpinfra_contentbox {
    width: 52rem;
    height: 100%;
    display: flex;
    flex-direction: column;
    text-align: right;
    color: #000000;
    padding-right: 5rem;
    margin-left: auto;
    padding-top: 5rem;
}

.dep_nfrastructure .dpinfra_contentbox h4 {
    font: bold 3rem/3.6rem 'Montserrat';
    padding-bottom: 2rem;
}

.dep_nfrastructure .dpinfra_contentbox h5 {
    font: 800 4.8rem/4.8rem 'Montserrat';
    margin: 0;
}

.dep_nfrastructure .containerr {
    max-width: 1920px;
    margin: auto;
}

/* Style the tab */
.dep_nfrastructure .dpinfra_contentbox .tab {
    display: flex;
    justify-content: flex-end;
    border-left: 6px solid #F5A302;
    margin-top: 3rem;
}

.dep_nfrastructure .dpinfra_contentbox .tab ul li {
    font: normal 1.8rem/2.4rem 'Open Sans';
    color: #000000;
    justify-content: flex-end;
    padding: 1.5rem 0;
    cursor: pointer;
    margin: 1rem 0;
    position: relative;
}

.dep_nfrastructure .dpinfra_contentbox .tab .active {
    font: bold 1.8rem/2.4rem 'Open Sans';
}

.dep_nfrastructure .dpinfra_contentbox .tab ul li::after {
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    width: 7.5rem;
    height: 1px;
    background: #F5A302;
}

.dep_nfrastructure .dpinfra_imgbox {
    width: 100%;
    height: 100%;
}

.dep_nfrastructure .dpinfra_imgbox figure {
    width: 100%;
    height: 100%;
    position: relative;
}

.dep_nfrastructure .dpinfra_imgbox {
    width: 100%;
    height: 100%;
    position: relative;
}

.dpinfra_imgbox .tab_box {
    padding: 3rem;
    width: 35rem;
    position: absolute;
    bottom: 3%;
    left: 2%;
    background: #fff;
}

.dpinfra_imgbox .tab_box h5 {
    font-weight: 500;
}

.dpinfra_imgbox .lab_num {
    text-align: left;
    font: bold 48px/66px 'Montserrat';
    color: #F5A302;
}

.dpfaculties h5 {
    text-align: center;
    font: bold 30px/35px 'Montserrat';
    color: #000000;
}

.dephappening {
    padding-top: 7rem;
}

.deptestimonial .testi-text blockquote {
    font-weight: 500;
}

.deptestimonial blockquote {
    font-size: 1.6rem;
    line-height: 2.4rem;
    margin: 2rem 0;
}

.testi-text h4 {
    font-size: 2rem;
}

.testi-text {
    min-height: 29rem;
}

.happenings-sec h2 {
    font-size: 3rem;
    margin-bottom: 2rem;
}

.happenings-sec h3,
.testimonials .comm-head h3 {
    font-size: 4.8rem;
}



/*-----department_css-end---------*/

.studentclub_heading h2 {
    text-align: left;
    font: bold 3rem/3.6rem 'Montserrat';
    color: #000000;
    padding-bottom: 3rem;
}

.studentclub_heading blockquote {
    text-align: left;
    font: normal 1.8rem/3rem 'Open Sans';
    color: #000000;
    padding-bottom: 1.5rem;
}

.studentclub_heading p {
    text-align: left;
    font: normal 1.6rem/2.4rem 'Open Sans';
    color: #313131;
    margin: 0;
    padding: 0;
}

.debate_club {
    padding: 2rem 0 0;
    position: relative;
    z-index: 1;
}

.debate_club::before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 8rem;
    width: 100%;
    height: 63rem;
}

.debate_club .dteclub_img {
    position: relative;
    left: -5rem;
}

.debate_club h3 {
    text-align: left;
    font: medium 2.4rem/3rem 'Montserrat';
    color: #000000;
    padding-bottom: 4.2rem;
}

.debate_club p {
    text-align: left;
    font: normal 1.6rem/2.4rem 'Open Sans';
    color: #313131;
}

.performing_club {
    margin-top: 6rem;
}

.performing_club {
    margin-top: 6rem;
}

.performing_club .pefmclub_img {
    position: relative;
    right: -5rem;
}

.sports_club {
    margin: 10rem 0;
    width: 100%;
    height: auto;
}

.sports_club .club_box {
    width: 100%;
    min-height: 31.5rem;
    padding: 5rem;
    background: #F9F9F9;
}

.sports_club .club_box h5 {
    text-align: left;
    font: 500 2.4rem/3rem 'Montserrat';
    color: #000000;
    margin-bottom: 3.9rem;
}

.sports_club .club_box p {
    text-align: left;
    font: normal 1.6rem/2.4rem 'Open Sans';
    color: #313131;
    padding: 0;
}

/*-----Student Clubs-css-end---------*/
.placement_main .content_box {
    background: #108690;
}

.placement_main img {
    width: 100%;
}

.placement_wrap {
    position: relative;

}

.placement_wrap::before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 8rem;
    width: 100%;
    height: 42rem;
}

.placement_wrap h3 {
    font: bold 3.4rem/3.4rem 'Montserrat';
    padding-bottom: 2.2rem;
}

.placement_wrap img {
    width: 100%;
    height: auto;
}

.placement_wrap p {
    text-align: left;

    color: #313131;
    padding-bottom: 0;
}

.placement_traning {
    width: 100%;
    height: auto;
    padding: 10rem 0;
    background: #fff;
}

.placement_traning .plctraning_img {
    position: relative;
    left: -5rem;
}

.placement_traning img {
    width: 100%;
    height: auto;
}

.placement_traning h4 {
    color: #000;
}

.placement_traning p {
    color: #000;
}

/*-----Placement-css-end---------*/
.leo_club {
    width: 100%;
    height: auto;
    margin: 2rem 0 8rem;
}

.leo_image {
    width: 100%;
    height: 100%;
}

.leo_image figure {
    width: 100%;
    height: 100%;
}

.leo_image img {
    width: 100%;
    height: 100%;
}

.leo_content {
    width: 100%;
    height: 100%;
}

.leo_club h2 {
    text-align: left;
    font: 700 3.4rem/3rem 'Montserrat';
    color: #000000;
    padding-bottom: 2.2rem;
}

.leo_club p {
    text-align: left;

    color: #313131;
    margin: 0;
    padding: 0;
}

.social_visits {
    background: #108690;
    padding: 7rem 0;
}

.social_visits h3 {
    color: #fff;
    font: 700 3.4rem/3rem 'Montserrat';
    padding-bottom: 3rem;
}

.social_visits ul li {
    position: relative;
    padding-left: 20px;
    line-height: 26px;
    padding-bottom: 14px;
    color: #fff;


}

.social_visits ul li strong {
    color: #ffd35c;
}

.social_visits ul li:before {
    content: "";
    background: #fff;
    width: .6rem;
    height: .6rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
}

.rotaract_club {
    width: 100%;
    height: auto;
    padding: 7rem 0;
}

.rotaract_club h4 {
    font: 700 3.4rem/3rem 'Montserrat';
    color: #000000;
    padding-bottom: 3rem;
}

.rotaract_visit h5 {
    text-align: left;
    font: bold 2.4rem/3rem 'Montserrat';
    color: #000000;
    margin-bottom: 2.5rem;
}


.rotaract_visit {
    margin-top: 3rem;
}

.rotaract_visit ul li {
    position: relative;
    padding-left: 20px;
    line-height: 26px;
    padding-bottom: 14px;
    color: #000;

}

.rotaract_visit ul li strong {
    color: #ffd35c;
}

.rotaract_visit ul li:before {
    content: "";
    background: #000;
    width: .6rem;
    height: .6rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
}

.campus_club {
    background: #F5F5F5;
    padding: 7rem 0;
}

.campusclub_box {
    width: 100%;
    min-height: 31.5rem;
    padding: 3rem;
    background: #fff;
}

.campusclub_box h5 {
    text-align: left;
    font: 600 2.4rem/3rem 'Montserrat';
    color: #000000;
    margin-bottom: 2rem;
}

.campusclub_box p {
    text-align: left;
    color: #313131;
    padding: 0;
}

.concepts {
    margin: 8rem 0;
    position: relative;
}

.concepts_imgae {
    width: 100%;
    height: 100%;
}

.concepts_imgae figure {
    width: 100%;
    height: 100%;
}

.concepts_imgae figure img {
    width: 100%;
    height: 100%;
}

.concepts h5 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: 600;
    margin-bottom: 2.4rem;
}

.concepts_box {
    width: 40%;
    position: absolute;
    padding: 45px;
    background: #FCCF14;
    z-index: 1;
    top: 15%;
}

.concepts_box p {
    color: #313131;
}

/*-----student-club-css-end---------*/
.sports_wrap {
    width: 100%;
    height: auto;
    padding: 1rem 0 8rem 0;
}

.sports_wrap .carousel {
    position: relative;
    width: 100%;
    height: 100%;
}

.sports_wrap .carousel-inner {
    width: 100%;
    height: 100%;
}

.sports_wrap .carousel-indicators {
    justify-content: center;
}

.sports_wrap .content_box {
    width: 100%;
    height: 100%;
    background: #d93e3e;
    padding: 4rem;
}

.sports_wrap .content_box h2 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
}

.sports_wrap .content_box h3 {
    font-size: 1.6rem;
    line-height: 2.8rem;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    color: #fff;
}

/*-----sports-css-end---------*/
.cultural_wrap {
    margin: 2rem 0 10rem;
}

.cultural_wrap p {
    font-size: 1.8rem;
    line-height: 2.8rem;
    font-weight: 500;
    position: relative;
}

.cultural_wrap .concepts_box {
    width: 30%;
    position: absolute;
    padding: 45px;
    background: #FCCF14;
    z-index: 1;
    top: 20%;
}

.cultural_wrap .concepts_box {
    width: 30%;
    position: absolute;
    padding: 45px;
    background: #FCCF14;
    z-index: 11;
    top: 22%;
}

.cultural_wrap .carousel-indicators {
    justify-content: center;
    margin: 0;
    padding: 5rem;
}

.carousel-indicators {
    justify-content: flex-end;
    margin: 0;
    padding: 5rem 1rem 1rem;
}

.carousel-indicators [data-bs-target] {
    width: 1rem;
    height: 1rem;
    border-radius: 100%;
    border: 0;
}

.carousel-indicators .active {
    width: 1rem;
    height: 1rem;
    background: #FCCF14;
    border-radius: 100%;
    border: 0;
}

.carousel-caption {
    margin: 0;
    text-align: left;
    padding: 5rem;
    left: 0;
    right: 0;
    width: 100%;
}

.carousel-caption p {
    color: #fff;
}

body .lb-dataContainer {
    padding-bottom: 2rem;
}

/*-----Cultural Activities-css-end---------*/

.ieee_student {
    width: 100%;
    height: auto;
    padding: 2rem 0 7rem;
}

.ieee_student1 {
    width: 100%;
    height: 100%;
}

.ieee_student1 figure {
    width: 100%;
    height: 100%;
}

.ieee_student1 img {
    width: 100%;
    height: 100%;
}

.ieee_student2 {
    width: 100%;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
}

.ieee_student2 figure {
    width: 100%;
    height: 48.3%;
}

.ieee_student2 img {
    width: 100%;
    height: 100%;
}

.ieee_studentcontent p {
    font-size: 1.6rem;
    line-height: 2.7rem;
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}

/*-----IEEE Student Chapter-css-end---------*/
.csi_student {
    padding: 5rem 0 10rem;
    position: relative;
    z-index: 1;
}

.csi_student:before {
    background: #ddd;
    height: 0.1rem;
    width: 100%;
    top: 30%;
    position: absolute;
    left: 0;
    content: '';
    z-index: -1;
}

.csi_contentbox {
    background: #D93E3E;
    width: 60rem;
    position: relative;
    z-index: 9;
    padding: 4rem 3rem 4rem 5rem;
    left: -5rem;
    top: 4rem;
}

.csi_contentbox p {
    color: #fff;
    padding: 0;
}

.csi_department {
    padding: 7rem 3rem 0 0;
}

.csi_department h2 {
    font-weight: 600;
    font-size: 2.4rem;
    margin-bottom: 2rem;
    line-height: 3.4rem;
}

.csi_studentimg {
    width: 100%;
    height: 100%;
}

.csi_studentimg figure {
    width: 100%;
    height: 100%;
}

.csi_studentimg img {
    width: 100%;
    height: 100%;
}

/*----- CSI Student Chapter-css-end---------*/
.bharatiyam {
    width: 100%;
    height: auto;
    padding: 5rem 0;
    margin-bottom: 9rem;
    position: relative;
}

.bharatiyam:before {
    content: "";
    width: 100%;
    height: 44rem;
    background: #005479;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}

.bharatiyam_slider .owl-nav {
    position: absolute;
    right: 0;
    margin-top: 3rem;
}

.bharatiyam_slider .owl-nav button span {
    font-size: 3rem;
    line-height: 1rem;
    font-weight: 500;
}

.bharatiyam_content p {
    color: #fff;
}

/*----- Bharatiyam-css-end---------*/

.message_hod .right_arrow {
    margin-top: 25px;
}


/*========= Department-css-start-=========*/
.head-board {
    margin: 3rem 0px 2rem;
}

.head-board p {
    margin-top: 3rem;
}

.academic_experience {
    width: 100%;
    height: auto;
    position: relative;
    padding: 0;
}

.academic_box {
    width: 100%;
    height: 100%;
    background: #005479;
    padding: 7rem 5rem;
}

.academic_box h3,
.academic_box h2 {
    font-size: 2.5rem;
    line-height: 3rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #fff;
}

.academic_experience h4 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: bold;
    margin: 5rem 0 1.5rem;
    color: #000;
}

.academic_box p {

    color: #fff;
    margin-bottom: 5rem;
    padding: 0;
}

.academic_box p:last-child {
    margin-bottom: 0rem;
}

.academic_experience figure {
    width: 100%;
    height: 100%;
}

.academic_experience figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vision_mission {
    background: #f3f0e8;
    padding: 7rem 0;
}

.vision_mission h2,
h3 {
    font-size: 2.5rem;
    line-height: 3.5rem;
    font-weight: bold;

    color: #000;
}

.vision_mission h3 {
    margin-top: 5rem;
}

.vision_mission figure {
    width: 100%;
    height: 100%;
}

.vision_mission figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*---mission css end---*/
.dep_highlights {
    width: 100%;
    height: auto;
    padding: 4rem 0 3rem;
}

.dep_highlights ul li {
    margin-bottom: 2rem;
}

.dep_highlights figure {
    height: 100%;
    width: 100%;
}

.dep_highlights figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.dep_highlights h5 {
    font-size: 3rem;
    line-height: 4rem;
    font-weight: bold;
    margin: 0 0 2.5rem;
    color: #000;
}

/*---Highlights css end---*/

.dpfachievements {
    width: 100%;
    height: auto;
    position: relative;
    padding: 8rem 0;
    z-index: 1;
}

.dpfachievements:before {
    position: absolute;
    background: #d93e3e;
    content: "";
    width: 100%;
    height: 35rem;
    top: 0;
    z-index: -1;
}

.dpfachievements_text {
    padding: 0 2rem 0 0;
}

.dpfachievements_text p {
    font-size: 1.8rem;
    line-height: 2.8rem;
    color: #fff;
}

.dpfachievements_text ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 8rem;
}

.dpfachievements_text ul li {
    justify-content: space-between;
    margin: 1rem;
    background: #005479;
    padding: 1rem;
    width: 45%;
    display: flex;
    align-items: center;
}

.dpfachievements_text ul li:hover {
    background: #f5a302;
}

.dpfachievements_text ul li:last-child:hover {
    background: #005479;
}

.dpfachievements_text ul li a {
    color: #fff;
    display: flex;
    line-height: 2rem;
    align-items: center;
}

.dpfachievements_text ul li a img {
    margin-right: 1.5rem;
}

.dpfachievements_text ul li:last-child {
    background: #f5a302;
}

.dpfachievements_text h5 {
    font-size: 3rem;
    line-height: 3.4rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #fff;
}

.deplab_laboratories {
    background: #005479;
    padding: 8rem 0;
}

.lab_heading h2 {
    position: relative;
    color: #fff;
    margin-bottom: 7rem;
    font-weight: 700;
}

.lab_heading h2:before {
    background: #ffffff2e;
    height: 1px;
    width: 33%;
    top: 20px;
    content: '';
    position: absolute;
    left: 0;
}

.lab_heading h2:after {
    background: #ffffff2e;
    height: 1px;
    width: 33%;
    top: 20px;
    content: '';
    position: absolute;
    right: 0;
}

.deplab_list {
    width: 33.3%;
    flex-wrap: wrap;
    padding-right: 3rem;
}

.deplab_list .laboratory_heading {
    font-size: 2.2rem;
    line-height: 3rem;
    font-weight: 500;
    margin-bottom: 2rem;
    color: #fff;
}

.deplab_list ul {
    margin: 4rem 0;
}

.deplab_list li {
    font-size: 1.6rem;
    color: #fff;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 2rem;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 1.5rem;
    text-align: left;
}

.deplab_list li:before {
    content: "";
    width: .8rem;
    height: .8rem;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background: #fff;
    border-radius: 100%;
}

/*--------UG labrotrey--end---------*/
.dpresearch_laboratories {
    background: #fff;
}

.dpresearch_laboratories .deplab_list li {
    color: #000;
}

.dpresearch_laboratories .deplab_list li:before {
    background: #fed25c;
}

.dpresearch_laboratories .deplab_list .laboratory_heading {
    color: #000;
}

.dpresearch_laboratories .lab_heading h3 {
    position: relative;
    color: #000;
    margin-bottom: 8rem;
    font-size: 3.6rem;
    line-height: 4.2rem;
    font-weight: 700;
}

.dpresearch_laboratories .lab_heading h3:before {
    background: #0000002b;
    height: 1px;
    width: 30%;
    top: 20px;
    content: '';
    position: absolute;
    left: 0;
}

.dpresearch_laboratories .lab_heading h3:after {
    background: #0000002b;
    height: 1px;
    width: 30%;
    top: 20px;
    content: '';
    position: absolute;
    right: 0;
}

.dpresearch_laboratories figure {
    width: 100%;
    height: 100%;
}

.dpresearch_laboratories img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.department_lab {
    position: relative;
    margin: 0rem 0 8rem;
}

.department_lab .dplab_box {
    padding: 5rem;
    background: #F5A302;
    width: 80rem;
    position: absolute;
    bottom: 0;
}

.dplab_head {
    padding-bottom: 3rem;
}

.department_lab .dplab_box p {
    color: #fff;
    line-height: 2.8rem;
    font-size: 1.8rem;
}

.analytical_facilities {
    width: 100%;
    height: auto;
    padding: 8rem 0;
    background: #f9f9f9;
}

.analytical_facilities h4 {
    font-size: 3rem;
    line-height: 3.4rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #000;
}

.analytical_facilities figure {
    width: 100%;
    height: 100%;
}

.analytical_facilities img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*-------- Analytical-css-end---------*/
.academic_talk {
    width: 100%;
    height: auto;
    padding: 7rem 0;
    position: relative;
}

.academic_talk h5 {
    font-size: 2.4rem;
    line-height: 3.4rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #000;
}

.academic_talk figure {
    position: relative;
}

.academictalk_box {
    padding: 3rem;
    background: #F5A302;
    width: 50rem;
    position: absolute;
    top: 0;
    left: 0;
}

/*========= Department-css-end-=========*/


.department-head h1 {
    font-size: 3.6rem;
    color: #151757;
    position: relative;
    padding: 0px;
    margin: 0px 0px;
    padding: 20px 0px 40px;
    font-weight: bold;
}

.department-head {
    padding-top: 45px;
}


/*-------------------------*/
.dpfachievements.etc:before {
    height: 51rem;
}

.head-board h2 {
    position: relative;
    color: #000;
    margin-bottom: 2rem;
    font-size: 3rem;
    line-height: 4rem;
    font-weight: bold;
}

.head-board {
    margin: 3rem 0px 5rem;
}

.deplab_list.it_labs_sec1 {
    width: 100%;

}

.dplab_box.it_labs_sec1 {
    top: 8%;
    width: 45rem;
    padding: 4rem;
}

.dplab_box.it_labs_sec1 h3 {
    color: #fff;
}

.dplab_box.it_labs_sec1 li {
    margin-bottom: 7px;
}

.dplab_box.it_labs_sec1 ul {
    margin: 2rem 0 3rem;
}

.dplab_box.it_labs_sec1 .deplab_list {
    width: 100%;
}

.deplab_laboratories.laboratories2 .deplab_list:first-child {
    width: 65%;
}

.deplab_laboratories.laboratories2 .deplab_list p {
    color: #fff;
}

.news-top figure img {
    width: 100%;
}

.profile-text ul li {
    color: #020002;
    line-height: 22px;
    padding: 10px 30px;
    position: relative;
    font-size: 16px;
}

.profile-text ul li:before {
    background: #de0b5c;
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0;
    top: 14px;
    content: '';
    border-radius: 100%;
}

.faculty-dtls-img figure img {
    width: 85%;
}

.university-sec a:hover img,
.placements-sec a:hover img,
.happenings-sec a:hover img {
    filter: grayscale(1);
}

.diwnload_sec h4 {
    font-weight: 600;
    margin: 60px 0 20px;
    color: #2F3180;
}

section.celebrat_wrap.Council .worldclass_box {
    margin-bottom: 15px;
    background: #f2f2f270;
}

section.celebrat_wrap.member_part .member_box {
    padding: 35px;
    height: auto;
    background: #F3F0E8;
}

section.celebrat_wrap.member_part .member_box h5 {
    margin-bottom: 10px;
}

section.celebrat_wrap.member_part .member_box strong {
    font-weight: 500;
}


section.celebrat_wrap.member_part .member_box p span {
    font-size: 14px;
    font-weight: 500;
    display: inline;
}

section.celebrat_wrap.contact_part_about .member_box.contact li {
    font-size: 17px;
    display: flex;
    font-weight: 500;
    line-height: 1.9;
}

section.celebrat_wrap.member_part .member_box img {
    width: 12px;
}

section.celebrat_wrap.member_part .member_box img.img-fluid.mail {
    width: 22px !important;
}


.about_coe ul li {
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
}

.about_coe ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

section.celebrat_wrap.member_part h4,
.about_coe h4,
section.celebrat_wrap.Council h4 {
    margin-bottom: 20px;
}

section.about_coe.Grievances a {
    display: initial;
}

.row.our_department h3 {
    padding: 7rem 0 30px;
}

.row.our_department ul.ul_full li a:hover {
    color: #f5a302;
}

.dpfachievements.basic_achive {
    margin-top: 8rem;
}

/*.placement_sec h2 {font-size: 3rem;}*/
.placement_sec p {
    font-size: 1.8rem;
    line-height: 3rem;
}

.academic_facilities.placement_sec {
    padding: 0 0 7rem;
}

.career_counselling_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.career_counselling_text {
    max-width: 100%;
    padding-left: 4rem;
    padding-top: 0;
}

.special_faculty p {
    padding: 3rem 0 1.5rem;
}

.corporate_box h4 {
    padding: 3rem 0rem;
}

.corporate_sec .col-md-4:nth-child(2) {
    adding: 0rem 1rem;
}

.career_counselling_sec {
    position: relative;
}

.career_counselling_sec:before {
    content: "";
    width: 92%;
    height: 94rem;
    background: #FFF;
    position: absolute;
    top: 5.7rem;
    right: 0;
    z-index: -1;
}

.corporate_box {
    padding-bottom: 4rem;
    position: relative;
}

.corporate_box:before {
    content: "";
    width: 100px;
    height: 2px;
    background: #FFF;
    position: absolute;
    bottom: 0;
    left: 0;
}

.recruiters_sec {
    padding: 8rem 0;
}

.recruiters_hed {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}

.recruiters_hed h4 {
    font-size: 2.4rem;
    line-height: 3rem;
}

.recruiters_hed p {
    padding: 4rem 0;
}

.recruiters_logo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    padding: 4rem 0rem 2rem;
}

.recruiters_logo ul li {
    width: 23%;
    box-shadow: 0px 2px 6px #00000029;
    margin-bottom: 2.8rem;
    text-align: center;
}

.career_counselling_box {
    padding-bottom: 100px;
}

.career_counselling_text h4 {
    padding-bottom: 15px;
}

section.sports_wrap .sport-ceo-slider .item-box.img-zoom figure img {
    object-fit: cover;
    height: 440px;
    width: 100%;
}

section.sports_wrap .sport-ceo-slider .owl-nav {
    position: absolute;
    bottom: -60px;
}

.academic_facilities.hostels_sec {
    padding: 0 0 5rem
}

.hostel_about {
    padding-left: 2rem;
}

.hostel_about p:first-child {
    padding-bottom: 2rem;
}

.hostels_sec1 {
    padding-bottom: 8rem;
}

.vibrant_community h4 {
    padding-bottom: 4rem;
}

.vibrant_community_sec .row:last-child {
    margin: 5rem 0;
}

.vibrant_community_sec {
    position: relative;
}

.vibrant_community_sec:before {
    content: "";
    width: 100%;
    height: 87%;
    background: #FFE169;
    position: absolute;
    top: 300px;
    left: 0;
    z-index: -1;
}

.power_backup_box {
    position: relative;
}

.power_backup_box:before {
    content: "";
    width: 800%;
    height: 100%;
    background: #005479;
    position: absolute;
    top: 0;
    left: -700%;
    right: 0;
    z-index: -1;
}

.safety_security_box {
    background: #fff;
    padding: 40px;
    margin-left: -15px;
}

.safety_security_box h4,
.maintenance_box h4 {
    padding-bottom: 30px;
}

.maintenance_box {
    padding: 30px 25px;
}

.power_backup_box {
    padding: 4rem 12rem 30rem 0px;
    margin-right: 15px;
}

.faculty_boxs h4 {
    padding: 3rem 0rem;
}

.faculty_boxs {
    min-height: 530px;
}

.power_backup_box h4 {
    color: #fff;
    margin-bottom: 2rem;
}

.power_backup_box p {
    color: #fff;
}

.power_backup_box2 {
    margin-top: 45px;
}

.power_backup_box2 p {
    padding: 4rem 0rem 4.5rem;
}

.facilities_sec {
    padding: 0 0 10rem;
}

.vibrant_community_sec img,
figure.facilities_img img,
section.hostels_sec1 img {
    width: 100%;
}

section.faculties-COE.dpfaculties figure img {
    width: 100%;
}

.library_sect {
    padding-bottom: 7rem;
}

.library_sect h4 {
    padding-bottom: 2rem;
}

.library_sect p {
    padding-bottom: 3rem;
}

.academic_text p {
    padding-bottom: 2rem;
}

.classrooms_sect {
    padding-bottom: 3rem;
}

.audio_sec {
    padding: 0 0 0rem;
}

.faculty_boxs h4 {
    padding: 2.5rem 0rem 2rem;
}

.audio_box {
    padding: 4rem 12rem 16.5rem 0px;
}

.communication_box {
    padding: 50px;
}

.academic_text {
    padding-bottom: 3rem;
}

section.placement_records_sec h2 {
    line-height: 1.5;
}

section.placement_records_sec h2 button {
    color: #1D1E4E;
    font-size: 1.8rem;
    font-weight: 600;
    padding: 1.5rem 3rem;
    background: #F3F0E8;
}

section.placement_records_sec .accordion-body ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
}

section.placement_records_sec .accordion-body ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

section.placement_records_sec .accordion-body {
    padding: 3rem 3rem;
}

section.placement_records_sec {
    margin-bottom: 140px;
}

.placement_records_sec .accordion-button:not(.collapsed) {
    color: #1D1E4E;
    font-weight: 600;
    background-color: #EEE9DB;
    box-shadow: none;
}

.placement_records_sec button:focus:not(:focus-visible) {
    box-shadow: none;
}

.placement_records_sec .accordion-collapse {
    /*background: #f9f9f9;*/
    border: 1px solid #F3F0E8;
}

.placement_records_sec .accordion-item {
    margin-bottom: 1rem;
    border: 0;
}

.celebrat-slide0 {
    height: 100%;
    padding: 2rem;
}

.img-fit figure,
.celebrat-slide0 figure {
    height: 100%;
}

.img-fit figure img,
.celebrat-slide0 figure img {
    width: 100%;
    object-fit: cover;
}






.student_clubs {
    background-color: #108690;
    padding: 6rem 0;
}

.student_clubs h3 {
    font-size: 24px;
    margin: 0px 0 3rem;
    color: #fff;
    font-weight: 600;
    line-height: 3rem;
    padding: 0;
}

.student_clubs p {
    font-size: 16px;
    line-height: 28px;
    color: #fff;
    padding: 0px 0 6rem;
}

.student_clubs .col-md-4 {
    width: 44%;
    padding-left: 8.5rem;
    padding-right: 4rem;
}

.student_clubs .col-md-8 {
    width: 56%;
    padding: 0 28rem 0rem 1rem;
}

.supportive-community {
    position: relative;
    padding: 8rem 0 7rem;
}

.supportive-community:before {
    padding: 10rem 0;
    background: #F3F0E8;
    top: 0;
    height: 93rem;
    width: 100%;
    position: absolute;
    left: 0;
    content: '';
    z-index: -1;
}

.supportive-community h3 {
    font-size: 24px;
    margin-bottom: 3rem;
    font-weight: 600;
    line-height: 3rem;
}

.supportive-community p {
    padding: 0 25px 0 0px;
    position: relative;
}

.comfortable-accommodation {
    padding: 0 0 7rem;
    position: relative;
}

.comfortable-accommodation .col-md-8 {
    width: 60%;
    padding: 0;
}

.comfortable-accommodation .col-md-8 .col-md-6:nth-child(1) {
    padding-right: 1rem;
}

.comfortable-accommodation .col-md-4 {
    width: 40%;
    padding-left: 3rem;
    padding-right: 28rem;
}

.comfortable-accommodation h3 {
    font-size: 24px;
    margin: 0 0 3rem;
    font-weight: 600;
    line-height: 3rem;
}

.extraordinary-surroundings {
    padding: 8rem 0 8rem;
    position: relative;
}

.extraordinary_sec {
    position: absolute;
    background-color: #FCCF14;
    width: 30%;
    padding: 5rem;
    margin-top: 4rem;
    margin-left: 0rem;
}

.extraordinary_sec h3 {
    font-size: 24px;
    margin: 0 0 3rem;
    font-weight: 600;
    line-height: 3rem;
}

.extraordinary_img {
    padding-top: 2.5rem;
}

.extracurricular_sec {
    padding: 0rem 0 0;
}

.extracurricular_sec .col-md-4 {
    width: 44%;
    padding-right: 2rem;
    padding-left: 29rem;
}


.extraordinary-surroundings figure img {
    width: 100%;
}

.table_sec.research_table td,
.table_sec.research_table th {
    font-size: 1.5rem;
    line-height: 3rem;
    padding-top: 1rem;
}

.research_table_training {
    padding: 2rem 0 1rem;
    overflow-x: auto;
    margin-bottom: 3rem;
}

section.academic_facilities.placement_sec.coe_palcement .research_table_training+p {
    padding-bottom: 0;
}

.all_dept1 {
    position: relative;
    padding: 2rem 0 7rem;
}

.all_dept1:before {
    padding: 10rem 0;
    background: #fff;
    top: 0;
    height: 85rem;
    width: 100%;
    position: absolute;
    left: 0;
    content: '';
    z-index: -1;
}

.all_dept_research ul li {
    font-size: 1.6rem;
    line-height: 3rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 1.5rem;
}

.all_dept_research ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

.all_dept_research h4 {
    margin-bottom: 3rem;
}

.all_dept_research p {
    padding: 0 2rem 31px 0px;
}

.all_dept_research_table {
    margin: 3rem 0;
}

.detail-news {
    padding-bottom: 15px;
}

.download-btn img {
    width: 2rem;
    height: 2.5rem;
    margin-right: 1rem;
}

.publications_sec .col-md-7 {
    padding-left: 3rem;
}

.publications_sec {
    padding: 7rem 0;
    background: #f9f9f9;
}

.research-acilities {
    padding-top: 7rem;
}

.expertise_sec {
    background: #f3f0e8;
}

.expertise_sec .celebrat-slideranja {
    padding-left: 3rem;
}

.expertise_sec p {
    color: #000;
}

.expertise_sec h3 {
    color: #000;
}

.publications-right {
    padding-left: 3rem;
}

.news-details img {
    margin-top: 15px;
}


section.career_counselling_sec .special_faculty ul li {
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
    text-align: left;
}

section.career_counselling_sec .special_faculty ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

section.career_counselling_sec .special_faculty ul li ul {
    margin-top: 20px;
    margin-bottom: 25px;
}

section.career_counselling_sec .special_faculty ul li ul li:before {
    background: #FCCF14;
    width: .8rem;
    height: .8rem;
    border-radius: 100%;
}

/*.comfortable-accommodation1 p,.comfortable-accommodation1 h3,.celebrat-slideranja {
    padding-left: 25px;
}*/

.table_sec.research_table td,
.table_sec.research_table th {
    font-size: 1.6rem;
    line-height: 2.5rem;
    padding: 1rem 2rem;
    border-bottom: .1rem solid #0000000a;
}

.table_sec.research_table td {
    background-color: #FDFAFA;
}

.table_sec.research_table th {
    vertical-align: middle;
    background: #F7F0F0;
    border-bottom: 0;
}

.table_sec.research_table td:first-child {
    /*background-color: #F7F0F0;*/
    width: auto;
    font-weight: bold;
}

/*.table_sec.research_table td:nth-child(2){background-color: #FDF6F6;}
.table_sec.research_table td:nth-child(3){background-color: #FDFAFA;}
.table_sec.research_table td:nth-child(4) {background-color: #FDFAFA;}
.table_sec.research_table td:nth-child(5) {background-color: #FDFAFA;}
.table_sec.research_table td:nth-child(6) {background-color: #FDFAFA;}*/

.academic_facilities.placement_sec.research_page.patant_page {
    padding-bottom: 5rem;
}

.table_sec table {
    border-color: #0000000d;
    border: 1px solid #0000000a;
}

.table_sec {
    text-align: left;
    overflow-y: hidden;
    overflow-x: auto;
}

.recognition-sec ul {
    display: flex;
    justify-content: center;
    margin-top: 3rem;
    position: relative;
}

.recognition-sec li {
    padding: 5rem;
}

.recognition-sec ul::before {
    left: 0;
}

.recognition-sec ul::after {
    right: 0;
}

.recognition-sec ul::before,
.recognition-sec ul::after {
    background: #ddd;
    bottom: 0;
    height: .1rem;
    width: 25rem;
    position: absolute;
    content: '';
    top: 0;
    margin: auto;
}


section.diwnload_sec.notice_and_annoucement .Download_box span abbr {
    display: block;
    font-size: 14px;
    line-height: 2;
    padding-top: 10px;
}

section.diwnload_sec.notice_and_annoucement .Download_box span {
    width: 90%;
    font-size: 16px;
}

section.diwnload_sec.notice_and_annoucement .container {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

section.diwnload_sec.notice_and_annoucement .Download_box {
    width: 49%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;

    margin-bottom: 20px;
    position: relative;
}

section.diwnload_sec.notice_and_annoucement .Download_box a {
    width: 100%;
    padding: 20px 40px;
    background: #F9F9F9;
    margin-bottom: 0;
}

section.diwnload_sec.notice_and_annoucement .Download_box a:hover {
    background: #F3F0E8;
}

section.diwnload_sec.notice_and_annoucement .Download_box a figure {
    position: absolute;
    right: 30px;
    bottom: 50px;
}

.left_sd {
    padding-left: 3rem;
}

.left_sd .laboratory_heading {
    padding: 3.5rem 0 2rem
}

.my_dept_human {
    padding: 2rem 0 8rem;
}

section.about_coe.innovation_cell_page {
    background: #f9f9f9;
}

/*.research-sec*/
.research-sec {
    padding: 0 0 10rem;
}

.research-sec h2 {
    margin-bottom: 6rem;
    font-size: 3rem;
}

.research-sec blockquote {
    margin-bottom: 5rem;
}

.research-sec .col-md-5 {
    padding-left: 5rem;
}

.re-publications {
    padding: 8rem 0;
    background: #FFE169;
}

.re-publications p {
    padding: 3rem 10rem 2rem 0;
}

.re-Patents {
    padding: 6rem 0;
}

.re-Patents figure {
    margin-bottom: 4rem;
}

.re-Patents h3 {
    font-weight: 600;
}

.commn-arrow {
    display: inline-block;
    margin-top: 2rem;
}

.commn-arrow:hover img {
    filter: grayscale(1);
}

.commn-li {
    padding-bottom: 2rem;
}

.commn-li li {
    margin-bottom: 2rem;
    padding-left: 3.5rem;
    position: relative;
    font-size: 1.6rem;
    font-family: 'Open Sans', sans-serif;
}

.commn-li li:before {
    content: "";
    width: 1.6rem;
    height: 1.6rem;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background: url(../images/outcome-arrw.png) no-repeat;
}

.research-sec p span {
    display: inline-block;
}

.Cell-Team {
    padding: 7rem 1rem 0;
}

.Cell-Team li {
    font-size: 1.6rem;
    padding: 3rem 1rem;
    background: #F5F5F5;
    margin: 0.4%;
    border-radius: .3rem;
    width: 24%;
    text-align: center;
    font-weight: 500;
}

.Cell-Team ul {
    display: flex;
    flex-wrap: wrap;
}

.Cell-Team span {
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 2rem;
    display: block;
    text-align: center;
}

/*--student_club--*/

.student_club h3 {
    font-size: 30px;
}

.student_club p {
    font-size: 18px;
}

.leo_club_new h2 {
    font-size: 24px;
    font-weight: 600;
}

.social_visits_new {
    position: relative;
    padding: 7rem 0;
}

.social_visits_new:before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    top: -10rem;
    width: 100%;
    height: 83rem;
}

.social_visits_new ul li {
    position: relative;
    padding-left: 30px;
    line-height: 26px;
    padding-bottom: 18px;
    color: #313131;

}

.social_visits_new ul li:before {
    content: "";
    background: #de0b5c;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
}

.leo_club_new {
    margin-bottom: 2rem;
}

.social_visits_new h3 {
    font-size: 24px;
    font-weight: 600;
}

.social_visits_new ul {
    padding-right: 3rem;
}

.rotaract_visit_new h4 {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF;
}

.rotaract_visit_new p {
    font-size: 18px;
    color: #FFFFFF;
}

.my_visit h5 {
    font-size: 24px;
    font-weight: 600;
    color: #FFFFFF;
}

.my_visit p {
    font-size: 16px;
    color: #FFFFFF;
    line-height: 2.4rem;
}

.rotaract_visit_new {
    position: relative;
    padding: 8rem 0;
}

.rotaract_visit_new:before {
    position: absolute;
    z-index: -1;
    background: #005479;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 84rem;
}

.rotaract_visit_new ul {
    margin: 2rem 0 0;
}

.rotaract_visit_new ul li {
    color: #FFFFFF;
    position: relative;
}

.rotaract_visit_new ul li:before {
    content: "";
    background: #FFE169;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
}

.rotaract_visit_new .leo_content {
    padding-left: 1.5rem;
}

.campus_club_new {
    background: #FFFFFF;
    padding: 0 0 5rem;
}

.campusclub_box_new {
    padding: 5rem 3rem 3rem 0;
}

.campusclub_box_new h5 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 3rem;
}

.concepts_box_new {
    width: 40rem;
    position: absolute;
    padding: 45px 45px 91px;
    background: #FCCF14;
    z-index: 1;
    top: 18%;
}

.concepts_new .concepts_imgae p {
    margin-top: 3rem;
}

.concepts_new .concepts_imgae figure {
    height: auto;
}

.concepts_new {
    background: #F3F0E8;
    padding: 8rem 0;
    margin: 0;
}

.concepts_new h5 {
    font-size: 30px;
    line-height: 4rem;
    font-weight: 700;
    margin-bottom: 2.4rem;
}

.sports_sec {
    padding: 8rem 0;
}

.sports_sec .text-center p {
    margin-bottom: 5rem;
    font-size: 18px;
    color: #000000;
    padding: 0 9rem;
}

.sports_sec h5 {
    font-size: 30px;
    font-weight: 700;
    color: #000000;
}

.sports_sec_text p {
    padding: 0rem 7rem 3rem 0;
}

.cultural_activities {
    padding: 3rem 0 5rem
}

.cultural_activities h5 {
    font-size: 30px;
    line-height: 4rem;
    font-weight: 700;
    margin-bottom: 5rem;
}

.pr-lg-5 {
    padding-right: 3rem;
}

.bharatiyam_sec {
    padding: 6rem 0 7rem;
    background: #108690;
}

.bharatiyam_sec_text h4 {
    font-size: 30px;
    margin-bottom: 2rem;
    color: #FFFFFF;
}

.bharatiyam_sec_text p {
    color: #FFFFFF;
}

.bharatiyam_img img {
    min-height: 527px;
    object-fit: cover;
    width: 100%
}

.container-x {
    max-width: 1500px;
    margin: auto;
}

.container-x .col-lg-5 {
    width: 44%;
}

.container-x .col-lg-7 {
    width: 56%;
}

.bharatiyam_sec_text {
    padding-left: 2.5rem;
    display: grid;
    height: 100%;
}

.bharatiyam_sec_text .row {
    align-self: flex-end;
}



.iee_std_text {
    background: #D93E3E;
    padding: 7rem 17rem 15rem 9rem;
    max-width: 65rem;
}

.iee_std_text h4 {
    color: #FFFFFF;
    padding-bottom: 5rem;
    font-size: 30px;
}

.iee_std_sec {
    max-width: 1920px;
    margin: auto;
}

.iee_std_sec .col-lg-6:last-child {
    padding-left: 2.4rem;
}

.iee_std_text p {
    color: #FFFFFF;
}

.csi_student_sec {
    position: relative;
    padding: 8rem 0 10rem;
}

.csi_student_sec:before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 58rem;
}

.leo_content_new {
    padding: 2rem 0 0 2rem;
}

.csi_student_sec h3 {
    font-size: 3rem;
    font-weight: bold;
    margin-bottom: 4rem;
}

/*--end student_club--*/

.campus_canteen_text h3 {
    font-size: 24px;
    font-weight: 600;
    color: #000000;
}

.gym_sec_text h5 {
    font-size: 24px;
    font-weight: 600;
    color: #000000;
    padding-bottom: 4rem;
}

/* .gym_sec_text p{padding-bottom: 4rem;} */
.gym_sec {
    position: relative;
}

.gym_sec:before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 93rem;
}

.cam_sports {
    padding: 8rem 0;
}

.cam_sports_text p:nth-child(odd) {
    padding-bottom: 3rem;
}

.camp_box_2 {
    padding-top: 4rem;
}

.police_bank_sec {
    padding: 0rem !important; 
        background: #108690;
}

.police_bank_sec h5 {
    font-size: 24px;
    padding: 2.5rem 0;
}

/*--end facilities--*/
.reprographic_act_sec {
    padding: 8rem 0;
    position: relative;
}

.reprographic_act_sec:before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 87rem;
}

.sports_sec_text {
    display: grid;
    height: 100%;
}

.sports_sec_text figure {
    align-self: flex-end;
}

.reprographic_act_sec h3 {
    font-size: 24px;
    margin-bottom: 2rem;
    padding-top: 5rem;
}

.academic_fac_new h5 {
    font-size: 24px;
    margin-bottom: 2rem;
}

.academic_fac_new h5 {
    font-size: 24px;
    margin-bottom: 5rem;
}

.audio_visual_hall {
    padding: 6rem 0;
    position: relative;
}

.audio_visual_hall:before {
    z-index: -1;
    position: absolute;
    background: #108690;
    content: "";
    left: 0;
    bottom: 0;
    width: 11.5%;
    height: 32rem;
    top: 59px;
}

.audio_visual_hall_text h3 {
    font-size: 24px;
    font-weight: 600;
    color: #000000;
    margin: 5rem 0 3rem
}

.library_sec_new {
    padding: 6rem 0 6rem;
    position: relative;
}

.library_sec_new:before {
    z-index: -1;
    position: absolute;
    background: #F3F0E8;
    content: "";
    left: 0;
    width: 100%;
    height: 52rem;
    top: 0;
}

.lib_box h5 {
    margin-bottom: 4.5rem;
}

.lib_box p {
    margin-bottom: 4.5rem;
}

.campus_hostel .campus_text {
    padding-left: 4rem;
}

.campus_canteen_text {
    padding-right: 4rem;
}

.discipline {
    padding-top: 4rem;
}

.discipline .coursefilter-bottom {
    margin-bottom: 0;
    padding-bottom: 0;
}

.discipline .coursefilter-bottom select.form-control {
    background-color: #F7F7F7;
    border: 1px solid #ddd;
    padding: 1rem 2rem;
}

.discipline .coursefilter-select {
    margin-left: auto;
}

.discipline .coursefilter-bottom select.form-control option {
    padding: 1rem;
}


.academic_facilities.placement_sec h2 {
    padding-bottom: 5rem;
}

.academic_facilities.placement_sec figure img {
    padding-top: 1rem;
    padding-bottom: 3rem;
}

.lib_box {
    display: grid;
    height: 100%;
}

.lib_box figure {
    align-self: flex-end;
}

.career_counselling_img {
    padding-bottom: 4rem;
}

.career_counselling_img img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.career_counselling_text {
    max-width: 360px;
    padding-left: 3rem;
    padding-top: 0rem;
}

.special_faculty p {
    padding: 3rem 0 5rem;
}

.corporate_box h4 {
    padding: 3rem 0rem;
}

.corporate_sec .col-md-4:nth-child(2) {
    padding: 0rem 1rem;
}

.career_counselling_sec {
    position: relative;
}

.career_counselling_sec:before {
    content: "";
    width: 100%;
    height: 65%;
    background: #FFE169;
    position: absolute;
    top: 0rem;
    right: 0;
    z-index: -1;
}

.corporate_box {
    padding-bottom: 4rem;
    position: relative;
}

.corporate_box:before {
    content: "";
    width: 100px;
    height: 2px;
    background: #B6BCC2;
    position: absolute;
    bottom: 0;
    left: 0;
}

.recruiters_sec {
    padding: 8rem 0;
}

.recruiters_hed {
    text-align: center;
    max-width: 900px;
    margin: 0 auto;
}

.recruiters_hed h4 {
    font-size: 2.4rem;
    line-height: 3rem;
}

.recruiters_hed p {
    padding: 4rem 0;
}

.recruiters_logo ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    padding: 1rem 0rem 2rem;
}

.recruiters_logo ul li {
    width: 23%;
    box-shadow: 0px 2px 6px #00000029;
    margin: 1%;
    text-align: center;
}

section.career_counselling_sec.coe_palcement .career_counselling_box {
    padding: 8rem 0;
    max-width: 1920px;
    margin: auto;
}

.corporate_sec {
    padding: 8rem 0;
}

section.career_counselling_sec.coe_palcement .special_faculty p {
    padding: 2rem 0 0;
}

.corporate_sec .corporate_box:before {
    display: none;
}

.corporate_sec .corporate_box {
    padding-bottom: 0;
}

.corporate_sec .corporate_box h4 {
    padding-top: 0;
}

section.career_counselling_sec.coe_palcement .corporate_sec ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 2rem;
    padding-right: 1.5rem;
}

section.career_counselling_sec.coe_palcement .corporate_sec ul li:before {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    top: 0.6rem;
    left: 0rem;
    background-image: url(../images/outcome-arrw.png);
    background-repeat: no-repeat;
}

.Communication-Systems {
    padding: 8rem 0;
}

section.career_counselling_sec.placement_calender:before {
    display: none;
}

.placement_calender .special_faculty p {
    padding-bottom: 2rem;
}

.placement_calender .special_faculty {
    padding: 1rem 0 0;
}

.campushostel_facilities.campus_hostel .campus_text p:nth-child(2) {
    font-size: 1.8rem;
    color: #000;
}

.campus-h {
    margin-bottom: 3rem;
    font-weight: 600;
    width: 100%;
}

.sports_sec_text.gym_sec_text {
    padding-left: 1rem;
}

.campus_canteen_text.cam_sports_text {
    padding-right: 0rem;
}

.campus_canteen.cam_sports figure {
    margin-top: 2rem;
}

.campus_canteen.cam_sports p {
    padding-right: 4rem;
}

.campus_canteen.cam_sports .camp_box_2 {
    padding-top: 2rem;
}

.police_banking.police_bank_sec .campus-h {
    color: #fff;
    margin-top: 4rem;
}

/* .gym_sec_img.img-fit {height: 100%;} */
.academic_fac_img {
    display: grid;
}

.academic_fac_img figure:first-child {
    align-self: flex-start;
}

.academic_fac_img figure:last-child {
    align-self: flex-end;
}

.accreditations_sec {
    padding-top: 6rem;
}

.scope_facilities {
    position: relative;
    padding: 1rem 0 9rem;
}

.scope_facilities:before {
    background: #108690;
    top: -44rem;
    height: 99rem;
    width: 100%;
    position: absolute;
    left: 0;
    content: '';
    z-index: -1;
    bottom: 0px;
}

.scope_facilities .scope_facilities_text {
    padding: 0 28rem 0 0rem;
}

.scope_facilities .scope_facilities_text h4 {
    color: #ffffff;
    font-size: 24px;
    margin-bottom: 2.5rem;
}

.scope_facilities .scope_facilities_text p {
    color: #ffffff;
    padding-bottom: 5rem;
}

.scope_facilities img {
    position: relative;
    left: 19%;
}

.Grievances img {
    padding-top: 4rem;
}

.scope_facilities .row {
    max-width: 1920px;
    margin: auto;
}

.celebrat_wrap.member_part.contact .member_box {
    padding: 2rem;
    background: #f9f9f9;
    border: .1rem solid #eee;
}

.celebrat_wrap.member_part.contact .member_box p {
    padding: 0;
    display: flex;
    align-items: center;
}

.celebrat_wrap.member_part.contact .member_box p img {
    margin-right: 1rem;
}

/*--IMED--*/
/*--UI-01071994--*/

.ranking_accreditations h2 {
    font-size: 32px;
    padding-top: 2rem;
}

.re-publications {
    padding: 8rem 0;
    background: #FFE169;
}

.anti-plagiarism_sec {
    padding: 0 0 6rem;
}

.academic_facilities.placement_sec h2 {
    padding-bottom: 1rem;
}

.imed_page {
    padding: 0 0 6rem;
}

.legal_research h4 {
    padding: 0 0 3rem;
}

.legal_research p {
    padding: 0 0 1rem;
    font-size: 18px;
}

.faculty_cubicle {
    padding: 7rem 0 0;
}

.darim-e-studio {
    padding: 5rem 0 4rem;
}

.darim-e-studio h4 {
    padding: 2rem 0 0rem;
    margin-bottom: 1.5rem;
}

.sports_sec_text {
    display: flow-root;
    height: 100%;
}

.seminar_hall_imed {
    padding: 6rem 0 4rem;
}

.institute_houses_box {
    position: relative;
    top: 15rem;
    background: #d93e3e;
    padding: 6rem;
    min-width: 512px;
}

.institute_houses_box h4 {
    color: #fff;
}

.institute_houses_box p {
    color: #fff;
}

.research_consultancy_sec {
    padding: 0 0 6rem;
}

.research_consultancy_sec h6 {
    padding: 1rem 0 2rem;
}

.research_imed .worldclass_box h3 {
    font-size: 2.5rem;
    line-height: 3.5rem;
    font-weight: bold;
    margin-bottom: 2rem;
    color: #000;
}

.research_imed {
    padding: 0 0 4rem;
}

.academic_fac_new {
    padding: 0 6rem;
}

.academic_fac_new h6 {
    padding: 0 0 2rem;
}

.admission_phd {
    padding: 0rem 0 3rem;
}

/* .table_sec.research_table {
    padding: 2rem 0 2.5rem;
} */

.gym_sec:before {
    position: absolute;
    z-index: -1;
    background: #FFE169;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 89rem;
}

.imed_ranking h3 {
    padding-top: 2.5rem;
}

.repear-member.imed_student h2 {
    color: #2F3180;
    font-size: 2.5rem;
}

.repear-member.imed_student .board-inn {
    padding: 0;
}

.abt_overview img {
    padding: 2rem 0 3rem;
}

.academic_facilities.placement_sec.coe_palcement {
    padding-bottom: 4rem;
}

section.academic_facilities.placement_sec.coe_palcement p {
    padding-top: 2.5rem;
    font-size: 1.6rem;
    line-height: 2.6rem;
}

/*--UI-01071994--*/
.about_coe.imed_about {
    padding: 0 0 2.5rem;
}

section.placements-sec.our_collaborations.unique-features img {
    padding-bottom: 4rem;
}

section.career_counselling_sec.coe_palcement .special_faculty h4 {
    padding-top: 1rem;
}

.col-md-12.special_faculty h4 {
    padding-top: 2rem;
}

.bord-of-members h4 {
    padding-top: 1rem;
}

.contact-map {
    margin-top: 10rem;
}

.central_research {
    padding: 0 0 5rem;
}

.add-box {
    background: #F3F0E8;
    padding: 4rem;
    margin-bottom: 4rem;
    display: flex;
    justify-content: center;
}

.add-text {
    position: relative;
    width: 33%;
    text-align: center;
    padding: 0 .5rem;
}

.add-text img {
    width: 12%;
    padding-bottom: 3rem;
}

.add-box h5 {
    margin-bottom: 1rem;
    font-weight: 600;
}

.border-area {
    min-height: 197px;
    border-left: 0.1rem solid #bbbaba;
    border-right: 0.1rem solid #bbbaba;
}

.table_sec.research_table.admision-process table tr th:last-child {
    width: 11%;
}

.p-medium a {
    display: inline-block;
}

.pdb-3 {
    padding-top: 3rem;
}

.pdb-2 {
    padding-top: 2rem;
}

.pink_ul {
    margin: 2rem 0 0;
}

.pink_ul li {
    font-size: 1.6rem;
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-right: 1.5rem;
    text-align: justify;
}

.pink_ul li:before {
    content: "";
    background: #de0b5c;
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
    box-shadow: 0px 3px 6px #00000029;
    transition: 0.3s;
}

.pink_ul.ul_2 {
    display: flex;
    flex-wrap: wrap;
}

.pink_ul.ul_2 li {
    width: 50%;
}

.vision_box.mission .ul_full.ul_1 li {
    width: 100%;
}

.campus_canteen.iedc-section {
    padding: 7rem 0;
}

.student_faculty.imed-count {
    padding-top: 0rem;
}

.vision_box.mission .ul_full.ul_color li {
    background: #ffe169;
}

.student_faculty.imed-count .life-count {
    min-height: 17rem;
}

.student_faculty.imed-count .life-count b.stat-number {
    font-weight: 800;
}

/* alumni form */
.enquiry-from-box.admission_enq.alumni-form p {
    font-size: 1.6rem;
    color: #313131;
    font-weight: 400;
    margin-bottom: 2.4rem;
    max-width: 100%;
}

.enquiry-from-box.admission_enq.alumni-form {
    background: #fff;
}

.enquiry-from-box.admission_enq.alumni-form .form-group {
    border: solid 1px #f2f2f2;
}

.enquiry-from-box.admission_enq.alumni-form .form-group.btn_sub {
    border: 0;
}

.add_btn.submit input {
    display: inline-block;
    padding: 1rem 3rem;
    background: #FCCF14;
    color: #000000;
    font-size: 1.6rem;
    border: 0;
    font-weight: 500;
    font-family: 'Open Sans';
    margin-top: 0rem;
}

/* end alumni form */
.placement_records_sec a {
    display: inline-block;
    color: #2F3180;
    padding-left: .4rem;
}

.table_sec td,
.table_sec th {
    font-size: 1.6rem;
    line-height: 2.5rem;
    padding: 1rem 2rem;
}

.table_sec th {
    vertical-align: middle;
    background: #F7F0F0;
    border-bottom: 0;
}

.table_sec td:first-child {
    width: 10rem;
    font-weight: bold;
}

.table_sec.table-responsive.table-2 td:first-child {
    width: 33rem;
    font-weight: normal;
    text-align: left;
}

.table_sec.table-responsive.table-1 td:first-child {
    width: 33rem;
    font-weight: 600;
    text-align: left;
}

.box-h {
    display: flex;
    flex-wrap: wrap;
}

.box-h .Download_box {
    width: 48%;
    margin: 0 1rem;
}

.nirf-data,
.ict-service {
    padding: 0 0 8rem;
}

.pdt-2 {
    padding-top: 2rem;
}

.pdt-3 {
    padding-top: 3rem;
}

.pdt-4 {
    padding-top: 4rem;
}

.pdt-5 {
    padding-top: 5rem;
}

.nirf-data a {
    color: #2F3180;
    font-weight: 500;
}

.pink_ul li ul li:before {
    content: "";
    background: #de0b5c;
    width: 0.6rem;
    height: 0.6rem;
    border-radius: 100%;
    position: absolute;
    left: 0;
    top: 10px;
}

.contact-data a {
    display: inline-block;
}

/* scholership css */
.schorarship {

    margin-top: 9rem;
}

.scholer-img {
    margin-top: 10rem;
}

.toyo-scholer {
    margin-top: 4rem;
}

.abroad {
    margin-top: 3rem;
}


.important_date {
    padding: 40px;
    background: #FFE169;
}

.important_date p {
    font-size: 2rem;
    font-weight: 700;
    line-height: 1.5;
}

.important_date span {
    font-weight: 400;
}

.placement p {

    line-height: 3rem;

}

.admission-det h2 {
    font-size: 2rem;
    font-weight: 700;
}

a.listing-apply-btn {
    width: 30.8rem;
}

.tabs_accordion .nav {
    position: relative;
    background: #005479;
    padding: 4rem 0;
    display: block;
}

section.academic_facilities.placement_sec.international_admission ul li {
    color: #313131;
    font-family: 'Open Sans';
    position: relative;
    padding-left: 3rem;
    width: 100%;
    margin-bottom: 1rem;
    padding-right: 1.5rem;
}

.tabs_accordion .international-data ul li a {
    position: relative;
    display: flex;
    justify-content: space-between;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 0;
    font-family: 'Open Sans';
    padding: 1.2rem 0;
    border-bottom: 1px solid #ffffff1c;
    color: #fff !important;
    cursor: pointer;
}

.tabs_accordion .international-data ul li a.active {
    color: #fccf14 !important;
    background-color: #005479;
    border-color: transparent transparent transparent;
    border-bottom: 1px solid #ffffff1c;
}

li.bg_color {
    background: #F5A302;
}

.international-data {
    position: relative;
}

.tabs_accordion .card>.collapse {
    display: block;
}

section.academic_facilities.placement_sec.international_admission.tabs_accordion.admission-det .card {
    border: 1px solid transparent;
}

.enquiry-from-box-new {
    padding: 5rem;
}

.enquiry-from-box-new.admission_enq .form-group {
    border: solid 1px #f2f2f2;
}

.enquiry-from-box-new .form-group .form-control {
    border: 0;
    border-radius: 0;
    padding: 1.3rem 2rem;
    font-size: 1.6rem;
}

.enquiry-from-box-new .form-group {
    margin-bottom: 1rem;
}

.enquiry-from-box-new .form-group a {
    display: inline-block;
    padding: 1rem 3rem;
    background: #FCCF14;
    color: #000000;
    font-size: 1.6rem;
    border: 0;
    font-weight: 500;
    font-family: 'Open Sans';
    margin-top: 0rem;
}

.form-group.btn_sub {
    border: 0 !important;
}


/* new site map css 16081996 */


.vission-isc p {
    font-size: 3rem;
    line-height: 40px;
    font-weight: 700;
    text-align: center
}
.vission-isc ul li {
    line-height: 2.7rem;
}
.vission-isc h3 {
    margin: 0 auto;
    color: #d93e3e;
    width: 100%;
    font-size: 2.5rem;
    font-weight: 600;
    margin-bottom: 3rem;
    text-align: center;
}


.vission-isc ul li {
    background: #fff;
    width: 45%;
    margin: 1%;
    padding: 4rem 3rem;
}

.vission-isc .ul_list {
    display: flex;
    flex-wrap: wrap;
}

.future-plan ul li {
    width: 46%;
    background: #f7f0f0;
    padding: 3rem 4rem;
  
    margin: 1%;
}

.ul_plan {
    display: flex;
    flex-wrap: wrap;

}

.tabs_accordion .international-data ul li {
    padding: 0rem 3rem;
}

.row.india-trade {
    margin-left: 2rem;
}

.india-clr {
    background: #FFE169;
    padding: 5rem;
}

.isc_head {
    padding: 6rem 0 0;
}

.inner-h4 {
    margin-bottom: 1.2rem;
    font-weight: 600;
    width: 100%;
}

section.isc_head .col-md-6 {
    display: flex;
    flex-wrap: wrap;
}

section.isc_head .col-md-6 .financial {
    width: 100%;
}

.finance_custom .row .col-md-6 {
    margin-top: 1.5rem;
    display: flex;
    flex-wrap: wrap;
}

.financial.finance_custom {
    margin-bottom: 8rem;
}

.mt {
    margin-top: 50px;
}

.inner_common_menu.isc_tab a {
    font-size: 11px;
}

.accomodation {
    background: #f7f0f0;
    padding: 35px;
   
}
.accomodation.bg-yellow {
    background: #FFE169;
}

.isc_head .col-lg-4 {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.5rem;
}

.adm-timeline {
    background: #108690;
    padding: 6rem 0;
}

.head-step {
    background: #efefefef;
    padding: 3rem;
    margin-bottom: 2rem;
    width: 100%;
}

.wrapper {
    width: 100%;
    position: relative;
    margin-top: 5rem;
}

.wrapper .col-md-3 {
    display: flex;
    flex-wrap: wrap;
}

.wrapper .col-md-4 {
    display: flex;
    flex-wrap: wrap;
}

.wrapper .col-lg-6 {
    display: flex;
    flex-wrap: wrap;
}

.gym_box1 {
    background: #46777c24;
    padding: 2rem;
    box-shadow: 0px 0px 1px 0px #fff;
}

section.police_banking.police_bank_sec .col-lg-3 {
    display: flex;
    flex-wrap: wrap;
}

.inner_common_menu.isc_tab {
    top: 21rem;
    background-color: #fff;
    /* margin-bottom: 0rem; */
    box-shadow: none;
}
.inner_common_menu.isc_tab ul {
    border-bottom: none;
}

.inner_common_menu.isc_tab.sticky {
    top: 13rem;

}

/* section#ctl00_innermenu1_secinner ul {
    width: 84%;
    margin: auto;
} */


.accomo .col-lg-4 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.5rem;
}
.accomo .col-lg-6 {
    display: flex;
    flex-wrap: wrap;
    margin-top: 1.5rem;
}

.steps h5 {
    font-size: 1.6rem;
    font-weight: 600;
}

.steps {
    background: #2F3180;
    color: #fff;
    padding: 0.8rem 1.5rem;
    width: 9rem;
    height: 4rem;
    border-radius: 7rem 7rem 7rem 7rem;
    position: absolute;
    margin-top: -3rem;
}

.admission-chrge {
    background: #FFE169;
    padding: 5rem 0rem 3rem;

}

.documents-bg {
    background: #f3f0e8;
    padding: 6rem 28px 1rem;
}

.procedure {
    display: flex;
    flex-wrap: wrap;
    margin-top: 3rem;
}

.pay_mode {
   
    width: 49%;
    height: 4rem;

    position: absolute;
}

.pay_mode h5 {
    font-size: 21px;
    padding: 3rem;
    font-weight: 600;
}

.pay-procedure {
    background: #ffffff;
    padding: 8rem 3rem 3rem 3rem;
    margin-bottom: 2rem;

}

.online h6 {
    margin-bottom: 1rem;
    /* margin-top: 4rem; */
}

section.police_banking.police_bank_sec ul li {
    color: white;
}

section.isc .col-lg-4 {
    display: flex;
    flex-wrap: wrap;
    /* margin-top: 1.5rem; */
}

.text_box {
    width: 300px;
    padding: 0px;
}

.big_text {
    background: #f3f3f3;
    padding: 2rem;
    width: 100%;
    /* border-bottom: 5px solid #ffd35c; */
}

.big_text h6 {
    font-size: 6rem;
    color: #ef0f0f;
    line-height: 1.1;
    text-shadow: 0px 1px 0px black;
}
.big_text p {
    font-weight: 500;
    /* padding-left: 1rem; */
}
.big_text span {
    font-size: 3rem;
    font-weight: 600;
}


.tuition {
    background: #f3f3ed;
    padding: 3rem;
    text-align: center;
    border-bottom: 5px solid #ffd35c;
}
.tuition h3 {
    font-size: 38px;
    margin-bottom: 2rem;
    font-weight: 800;
    color: #ef0f0f;
}
.tuition span {
    font-size: 30px;
    font-weight: 700;
}
.admi_date {
    padding: 2rem;
    background: #FFE169;
    /* width: 37rem; */
}
.admi_date p {
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.5;
}
.admi_date p span {
    font-weight: 500;
    font-size: 1.4rem;
}
.celebrat_wrap .worldclass_box1 {
    padding: 0 4rem;
    background: #f7f0f0;
    padding: 30px;
}
.celebrat_wrap .worldclass_box1 h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    margin-bottom: 2rem;
    font-weight: 600;
}

/*UI16081996 aarti  */
.mb-mt {
    margin-bottom: 6rem;
    margin-top: 5rem;
}
.mt-top{margin-top: 3rem;}
.box-text { background: #f7f0f0; padding: 3rem; margin-top: 1.4rem; }
.about_coe.mrg_btm .col-md-6 {display: flex; flex-wrap: wrap;}
.tabs_accordion .card {border: none;}
.cycle_box .col-lg-6 {display: flex; flex-wrap: wrap; margin-bottom: 2rem;}
/* .col-md-4.padd_top_inter { display: flex; flex-wrap: wrap;} */
.visa-step {margin-bottom: 4rem;}
.anti_box figure { min-height: 6rem;}
.anti_help {background: #F3F0E8; padding: 4rem 1rem; margin-bottom: 4rem; display: flex; justify-content: center;}
.anti_box {position: relative; width: 33%; text-align: center; border-left: 0.1rem solid #bbbaba;}
.anti_box img { width: 12%;}
.anti_box:first-child { border: 0;}
.contact-details span {margin-bottom: 1rem; font-weight: 600; font-size: 1.8rem;}
.contact-details p {font-size: 1.8rem; font-weight: 500; margin-bottom: 3rem; color: #313131; max-width: 70rem; line-height: 3rem;}
.Parents-meet .col-lg-4 {display: flex; flex-wrap: wrap;}
.isc_blockquote {margin-bottom: 3rem;}
.about_isc { margin-bottom: 6rem;}
.pdf-iframe iframe { width: 100%; height: calc(100vh - 230px);}
.p-medium.mt-top.contact-details p {margin-top: -2rem;}
.vision_box.euro ul li {font-size: 2.2rem;}
.overview-text{text-align: justify;}
/*Tabs*/
  .tabs { max-width: 100%;margin-top: 20px;padding: 0 20px; font-size: 16px;  }
  .tabs input { display: none; }
  .tabs label { display: inline-block; padding: 6px 0 6px 0; margin: 0 -2px; width: 30%; /* =100/tabs number */
    border-bottom: 1px solid #d1c8c8; text-align: center; font-size: 2rem; font-weight: 600;}
  .tabs label:hover { cursor: pointer; }
  .tabs input:checked + label { border: 1px solid #d1c8c8; border-width: 1px 1px 0 1px;  background: #FFD35C;   font-size: 2rem; }
  .tabs #tab1:checked ~ .content #content1,
  .tabs #tab2:checked ~ .content #content2  { display: block; }
  .tabs .content > div { display: none;padding-top: 20px;text-align: left;  overflow: auto; }

  .follows.isc ul li:nth-child(2) {margin-left: 2rem;}
.enquiry-from-box blockquote { color: white; margin-bottom: 4rem;}
section.isc.visa .col-md-6 { display: flex; flex-wrap: wrap;  margin-top: 2rem;}
.skill-deve p {text-align: justify; line-height: 2.6rem;}
.filter-abc a.disabled { color: #BBBBBB;}
.worldclass_box { background: #f7f0f0; padding: 30px; margin-bottom: 3rem;}
.logo-exam {margin-top: 5rem;}
.cycle_box {padding: 4rem;}
.admi_date p span { margin-bottom: 1rem;}
.accomo .col-lg-6 {display: flex; flex-wrap: wrap; margin-top: 1.5rem;}
annual_yr_main,.annual_diary_main {margin-bottom: 6rem;}
.annual_diary_main {margin-top: 4rem;}
.annual_yr_inner ul {padding:0;display: grid;grid-template-columns: repeat(5, 1fr);column-gap: 2rem;row-gap: 2rem;}
.annual_yr_inner li {list-style: none;box-shadow: 0px 5px 15px #0000000D;background: #fff;transition:0.5s ease all;border-radius: 12px 12px 0 0;}
.annual_yr h3 {margin: 0;letter-spacing: 0px;color: #111111;font-size: 21px;font-weight: 600;}
.annual_yr {padding:1.5rem 1.5rem;display: flex;justify-content: space-between;align-items: center;}
.annual_yr_inner li:hover {background: #FCCF14;}
.annual_diary_inner li button {font-size: 18px;font-weight: 400; letter-spacing: 0px;color: #333333;}
.annual_diary_inner ul {flex-direction: column;border: 0;}
.follows.isc ul li {margin-left: 2rem;}
.follows.isc ul li:nth-child(1) {  margin-left: 0;}
.fac-exchange h4 {margin-top: 1rem;}
.student-exch .col-md-6 { display: flex; flex-wrap: wrap; margin-top: 1.5rem;}
.news-top .col-md-12 img { height: 60rem;}
.glimpses { margin-bottom: 4rem;}
.glimpses p {margin-top: 1rem; font-weight: 500;  margin-bottom: -1.2rem;}
.glimpses span {font-weight: 600;}
.police_banking p strong a { color: white;
}

.cta_social { position: fixed;right: 0;bottom: 28rem;z-index: 99;display: block;}
.cta_social.facbook {    margin-bottom: 10rem;}
.cta_social.insta { margin-bottom: 5rem;}
.cta_social.linkedin {
    margin-bottom: 15rem;
}
.cta_social.youtube {
    margin-bottom: -5rem;
}
.cta_social.apply .cta_button {
    background-color: #f6d12e;
    padding-left: 2.5rem;
    font-weight: 600;
}
.cta_social.apply {
    margin-bottom: -16rem;
    margin-right: 13rem;
}
.cta_button {width: 133px;  height: 35px;  margin-top: 480px; margin-right: -92px; padding-top: 5px; -moz-border-radius: 0; border-radius: 0; }
 .accomo .col-md-6 { display: flex; flex-wrap: wrap;  margin-top: 2rem; }
 .m-drop-sub .third-lbl li {
    margin-left: 2rem;
}


/* UI16081996 end */