* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body {
    background: #F7F7F7;
}


/*------------------comman-start------------------------*/

.inner_sec {
    padding-top: 255px;
    min-height: 400px;
}

.inner_page_manu h1 {
    color: #a1024b;
    line-height: 43px;
    font-size: 36px;
    font-weight: 500;
    position: relative;
    padding-bottom: 20px;
    display: inline-block;
    background: #f7f7f7;
}

.inner_page_manu h1:before {
    content: "";
    width: 130px;
    height: 1px;
    background: #a1054d;
    position: absolute;
    top: 24px;
    right: -160px;
    z-index: -1;
}

.inner_page_manu h2 {
    font-size: 60px;
    line-height: 60px;
    font-weight: 500;
    font-family: 'Inter';
    color: #000000;
}

.inner_page_manu {
    padding: 0px 0px 30px;
}

.acvt img {
    margin-bottom: 20px;
    width: 100%;
    height: auto;
}

.back_btn{
    padding: .4rem .8rem;
    display: inline-flex;
    background-color: #ef7d00;
    justify-content: center;
    color: #fff;
}
.gallery_video{
    width: 100%;
    height: auto;
}
.gallery_video video{
    width: 100%;
    height: auto;
}
.back_btn:hover{
    background-color: #1b64bf;
    color: #fff;
}
.gallery a figure img{
    width: 100%;
    height: auto;
}
/*-----------head board css start-------*/
.release_page{
    padding-bottom: 10rem;
}
.couse-pan h2{
    padding-bottom: 12px;
    border-bottom: .1rem solid rgb(112 112 112 / 20%);
}

.head_top {
    width: 100%;
    height: auto;
}

.head_top .apply_btn {
    display: inline-block;
    margin-top: 45px;
}

.head_borad {
    width: 100%;
    height: auto;
    max-width: 1200px;
    margin-bottom: 15px;
}

.head_borad .over_view {
    text-align: left;
    font: normal normal bold 24px/30px Inter;
    color: #000000;
    padding-bottom: 40px;
}

.head_borad blockquote {
    text-align: left;
    font: normal normal 300 30px/36px 'Inter';
    color: #000000;
}

.head_borad blockquote strong {
    font-weight: bold;
}

.head_borad p {
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    padding-top: 35px;
}


/*------------------comman-end------------------------*/


/*-------------about-us-start-----------------------*/

section.sb_group_sec {
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 100%;
    margin-top: 40px;
}

section.sb_group_sec::after {
    content: "";
    background: #fff;
    height: 145px;
    width: 100%;
    position: absolute;
    bottom: 0;
    z-index: -1;
}

.institution_sec_text {
    max-width: 687px;
    padding-left: 10px;
}

.institution_sec_text blockquote {
    font-size: 30px;
    line-height: 42px;
    color: #000000;
    font-weight: 400;
    margin-bottom: 30px;
}

.institution_sec_text p {
    margin-bottom: 15px;
}

.counter_wrap {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    margin-left: 0px;
    margin-top: 100px;
}

.institution_sec_text .counter_wrap .counterbox1 {
    padding: 25px 25px 25px 40px;
    background: #BA1717;
    position: relative;
    margin-right: 15px;
    width: 235px;
    height: 225px;
}

.counter_wrap .counterbox2 {
    background: #a1024b !important;
}

.institution_sec_text .counter_wrap .counterbox1::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #960404;
    border-right: 50px solid #FFFFFF;
}

.institution_sec_text .counter_wrap .counterbox2::after {
    border-top: 50px solid #063d82;
    border-right: 50px solid #FFFFFF;
}

.counterbox1 .number span {
    text-align: left;
    font: normal normal bold 79px/99px Inter;
    letter-spacing: -5.37px;
    color: #FFFFFF;
}

.counterbox1 .number span {
    text-align: left;
    font-size: 62px;
    letter-spacing: -4.96px;
    line-height: 91px;
    font-weight: 600;
    font-family: 'Inter';
    color: #FFFFFF;
}

.counterbox1 p {
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
    font-family: 'Inter';
    font-weight: 500;
}

.institution_sec_img {
    width: 950px;
    height: 100%;
}

.institution_sec_img img {
    height: 100%;
    max-width: 100%;
    object-fit: cover;
}

.bestb_school {
    width: 100%;
    height: auto;
    padding: 90px 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.bestb_school::before {
    content: "";
    background: #fff;
    height: 620px;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: -1;
}

.besttext_wrap {
    max-width: 100%;
    width: 400px;
}

.best_btn {
    padding: 20px 20px;
    background: #a1054d;
    display: block;
    font-size: 23px;
    text-align: center;
    font-family: 'Inter';
    color: #000000;
    font-weight: 600;
}

.best_btn span {
    font-size: 18px;
    color: #000000;
    font-weight: 400;
}

.bestb_school .bestb_text {
    width: 100%;
    height: auto;
    padding-left: 30px;
    padding-bottom: 25px;
}

.bestb_school .bestb_text i {
    font-size: 30px;
}

.bestb_text .small_heading {
    font-size: 30px;
    line-height: 36px;
    font-weight: 500;
    font-family: 'Inter';
    color: #000000;
    padding-bottom: 8px;
}

.bestb_text h3 {
    font-size: 60px;
    line-height: 60px;
    font-weight: bold;
    font-family: 'Inter';
    color: #BA4717;
    position: relative;
    margin-bottom: 0px;
}

.bestb_text h3::after {
    position: absolute;
    right: 0;
    top: 0;
    width: 170px;
    height: 165px;
    z-index: -1;
    content: "";
    background: url(../images/best-bg.webp);
    background-repeat: no-repeat;
}

.bestb_text h3 span {
    display: block;
}

.bestb_school .bestb_image {
    width: 950px;
    height: 100%;
}

.bestb_school .bestb_image img {
    width: 100%;
    height: auto;
}

.highly_qualifie {
    width: 100%;
    height: auto;
}

.highly_qualifie img {
    width: 100%;
    height: auto;
}

.highly_qualifie h4 {
    text-align: center;
    font: normal normal bold 24px/30px Inter;
    color: #000000;
    padding-bottom: 30px;
    margin: 0px;
    padding-top: 100px;
}

.highly_qualifie p {
    font: normal normal 300 21px/30px 'Inter';
    color: #000000;
}

.highly_qualifie .qualifi_box {
    padding: 30px 30px 45px;
    background: #ffff;
    width: 100%;
    height: auto;
    margin-left: 40px;
    margin-top: -70px;
}

.highly_qualifie .qualifi_box p {
    font-size: 21px;
    line-height: 30px;
    font-family: 'Inter';
    font-weight: 400;
}

.highly_qualifie .qualifi_box p strong {
    font: normal normal bold 21px/30px 'Inter';
    color: #000000;
}

.qualifi_textbox {
    padding: 30px 30px 45px;
    width: 100%;
    height: 100%;
    padding-left: 40px;
    padding-right: 40px;
}

.qualifi_textbox p {
    text-align: left;
    font: normal normal 300 18px/24px 'Inter';
    color: #000000;
}

.vission_wrap {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    background: #fff;
    margin-top: 60px;
}

.vission_wrap .mission_box {
    width: 100%;
    height: auto;
}

.vission_wrap .mission_box h4 {
    text-align: left;
    padding-bottom: 0px;
}

.mission_box ul {
    display: flex;
    flex-wrap: wrap;
}

.mission_box ul li {
    position: relative;
    width: 33%;
    padding-right: 15px;
    padding-bottom: 35px;
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    padding-top: 60px;
}

.entrepreneurship ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.entrepreneurship ul li {
    margin-right: 0;
}

.mission_box ul li::after {
    width: 93px;
    height: 1px;
    background: #707070;
    position: absolute;
    left: 0;
    bottom: 0;
    content: "";
}

.vission_wrap .mission_image {
    width: 100%;
    height: 100%;
}

.vission_wrap .mission_image img {
    width: 100%;
    height: 100%;
}

.success_journey {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    position: relative;
}

.successjourney_slider {
    width: 100%;
    height: auto;
}

.jurney_nav {
    padding: 60px 0px 10px;
}

.jurney_nav ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.jurney_nav ul li {
    text-align: left;
    font: normal normal bold 30px/36px Inter;
    color: #000000;
}

.jurney_content {
    width: 100%;
    height: auto;
}

.jurney_content h5 {
    text-align: left;
    font: normal normal bold 60px/60px Inter;
    color: #000000;
    position: relative;
    padding-bottom: 59px;
    margin: 0px;
}

.jurney_content h5::after {
    position: absolute;
    content: "";
    right: 5%;
    top: 25%;
    width: 80%;
    height: 1px;
    background: #a1054d;
}

.jurney_content ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.jurney_content ul li {
    width: 20%;
    padding-right: 20px;
}

.jurney_content ul li:first-child p {
    text-align: left;
    font: normal normal 300 18px/28px 'Inter';
    color: #000000;
}

.jurney_content ul li:first-child strong {
    text-align: left;
    font: normal normal bold 36px/38px Inter;
    color: #BA4717;
}

.jurney_content ul li img {
    padding-bottom: 20px;
}

.jurney_content ul li p {
    font: normal normal normal 18px/21px 'Inter';
    color: #000000;
}

.jurney_content ul li strong {
    font: normal normal bold 18px/21px 'Inter';
    color: #000000;
}


/*--tab slider*/

.success_journey button.owl-prev {
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #F0EEE4 !important;
    width: 32px;
    height: 30px;
    color: #000 !important;
}

.success_journey button.owl-next {
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    background-color: #F0EEE4 !important;
    width: 32px;
    height: 30px;
    color: #000 !important;
}

.success_journey .owl-dots {
    display: none;
}

.success_journey .item {
    display: flex;
    justify-content: center;
}

.success_journey .item li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    color: #000;
    text-transform: uppercase;
    flex-wrap: wrap;
    text-align: center;
    font-size: 20px;
    text-decoration: none;
    font-weight: 700;
}

.success_journey .item li.active a {
    position: relative;
    color: #BA4717;
}

.success_journey .item li.active::after {
    position: absolute;
    content: "";
    left: 50%;
    bottom: 0;
    width: 1px;
    height: 15px;
    background: #000000;
}

.success_journey .tab-content {
    background-color: #fff;
    padding: 40px;
}

.success_journey .tab-content h3 {
    font-size: 40px;
    font-weight: bold;
}

.success_journey .tab-content>.tab-pane.fade.in {
    opacity: 1;
}

.success_journey .tab-content>.tab-pane p {
    color: #000;
}

.success_journey .owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: block;
}

.success_journey .accordion {
    margin-bottom: 15px;
}

.accordion-button:not(.collapsed) {
    background-color: #ba1717 !important;
    color: white;
}

.accordion-button:not(.collapsed)::after {
    filter: invert(1);
}


/*-------------about-us-end-----------------------*/

.Programs_listing h1:before {
    content: "";
    width: 130px;
    height: 1px;
    background: #a1054d;
    position: absolute;
    top: 24px;
}

.program_margintop {
    padding: 10px 0px 100px;
}

.Programslisting_box {
    width: 100%;
    height: auto;
}

.Programslisting_box figure {
    position: relative;
}

.Programslisting_box figure img {
    width: 100%;
    height: auto;
}

.Programslisting_box figure::after {
    position: absolute;
    width: 100%;
    height: 7px;
    background: #EFDE00;
    bottom: 0;
    content: "";
    left: 0;
}

.Programslisting_box2 figure::after {
    background: #BA4717 !important;
}

.Programslisting_box3 figure::after {
    background: #a1024b !important;
}

.Programslisting_box h3 {
    text-align: left;
    font: normal normal normal 30px/30px 'Inter';
    color: #BA4717;
    padding-bottom: 45px;
}

.Programslisting_box ul {
    margin-top: 45px;
}

.Programslisting_box ul li {
    padding-bottom: 20px;
}

.Programslisting_box ul li a {
    padding-left: 16px;
    position: relative;
    text-align: left;
    font: normal normal normal 18px/21px 'Inter';
    color: #000000;
    display: block;
}

.Programslisting_box ul li a::before {
    content: "";
    background: url(../images/nav-arrow.webp);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 6px;
    height: 11px;
    top: 5px;
}


/*-------------Program Listing Css-end-----------------------*/

.learning_outcome {
    width: 100%;
    height: auto;
    padding: 20px 0px 0px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.learning_outcome .learning_img {
    width: 100%;
    height: auto;
}

.learning_outcome .learning_img img {
    width: 1065px;
    position: relative;
    left: -355px;
}

.learning_content {
    width: 534px;
    height: 100%;
    max-width: 100%;
    position: absolute;
}

.duration_box {
    width: 95%;
    height: 217px;
    background: #a1024b;
    padding: 40px 40px;
    position: relative;
    margin-left: 5%;
    box-sizing: border-box;
}

.duration_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #c6b304;
    border-right: 50px solid #f7f7f7;
}

.duration_box h3 {
    text-align: left;
    font: normal normal bold 24px/30px Inter;
    color: #ffffff;
    padding-bottom: 18px;
    margin: 0px;
}

.duration_box h4 {
    text-align: left;
    font: 400 24px/30px 'Inter';
    color: #ffffff;
    padding-bottom: 5px;
}

.duration_box p {
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    margin: 0px;
}

.learning_content h5 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 20px;
}

.learning_content .eligibility_criteria {
    width: 100%;
    height: auto;
    background: #F7F7F7;
    padding: 35px 60px;
    position: relative;
    z-index: 2;
    margin-left: 5%;
}

.learning_outcome ul {
    padding-top: 30px;
}

.learning_outcome ul li {
    padding-bottom: 15px;
}

.learning_outcome ul li {
    padding-left: 30px;
    position: relative;
    text-align: left;
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #282828;
    display: block;
}

.learning_outcome ul li::before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 7px;
}

.learning_outcome2 {
    position: relative;
    z-index: 1;
    width: 100%;
    height: auto;
    padding: 48px 0px;
}

.learning_outcome2 .list_2 ul {
    padding-top: 30px;
    display: flex;
    flex-wrap: wrap;
}

.learning_outcome2 .list_2 ul li {
    justify-content: space-between;
    flex-wrap: wrap;
    width: 50%;
    padding-right: 15px;
}

.learning_outcome2::after {
    /* background: #a1024b; */
    background:  #a1024b;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    z-index: -1;
    content: "";
    left: 0;
}

.learning_outcome2 h3 {
    color: #fff;
    margin-bottom: 24px;
}

.learning_outcome2 ul li a {
    color: #fff;
}

.learning_outcome2 .apply_btn {
    display: inline-block;
    margin-top: 25px;
}


/* .learning_outcome2 .list_2 ul{
    display: flex;
    flex-wrap: wrap;
}
.learning_outcome2 .list_2 ul li{
    width: 50%;
    padding-right: 15px;
    display: flex;
    justify-content: space-between;
} */

.curriculumtab_wrap {
    overflow: hidden;
    width: 100%;
    height: auto;
    background: #F7F7F7;
    padding: 60px 0px;
}

.curriculumtab_wrap h3 {
    margin-bottom: 35px;
    font: bold 24px/30px Inter;
}

.curriculumtab_wrap ul {
    position: relative;
    z-index: 1;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
}

.curriculumtab_wrap ul li:last-child {
    padding-right: 20px;
    background: #f7f7f7;
}

.curriculumtab_wrap .tabs ul {
    position: relative;
}

.curriculumtab_wrap .tabs ul li.nav-item {
    margin: 0px;
    padding: 0px;
    flex: 1;
}

.curriculumtab_wrap .tabs ul li.nav-item {
    margin: 0px;
    padding: 0px;
    flex: 1;
}

.curriculumtab_wrap ul::after {
    width: 100%;
    top: 50%;
    height: 1px;
    z-index: -1;
    background: #a1024b;
    content: "";
    right: 0;
    position: absolute;
    opacity: 0.28;
}

.curriculumtab_wrap ul label {
    transition: 0.5s;
    position: relative;
    padding: 12px 20px;
    cursor: pointer;
    color: white;
    background: #B4B4B4;
    text-align: left;
    font: bold 24px/21px 'Inter';
    border: 1px solid #fff;
}

.curriculumtab_wrap ul label.active {
    opacity: 1;
    background-color: #a1024b;
}

.curriculumtab_wrap .tab-details {
    padding: 50px 0px;
    border-bottom: 1px solid #cfdcec;
}

.curriculumtab_wrap .tab-details ul::after {
    display: none;
}

.curriculumtab_wrap .tab-details ul li {
    padding-bottom: 10px;
}

.curriculumtab_wrap .tab-details ul li a {
    font: 16px/24px 'Inter';
    letter-spacing: 0px;
    color: #000000;
}

.curriculumtab_wrap .tab-details ul li a strong {
    text-align: left;
    font: 18px/24px 'Inter';
    color: #000000;
}

.pdf_btn {
    background-color: #a1054d;
    display: inline-block;
    text-align: left;
    font: bold 16px/21px 'Inter';
    letter-spacing: 1.6px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 8px 15px 8px 15px;
    margin-top: 30px;
}

.pdf_btn img {
    padding-right: 13px;
}

.curriculumtab_wrap .tab-content>.tab-pane {
    display: none;
}

.curriculumtab_wrap .tab-content>.active {
    display: block;
}

.curriculumtab_wrap .collapse:not(.show) {
    display: block;
}

.curriculumtab_wrap .card-header {
    display: none;
}

.curriculumtab_wrap .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.career_prospects {
    width: 100%;
    height: auto;
    background: #FFFFFF;
    padding: 60px 0px 0px;
}

.career_prospects h5 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin: 0;
    padding-bottom: 40px;
}

.career_prospects p {
    text-align: left;
    font: 300 24px/34px 'Inter';
    color: #000000;
}

.career_prospects .prospects_img {
    width: 100%;
    height: auto;
}

.career_prospects .prospects_img img {
    width: 1015px;
    position: relative;
    left: -355px;
    margin-top: 30px;
}

.prospects_contentbox {
    width: 100%;
    height: auto;
    padding-left: 20px;
    margin-top: 20px;
}

.prospects_contentbox p {
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.prospects_contentbox p strong {
    text-align: left;
    font: 18px/24px 'Inter';
    color: #000000;
    padding: 15px 0px;
    display: block;
}

.prospects_contentbox ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0px;
}

.prospects_contentbox ul li {
    padding-bottom: 22px;
    width: 50%;
    display: flex;
}

.prospects_contentbox ul li a {
    padding-left: 30px;
    position: relative;
    text-align: left;
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.prospects_contentbox ul li a::before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 7px;
}

.admission_wrap {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 60px 0 80px;
}

.program_admission {
    width: 100%;
    display: flex;
    height: auto;
    justify-content: space-between;
}

.program_admission .img_box1 {
    width: 37%;
    height: 100%;
}

.program_admission .img_box1 figure {
    height: 100%;
    width: 100%;
}

.program_admission .img_box1 figure img {
    height: 100%;
    width: 100%;
}

.program_admission .apply_box {
    width: 70%;
    height: auto;
    background: #a1054d;
    padding: 40px 50px 0px 50px;
    position: relative;
}

.program_admission .apply_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #c7940b;
    border-right: 50px solid #fff;
}

.program_admission .apply_box h5 {
    text-align: left;
    font: bold 48px/48px 'Inter';
    color: #000000;
}

.program_admission .apply_box .heading1 {
    text-align: left;
    font: 500 34px/54px 'Inter';
    letter-spacing: -0.72px;
    color: #a1024b;
}


/* 07051988 */

.program_admission .apply_box .heading1::after {
    background: #fff;
}


/* .program_admission .apply_box .heading1::after {
    content: "";
    width: 134px;
    background: #fff;
    left: 40%;
    height: 1px;
    top: 23px;
    position: absolute;
    opacity: 0.50;
}
 */

.admission_wrap .admission_rightbox {
    width: 100%;
    height: auto;
}

.admission_wrap .admission_rightbox .admission_process {
    background: #F7F7F7;
    padding: 30px 30px 30px 43px;
}

.admission_wrap .admission_rightbox .progrm_btn {
    padding: 40px 0px 0px 43px;
}

.admission_wrap .admission_rightbox .progrm_btn p {
    text-align: left;
    font: 300 21px/21px 'Inter';
    color: #000000;
    margin: 0px;
    padding-top: 10px;
}

a:hover.prop_btn {
    color: #cacaca;
}

.admission_wrap .admission_rightbox .progrm_btn .prop_btn {
    display: inline-block;
}
.admission_wrap .admission_rightbox .progrm_btn .brch_btn{
    background: #e7811e;
}

.admission_wrap .admission_rightbox .progrm_btn:last-child .pgm_number {
    text-align: left;
    font: bold 30px/36px 'Inter';
    color: #172B44;
}

.admission_wrap .admission_rightbox ul li a {
    padding-left: 15px;
    position: relative;
    text-align: left;
    font: normal normal bold 16px/30px Inter;
    color: #000000;
}

.admission_wrap .admission_rightbox ul li a::before {
    content: "";
    background: url(../images/nav-arrow.webp);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 6px;
    height: 11px;
    top: 7px;
}


/*-------------Program Details Css-end-----------------------*/

.dipartment_wrap {
    width: 100%;
    height: auto;
    padding: 30px 0px 50px;
}

.dipartment_wrap .dpartment_image {
    position: relative;
    left: -287px;
}

.dipartment_wrap .dpartment_image {
    width: 100%;
    height: auto;
    object-fit: cover;
    padding-bottom: 20px;
}

.Bestpractices_content.best_mt0 {
    padding-top: 25px;
}

.Bestpractices_box {
    background: #a1024b;
    padding: 38px;
    position: relative;
    width: 100%;
    height: 100%;
}

.Bestpractices_box p {
    text-align: left;
    font: 300 21px/30px 'Inter';
    color: #FFFFFF;
    margin: 0;
}

.Bestpractices_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 48px;
    height: 48px;
    border-top: 48px solid #09366e;
    border-right: 48px solid #f7f7f7;
}

.Bestpractices_box2 {
    background: #EF7D00;
}

.Bestpractices_box2::after {
    border-top: 48px solid #bf6a0d;
    border-right: 48px solid #f7f7f7;
}

.Bestpractices_box3 {
    background: #BA4717;
    margin-top: 15px;
}

.Bestpractices_box3::after {
    border-top: 48px solid #9b3409;
    border-right: 48px solid #f7f7f7;
}

.Bestpractices_box4 {
    background: #70ADE9;
    margin-top: 20px;
}

.Bestpractices_box4::after {
    border-top: 48px solid #4b90d3;
    border-right: 48px solid #f7f7f7;
}

.Bestpractices_content {
    display: block;
    width: 100%;
    height: auto;
    padding-right: 28px;
    margin-top: 0px;
}

.Bestpractices_content h5 {
    margin-top: 22px;
}

.Bestpractices_content p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    padding-bottom: 25px;
    margin-bottom: 0px;
}

.row.four-box {
    margin-bottom: 55px;
}

section.program_offer {
    background-size: cover!important;
}

.Bestpractices_content .Bestpractices_box p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #fff!important;
    padding-bottom: 25px;
    margin-bottom: 0px;
}

.hod_message {
    width: 100%;
    height: auto;
    padding: 36px 40px 10px;
    background: #fff;
    margin-bottom: 30px;
}

.hod_message h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin: 0;
}

.hod_message img {
    padding: 30px 0px 20px;
}

.hod_message .hod_name {
    text-align: left;
    font: bold 23px/24px 'Inter';
    color: #000000;
    margin-bottom: 10px;
}

.hod_message .hod_name p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.hod_message h4 {
    text-align: left;
    font: 300 30px/36px 'Inter';
    color: #000000;
    padding: 0px 0px 30px;
    margin: 0;
}

.hod_message p {
    font: normal 16px/24px 'Inter';
    color: #000000;
    padding-bottom: 10px;
}

.dipartment_wrap h5 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 20px;
}

.hod_message ul li {
    padding-bottom: 20px;
}

.hod_message ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.hod_message ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.Bestpractices_content ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.Bestpractices_content ul ul {
    padding-left: 17px;
    padding-top: 8px;
}

.Bestpractices_content ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.dpachivement_box {
    background: #a1054d;
    padding: 50px;
    position: relative;
}

.dpachivement_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #c7940b;
    border-right: 50px solid #f7f7f7;
}

.dpachivement_box ul li {
    padding-bottom: 20px;
}

.dpachivement_box ul li a {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: bold 18px/24px 'Inter';
    display: block;
    color: #172B44;
}

.dpachivement_box ul li a::before {
    content: "";
    background: url(../images/nav-arrow.webp);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 6px;
    height: 10px;
    top: 7px;
}

.program_offer {
    width: 100%;
    height: auto;
    position: relative;
    background: url(../images/program-offer1.webp);
    background-repeat: no-repeat;
    padding: 120px 0px;
    background-size: cover;
}


/* .program_offer .container{
    position: absolute;
    top: 0;
    max-width: 1920px;
    padding: 100px 0px;
 } */

.program_offer .programoffer_content {
    width: 100%;
    padding-left: 50px;
}

.program_offer .programoffer_content h5 {
    color: #fff;
    font: bold 24px/30px 'Inter';
}

.program_offer .pgoffer_box {
    width: 100%;
    height: auto;
    padding: 26px 36px 29px;
    background: #fff;
    position: relative;
    margin-top: 28px;
}

.program_offer .pgoffer_box::before {
    content: "";
    left: 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 7px;
    background: #EFDE00;
}

.program_offer .pgoffer_box2::before {
    background: #BA4717;
}

.program_offer .pgoffer_box3::before {
    background: #a1024b;
}


/* .program_offer .pgoffer_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #d9d9d9;
    border-right: 50px solid #697b8c;
} */

.program_offer .pgoffer_box ul li {
    padding-bottom: 20px;
}

.program_offer .pgoffer_box ul li a {
    padding-left: 22px;
    position: relative;
    text-align: left;
    display: block;
    font: normal 18px/21px 'Inter';
    color: #000000;
}

.program_offer .pgoffer_box ul li a::before {
    content: "";
    background: url(../images/nav-arrow.webp);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 5px;
    background-size: cover;
    height: 9px;
    top: 6px;
}

.pgoffer_box .pgname {
    text-align: left;
    font: normal 30px/30px 'Inter';
    color: #BA4717;
    padding-bottom: 13px;
}

.dpfaculties {
    width: 100%;
    height: auto;
    padding: 78px 0px 70px;
}

.dpfaculties h5 {
    text-align: center;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 50px;
}

.dpfaculties .faculty_detail h5 {
    text-align: left;
    font: normal 18px/30px Inter;
    color: #000000;
    padding: 0px;
    margin: 0px;
}

.dpfaculties .faculty_detail figure {
    margin-bottom: 27px;
}

.faculties_btnwrap {
    width: 100%;
    height: auto;
    padding: 30px 0px;
    border-top: 1px solid #CCCCCC;
}

.faculties_btnwrap .prop_btn {
    background: #EF7D00;
    display: inline-block;
    letter-spacing: 0;
    color: #FFFFFF;
    text-transform: uppercase;
}

.faculties_btnwrap .pursuingbtn2 {
    display: inline-block;
    color: #172B44;
    background: none;
}

.faculties_btnwrap .pursuingbtn2:hover {
    color: #BA4717;
}

.pursuingbtn2::before {
    background: url(../images/nav-arrow.webp);
    background-repeat: no-repeat;
    width: 6px;
    height: 11px;
    background-repeat: no-repeat;
    margin-right: 10px;
    position: absolute;
    left: 18px;
    top: 13px;
    content: "";
}

.dphapning {
    width: 100%;
    height: auto;
    background-color: #1D1D1D;
    padding: 80px 0px;
    position: relative;
}

.dphapning.dept {
    width: 100%;
    height: auto;
    background-color: #2e2e2e;
    padding: 80px 0px 50px;
    position: relative;
}

.dphapning::before {
    background-color: #2E2E2E;
    height: 100%;
    content: "";
    left: 0;
    top: 0;
    width: 62.4%;
    position: absolute;
}

.dphapning .container {
    position: relative;
}

.dphapning .heading1 {
    color: #fff;
    padding-bottom: 0px;
    margin-bottom: 77px;
    font: 500 36px/43px 'Inter';
    letter-spacing: -0.72px;
}

.dphapning .heading1::after {
    background: #a1054d;
    left: 17%;
}

.dphapning .hpng-footer {
    padding: 0px 40px 0px 0px;
}

.dphapning h6 {
    font: bold 24px/30px 'Inter';
    color: #FFFFFF;
    margin: 0;
    padding-bottom: 34px;
}

.dphapning .eventbox img {
    padding-bottom: 21px;
}

.dphapning .eventbox img:nth-of-type(2) {
    padding-top: 50px;
}

.dphapning .date {
    text-align: left;
    font: bold 16px/21px 'Inter';
    color: #a1054d;
    padding-bottom: 15px;
}

.dphapning .new_slider {
    width: 100%;
    height: auto;
    position: relative;
}

.dphapning .new_slider img {
    padding-bottom: 49px;
}

.dphapning .new_slider::after {
    content: "";
    left: 0;
    bottom: 65px;
    position: absolute;
    width: 195px;
    height: 4px;
    background: #FFB300;
}

.dphapning .new_slider p {
    text-align: left;
    font: 300 30px/36px 'Inter';
    color: #FFFFFF;
    position: relative;
    margin: 0 0 60px;
}

.dphapning button.owl-prev span {
    width: 36px;
    height: 36px;
    background: url(../images/arrow-slider1.svg) no-repeat;
    display: inline-block;
    text-indent: -9999px;
}

.dphapning button.owl-next span {
    width: 36px;
    height: 36px;
    background: url(../images/arrow-slider1.svg) no-repeat;
    display: inline-block;
    text-indent: -9999px;
    background-position: -36px 0px;
}

.dphapning .prop_btn {
    display: inline-block;
    margin-top: 66px;
    background: #EF7D00;
}

.dphapning .eventbox p {
    text-align: left;
    font: 300 16px/21px 'Inter';
    color: #FFFFFF;
    margin: 0px;
}

.notice_wrap h6 {
    padding-left: 30px;
}

.notice_box {
    background: #212121;
    padding: 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.notice_box .noticebox_inner {
    margin-bottom: 30px;
    display: flex;
    align-items: center;
}

.notice_box .noticebox_inner .date_box {
    border: 1px solid #707070;
    width: 78px;
    height: 70px;
    text-align: left;
    font: normal normal normal 21px Inter;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 9px 15px;
    float: left;
    display: block;
    margin-right: 28px;
}

.notice_box .noticebox_inner p {
    text-align: left;
    font: 300 18px/24px 'Inter';
    color: #FFFFFF;
    margin: 0px;
}


/*-------------Dipartmet Css-end-----------------------*/

.lifesb_wrap h2 {
    text-align: left;
    font: 500 36px/48px 'Inter';
    color: #000000;
}

.lifesb_wrap p {
    padding-top: 0px;
}

.lifesb_wrap .over_view {
    padding-bottom: 35px;
}

.sb_nav {
    width: 100%;
    height: auto;
    margin: 30px 0px 40px;
    border-bottom: 1px solid #0000002e;
}

.sb_nav ul {
    display: flex;
    flex-wrap: wrap;
}

.sb_nav ul li {
    display: flex;
    justify-content: flex-start;
    padding-right: 20px;
}

.sb_nav ul li a {
    text-align: left;
    font: 300 18px/30px 'Inter';
    color: #000000;
    padding-bottom: 30px;
}

.sb_nav .active {
    color: #000000;
    border-bottom: 1px solid #000;
}

.life_sb {
    width: 100%;
    height: auto;
    padding: 15px 0px 30px;
}

.lifesb_image {
    position: relative;
    left: -280px;
}

.life_sb p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin: 0;
}

.life_sb img {
    margin-bottom: 40px;
}

.life_sbcamp img {
    margin-bottom: 20px;
}

.life_sbcamp .fullwidth_ul li {
    margin-bottom: 15px;
}

.lifesb_image img {
    margin-bottom: 0px;
}

.WiFi_campus {
    width: 100%;
    height: auto;
    padding: 0px 0px 90px;
}

.WiFi_campus p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.WiFi_campus img {
    margin-bottom: 40px;
}

.WiFi_campus h3,
.WiFi_campus h2,
.placement_preparation .heading_para h2,
.student-couns .vission_wrap .mission_box h2
h4,
h5 {
    text-align: left;
    font: normal bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 25px;
    margin: 0px;
}

.differently_abled {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding: 60px 0px;
    margin-bottom: 90px;
}

.differently_abled::before {
    position: absolute;
    width: 86.4%;
    height: 100%;
    content: "";
    left: 0;
    bottom: 0;
    background: #a1024b;
    z-index: -1;
}

.differently_content h5 {
    color: white;
}

.differently_content p {
    text-align: left;
    font: normal 16px/24px Inter;
    color: #FFFFFF;
}

.differentlyabled_image {
    position: relative;
    z-index: -1;
}

.differently_contentbox {
    background: #fff;
    padding: 40px;
    position: absolute;
    width: 503px;
}

.differently_contentbox p {
    color: #000000;
}

.differently_contentbox ul li {
    padding-bottom: 22px;
}

.differently_contentbox ul li a {
    padding-left: 30px;
    position: relative;
    text-align: left;
    text-align: left;pointer-events: none;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.differently_contentbox ul li a::before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 3px;
}


/*-------------Life@sb Css-end-----------------------*/


/* promila css start */


/* Faculty-List css start */

.faculty_nav li,
.gallery_tab li {
    display: inline-block;
}

.faculty_nav li a,
.gallery_tab .nav-tabs a {
    display: inline-block;
    background: #B4B4B4;
    color: #fff;
    font-size: 21px;
    padding: 8px 9px;
    font-weight: 600;
    transition: 0.5s ease all;
}

.faculty_nav li a:hover,
.faculty_nav li a.active,
.gallery_tab .nav-tabs a.active {
    background: #a1024b;
}

.faculty_detail {
    margin-bottom: 30px;
}

.faculty_detail h3 {
    font-size: 21px;
    color: #000;
    margin-top: 15px;
    margin-bottom: 5px;
    font-weight: normal;
}

.faculty_detail p {
    margin: 0;
    color: #000000;
}

.faculty_detail figure,
.archive_inner figure {
    overflow: hidden;
}

.faculty_detail img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}

.faculty_detail_list .faculty_detail img {
    display: none;
}

section.faculty_detail_list {
    margin-top: 40px;
}

.faculty_detail a:hover img,
.archive_inner figure:hover img {
    -webkit-transform: scale(1.08);
    transform: scale(1.08);
}


/* Faculty-List css end */


/* Faculty-detail css start */

.inner_page_manu h6 {
    font-size: 24px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: 400;
}

.faculty_mail {
    background: #a1024b;
    width: 100%;
    margin-top: 10px;
    display: inline-block;
    position: relative;
    display: none;
}

.faculty_mail::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
    border-top: 50px solid #c6b304;
    border-right: 50px solid #f7f7f7;
}

.faculty_mail figure {
    background: #f7f7f7;
    padding: 10px;
    display: inline-block;
    border-radius: 50%;
}

.faculty_mail_inner {
    padding: 30px 30px 30px 20px;
}

.faculty_mail_img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    width: calc(100% - 65px);
}

.faculty_mail_img h5 {
    font-size: 18px;
    letter-spacing: 0px;
    color: #000000;
    font-weight: normal;
    margin: 0;
}

.faculty_mail_img a {
    color: #000000;
    font-size: 16px;
}

.qualification {
    background: #fff;
    padding: 30px;
    margin-bottom: 25px;
    margin-top: 0px;
}

.qualification h3 {
    font-size: 20px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 12px;
}

.qualification p {
    font-size: 16px;
    font-weight: normal;
    color: #000000;
    margin: 0;
    line-height: initial;
}

.qualification_inner {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.qualification_inner label {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 20px;
}

.qualification_inner li {
    list-style: none;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}

.qualification_inner li:before {
    content: "";
    background: #a1054d;
    width: 7px;
    height: 7px;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    top: 9px;
    left: 0;
}


/* Faculty-detail css end */


/* news css start */

.blue {
    background: #D0E5EE;
    width: 100%;
}

.yellow {
    background: #DDD8A7;
    width: 100%;
}

.news-year {
    width: 100%;
    height: auto;
    padding-bottom: 30px;
}

.news-year h2 {
    margin: 0;
}

.padding_null {
    padding: 0;
    margin-bottom: 50px;
}

.news_right {
    padding: 60px;
    height: 100%;
}

.news_right h4,
.archive_text h4,
.news_release h4,
.news_release_inner h4 {
    font-size: 18px;
    line-height: 22px;
    font-weight: normal;
    color: #000000;
    text-transform: uppercase;
    display: inline-block;
    border: 1px solid #707070;
    padding: 10px;
    margin: 0;
    vertical-align: middle;
    width: 62px;
}

.news_right h4 a {
    color: #ffff;
}

.news_right h4 a:hover {
    color: #ffba00;
}

.news_right h3 {
    font-weight: normal;
    color: #000000;
    font-size: 30px;
    margin: 145px 0 0 0;
}

.news_right h3 a {
    color: #fff;
}

.news_right h3 a:hover {
    color: #ffba00;
}

.blue.news_right h3 {
    max-width: 55%;
}

.blue.news_right h3 a {
    color: #000;
}

.blue.news_right h4 a {
    color: #000;
}

.blue.news_right h3 a:hover {
    color: #ffba00;
}

.blue.news_right h4 a:hover {
    color: #ffba00;
}

.archive_text,
.release_page {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-top: 0px;
}

.archive_text p {
    display: inline-block;
    margin: 0;
    width: calc(100% - 84px);
    font-weight: normal;
    line-height: initial;
    color: #000000;
    font-size: 16px;
    margin-left: 15px;
    vertical-align: middle;
}

.archive_inner {
    margin-bottom: 20px;
    position: relative;
}
.archive_text{
    margin-top: 10px;
}
.archive_heading h2 {
    font-weight: normal;
    letter-spacing: 0px;
    color: #000000;
    font-size: 30px;
    text-align: center;
    background: #f7f7f7;
    display: inline-block;
    width: max-content;
    padding: 0 40px;
    margin-bottom: 30px;
}

.archive_heading {
    position: relative;
    text-align: center;
}

.archive_heading:before {
    content: "";
    background: #cbcbcb;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 20px;
    z-index: -1;
}

.container.archive_white {
    padding: 30px;
    background: #fff;
}

.archive_btn a {
    background: #EF7D00;
    border: #EF7D00;
    font: normal normal bold 16px/21px Inter;
    letter-spacing: 1.6px;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 7px 18px;
}

.archive_btn a:hover {
    background: #000000;
}

.archive_btn {
    margin: 30px 0 50px 0;
}

.list_dropdown {
    display: flex;
    justify-content: flex-end;
}

.list_dropdown .dropdown {
    display: flex;
    margin-left: 35px;
    border-bottom: 1px solid rgb(102 102 102 / 56%);
}

.list_dropdown .form-control {
    background-color: transparent;
    border: none;
    border-radius: 0;
    text-align: left;
/*     font: normal 18px/24px 'Inter'; */
    color: #000000;
}

.list_dropdown button {
    background: transparent;
    border: transparent;
    width: 120px;
    position: relative;
    text-align: left;
    font-weight: 500;
    font-size: 18px;
    letter-spacing: 0px;
    color: #000000;
    border-bottom: 1px solid #c5c5c5;
    padding-bottom: 10px;
}

.list_dropdown button:after {
    content: "";
    background-image: url("../images/blk-down.webp");
    width: 12px;
    height: 7px;
    background-size: cover;
    position: absolute;
    right: 0;
    top: 10px;
}


/* news css end */


/* news-detail css start */

.list_news li {
    display: inline-block;
}

.list_news a {
    padding: 8px;
}

.list_news {
    background: #fff;
    display: inline-block;
    padding: 10px;
}

.guest_lect h3 {
    font-weight: 400;
    width: calc(100% - 100px);
    color: #000000;
    font-size: 30px;
    display: inline-block;
    margin: 0 0 0 25px;
    vertical-align: middle;
}

.news_page {
    margin-bottom: 0px;
    margin-top: 40px;
}

.news_page .pe-md-0,
.news_page .ps-md-0 {
    margin-bottom: 35px;
}

.news_page:last-child .pe-md-0,
.news_page:last-child .ps-md-0 {
    margin-bottom: 0px;
}

.guest_lect h4 {
    vertical-align: middle;
}

.guest_lect {
    margin: 10px 0px 35px 0;
}

.detail-text p {
    margin-bottom: 35px;
}

.table_guest th {
    background: #a1024b;
    color: #fff;
    font: normal normal 300 16px/22px Inter;
    border: transparent;
}

.table_guest td {
    font: normal normal normal 16px/24px Inter;
    color: #000000;
    border: none;
}

.table_guest tbody {
    background: #fff;
}

.news_table {
    margin-top: 45px;
}

.table_guest td:first-child {
    color: #000;
}

.table_guest td,
.table_guest th {
    padding: 10px 20px;
    vertical-align: top;
}

.table_guest {
    padding-bottom: 0px;
    margin-bottom: 20px;
}

.archive_btn img {
    margin-right: 10px;
}


/* news-detail css end */


/* event css start */

.orange {
    background: #BA4717;
    width: 100%;
}

.dark-blue {
    background: #172B44;
    width: 100%;
}

.detail-pg p {
    font-size: 24px;
    line-height: 36px;
    color: #000000;
    margin: 0;
}

.detail-pg {
    padding: 35px;
    background: #fff;
}

.big_img img {
    margin-top: 10px;
}

.big_img {
    margin-bottom: 40px;
}

.archive_inner img {
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
}

.gallery .archive_text p {
    width: 100%;
    margin-left: 0;
    min-height: 0px;
}

.gallery_tab .nav-tabs {
    float: right;
}

.photo_video {
    display: inline-block;
    position: absolute;
    bottom: 25px;
    right: 15px;
}

.archive_inner .photo_video img {
    height: auto;
}

.photo_text {
    background: #172B44;
    font: normal normal normal 16px/24px Inter;
    padding: 5px 9px;
    color: #FFFFFF;
    float: left;
}

.photo_icon {
    background: #a1054d;
    padding: 5px 9px;
    float: left;
}

.video_icon {
    background: #BA4717;
    padding: 5px 9px;
    float: left;
}

.gallery_tab li {
    margin-left: 3px;
}

.video_photo {
    position: relative;
    display: inline-block;
    width: 100%;
}

.contact_page {
    margin-bottom: 50px;
}

.contact_page li {
    display: inline-block;
    position: relative;
    margin-right: 7px;
}

.contact_page li a,
.contact_page p {
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
}

.contact_page li:after {
    content: "/";
    position: absolute;
    right: -9px;
    color: #000000;
}

.contact_page li:last-child::after {
    display: none;
}

.form_contact {
    background: #FFFFFF;
    padding: 35px;
    position: relative;
}

.form_contact .form-control {
    border: none;
    border-bottom: 1px solid #D5D5D5;
    border-radius: 0;
    padding: 0px 0 10px 0;
    font-size: 15px;
}

.contact_form {
    margin-top: 40px;
}

.contact_form .archive_btn {
    text-align: left;
    font: bold 16px/21px 'Inter';
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 8px 20px;
    display: block;
    margin-bottom: 12px;
    position: relative;
    background: #BA4717;
    border: none;
}

.contact_form .archive_btn:hover {
    background: #000000;
}

.form_contact:after {
    content: "";
    border-top: 50px solid #d9d9d9;
    border-right: 50px solid #f7f7f7;
    right: 0;
    position: absolute;
    bottom: 0;
    width: 50px;
    height: 50px;
}

.form_contact h3 {
    font: normal normal bold 24px/30px Inter;
    margin: 0;
    font-size: 24px;
}

.map {
    margin-top: 50px;
}

.address1,
.address2,
.address3 {
    position: relative;
    padding-left: 30px;
    margin-bottom: 40px;
}

.address1:before {
    content: "";
    position: absolute;
    background: #a1054d;
    width: 2px;
    height: 100%;
    left: 0;
}

.address2:before {
    content: "";
    position: absolute;
    background: #a1024b;
    width: 2px;
    height: 100%;
    left: 0;
}

.address3:before {
    content: "";
    position: absolute;
    background: #BA4717;
    width: 2px;
    height: 100%;
    left: 0;
}

.contact_page label {
    font: normal normal normal 18px/24px Inter;
    color: #000000;
    margin-bottom: 20px;
}

.contact_page h5 {
    font: normal normal normal 21px/24px Inter;
    color: #000000;
}

.contact_page h6 {
    font: normal normal normal 16px/24px Inter;
    color: #000000;
    font-weight: 500;
}

.enquires {
    margin-bottom: 20px;
}

.contact_page h2 {
    margin-bottom: 30px;
    font: normal normal bold 30px/36px Inter;
    color: #000;
    font-size: 30px;
}

.news_release h3 {
    font: normal normal 300 24px/30px Inter;
    margin-top: 20px;
    color: #000000;
    margin-bottom: 20px;
}

.news_release figure {
    border-top: 1px solid #d4d4d4;
    margin-bottom: 20px;
    padding-top: 25px;
}

#accordionExample1 {
    background: #ffba00;
    position: relative;
}

#accordionExample1:after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 40px;
    height: 40px;
    border-top: 40px solid #c7940b;
    border-right: 40px solid #f7f7f7;
}

.accordion-item1 a {
    font: normal normal bold 18px/24px Inter;
    color: #000000;
    padding-left: 20px;
}

.accordion-item1 .accordion-header {
    position: relative;
    padding: 10px 15px 10px 30px;
    width: 100%;
}

.accordion-item1 .accordion-header:before {
    content: "";
    background-image: url(../images/blk-ryt.webp);
    width: 7px;
    height: 12px;
    position: absolute;
    left: 15px;
    background-size: cover;
    top: 14px;
}

#accordionExample1 h4 {
    font: normal normal bold 24px/30px Inter;
    font-size: 24px;
    color: #000000;
    padding: 35px 13px 10px 13px;
}

#accordionExample1 .accordion-body {
    padding: 0px 15px 10px 33px;
}

#accordionExample1 .accordion-body li {
    font: normal normal normal 16px/24px Inter;
    color: #000000;
    width: 49%;
    display: inline-block;
}


/* event css end */

.accordion-item1 {
    border-bottom: 1px solid #d99e00;
}

.news_release_inner_top {
    background: #fff;
    padding: 20px;
}

.news_release_inner h3 {
    font: normal normal normal 18px/24px 'Inter';
    color: #000000;
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 12%);
    padding-left: 15px;
}

.news_release_inner figure {
    display: inline-block;
    vertical-align: middle;
}

.news_release_inner h4 {
    vertical-align: middle;
}

.news_release_inner {
    border-bottom: 1px solid #d4d4d4;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.news_release_inner:last-child {
    border: none;
}


/* career css start */

.inner_page_manu .career h3 {
    font: normal normal 300 30px/42px 'Inter';
    color: #000000;
}

.training_dev {
    background: #fff;
    padding: 40px;
}

.career_mail {
    padding: 40px;
}

.training_dev h3 {
    font: normal normal bold 24px/30px 'Inter';
    color: #000000;
}

.training_dev p {
    margin-bottom: 0;
    margin-top: 25px;
    line-height: 24px;
}

.training-right {
    padding-right: 0;
}

.training-left {
    padding-left: 0;
}

.career_mail h4 {
    font: normal normal 300 24px/30px 'Inter';
    color: #000000;
    border-bottom: 1px solid #a1024b;
    margin-bottom: 30px;
}

.career_mail a {
    font: normal normal bold 18px/30px 'Inter';
    color: #172B44;
}

.training_eng h4,
.careers-sec4 h4 {
    font: normal normal bold 24px/30px Inter;
    color: #000000;
    text-align: center;
}

.training_eng h5 {
    font: normal normal 300 24px/30px 'Inter';
    letter-spacing: 0px;
    color: #000000;
    text-align: center;
    max-width: 90%;
    margin: 0 auto;
    padding-bottom: 40px;
}

.employee_engagement {
    background: #fff;
    padding: 50px 0;
    margin-top: 70px;
}

.training-img figure:last-child {
    margin-top: 25px;
}

.training-img img,
.training-last img {
    height: 286px;
}

.training-last p {
    margin: 0;
    padding: 65px 30px 0 30px;
}

.careers-sec4 {
    padding: 60px 0;
}

.careers-sec4 h4 {
    padding: 0;
    margin-bottom: 50px;
}

.careers-sec4 #accordion_example1 button a {
    color: #fff;
    transition: 0.5s;
}

.careers-sec4 #accordion_example1 button:hover {
    background-color: #000000;
}

#accordion_example1 h6 {
    font: normal normal bold 21px/36px 'Inter';
    margin: 0;
}

.exp {
    font: normal normal bold 16px/24px 'Inter' !important;
    letter-spacing: 0px;
    color: #000000;
}

.exp span {
    font: normal normal normal 16px/24px 'Inter';
    display: block;
    color: #000000;
}

#accordion_example1 button {
    background: #BA4717;
    border: #BA4717;
    font: normal normal bold 16px/21px 'Inter';
    letter-spacing: 1.6px;
    color: #FFFFFF;
    padding: 8px 10px;
}

#accordion_example1 .accordion-header {
    margin-bottom: 0;
    position: relative;
    padding: 15px 20px;
}

#accordion_example1 .accordion-button {
    padding: 0;
    position: absolute;
    right: 8px;
    background: transparent;
    width: max-content;
    top: 30px;
}

#accordion_example1 .accordion-item {
    border: 0px solid rgba(0, 0, 0, .125);
    margin-bottom: 15px;
}

.career h2 {
    margin-bottom: 25px;
}


/* career css end */


/* life sb live css start*/

.lifesb_live {
    height: 100%;
}

.sb_live {
    padding: 0px 0px 10px;
}

.life_sb1 p {
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.life_sb1 img {
    margin-bottom: 20px;
}

.live-sb {
    margin: 0px 0 7px 0;
}

.life_sb1 label {
    font: normal 21px/30px 'Inter';
    letter-spacing: 0px;
    color: #000000;
    margin-top: 25px;
}

.live_cafe {
    margin: 60px 0;
}

.live_cafe .col-xl-9 .row {
    height: 100%;
}

.live_cafe figure {
    width: 100%;
    height: 100%;
}

.live_cafe figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.live_cafe p {
    font: normal normal normal 16px/24px Inter;
    color: #000000;
    margin: 25px 0 0 0;
}

.life_sb1 {
    margin-top: 30px;
}

.life_live {
    background: #a1024b;
    padding: 35px;
    height: 100%;
}

.ladies {
    width: 100%;
    height: 100%;
}

.life_live h4 {
    color: #fff;
    padding-bottom: 0;
}

.life_live h5 {
    font: normal 21px/30px 'Inter';
    letter-spacing: 0px;
    color: #FFFFFF;
    padding: 0;
    margin: 20px 0;
}

.life_live p {
    font: normal 16px/24px 'Inter';
    letter-spacing: 0px;
    color: #FFFFFF;
    margin: 0;
}

.content-top {
    display: none;
}

textarea {
    resize: none;
}

.career_page {
    margin-top: 10px;
}

.live_sbimg {
    margin-top: 30px;
}

.live_sbimg p {
    font: normal 21px/30px 'Inter';
}


/* life sb live css end*/


/* promila css end */

.sb-leadership {
    margin-bottom: 50px;
}

.sb-leadership img {
    width: 100%;
}

.sb-leadership .sb_studentImg {
    background: #ffff;
    height: 100%;
}

.sb_students_details {
    padding: 25px 20px 20px;
    position: relative;
    min-height: 290px;
}

.sb_students_details h3, .sb_students_details h2 {
    font-size: 25px;
    color: #282828;
    letter-spacing: 0;
    font-weight: 600;
    margin-bottom: 15px;
}

.sb-leadership .program_icon img {
    width: auto;
}

.yellow_box h4, .yellow_box h3 {
    padding: 10px 0px 10px 0px;
    font-size: 24px;
    font-weight: 300;
    font-style: italic;
    line-height: 30px;
}

.program_icon {
    width: 44px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #a1054d;
    display: block;
    margin-top: 30px;
    position: absolute;
    left: 20px;
    bottom: 20px;
}

.program_icon:hover {
    background: #ffd053;
}

.pop_up_description1 {
    padding: 0px 0 50px;
}

.image79 {
    height: 100%;
}

.image79 img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

.pop-up_descriptions {
    padding: 0 0 0 20px;
}

.pop-up_descriptions h2 {
    color: #282828;
    font-size: 48px;
    letter-spacing: 0;
    font-weight: bold;
    line-height: 50px;
}

.pop-up_descriptions h2 span {
    display: block;
    font-size: 24px;
    font-weight: 600;
}

.yellow_box {
    margin-top: 70px;
}

.yellow_box {
    background: #a1054d;
    padding: 40px 40px 20px 40px;
    position: relative;
}

.yellow_box img.developed {
    position: absolute;
    top: -30px;
}

.yellow_box p {
    margin-top: 10px;
    font-style: normal;
}

.specializes_Robotics {
    padding-top: 40px;
}

.recruiter-logo {
    padding-bottom: 80px;
}

.testimonial figure img {
    width: 100%;
}

.testimonial .col-md-4 a {
    border-radius: 0.3rem;
    margin-bottom: 40px;
    display: block;
}

.testimonial .col-md-4 a h5 {
    font-size: 22px;
    font-weight: 500;
    padding-bottom: 15px;
}

.testi-details {
    background: #f4f4f4;
    padding: 20px 20px 0px;
    margin: 0;
    border: 0.1rem solid #ecebeb;
    min-height: 240px;
}

.curriculumtab_wrap .testimonials-slider .owl-dots {
    display: none;
}

.testi-details h5 {
    text-align: left;
    font: normal 600 15px/24px 'Inter';
    color: #000000;
    padding-bottom: 30px;
    margin: 0px;
}

.testi-details h5 span {
    display: none;
    font-size: 16px;
    color: #666;
    font-weight: normal;
    font-style: italic;
}

.video-modal .btn-close {
    position: absolute;
    right: 1rem;
    top: -2rem;
    opacity: 1;
    background: none;
}

#testim-modal.video-modal .modal-body {
    padding: 1.5rem;
}

.testimo-mdl {
    display: flex;
}

.testi-details1 {
    padding: 1.5rem 2rem 2rem 2rem;
    width: 70%;
}

.video-modal .modal-dialog {
    width: 50%;
    max-width: none;
    margin-top: 5%;
}

.testi-details1 h5 {
    font-size: 22px;
    font-weight: 500;
    padding-bottom: 15px;
}

.testimonial-tab ul li {
    display: inline-block;
    margin-right: 25px;
}

.testimonial-tab ul li a {
    font-size: 24px;
}

.testimonial-tab {
    margin-bottom: 25px;
}

.testimonial-tab ul li.active a {
    font-weight: 600;
    color: #a1054d;
}

.testidetail_content .testimonial-tab {
    margin-bottom: 35px;
}

.testidetail_content .testi-details {
    height: 240px;
    min-height: auto;
    margin-bottom: 30px;
}

.testidetail_content .testi-details h5 span {
    font-size: 13px;
}

.pers-plan {
    margin-bottom: 80px;
    display: block;
}

.pers-plan .Bestpractices_box {
    padding: 22px;
}

.pers-plan .Bestpractices_box p {
    font: 300 16px/24px 'Inter';
}

.pers-plan {
    margin: 50px 0px 80px;
    display: block;
}

.plan-content {
    position: relative;
}

.over-plan {
    position: absolute;
    bottom: 0px;
    background: #ffba00;
    width: 45%;
    padding: 20px;
}

.accred-affli1 {
    margin: 0px 0px 50px;
}

.accred-affli1 h3, .accred-affli1 h1{
    margin-bottom: 30px;
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 20px;
    text-align: center;
}

.accred-affli1 .col-md-4 {
    margin-bottom: 10px;
}

.hows-work2 {
    background: #d2ddd5;
    padding: 28px 30px;
    height: 180px;
}

.hows-work2 h5 {
    font-size: 65px;
    color: #000000;
    font-weight: bold;
    font-family: 'Inter';
    float: left;
    line-height: 70px;
    margin-bottom: 109px;
    padding-right: 19px;
}

section.hoes-it-work .col-md-4 {
    margin-bottom: 0px;
}

.hows-work h2 {
    padding: 52px 37px 0;
}

.apply-text1 h3 {
    font-size: 24px;
    font-weight: bold;
    font-family: 'Inter';
    margin-bottom: 14px;
    margin-top: 7px;
    color: #000000;
}

section.hoes-it-work {
    padding-bottom: 50px;
}

section.hoes-it-work .col-md-4 {
    margin-bottom: 0px;
}

.hows-work h2 {
    padding: 52px 37px 0;
}

section.hoes-it-work .col-md-4:nth-child(2) .hows-work2 {
    background: #fbe5e8;
}

section.hoes-it-work .col-md-4:nth-child(3) .hows-work2 {
    background: #d9cce8;
}

section.hoes-it-work .col-md-4:nth-child(4) .hows-work2 {
    background: #f2ecd6;
}

section.hoes-it-work .col-md-4:nth-child(5) .hows-work2 {
    background: #ccf1e9;
}

section.hoes-it-work .col-md-4:nth-child(6) .hows-work2 {
    background: #e9f2f9;
}

section.hoes-it-work {
    padding-bottom: 50px;
}

.research-comitee {
    margin-bottom: 50px;
}

section.research-comitee .research-member {
    padding: 30px 20px 12px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 190px;
}

section.research-comitee .research-member h5, section.research-comitee .research-member h3 {
    font-size: 24px;
    font-weight: 500;
    padding-bottom: 0px;
    margin-bottom: 15px;
    border-left: 5px solid #ef7d00;
    line-height: 34px;
    padding-left: 13px;
    text-transform: uppercase;
}

section.research-comitee .research-member p {
    font-size: 18px;
    font-weight: 500;
    margin-left: 20px;
}

.owl-carousel .owl-item .testi-details img {
    width: auto;
}

.collaborations {
    margin: 0px 0px 80px;
}

.collaborations .color-1 {
    background: #a1024b;
    font: bold 24px/21px 'Inter';
    display: flex;
    margin-bottom: 16px;
    letter-spacing: 1.6px;
    color: #FFFFFF;
    padding: 50px;
    width: 100%;
}

.collaborations .color-2 {
    background: #BA4717;
    font: bold 24px/21px 'Inter';
    display: flex;
    letter-spacing: 1.6px;
    color: #FFFFFF;
    padding: 50px;
    width: 100%;
}

.research-activities {
    margin-bottom: 60px;
}

.research-activities h3, .research-activities h2 {
    padding-bottom: 25px;
}
.research-activities h2.sub-heading{
  font-size: 1.75rem;
}
.research-activities h5, .research-activities table tr h2 {
    text-align: center;
    padding: 0px;
    margin: 0px;
    font: normal bold 20px/30px 'Inter';
    color: #FFF;
}

.research-activities .grey-bg {
    background: #ef7d00;
}

.research-activities tr th {
    color: #FFF;
    padding: 10px 10px;
}

section.recruiter-logo.member figure {
    padding: 25px;
    box-shadow: 0px 3px 6px #00000014;
    margin-bottom: 30px;
    transition: 0.5s;
    background: #FFF;
}

section.recruiter-logo.member figure img {
    transition: 0.5s;
}

section.recruiter-logo.member {
    margin-bottom: 60px;
}

.prospects_contentbox ul li {
    margin-bottom: 10px;
    width: 50%;
    display: flex;
    padding-left: 30px;
    position: relative;
    text-align: left;
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.prospects_contentbox ul li::before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 7px;
}

.career_prospects ul li strong {
    color: #000;
    display: block;
}

section.curriculumtab_wrap.sems .tab-details ul li {
    display: inline-block;
    width: 31%;
    position: relative;
    padding-left: 18px;
    margin-right: 20px;
}

section.curriculumtab_wrap.sems .tab-details ul li:before {
    position: absolute;
    background: #F9A455;
    content: "";
    width: 8px;
    height: 8px;
    left: 0;
    top: 7px;
    border-radius: 100%;
}

.learning_outcome2.prog p {
    color: #FFF;
}

.learning_outcome2.prog ul li {
    color: #FFF;
}

.publication h5 {
    text-align: left;
    font: normal 600 16px/22px 'Inter';
    color: #000000;
    padding: 10px 0px 15px;
    margin: 0px;
}

.qualification .table_guest th {
    padding: 5px;
}


/*-----Institution-Perspective-css--start---*/

.institution_Perspective {
    width: 100%;
    height: auto;
    padding: 70px 0 50px;
}

.institution_Perspectivebox {
    width: 58%;
    height: auto;
    padding: 40px;
    background: #a1054d;
    margin-top: -99px;
    position: relative;
    left: 45px;
}

.institution_Perspectivebox::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 47px;
    height: 47px;
    border-top: 47px solid #d19b0a;
    border-right: 47px solid #fff;
}

.institution_Perspectivebox p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.synchronization {
    max-width: 1920px;
    margin: auto;
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 100%;
    margin-top: 0px;
    padding: 50px 0px;
}

section.synchronization.pres {
    background: #fff;
    padding: 50px 0 100px;
}

.synchronization.pres .col-lg-8 p {
    padding-top: 60px;
    margin-bottom: 0;
}

.synchronization .large_img {
    height: auto;
    width: 1177px;
    position: relative;
    left: -257px;
}

.synchronization .large_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.synchronization_content {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
}

.synchronization_content .cont_box {
    width: 100%;
    height: 48%;
    background: #fff;
    padding-left: 27px;
    margin-left: 0;
}

.synchronization_content .cont_box p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 27px;
}

.synchronization_content .small_img {
    width: 100%;
    height: 48%;
}

.synchronization_content .small_img img {
    width: 100%;
    object-fit: cover;
}

.conventional_degree {
    width: 100%;
    height: auto;
    padding: 50px 0px;
}

.conventional_degree img {
    width: 100%;
    height: auto;
}

.conventional_degree p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    padding: 40px 0px;
}

section.institution_Perspective.prespt:after {
    content: "";
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    z-index: -1;
}

section.institution_Perspective.prespt {
    position: relative;
    z-index: 1;
}


/*-----Institution-Perspective-css--end---*/

.academic_resources {
    width: 100%;
    height: auto;
    padding: 25px 0 148px;
}

.academic_resources figure {
    width: 100%;
    height: 100%;
    position: relative;
}

.academic_resources figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.boardrom_box {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #ffffff;
    padding: 50px;
    background: #a1054d;
    position: absolute;
    bottom: -47px;
    left: 35px;
    width: 600px;
}

.boardrom_box::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 47px;
    height: 47px;
    border-top: 47px solid #d19b0a;
    border-right: 47px solid #F7F7F7;
}

.smart_board {
    width: 100%;
    height: auto;
    padding: 0px 0 100px 0;
    overflow: hidden;
}

.smart_board .smart_boardimg {
    position: relative;
    right: 0px;
    height: 100%;
}

.smart_boardimg figure {
    width: 1080px;
    height: 100%;
}

.smart_boardimg figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.smart_board .smboard_content {
    background: #fff;
    padding: 50px 52px 100px 48px;
}

.smart_board .smboard_content h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 40px;
    margin: 0;
}

.smart_board .smboard_content p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.infirmary_room {
    width: 100%;
    height: auto;
    padding: 100px 0 50px;
    background: #fff;
}

.infirmary_room figure {
    width: 100%;
    height: 100%;
}

.infirmary_room img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.infirmary_room h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 40px;
    margin: 0;
}

.infirmary_room p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 40px;
}

.infirmary_room .art_room {
    margin-top: 100px;
}

.reprographic_centre {
    position: relative;
    width: 100%;
    height: auto;
    z-index: 1;
    padding: 100px 0;
}

.reprographic_centre::before {
    position: absolute;
    content: "";
    height: 35%;
    width: 100%;
    z-index: -1;
    background: #fff;
    top: 0;
    left: 0;
}

section.reprographic_centre.st-club {
    padding: 0px 0px 20px;
}

.st-club.reprographic_centre::before {
    display: none;
}

.reprographic_centre figure {
    width: 100%;
    height: 100%;
}

.reprographic_centre figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.reprographic_contnt {
    background: #a1054d;
    padding: 45px;
    position: relative;
}

.reprographic_contnt::after {
    content: "";
    right: 0;
    position: absolute;
    bottom: 0;
    width: 48px;
    height: 48px;
    border-top: 48px solid #d19b0a;
    border-right: 48px solid #F7F7F7;
}

.reprographic_contnt h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 40px;
    margin: 0;
}

.reprographic_contnt p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    letter-spacing: 0px;
    color: #ffffff;
    margin: 0;
}

.inventory_controlroom {
    width: 100%;
    height: auto;
    padding-bottom: 100px;
    padding-top: 50px;
}

.inventory_controlroom h4 {
    text-align: left;
    font: normal normal bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 30px;
    margin: 0;
}

.inventory_controlroom p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 40px;
}

.inventory_controlroom .large_img {
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
}

.inventory_controlroom .large_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.inventory_controlroom .small_img {
    width: 100%;
    height: 60%;
}

.inventory_controlroom .small_img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.inventory_controlroom .cont_box {
    background: none;
    padding: 0px;
    height: 33%;
    margin-bottom: 15px;
}


/*-----Academic Resources-css--end---*/

.well_beingwrap {
    position: relative;
    width: 100%;
    height: auto;
    padding: 73px 0 50px;
    overflow: hidden;
}

.well_beingwrap::before {
    width: 100%;
    height: 55%;
    position: absolute;
    left: 0;
    top: 0;
    background: #EF7D00;
    content: "";
    z-index: -1;
}

.well_beingwrap::after {
    width: 278px;
    height: 55%;
    position: absolute;
    right: 0;
    top: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.well_beingwrap h2,
.sports_acilities h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #FFFFFF;
    margin-bottom: 50px;
}

.wellbeing_testimonial {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.wellbeing_testimonial blockquote {
    text-align: left;
    font: 300 30px/40px 'Inter';
    color: #FFFFFF;
    padding-left: 65px;
}

.wellbeing_testimonial img {
    width: 42px;
    height: 36px;
}

.wellbeing_tesname {
    font: bold 24px/36px 'Inter';
    color: #FFFFFF;
    margin-top: 24px;
}

.wellbeing_content {
    width: 100%;
    height: auto;
    padding-right: 49px;
    margin-top: 35px;
}

.wellbeing_content p:first-child {
    color: #fff;
    font: normal 16px/24px 'Inter';
}

.wellbeing_content p {
    color: #000000;
    font: normal 16px/24px 'Inter';
}

.wellbeing_content p:nth-child(2) {
    margin-bottom: 100px;
    color: #fff;
}

.wellbeing_content p strong {
    font: italic 500 16px/24px 'Inter';
}

.wellbeing_imge {
    width: 100%;
    height: 100%;
}

.wellbeing_imge figure {
    width: 1069px;
    height: 100%;
}

.wellbeing_imge figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.wellbein_listed {
    width: 100%;
    height: auto;
    padding: 50px 0 90px;
}

.wellbein_listed p {
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin-bottom: 67px;
}

.wellbein_listed table thead {
    background: #ececec;
}

.wellbein_listed table thead tr th {
    padding: 21px;
    font: 500 18px/30px 'Inter';
    color: #000000;
    border: none;
}

.wellbein_listed table tbody tr td {
    padding: 21px;
    font: normal 16px/24px 'Inter';
    color: #313131;
}

.wellbein_listed table tbody tr td:nth-child(1) {
    color: #000000;
}

.sports_acilities {
    background: #f7f7f7;
    padding: 0px 0 0;
}

.sports_acilities .wellbeing_testimonial {
    margin-bottom: 40px;
}

.sports_acilities .wellbeing_testimonial blockquote {
    padding-left: 32px;
}

.sports_acilities .wellbeing_tesname {
    color: #a1024b;
}

.sports_acilities h3 {
    color: #000000;
}

.sports_acilities blockquote {
    color: #000000;
}

.sports_acilities p {
    margin: 0;
    padding-bottom: 29px;
}

.sports_acilities p:last-child {
    margin: 0;
    padding-bottom: 0px;
}

.sports_facilitiesbottom {
    background: #f7f7f7;
    padding: 50px 0;
    overflow: hidden;
}

.sports_facilitiesbottom figure {
    width: 1074px;
    height: 100%;
    position: relative;
    left: -270px;
}

.sports_facilitiesbottom figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sport_contentbox {
    padding-left: 36px;
}

.sport_contentbox p {
    margin-bottom: 30px;
}

.sport_contentbox h4 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
}

.halfwidth_ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.halfwidth_ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: 500 16px/24px 'Inter';
    color: #000;
    display: block;
    width: 50%;
    display: flex;
    margin-bottom: 31px;
}

.halfwidth_ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.fullwidth_ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.fullwidth_ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    width: 100%;
    display: flex;
    margin-bottom: 20px;
}

.fullwidth_ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.fullwidth_ul li:last-child {
    margin-bottom: 0px;
}

.student_life {
    padding: 50px 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.student_life::before {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #fff;
    content: "";
    z-index: -1;
}

.student_life figure {
    width: 1074px;
    height: 100%;
    position: relative;
    right: 0;
}

.student_life figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.student_life h5 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin-bottom: 0;
    padding-bottom: 35px;
}

.student_life p {
    color: #000000;
    font: normal 16px/24px 'Inter';
    margin-bottom: 35px;
}

.student_contentbox {
    padding-right: 40px;
}

.topper_students {
    background: transparent;
    padding-bottom: 100px;
}

.topper_students h5 {
    padding-bottom: 43px;
}

.topper_students p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 40px;
}

.topper_students .prop_btn {
    background-color: #EF7D00;
    display: inline-block;
    margin-top: 25px;
}

.medical_room {
    position: relative;
    z-index: 1;
    padding: 85px 0 0;
    background: #fff;
}

.medical_room::before {
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.medical_room p {
    color: #fff;
}

.medicalroom_contentbox {
    padding-right: 32px;
}

.medicalroom_contentbox p,
.medical_room h5 {
    color: #fff;
}

.heading_para {
    margin-bottom: 44px;
}

.heading_para p {
    margin-bottom: 0;
}

.curricular_activities {
    position: relative;
    z-index: 1;
    background: #fff;
    padding: 100px 0;
}

.curricular_activities p {
    color: #000000;
}

.curricular_activities h5 {
    color: #000000;
}

.curricular_activities::before {
    display: none;
}

/* .curricular_activities::after {
    width: 100%;
    height: 13%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
} */

.curricular_activities .heading_para {
    margin-bottom: 70px;
}

.curricular_activitiesbox {
    margin-left: 37px;
}

.curricular_activitiesbox p {
    margin-bottom: 40px;
}

.student_life2 {
    padding: 100px 0 130px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.student_life2 p {
    color: #000;
    font: normal 16px/24px 'Inter';
}

.student_life2::before {
    width: 100%;
    height: 80%;
    position: absolute;
    left: 0;
    top: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.studentlife2_contentbox {
    padding-right: 44px;
}

.studentlife2_imgage {
    position: relative;
    right: 0;
    display: flex;
    width: 1074px;
    justify-content: space-between;
}

.studentlife2_imgage figure {
    width: 48%;
    height: 100%;
}

.studentlife2_imgage figure img {
    width: 100%;
    height: 100%;
}


/*----Well Beings-css--end---*/


/*-----placement css start---*/

.placement-enh .reprographic_contnt1 {
    padding: 25px;
}

.placement-enh .reprographic_centre::before {
    display: none;
}

.placement-enh .reprographic_centre {
    margin-bottom: 50px;
}

.placement-enh .reprographic_contnt {
    background: #a1054d;
    padding: 35px;
    height: 100%;
}

.placement-enh .reprographic_centre figure {
    width: 100%;
    height: 100%;
}

.placement-enh .reprographic_centre figure img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.placement-enh .program_margintop {
    background: #FFF;
    padding: 50px 0px;
    margin-bottom: 35px;
}

.placement-enh .reprographic_centre {
    padding: 30px 0 0px;
}

.placement-enh .Programslisting_box figure::after {
    display: none;
}

.placement-enh .Programslisting_box figure {
    position: relative;
}

.placement-enh .Programslisting_box figure span {
    position: absolute;
    bottom: 0px;
    z-index: 999;
    left: 0;
    background: #234e83;
    color: #fff;
    padding: 10px 15px;
}

.placement-enh .Programslisting_box figure span.color1 {
    background: #ba4718;
}

.placement-enh .Programslisting_box figure span.color2 {
    background: #71ade9;
}

.placement-ench1 {
    margin-bottom: 40px;
}


/*-----placement css end---*/


/*-----notice start---*/

.notice_download {
    width: 100%;
    height: auto;
    padding: 0px 0 80px 0;
}

.download_notice {
    display: block;
    background: #fff;
    width: 100%;
    min-height: 160px;
    transition: 0.3s;
    padding: 30px;
    margin-bottom: 30px;
    outline: 1px dashed #000;
    outline-offset: -15px;
}

.download_notice:hover {
    background: #ffba00;
    border-radius: 5px;
    cursor: pointer;
}

.download_notice h5, .download_notice h2 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 0 0 10px 0;
}

.download_notice p {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0 0 10px 0;
}

.examination_notice {
    min-height: 185px;
}


/*-----notice start end---*/

.faculty_mail.anti-polices {
    background: none;
    margin-bottom: 50px;
}

.faculty_mail.anti-polices .faculty_mail_inner {
    background: #a1024b;
}

.faculty_mail.anti-polices .faculty_mail_inner h5 {
    padding-bottom: 0px;
}

.faculty_mail.anti-polices::after {
    display: none;
}

.anti-ragging-polices .synchronization_content .cont_box {
    height: 50%;
    padding: 30px;
}

.anti-ragging-polices h3, .anti-ragging-polices h2 {
    margin-bottom: 25px;
}

.anti-ragging-polices .synchronization_content .cont_box {
    height: inherit;
    padding: 30px;
    background: #fff;
}

.women-cell .synchronization {
    width: 100%;
    height: auto;
    padding: 25px 0px;
}


/*-----International Admission start end---*/

.content-area.admission .accordion-body {
    padding: 30px 22px;
}

.content-area.admission {
    margin-bottom: 60px;
}

.content-area.admission .accordion-item {
    margin-bottom: 10px;
}

.document-required {
    background: #a1024b;
    color: #FFF;
    padding: 20px;
    height: 100%;
}

.document-required h4, .document-required h2 {
    color: #FFF;
    margin-bottom: 15px;
    font-size: 22px;
    font-weight: 500;
}

.admission-crt img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.admission-crt ul li {
    position: relative;
    padding-left: 26px;
    padding-bottom: 13px;
}

.admission-crt ul li:before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 7px;
}

.admission-crt h3, .admission-crt h2 {
    margin: 25px 0 15px;
}

.admission-forgein {
    margin: 30px 0px 10px;
}

.admission-forgein h4, .admission-forgein h2 {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 500;
}

.document-required.ornge {
    background: #ba4718;
}

.admission-forgein.bona-certi {
    margin: 20px 0px 10px;
}

.faq-international h4 {
    font-size: 22px;
    font-weight: 500;
    text-align: center;
}

.faq-international {
    text-align: center;
    margin: 0 auto;
}

.faq-international img {
    text-align: center;
    margin-bottom: 15px;
}

.accordion-body .course-testimonials h5 {
    text-align: left;
    font: normal 600 17px/24px 'Inter';
    color: #000000;
    padding: 0px 0px;
    margin: 0px;
}

.accordion-body .course-testimonials .testi-details {
    padding: 15px;
}

.acvt img {
    width: 100%;
}

.acvt .col-md-4 {
    margin-bottom: 20px;
}


/*-----International Admission  end---*/


/*-----Troopers India-css--start---*/

.troopers_indiawrap {
    padding: 50px 0px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.troopers_indiawrap::before {
    height: 100%;
    width: 100%;
    background: #fff;
    bottom: 0;
    left: 0;
    position: absolute;
    content: "";
    z-index: -1;
}

.troopers_indiatestimonial {
    width: 100%;
    height: auto;
    background: #a1024b;
    padding: 60px;
}

.troopers_indiatestimonial .quote_img {
    margin: auto;
    width: 40px;
    height: 36px;
}

.troopers_indiatestimonial .quote_text {
    text-align: center;
    font: italic 300 36px/40px 'Inter';
    color: #FFFFFF;
    padding: 26px 0;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    margin: 30px 0;
}

.troopers_indiatestimonial .user_name {
    text-align: center;
    font: bold 30px/36px 'Inter';
    color: #FFFFFF;
}

.troopersindia_content {
    width: 100%;
    height: auto;
    padding-top: 40px;
}

section.troopers_indiawrap.club-main .troopersindia_content {
    padding-top: 0px;
}

.troopers_indiawrap p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    padding-bottom: 20px;
    margin: 0;
}

.troopersindia_content p:last-child {
    padding-bottom: 0;
    margin: 0;
}

.troopers_indiaimg figure {
    position: relative;
    right: 0;
    height: 100%;
    width: 1060px;
    padding-left: 15px;
}

.troopers_indiaimg figure img {
    object-fit: fill;
    width: 100%;
    height: 100%;
}

.event_archives {
    width: 100%;
    height: auto;
    padding: 40px 0px 50px;
    background: #fff;
}

.event_archives h2 {
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
}

.eventarchives_accordionwrap {
    margin-top: 30px;
    width: 100%;
    height: auto;
}

.eventarchives_accordionwrap .accordion-button {
    padding: 28px 40px;
    text-align: left;
    font: bold 21px/30px 'Inter';
    color: #000000;
    background-color: #f0f0f0;
    margin-bottom: 30px;
}

.eventarchives_accordionwrap .accordion-item {
    border: none;
}

.eventarchives_accordionwrap .accordion-button:not(.collapsed) {
    background-color: #f0f0f0 !important;
    box-shadow: none;
}

.eventarchives_accordionwrap .accordion-button:not(.collapsed)::after {
    background-image: url(../images/acd-open.svg);
    background-repeat: no-repeat;
    transform: rotate(360deg);
    filter: none;
    width: 35px;
    height: 35px;
    background-size: contain;
}

.eventarchives_accordionwrap .accordion-button::after {
    background-image: url(../images/acd-open.svg);
    background-repeat: no-repeat;
    transform: rotate(180deg);
    filter: none;
    width: 41px;
    height: 41px;
    background-size: contain;
}

.eventarchives_accordionwrap .accordion-body {
    padding: 0px 0 100px;
}

.vijay_diwas h3 {
    text-align: left;
    font: 500 30px/36px 'Inter';
    color: #EF7D00;
    padding-bottom: 20px;
}

.vijay_diwas p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #313131;
    margin: 0;
    padding-top: 15px;
}

.vijay_diwas h4 {
    text-align: left;
    font: bold 21px/24px 'Inter';
    color: #000000;
    margin-top: 40px;
    margin-bottom: 24px;
    padding: 0;
}

.vijay_diwas h5 {
    text-align: left;
    font: bold 21px/24px 'Inter';
    color: #000000;
    padding: 50px 0;
}

.vijay_diwas h5:nth-of-type(2) {
    padding: 0px;
}

.vijay_diwas ul {
    padding-top: 25px;
}

.vijay_diwas ul li {
    padding-bottom: 15px;
}

.vijay_diwas ul li a {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.vijay_diwas ul li a::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.vijay_diwasimg figure {
    width: 100%;
    height: 100%;
}

.vijay_diwasimg figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sport-club {
    margin-top: 40px;
}

.student-couns .WiFi_campus {
    padding-bottom: 0px;
}

.student-couns .WiFi_campus img {
    margin-bottom: 0px;
}

.student-couns .vission_wrap {
    padding: 50px 0px 50px;
}


/*-----Troopers India-css--end---*/

.rotaract_club::before {
    height: 65%;
}

.rotaract_club p:first-child {
    padding-bottom: 70px;
}

.rotaract_club p strong {
    font-weight: bold;
    color: #000;
    font-size: 20px;
}

.rotaract_clubaward {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 50px 0;
}

.rotaract_pdful ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
}

.rotaract_pdful ul li {
    width: 33%;
    padding: 30px 60px 30px 0px;
}

.rotaract_pdful ul li a {
    display: flex;
    justify-content: space-between;
    padding-left: 0;
    align-items: center;
    position: relative;
    padding-bottom: 20px;
}

.rotaract_pdful ul li a::before {
    display: none;
}

.rotaract_pdful ul li a::after {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    height: 2px;
    bottom: 0;
    width: 100px;
}

.rotaract_pdful ul li a .pdfiocn {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 21px;
    max-width: 90%;
    /* word-break:break-all; */
}

.rotaract_pdful ul li a .pdfiocn img {
    margin-right: 20px;
}

.award-club {
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
    justify-content: space-between;
}
.affiliation_certificate{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.affiliation_certificate li{
   width: 14%;
   display: flex;
   justify-content: space-between;
   margin-bottom: 25px;
}

.award-club figure img {
    width: 100%;
}

.human-right {
    margin-top: 50px;
}

.human-right img {
    width: 100%;
}

.human-right p strong {
    margin: 15px 0px 10px;
    display: block;
    border-left: 4px solid #a1054d;
    padding-left: 10px;
}

.human-right h5 {
    margin-bottom: 10px;
}

.vijay_diwas1 p {
    margin-bottom: 20px;
}

.vijay_diwas1 img {
    width: 100%;
}

section.troopers_indiawrap.club-main ul {
    margin-bottom: 20px;
}

section.troopers_indiawrap.club-main ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

section.troopers_indiawrap.club-main ul li::after {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.club-main .table_guest {
    margin-top: 50px;
}


/*-----Rotaract Club-css--end---*/

.department-overvie {
    left: 0;
    position: relative;
}

.department-overvie figure {
    width: 1090px;
    position: relative;
    left: 0;
}

.department-overvie figure img {
    width: 100%;
}


/*-----Department Media Studies-css--end---*/

.academic_infraboard {
    max-width: 1222px;
}

.academic_infraboard p {
    padding-top: 40px;
    margin: 0;
}

.academic_infrawrap {
    width: 100%;
    height: auto;
    margin-top: 40px;
    position: relative;
    padding-bottom: 50px;
    background: #fff;
    z-index: 1;
}

.academic_infrawrap::before {
    width: 100%;
    height: 440px;
    position: absolute;
    left: 0;
    top: 0;
    background: #F7F7F7;
    content: "";
    z-index: -1;
}

.academic_infrawrap figure {
    width: 100%;
    height: 100%;
}

.academic_infrawrap figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.acdinfra_content {
    padding-left: 35px;
}

.acdinfra_content p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 51px;
}

.acdinfra_content .prop_btn {
    background: #EF7D00;
    display: inline-block;
}

.acadinfra_classroom {
    width: 100%;
    height: auto;
    background-color: #fff;
    padding: 50px 0 0;
    position: relative;
    z-index: 1;
}

.acadinfra_classroom figure {
    width: 100%;
    height: 100%;
}

.acadinfra_classroom figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.acadinfra_classroom::after {
    width: 100%;
    height: 80px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.acadinfra_classroom h2 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin: 0;
    margin-bottom: 35px;
}

.acadinfra_classroom p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    margin-bottom: 51px;
}

.acadinfra_classroom .acadcls_content {
    padding-right: 27px;
}

.acadinfra_classroom .acadcls_content p {
    padding-bottom: 30px;
    margin: 0;
}

.acadinfra_classroom .acadcls_content figure {
    width: 100%;
    height: 100%;
}

.acadinfra_classroom .acadcls_content figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.computer_laboratories {
    padding: 100px 0 0;
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
    background: #f7f7f7;
    overflow: hidden;
}

.computer_laboratories::after {
    width: 100%;
    height: 90%;
    position: absolute;
    left: 0;
    top: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.computer_laboratories h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin: 0;
    padding-bottom: 35px;
}

.computer_laboratories p {
    color: #000000;
    margin-bottom: 42px;
}

.computer_laboratories figure {
    position: relative;
    left: -265px;
    width: 1185px;
    height: 530px;
}

.computer_laboratories figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.acadcls_content .prop_btn {
    background: #EF7D00;
    display: inline-block;
}

.computer_laboratories .acadcls_content {
    padding-left: 27px;
    padding-right: 0;
}

.conferencehall {
    padding: 100px 0 150px;
    position: relative;
    z-index: 1;
    background: #fff;
}

.conferencehall::before {
    width: 100%;
    height: 70%;
    position: absolute;
    left: 0;
    top: 0;
    background: #F7F7F7;
    content: "";
    z-index: -1;
}

.conferencehall figure {
    width: 100%;
    height: 100%;
    position: relative;
}

.conferencehall figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contferencehall_box {
    background: #fff;
    padding: 50px;
    width: 707px;
    height: auto;
    position: absolute;
    left: 50px;
    bottom: 0;
}

.contferencehall_box h4 {
    margin-bottom: 40px;
    padding: 0;
}

.hostel_facilities {
    width: 100%;
    height: auto;
    background: #fff;
    position: relative;
}

.hostel_facilitiesbg {
    background: #fff;
    height: 100px;
    width: 100%;
    position: relative;
    bottom: 0;
}

.hostel_facilities::before {
    width: 37%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #005479;
    content: "";
}

.hostelfacilities_box {
    width: 100%;
    height: 100%;
    background: #005479;
    padding-right: 44px;
    position: relative;
}

.hostelfacilities_box p {
    margin-bottom: 23px;
    padding: 0;
    color: #FFFFFF;
}

.hostelfacilities_box h5 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #FFFFFF;
    margin: 0px;
    padding: 70px 0px 40px;
}

.hostelfacilities_imagebox {
    width: 100%;
    height: 100%;
}

.hostelfacilities_imagebox p {
    margin-top: 35px;
    color: #172B44;
    margin-bottom: 0;
}

.hostelfacilities_imagebox figure {
    width: 100%;
    height: 100%;
}

.hostelfacilities_imagebox figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}


/*----Academic-Infra-css--end---*/

.enhancement_programme {
    padding: 35px 0 50px;
    overflow: hidden;
}

.enhancement_programme figure {
    width: 1185px;
    right: 0;
    position: relative;
    height: 100%;
}

.enhancement_programme figure img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.enhancement_programme .duration_box {
    background: #a1054d;
    width: 100%;
    margin: 0;
    height: auto;
}

.enhancement_programme .duration_box h2, .naac_new .placement_preparation .heading_para h2{
    text-align: left;
    font: bold 24px/30px 'Inter';
    margin-bottom: 18px;
}

.enhancement_programme .duration_box ul li {
    padding-bottom: 20px;
    padding-left: 14px;
    position: relative;
    text-align: left;
    font: bold 18px/24px 'Inter';
    color: #172B44;
}

.enhancement_programme .duration_box ul li::before {
    content: "";
    position: absolute;
    left: 0;
    width: 6px;
    height: 12px;
    top: 7px;
    background-repeat: no-repeat;
    background-image: url(../images/right-errow-black.svg);
    background-size: contain;
}

.enhancement_programme .duration_box::after {
    border-top: 50px solid #d19b0a;
    border-right: 50px solid #f7f7f7;
}

.enhancement_programmebox {
    padding: 48px;
    background: #fff;
}

.placement_preparation {
    width: 100%;
    height: auto;
    padding: 50px 0 100px;
}

.placement_preparation figure {
    width: 100%;
    height: 100%;
    padding-right: 26px;
}

.placement_preparation figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.placement_preparation .heading_para {
    margin-bottom: 40px;
}

.placement_preparationbox {
    width: 100%;
    height: 100%;
}

.placement_preparationbox p {
    margin-bottom: 40px;
}
.faculty_detail a {
  pointer-events: none;
}

/*----Enhancement Programme-css--end---*/

.type_admission {
    margin-top: 40px;
}

.type_admission:before {
    height: 36%;
}

.type_admission figure {
    position: relative;
    right: 0;
    height: 100%;
    width: 946px;
    padding-left: 15px;
}

.troopers_indiaimg {
    width: 100%;
    height: 100%;
}

.type_admission .Bestpractices_box {
    background: #BA1717;
}

.type_admission .Bestpractices_box::after {
    border-top: 48px solid #960404;
    border-right: 48px solid #f7f7f7;
}

.type_admission .Bestpractices_box2 {
    background: #a1024b;
}

.type_admission .Bestpractices_box2::after {
    border-top: 48px solid #063d82;
    border-right: 48px solid #f7f7f7;
}

.type_admission .Bestpractices_box3 {
    background: #BA4717;
}

.type_admission .Bestpractices_box3::after {
    border-top: 48px solid #97340a;
    border-right: 48px solid #fff;
}

.type_admission .Bestpractices_box4 {
    background: #a1024b;
}

.type_admission .Bestpractices_box4::after {
    border-top: 48px solid #153966;
    border-right: 48px solid #fff;
}

.type_admission .Bestpractices_box p {
    text-align: left;
    font: 500 20px/24px 'Inter';
    color: #FFFFFF;
}

.type_admission .Bestpractices_box .course {
    text-align: left;
    font: bold 40px/91px 'Inter';
    letter-spacing: -2.72px;
    color: #FFFFFF;
    padding: 26px 0px;
}

.type_admission .Bestpractices_box a {
    font: 500 20px/24px 'Inter';
    color: #FFFFFF;
    position: absolute;
    bottom: 35px;
}

.type_admission .Bestpractices_box a img {
    padding-left: 15px;
}

.admission_ugcourses {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 50px 0;
}

.admission_ugcourses h3, .admission_ugcourses h2 {
    padding-bottom: 35px;
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
}

.admission_ugcourses figure {
    position: relative;
    left: -262px;
    height: 100%;
    width: 1040px;
}

.admission_ugcourses figure img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.bullet_ul ul li {
    padding-bottom: 20px;
}

.bullet_ul ul li a {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.bullet_ul ul li a::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.admission_ugcourses2 {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 50px 0;
}

.admission_ugcourses2 figure {
    width: 100%;
    height: 100%;
}

.admission_ugcourses2 figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.admission_ugcourses2 h4, .admission_ugcourses2 h2 {
    padding-bottom: 35px;
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
}

.admission_ugcourses2 ul li a {
    color: #000000;
}

.additional_documents {
    width: 100%;
    height: auto;
    padding: 80px 0px;
    background: url(../images/admission_documentbg.webp);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.additional_documents .pdf_btn {
    background: #172B44;
}

.additional_documents .pdf_btn:hover {
    color: #ffba00;
}

section.additional_documents figure {
    position: absolute;
    bottom: 0;
}

.additional_documents h5, .additional_documents h2 {
    padding-bottom: 35px;
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #fff;
}

.additional_documents ul li a {
    text-align: left;
    font: normal 18px/36px 'Inter';
    color: #fff;
    display: inline-block;
}

.additional_documents ul li a::before {
    top: 13px;
}

.postgraduation_grogramme {
    width: 100%;
    height: auto;
    padding: 100px 0 0;
    margin: 0;
}

.postgraduation_grogramme h5, .postgraduation_grogramme h2 {
    padding-bottom: 40px;
    text-align: left;
    font: bold 30px/36px 'Inter';
    color: #000;
}

.postgraduation_grogramme .Bestpractices_box3 {
    margin-top: 0;
}

.postgraduation_grogrammebox {
    padding: 50px;
    background: #fff;
    margin: 100px 0px;
    min-height: 80%;
}

.additional_documents2 {
    background: none;
    padding: 0px 0;
    position: relative;
}

.additional_documents2 p {
    margin: 0;
}

.additional_documents2::before {
    content: "";
    background: #a1024b;
    position: absolute;
    left: 0;
    width: 100%;
    height: 30%;
    bottom: 0;
}

.additional_documents2 .container {
    width: 100%;
    height: auto;
    padding: 50px;
    background: url(../images/admission_documentbg2.webp);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}

.additional_documents2 h5, .additional_documents2 h2{
    color: #000;
}

.additional_documents2 .container figure {
    position: absolute;
    bottom: 0;
}

.additional_documents2 .container ul li a {
    text-align: left;
    font: normal 18px/36px 'Inter';
    color: #000;
    display: inline-block;
}

.additional_documents2 .pdf_btn {
    background: #a1024b;
}

.additional_documents2 .pdf_btn:last-child {
    margin-top: 20px;
}

.additional_documents2 .pdf_btn:hover {
    color: #ffba00;
}

.college_admissioncell {
    background: #a1024b;
    padding: 100px 0 83px;
}

.college_admissioncell h5, .college_admissioncell h2 {
    text-align: center;
    font: bold 30px/36px 'Inter';
    color: #FFFFFF;
    padding-bottom: 50px;
}

.college_admissioncell p {
    text-align: center;
    font: normal 24px/36px 'Inter';
    color: #FFFFFF;
}

.collegestep_wrap {
    padding: 56px 0 60px;
    border-bottom: 1px solid rgb(255 255 255 / 41%);
}

.step_box {
    width: 58%;
    height: auto;
    text-align: center;
    margin: auto;
}

.step_box p {
    font: normal 18px/24px 'Inter';
    margin-top: 34px;
}

.admstep_icon {
    width: 130px;
    height: 130px;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #FFFFFF;
    margin: auto;
}

.downloadform_btn {
    padding: 60px 0 0;
}

.downloadform_btn p {
    text-align: center;
    font: 300 21px/24px 'Inter';
    color: #FFFFFF;
}

.downloadform_btn ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 47px;
}

.downloadform_btn ul li {
    padding-right: 34px;
}

.downloadform_btn ul li a:hover {
    color: #ffba00;
}

.downloadform_btn ul li:last-child {
    padding-right: 0px;
}

.downloadform_btn .pdf_btn {
    background: #172B44;
}

.admission_address {
    padding: 100px 0px;
    text-align: center;
    max-width: 30%;
    margin: auto;
}

.admission_address h5, .admission_address h2 {
    font: bold 30px/36px 'Inter';
    color: #000000;
    text-align: center;
    margin-bottom: 26px;
    padding-bottom: 0;
}

.admission_address p {
    text-align: center;
    font: normal 21px/30px 'Inter';
    color: #172B44;
    margin: 0;
}


/*-----Admission-css--end---*/

.about_library {
    width: 100%;
    height: auto;
    background: transparent;
    padding: 46px 0 50px;
    position: relative;
    z-index: 1;
}

.about_library::after {
    width: 100%;
    height: 20%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #FFf;
    content: "";
    z-index: -1;
}

.about_library p {
    margin-bottom: 40px;
    padding: 0;
}

.about_library p strong {
    color: #000000;
}

.about_library .duration_box {
    width: 361px;
    height: 154px;
    margin-left: 0;
}

.about_library .duration_box h2,
.duration_box h3 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #ffffff;
    margin-bottom: 15px;
    padding: 0;
}

.about_library .duration_box h3 {
    font-weight: normal;
}

.library_facilities {
    background: #fff;
    padding: 50px 0;
}

.library_facilities h4 {
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
    margin-bottom: 39px;
    padding: 0;
}

.library_facilities h4 small {
    font: 500 18px/24px 'Inter';
}

.library_facilities figure {
    width: 100%;
    height: 100%;
}

.library_facilities figure img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.library_facilities ul li {
    padding-bottom: 25px
}

.library_facilities ul li a {
    color: #000000;
}

.collection_process {
    width: 100%;
    height: auto;
    position: relative;
    z-index: 1;
}

.collection_process::before {
    width: 100%;
    height: 5%;
    position: absolute;
    left: 0;
    top: 0;
    background: #FFf;
    content: "";
    z-index: -1;
}

.collection_image {
    padding-bottom: 100px;
}

.collection_process h4 {
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
    margin-bottom: 40px;
    padding: 0;
}

.collection_process h4 small {
    font: 500 18px/24px 'Inter';
}

.collection_process .bullet_ul {
    margin-bottom: 30px;
}

.table_wrap {
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}

.table_wrap table thead {
    background: #ececec;
}

.table_wrap table thead tr th {
    padding: 21px;
    font: 500 18px/30px 'Inter';
    color: #000000;
    border: none;
}

.table_wrap table tbody tr td {
    padding: 21px;
    font: normal 16px/24px 'Inter';
    color: #313131;
}

.table_wrap table tbody tr td:nth-child(1) {
    color: #000000;
    font-weight: 500;
}

.collection_boxwrap {
    width: 100%;
    height: auto;
    padding: 45px 0 100px;
}

.collection_box {
    width: 100%;
    height: 100%;
    padding: 50px 30px 10px;
    background: #fff;
    margin-bottom: 35px;
}

.collection_box h5 {
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
}

.best_practices {
    margin-top: 49px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    height: auto;
    padding-bottom: 50px;
}

.best_practices .bestpractices_left,
.bestpractices_right {
    width: 50%;
    height: auto;
    padding-right: 100px;
    border-right: 1px solid rgb(112 112 112 / 20%);
}

.best_practices .bestpractices_left h5 {
    padding-bottom: 24px;
}

.bestpractices_right {
    border-right: none;
    padding-left: 70px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    padding-right: 0;
}

.bestpractices_right ol {
    display: flex;
    flex-wrap: wrap;
}

.bestpractices_right ol li {
    margin-bottom: 20px;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: flex;
    flex-wrap: wrap;
    width: 50%;
}

.bestpractices_right ol li strong {
    color: #000;
}

.library_staff {
    padding-bottom: 70px;
}

.library_staff h5 {
    margin-bottom: 10px;
}

.library_staff table tbody tr td a {
    display: block;
    padding-bottom: 10px;
}

.library_staff table tbody tr td strong {
    margin-bottom: 10px;
    display: block;
}

.library_accordion {
    margin-top: 50px;
}

.easylib_webopac {
    padding: 38px 0 0;
}

.easylib_webopac p {
    font: normal 16px/24px 'Inter';
    color: #313131;
    margin: 0;
}

.easylib_webopac .labname {
    text-align: left;
    font: 500 60px/71px 'Inter';
    letter-spacing: -1.2px;
    color: #EF7D00;
    padding: 40px 110px 30px 0;
}

.easylib_webopac .col-lg-6:first-child {
    padding-right: 100px;
}

.easylib_webopac h5 {
    text-align: left;
    font: bold 24px/24px 'Inter';
    color: #000000;
    margin-top: 70px;
}


/*----Library-details-css--end---*/

.business_labh2 h2 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin-bottom: 27px;
}

.about_lab {
    position: relative;
    overflow: hidden;
}

.about_lab .aboutlab_testimonial {
    z-index: 1;
    padding: 55px 0 0px;
    padding-right: 140px;
}

.about_lab::before {
    width: 60%;
    height: 216px;
    position: absolute;
    left: 0;
    top: 0;
    background: #EF7D00;
    content: "";
    z-index: -1;
}

.business_lab {
    width: 100%;
    height: auto;
    margin: 50px 0;
}

.business_lab p {
    margin-bottom: 38px;
}

.business_lab p strong {
    text-align: left;
    font: italic 500 16px/24px 'Inter';
    color: #000000;
}

.about_lab figure {
    width: 914px;
    height: 100%;
    position: relative;
    right: -50px;
}

.about_lab figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.computer_lab {
    padding: 100px 0 50px;
    background: #fff;
    position: relative;
    z-index: 1;
}

.computer_lab::before {
    width: 100%;
    height: 20%;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #F7F7F7;
    content: "";
    z-index: -1;
}

.computer_lab .heading_para {
    margin-bottom: 35px;
}

.computer_lab .heading_para h3, .computer_lab .heading_para h2 {
    text-align: left;
    font: bold 24px/30px 'Inter';
    color: #000000;
    margin-bottom: 35px;
}

.computer_lab .heading_para p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.computer_lab figure {
    width: 100%;
    height: 100%;
}

.computer_lab figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.computer_labcontent {
    width: 100%;
    height: auto;
    padding-left: 40px;
}

.computer_labcontent p {
    margin-bottom: 30px;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.psychology_lab {
    padding-bottom: 100px;
    overflow: hidden;
}

.psychology_lab .large_img {
    width: 1058px;
    height: 100%;
    position: relative;
    right: 0;
    left: inherit;
}

.psychology_lab .large_img img {
    width: 100%;
    height: 100%;
    object-fit: fill;
}

.psychology_lab .synchronization_content {
    padding-right: 10px;
}

.psychology_lab .cont_box {
    height: 50%;
    background: none;
    padding: 0px;
    margin-bottom: 15px;
}

.psychology_lab .cont_box p {
    margin: 0;
}

.psychology_lab .small_img {
    width: 100%;
    height: 50%;
}

.psychology_lab .small_img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.psychology_la .cont_box p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    padding-bottom: 40px;
    margin: 0;
}

.language_lab {
    position: relative;
    z-index: 1;
    padding: 60px 0 50px;
}

.language_lab figure {
    width: 100%;
    height: 100%;
}

.language_lab figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.language_lab::before {
    width: 100%;
    height: 80%;
    position: absolute;
    left: 0;
    top: 0;
    background: #a1024b;
    content: "";
    z-index: -1;
}

.language_lab .reprographic_contnt {
    background: none;
}

.language_lab .reprographic_contnt p {
    margin-bottom: 30px;
}

.language_lab .reprographic_contnt p:last-child {
    margin-bottom: 0px;
}

.language_lab .reprographic_contnt::after {
    display: none;
}

.media_lab {
    padding: 50px 0 100px;
    overflow: hidden;
}

.media_lab figure {
    width: 1190px;
    height: 100%;
    position: relative;
    right: 0;
}

.media_lab figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.media_lab .reprographic_contnt {
    background: #ffffff;
    padding: 48px;
}

.media_lab .reprographic_contnt::after {
    display: none;
}

.media_lab .reprographic_contnt p {
    margin-bottom: 30px;
}


/*----About-Lab-css--end---*/

.placement_overview {
    font: 500 20px/30px 'Inter';
    color: #000000;
    margin-bottom: 60px;
}

.placement_process {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #fff;
}

.placement_process ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.placement_process ul li {
    width: 20%;
    margin-bottom: 70px;
    padding: 0px 37px;
}

.placement_process ul li p, .placement_process ul li h3 {
    text-align: center;
    font: 500 18px/24px 'Inter';
    color: #172B44;
    padding-top: 29px;
}

.cricle_box {
    width: 173px;
    height: 173px;
    border-radius: 100%;
    background: #EF7D00;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: auto;
}

.cricle_box img {
    width: auto;
    height: auto;
}

.cricle_box .placement_number {
    position: absolute;
    width: 49px;
    height: 49px;
    border: 4px solid #FFFFFF;
    top: 0;
    left: 0;
    background: #BA4717;
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    font: bold 24px/24px 'Inter';
    color: #FFFFFF;
}

.placement_records {
    padding: 100px 0;
}

.placement_records h2 {
    text-align: center;
    font: bold 24px/30px 'Inter';
    color: #000000;
    padding-bottom: 56px;
    margin: 0;
}

.placement_records h3 {
    text-align: center;
    font: 500 28px/72px 'Inter';
    color: #a1024b;
    margin: 0;
}

.dream_company {
    padding: 100px 0 50px;
}

.dream_company ul {
    display: flex;
    flex-wrap: wrap;
}

.dream_company ul li {
    width: 33.3%;
    display: flex;
}

.dream_company h5 {
    padding-bottom: 57px;
}

.dream_companybox {
    border: 3px solid #EF7D00;
    padding: 35px 30px 30px 66px;
    position: relative;
    width: 404px;
    height: auto;
    margin-bottom: 80px;
    margin-left: 35px;
}

.dream_companybox p {
    text-align: left;
    font: 500 21px/26px 'Inter';
    color: #000000;
}

.dream_numberbox {
    width: 73px;
    height: 74px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #EF7D00;
    position: absolute;
    top: 31px;
    left: -35px;
    font: bold 39px/25px 'Inter';
    color: #FFFFFF;
}

.dream_company ul li:nth-child(2) .dream_numberbox {
    background: #a1024b;
}

.dream_company ul li:nth-child(2) .dream_companybox {
    border: 3px solid #a1024b;
}

.dream_company ul li:nth-child(3) .dream_numberbox {
    background: #BA4717;
}

.dream_company ul li:nth-child(3) .dream_companybox {
    border: 3px solid #BA4717;
}

.dream_company ul li:nth-child(4) .dream_numberbox {
    background: #a1024b;
}

.dream_company ul li:nth-child(4) .dream_companybox {
    border: 3px solid #a1024b;
}

.dream_company ul li:nth-child(5) .dream_numberbox {
    background: #EF7D00;
}

.dream_company ul li:nth-child(5) .dream_companybox {
    border: 3px solid #EF7D00;
}

.placement_data .container {
    padding-bottom: 60px;
}

.placement_data ul {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    border-bottom: 1px solid #DFDFDF;
}

.placement_data ul::before {
    left: 0;
    bottom: 0;
    content: "";
    width: 563px;
    height: 5px;
    background: #EF7D00;
    position: absolute;
}

.placement_data ul li .accordion-button {
    text-align: right;
    font: 500 25px/56px 'Inter';
    color: rgb(0 0 0 / 26%);
    background: transparent;
}

.placement_data ul li .accordion-button::after {
    display: none;
}

.placement_data ul li .accordion-button:not(.collapsed) {
    background: transparent !important;
    color: #000000;
}

.placement_data .accordion-body {
    padding: 50px 0 0;
}

.placement_data .accordion-item {
    background: transparent;
    border: none;
}

.data_heading {
    text-align: left;
    font: 500 24px/57px 'Inter';
    color: #000000;
    margin-bottom: 50px;
}


/*----Placement Process-css--end---*/

.load-more img {
    margin-right: 0;
    padding-left: 5px;
}

.testi-details1 h5 span {
    display: block;
    font-size: 20px;
    color: #666;
    font-weight: normal;
    margin-top: 0.8rem;
    font-style: italic;
}

.career-prosp ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.career-prosp ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.career_ul ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 15px 0px 20px;
}

.career_ul h3 {
    font-size: 21px;
}

.career_ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    width: 100%;
    display: flex;
    margin-bottom: 12px;
}

.career_ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

#accordion_example1 .accordion-header {
    margin-bottom: 0;
    position: relative;
    padding: 15px;
    display: flex;
    align-items: center;
}

.careers-sec4 #accordion_example1 .accordion-button {
    background: transparent;
    z-index: 1;
    box-shadow: none;
    position: relative;
    width: auto;
    top: auto;
    right: auto;
    padding-left: 10px;
}

.careers-sec4 #accordion_example1 button {
    background: #BA4717;
    border: #BA4717;
    font: normal normal bold 16px/21px 'Inter';
    letter-spacing: 1.6px;
    color: #FFFFFF;
    padding: 12px 10px;
    display: block;
    width: 100%;
    text-align: center;
}

.careers-sec4 #accordion_example1 button a img {
    padding-right: 10px;
}

.careers-sec4 .accordion-button:not(.collapsed) {
    background-color: transparent !important;
}

.student-couns.gover {
    margin-bottom: 60px;
}

.student-couns.gover .color-orng {
    background: #a1054d;
    padding: 35px;
    height: 100%;
    color: #000;
}

.student-couns.gover .color-orng p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    letter-spacing: 0px;
    color: #000000;
}

.student-couns.gover figure img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.vijay_diwas .row.troopers_indiaimg figure img {
    width: 100%;
}

.vijay_diwas .row.troopers_indiaimg figure {
    width: auto;
}

.vijay_diwas .row.troopers_indiaimg figure {
    width: auto;
    padding-left: 0px;
}

.vijay_diwas .row.troopers_indiaimg p {
    padding-top: 15px;
}

.mentorship img {
    width: 100%;
}

.sensitivity-cell .vijay_diwas p {
    margin-bottom: 20px;
}

.sensitivity-cell .vijay_diwas {
    margin-bottom: 20px;
}

.grievance .mission_box ul li {
    background: #ffcf7b;
    margin-right: 20px;
    width: 32%;
    padding: 25px;
    color: #000;
}

.grievance .mission_box ul li:last-child {
    margin-right: 0px;
}

.grievance .mission_box ul li:nth-child(2) {
    background: #d2ddd5;
}

.grievance .mission_box ul li:nth-child(3) {
    background: #dfa46c;
}

.grievance .vission_wrap .mission_box h4 {
    margin-bottom: 40px;
}

.grievance .mission_box ul li span {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    border-radius: 50px;
    background: #fff;
    width: 40px;
    height: 40px;
    display: block;
    padding: 10px 12px;
    margin-bottom: 15px;
}

.grievance .mission_box ul li::after {
    display: none;
}

.equal .WiFi_campus {
    padding: 0px;
}

.equal .WiFi_campus img {
    margin-bottom: 0px;
}

.equal .mission_box ul li {
    padding-bottom: 20px;
    width: 24%;
    padding-top: 0px;
}

.equal .mission_box ul {
    margin-bottom: 35px;
}

.equal p {
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
}

.news_page img {
    width: 100%;
}

.news_page .eventbox1 {
    margin-bottom: 40px;
}

.una ul {
    margin-top: 50px;
}

.una ul li {
    display: inline-block;
    margin-right: 22px;
    background: #ef7e00;
    padding: 11px 25px;
    text-align: center;
    color: #fff;
    border-left: 5px solid #a75904;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
}

.una ul li:last-child {
    margin-right: 0px;
}

.grievance.uba .vission_wrap img {
    width: 100%;
    padding-bottom: 20px;
}

.grievance.uba .mission_box ul li {
    width: 10%;
}

.grievance.uba .mission_box ul li {
    width: 23%;
}

.grievance.uba .mission_box ul li:last-child {
    margin-right: 0px;
}

.grievance.uba .mission_box ul li:nth-child(4) {
    background: #f2ecd6;
}

.grievance.uba .vission_wrap .mission_box {
    margin-top: 25px;
}

.grievance.ncc img {
    width: 100%;
}

.grievance.ncc ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    padding-bottom: 12px;
    font: normal 16px/24px 'Inter';
    color: #282828;
    display: block;
}

.grievance.ncc ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.grievance.ncc h4, .grievance.ncc h2 {
    font-size: 18px;
    padding: 20px 0px;
}
.grievance.ncc h3 {
    font-size: 16px;
    padding: 20px 0px;
    font-weight: 600;
}
.grievance.ncc .vission_wrap h5 {
    margin-top: 40px;
}

.grievance.ncc .student-couns .vission_wrap {
    padding: 50px 0px 0px;
}

.grievance.ncc .eventarchives_accordionwrap .accordion-body {
    padding: 0px 0 0px;
}

.grievance.ncc .rotaract_pdful img {
    width: auto;
}

.grievance.ncc .rotaract_pdful ul li::before {
    display: none;
}

.grievance.ncc .rotaract_pdful {
    margin-bottom: 40px;
}

section.leadership-manage h4, section.leadership-manage h2 {
    padding: 10px;
    font-family: 'Roboto Slab';
    font-size: 1.4rem;
}

section.leadership-manage .iqac {
    padding: 20px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 147px;
}

section.leadership-manage h5, section.leadership-manage h2 {
    font-size: 1.15rem;
    padding-bottom: 10px;
}

.naac-peer {
    margin-bottom: 40px;
}

.naac-peer img {
    width: 100%;
}

.naac-peer .naac {
    margin-bottom: 20px;
}

.grievance.ncc .rotaract_pdful ul li a .pdfiocn {
    font-size: 19px;
}

section.event_archives.schlr h4 {
    padding: 20px 0px 30px 0px;
}

.recruiter-logo figure {
    width: 100%;
    margin-bottom: 25px;
}

.recruiter-logo figure img {
    background: #FFF;
    width: 100%;
    padding: 15px;
}

section.leadership-manage.alumni {
    margin-bottom: 50px;
}

.admission_wrap0 img {
    width: 100%;
}

section.leadership-manage h4, section.leadership-manage h2{
    padding: 0px 0 10px;
    font: normal bold 18px/30px 'Inter';
    color: #a1024b;
}

.topper-students .table_guest {
    margin: 40px 0px;
}

.composition_iqac h4 {
    margin-bottom: 5px;
}

.Kaizen .qualifi_textbox {
    padding-right: 0;
}

.faculty_detail {
    border: 1px solid #ffdcdc;
    padding: 2px 20px 15px;
    min-height: auto;
}
.faculty_detail .faculty_bio{
    min-height: 105px;
}
.faculty_detail a p:last-child {
    color: #e7811e;
    font-size: 15px;line-height: 20px;
}
.naac_new .placement_preparation ul {
    margin-bottom: 30px;
}

.naac_new .placement_preparation ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    padding-bottom: 10px;
}

.naac_new .placement_preparation ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.naac_new .placement_preparation {
    padding: 10px 0 15px;
}

.naac_new .eventarchives_accordionwrap .accordion-body {
    padding: 0px 0 0px;
}

.naac_new .vijay_diwas ul {
    padding-top: 0px;
}

.placmnt-career ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    padding-bottom: 5px;
}

.placmnt-career ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.placement-carrer .academic_infrawrap {
    background: #F7F7F7;
}

.placement-policy ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    padding-bottom: 5px;
}

.placement-policy ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.placement-policy .infirmary_room {
    padding: 50px 0 50px;
}

.placement-policy .smart_board {
    padding: 0px 0 50px 0;
}

.placement-policy h3 {
    padding-bottom: 30px;
}

.placement-policy .smart_board .smboard_content h3 {
    padding-bottom: 25px;
}

.smboard_content.policyy ul {
    margin: 15px 0px;
}

.placement-policy .smart_board .smboard_content p {
    margin-bottom: 30px;
}

.infirmary_room .policy3 p {
    margin-bottom: 16px;
}

.placement-policy .reprographic_centre {
    padding: 0px 0 50px;
}

.placement-policy .policy4 ul li {
    color: #ffffff;
}

.placement-policy .policy4 ul li::before {
    content: "";
    background: #ffffff;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

.reprographic_contnt.policy4 p {
    margin-bottom: 16px;
}

.view-more-depart {
    display: flex;
    justify-content: center;
    margin-top: 15px;
}

.scholar-ship-loan {
    margin-top: 15px;
}

.scholar-ship-loan .WiFi_campus {
    padding-bottom: 0px;
}

.scholar-ship-loan .live_cafe {
    margin: 10px 0 40px;
}

.scholar-ship-loan .life_live {
    background: #f19836;
}

.st-club .academic_resources {
    padding: 25px 0 100px;
}

.st-club .infirmary_room {
    padding: 40px 0 10px;
    background: #fff;
}

section.inventory_controlroom.st-club1 {
    padding-top: 0px;
}

section.inventory_controlroom.st-club1 p {
    margin-bottom: 25px;
}

section.troopers_indiawrap.club-main p {
    margin-bottom: 0px;
}

section.troopers_indiawrap.club-main_1 {
    padding: 0px 20px;
}

section.inventory_controlroom.st-club1 .troopers_indiawrap {
    padding: 20px 20px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}

.morpheus-club .head_top {
    margin-bottom: 20px;
}

.morpheus-club section.WiFi_campus.mob-wifi img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.morpheus-club .girls_room figure {
    width: 100%;
    height: 100%;
}

.morpheus-club .girls_room {
    width: 100%;
    height: 100%;
}

.technoziait img {
    width: 100%;
}

.psychonauts .WiFi_campus {
    padding-bottom: 50px;
}

.psychonauts .WiFi_campus img {
    margin: 20px 0px;
}

.politi img {
    width: 100%;
}

.troopers_indiawrap .politi img {
    width: 100%;
    height: 94%;
    object-fit: cover;
}

.troopers_indiawrap .politi {
    width: 100%;
    height: 100%;
}

.troopers_indiawrap .politi figure {
    width: 100%;
    height: 100%;
}

.Politika .sport-club {
    margin-top: 10px;
}

.expressions .academic_resources {
    padding: 25px 0 100px;
}

.expressions .infirmary_room {
    padding: 50px 0 50px;
}

.expressions .infirmary_room p {
    margin-bottom: 20px;
}

.grievance.entrepreneurship .mission_box p {
    margin-top: 25px;
}

.sport-club .troopers_indiaimg figure {
    position: relative;
    right: 0;
    height: 100%;
    width: inherit;
    padding-left: 0px;
}

.fiestaa .troopers_indiaimg figure {
    position: relative;
    right: 0;
    height: 100%;
    width: inherit;
    padding-left: 0px;
}

section.inventory_controlroom.placement-offer.pt-3 {
    padding-bottom: 50px;
}

section.library_facilities.dream .bullet_ul ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}

section.library_facilities.dream .bullet_ul ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
}

.intership .troopers_indiatestimonial {
    padding: 30px;
    margin-bottom: 30px;
}

.intership .troopers_indiawrap p {
    color: #FFF;
    margin: 0px;
    padding-bottom: 0px;
}

section.library_facilities.guidelns .fullwidth_ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    width: 45%;
    display: flex;
    margin-bottom: 0px;
}

.anti-ragging-polices .large_img {
    width: 1060px;
    left: -257px;
    height: 100%;
}

.anti-ragging-polices .small_img img {
    width: 100%;
    object-fit: cover;
    height: 100%;
}

.library_facilities.guidelns h4 {
    margin: 20px 0px;
}

.fotr-ul {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.fotr-ul li {
    padding-left: 0px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    width: 50%;
    display: flex;
    margin-bottom: 0px;
}


/* ===========apply form page css start======== */

section.title-head {
    padding: 30px 0;
    text-align: center;
}

section.title-head h1 {
    color: #000;
    padding: 60px 0;
    font-size: 2.5rem;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
}

.apply_now_sec {
    padding-bottom: 100px;
}

section.apply_now_sec h4 {
    font-size: 1.5rem;
    font-weight: 300;
    line-height: 1.5;
    font-family: 'Roboto Slab', serif;
}

.add_btn.submit {
    text-align: center;
    width: 250px;
    margin: 0 auto;
}

.add_btn.submit input {
    color: #000;
    margin: 0 1px;
    font-size: .95rem;
    background: #FEBE10;
    text-transform: uppercase;
    padding: 12px 11px 12px 12px;
    font-weight: 600;
}

.add_btn.submit input:hover {
    background: #2096a1;
    color: #fff;
}

.apply_now_sec .form-control {
    border: 1px solid #ced4da;
    border-radius: 0;
    padding: 10px 20px;
    font-weight: 300;
    font-style: italic;
    font-size: 14px;
    height: 40px;
}

.form-group {
    margin-bottom: 1rem;
}

table.table_sec label {
    margin-left: 10px;
    margin-right: 10px;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
    border-radius: 50px;
}

.news_page ul {
    margin-bottom: 20px;
}

.news_page ul li {
    padding-left: 22px;
    position: relative;
    text-align: left;
    font: normal 16px/24px 'Inter';
    color: #000000;
    display: block;
    padding-bottom: 5px;
}

.news_page ul li::before {
    content: "";
    background: #a1054d;
    position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 7px;
    border-radius: 100%;
}


/* ===========apply form page css end======== */

section.hoes-it-work.why-pres h4 {
    padding-bottom: 36px;
}

.placement-hodd .yellow_box {
    margin-top: 0px;
}

.placement-hodd {
    height: 100%;
    width: 100%;
}

.specializes_Robotics a {
    color: #a1024b;
}

.library_staff .table_wrap table thead tr th {
    padding-left: 40px;
}

.library_staff .table_wrap table tbody tr td {
    padding-left: 40px;
}

.admission-forgein ul {
    margin-left: 20px;
}

.coming-soon {
    text-align: center;
    margin: 0 auto;
    min-height: 300px;
}

.eligibility_criteria ul li {
    padding-left: 30px;
    position: relative;
    text-align: left;
    text-align: left;
    font: normal normal normal 16px/24px 'Inter';
    color: #282828;
    display: block;
}

.eligibility_criteria ul li::before {
    content: "";
    background: url(../images/list-icon.svg);
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    width: 15px;
    height: 15px;
    top: 7px;
}

.eligibility_criteria ul {
    padding-top: 10px;
}

.admissdon .admission-open a {
    background: #a1054d;
    /* padding: 1.9rem 55px 30px; */
    margin-right: 0;
    margin-right: 0;
    width: 20rem;
    margin: 0 0 0 2rem;
    padding: 21px 20px 21px;
}

.admissdon .admission-open p {
    font-size: 21px;
    text-align: left;
    font-weight: normal;
    margin: 0px;
    color: #000000;
    letter-spacing: 0;
    padding-bottom: 5px;
}

.admissdon .admission-open p strong {
    font-weight: bold;
    font-size: 21px;
    font-family: Inter;
}

.admissdon .admission-open .navadm_btn {
    font-weight: bold;
    font-size: 30px;
    font: normal normal bold 30px/31px Inter;
    letter-spacing: 0;
    display: flex;
    align-items: center;
    color: #000;
}

.admissdon .nav-item:hover .u-header__nav-link:before {
    display: none;
}

.course-list-section.error-page {
    padding-top: 156px;
    min-height: 350px;
    text-align: center;
}

.course-list-section.error-page h2 {
    font-size: 40px;
    font-weight: 700;
}

section.inner_page_manu.Programs_listing h2 {
    line-height: 46px;
    margin-top: 20px;
}

.program_details h2 {
    font-size: 50px;
    line-height: 33px;
}

.careers .inner_page_manu h2 {
    font-size: 32px;
    line-height: 50px;
}

.anachor-tag3 {
    position: relative;
    top: -250px;
    height: 0;
    width: 1px;
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transition: -webkit-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.news_table .archive_btn {
    border-top: 1px solid #ebe8e8;
    padding-top: 35px;
}

.people_message {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.people_message .image79 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.people_message .image79 figure {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.people_messagecontent {
    width: 100%;
    height: 100%;
}

.people_messagecontent .pop-up_descriptions {
    width: 100%;
    height: 15%;
}

.people_messagecontent .yellow_box {
    width: 100%;
    height: 100%;
    margin-top: 0;
}


/*lightbox*/

body .lb-data .lb-details {
    width: 92%;
}

body .lightbox .lb-data .lb-close {
    background: url(../images/close.svg) top right / 100% no-repeat;
    margin-right: 3rem;
    margin-bottom: 4rem;
}

body .lightbox .lb-nav a.lb-next {
    background: url(../images/light-next.svg) left 48% / 100% no-repeat;
    opacity: 1;
    width: 4.5rem;
    margin-right: -2.5rem;
}

body .lightbox .lb-nav a.lb-prev {
    background: url(../images/light-prev.svg) left 48% / 100% no-repeat;
    opacity: 1;
    width: 4.5rem;
    margin-left: -2.5rem;
}

body .lightboxOverlay {
    background: url(../images/bg.webp) repeat;
}

body .lightbox .lb-image {
    border-width: 2.5rem;
}

body .lb-data .lb-caption {
    font-size: 2.1rem;
    color: #282828;
    line-height: 2.8rem;
    font-weight: normal;
    padding: 0 3.5rem 3.5rem;
    display: block;
}

body .lb-data .lb-number {
    display: none!important;
}

body .lb-dataContainer {
    background: #fff;
    margin-top: -.5rem;
    display: none!important;
}


/*lightbox*/

.container.dept-fest {
    padding: 30px;
    background: #fff;
    margin-bottom: 40px;
}

.container.dept-fest .archive_text p {
    margin: 15px 0px 0px;
}

.deprt .rotaract_pdful ul li a .pdfiocn {
    font-size: 16px;
}

.deprt h5 {
    font-size: 18px;
    font-weight: 500;
    padding: 0px;
}

.deprt h3 {
    padding-bottom: 20px;
}

.vijay_diwas .deprt {
    padding: 0px 31px;
}

.Anti_Ragging p a {
    color: #fff;
}

.Anti_Ragging p {
    margin-top: 10px;
}

.achivement_award {
    width: 100%;
    height: auto;
    padding: 1rem 0 0;
}

.achivement_award h3 {
    font: 500 21px/30px 'Inter';
    color: #000000;
}

.career_page li{margin: .5rem 0;}
.career_page .training_dev{height: 100%;}
.career_page {
  margin-bottom: 5rem;
}
.sports_acheivements{
    padding: 50px 0 70px;
    background-color: #fff;
}
.sports_acheivements figure{
    padding-bottom: 20px;
    width: 100%;
    height: 100%;
}
.sports_acheivements figure img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.sports_acheivements a{
    display: inline-flex;
    flex-wrap: wrap;
    padding: 10px 15px;
    background: #ffba00;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    margin-top: 10px;
}
.sports_acheivements a img{
    margin-right: 10px;
}
.sports_acheivements a:hover{
    background: #e5e5e5;
}

.pt30{
    padding-top: 30px;
}
.intercollegiate_extravaganza{
    background: #f7f7f7;
    padding-top: 0;
}

.governance-wrap.curriculumtab_wrap ul label {
    transition: 0.5s;
    position: relative;
    padding: 0;
    cursor: pointer;
    color: white;
    background: transparent;
    text-align: left;
    font: bold 24px/21px 'Inter';
    border: 1px solid transparent;
    text-align: left;
    font: 300 18px / 30px 'Inter';
    color: #000000;
    padding-bottom: 30px;
        margin: 0;
}
.governance-wrap.curriculumtab_wrap ul li{
        padding-right: 20px;
}
.governance-wrap.curriculumtab_wrap ul label.active {
    opacity: 1;
    background: transparent;
    color: #000000;
    border-bottom: 1px solid #000;
}
.governance-wrap.curriculumtab_wrap ul::after{
    display:none;
}



/* Fix Eligibility Criteria Box on Mobile */
@media (max-width: 991px) {
    .learning_outcome .learning_img img {
        width: 100%;
        left: 0;
        position: relative;
    }
    
    .learning_content {
        position: relative;
        width: 100%;
        height: auto;
    }
    
    .learning_content .eligibility_criteria {
        margin-left: 0;
        margin-top: 30px;
        padding: 25px 20px;
        position: relative;
        z-index: 1;
    }
    
    .learning_outcome .learning_img {
        margin-bottom: 0;
    }
}

@media (max-width: 768px) {
    .learning_outcome .learning_img img {
        width: 100%;
        left: 0;
    }
    
    .learning_content {
        position: relative;
        width: 100%;
    }
    
    .learning_content .eligibility_criteria {
        margin-left: 0;
        margin-top: 20px;
        padding: 20px 15px;
    }
}
