.facltyImg img,
.g_blueBox7.councelling_challenges.profile,
.inter-collaborations .lefe-reva-content1.course-content1.aos-init.aos-animate h2,
.thanks,
.woman_education.classRoom p,
.zymImg img,
img {
    max-width: 100%
}

.insideImage img,
.insideImage:hover img {
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-duration: .5s;
    -moz-transition-timing-function: ease-out;
    -ms-transition-duration: .5s;
    -ms-transition-timing-function: ease-out
}

.rexr-bo1,
footer {
    z-index: 1
}

.admisson-slide button.owl-dot,
.galler-select select {
    box-shadow: inherit;
    outline: 0
}

ul.pull-right.dateBoxes {
    float: none
}

section.course-details {
    background: #60636d;
    position: relative;
    padding-bottom: 30px
}

section.course-details img {
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 520px
}

.details_img img,
.fondImage img,
.insideImage img,
.isiMateri-quality.New-quality ul li,
.lefe-reva-content1.course-content1,
.mediaBoxImg img,
.mission-block2.objective ul li,
.rect-text1 img,
.student-achive-content ul li:last-child,
body .audotoria_Sections .responsive-tabs-container .tab-content,
section.campus-facility6 img,
section.digital_learning.our-object.wrapper_p img,
section.trust_wrapper img,
video.img-fluid {
    width: 100%
}

.covid-text1.learning.excellence,
.edu_description.media-centre {
    margin-top: 120px
}

.course-content1 ul li {
    display: inline-block;
    margin-right: 15px;
    color: #fff
}

.course-content1 ul li:nth-child(2) a {
    background: #febe10;
    color: #000;
    border: 2px solid #febe10
}

.custom-align p {
    text-align: justify
}

.course-content1 ul li:nth-child(3) a {
    background: #0096a1;
    border: 2px solid #0096a1
}

.course-content1 ul li a:hover {
    background: 0 0;
    color: #fff
}

.About-Village.academic-about .blue-bx p,
.Entrepreneurship .entership-1 p,
.about-reva-text p,
.academic-about .col-md-3 .blue-bx p,
.admission-box h2,
.admission-council-process1 p,
.admission-list p,
.admisson-notice-content .read-more a i,
.admisson-notice-content .read-more a:hover i,
.button-group .col-md-4 a,
.button-group .col-md-4 a:hover,
.competative_banner.interBanner7.adlied79 .yellow_box p,
.digital-servie.why h2,
.documents-sec h4,
.documents-sec li,
.entership-1 p,
.examin-block-conten1 p,
.facility-bluees-box h3,
.facultyDetails_box .detailInside p,
.facultyDetails_box .detailInside span,
.mission-inn h3,
.newsText p,
.rect-text p,
.rexr-bo1 p,
.schoolsRaman p,
.sf-panel p,
.social-content,
.student-achive-detail-content a,
.student-achive-detail-content h6,
.study-wrapper .item h3,
.value-box button span,
.value-box button.owl-prev span,
.value-box h6,
.value-box p,
.woman_education.jagruti_page a.btn.softCopy:hover .fa,
section.admision-panel1 ul li:nth-child(4) h3,
section.barcelona-sec.counsellors17 .bg_orangeBox7 h3,
section.beyond6 a,
section.gallery-panel1 button span,
section.gallery-panel1 button.owl-prev span,
section.mediaCovarge p,
section.mediaCovarge strong,
section.rect2 .rexr-bo1 p,
section.scholarship-head blockquote,
section.trsutees_weapper .vc-text p,
section.trust_wrapper.IQAC.sports-health.esport h3,
section.trust_wrapper.IQAC.sports-health.in-sport h3 {
    color: #fff
}

.course-content1 ul li a {
    padding: 10px 30px 8px;
    text-decoration: none;
    color: #fff;
    font-size: 15px;
    letter-spacing: .5px;
    font-weight: 500;
    border-radius: 0
}

.admission-panel2-content p strong,
.blog_part ul li strong,
.contactinfo a,
.convaction ul li a,
.dean_yellow_box a,
.dean_ywl-rghtul li a,
.digital-servie2.why h2,
.digital-servie3.why h2,
.edu_description strong,
.facilitites-panel5 button span,
.feeinfo a,
.feeinfo tbody a,
.food_img_box .cood_details a i,
.graduation.outcomes2 h5,
.inner-life-reva-panel9 ul li a:hover,
.payment-procedure tbody a:hover,
.paymentmethod h4 a:hover,
.qualificationBox p strong,
.sitemap li a,
h2.interior_esign a,
h2.interior_esign a:hover,
section.ranking-panel-boxes .ranking-text h2,
section.rect2 p strong {
    color: #000
}

.admissionOpen ul li:first-child {
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    letter-spacing: .5px;
    font-size: 18px
}

.responsive-tabs {
    margin-top: 20px;
    padding-bottom: 15px
}

.responsive-tabs-container .tab-content {
    padding: 20px 0 0;
    border-top: none;
    float: left;
    width: 60%
}

.careerOpp h3,
.responsive-tabs-container[class*=accordion-] .tab-pane,
.stay,
.technicalSection h3 {
    margin-bottom: 15px
}

.insideBox p {
    position: relative;
    padding-left: 45px
}

.insideBox p span {
    position: absolute;
    left: 0;
    width: 30px;
    height: 30px;
    background: #febe10;
    text-align: center;
    line-height: 32px;
    font-size: 13px;
    border-radius: 100%;
    top: -4px;
    font-weight: 600;
    color: #333
}

.university_leagues_sec.place-btn ul li {
    list-style: none;
    margin-right: 10px;
    width: 250px;
    display: inline-block
}

.about-over-table table span,
.labortary-tab .owl-carousel .owl-nav.disabled,
.mission-block2.objective ul,
.owl-carousel .owl-dots.disabled,
.quality-table table span,
.searching_page ul li span,
.testmoilasText p span,
.university_leagues_sec.place-btn ul,
a.dateDetails,
a.facltyBox {
    display: block
}

.audotoria2,
.university_leagues_sec.place-btn {
    text-align: center
}

.responsive-tabs-container[class*=accordion-] .accordion-link {
    display: none;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-radius: 3px;
    border: 1px solid #ddd;
    color: #333
}

.responsive-tabs-container[class*=accordion-] .accordion-link.active {
    border-bottom: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    color: #fff
}

.covid-text1.learning.academic,
.woman_education.gazebo_Learning .edu_description {
    margin-top: 75px
}

#course ul.nav.nav-tabs.responsive-tabs {
    float: left;
    border: 1px solid #ddd;
    margin-right: 4%;
    padding-left: 3%;
    padding-top: 2%;
    width: 16%
}

.technicalSection .insideBox,
body section.tab_accordian li {
    margin: 10px 20px
}

.trust_wrapper.naac {
    margin-top: 80px;
    margin-bottom: 60px;
    text-align: center
}

section.trust_wrapper.naac img {
    width: auto;
    margin-bottom: 10px
}

.trust_wrapper.naac p.listing-qualityp {
    margin-bottom: 30px;
    display: block;
    text-align: center
}

.activity_education.education_new,
.detail-ind figure,
.woman_education.classRoomPage,
section.facilitites-panel6 .col-md-4,
section.our-object {
    margin-bottom: 50px
}

.covid-text1,
.founder,
.hostels_section.hsc,
.rect-text1 .row,
.sc-table.naac_document,
.top_description {
    margin-top: 50px
}

.edu_description1 p,
section.about-reva4 p {
    color: #666;
    line-height: 28px;
    font-size: 15px
}

.edu_description1.new_describe1,
.testmoilasText,
section.campus-facility5 .col-md-6,
section.newsDetils1 .center_btn {
    margin-top: 30px
}

.hostels_section.hsc h4 {
    text-align: center;
    margin-bottom: 40px;
    font-family: 'Roboto Slab', serif;
    position: relative;
    padding-bottom: 25px;
    font-weight: 800
}

.councelling_challenges.profile p {
    margin-top: 20px;
    margin-bottom: 30px
}

.councelling_challenges.profile {
    padding-left: 0;
    padding-bottom: 40px
}

.research-sc,
.vc-text {
    padding: 60px 0 0
}

.content-courses,
.councelling_box.inaugurated h3,
.feeinfo .sc-table,
.graduation h3,
.jagruti_role.esports,
.research-sc h3,
.staff_details h2,
section.barcelona-sec.councelling17 figure {
    margin-bottom: 40px
}

.hostels_section.hsc h4:after,
section.Health-Safety-Environment h2:after,
section.rcc-facility h2:after {
    width: 100px;
    content: "";
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #f37121;
    margin: auto
}

.colorBoxs.colorBox5,
.course_overView,
.peoBox:before,
.searchBox_buttons li a.active,
.searchBox_buttons li a:hover,
.vie-all.club a:hover,
body .ece-teaching-facility {
    background: #0096a1
}

.audotoria_Sections ul.nav.nav-tabs.responsive-tabs li,
.monthBox li,
.office-admission,
.searchBox_buttons li {
    display: inline-block
}

.searchBox_buttons li a {
    padding: 10px 20px;
    margin-top: 0;
    background: #f57f26;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    color: #fff;
    transition: .5s
}

.Entrepreneurship h2,
.UIIC h3,
.admission-council-process h2,
.admission-council-process1 h2,
.admission-faq #main #faq .card .card-header .btn-header-link,
.admisson-notice-content p,
.barcelona-sec blockquote,
.barcelona-sec.services-box h3,
.collaborations-logo a p,
.content-block-student h2,
.content-block-student h4,
.content.slider-box p,
.count-no li strong,
.course_banner h3,
.dean-sec h2,
.digital-journey-num h1,
.documents-sec h3,
.entership-1 h4,
.examin-block-conten1 h3,
.examin-block-conten2 h4,
.facilities-sec blockquote,
.facilities-sec h3,
.facility-blue-box h3,
.facility-blue-box h4,
.facility-bluees-box h3,
.facility-box-2 h3,
.facility-light-box h3,
.facility-light-box h4,
.facility-orange-box h3,
.facltyText h4,
.facultyDetails_box h3,
.global-immersion blockquote,
.global-immersion span,
.insight-sec h2,
.labortary-tab .heading,
.lakehead-sec blockquote,
.lakehead-sec h2,
.leadership-manage h2,
.management-content h3,
.mission-block h2,
.mission-block p,
.mission-block2 h2,
.name-text h2,
.objectives_scope h3,
.projects-sec blockquote,
.projects-sec h3,
.ranking-text h2,
.research-sec p,
.research-secN h3,
.research-secN p,
.resource-list li,
.reva-digital-text,
.reva-nest h2,
.reva-nest p,
.rext-text4 h4,
.semesters1 h4,
.semesters1 h5,
.semesters1.fees2 li,
.sf-panel h2,
.student-achive-detail-content ul li h6,
.teach-text h2,
.teaching-text blockquote,
.trust_wrapper.esports h2,
.uiic-v h5,
.vision-box h2,
.vission-sec h2,
.vission-sec h3,
section.About-Village h2,
section.STUDENT-ACHIEVEMENTS-detail p,
section.adm-block blockquote,
section.adm-block h3,
section.adm-block-panel blockquote,
section.adm-block-panel h3,
section.admission-faq h2,
section.apply_now_sec h4,
section.barcelona-sec.apply-box h3,
section.barcelona-sec.apply-box h4,
section.beyond-4 h2,
section.beyond-4 h3,
section.beyond5 h3,
section.beyond5 h4,
section.beyond6 h2,
section.beyond6 h3,
section.beyond6 h5 span,
section.digital-journey h3,
section.facilitites-panel6 h4,
section.faculty1 h1,
section.faculty1 h3,
section.inner-life-reva-panel11 ul li a,
section.labortary-tab li.nav-item a,
section.leadership-management.beyond-5 h5,
section.leadership-management.board-governer h2,
section.leadership-management.board-management h2,
section.ranking h3,
section.reva3 .student-achive ul li a,
section.scholars-sec h2,
section.social-services1.academic-sec h4,
section.tab_accordian h3,
section.title-head h1,
section.why-reva h2 {
    font-family: 'Roboto Slab', serif
}

.thanks {
    color: #333;
    text-align: center;
    right: 0;
    margin: 4rem 0 8rem
}

.thanks__title {
    font-size: 3rem;
    font-weight: 400
}

.thanks__img img {
    width: 7%
}

.audotoria_Sections .responsive-tabs-container.accordion-xs.accordion-sm,
.course_overView ul {
    padding: 0;
    margin: 0
}

.audotoria_Sections {
    margin: 60px 0 !important;
    padding: 60px 0 !important
}

.zymImg img {
    width: 100% !important
}

.zymImg .gym_text {
    position: inherit !important;
    max-width: 100% !important;
    padding: 20px !important
}

.campus_facilities_slider .mt-5 {
    margin-top: 0 !important
}

@media (max-width:1400px) {
    .course_banner {
        height: 400px
    }
}

@media (max-width:767px) {
    body .responsive-tabs-container .tab-content {
        width: 100%;
        padding: 0
    }

    .trsutees_weapper .quote p strong {
        color: #fff !important
    }

    .responsive-tabs-container[class*=accordion-] .accordion-link.active {
        background: #080601;
        color: #fff
    }

    .responsive-tabs-container[class*=accordion-] .accordion-link {
        display: none;
        margin-bottom: 10px;
        padding: 10px 15px;
        background-color: #0096a1;
        border-radius: 3px;
        border: 1px solid #fff;
        color: #fff
    }

    body .pdf-text.center .mt-5 {
        margin-top: 0 !important
    }

    .responsive-tabs-container.accordion-xs .nav-tabs {
        display: none
    }

    .responsive-tabs-container.accordion-xs .accordion-link {
        display: block
    }

    .responsive-tabs-container .tab-content {
        border: none
    }

    .responsive-tabs-container[class*=accordion-] .tab-pane {
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-width: medium 1px 1px;
        margin-bottom: 10px;
        margin-top: -10px;
        padding: 10px 0 0
    }

    body .care_centerBox,
    body .zym_section {
        margin: 0 0 40px !important
    }

    .care_centerBox {
        padding: 20px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .responsive-tabs-container.accordion-sm .nav-tabs {
        display: none
    }

    .responsive-tabs-container.accordion-sm .accordion-link {
        display: block
    }

    .responsive-tabs-container .tab-content {
        border: none
    }

    .responsive-tabs-container[class*=accordion-] .tab-pane {
        border: 1px solid #ddd;
        border-top: none;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-width: medium 1px 1px;
        margin-bottom: 10px;
        margin-top: -10px;
        padding: 10px 10px 0
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .responsive-tabs-container.accordion-md .nav-tabs {
        display: none
    }

    .responsive-tabs-container.accordion-md .accordion-link {
        display: block
    }
}

@media (min-width:1200px) {
    .responsive-tabs-container.accordion-lg .nav-tabs {
        display: none
    }

    .responsive-tabs-container.accordion-lg .accordion-link {
        display: block
    }
}

.course_overView {
    padding: 30px;
    transition: .8s;
    width: 340px
}

.course_overView ul li {
    display: block;
    margin: 20px 0
}

.course_overView li a,
.lakehead-sec p,
.patient-manage-box p,
.ranking-text p,
.scholarship-head p,
.teaching-text p,
.zymImg .gym_text p {
    color: #fff;
    font-size: 15px
}

.inner-life-reva-panel9 .Administrative-Blocks-box ul li:nth-child(4) a {
    border-color: #fff
}

.course_overView li a:hover,
.mediaBoxText .dateDetails a:hover,
section.about-reva2 ul li:first-child h3,
section.admision-panel1 ul li:first-child h3 {
    color: #febe10
}

section.course_duration {
    padding: 40px 0;
    background: #fdebe7
}

.semesters1 h4,
.semesters1 h5 {
    font-size: 20px;
    color: #0096a1;
    letter-spacing: .5px
}

.semesters1 h3 {
    font-size: 32px;
    max-width: 200px;
    font-weight: 300
}

.semesters1 h4 {
    margin-top: 0;
    margin-bottom: 15px
}

.semesters1 p {
    color: #666;
    font-size: 15px;
    max-width: 320px;
    line-height: 26px;
    margin-bottom: 20px
}

.semesters1 {
    border-bottom: 1px solid #0096a1;
    padding: 20px 0;
    min-height: 344px
}

.semesters1.fees2 h5 span {
    display: block;
    font-size: 15px;
    color: #666;
    font-weight: 400;
    font-family: Roboto;
    margin-top: 20px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 15px
}

.semesters1.fees2 li:nth-child(4) {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 15px 0 15px 20PX;
    margin-top: 20px
}

.semesters1.fees2 li:nth-chi:before {
    top: 50px
}

.semesters1.fees2 li {
    display: block;
    position: relative;
    padding-top: 7px;
    font-weight: 600;
    font-size: 21px;
    padding-bottom: 2px;
    line-height: 1;
    color: #000
}

.semesters1.fees2 li span {
    position: absolute;
    right: 0
}

.semesters1.fees2 li a {
    color: #009ad9;
    font-weight: 400;
    font-size: 16px
}

.course_banner {
    background-image: url(../images/banner2.jpg);
    background-size: contain !important;
    background-repeat: no-repeat;
    position: relative;
    padding: 70px 0;
    height: 570px
}

.semesters1.fees2 {
    border-bottom: 1px solid #5b5959
}

.course_banner h3 {
    color: #fff;
    font-size: 36px
}

.course_banner:before,
.food_court:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0
}

section.encountering {
    padding: 45px 0
}

.encounteringBox p,
.encounteringBox.technicalSection table.table.table-bordered {
    color: #60636d;
    font-size: 15px;
    line-height: 26px
}

section.tab_accordian h3 {
    color: #0096a1;
    font-size: 24px
}

.encounteringBox a.btn {
    background: #272525;
    color: #febe10;
    padding: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 60px
}

.responsive-tabs-container.accordion-xs.accordion-sm {
    background: #fdebe7;
    padding: 20px 30px;
    margin-top: 30px;
    overflow: hidden
}

section.tab_accordian li {
    margin-right: 27px;
    margin-bottom: 30px;
    padding-left: 15px;
    position: relative
}

body section.audotoria_Sections li a,
section.tab_accordian li a {
    color: #666;
    font-weight: 500
}

section.tab_accordian li.active a {
    font-weight: 600;
    color: #383b43
}

.insideBox p {
    margin: 0;
    font-size: 15px;
    color: #666
}

body .insideBox ul li {
    margin-right: 3px;
    margin-bottom: 0;
    font-size: 13px
}

.insideBox {
    margin: 10px auto 10px 20px;
    padding: 5px 0 15px;
    max-width: 550px;
    position: relative
}

body .graduation.outcomes2 .peoBox {
    margin-bottom: 40px !important
}

.insideBox:first-child {
    margin-top: 0;
    padding-top: 0
}

.insideBox ul li {
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
    padding-left: 10px;
    list-style: none
}

.graduation h3,
body .careerOpp h3,
body .technicalSection h3 {
    color: #0096a1;
    font-size: 24px;
    font-family: 'Roboto Slab', serif
}

.insideBox ul {
    padding: 0;
    margin: 0 0 0 26px
}

.insideBox:last-child,
.tab_accordian .insideBox:last-child,
section.faculty1_details .col-md-4 .facultyDetails_box .detailInside h3 {
    border-bottom: 0
}

section.testimonialsPage section.tab_accordian li a {
    color: #333;
    padding-bottom: 18px
}

.ACHIVE-content-apnel h6,
.graduation.outcomes2 h3,
.ncc_motto h2,
.peoBox h5,
section.leadership-management.board-governer .col-md-4,
section.placements.records-sec2 h2 {
    margin-bottom: 20px
}

.graduation {
    padding: 50px 30px
}

.graduation p strong {
    display: block;
    padding: 14px 0
}

.peoBox p {
    font-size: 15px;
    color: #666;
    line-height: 25px;
    padding-bottom: 20px
}

.peoBox h5 {
    font-family: 'Roboto Slab', serif;
    font-weight: 700
}

body div#educational .row {
    padding: 14px 0
}

.peoBox:before {
    position: absolute;
    content: "";
    width: 100px;
    height: 1px;
    bottom: 0
}

.audotoria_Sections,
.graduation.outcomes2,
.socialIcons7 li a,
section.leadership-management.board-governer {
    background: #fdebe7
}

#owl-carouselproduct .owl-dots,
.ece-study-at .bowse-by .isiMateri-quality.New-quality ul li a:before,
.excellence .card-header,
.gallery-img-pan2:last-child .img-gallery:after,
.graduation.outcomes2 .peoBox:before,
.jagruti_events .dateDetails:before,
.linking_not a i,
.mediaBoxText .dateDetails:before,
.news_content2 .col-12:nth-child(n+4),
.owl-carousel.facility-slider.excellence.owl-theme.owl-loaded.owl-drag .owl-nav,
.panel.panel-default .dateDetails-quality:before,
.panel.panel-default .dateDetails:before,
.student-club #main #faq .card:nth-child(10) .btn-header-link:after,
.student-club #main #faq .card:nth-child(11) .btn-header-link:after,
.student-club #main #faq .card:nth-child(12) .btn-header-link:after,
.student-club #main #faq .card:nth-child(13) .btn-header-link:after,
.student-club #main #faq .card:nth-child(14) .btn-header-link:after,
.student-club #main #faq .card:nth-child(15) .btn-header-link:after,
.student-club #main #faq .card:nth-child(2) .btn-header-link:after,
.student-club #main #faq .card:nth-child(3) .btn-header-link:after,
.student-club #main #faq .card:nth-child(4) .btn-header-link:after,
.student-club #main #faq .card:nth-child(5) .btn-header-link:after,
.student-club #main #faq .card:nth-child(6) .btn-header-link:after,
.student-club #main #faq .card:nth-child(7) .btn-header-link:after,
.student-club #main #faq .card:nth-child(8) .btn-header-link:after,
.student-club #main #faq .card:nth-child(9) .btn-header-link:after,
.tabs4 .nav-tabs,
.tabs6 .nav-tabs,
.towards_global.linking_not a i,
.woman_education.jagruti_page:after,
body.add1 footer,
desktop.research_yellow_box,
section.Counselling-Center.objectives_jagruti h2:after,
section.barcelona-sec.educational7.memorandum_Understanding .col-md-5::before,
section.newsDetils1 .dateDetails:before,
section.tab_accordian.course_accordian .nav-tabs {
    display: none
}

.graduation.outcomes2 .peoBox {
    min-height: auto
}

.graduation .col-md-6:nth-child(3) .peoBox,
.graduation .col-md-6:nth-child(4) .peoBox,
.peoBox {
    min-height: 160px
}

.peoBox {
    position: relative;
    margin-bottom: 35px
}

section.encountering section#course {
    padding: 28px 0
}

.graduation.outcomes2 h5 span {
    color: #f57f26;
    margin-right: 20px;
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 21px
}

.careerOpp,
.technicalSection {
    padding: 30px
}

.UIIC h3,
.UIIC p,
.adm-block1 img,
.campus-facility10 .col-md-4,
.col-md-6.mt-3 .col-md-6,
.facility-light-box h3,
.flood_relief .flood_relief_box,
.jagruti_events .insideImage,
.reva-nest h2,
.right_listing h2,
.row.img-pad5 .col-md-6,
.studio_section.goal_section.activtiesSection79 h4,
body .careerOpp h3,
body .technicalSection h3,
section.beyond-1 h5,
section.beyond-4 h3,
section.beyond5 ul,
section.camp-radio p,
section.leadership-management.beyond-5 .col-md-4,
section.newsBannerDetails .head_section,
section.tab_accordian.course_accordian h3 {
    margin-bottom: 30px
}

section.faculty1 h1,
section.faculty1 h3,
section.why-reva-award h3 {
    font-size: 18px;
    margin-bottom: 20px
}

.tab_accordian .insideBox {
    margin: 10px 20px;
    padding: 5px 0 15px;
    border-bottom: 1px solid #cecece
}

.facltyBox .facltyText,
.facltyBox2 .facltyText2 {
    padding: 20px 30px 20px 40px;
    margin: auto;
    box-shadow: 0 5px 10px 0 #dadada;
    left: 0
}

button.nav-toggle,
button.nav-toggle:before {
    background: #272525;
    color: #febe10;
    padding: 0;
    content: "\f107";
    width: 30px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 60px;
    font-family: "Font Awesome 5 Free"
}

.semesters1 li,
.technicalSection li {
    display: block;
    color: #666;
    margin-bottom: 15px;
    font-size: 15px;
    position: relative;
    padding-left: 20px
}

.semesters1 li:before,
.technicalSection li:before,
.vision-box li:before {
    position: absolute;
    background: #f9a455;
    content: "";
    width: 8px;
    height: 8px;
    left: 0;
    top: 5px;
    border-radius: 100%
}

.careerOpp p strong {
    font-weight: 700;
    color: #000
}

.careerOpp p,
.ncc_motto p,
.our-object p {
    font-size: 15px;
    line-height: 24px;
    color: #666
}

.careerOpp {
    padding-bottom: 0
}

span.yellowColor {
    display: block;
    font-size: 24px;
    color: #febe10;
    margin-top: 15px;
    text-transform: capitalize
}

.lefe-reva-content1.course-content1.aos-init.aos-animate h2 {
    max-width: 740px;
    line-height: 1;
    text-transform: none
}

.lefe-reva-content1.course-content1.aos-init.aos-animate .head-t1 {
    max-width: 740px;
    line-height: 1;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 3rem;
    margin-bottom: 40px;
    font-weight: 500;
    text-transform: uppercase
}

.lefe-reva-content1.course-content1.aos-init.aos-animate h1 {
    max-width: 740px;
    line-height: 1
}

.campus-facility10,
.rcc-facility-boxes,
section.admission-faq,
section.admission-notices,
section.beyond-2,
section.beyond7,
section.campus-facility8,
section.digital-journey,
section.facilitites-panel2,
section.faculty1,
section.pressPage,
section.rect2 {
    padding: 70px 0
}

section.faculty1 h1 {
    font-weight: 500;
    line-height: 1.2
}

input.form-control {
    border: 1px solid #0096a1;
    border-radius: 0;
    padding: 23px 20px;
    font-weight: 300;
    font-style: italic;
    font-size: 15px
}

.about-reva-text,
.adm-block1,
.admisson-slide,
.board_members,
.competative_banner,
.councelling_box.inaugurated,
.councelling_page,
.dean-left,
.dean-sec,
.dean-sec h2,
.facilti-box-1,
.girls_hostel_banner .banner77,
.glasgow-sec .col-md-5 p,
.insideImage,
.inside_bannr7,
.laboprty-img-area,
.library-and-information-center,
.name-text,
.notice_sec,
.rect-1,
.rect-text1 ul li,
.research-secN,
.rexr-bo1,
.rext-text4 h4,
.teach-img,
.vision-box li,
.zymImg,
section.aced_reg_sec,
section.digital_learning.our-object.wrapper_p .container,
section.faculty1 .form-group,
section.inner-head-panel .container,
section.notice_details,
section.ranking .container,
section.scholars-sec,
section.tab-boxes.excellence.our-object.excellence {
    position: relative
}

section.faculty1 .form-group a.btn {
    position: absolute;
    right: 10px;
    top: 8px;
    width: 30px;
    height: 30px;
    background: #fff;
    padding: 0;
    line-height: 30px;
    text-align: center;
    color: #333;
    font-weight: 300;
    box-shadow: 0 0 7px 0 #adadad
}

section.faculty1_details .col-md-4 .facultyDetails_box h1,
section.faculty1_details .col-md-4 .facultyDetails_box h3 {
    padding-bottom: 7px;
    margin-bottom: 18px;
    border-bottom: 1px solid #febe10
}

.center_btn {
    text-align: center;
    overflow: hidden
}

.center_btn .btn,
.facility-color p,
.facility-light-box p,
.rccc-at p,
.student-achive-detail-content ul li p,
.transpoert-box p,
.woman_education.degreeBoxes.abhivriddhi.mediaCenter77 p,
section.beyond5 p {
    font-size: 15px
}

.center_btn .btn .fa,
.more i.fa.fa-angle-down,
section.barcelona-sec.educational7 .insideBox ul {
    margin-left: 10px
}

.faculty1List li a {
    color: #000;
    font-weight: 600;
    font-size: 14px
}

.faculty1List li {
    display: inline-block;
    width: 26px;
    text-align: center
}

li.active2 {
    border-bottom: 1px solid #febe10
}

.faculty1List ul {
    margin: 6px 0 0
}

.faculty1option {
    max-width: 100%;
    float: right
}

.faculty1option select#fac,
.monthBox select,
ul.pull-right.dateBoxes li select {
    border-radius: 0
}

.facltyImg {
    height: 435px;
    overflow: hidden
}

.facltyBox,
.facltyBox2 {
    position: relative;
    margin-bottom: 105px
}

.facltyBox .facltyText {
    position: absolute;
    background: #fff;
    max-width: 310px;
    min-height: 170px;
    right: 0;
    bottom: -60px
}

.facltyBox .facltyText p {
    margin: 0;
    color: #666;
    font-weight: 400
}

.center_btn .btn:focus {
    outline: 0;
    box-shadow: none
}

.facltyBox .facltyText span {
    display: block;
    font-size: 16px;
    margin-top: 10px;
    color: #666;
    font-family: Roboto;
    font-weight: 400
}

html {
    scroll-behavior: smooth
}

.facltyBox .facltyText h4,
.facltyBox2 .facltyText2 h4 {
    color: #383b43;
    font-size: 19px
}

.facltyBox .facltyText:before,
.facltyBox2 .facltyText2:before {
    position: absolute;
    background: #ffcf06;
    content: "";
    width: 2px;
    top: -31px;
    z-index: 2;
    height: 70px;
    left: 20px
}

.glasgow-sec .row,
.research_coloboration.internship_Training,
body.coursePage {
    background: #fff
}

.facultyDetails_box p,
.facultyDetails_box span {
    font-size: 15px;
    display: block;
    font-family: Roboto;
    font-weight: 300;
    color: #666
}

li.active2 a {
    color: #0096a1;
    position: relative
}

.facltyBox2 .facltyText2 {
    position: absolute;
    background: #fff;
    width: 250px;
    min-height: 80px;
    right: 0;
    top: 260px
}

.facltyImg2 img {
    max-width: 100%;
    margin-bottom: 90px
}

section.faculty1_details {
    padding: 90px 0 0;
    position: relative;
    background: linear-gradient(0deg, rgb(255 255 255) 34%, #fdebe7 34%)
}

.admission-council-process .read-more a,
.collaboration-modal .modal-body,
.facultyDetails_box p,
.payment-procedure .col-md-6,
.rect3,
.sports_tbl_sec.scholarship-2,
.tabs6 .card-body,
.vission-sec .col-6,
section.admissions-panel4 .col-md-5,
section.admissions-panel4 .col-md-7,
section.digital-journey .tabs4,
section.facilitites-panel3 .col-md-4,
section.facilitites-panel3 .col-md-8,
section.faq.our-object.wrapper_p,
section.global-immersion.documents-sec,
section.placement-news-act.inner-life-reva-panel6 .beyond-content p,
section.student-club .col-md-4,
section.student-club .col-md-8 {
    padding: 0
}

.facultyDetails_box .details_img {
    margin-top: 32px
}

.apply-list,
.facultyDetails_box span {
    padding: 10px 0
}

.facultyDetails_box .detailInside {
    background: #0096a1;
    padding: 30px;
    height: 100%
}

.detailInside h3 {
    color: #fff;
    font-size: 26px
}

.detailInside span {
    font-size: 24px;
    font-family: 'Roboto Slab';
    font-weight: 800;
    line-height: 1
}

.details_img p {
    font-size: 12px;
    margin: 0
}

.detailInside8 {
    padding: 20px 0;
    margin: 20px 0;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

.blog_popUp p,
.camp4-panel,
.clients_name,
.socialIcons7 {
    border-top: 1px solid #ddd
}

.camp4-panel,
.clients_name,
.head_section {
    border-bottom: 1px solid #ddd
}

ul.socials li .fa {
    width: 30px;
    height: 30px;
    background: #fff;
    line-height: 30px;
    text-align: center;
    display: inline-block;
    border-radius: 100%;
    font-size: 14px;
    color: #0096a1;
    margin-right: 15px
}

ul.socials li a {
    color: #666;
    font-size: 14px
}

ul.socials li {
    display: inline-block;
    margin-right: 16px
}

.bottom_url li a:hover,
.collaborations-logo a:hover p,
.right_listing.right_sec li a:hover,
section.about-reva2 ul li:nth-child(5) h3,
section.admision-panel1 ul li:nth-child(5) h3,
section.research-sec-new-pan ul li:first-child h4,
section.tab-boxes.excellence.our-object a,
ul.socials li a:hover {
    color: #0096a1
}

ul.socials {
    margin-top: 72px
}

section.faculty1_details .col-md-4 .facultyDetails_box h1 {
    font-family: 'Roboto Slab', serif;
    font-size: 1.75rem;
    font-weight: 500;
    line-height: 1.2
}

.qualificationBox {
    background: #fff;
    padding: 40px;
    margin-top: 0
}

.activities_Campus,
.details_img,
.woman_education.jagruti_page .edu_description,
section.pressPage .center_btn {
    margin-top: 40px
}

.qualificationBox h3 {
    font-size: 24px;
    color: #0096a1;
    margin-bottom: 24px
}

.facultyDetails_box span,
.qualificationBox p,
.qualificationInside_Box p,
.reva-content2 p,
section.Counselling-Center.objectives_jagruti ul li {
    color: #666;
    font-size: 15px;
    font-weight: 400;
    word-break: break-all
}

.facultyDetails_box ul.socials li a {
    display: flex;
    align-items: baseline
}

.qualificationInside_Box ul {
    margin: 0 0 30px;
    padding: 0
}

.qualificationInside_Box ul li {
    position: relative;
    display: block;
    padding: 10px 18px;
    border-bottom: 1px solid #ddd;
    font-size: 15px;
    color: #000
}

.qualificationInside_Box ul li:before {
    position: absolute;
    background: #0096a1;
    content: "";
    width: 7px;
    height: 7px;
    left: 0;
    top: 18px;
    border-radius: 100%
}

.qualificationInside_Box {
    padding: 0 0 35px
}

.tabs6,
section.testimonialsPage .responsive-tabs-container.accordion-xs.accordion-sm {
    background: #fff;
    padding: 0
}

.testmoilasText p.computer7 {
    color: #000;
    font-size: 16px;
    font-family: 'Roboto Slab', serif
}

.facility-pinkis-box h3,
.testmoilasText h5 {
    font-family: 'Roboto Slab', serif;
    color: #000
}

#accordion .panel-title a,
..center_journey h4,
.activities_Campus h3,
.audotoria2 h3,
.audotoria2 h4,
.center_journey h2,
.comite-btn a,
.councelling_box h3,
.dateDetails strong,
.degreeBoxes h3,
.food_court_section .cood_details h3,
.fosterd h2,
.founder h3,
.founder.events_details .fondText8 p,
.graytxt,
.hostel_text h2,
.img_boxContent h3,
.img_boxContent h4,
.jagruti_events h2,
.jagruti_page .women_box1 h3,
.list_box79 ul li a,
.ncc_motto h2,
.ncc_motto h4,
.ncc_motto h5,
.newsText h3,
.newsText span,
.occission h4,
.organizing7_headings h3,
.pop-upImg h4,
.redBox7 h2,
.responsiablites7 li,
.scholarship-area h3,
.staff_details h2,
.staff_details h3,
.students7 h3,
.towards_global h2,
.univers_brand h3,
.woman_education h4,
.zymImg .gym_text h4,
h2.colored,
p.moreText,
section.quality-header h3,
section.social-services1.relation h4 {
    font-family: 'Roboto Slab'
}

.acadmic-calender-box p,
.careerOpp.technicalSection li,
.examin-block-conten2 p,
.placement-text p,
.student-club-menu ul li a,
.testmoilasText p,
section.ranking-panel-boxes .ranking-text li,
section.ranking-panel-boxes .ranking-text p {
    color: #666
}

.testmoilasText p span strong {
    margin-right: 10px;
    color: #000;
    font-weight: 500
}

.testimonialsMainBox {
    margin-top: 30px;
    margin-bottom: 60px
}

.clients_name p,
.disputes p,
.faq.our-object.wrapper_p .container.cardMateri .center_btn,
.gym_text p,
.read-more,
.records-sec1 .covid-text1.learning,
.reva-digital-text p,
.scholarship-area,
.student-club #main,
.student-club-menu ul,
.trust_wrapper.placement-brochures1 .comite-btn,
.trustees-block .img-panel,
figure,
h4.panel-title,
section.camp-radio .radio-text-bg p,
section.guidelines_policies.our-object.wrapper_p.pt-0 .terms_con,
section.testimonialsPage.faculty-engineeringTabing .responsive-tabs-container.accordion-xs.accordion-sm {
    margin: 0
}

.clients_name,
.entership-1,
.img-gallery-text {
    padding: 20px 0
}

section.testimonialsPage {
    padding: 18px 0
}

section.testimonialsPage ul.nav.nav-tabs.responsive-tabs li a {
    font-family: 'Roboto Slab', serif;
    font-size: 22px
}

body section.testimonialsPage section.tab_accordian li {
    margin: 0 50px 0 0
}

body section.testimonialsPage .testmoilasText {
    margin-top: 30px;
    padding-right: 30px
}

section.testimonialsPage section.tab_accordian li.active a {
    font-weight: 600;
    color: #0096a1;
    border-bottom: 1px solid #febe10
}

#client1 .modal-dialog {
    max-width: 700px;
    position: relative;
    height: 100%
}

#client1 .modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

#client1 .modal-dialog .modal-content {
    padding: 20px
}

#admisson-notice .modal-dialog button.close,
#client1 .modal-dialog button.close {
    position: absolute;
    top: -10px;
    right: -7px;
    width: 30px;
    background: red;
    opacity: 9;
    color: #fff;
    height: 30px;
    border-radius: 100%
}

.modal-backdrop.show {
    opacity: .9
}

#client1 .modal-dialog .modal-content:before {
    position: absolute;
    background: #f37121;
    content: "";
    width: 100%;
    height: 180px;
    left: 0;
    right: 0;
    top: 0
}

.pop-uptext p strong {
    color: #fff;
    font-size: 16px;
    display: block;
    padding: 20px 60px 15px 0;
    max-width: 320px
}

.poup_details p {
    font-size: 14px;
    line-height: 26px
}

.poup_details,
.woman_education.degreeBoxes.unnat .edu_description22 {
    margin-top: 80px
}

.pop-upImg h4 {
    font-size: 20px;
    margin-top: 40px
}

.dean-left .col-md-5 p,
.pop-upImg p,
section.Counselling-Center p {
    font-size: 14px
}

.pop-upImg span {
    display: block;
    margin-top: 5px
}

.pdf-text a img,
.pop-upImg span strong,
a.btn.backBtn .fa {
    margin-right: 10px
}

section.newsBanner {
    padding: 130px 0 0;
    height: 440px;
    position: relative
}

.monthBox {
    background: #fff;
    padding: 25px
}

.dateDetails strong {
    color: #0096a1;
    font-size: 26px;
    font-weight: 400
}

.dateDetails span {
    font-size: 24px;
    color: #febe10;
    font-weight: 300;
    margin-right: 5px
}

.dateDetails p {
    font-size: 15px;
    color: #333
}

.dateDetails:before {
    position: absolute;
    background: #febe10;
    content: "";
    width: 80px;
    height: 2px;
    bottom: 0
}

p.moreText {
    font-weight: 600;
    color: #60636d
}

.insight-sec h2,
.newsText h3,
body section.inner-life-reva-panel5 h2,
section.beyond6 ul li a,
section.scholars-sec h2 {
    color: #fff;
    font-weight: 400
}

.newsText {
    max-width: 500px;
    position: absolute;
    bottom: 130px;
    padding: 20px
}

.newsText span {
    font-size: 26px
}

section.newsDetils1 {
    margin-top: 50px;
    margin-bottom: 40px
}

img.backImg {
    max-width: 156px
}

.container.cardMateri.faq-listing-panel .dateDetails,
.dateDetails.blue_box .insideText7 {
    top: 20px
}

.dateDetails.blue_box .insideText7 p {
    color: #000;
    font-size: 24px;
    line-height: 36px
}

section.campus-facility6 .container,
section.home-panel1.fixed {
    z-index: 9
}

a.btn.backBtn:hover {
    background: #000;
    color: #ffcf06;
    border: 2px solid #000
}

a.btn.backBtn {
    background: #ffcf06;
    border-radius: 25px;
    padding: 6px 20px;
    margin: 10px 0 0;
    float: left;
    border: 2px solid #ffcf06
}

.fondText8 {
    padding-left: 11px
}

.apply_now_sec,
section.STUDENT-ACHIEVEMENTS-detail2,
section.dean-msg,
section.newsBannerDetails {
    padding: 60px 0
}

.head_section h3,
.newsBannerDetails .head_section h1 {
    font-weight: 700;
    font-family: 'Roboto Slab';
    color: #383b43;
    font-size: 32px
}

.general_admissions,
.head_section {
    padding-bottom: 30px
}

.founder p {
    font-size: 14px;
    color: #666;
    line-height: 24px
}

.colorBoxs p.date strong,
.founder h3 {
    font-size: 24px
}

.founder h3 {
    line-height: 36px;
    color: #000;
    margin-bottom: 30px
}

.fondImage p span {
    font-style: italic;
    margin-top: 30px;
    display: block
}

.socialIcons7 li {
    display: inline-block;
    margin-right: 5px
}

.socialIcons7 li a {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    color: #000;
    border-radius: 100%
}

.socialIcons7 li a:hover {
    background: #f57f26;
    color: #fff
}

.socialIcons7 {
    margin-top: 30px;
    padding-top: 40px
}

section.eventsBanner {
    background: url(https://revaeduin.s3.ap-south-1.amazonaws.com/uploads/images/6410385f2d6a31678784607.jpg) 0 0/cover no-repeat;
    padding: 130px 0 0;
    position: relative
}

section.eventsBanner:before {
    position: absolute;
    background-image: linear-gradient(transparent, #0000007d);
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0
}

.insideImage:hover img {
    -webkit-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    opacity: .7
}

.insideImage img {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1)
}

.fondImage.fourImg li {
    display: inline-block;
    padding: 0 4px 7px 0
}

.founder.events_details .fondText8 p {
    color: #000;
    font-size: 20px;
    line-height: 34px;
    padding: 30px 30px 0;
    margin: 0
}

.fondText9 {
    padding: 50px 50px 0 0
}

div#outcomes {
    padding: 0;
    margin-bottom: 20px
}

.outComeHeadr {
    padding: 0 30px 1px;
    background: #fff
}

div#outcomes .row {
    padding: 45px 30px 50px
}

.course_overView.fixed2 {
    padding: 30px;
    background: #0096a1;
    position: fixed;
    top: 0;
    margin-top: 83px;
    width: 340px;
    max-width: 100%;
    z-index: 9
}

.cBanner {
    margin-top: 200px;
    color: #fff;
    max-width: 803px;
    margin-left: auto
}

div#educational {
    padding-top: 70px
}

.col-md-12.graduate77,
.disputes,
div#specific {
    padding-top: 40px
}

div#specific li {
    color: #666;
    margin-bottom: 36px
}

.admission-button-group,
.boys_hostel_banner,
div#specific ul {
    margin: 30px 0
}

.encounteringBox.technicalSection h3 {
    margin: 40px 0 20px
}

.encounteringBox p strong,
section.scholarship-3 h6 {
    color: #666;
    font-size: 16px
}

#accordion .panel,
#accordion-quality .panel {
    border: none;
    border-radius: 3px;
    box-shadow: none
}

#accordion .panel-heading,
#accordion-quality .panel-heading-quality {
    padding: 0;
    border: none;
    border-radius: 3px
}

#accordion .panel-title a.collapsed {
    box-shadow: none;
    color: #000;
    text-decoration: none;
    margin-bottom: 10px
}

#accordion-quality .panel.panel-default.grey9 a.collapsed,
.panel.panel-default.grey9 a.collapsed {
    background: #f9eeeb !important
}

#accordion .panel-title a.collapsed:before,
#accordion .panel-title a:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #000;
    text-align: center;
    position: absolute;
    right: 15px;
    transform: rotate(-180deg);
    transition: .3s;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background: #fff;
    border: 1px solid #ddd;
    top: 15px
}

#accordion .panel-title a.collapsed:before,
#accordion-quality .panel-title-quality a.collapsed:before {
    color: #676767;
    transform: rotate(0)
}

#accordion .panel-body,
#accordion-quality .panel-body-quality {
    border: none;
    font-size: 15px;
    color: #615f5f;
    background-color: #fff;
    line-height: 27px
}

#accordion .panel-body .isiMateri {
    padding: 15px 25px;
    margin-bottom: 10px
}

@media screen and (min-width:1024px) {

    .cardMateri,
    .paddingLuar {
        padding: 20px 0
    }

    .judulUtama {
        font-size: 32px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 1.5rem
    }

    .isiMateri p:nth-child(2) {
        font-size: 15px;
        text-align: justify
    }

    #accordion .panel-title a {
        font-size: 19px
    }

    #accordion .panel-title a.collapsed:before,
    #accordion .panel-title a:before {
        font-size: 16px
    }
}

@media screen and (min-width:768px) and (max-width:1023px) {

    .cardMateri,
    .paddingLuar {
        padding: 2rem
    }

    .judulUtama {
        font-size: 25px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 1rem
    }

    .isiMateri p:first-child {
        font-size: 21px;
        font-weight: 700;
        margin-bottom: .75rem;
        text-align: center
    }

    .isiMateri p:nth-child(2) {
        font-size: 14px;
        text-align: justify
    }

    #accordion .panel-title a {
        font-size: 16px
    }

    #accordion .panel-title a.collapsed:before,
    #accordion .panel-title a:before {
        font-size: 13px
    }
}

@media screen and (max-width:1024px) {
    .blue-bx {
        padding: 50px 50px 0;
        margin-top: 0
    }
}

@media screen and (max-width:767px) {

    .cardMateri,
    .paddingLuar {
        padding: 1rem
    }

    .judulUtama {
        font-size: 20px;
        font-weight: 500;
        text-align: center;
        margin-bottom: 1rem
    }

    .isiMateri p:first-child {
        font-size: 14px;
        font-weight: 700;
        margin-bottom: .5rem;
        text-align: left
    }

    .isiMateri p:nth-child(2) {
        font-size: 12px;
        text-align: justify
    }

    #accordion .panel-title a {
        font-size: 13px
    }

    #accordion .panel-title a.collapsed:before,
    #accordion .panel-title a:before {
        font-size: 11px
    }
}

section.course-details.noticePage,
section.course-details.noticePage.apply-head {
    height: auto
}

.panel.panel-default .dateDetails,
.panel.panel-default .dateDetails-quality {
    position: absolute;
    left: 20px;
    padding-top: 0
}

h4.panel-title a {
    padding-left: 60px
}

#accordion .panel-title a {
    display: block;
    padding: 30px 60px 12px 180px;
    background: #fff;
    text-decoration: none;
    position: relative;
    transition: .5s;
    font-size: 16px;
    color: #000;
    font-weight: 500;
    line-height: 1.4
}

.col-md-6.other_facilities_left,
.paddingLuar a.collapsed {
    padding-bottom: 30px !important
}

.container.cardMateri .center_btn {
    margin-bottom: 40px;
    margin-top: 30px
}

ul.pull-right.dateBoxes li {
    display: inline-block;
    margin-left: 10px
}

ul.pull-right.dateBoxes {
    text-align: right
}

section.pressPage7.course-details img {
    max-width: 510px
}

.colorBoxs {
    background: #f9a455;
    padding: 30px;
    margin-bottom: 30px
}

.colorBoxs h4 {
    font-size: 16px;
    color: #fff;
    line-height: 28px
}

.colorBoxs p.date {
    color: #fff;
    font-weight: 300;
    margin-top: 0;
    padding-top: 0
}

#accordion-quality .panel-title-quality a,
#accordion-quality .panel-title-quality a.collapsed:before,
#accordion-quality .panel-title-quality a:before,
.block,
.mediaBoxText .dateDetails p:last-child strong,
.more {
    font-size: 16px
}

.colorBoxs img {
    max-width: 26px;
    margin-top: 1px
}

.colorBoxs a {
    display: inline-block;
    margin-top: 20px
}

.colorBoxs.colorBox12,
.colorBoxs.colorBox3,
section.ranking-panel-boxes .ranking-text ul li:after {
    background: #f37121
}

.colorBoxs.colorBox11,
.colorBoxs.colorBox4,
.student-content-6.bg2 {
    background: #71c0ca
}

.colorBoxs.colorBox6 {
    background: #f7941e
}

.colorBoxs.colorBox2,
a.blue-clr {
    background: #009ad9
}

.admission-notices .owl-dots .owl-dot.active span,
.colorBoxs.colorBox7,
a.grey-clr,
section.gallery-panel1,
section.ranking .owl-dots .owl-dot.active span {
    background: #60636d
}

.colorBoxs.colorBox8 {
    background: #383b43
}

.colorBoxs.colorBox9 {
    background: #4a4c55
}

.colorBoxs.colorBox10,
p.mediaDate:before {
    background: #febe10
}

section.mediaCovarge .newsText {
    width: 100%;
    max-width: 100%
}

section.mediaCovarge {
    background: #60636d;
    padding-bottom: 70px
}

.lefe-reva-content1 h1,
section.mediaCovarge h2 {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 3rem;
    margin-bottom: 40px
}

section.mediaCovarge select {
    border-radius: 0;
    background: 0 0;
    border: 1px solid #c8c8c8;
    color: #c8c8c8;
    font-size: 15px;
    height: 45px
}

section.mediaCovarge .col-md-4 select#month {
    max-width: 190px;
    float: right
}

.mediaBoxText .dateDetails a {
    color: #fff;
    font-size: 13px
}

.mediaBoxText .dateDetails p:last-child,
.other_facilities,
.row.digitalClassRooms img {
    margin-top: 60px
}

.mediaBoxText .dateDetails h3.yellowColrText {
    color: #ffcf06;
    font-family: 'Roboto Slab';
    margin-top: 40px;
    margin-bottom: 0;
    font-weight: 300;
    max-width: 480px
}

p.mediaDate {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 40px
}

p.mediaDate:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 1px;
    bottom: 0
}

section.moreLogo {
    margin-top: 100px;
    margin-bottom: 70px
}

section.moreLogo .dateDetails:before {
    position: absolute;
    background: #febe10;
    content: "";
    width: 80px;
    height: 2px;
    bottom: -40px
}

.logoBoxText {
    padding-left: 10px
}

.logoBoxText p:last-child {
    color: #000;
    font-weight: 600;
    font-size: 18px
}

.coverageBoxes {
    margin-bottom: 50px;
    cursor: pointer
}

#client12 .modal-dialog {
    max-width: 450px
}

#client12 .modal-dialog button.close {
    position: absolute;
    top: -10px;
    right: -7px;
    width: 30px;
    background: red;
    opacity: 9;
    color: #fff;
    height: 30px;
    border-radius: 100%;
    z-index: 99
}

.blog_popUp h3 {
    font-size: 21px;
    margin-bottom: 15px;
    font-family: 'Roboto Slab'
}

.blog_popUp a,
.blog_popUp p {
    font-size: 10px
}

.blog_popUp p {
    padding: 20px 0 10px;
    margin-bottom: 0;
    margin-top: 20px
}

.fondText8,
.searching_page .couse-pan p {
    padding-right: 50px
}

.fondImage.fourImg li {
    width: 100%;
    max-width: 49%
}

.gallery {
    margin: 0;
    padding: 0
}

.social-content {
    display: inline-block;
    position: relative;
    width: 100%;
    cursor: pointer;
    overflow: hidden
}

.social-photo {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
    transform: scale(1);
    transition: .4s
}

.gallery li {
    display: none;
    float: left;
    list-style: none;
    margin-right: 10px
}

.more {
    clear: both;
    color: #000;
    cursor: pointer;
    display: block;
    padding: 6px 0;
    text-align: center;
    width: 220px;
    max-width: 100%;
    margin: auto auto 10px
}

.color1 {
    background: #0099d4;
    padding: 20px;
    color: #fff
}

section.trust_wrapper h3 {
    font-size: 18px;
    margin-bottom: 30px;
    line-height: 26px
}

.academic-about,
.acadmic-calender-box,
.basic-text,
.chancleer-content,
.placement-text,
.sf-panel,
.trust_wrapper,
section.STUDENT-ACHIEVEMENTS-1,
section.about-reva4,
section.campus-facility4,
section.gallery-load,
section.gallery-load1,
section.scholarship-2 {
    padding: 50px 0
}

.food_court {
    position: relative;
    padding: 0 0 40px
}

.food_court_text {
    color: #fff;
    max-width: 803px;
    margin-left: auto;
    position: absolute;
    bottom: 40px;
    left: 0;
    background: #f57f26;
    padding: 30px 30px 10px
}

.grey_bg {
    background: #ebebeb;
    padding: 20px
}

.block {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.block .img-parallax {
    width: 100vmax;
    z-index: -1;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, 0);
    pointer-events: none
}

.parallax-image {
    padding-top: 0;
    position: relative;
    height: 100vh
}

.parallax-image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh
}

.read-more a {
    border: 1px solid #fff;
    width: 35px;
    height: 35px;
    display: inline-block;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    color: #fff;
    margin: 9px 0
}

.galler-select {
    position: absolute;
    bottom: 70px;
    right: 130px
}

.galler-select select {
    border: 1px solid #ddd;
    padding: 6px 38px 6px 12px;
    background: 0 0;
    color: #fff;
    appearance: none;
    font-size: 14px;
    font-weight: 300
}

.arrow-d {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #fff
}

section.gallery-load .col-md-4 {
    display: none;
    margin-bottom: 30px
}

section.gallery-load .img-number {
    left: 32px;
    bottom: 97px
}

section.gallery-load .img-gallery-text p {
    color: #333;
    font-size: 16px;
    font-weight: 300;
    padding: 15px;
    margin: 0
}

section.gallery-panel1 .owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
    border: 1px solid #fff;
    display: inline-block;
    color: #fff;
    margin: 0 4px;
    position: absolute;
    right: 0;
    bottom: 37px
}

.facilitites-panel5 .owl-carousel .owl-nav button.owl-prev,
.value-box .owl-carousel .owl-nav button.owl-prev,
section.gallery-panel1 .owl-carousel .owl-nav button.owl-prev {
    right: 38px
}

.gallery-img-pan2 .img-gallery {
    width: 50%;
    float: left;
    margin-right: 20px;
    position: relative
}

.gallery-img-pan2 .img-number {
    display: inline-block;
    vertical-align: top;
    color: #fff;
    position: static
}

.gallery-img-pan2 .img-gallery-text {
    display: inline-block;
    width: 43%;
    padding: 0
}

.gallery-img-pan2 .img-gallery-text p {
    font-size: 13px;
    color: #fff;
    font-family: Roboto
}

.img-number {
    background: #f37121;
    padding: 5px 10px;
    font-size: 12px;
    display: inline-block;
    width: auto;
    margin-bottom: 10px;
    position: absolute;
    bottom: 96px;
    color: #fff
}

.gallery-img-pan2 {
    margin-bottom: 31px;
    padding-bottom: 25px
}

.gallery-img-pan2 .img-gallery:after {
    content: "";
    width: 80px;
    height: 2px;
    background: #ffcf06;
    position: absolute;
    left: 0;
    bottom: -28px
}

.gallery-img-pan2:last-child {
    margin-bottom: 0;
    padding-bottom: 0
}

.name-text:after {
    width: 2px;
    height: 43px;
    content: "";
    position: absolute;
    left: 11px;
    top: 25px;
    background: #ffcf06
}

.col-md-8.trustees-group .name-text h2 {
    font-size: 20px;
    color: #383b43
}

.col-md-8.trustees-group .name-text:after {
    top: -16px
}

section.rect4 {
    margin: 100px 0 0;
    padding: 70px 0 0;
    background: linear-gradient(0deg, rgb(255 255 255) 45.8%, #fdebe7 45.8%)
}

.rect-text1 ul li {
    display: inline-block;
    width: 45%;
    margin-right: 30px;
    margin-bottom: 59px
}

.name-text {
    box-shadow: 0 1px 3px #ddd;
    padding: 20px 30px;
    background: #fff
}

.inner-space.index_top h2,
.name-text h2 {
    font-size: 28px
}

.name-text h3 {
    font-size: 14px;
    color: #666;
    font-weight: 400
}

.name-text p {
    font-size: 13px
}

.col-md-8.trustees-group .name-text {
    position: absolute;
    bottom: -17px;
    left: 0;
    right: 0;
    width: 80%;
    margin: auto;
    padding: 10px 26px
}

.rext-text4 h4:after {
    width: 59px;
    height: 2px;
    background: #fcbe12;
    position: absolute;
    bottom: -17px;
    left: 0;
    content: ""
}

.rect-1 {
    background: url(../images/reva-day.png) 0 0/cover no-repeat;
    width: 100%;
    height: 600px;
    margin-top: 0
}

.rect-text {
    width: 480px;
    padding: 30px;
    background: #f57f26;
    float: right;
    margin: 150px 20px
}

.rext-text4 h3 {
    font-size: 16px;
    font-weight: 700
}

.rext-text4 h4 {
    font-size: 44px;
    font-weight: 700
}

.quote h3,
.quote h5,
.vc-text h6 {
    font-weight: 300
}

.rexr-bo1 {
    width: 470px;
    background: #0096a1;
    padding: 30px;
    margin: 51px 0 0
}

section.rect2 p {
    color: #666;
    font-weight: 400;
    line-height: 30px
}

section.trsutees_weapper {
    padding: 100px 30px 40px;
    background: linear-gradient(0deg, rgb(32 150 161) 46%, rgb(255 255 255) 46%)
}

.vc-text h6 {
    color: #fff;
    font-size: 24px;
    margin-bottom: 28px
}

.chancleer-content p {
    color: #666;
    line-height: 28px
}

section.trsutees_weapper p strong {
    font-size: 14px;
    color: #000
}

#accordion-quality .panel-body-quality .isiMateri-quality,
.quote p,
section.beyond-1 h2 {
    margin-bottom: 10px
}

section.trsutees_weapper p {
    font-size: 1rem;
    color: #000
}

.quote h3 {
    color: #fff;
    padding-top: 100px;
    display: block
}

.quote h5 {
    color: #fff;
    font-size: 16px;
    margin: 20px 0 0
}

.value-box .owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
    border: 1px solid #fff !important;
    display: inline-block;
    color: #fff;
    margin: 0 4px;
    position: static;
    right: 0;
    bottom: 37px;
    border-radius: 5px
}

.value-box {
    width: 450px;
    background: #f57f26;
    padding: 30px;
    float: right;
    margin-top: 50px
}

.value-box h2 {
    font-size: 45px;
    color: #fff;
    font-weight: 700
}

.campus-bg1 p,
.value-box h4 {
    color: #fff;
    font-size: 14px;
    font-weight: 300
}

.value-slide {
    margin: 20px 0 30px
}

section.abut-rava7 {
    background: url(../images/value-about.webp) 0 0/cover no-repeat;
    width: 100%;
    height: 600px;
    position: relative;
    margin-top: 0
}

section.our-object h3 {
    color: #f57f26;
    font-size: 24px;
    margin-bottom: 20px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    line-height: 30px
}

.basic-text ul,
.convaction ul,
.sitemap.sitemap ul,
.teach-text ul,
section.our-object ul {
    padding: 0 20px
}

.our-object li {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 0;
    color: #666
}

.our-object h4 {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 30px;
    line-height: 1.4
}

section.about-reva6 {
    padding: 60px 0 30PX
}

.mission-vision-bg {
    background: #fdebe7;
    padding: 40px
}

section.about-reva6 h3,
section.quality_policy h3 {
    color: #f57f26;
    font-size: 24px;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px
}

section.about-reva6 blockquote {
    font-size: 26px;
    font-family: 'Roboto Slab', serif;
    color: #333;
    line-height: 40px
}

.mission-vision-bg ul li {
    padding: 10px 0;
    font-size: 15px;
    color: #666
}

::marker {
    color: #f9a455;
    font-size: 20px
}

.mission-vision-bg ul {
    margin: 0 15px
}

section.about-reva5 {
    background: linear-gradient(0deg, #0096a1 76%, rgb(255 255 255) 76%);
    padding-bottom: 50px
}

section.about-reva5 p {
    color: #fff;
    padding: 40px 0;
    font-size: 14px;
    line-height: 25px
}

.about-reva3 {
    background: url(../images/about-reva-2.webp) 0 0/cover no-repeat;
    width: 100%;
    height: 550px
}

.about-reva-text,
.covid-bg,
.pdf-box.bgblue a,
.pdf-text a:hover {
    background: #219ad9
}

section.about-dream {
    background: #fff;
    background: linear-gradient(0deg, rgb(255 255 255) 69%, rgb(96 99 109) 69%);
    padding: 0
}

.audotoria2 h3,
.center_journey h2,
.img_boxContent h4,
.vission-sec h2,
.vission-sec h3,
.vission-sec.examination .vission-inn1 h3,
.women_box17 h4,
section.about-reva2 p,
section.reva3 .student-achive ul li a {
    color: #383b43
}

section.about-dream .bulding-dream p {
    color: #000;
    font-size: 22px
}

.about-reva-text {
    width: 450px;
    padding: 30px;
    top: 150px
}

.bulding-dream h2 {
    color: #fff;
    margin-bottom: 30px;
    padding-bottom: 30px;
    font-family: 'Roboto Slab', serif
}

section.COVID-services.center-excellence .bulding-dream p {
    color: #fff;
    margin-top: 35px
}

.bulding-dream p {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    padding: 20px 0
}

.bulding-dream p::before {
    content: url('');
    height: 2px;
    width: 50px;
    position: absolute;
    top: 0;
    left: 16px;
    opacity: .8
}

section.about-reva2 {
    text-align: center;
    padding: 60px 0
}

section.about-reva2 h2 {
    font-size: 28px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700
}

section.about-reva2 ul {
    list-style: none;
    display: flex;
    justify-content: center;
    padding: 50px 50px 20px;
    margin-bottom: 0
}

section.about-reva2 ul li {
    padding: 0 50px;
    border-right: 1px solid #ddd
}

section.about-reva2 ul li:last-child,
section.admision-panel1 ul li:last-child,
section.reva3 ul li:last-child {
    border-right: 0px
}

section.about-reva2 h3,
section.research-sec-new-pan ul h4 {
    font-size: 50px;
    font-family: 'Roboto Slab', serif;
    color: #383b43;
    font-weight: 700
}

.contactinfo a:hover,
.feeinfo a:hover,
.feeinfo tbody a:hover,
.office-admission ul li a:hover,
.payment-procedure tbody a:hover,
.postmeta a.no_comments:hover,
.student-achive-detail-content ul li a:hover,
.tel-phone a:hover,
body section.digital-journey .tabs4 .nav-tabs .nav-item.show .nav-link,
body section.digital-journey .tabs4 .nav-tabs .nav-link.active,
section.about-reva2 ul li:nth-child(2) h3,
section.admision-panel1 ul li:nth-child(2) h3,
section.beyond6 ul li a:hover,
section.inner-life-reva-panel11 ul li a:hover,
section.inner-life-reva-panel11 ul li a:hover i,
section.research-sec-new-pan ul li:nth-child(2) h4,
section.scholarship-3 p strong {
    color: #f57f26
}

section.about-reva2 ul li:nth-child(3) h3,
section.admision-panel1 ul li:nth-child(3) h3,
section.research-sec-new-pan ul li:nth-child(3) h4 {
    color: #009ad9
}

.isiMateri-quality a,
.reva-nest h2,
section.about-reva2 ul li:nth-child(4) h3 {
    color: #60636d
}

section.COVID-services {
    background: linear-gradient(0deg, rgb(255 255 255) 81%, rgb(96 99 109) 81%);
    margin-top: -1px
}

.covid-text1.learning0,
.examin-block-conten2,
.feamale_faclty,
.reva-content2,
.woman_education.degreeBoxes.nccPage .edu_description {
    margin-top: 70px
}

.quality-header h4,
section.COVID-services h3 {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    padding-right: 100px;
    font-size: 35px
}

.covid-text1 p {
    font-size: 15px;
    color: #666;
    line-height: 22px
}

.covid-picnew {
    width: 100%;
    position: relative;
    left: -115px
}

.covid-bg {
    width: 440px;
    position: relative;
    left: -186px;
    padding: 50px;
    top: 30px
}

.covid-bg p,
.facility-blue-box h6 {
    color: #fff;
    font-size: 14px
}

.admission-faq #main,
.button-group,
.convaction,
section.COVID-services2 {
    margin: 50px 0
}

section.COVID-services3 .col-md-12 p {
    font-size: 14px;
    padding: 30px 0
}

section.COVID-services3,
section.Counselling-Center2,
section.scholarship-3 {
    padding-bottom: 50px
}

.pdf-text a {
    display: flex;
    align-items: center;
    background: #f9a455;
    padding: 10px;
    color: #fff !important;
    font-size: 14px;
    width: 100% !important
}

.center_para_food,
.univers_brand img {
    margin-top: 20px
}

.campus-bg1 h3,
section.beyond-1 blockquote,
section.beyond-1 h2,
section.beyond-1 h5,
section.camp-radio h3,
section.student-services h3,
section.student-services h4 {
    color: #fff;
    font-family: 'Roboto Slab', serif
}

.content-courses,
.insight-sec.time_table ul li p:last-child,
.leadership-manage table,
.learning1.our-object,
.news_box .inner p,
.organizing7.adoption_section77.nss_Program.special_camp h2,
.payment-procedure tr td p,
.payment-procedure ul li p,
.pdf-text a p,
.product-team,
.sc-table,
.trust_wrapper.IQAC.sports-health.esports h2,
h2.sec_hed,
section.ranking-panel-boxes .ranking-block,
section.testimonialsPage .tab_accordian li {
    margin-bottom: 0
}

section.camp-radio {
    background: linear-gradient(0deg, rgb(255 255 255) 70%, rgb(96 99 109) 70%);
    margin-bottom: 50px
}

section.camp-radio h3 {
    padding: 0 40px 70px 0
}

section.camp-radio .col-md-6:first-child img {
    max-width: 100%;
    width: 100%
}

.radio-text-bg {
    position: relative;
    background: #ffcf06;
    top: 150px;
    left: -100px;
    padding: 30px;
    font-size: 16px;
    font-weight: 600
}

section.student-services {
    background: linear-gradient(0deg, rgb(255 255 255) 58%, rgb(96 99 109) 58%);
    padding-bottom: 50px
}

section.student-services h3 {
    font-size: 2.2rem;
    margin-bottom: 30px
}

section.student-services h4 {
    font-size: 21px;
    line-height: 32px;
    margin-bottom: 60px
}

section.Counselling-Center h2 {
    text-align: center;
    margin-bottom: 60px;
    position: relative;
    padding-bottom: 28px;
    font-family: 'Roboto Slab', serif
}

section.Counselling-Center h2:after {
    width: 100px;
    height: 1px;
    background: #f9a455;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

section.Counselling-Center h4 {
    font-family: 'Roboto Slab', serif;
    font-size: 16px;
    line-height: 25px
}

section.Counselling-Center ul {
    padding: 20px;
    color: #333
}

section.Counselling-Center ul li {
    padding: 3px
}

section.Counselling-Center img {
    width: 633px;
    max-width: 914px;
    position: relative;
    right: 100px
}

section.Counselling-Center2 img {
    position: relative;
    left: 100px
}

section.Counselling-Center2 .col-md-6:first-child p {
    position: relative;
    left: 100px;
    width: 411px;
    padding: 30px 0
}

.bottom_url li,
.footer-panel1 ul li,
.office-admission ul,
.semesters1 ul,
.student-club-menu ul li {
    list-style: none
}

section.inner-head-panel.campus-facility {
    background: url(../images/campus-facility.png) 0 0/cover no-repeat;
    width: 100%;
    height: 600px;
    position: relative
}

section.inner-head-panel.campus-facility:before,
section.inner-head-panel.placement-overview::before {
    content: "";
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(96 99 109 / 64%);
    mix-blend-mode: multiply
}

section.inner-head-panel.campus-facility h1 {
    font-weight: 600;
    line-height: 40px
}

.campus-bg1 {
    width: 450px;
    background: #009ad9;
    padding: 30px
}

.campus-bg1 h3 {
    font-size: 22px;
    margin-bottom: 20px
}

section.campus-facility2,
section.reva3,
section.why-reva-award {
    padding: 70px 0;
    text-align: center
}

section.campus-facility3 h4 {
    text-align: center;
    margin-bottom: 30px;
    font-family: 'Roboto Slab', serif
}

.campus-facility10 h2,
.campus-facility11 h2,
.campus-facility8 h2,
section.campus-facility3 h2 {
    text-align: center;
    color: #383b43;
    font-size: 2.3rem;
    margin-bottom: 50px;
    padding-bottom: 34px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    position: relative
}

.library-inform h5,
.library-inform h6,
.patient-manage-box h3,
.rccc-at h3,
.reva-healthcare h3,
section.research-sec-new-pan blockquote {
    font-size: 24px;
    font-family: 'Roboto Slab', serif
}

.student-content-6 h2,
.student-content5 h4 {
    margin-bottom: 20px;
    font-weight: 700
}

.campus-facility10 h2:after,
.campus-facility8 h2:after,
section.campus-facility3 h2:after {
    width: 100px;
    height: 2px;
    background: #f37121;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.library-inform {
    padding: 35px;
    background: #f9a455;
    width: 560px;
    position: relative;
    z-index: 2;
    text-align: justify
}

.grievance_dec.paddingbottom,
.library-inform h6,
.woman_education.degreeBoxes.unnatBhart {
    padding-bottom: 20px
}

.library-inform h5 {
    font-weight: 300;
    line-height: 1.4
}

.library-text {
    padding: 35px 0 0;
    text-align: justify
}

.camp4-panel,
.dean_content_box,
.hostel_text,
.tabs4 .card-body,
section.placements.records-sec2 {
    padding: 40px 0
}

section.campus-facility4 ul {
    list-style: none;
    display: flex;
    justify-content: center;
    margin: 30px 0 0
}

section.campus-facility4 ul li {
    margin: 0 20px
}

section.campus-facility4 h2 {
    font-size: 45px;
    color: #009ad9;
    font-family: 'Roboto Slab', serif;
    font-weight: 700
}

section.campus-facility4 h6 {
    font-weight: 600;
    font-size: 18px
}

.Entrepreneurship p,
.hostel_text p,
section.campus-facility4 p {
    font-size: 14px;
    color: #666;
    line-height: 26px
}

.about-over-table h5,
.student-content5 h4,
section.STUDENT-ACHIEVEMENTS-detail .scholarship-head p,
section.campus-facility8 .nav-tabs .nav-link {
    font-size: 18px;
    font-family: 'Roboto Slab', serif
}

.student-content5 {
    position: relative;
    width: 394px;
    background: #fdebe7;
    left: -115px;
    padding: 30px;
    top: 110px;
    text-align: justify
}

.facility6 h2,
.student-content-6 h2,
.student.club h2 {
    font-size: 24px;
    color: #fff;
    font-family: 'Roboto Slab', serif
}

.student-content-6 {
    background: #0096a1;
    padding: 50px;
    height: 100%
}

.facility6,
.student.club ul li:after {
    background: #f9a455;
    position: absolute
}

.student-content-6 p {
    color: #fff;
    font-weight: 300;
    margin-bottom: 0
}

section.campus-facility5 {
    overflow: hidden;
    margin-bottom: 100px
}

.facility6 {
    width: 450px;
    padding: 45px;
    top: 100px;
    right: 100px
}

section.campus-facility6 {
    position: relative;
    background: url(../images/studio.png) 0 0/cover no-repeat;
    width: 100%;
    height: 600px
}

.facility6 h2,
.rccc-at h3,
.student.club h2 {
    margin-bottom: 30px;
    font-weight: 700
}

.facility6 p {
    font-size: 15px;
    color: #fff;
    font-weight: 300
}

section.campus-facility7 {
    position: relative;
    background: url(../images/student-club.png) 0 0/cover no-repeat;
    width: 100%;
    height: 600px
}

.student.club {
    background: #009ad9;
    width: 450px;
    padding: 30px;
    position: relative;
    top: 13px
}

.student.club p {
    font-size: 14px;
    color: #fff;
    line-height: 26px
}

.student.club ul {
    padding: 16px 0;
    clear: both;
    width: 100%
}

.student.club ul li {
    display: inline-block;
    width: 49%;
    color: #fff;
    position: relative;
    padding: 5px 20px;
    font-size: 14px;
    font-weight: 300
}

.student.club ul li:after {
    content: "";
    width: 8px;
    height: 8px;
    left: 0;
    border-radius: 30px;
    top: 11px
}

section.campus-facility8 .nav-tabs .nav-link {
    color: #383b43;
    border: 0;
    padding: 10px 23px;
    font-weight: 600
}

section.campus-facility8 .nav-tabs .nav-item.show .nav-link,
section.campus-facility8 .nav-tabs .nav-link.active {
    color: #219ad9;
    border: 0
}

.gym-panel2 {
    position: absolute;
    top: 56px;
    width: 380px;
    padding: 40px;
    background: #ffcf06;
    right: 50px
}

.gym-panel2 h3 {
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 700;
    font-family: 'Roboto Slab', serif;
    color: #212529
}

.gym-panel2 p {
    line-height: 26px
}

section.placement-news-act.inner-life-reva-panel6.campus-9 .beyond-content {
    min-height: 530px
}

section.placement-news-act.inner-life-reva-panel6.campus-9 .beyond-content p {
    padding: 0;
    font-size: 15px;
    color: #666;
    line-height: 26px
}

section.campus-facility10 blockquote {
    text-align: center;
    padding: 0 0 50px;
    color: #383b43;
    font-size: 20px;
    font-weight: 700;
    font-family: 'Roboto Slab', serif
}

.camp-10-text1 {
    background: #fdebe7;
    padding: 30px;
    height: 100%
}

.box_reva_research h6,
.fw-600-class,
section.placement-news-act.inner-life-reva-panel6.campus-9 h3 {
    font-weight: 600
}

.camp-10-text1 h3 {
    font-size: 21px;
    color: #383b43;
    font-family: 'Roboto Slab', serif
}

.camp-10-text1 ul {
    padding: 18px
}

.camp-10-text1 ul li::marker {
    width: 10px;
    height: 10px;
    font-size: 20px
}

.camp-10-text1 ul li a {
    color: #333;
    font-size: 15px
}

.camp-10-contnt {
    background: #009ad9;
    padding: 36px;
    color: #fff;
    height: 100%;
    line-height: 27px
}

.camp-10-contnt p {
    font-size: 20px;
    font-family: 'Roboto Slab', serif
}

.campus-facility11 {
    padding: 70px 0;
    background: #febe10
}

.campus-facility11 h2:after {
    width: 100px;
    height: 2px;
    background: #666;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.adm-btn-group a:after,
.button-group a:after,
.view-all-notices a:after {
    right: 9px;
    position: absolute;
    content: ""
}

section.campus-facility11 h3 {
    font-weight: 600;
    text-align: center;
    color: #383b43;
    padding: 30px 0 10px;
    font-family: 'Roboto Slab', serif
}

section.campus-facility11 h5,
section.campus-facility11 p {
    color: #666;
    text-align: center
}

section.campus-facility11 h5 {
    font-weight: 600;
    font-size: 18px;
    padding: 0 0 40px
}

.reva-fashion img {
    width: 1011px;
    position: relative;
    left: -200px
}

.reva-fashion {
    width: 904px
}

section.campus-facility11 .camp-11-text1 p {
    text-align: left;
    font-size: 14px;
    line-height: 26px
}

.admisson-doc {
    background: #383b43;
    padding: 35px
}

.admisson-doc h4 {
    font-size: 18px;
    color: #ffcf06;
    margin-bottom: 30px;
    font-family: 'Roboto Slab', serif
}

.admisson-doc ul li {
    color: #fff;
    padding: 5px;
    font-size: 14px
}

.admisson-doc ul {
    padding: 0 19px
}

.admisson-doc p i {
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    line-height: 9px
}

.admisson-doc p {
    line-height: 17px
}

.admisson-doc ul li::marker {
    font-size: 20px;
    color: #fff
}

section.admission-panel {
    background: linear-gradient(0deg, rgb(255 255 255) 57%, rgb(96 99 109) 57%);
    padding-bottom: 50px
}

section.admission-panel h3 {
    font-size: 30px;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-weight: 400;
    margin-bottom: 40px
}

.content-block-student,
.tabs4 {
    background: #fff;
    padding: 30px
}

body .tabs4 .nav-tabs .nav-item.show .nav-link,
body .tabs4 .nav-tabs .nav-link.active,
body .tabs6 .nav-tabs .nav-item.show .nav-link,
body .tabs6 .nav-tabs .nav-link.active {
    border: 0;
    border-bottom: 1px solid #f57f26;
    color: #383b43
}

.tabs4 .nav-tabs .nav-item .nav-link {
    color: #71c0ca;
    border: 0;
    border-bottom: 1px solid;
    padding: 0 160px 20px 0;
    font-size: 40px;
    font-family: 'Roboto Slab', serif;
    line-height: 50px
}

.tabs4 .nav-tabs .nav-item {
    border-bottom: 1px solid #d9d9d9
}

.tabs4 .nav-tabs .nav-item .nav-link h5 {
    font-size: 16px;
    FONT-VARIANT: JIS04;
    color: #383b43;
    margin: 0
}

section.admission-panel .adm-content-apnel h3 {
    color: #0096a1;
    font-size: 24px;
    margin-top: 40px;
    font-weight: 600
}

.adm-content-apnel blockquote {
    font-size: 18px;
    line-height: 30px;
    color: #333;
    font-weight: 300
}

.prog-cost p {
    color: #666;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px
}

.prog-cost h6 {
    font-weight: 600;
    font-size: 20px;
    margin-bottom: 30px
}

.adm-btn-group,
.curriculum_section7,
.pro-note,
section.guidelines_policies.our-object.wrapper_p .terms_con {
    margin: 40px 0
}

.pro-note h4 {
    font-size: 18px;
    margin-bottom: 30px;
    font-weight: 700
}

.pro-note p {
    color: #666;
    font-weight: 300;
    font-size: 13px
}

.button-group a {
    color: #fff;
    padding: 10px 19px;
    font-size: 14px;
    display: block;
    position: relative
}

.col-md-4.bg-blue a {
    background: #009ad9;
    width: 100%
}

.col-md-4.bg-orange a {
    background: #f57f26;
    width: 100%
}

.col-md-4.bg-grey a {
    background: #383b44;
    width: 100%
}

.button-group a:after {
    background: url(../images/wht-arrow-b.svg) center/80% no-repeat;
    width: 10px;
    height: 18px
}

.admission-council-process a:hover,
.button-group a:hover {
    background: #2096a1
}

section.admision-panel1,
section.beyond-1 {
    background: linear-gradient(0deg, rgb(255 255 255) 0, rgb(96 99 109) 0);
    padding-bottom: 50px
}

section.admision-panel1 ul {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-right: 115px
}

section.admision-panel1 blockquote {
    color: #fff;
    font-size: 21px;
    font-weight: 300;
    margin-bottom: 40px;
    font-family: 'Roboto Slab', serif
}

section.admision-panel1 ul li {
    padding: 0 16px;
    border-right: 1px solid;
    height: 100%;
    list-style: none;
    color: #fff;
    width: 41%
}

section.admision-panel1 h2 {
    text-align: left;
    font-size: 36px;
    font-family: 'Roboto Slab', serif;
    color: #fff;
    padding: 10px 0;
    margin: 0;
    font-weight: 300
}

section.admision-panel1 h3 {
    font-size: 50px;
    font-family: 'Roboto Slab', serif
}

section.admision-panel1 ul li:first-child {
    padding-left: 0;
    padding-right: 0;
    width: 40%
}

.jagruti_events,
.team_members79,
section.admission-panel2 {
    background: #fdebe7;
    padding: 70px 0
}

.admission-panel2-content p {
    color: #666;
    font-weight: 400;
    font-size: 15px;
    line-height: 26px
}

.admission-button-group ul,
.d-flx,
.isiMateri-quality.legal_studies_event .container,
.post-categories,
.student-achive-detail-content ul,
.why-flex {
    display: flex
}

.admission-button-group ul li {
    list-style: none;
    margin-right: 12px
}

.admission-button-group a {
    color: #000;
    font-size: 13px;
    display: inline-block;
    padding: 10px 30px;
    position: relative
}

.admission-button-group ul li:first-child a {
    background: #febe18
}

.admission-button-group ul li:nth-child(2) a,
.paymentmethod h4 a {
    background: #0096a1;
    padding: 10px;
    color: #fff
}

.admission-button-group ul li:nth-child(3) a {
    background: #009ad9;
    padding: 10px;
    color: #fff
}

.admission-button-group ul li a:hover,
.general_admissions a:hover,
.quota_btn a:hover {
    background: #f57f26
}

.admission-button-group ul li:first-child a:after {
    content: "";
    background: url(../images/path-arrow.png) center no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0
}

.admisson-address {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 10px
}

.admisson-address h3,
.office-admission h3 {
    font-size: 24px;
    color: #0096a1;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 24px
}

.tel-phone a {
    font-family: 'Roboto Slab', serif;
    color: #000;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 19px;
    display: block
}

.office-admission ul li a {
    color: #383b43;
    border-top: 1px solid #ddd;
    display: block;
    padding: 8px 0;
    font-size: 16px;
    font-family: 'Roboto Slab', serif;
    position: relative
}

.office-admission ul li a:after {
    background: url(../images/left-arrow.svg) center no-repeat;
    width: 10px;
    height: 13px;
    content: "";
    position: absolute;
    right: 0;
    top: 14px
}

section.admission-notices h2 {
    font-family: 'Roboto Slab', serif;
    color: #383b43;
    margin-bottom: 40px
}

.admisson-notice-content {
    background: #f6f6f6;
    padding: 30px
}

.admisson-notice-content .date h3,
section.reva3 .student-achive ul li a:hover {
    color: #2096a1
}

.admisson-notice-content .date h4 {
    font-size: 15px;
    vertical-align: top;
    display: inline-block;
    margin: 0;
    font-family: Roboto;
    color: #333;
    padding: 12px 0;
    font-weight: 400;
    top: 0
}

.admisson-notice-content .date {
    align-items: inherit;
    margin-bottom: 20px
}

.admisson-notice-content p {
    color: #333;
    font-weight: 500
}

.admisson-notice-content .read-more a {
    border: 1px solid #a8a6a6;
    background: #fff
}

.admission-notices .owl-dots span {
    width: 10px;
    height: 10px;
    display: inline-block;
    background: 0 0;
    margin-right: 7px;
    border-radius: 30px;
    border: 1px solid #60636d
}

.admission-notices .owl-dots,
.encountering .encounteringBox.technicalSection table {
    margin: 25px 0
}

.view-all-notices {
    position: absolute;
    bottom: -15px;
    right: 0;
    z-index: 1
}

.view-all-notices a {
    display: inline-block;
    color: #333;
    border: 1px solid #ddd;
    font-size: 14px;
    padding: 8px 35px 8px 15px;
    position: relative
}

.view-all-notices a:after {
    width: 7px;
    height: 11px;
    background: url(../images/path-arrow.png) no-repeat;
    top: 13px
}

.add_btn.submit input:hover,
.comite-btn a:hover,
.reva-nest a:hover,
.view-all-notices a:hover {
    background: #2096a1;
    color: #fff
}

.reva-nest a:hover:after,
.view-all-notices a:hover:after {
    filter: invert(1)
}

.admisiion-panel-4pic {
    width: 1000px;
    position: relative;
    left: -100px;
    background: url(../images/adm-pic.png) 0 0/cover;
    height: 100%
}

.admission-council-process {
    background: #383b43;
    height: 100%;
    padding: 30px 40px
}

.admission-council-process ul {
    padding: 15px 0;
    list-style: none
}

.admission-council-process a {
    color: #fff;
    position: relative;
    padding: 10px 34px 10px 20px;
    display: inline-block
}

.admission-council-process h2 {
    color: #fff;
    font-size: 35px;
    padding-right: 100px
}

a.blue-clr,
a.grey-clr,
a.orange-clr {
    margin-bottom: 10px;
    font-size: 14px
}

.admission-council-process ul li {
    border-bottom: 1px solid;
    padding: 10px 0
}

.admission-council-process ul li a {
    color: rgb(255 255 255 / 87%);
    font-weight: 400;
    padding: 0
}

.admission-council-process ul li a:hover {
    background: 0 0;
    color: #f57f26
}

a.orange-clr {
    background: #f9a455
}

.adm-btn-group a:after {
    width: 10px;
    height: 20px;
    background: url(../images/wht-arrow-b.svg) 0 0/70% no-repeat;
    top: 13px
}

.admisiion-panel-5pic {
    width: 1000px;
    position: relative;
    right: 31px;
    background: url(../images/international-admission.png) 0 0/cover;
    height: 100%
}

.facilities-sec,
section.admissions-panel5 {
    overflow: hidden;
    padding: 50px 0
}

.admission-council-process1 {
    background: #f9a455;
    padding: 35px
}

.admission-council-process1 h2,
.sf-panel h2 {
    color: #fff;
    font-size: 30px;
    padding-right: 100px;
    line-height: 40px;
    margin-bottom: 30px
}

.admisiion-panel-6pic {
    width: 700px;
    position: relative;
    left: -100px;
    background: url(../images/scholarship-financial.png) 0 0/cover;
    height: 100%
}

section.admissions-panel6 {
    overflow: hidden;
    padding: 0;
    background: linear-gradient(0deg, rgb(255 255 255) 0, rgb(33 154 217) 0)
}

.admission-faq #main #faq .card {
    margin-bottom: 15px;
    border: 0
}

.admission-faq #main #faq .card .card-header {
    border: 0;
    border-radius: 2px;
    padding: 0
}

.admission-faq #main #faq .card .card-header .btn-header-link {
    font-weight: 700;
    display: block;
    text-align: left;
    background: #f9eeeb;
    color: #222;
    padding: 20px 30px;
    box-shadow: inherit;
    outline: 0
}

.admission-faq #main #faq .card .card-header .btn-header-link:after {
    content: "";
    background: url(../images/down-arrow.png) no-repeat;
    width: 43px;
    height: 43px;
    float: right;
    position: absolute;
    right: 15px;
    top: 15px;
    transform: rotate(180deg)
}

.admission-faq #main #faq .card .card-header .btn-header-link.collapsed {
    background: #f9eeeb;
    color: #000;
    font-size: 16px
}

.admission-faq #main #faq .card .card-header .btn-header-link.collapsed:after {
    background: url(../images/down-arrow.png) no-repeat;
    width: 43px;
    height: 43px;
    transform: none
}

.admission-faq #main #faq .card .collapsing {
    background: #f9f9f9;
    line-height: 30px
}

.admission-faq #main #faq .card .collapse,
.student-club #main #faq .card .collapse,
section.testimonialsPage.faculty-engineeringTabing .tab-content.course_List {
    border: 0
}

.admission-faq #main #faq .card .collapse.show {
    background: #f9f9f9;
    line-height: 30px;
    color: #222
}

section.admission-faq h2 {
    color: #383b43;
    font-size: 40px;
    font-weight: 700
}

.adm-faq-content p,
.student-about-text1 p,
.woman_education.degreeBoxes.nccPage .edu_description p {
    font-size: 15px;
    line-height: 26px
}

.adm-faq-content a {
    font-size: 14px;
    background: #009ad9;
    padding: 5px 21px;
    display: inline-block;
    color: #fff;
    border-radius: 5px;
    margin: 20px 0 0
}

section.admission-faq .card-body {
    padding: 30px 30px 50px
}

section.leadership-management {
    padding: 70px 0;
    background: linear-gradient(0deg, #0096a1 50%, rgb(255 255 255) 50%)
}

.management-content {
    background: #fff;
    margin: 0 20px;
    position: relative;
    top: -38px;
    padding: 20px 35px;
    box-shadow: 0 1px 2px #ddd
}

.management-content h3 {
    font-size: 19px;
    color: #383b43;
    margin-bottom: 5px;
    position: relative
}

.management-content p {
    color: #666;
    font-weight: 400;
    font-size: 15px
}

.founder-message a {
    color: #f57f26;
    font-size: 13px;
    position: relative;
    display: block;
    text-transform: uppercase
}

.management-content h3:before {
    content: "";
    width: 2px;
    height: 70px;
    background: #ffcf06;
    position: absolute;
    top: -48px;
    left: -19px
}

.founder-message a:after {
    content: "";
    background: url(../images/left-arrow.svg) center no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0
}

.founder-message a:hover {
    color: #219ad9
}

section.leadership-management.board-management {
    background: #fff;
    padding-bottom: 0
}

section.leadership-management.board-management h2 {
    margin-bottom: 40px;
    color: #383b43;
    font-size: 35px
}

section.leadership-management.board-governer h2 {
    margin-bottom: 40px;
    color: #383b43;
    font-weight: 600;
    font-size: 35px
}

.leadership-management.Finance-Committee .col-md-4,
.leadership-management.r-i-Council .col-md-4,
p.boldfont,
section.career-current-opening h2,
section.leadership-management.board-management .col-md-4 {
    margin-bottom: 35px
}

.leadership-management.Academic-Council h2,
.leadership-management.Finance-Committee h2,
.leadership-management.r-i-Council h2 {
    margin-bottom: 50px;
    font-family: 'Roboto Slab', serif;
    color: #383b43;
    font-size: 35px
}

section.leadership-management.Academic-Council .container {
    border-top: 1px solid #ddd;
    padding: 70px 0 30px
}

.leadership-management.Finance-Committee,
.leadership-management.r-i-Council,
section.leadership-management.Academic-Council {
    padding: 10px 0;
    background: #fff
}

.leadership-management.r-i-Council .container {
    border-top: 1px solid #ddd;
    padding: 70px 0 15px
}

.leadership-management.Finance-Committee .container {
    border-top: 1px solid #ddd;
    padding: 70px 0
}

section.adm-block h3 {
    color: #fff;
    margin-bottom: 30px
}

section.adm-block blockquote {
    color: #000;
    font-size: 18px;
    margin-bottom: 45px
}

.adm-black-content {
    position: absolute;
    top: 0;
    right: 0;
    width: 450px;
    padding: 35px;
    background: #ffcf06
}

.adm-black-content p {
    color: #666;
    line-height: 26px;
    font-weight: 400
}

.adm-block1 p,
.yellow_bx78 p {
    font-size: 15px;
    color: #000
}

section.adm-block-panel h3 {
    margin-bottom: 30px;
    color: #383b43
}

section.adm-block-panel blockquote {
    color: #333;
    font-size: 18px;
    margin-bottom: 45px
}

.adm-panel-content2 p,
.timing_section .col-md-8 p {
    font-size: 15px;
    color: #666;
    line-height: 26px
}

section.beyond-1 blockquote {
    font-size: 18px;
    font-weight: 400
}

.mission-block {
    padding: 0 20px 20px;
    border: 1px solid #71c0ca;
    margin-top: 15px
}

.mission-block h2 {
    font-size: 24px;
    color: #0096a1;
    background: #fff;
    position: relative;
    display: inline-block;
    top: -18px;
    padding: 0 10px
}

.mission-block p {
    color: #333;
    font-size: 20px;
    padding: 0 8px
}

.mission-block2 h2 {
    font-size: 24px;
    color: #0096a1;
    margin-bottom: 25px
}

.mission-block2 ul {
    list-style: none;
    display: flex
}

.mission-block2 ul li {
    padding-right: 0;
    color: #666;
    padding-left: 0;
    width: 33%;
    margin-right: 18px;
    font-size: 15px
}

.mission-block2 p {
    width: 84%;
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    font-size: 15px;
    color: #666
}

.adm-panel-content2 ul,
.coordinators_box,
.img_boxContent,
.mission-block2,
.overvw-title-area p,
section.course_objectives ul,
section.summer_sinter ul {
    padding-left: 20px
}

.Entrepreneurship h2 {
    margin-bottom: 24px
}

.entership-1-img {
    width: 810px;
    position: relative;
    left: -270px
}

.entership-1 h4 {
    font-size: 20px;
    margin: 31px 0 20px;
    color: #fff
}

section.beyond-3 {
    background: linear-gradient(0deg, rgb(33 154 217) 34%, rgb(255 255 255) 34%);
    padding: 50px 0 0
}

section.beyond-4 {
    text-align: center;
    padding: 90px 0 50px
}

section.beyond-4 h2 {
    color: #383b43;
    font-size: 35px;
    margin-bottom: 30px
}

section.beyond-4 h3 {
    color: #333;
    font-size: 24px
}

section.beyond-4 h4 {
    font-size: 18px;
    line-height: 28px
}

section.leadership-management.beyond-5 {
    background: 0 0;
    padding-top: 0;
    padding-bottom: 20px
}

section.leadership-management.beyond-5 h5 {
    text-align: center;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 20px
}

section.leadership-management.beyond-5 h2 {
    padding: 30px 0;
    font-weight: 300;
    font-size: 30px
}

section.beyond5 h3 {
    font-size: 30px;
    font-weight: 400;
    margin-bottom: 50px
}

section.beyond5 ul li {
    display: inline-block;
    width: 29%;
    vertical-align: top;
    margin: 0 15px 30px;
    padding: 0 20px
}

section.beyond5 h4 {
    position: relative;
    font-size: 21px;
    color: #383b43
}

section.beyond5 h4:before {
    content: "";
    width: 2px;
    height: 81px;
    background: #ffcf06;
    position: absolute;
    top: 0;
    left: -32px
}

.dean-left .row,
.student-achive-content ul li:nth-child(2n),
section.beyond5 ul li:nth-child(3n) {
    margin-right: 0
}

section.beyond6 h2 {
    text-align: center;
    color: #fff;
    font-size: 40px
}

section.beyond6 {
    padding: 70px 0;
    background: #60636d;
    text-align: center
}

section.beyond6 h3 {
    text-align: center;
    color: #fff;
    font-size: 21px;
    margin: 50px 0 0
}

section.beyond6 p {
    text-align: center;
    color: #fff;
    padding: 10px 0;
    margin-bottom: 0
}

section.beyond6 ul {
    display: flex;
    list-style: n;
    align-items: center;
    justify-content: center;
    padding: 0
}

section.beyond6 ul li {
    color: #fff;
    list-style: none;
    margin: 0 30px
}

section.beyond6 h5 {
    text-align: center;
    color: #fff;
    position: relative
}

section.beyond6 h5:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 12px
}

section.beyond6 h5 span {
    background: #60636d;
    position: relative;
    z-index: 1;
    padding: 0 40px
}

.UIIC h3 {
    font-size: 2rem
}

.reva-nest p {
    color: #0096a1;
    font-weight: 700;
    padding-right: 50px
}

.UIIC p {
    font-size: 15px;
    color: #666;
    line-height: 26px;
    padding-right: 20px
}

.reva-nest a {
    display: inline-block;
    font-size: 14px;
    color: #000;
    background: #febe10;
    padding: 6px 30px 6px 12px;
    margin: 20px 0 0;
    text-transform: uppercase;
    font-weight: 600;
    position: relative
}

.reva-nest a:after {
    background: url(../images/left-arrow.svg) no-repeat;
    width: 20px;
    height: 20px;
    content: "";
    position: absolute;
    right: -3px;
    top: 10px
}

.uiic-v {
    margin: 40px 0;
    border-left: 1px solid #ddd;
    padding: 0 0 0 30px;
    min-height: 242px
}

.uiic-v h5 {
    color: #0096a1;
    margin-bottom: 20px
}

section.examination-block1 {
    background: linear-gradient(0deg, rgb(255 255 255) 66%, rgb(96 99 109) 66%);
    padding-bottom: 110px
}

.examin-block-conten1 h3 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 35px
}

#accordion-quality .panel-title-quality a,
.how_apply span,
section.summer_sinter h3 {
    font-weight: 600;
    font-family: 'Roboto Slab'
}

.examin-block-conten2 h4,
.leadership-manage h2 {
    margin-bottom: 30px;
    color: #383b43;
    font-weight: 600
}

.examin-block-conten2 h4 {
    font-size: 35px
}

.exam-brochure {
    margin-top: 138px;
    position: relative
}

.download-img {
    position: absolute;
    bottom: 50%;
    background: #fcbe12;
    padding: 10px;
    right: 56px
}

section.gallery-load button.close {
    opacity: 1;
    color: #fff;
    width: 38px;
    height: 38px;
    background: #eda25e;
    position: absolute;
    right: -13px;
    top: -13px;
    z-index: 9;
    border-radius: 100%
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: 1
}

section.summer_sinter {
    padding-bottom: 70px
}

section.course_objectives h3 {
    color: #f37121
}

section.course_objectives p {
    padding: 0;
    letter-spacing: 1px;
    font-size: 16px;
    color: #000
}

section.course_objectives h3 {
    padding: 15px 0
}

.dcet_admission h3,
.quota_btn,
section.barcelona-sec.educational7,
section.summer_head {
    padding-top: 20px
}

section.summer_head p:before {
    content: none
}

section.summer_sinter h3 {
    color: #f37121;
    font-size: 24px;
    margin-bottom: 20px;
    line-height: 30px
}

section.course_objectives p strong,
section.summer_sinter p strong {
    display: inline-block;
    margin-top: 5px;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 16px;
    font-family: 'Roboto Slab';
    color: #212529
}

section.summer_head p {
    font-size: 18px;
    line-height: 28px;
    color: #666
}

.graytxt,
section.quality-header h3 {
    line-height: 30px;
    font-weight: 400;
    font-size: 21px
}

section.summer_sinter h4 {
    font-size: 18px;
    color: #219ad9;
    background: #ddd;
    padding: 15px;
    font-family: 'Roboto Slab'
}

section.summer_head h2 {
    font-size: 1.3rem
}

.leadership-manage {
    padding: 60PX 0PX 0
}

.leadership-manage h2 {
    font-size: 30px
}

.leadership-manage table td h5 {
    font-size: 20px
}

h3.semiconductors,
section.tab-boxes.excellence.our-object .intelligence h3,
section.tab-boxes.excellence.our-object .process_automation {
    padding: 25px 0 5px
}

.facility-orange-box.csa-fac,
body .arts-humanities1 {
    left: 0;
    z-index: 1
}

p.aos-init.aos-animate {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.excellence li.nav-item:first-child {
    border-top: 0 !important
}

section.tab-boxes.excellence.our-object.excellence:before {
    content: "";
    width: 100%;
    height: 110%;
    background: #fdebe7;
    position: absolute;
    top: 0;
    left: auto
}

section.tab-boxes.excellence.our-object.excellence ul#tabs {
    background: #fff;
    padding-bottom: 73%
}

.wrapper_p {
    padding: 50px
}

.terms_con {
    background: #f7f7f7;
    padding: 40px;
    border: dashed #ddd;
    margin-top: 10px
}

.arts-humanities2 {
    left: -100px
}

.green_box {
    display: flex;
    background: #0096a1;
    padding: 20px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 20px
}

.how_apply .col-lg-4 {
    margin: 0 0 30px
}

.how_apply span {
    font-size: 28px;
    line-height: 28px;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 14px;
    color: #febe10
}

.digital_journey {
    background: #f7f7f7;
    padding: 40px;
    margin-top: 0 !important
}

.our-object.digital_journey {
    background-color: #fff
}

.learning1 {
    margin-top: 30px;
    margin-bottom: 50px
}

.learning1 p {
    margin-bottom: 4px;
    font-size: 14px;
    color: #666
}

.covid-text1.learning {
    margin-top: 35px
}

p.digital_p {
    color: #000;
    font-size: 23px;
    line-height: 28px;
    padding-top: 96px
}

.section.COVID-services.teaching-learning {
    padding: 20px 70px 0 !important
}

.covid-text1.learning.excellence h4 {
    font-size: 18px;
    margin-bottom: 20px;
    line-height: 28px
}

.digital_text {
    margin: auto;
    max-width: 970px;
    background: #0096a1;
    padding: 50px;
    color: #fff;
    position: absolute;
    bottom: -28%;
    right: 0;
    left: 0
}

.digital_text p {
    margin-bottom: 10px;
    line-height: 24px;
    font-size: 15px
}

.aced_reg h3 {
    color: #f37121;
    font-size: 20px;
    margin-bottom: 15px
}

section.aced_reg_sec:before {
    content: "";
    width: 100%;
    height: 177px;
    background: #60636d;
    position: absolute;
    top: 0;
    right: 0;
    left: 0
}

.regulations p:first-child {
    color: #fff;
    margin-bottom: 40px
}

section.aced_reg_sec.our-object .col-md-6:last-child {
    border-left: 0;
    padding: 0 15px
}

.councelling_page.student_house_page,
.organizing7.adoption_section77 .organizing7_headings,
.programmes {
    padding-top: 30px
}

.terms_con p strong {
    font-weight: bolder;
    font-size: 18px;
    font-family: Roboto
}

.digital_text h3 {
    color: #fff !important
}

.regulation h3 {
    padding-right: 0 !important
}

.quality {
    margin-top: 140px !important
}

.learning1.our-object p {
    font-size: 14px;
    line-height: 22px;
    color: #666
}

.green_box p {
    font-size: 14px;
    line-height: 22px;
    color: #fff;
    margin: 0
}

.councelling_challenges li,
.disputes p,
.sc-table p,
section.why-reva-award p {
    font-size: 14px;
    color: #666
}

.academic-about .col-md-3,
.feeinfo .sc-table .table td,
.sc-table .table .thead-light th:first-child,
.sc-table .table td:first-child,
.sc-table.naac_document tbody td {
    text-align: left
}

section.tab_accordian li.active a::before {
    content: "";
    width: 80%;
    height: 2px;
    background: #a4a4a4;
    position: absolute;
    right: 8px;
    bottom: -5px
}

ul.nav.nav-tabs.responsive-tabs li:hover a:before {
    content: "";
    width: 80%;
    height: 2px;
    background: #a4a4a4;
    position: absolute;
    right: 10%;
    bottom: -5px;
    transition: 1s
}

section.quality-header {
    background: #60636d;
    min-height: 140px;
    margin-top: -1px
}

.graytxt {
    color: #333;
    padding: 50px 110px 50px 0
}

section.quality-header h3 {
    color: #fff;
    padding-right: 110px
}

.quality-table .emnot {
    color: #2b96a1;
    font-size: 15px;
    list-style: none;
    font-weight: 500
}

.quality-table .table td,
.table th {
    vertical-align: middle !important
}

.quality-table span strong {
    color: #454c52
}

.about-over-table a,
.quality-table a {
    color: #60636d;
    font-size: 15px
}

#accordion-quality .panel-title-quality a {
    display: block;
    padding: 25px 20px;
    background: #f9eeeb;
    color: #000;
    text-decoration: none;
    position: relative;
    transition: .5s
}

#accordion-quality .panel-title-quality a.collapsed {
    box-shadow: none;
    color: #000;
    text-decoration: none
}

#accordion-quality .panel-title-quality a.collapsed:before,
#accordion-quality .panel-title-quality a:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: 900;
    color: #000;
    text-align: center;
    position: absolute;
    right: 15px;
    transform: rotate(-180deg);
    transition: .3s;
    background: #fff;
    border: 1px solid #ddd;
    top: 22px
}

#accordion-quality .panel-title-quality a.collapsed:before {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #000;
    text-align: center;
    position: absolute;
    right: 15px;
    top: 22px;
    transition: transform .3s;
    background: #fff;
    border: 1px solid #ddd;
    transform: rotate(0)
}

#accordion-quality .panel-title-quality a:not(.collapsed):before {
    content: "\f107";
    transform: rotate(-180deg)
}

.isiMateri-quality i {
    padding-right: 10px;
    color: #f57f26;
    font-size: 20px;
    line-height: 25px
}

.isiMateri-quality span {
    font-weight: 500;
    font-size: 15px
}

.cardMateri-quality,
.paddingLuar-quality {
    padding: 20px 8px;
    margin-top: 0
}

.judulUtama-quality {
    font-size: 32px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 1.5rem
}

.isiMateri-quality p:nth-child(2) {
    font-size: 15px;
    text-align: justify
}

.listing-qualityp {
    border: 1px dashed #ccc;
    padding: 15px
}

.comite-btn {
    font-size: .95rem;
    margin: 0 10px;
    display: grid
}

.comite-btn a {
    color: #fff;
    margin: 0 1px;
    width: 100%;
    font-size: 18px;
    background: #f9a455;
    padding: 20px 15px;
    font-weight: 500
}

.comite-btn-in {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 30px
}

.comite-btn-in img {
    height: 24px
}

.comite-btn-in .download {
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: Roboto, sans-serif
}

.scholarship-area h3 {
    color: #0096a1;
    font-size: 24px !important
}

.scholarship-area .smltxt {
    color: #666;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    margin-bottom: 6px
}

.inner-space {
    padding-top: 120px
}

section.inner-head-panel.placement-overview {
    background: url(https://revaeduin.s3.ap-south-1.amazonaws.com/uploads/images/63ce339771b8d1674458007.jpg) 0 0/cover no-repeat;
    width: 100%;
    height: 550px;
    position: relative;
    padding-bottom: 0
}

.placement-overview .campus-bg1 {
    background: #f57f26;
    position: absolute;
    bottom: 0;
    width: 550px;
    padding: 55px
}

.placement-overview .campus-bg1 h3 {
    font-size: 24px;
    line-height: 36px
}

.placement-overview .container {
    height: 100%
}

.vission-sec {
    overflow: hidden
}

.vission-sec h2 {
    padding: 0 0 60px 80px;
    font-size: 48px;
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

.vission-sec h3 {
    font-size: 24px;
    margin-bottom: 30px;
    color: #fff
}

.vission-sec blockquote {
    font-size: 24px;
    line-height: 36px;
    font-weight: 300
}

.barcelona-sec h2,
.glasgow-sec h2,
.global-immersion h2 {
    color: #383b43;
    font-size: 42px;
    font-family: 'Roboto Slab', serif
}

.vission-inn {
    width: 600px;
    padding: 20px 0 20px 80px
}

.mission-inn {
    background: #009ad9;
    padding: 60px 0 60px 80px;
    height: 100%;
    color: #fff
}

.mission-inn p {
    max-width: 600px
}

.course-details.study-abroad {
    height: 250px
}

.glasgow-sec,
.labortary-sec {
    margin-top: -255px;
    position: relative
}

.glasgow-sec .col-md-7 {
    padding: 0 0 0 15px;
    flex: 0 0 65%;
    max-width: 75%
}

.glasgow-sec .col-md-5 {
    padding: 30px 20px 30px 30px;
    flex: 0 0 35%;
    max-width: 35%
}

.glasgow-sec h2 {
    font-weight: 700;
    margin: 0;
    padding: 0 50px 30px 0
}

.glasgow-sec .col-md-5 figure {
    position: absolute;
    right: -27%;
    bottom: 15px;
    z-index: 1;
    width: 45%
}

.glasgow-sec .col-md-5 p::before {
    background: #f37121;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -50%;
    content: ''
}

.barcelona-sec {
    padding: 100px 0;
    overflow: hidden
}

.barcelona-sec h2,
.detail-ind span,
.global-immersion h2 {
    font-weight: 700
}

.barcelona-sec blockquote,
.global-immersion blockquote {
    font-size: 18px;
    line-height: 28px;
    margin: 40px 0
}

.barcelona-sec .col-md-5 p {
    width: 420px;
    margin-bottom: 50px
}

.barcelona-sec .col-md-5::before {
    background: #f37121;
    height: 1px;
    width: 300px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ''
}

.global-immersion {
    padding: 0 0 100px
}

.global-immersion span {
    color: #0096a1;
    font-size: 18px;
    font-weight: 700
}

.course-details.visitors {
    height: 550px
}

.lakehead-sec {
    margin-top: -250px
}

.lakehead-sec .col-md-3 figure {
    background: #fff;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 25px
}

.lakehead-sec h2 {
    color: #fff;
    font-size: 42px;
    font-weight: 700
}

.lakehead-sec blockquote {
    font-size: 17px;
    line-height: 28px;
    margin: 30px 0 20px;
    color: #fff
}

.lakehead-sec .col-md-9 {
    padding: 12px 80px 30px 35px
}

.lakehead-gallery,
.recruiter-logo,
.responsiablites7,
.searching_page {
    padding: 100px 0
}

.course-details.inter-collaborations {
    height: 220px
}

.collaborations-logo {
    margin-top: -200px;
    padding-bottom: 100px
}

.collaborations-logo img,
.recruiter-logo figure img {
    transition: .5s
}

.collaborations-logo figure {
    box-shadow: 0 0 10px #0000001C;
    text-align: center;
    background: #fff;
    padding: 20px;
    transition: .5s
}

.collaborations-logo a p {
    transition: .5s;
    font-size: 18px;
    line-height: 21px;
    font-weight: 700;
    color: #60636d;
    margin: 20px 0 0;
    position: relative;
    padding-right: 20px
}

.collaborations-logo a {
    margin-bottom: 50px;
    display: block
}

.collaborations-logo a:hover img,
.recruiter-logo figure:hover img {
    transform: scale(.8)
}

.collaborations-logo a:hover figure,
.recruiter-logo figure:hover {
    box-shadow: 0 0 10px #009AD957
}

.collaborations-logo a p img {
    position: absolute;
    right: 0;
    top: 0
}

.collaboration-modal .modal-dialog {
    max-width: 680px
}

.detail-ind {
    padding: 60px 90px
}

.close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 99;
    cursor: pointer
}

.recruiter-logo figure {
    padding: 25px;
    box-shadow: 0 3px 6px #00000014;
    margin-bottom: 30px;
    transition: .5s
}

section.social-services1.academic-sec h4 {
    font-size: 21px;
    color: #fff;
    opacity: .9;
    margin-bottom: 58px;
    line-height: 28px
}

section.social-services1.academic-sec {
    background: linear-gradient(0deg, rgb(255 255 255) 48%, rgb(96 99 109) 48%);
    padding-bottom: 55px
}

.blue-bx {
    background: #009ad9;
    padding: 50px;
    position: absolute;
    width: 400px;
    left: -55px;
    color: #fff;
    margin-top: 30px
}

section.About-Village {
    text-align: center;
    padding: 0 0 50px
}

section.About-Village.academic-about h2 {
    font-size: 40px;
    font-weight: 600
}

section.About-Village h2 {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: 800;
    position: relative;
    padding-bottom: 30px
}

section.About-Village h2:after,
section.About-overvw-sec h2:after {
    width: 89px;
    height: 2px;
    background: #f37121;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    content: "";
    margin: auto
}

section.About-Village p {
    color: #666;
    font-size: 14px;
    margin-bottom: 40px
}

.count-no {
    display: flex;
    margin: 0;
    position: absolute;
    bottom: 0;
    width: 97%;
    background-image: linear-gradient(#fff0, #000000e6);
    padding: 50px 0;
    left: 15px
}

.count-no li {
    list-style: none;
    border-right: 1px solid #fff;
    padding: 0 50px;
    text-align: left
}

.count-no li p {
    text-align: left;
    font-size: 18px;
    margin: 5px 0 0;
    color: #fff
}

.count-no li strong {
    font-size: 70px;
    font-weight: 700;
    color: #f57f26;
    line-height: 70px
}

.count-no li:last-child strong {
    color: #ffcf06
}

.count-no li:last-child {
    border-right: 0
}

.facilities-sec h3,
.projects-sec h3 {
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 20px
}

.facilities-sec blockquote {
    font-weight: 300;
    font-size: 20px;
    line-height: 30px
}

.facilities-bx {
    width: 535px;
    margin-left: auto
}

.facilities-bx ul {
    padding: 10px 30px
}

.facilities-bx li::marker,
.projects-sec li::marker {
    font-size: 25px
}

.facilities-bx li {
    font-size: 16px;
    font-weight: 700;
    color: #666;
    padding-left: 15px;
    line-height: 28px
}

.projects-sec {
    background: #fdebe7;
    padding: 100px 0
}

.projects-sec blockquote {
    font-weight: 400;
    font-size: 20px;
    line-height: 30px
}

.about-overvw-direct li,
.about-overvw-direct-new li,
.facility-orange-box h3,
.projects-sec li,
section.inner-life-reva-panel8 .read-more a i {
    color: #333
}

.projects-sec ul {
    padding: 10px 28px
}

section.social-services1.relation .social-text {
    padding: 140px 0 80px
}

section.social-services1.relation {
    background: linear-gradient(0deg, rgb(255 255 255) 75%, rgb(96 99 109) 61%);
    position: relative
}

section.social-services1.relation:before {
    content: "";
    width: 100%;
    height: 520px;
    background: #fdebe7;
    position: absolute;
    bottom: 8%;
    left: 0
}

.social-text p {
    font-size: 16px;
    color: #666;
    font-weight: 400;
    font-family: 'Roboto Slab';
    line-height: 30px
}

.objective p {
    padding: 10px 40px 0;
    font-size: 14px;
    font-family: Roboto
}

section.relation_logo_sec .container .relation_logo {
    width: 18%;
    padding: 25px;
    box-shadow: 0 2px 10px #0000001a;
    margin: 1%
}

section.relation_logo_sec .container {
    position: relative;
    display: flex;
    flex-wrap: wrap
}

section.relation_logo_sec {
    padding: 60px 0 90px
}

.responsiablites7 li:last-child {
    color: #009ad9;
    border-left: 1px solid #ddd;
    padding-left: 40px;
    width: auto
}

.responsiablites7 li {
    display: inline-block;
    font-size: 62px;
    font-weight: 700;
    color: #f57f26;
    width: 48%
}

.responsiablites7 li span {
    color: #000;
    display: block;
    font-size: 16px
}

.woman_education {
    background: #fff;
    position: relative;
    padding: 0 0 20px
}

.woman_education h4 {
    color: #fff;
    font-size: 18px;
    max-width: 490px;
    line-height: 28px
}

.edu_description p {
    color: #666;
    max-width: 410px;
    line-height: 28px;
    font-size: 15px
}

.students7 h3 {
    font-size: 18px;
    margin-bottom: 22px
}

.students7 p {
    font-size: 14px;
    line-height: 24px
}

.students7,
.studio_section.goal_section .hostel_agenda ul {
    padding-left: 30px
}

.occupied_Box {
    background: #0096a1;
    padding: 50px;
    position: absolute;
    left: -100px;
    top: 19%
}

.occupied_Box h4 {
    color: #fff;
    font-size: 20px
}

.occupied_Box p {
    color: #fff;
    font-size: 15px;
    margin-top: 30px;
    margin-bottom: 0
}

.competative_banner:before {
    position: absolute;
    background: #60636d;
    content: "";
    width: 100%;
    height: 270px;
    z-index: -1
}

.yellow_box {
    background: #ffcf06;
    padding: 40px;
    max-width: 350px;
    position: absolute;
    bottom: 0;
    right: 0
}

.yellow_box p {
    margin: 0;
    font-size: 14px;
    color: #666;
    line-height: 26px
}

.organizing7_headings {
    text-align: center;
    max-width: 1080px;
    margin: auto;
    padding: 70px 0
}

.organizing7_headings h3 {
    font-size: 16px;
    color: #000
}

.organizing7_headings p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    margin-top: 30px;
    margin-bottom: 0
}

.curriculum_text h3 {
    font-size: 18px;
    margin-bottom: 40px
}

.curriculum_text {
    padding-left: 40px;
    margin-top: 30px
}

.center_journey p,
.course_List p,
.curriculum_text p,
.digital-servie2 p,
body div#educational p {
    font-size: 15px;
    color: #666
}

p.first_para7 {
    color: #fff;
    font-size: 18px;
    max-width: 820px
}

.interBanner7 .yellow_box {
    left: 60px
}

.integrate_Paragraph p {
    font-size: 14px;
    color: #666;
    margin: 50px 0;
    line-height: 26px
}

.educational7 li {
    display: inline-block;
    max-width: 100%
}

.educational7 li:first-child {
    max-width: initial
}

section.barcelona-sec.educational7 p {
    width: 95%;
    padding-left: 30px
}

section.barcelona-sec.educational7 li {
    display: inline-block;
    vertical-align: top
}

section.barcelona-sec.educational7 .insideBox li img {
    max-width: 120px
}

section.barcelona-sec.educational7 li p {
    color: #333;
    font-family: 'Roboto Slab';
    font-weight: 300
}

section.barcelona-sec.educational7 .bg_blueBox7 p {
    width: 100%;
    line-height: 25px;
    color: #fff;
    padding: 25px;
    font-size: 14px
}

section.barcelona-sec.educational7 .bg_blueBox7 {
    background: #009ad9;
    padding: 20px;
    position: absolute;
    left: -110px;
    top: 265px;
    right: 40px
}

.degreeBoxes h3 {
    color: #fff;
    font-size: 36px;
    margin-bottom: 30px
}

.woman_education.degreeBoxes:before {
    background: #fff;
    bottom: 0;
    height: 300px
}

.woman_education.degreeBoxes p {
    width: 100%;
    max-width: 100%;
    font-size: 13px;
    line-height: 24px
}

.bg_blueBox7.parentBox h2 {
    color: #fff;
    font-size: 32px;
    padding: 10px 25px 0
}

.bg_blueBox7.parentBox {
    top: 30px !important
}

.hostel_text h2 {
    font-size: 32px;
    margin-bottom: 20px;
    color: #333
}

.redBox7 {
    background: #f9a455;
    padding: 50px;
    position: absolute;
    right: -50px;
    z-index: 1;
    box-shadow: 0 3px 6px #00000029;
    left: 15px
}

.redBox7 h2 {
    font-size: 32px;
    color: #333;
    margin-bottom: 30px
}

.hostels_section {
    padding: 35px 0
}

.redBox7 p {
    font-size: 22px;
    color: #000;
    margin-bottom: 0
}

.medicalBox7 {
    padding: 20px 0 50px 50px;
    margin-top: 280px
}

.medicalBox7 p {
    color: #666;
    font-size: 14px;
    line-height: 24px
}

section.social-services1.relation h4 {
    color: #fff;
    line-height: 30px
}

.barcelona-sec.services-box,
.dean_ywl-rght,
.grievance_dec.paddingtop,
section.Counselling-Center .exams-listing ul {
    padding-top: 0
}

.pdf-text.center {
    display: block;
    text-align: center;
    margin-top: 40px;
    border-radius: 4px
}

.pdf-text.center a img {
    width: 26px
}

.pdf-text.center a {
    padding: 10px 30px;
    font-size: 18px;
    border-radius: 4px
}

.jagruti_role,
.univers_brand,
section.about-step.about99 {
    margin-bottom: 80px
}

.admission-list ul,
.jagruti_role .col-md-6,
.unit ul,
section.trust_wrapper.iq-policiees .about_txt {
    display: flex;
    flex-wrap: wrap
}

.jagruti_role_box {
    padding: 40px;
    background: #fdebe7;
    margin-top: 30px
}

.edu_description.phase h3,
.jagruti_role_box h3 {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 25px
}

.jagruti_role_box li {
    padding-bottom: 10px
}

.real h3 {
    font-size: 28px;
    line-height: 1.4;
    margin-bottom: 25px
}

.real h4 {
    font-size: 24px;
    line-height: 1.4;
    margin-bottom: 20px
}

section.trust_wrapper.IQAC.sports-health.esport {
    background: linear-gradient(0deg, #fff 61%, #60636d 55%);
    padding-top: 0
}

.esport .isiMateri-quality {
    padding: 10px 10px 40px
}

.digital-servie2.why,
.digital-servie3.why {
    padding: 30px;
    width: 100%;
    background: #fff
}

.objectives_scope h3,
.trust_wrapper.esports h2 {
    font-size: 28px;
    font-weight: 700;
    padding-bottom: 20px
}

section.why-reva {
    background: linear-gradient(0deg, #fdebe7 52%, rgb(96 99 109) 52%);
    padding: 0 0 94px
}

section.why-reva h2 {
    color: #fff;
    margin-bottom: 30px;
    font-size: 26px
}

section.why-reva h3 {
    color: #fff;
    font-size: 21px
}

.digital-service.why ul li {
    color: #fff;
    margin-bottom: 7px
}

.digital-servie2.why h3,
.digital-servie3.why h3 {
    color: #000;
    margin-bottom: 20px
}

.digital-servie.why h3,
.facility-blue-box h3 {
    color: #fff;
    margin-bottom: 20px
}

.digital-service p {
    font-size: 15px;
    color: #fff
}

.digital-servie2 {
    padding: 35px 0 0
}

.why-reva-in {
    padding-right: 20px
}

.councelling_page .col-md-4,
.scholarship-head,
.tab-content .col-md-4,
.why-reva-in:last-child,
section.barcelona-sec.counsellors17 .col-md-4,
section.barcelona-sec.educational7.memorandum_Understanding .col-md-7,
section.tab_accordian.course_accordian .col-md-2 {
    padding-right: 0
}

section.digital-journey h3 {
    margin: 0 0 40px;
    color: #0096a1;
    font-weight: 700
}

.tabs6 .nav-tabs .nav-item .nav-link,
section.reva3 h3,
section.why-reva-award h2,
section.why-reva-award h3 {
    font-weight: 600;
    font-family: 'Roboto Slab', serif
}

section.digital-journey .tabs4 .nav-tabs .nav-item .nav-link {
    padding-right: 80px;
    font-size: 21px;
    color: #000;
    font-weight: 700
}

.digital-journey-num h1 {
    color: #009ad9;
    font-size: 40px;
    margin-bottom: 26px
}

.digital-journey-num p {
    font-size: 15px;
    padding-right: 50px;
    color: #000
}

.tabs6 .nav-tabs .nav-item .nav-link {
    color: #000;
    border: 0;
    border-bottom: 1px solid;
    padding: 7px 0;
    font-size: 18px;
    line-height: 35px
}

.tabs6 .nav-tabs .nav-item {
    border-bottom: 1px solid #ddd;
    width: 100%
}

.digital-tab-box {
    width: 850px;
    position: relative;
    left: -140px;
    top: 15px
}

.reva-digital-text {
    position: absolute;
    top: 30px;
    right: 30px;
    background: #fff;
    padding: 15px;
    font-size: 20px;
    color: #333;
    width: 700px
}

section.reva3 h3 {
    color: #383b43;
    font-size: 35px;
    margin-bottom: 60px
}

.ranking-img,
section.reva3 ul {
    margin-bottom: 100px;
    display: flex
}

section.reva3 ul {
    align-items: center;
    justify-content: center;
    list-style: none
}

section.reva3 ul li {
    padding: 0 38px;
    border-right: 1px solid #ddd
}

section.reva3 ul li img {
    height: 180px;
    object-fit: contain
}

.student-achive ul li {
    text-align: left;
    font-size: 20px;
    position: relative;
    min-height: 145px
}

section.reva3 .student-achive ul {
    align-items: inherit;
    margin-bottom: 30px
}

.readmore:after {
    content: "";
    background: url(../images/left-arrow.svg) center/25% no-repeat;
    width: 21px;
    height: 21px;
    display: inline-block;
    text-align: center;
    border: 1px solid #4a4a4a;
    border-radius: 30px;
    padding: 12px
}

.view-all-link1:after,
.view-all-link:before {
    height: 1px;
    position: absolute;
    background: #fff
}

.readmore {
    width: 30px;
    height: 30px;
    position: absolute;
    bottom: 0
}

.readmore:hover:after {
    border-color: #2096a1
}

section.reva3 .student-achive ul li {
    border-left: 1px solid #ffcf06;
    border-right: 0px
}

section.ranking {
    padding: 70px 0 100px;
    background: #2096a1
}

section.ranking h3 {
    color: #fff;
    text-align: center;
    margin-bottom: 40px;
    font-size: 35px
}

.ranking-text h2 {
    color: #fff;
    font-size: 21px;
    margin-bottom: 20px
}

.ranking-text ul li {
    padding: 5px 4px 5px 20px;
    color: #fff;
    font-size: 15px;
    position: relative;
    list-style: none
}

.ranking-text ul li:after {
    width: 8px;
    height: 8px;
    content: "";
    background: #fff;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 10px;
    border-radius: 30px
}

.ranking-img {
    background: #fff;
    padding: 60px;
    width: 100%;
    height: 260px;
    align-items: center
}

section.ranking .owl-dots span {
    width: 10px;
    height: 10px;
    background: #fff;
    display: inline-block;
    border-radius: 50%;
    margin-right: 8px
}

section.ranking .owl-dots {
    margin-top: 25px;
    position: absolute
}

.view-all-link:before {
    width: 400px;
    bottom: 0
}

.view-all-link1 a {
    border: 1px solid #fff;
    padding: 10px 20px;
    color: #fff;
    font-size: 12px;
    border-radius: 5px
}

.view-all-link1 {
    position: absolute;
    right: 0;
    bottom: -48px
}

.view-all-link1:after {
    width: 730px;
    content: "";
    left: -729px;
    top: 12px
}

section.why-reva-award h2 {
    font-size: 35px;
    margin-bottom: 60px
}

section.why-reva-award li {
    list-style: none;
    width: 20%;
    display: inline-block;
    vertical-align: top;
    margin: 0 20px 50px
}

section.why-reva-award li .ranking-img {
    box-shadow: 0 1px 4px #ddd;
    height: 200px
}

section.teaching-m1 {
    background: linear-gradient(0deg, #fdebe7 59%, rgb(96 99 109) 59%);
    padding: 0 0 94px
}

.teaching-text blockquote {
    font-size: 22px;
    color: #fff
}

.teaching-text {
    padding-bottom: 25px
}

.teaching-text2 p {
    font-size: 15px;
    padding-right: 35px;
    line-height: 26px
}

section.campus-facility8 blockquote {
    text-align: center;
    margin-bottom: 70px;
    color: #666;
    font-size: 16px
}

section.campus-facility8.direct-instruction .nav-tabs .nav-link {
    padding: 10px 18px
}

section.campus-facility8.direct-instruction .gym-panel2 {
    left: 50px;
    bottom: inherit;
    top: 230px
}

.teach-text h2 {
    font-size: 24px;
    margin-bottom: 20px
}

.teach-text ul li {
    padding: 7px 0;
    font-size: 15px
}

.teach-img {
    width: 770px;
    left: -135px
}

.research-secN {
    background: url(../images/research-bg.jpg) center/cover no-repeat;
    width: 100%;
    height: auto
}

.research-secN h3 {
    font-size: 20px;
    color: #fff;
    margin-bottom: 20px
}

.research-secN p {
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

.insight-sec,
.research-sec {
    position: relative;
    padding: 60px 0
}

.research-sec p {
    color: #666;
    font-size: 18px;
    font-weight: 400
}

.vision-box {
    display: flex;
    margin: 40px 0
}

.vision-lest {
    background: #f9a455;
    padding: 30px;
    width: 50%
}

.vision-right {
    background: #0096a1;
    padding: 30px;
    width: 50%
}

.vision-box h2 {
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 28px
}

.vision-box h3 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    padding-left: 60px
}

.vision-box h3 i {
    font-size: 40px;
    color: #f3f0e8;
    position: absolute;
    left: 45px
}

.vision-box li {
    display: block;
    margin-bottom: 15px;
    font-size: 15px;
    padding-left: 20px;
    color: #fff
}

.dean-sec h2,
.insight-sec h2,
section.scholars-sec h2 {
    font-size: 40px;
    margin-bottom: 28px
}

section.scholars-sec {
    background: #4a4c55;
    padding: 100px 0 60px;
    margin-top: 0
}

ul.scholars-list {
    display: flex;
    justify-content: space-between
}

ul.scholars-list li {
    display: block;
    background: #fff;
    padding: 18px;
    margin: 10px;
    width: 30%
}

ul.scholars-list li:first-child {
    margin-left: 0
}

.insight-sec ul li p,
ul.scholars-list li p {
    color: #000;
    font-size: 16px;
    font-weight: 300;
    margin: 0
}

ul.scholars-list li h4 {
    color: #000;
    font-size: 30px;
    font-weight: 300;
    margin: 0
}

ul.scholars-list li img {
    width: 30px;
    margin-top: 20px
}

.dean-sec {
    padding: 0;
    z-index: 1
}

.dean-sec h2 {
    color: #000;
    font-weight: 600;
    line-height: 40px
}

.dean-sec h2:before {
    content: "";
    background: #dbd5d4;
    position: absolute;
    right: 0;
    top: 22px;
    width: 70%;
    height: 2px
}

.dean-left {
    margin: 40px 0 60px
}

.dean-left:before {
    content: "";
    background: #ffcf06;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    width: 100%;
    height: 150px
}

.dean-left .col-md-5 {
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
    max-width: 40%
}

.research_yellow_box {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -20px;
    padding: 20px
}

.dean_ywl-left {
    position: relative;
    padding-right: 0
}

.dean_ywl-left h3 {
    font-size: 26px;
    font-weight: 600;
    color: #333;
    font-family: 'Roboto Slab'
}

.dean_ywl-left p {
    font-size: 14px;
    color: #333;
    margin: 0;
    line-height: 20px
}

.dean_ywl-rght ul li {
    font-size: 14px;
    list-style: none;
    padding-bottom: 15px
}

.dean_ywl-rght ul li a img {
    width: 30px;
    margin-right: 15px
}

section.tab-boxes.excellence.our-object {
    margin-top: 100px;
    background: 0 0;
    position: relative
}

section.tab-boxes.excellence.our-object:before {
    content: "";
    width: 100%;
    height: 718px;
    background: #fdebe7;
    position: absolute;
    top: 0;
    left: auto
}

section.tab-boxes.excellence.our-object .card {
    background: 0 0;
    border: none
}

.programs ul li:last-child,
section.inner-life-reva-panel8 .beyond-Clubs ul li:nth-child(4) a,
section.tab-boxes.excellence.our-object .nav-tabs {
    border-bottom: none
}

.col-md-6.other_facilities_left,
.col-md-6.other_facilities_right {
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 20px
}

.col-md-6.other_facilities_left:before,
.col-md-6.other_facilities_right:before {
    content: "";
    width: 120px;
    height: 2px;
    background: #0096a1;
    position: absolute;
    bottom: 0;
    left: 4%
}

section.tab-boxes.excellence.our-object section.our-object .col-md-6:last-child {
    border-left: none !important
}

section.tab-boxes.excellence.our-object .col-md-6 {
    border: none;
    padding: 0 15px
}

section.tab-boxes.excellence.our-object p {
    line-height: 23px;
    font-size: 14px
}

.data_analytics {
    padding: 0 15px
}

.feeinfo ul,
.payment-procedure ul {
    padding-left: 18px;
    margin-bottom: 30px
}

.contactinfo h4,
.feeinfo h2,
.payment-procedure h2 {
    font-size: 24px;
    color: #0096a1;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 18px
}

.paymentmethod h4,
.scholarship-head blockquote {
    font-size: 21px;
    font-family: 'Roboto Slab', serif
}

.paymentmethod h4 {
    color: #0096a1;
    margin: 30px 0 40px
}

section.apply_now_sec h4 {
    margin-bottom: 40px;
    border-bottom: 1px solid #ced4da;
    padding-bottom: 15px
}

.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
}

table.table_sec label {
    margin-left: 10px;
    margin-right: 10px
}

section.STUDENT-ACHIEVEMENTS-detail,
section.scholarship-1 {
    background: linear-gradient(0deg, rgb(255 255 255) 0, rgb(96 99 109)0%);
    padding-bottom: 50px
}

.scholarship-head blockquote {
    color: #fff;
    margin-bottom: 35px
}

section.scholarship-2 h6 {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 35px;
    font-family: 'Roboto Slab', serif
}

section.scholarship-2 h2,
section.scholarship-3 h3 {
    font-size: 21px;
    color: #0096a1;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 30px
}

.sc-table h3 {
    color: #000;
    font-size: 16px;
    font-weight: 700
}

.sport_inner .sc-table h3 {
    font-size: 18px;
    text-align: center;
    margin-bottom: 40px
}

.payment-procedure .table .thead-light th,
.sc-table .table .thead-light th {
    background: #fdebe7;
    border: 0;
    color: #000
}

.sc-table .table td,
.sc-table .table th {
    padding: .75rem;
    vertical-align: middle;
    border: 1px solid #dee2e6;
    text-align: left;
    font-weight: 500
}

.sc-table td.td-center {
    text-align: center !important;
    color: #000;
    font-weight: 500
}

section.scholarship-3 h4 {
    margin: 40px 0 25px;
    font-family: 'Roboto Slab', serif;
    font-size: 21px;
    font-weight: 800
}

section.scholarship-3 ul {
    padding: 0 20px 24px
}

.ACHIVE-content-apnel ul li,
.convaction ul li,
section.scholarship-3 ul li {
    font-size: 15px;
    padding: 5px 0
}

.sc-table thead.thead-light td,
body .life-academic ul li a {
    font-weight: 500
}

section.STUDENT-ACHIEVEMENTS-1 .scholarship-head blockquote {
    font-size: 24px;
    font-weight: 600
}

.student-achive-content {
    padding: 30px;
    box-shadow: 1px 0 3px #ddd;
    margin-bottom: 35px
}

.student-achive-content h3 {
    font-size: 20px;
    color: #0096a1;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px
}

.student-achive-content ul li {
    border-top: 1px solid #ddd;
    display: inline-block;
    width: 45%;
    vertical-align: top;
    margin-right: 20px;
    padding: 10px 0
}

.student-achive-content ul li p {
    font-size: 15px;
    margin: 0;
    color: #666
}

.student-achive-content ul li h6 {
    color: #000;
    font-family: 'Roboto Slab', serif;
    font-weight: 700
}

section.STUDENT-ACHIEVEMENTS-detail .scholarship-head blockquote {
    font-size: 40px;
    margin-bottom: 4px
}

.student-achive-detail-content ul li {
    margin: 0 90px 0 0;
    list-style: none;
    position: relative;
    padding: 10px 0
}

.student-achive-detail-content p {
    color: #fff;
    margin-bottom: 5px
}

.student-achive-detail-content {
    margin: 19px 0 0
}

.student-achive-detail-content ul li:after {
    background: #febe10;
    width: 71px;
    height: 1px;
    content: "";
    position: absolute;
    top: 0
}

.student-about-text1 h2 {
    font-size: 24px;
    color: #0096a1;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px;
    font-weight: 800
}

.student-about-text1 h6 {
    color: #666;
    margin: 20px 0 14px
}

.achive-tab .tabs4 .nav-tabs .nav-item .nav-link {
    font-size: 20px;
    padding-right: 100px;
    font-weight: 600;
    color: #000
}

body .achive-tab .tabs4 .nav-tabs .nav-item.show .nav-link,
body .achive-tab .tabs4 .nav-tabs .nav-link.active {
    border: 0;
    border-bottom: 1px solid #f57f26;
    color: #f57f26
}

.achive-tab .tabs4,
section.research-sec-new-pan {
    padding: 70px 0 0
}

.ACHIVE-content-apnel h4 {
    font-size: 18px;
    margin-bottom: 20px;
    margin-top: 30px
}

section.reva-care1 {
    background: linear-gradient(0deg, rgb(255 255 255) 83%, rgb(96 99 109)83%);
    padding-bottom: 50px
}

.reva-care-content blockquote {
    font-family: 'Roboto Slab', serif;
    color: #fff;
    padding-bottom: 30px
}

.basic-text ul li,
.rccc-at ul li {
    padding: 5px 0;
    font-size: 15px
}

.basic-text h4 {
    font-size: 22px;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 20px
}

.patient-manage-box {
    width: 450px;
    background: #009ad9;
    padding: 30px;
    position: relative;
    z-index: 1;
    top: 70px
}

.patient-manage-box h3 {
    color: #fff;
    margin-bottom: 25px
}

.patient-mangment-pic,
.teaching-img-box img {
    width: 900px
}

.patient-mangment-pic1 {
    width: 715px;
    position: relative;
    left: -100px
}

.reva-healthcare h3 {
    margin-bottom: 20px;
    font-weight: 800;
    color: #000
}

.reva-healthcare ul li {
    font-size: 14px;
    padding: 5px 0
}

.reva-healthcare {
    padding: 1px 0
}

.resource-list.Key-respons ul,
.reva-healthcare ul {
    padding: 0 18px
}

section.rcc-facility {
    padding: 90px 0 0;
    background: linear-gradient(0deg, #fdebe7 52%, rgb(255 255 255)59%)
}

section.Health-Safety-Environment h2,
section.rcc-facility h2 {
    text-align: center;
    margin-bottom: 60px;
    font-family: 'Roboto Slab', serif;
    position: relative;
    padding-bottom: 40px;
    font-weight: 800
}

section.Health-Safety-Environment {
    padding: 70px 0 50px;
    overflow: hidden;
    background: linear-gradient(0deg, #f9a455 42%, rgb(96 99 109 / 0%)20%)
}

.facility-color h3,
.transpoert-box h4 {
    margin-bottom: 20px;
    font-family: 'Roboto Slab', serif
}

.health-environment {
    width: 700px;
    position: relative;
    left: 0
}

.rccc-at ul {
    padding: 0 16px
}

.transpoert-box {
    background: #fff;
    padding: 30px;
    min-height: 391px
}

.transpoert-box h4 {
    font-size: 20px;
    font-weight: 700
}

section.ranking-panel-boxes .ranking-img {
    box-shadow: inherit;
    padding: 0;
    height: inherit;
    background: 0 0
}

section.ranking-panel-boxes {
    padding: 0 0 50px;
    background: linear-gradient(0deg, #fbfbfb 98%, rgb(96 99 109) 98%)
}

.facility-color {
    margin-bottom: 30px;
    background: #fff;
    padding: 25px
}

.facility-color h3 {
    font-size: 22px;
    font-weight: 800
}

.insight-sec ul {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding: 0
}

.insight-sec ul li {
    display: block;
    background: #fdf6f6;
    padding: 18px;
    margin: 10px;
    width: 23.1%;
    transition: .3s
}

.insight-sec ul li:hover {
    border-radius: 0 5px;
    background: #dfbfbf
}

.insight-sec ul li h4 {
    color: #000;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px
}

.insight-sec ul li img {
    width: 30px;
    margin-top: 8px
}

section.testimonialsPage .responsive-tabs-container .tab-content {
    float: left;
    width: auto
}

.notices_sec .admisson-notice-content {
    margin-bottom: 35px;
    min-height: 300px;
    position: relative
}

section.admission-notices.notices_sec .admisson-notice-content .read-more a {
    position: absolute;
    bottom: 20px
}

.dean_yellow_box {
    background: #ffcf06;
    padding: 40px;
    margin-left: 40px;
    margin-top: -90px
}

.dean_yellow_box h2 {
    color: #000;
    font-family: 'Roboto Slab', serif;
    font-size: 30px;
    margin-bottom: 12px;
    text-transform: uppercase
}

.dean_yellow_box p {
    color: #000;
    font-size: 14px;
    margin-bottom: 12px
}

.dean_yellow_box ul {
    padding-top: 22px;
    border-top: 1px solid #fff;
    margin-top: 22px
}

.dean_yellow_box li {
    display: block;
    font-size: 14px;
    margin: 10px 0;
    color: #000
}

.dean_yellow_box img {
    width: 30px;
    margin-right: 8px
}

.admission-list,
.bulding-dream.records-wht,
.quota_contact,
section.about-dream .bulding-dream h2 {
    padding: 30px 0
}

.bulding-dream.records-wht p {
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    padding-right: 30px
}

.admisson-notice-modal .modal-content,
.rext-text412 ul {
    padding-left: 25px
}

.admisson-notice-modal p {
    margin-top: 0;
    margin-bottom: 0;
    color: #000;
    font-size: 14px
}

.admisson-notice-modal .pop-uptext p strong {
    color: #000;
    font-size: 14px;
    display: inline-block;
    padding: 10px 10px 5px 0;
    max-width: auto
}

.admisson-notice-modal a {
    margin-top: 0;
    margin-bottom: 10px;
    color: #000;
    font-size: 14px
}

.about-panel1,
.about-panel2,
.about-panel3,
.about-panel4 {
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: center !important
}

.about-panel1,
.about-panel3 {
    background-attachment: scroll !important
}

section.barcelona-sec.councelling17,
section.barcelona-sec.counsellors17 {
    max-width: 1920px;
    margin: auto
}

.studio_section {
    margin-bottom: 80px;
    margin-top: 20px
}

.woman_education.classRoomPage:before {
    top: 23%;
    height: 310px
}

.row.digitalClassRooms p {
    padding: 20px;
    margin-top: 160px;
    font-size: 15px;
    line-height: 28px;
    color: #383b43
}

.woman_education.classRoomPage:after {
    background: #fff;
    content: "";
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    height: 470px
}

.row.digitalClassRooms {
    position: relative;
    z-index: 2
}

.councelling_page:before {
    position: absolute;
    background: #60636d;
    content: "";
    width: 100%;
    height: 300px
}

.councelling_page h4 {
    color: #666;
    line-height: 30px;
    font-family: 'Roboto Slab';
    font-size: 18px;
    border-bottom: 2px solid #f37121;
    padding-bottom: 80px
}

.councelling_box {
    background: #fff;
    padding: 40px
}

.councelling_page .col-md-8,
.tab-content .col-md-8,
section.barcelona-sec.counsellors17 .col-md-8,
section.barcelona-sec.educational7.memorandum_Understanding .col-md-5,
section.research-sec-new-pan li:first-child,
section.tab_accordian.course_accordian .col-md-10 {
    padding-left: 0
}

.councelling_challenges {
    padding: 0 60px 0 20px
}

.councelling_challenges p {
    font-size: 14px;
    margin-bottom: 0;
    color: #666;
    margin-top: 62px
}

.councelling_challenges ul {
    margin-top: 15px;
    margin-left: 20px
}

section.barcelona-sec.councelling17 {
    position: relative;
    padding-bottom: 0
}

section.barcelona-sec.councelling17:before {
    position: absolute;
    background: #fdebe7;
    content: "";
    width: 100%;
    height: 215px;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1
}

.bg_blueBox7.councelling_challenges {
    height: 100%;
    position: relative;
    max-width: 580px;
    margin-right: auto
}

.bg_blueBox7.councelling_challenges h3 {
    font-size: 20px;
    font-family: 'Roboto Slab';
    color: #000
}

.bg_orangeBox7 {
    padding: 40px;
    background: #f57f26;
    margin-left: 70px;
    height: 100%
}

.bg_orangeBox7 h3 {
    font-size: 18px;
    font-family: 'Roboto Slab';
    color: #fff;
    line-height: 26px
}

.bg_orangeBox7 p {
    color: #fff;
    font-size: 14px;
    margin-top: 30px;
    line-height: 22px
}

.timing_section .col-md-8 {
    padding: 0 30px
}

.timing_section .col-md-8 .goal_box {
    background: #009ad9;
    padding: 31px 40px;
    margin-top: 47px
}

.timing_section .col-md-8 .goal_box h3 {
    color: #fff;
    font-family: 'Roboto Slab';
    font-size: 20px;
    line-height: 30px
}

.timing_section {
    margin-bottom: 100px
}

.woman_education.gazebo_Learning:before {
    bottom: 45%;
    height: 300px
}

.woman_education.gazebo_Learning p {
    max-width: 100%;
    font-size: 14px;
    line-height: 24px
}

.row.gazebo17 {
    margin-top: 30px;
    position: relative;
    z-index: 2
}

.natraan2Box {
    padding: 50px;
    margin-top: 60px
}

.woman_education.gazebo_Learning:after {
    position: absolute;
    background: #fff;
    content: "";
    width: 100%;
    height: 450px;
    z-index: 1;
    bottom: 0
}

.councelling_page.student_house_page:before {
    top: 0;
    height: 180px
}

.library-and-information-center:before {
    position: absolute;
    background: #60636d;
    width: 100%;
    height: 170px;
    content: ""
}

.facilitate_Headings h4 {
    max-width: 860px;
    font-family: 'Roboto Slab';
    color: #fff;
    line-height: 34px
}

.boys_hostel_banner .banner77 {
    margin-left: -110px;
    position: relative
}

.boys_hostel_banner .bg_black_box {
    position: absolute;
    bottom: 0;
    right: 0;
    background: #383b43;
    padding: 50px;
    max-width: 280px
}

.boys_hostel_banner .bg_black_box h3 {
    color: #fff;
    margin-bottom: 18px;
    font-family: 'Roboto Slab'
}

.boys_hostel_banner .bg_black_box h2 {
    color: #ffcf06;
    font-size: 60px;
    font-weight: 600;
    line-height: 1;
    font-family: 'Roboto Slab'
}

.boys_hostel_banner .bg_black_box h2 span {
    display: block;
    font-size: 18px;
    color: #fff
}

.girls_hostel_banner .bg_black_box {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #ffcf06;
    padding: 50px;
    max-width: 280px
}

.girls_hostel_banner .bg_black_box h3 {
    color: #383b43;
    margin-bottom: 18px;
    font-family: 'Roboto Slab'
}

.girls_hostel_banner .bg_black_box h2 {
    color: #383b43;
    font-size: 60px;
    font-weight: 600;
    line-height: 1;
    font-family: 'Roboto Slab'
}

.girls_hostel_banner .bg_black_box h2 span {
    display: block;
    font-size: 18px;
    color: #383b43
}

.girls_hostel_banner {
    margin-bottom: 90px
}

.councelling_box ul {
    margin-left: 20px;
    margin-top: 20px
}

.councelling_box ul li {
    color: #666;
    margin-bottom: 7px;
    font-size: 15px
}

section.title-head {
    padding: 30px 0;
    text-align: center
}

section.title-head h1 {
    color: #000;
    padding: 60px 0;
    font-size: 2.5rem;
    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
}

.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
}

.student-club #main #faq .card {
    margin-bottom: 0;
    border: 0;
    background: 0 0
}

.student-club #main #faq .card .card-header {
    border: 0;
    border-radius: 2px;
    padding: 0;
    box-shadow: inherit;
    background: 0 0
}

.student-club #main #faq .card .card-header .btn-header-link {
    display: block;
    text-align: left;
    color: #222;
    padding: 10px 0;
    background: 0 0;
    font-weight: 600;
    box-shadow: inherit;
    border-top: 1px solid #ddd;
    border-radius: 0;
    border-bottom: 1px solid #ddd;
    font-family: 'Roboto Slab', serif
}

.student-club #main #faq .card .card-header .btn-header-link:after {
    content: "";
    background: url(../images/up-b.svg) center no-repeat;
    float: right;
    width: 20px;
    height: 20px
}

.student-club #main #faq .card .card-header .btn-header-link.collapsed {
    background: 0 0;
    color: #616161;
    font-weight: 400
}

.student-club #main #faq .card .card-header .btn-header-link.collapsed:after {
    content: "";
    background: url(../images/down-b.svg) center no-repeat
}

.student-club #main #faq .card .collapsing {
    line-height: 30px
}

.student-club #main #faq .card .collapse.show {
    background: 0 0;
    line-height: 30px;
    color: #222
}

section.student-club {
    margin-bottom: 70px;
    margin-top: 100px
}

.student-club-menu {
    background: #fdebe7;
    padding: 24px;
    height: 100%
}

.content-block-student h2 {
    font-size: 30px;
    margin-bottom: 40px;
    font-weight: 400
}

.content-block-student h4 {
    font-size: 18px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative
}

.content-block-student h4:before {
    content: "";
    width: 50px;
    height: 1px;
    position: absolute;
    top: 0;
    background: #f57f26
}

.student-club-menu .card-body {
    padding: 15px 0;
    background: 0 0
}

.searching_page ul li a,
.student-club-menu ul li.active a {
    color: #000;
    font-weight: 500
}

.notice_sec .cardMateri {
    padding: 20px 0;
    margin-top: 0
}

section.notice_details:before {
    content: "";
    background: #60636d;
    position: absolute;
    top: 0;
    width: 100%;
    height: 300px;
    z-index: -9
}

.post-date,
.postmeta a.no_comments {
    color: #0096a1;
    width: auto;
    font-weight: 500;
    background: 0 0
}

.blog_part .read_morBtn {
    display: inline-block;
    border: 0;
    padding: 7px;
    background: #f57f26;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    width: 180px;
    text-align: center;
    color: #fff;
    margin-top: 20px
}

.blog_part h3 {
    font-size: 20px;
    color: #545454;
    margin-bottom: 25px
}

.postmeta {
    display: flex;
    margin-bottom: 20px
}

.blog_part {
    margin-bottom: 40px;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 30px
}

.post-categories span,
.post-comment span {
    color: rgb(30 108 181 / 40%)
}

.blog_part p,
.blog_part ul li {
    text-align: justify;
    color: #767676;
    font-size: 15px;
    line-height: 28px
}

.postmeta a.no_comments {
    padding: 0 10px 0 15px
}

.inner-space.index_top,
.occission {
    padding: 90px 0
}

.height_sec {
    max-height: 270px;
    overflow-x: hidden;
    margin-bottom: 40px
}

.right_listing.right_sec li a {
    color: #333;
    font-size: 15px;
    border-bottom: 1px dashed #ddd;
    margin: 10px 30px 10px 10px;
    padding: 0 0 10px;
    display: block
}

.post-date {
    display: inline-block;
    padding: 0 10px 0 0;
    border: 0 solid
}

.right_listing.right_sec {
    padding: 35px 0 35px 35px;
    background: #f7f7f7
}

.form_sec {
    margin-top: 30px;
    padding-right: 35px
}

.form_sec a.submitBtn {
    background: #029ad9;
    padding: 10px 50px;
    border-radius: 25px;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    margin: 20px 0 50px;
    display: inline-block
}

.form_sec a.submitBtn:hover {
    background: #000
}

.convaction h3,
.inner-space.blog_descriptions .col-md-12 h2 {
    font-size: 22px
}

.inner-space.blog_descriptions {
    margin: 70px 0 0
}

.resource-list {
    padding-left: 50px;
    padding-right: 30px
}

.resource-list li {
    font-size: 16px;
    color: #383b43;
    margin-bottom: 10px
}

.women_box17 {
    background: #ffcf06;
    padding: 45px;
    position: absolute;
    bottom: 5px;
    max-width: 320px;
    left: 50px
}

.edu_description77 {
    padding-top: 40px;
    padding-left: 20px
}

.edu_description77 p {
    color: #666;
    font-size: 15px !important
}

.schoolsRaman {
    max-width: 410px;
    background: #f57f26;
    padding: 50px;
    position: absolute;
    bottom: 0;
    left: 15px
}

section.COVID-services.teaching-learning.regulation {
    background: linear-gradient(0deg, rgb(255 255 255) 61%, rgb(96 99 109) 61%)
}

section.COVID-services.center-excellence {
    background: linear-gradient(0deg, #fff 80%, #60636d 40%)
}

section.COVID-services.placement_records.records-sec1 {
    background: linear-gradient(0deg, #fff 50%, #60636d 50%)
}

section.COVID-services.placement_records.activities {
    background: linear-gradient(0deg, #fff 53%, #60636d 53%)
}

section.banner.inner-ece-abnner.faculty_banner h1 {
    width: 595px;
    font-size: 3.5rem
}

section.inner-life-reva-panel11 ul li {
    list-style: none;
    display: block;
    width: 100%;
    color: #383b43;
    padding: 8px 0;
    margin-right: 25px;
    border-top: 1px solid #ccc
}

section.inner-life-reva-panel11 ul li a {
    color: #383b43;
    border-top: 1px solid #000;
    display: block;
    padding: 10px 0;
    font-weight: 500
}

section.inner-life-reva-panel11 ul li i {
    float: right
}

section.inner-life-reva-panel11 ul li:last-child {
    border-bottom: 1px solid #ccc
}

section.inner-life-reva-panel8 .beyond-Clubs ul li:nth-child(5) a {
    border-bottom: 1px solid #403e3e
}

section.inner-life-reva-panel8 .read-more a {
    border: 1px solid #ccc;
    box-shadow: 0 0 1px #ccc
}

body section.inner-life-reva-panel5 ul li a,
section.inner-life-reva-panel5 ul li:last-child a {
    border-color: rgb(255 255 255 / 40%)
}

.glasgow-sec.international-stud {
    margin-top: 0;
    position: relative
}

.media-cover-detail .view-all {
    position: absolute;
    bottom: 0
}

.glasgow-sec.international-stud::before {
    bottom: -50%;
    content: '';
    height: 120px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: '';
    background: #60636d;
    z-index: -9
}

.glasgow-sec.international-stud .col-md-5 p::before {
    background: 0 0;
    height: 1px;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -50%;
    content: ''
}

.admission-box {
    background: #0096a1;
    padding: 60px 0 30px
}

.admission-list li {
    display: block;
    background: #fff;
    width: 32.4%;
    margin: 10px 10px 10px 0;
    padding: 30px;
    min-height: 230px
}

.admission-list li strong {
    display: block;
    font-size: 20px;
    margin: 10px 0
}

section.facilitites-panel6 h3,
section.facilitites-panel7 h3 {
    font-size: 35px;
    font-weight: 600;
    font-family: 'Roboto Slab', serif
}

.barcelona-sec.services-box h3,
.documents-sec h3 {
    color: #383b43;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 20px
}

.documents-sec .col-md-6 {
    background: #f57f26;
    flex: 0 0 40%;
    max-width: 40%;
    margin: 20px;
    padding: 40px
}

.bachelor-dgr.col-md-6 {
    background: #60636d;
    flex: 0 0 40%;
    max-width: 40%;
    margin: 20px;
    padding: 40px
}

.documents-sec ul {
    padding-left: 22px;
    padding-top: 10px
}

.grade.col-md-6 ul li::marker {
    color: #fff;
    font-size: 20px
}

.barcelona-sec.admission-process {
    padding: 50px 0;
    overflow: hidden
}

.services-box li {
    display: block;
    background: rgb(237 237 237 / 46%);
    width: 32.4%;
    margin: 10px 10px 10px 0;
    padding: 18px;
    min-height: auto
}

section.barcelona-sec.apply-box {
    padding: 0;
    overflow: hidden
}

section.barcelona-sec.apply-box h3 {
    color: #383b43;
    font-size: 32px;
    font-weight: 700;
    padding-bottom: 30px
}

section.barcelona-sec.apply-box ul {
    padding-left: 18px
}

section.barcelona-sec.apply-box li {
    padding-bottom: 15px
}

section.barcelona-sec.apply-box h4 {
    color: #383b43;
    font-size: 22px;
    font-weight: 500;
    padding-bottom: 4px
}

section.barcelona-sec.apply-box li ul {
    padding: 0;
    display: flex;
    flex-wrap: wrap
}

section.barcelona-sec.apply-box li ul li {
    display: block;
    width: 30%;
    background: #ecf4fba1;
    margin: 10px 20px 10px 0;
    padding: 16px
}

.admission-int-img {
    padding-bottom: 40px
}

section.facilitites-panel1 {
    background: linear-gradient(0deg, rgb(255 255 255) 57%, rgb(96 99 109) 57%)
}

.faclity-content-box {
    width: 450px;
    background: #f57f26;
    padding: 30px;
    font-size: 15px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 30px
}

.facility-box-2 h3 {
    margin: 50px 0 30px;
    color: #383b43
}

.facility-yellow-box {
    background: #ffcf06;
    padding: 25px;
    width: 450px;
    position: relative;
    left: -100px;
    z-index: 9
}

.facility-yellow-box p {
    margin: 0;
    font-size: 15px;
    font-weight: 500;
    color: #000
}

.facility-pic-box {
    width: 892px;
    position: relative
}

section.facilitites-panel3 {
    overflow: hidden;
    margin-bottom: 70px
}

.facility-blue-box {
    padding: 40px;
    background: #009ad9;
    height: 100%
}

.facility-bluees-box,
.facility-light-box,
.facility-orange-box,
.facility-pinkis-box {
    padding: 46px;
    width: 450px;
    position: relative
}

.facility-blue-box p {
    font-size: 15px;
    color: #fff;
    border-bottom: 1px solid #ffffff45;
    padding-bottom: 40px;
    margin-bottom: 40px
}

.facility-blue-box h4 {
    color: #fff;
    font-size: 45px
}

.facility-orange-box {
    background: #f9a455;
    left: -100px;
    top: 28px
}

.facility-orange-box p,
.facility-pinkis-box p {
    font-size: 22px;
    line-height: 28px;
    font-weight: 300;
    margin: 20px 0 0;
    color: #000
}

.facility-bluees-box {
    background: #2e9ad9;
    left: 0;
    top: 28px;
    z-index: 2
}

.facility-bluees-box p {
    font-size: 22px;
    line-height: 28px;
    font-weight: 300;
    margin: 20px 0 0;
    color: #fff
}

section.facilitites-panel7 h3 {
    color: #fff;
    text-align: left;
    margin-bottom: 70px
}

.facility-pinkis-box {
    background: #ffcf06;
    left: -120px;
    top: 28px;
    z-index: 2
}

section.facilitites-panel5,
section.facilitites-panel7 {
    padding: 70px 0;
    overflow: hidden
}

section.facilitites-panel8 {
    padding: 0 0 50px;
    overflow: hidden
}

.facility-light-box {
    background: #fdebe7;
    z-index: 2;
    top: 19px
}

.facility-light-box h4 {
    font-size: 21px;
    margin-bottom: 35px
}

.content.slider-box {
    position: absolute;
    bottom: 0;
    background: #ffcf06;
    width: 375px;
    right: 0;
    padding: 20px
}

.content.slider-box p {
    margin: 0;
    font-weight: 500;
    font-size: 18px
}

.facilitites-panel5 .owl-carousel .owl-nav button {
    width: 30px;
    height: 30px;
    border: 1px solid #000 !important;
    display: inline-block;
    color: #fff;
    margin: 0 4px;
    position: static;
    bottom: 37px;
    font-size: 19px;
    border-radius: 5px
}

.facilitites-panel5 button.owl-prev span {
    color: #000;
    padding: 0 12px 0 0;
    margin-bottom: 0
}

.facilitites-panel5 button.owl-next span {
    margin-bottom: 0;
    padding-right: 12px;
    color: #000
}

.campus-facility8.direct-instruction.reseach-centre .card .collapse .card-body {
    padding: 0 1.25rem
}

.campus-facility8.direct-instruction.reseach-centre .col-lg-3 {
    background: #0096a1;
    padding-top: 30px
}

.facilitites-panel5 .owl-nav {
    position: absolute;
    bottom: 19px;
    right: 19px;
    margin-bottom: -9px
}

section.facilitites-panel6 {
    padding: 35px 0 70px
}

section.facilitites-panel6 h3 {
    color: #383b43;
    text-align: center;
    margin-bottom: 70px
}

section.facilitites-panel6 h4 {
    margin: 0 0 12px;
    padding: 20px 0;
    position: relative
}

section.facilitites-panel6 h4:before {
    content: "";
    width: 80px;
    height: 1px;
    background: #f57f26;
    position: absolute;
    top: 0;
    left: 0
}

.vie-all.club {
    text-align: center;
    margin: 50px 0
}

.vie-all.club a {
    color: #fff;
    background: #009ad9;
    padding: 10px 20px
}

.vie-all.club a i {
    margin: 0 0 0 20px
}

section.campus_page77 .happening-box1 p {
    font-size: 18px;
    font-family: Roboto;
    line-height: 30px;
    margin-top: 40px
}

section.campus_page77 .happening-box1 {
    background: #009ad9;
    max-width: 510px;
    width: 510px
}

section.campus_page77 {
    background: url(../images/campus-banner-page.jpg) center/cover no-repeat fixed;
    width: 100%;
    height: 100vh;
    position: relative
}

.blossom_headers {
    margin: auto;
    padding: 70px 0;
    max-width: 1060px;
    text-align: center
}

.blossom_headers p,
.img_boxContent p {
    font-size: 16px;
    color: #666
}

h2.colored {
    text-align: center;
    color: #0096a1;
    font-size: 24px;
    padding-bottom: 50px;
    position: relative;
    margin-bottom: 60px
}

h2.colored:before {
    position: absolute;
    background: #febe10;
    content: "";
    width: 140px;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.img_boxContent h3 {
    font-size: 34px;
    color: #383b43
}

.yellow_bx77 {
    background: #ffcf06;
    padding: 30px
}

.yellow_bx77 h3 {
    color: #333 !important;
    font-size: 20px !important
}

.yellow_bx77 p {
    font-size: 26px;
    margin-bottom: 0;
    margin-top: 20px;
    font-weight: 300
}

.yellow_bx78 {
    padding: 30px 30px 7px
}

.img_boxContent h4 {
    font-size: 21px;
    margin: 15px 0;
    font-weight: 300
}

.audotoria_Sections section.tab_accordian li.active a {
    font-weight: 600;
    color: #0096a1
}

.audotoria2 h3 {
    font-size: 30px;
    margin-bottom: 30px
}

.audotoria2 h4 {
    color: #666;
    font-size: 19px
}

.audotoria2 p {
    margin-top: 22px;
    font-size: 16px;
    color: #666
}

.audotoria_Sections ul.nav.nav-tabs.responsive-tabs {
    text-align: center;
    margin: auto;
    display: block;
    border-bottom: 0;
    padding-bottom: 0
}

.org_box77 {
    padding: 30px 50px;
    background: #f57f26;
    position: absolute;
    width: 550px;
    left: -90px;
    bottom: 20px
}

.org_box77 p {
    margin: 0;
    color: #fff
}

.peek_life.campus_radio {
    padding-bottom: 80px
}

.care_centerBox {
    background: #009ad9;
    max-width: 450px;
    padding: 40px
}

.care_centerBox p {
    margin-bottom: 0;
    margin-top: 20px;
    color: #fff;
    font-size: 15px;
    line-height: 24px
}

.care_centerBox h3,
.traveller_box h3,
.zymImg .gym_text h3 {
    color: #fff;
    font-family: 'Roboto Slab'
}

.heart_CareCenter {
    background: url(../images/van-center.jpg) 0 0/cover no-repeat;
    padding: 70px 0;
    position: relative
}

.zymImg .gym_text {
    background: #383b43;
    top: 11%;
    right: 0
}

.zymImg .gym_text h4 {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    margin: 25px 0
}

.zym_section {
    margin: 90px 0
}

.univers_brand h3 {
    color: #383b43;
    margin-bottom: 25px
}

.brand_details p {
    color: #666;
    font-size: 15px;
    line-height: 24px
}

.travellerBus {
    background: url(../images/traveller.jpg) 0 0/cover no-repeat;
    padding: 0 0 70px;
    position: relative;
    height: 710px
}

.traveller_box {
    max-width: 370px;
    background: #0096a1;
    padding: 50px
}

.traveller_box p {
    margin: 30px 0 0;
    color: #fff;
    font-size: 15px;
    line-height: 24px
}

.food_court_section {
    padding: 100px 0;
    background: #383b43
}

.food_court_section .cood_details {
    padding: 25px;
    background: #fff;
    min-height: 320px
}

.food_court_section .cood_details p {
    margin: 20px 0 0;
    font-size: 15px;
    color: #666
}

.food_court_section .cood_details h3 {
    font-size: 30px;
    font-weight: 300
}

.payment-procedure h3 {
    color: #333;
    font-size: 21px;
    margin-bottom: 15px
}

.payment-procedure ul li::marker {
    color: #f9a455;
    font-size: 20px
}

.payment-procedure h4 {
    color: #333;
    font-size: 18px
}

select#department,
select#fac_school {
    border: 1px solid #0096a1;
    border-radius: 0;
    padding: 0 10px;
    font-weight: 300;
    font-style: italic;
    font-size: 15px;
    height: 48px
}

.faculty1List {
    margin-bottom: 30px;
    margin-top: 25px
}

.labortary-backimg {
    background-image: url(../images/labourty-img1.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    height: 550px
}

.labortary-backimg-yellow-sec {
    background-color: #ffcf06;
    padding: 40px;
    color: #383b43;
    font-size: 16px;
    font-family: Roboto;
    max-width: 420px;
    position: absolute;
    right: 0;
    bottom: 0
}

section.labortary-tab {
    padding: 60px 0 150px;
    margin-top: 80px;
    position: relative;
    background-color: transparent
}

body .sc-table.table-list-panel ul,
section.labortary-tab ul {
    padding-left: 40px
}

section.labortary-tab h4 {
    font-size: 21px;
    font-weight: 500;
    margin: 20px 0 4px
}

section.labortary-tab h5 {
    font-size: 18px
}

section.labortary-tab::before {
    content: '';
    padding: 100px 0 0;
    background-color: #fdebe7;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 550px;
    position: absolute
}

section.labortary-tab .card-body {
    padding: 0 35px;
    background: 0 0
}

section.labortary-tab .nav-tabs .nav-item.show .nav-link,
section.tab-boxes .nav-tabs .nav-link.active {
    background: 0 0;
    border: 0;
    font-weight: 600;
    color: #000
}

section.labortary-tab li.nav-item {
    border-bottom: none;
    width: 100%;
    border-top: none;
    position: relative;
    margin-bottom: 10px
}

section.labortary-tab li.nav-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f57f26;
    height: 1px;
    width: 36px
}

section.labortary-tab li.nav-item a {
    padding: 10px 0;
    color: #000;
    border: 0;
    position: relative;
    font-weight: 500;
    font-size: 16px
}

section.labortary-tab li.nav-item a:after {
    content: "";
    background: url(../images/path-arrow.png) no-repeat;
    width: 10px;
    height: 10px;
    position: absolute;
    right: 0;
    top: 21px
}

section.labortary-tab .nav-tabs .nav-item.show .nav-link,
section.labortary-tab .nav-tabs .nav-link.active {
    background: 0 0;
    border: 0;
    font-weight: 600;
    color: #0096a1
}

.labortary-tab .nav-tabs {
    display: flex;
    background-color: #fff;
    padding: 20px;
    border-bottom: none
}

.labortary-tab .heading {
    color: #383b43;
    font-size: 32px;
    margin-bottom: 40px
}

.labortary-tab p {
    color: #666;
    font-size: 15px;
    font-family: Roboto;
    margin-top: 30px
}

.about-over h3,
.about-panel-overvw h2,
.product-content-box {
    font-family: 'Roboto Slab', serif;
    color: #fff
}

section.labortary-tab .allied-health ul {
    padding: 10px 21px
}

section.labortary-tab .allied-health ul li {
    font-size: 15px;
    color: #666;
    padding: 4px 0
}

#owl-carouselarch .owl-carousel .owl-nav,
#owl-carouselart .owl-carousel .owl-nav,
#owl-carouselcivil .owl-carousel .owl-nav,
#owl-carouselinfo .owl-carousel .owl-nav,
#owl-carouselmulti .owl-carousel .owl-nav,
#owl-carouselproduct .owl-carousel .owl-nav,
#owl-carouselscience .owl-carousel .owl-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-left: 0
}

#owl-carouselarch .owl-prev,
#owl-carouselart .owl-prev,
#owl-carouselcivil .owl-prev,
#owl-carouselinfo .owl-prev,
#owl-carouselmulti .owl-prev,
#owl-carouselproduct .owl-prev,
#owl-carouselscience .owl-prev {
    right: 30px;
    position: absolute;
    bottom: -15%;
    margin-top: -16px;
    cursor: pointer
}

#owl-carouselarch .owl-next,
#owl-carouselart .owl-next,
#owl-carouselcivil .owl-next,
#owl-carouselinfo .owl-next,
#owl-carouselmulti .owl-next,
#owl-carouselproduct .owl-next,
#owl-carouselscience .owl-next {
    right: -7px;
    position: absolute;
    bottom: -15%;
    margin-top: -16px;
    cursor: pointer
}

.product-whitearea {
    margin-top: 10px
}

.product-content-box {
    position: absolute;
    right: 20px;
    bottom: 0;
    background-color: #0096a1;
    padding: 20px;
    font-size: 18px
}

.product-content-boxbb,
.product-content-boxcc {
    position: absolute;
    right: 30px;
    background-color: #0096a1;
    padding: 20px;
    font-size: 18px;
    font-family: 'Roboto Slab', serif;
    color: #fff
}

.product-content-boxbb {
    bottom: 0
}

.product-content-boxcc {
    bottom: 60px
}

.about-overvw-image {
    padding: 0;
    position: relative
}

.about-overvw-image::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/about-overvw-trans.svg) no-repeat;
    max-width: 840px
}

.about-overvw-image img {
    padding: 0;
    width: 100%
}

.about-panel-overvw {
    width: 404px;
    padding-left: 0;
    position: absolute;
    z-index: 2;
    bottom: 0
}

.about-over {
    background: #f57f26;
    padding: 30px 30px 20px;
    width: 450px;
    margin-bottom: 0
}

.about-panel-overvw h2 {
    text-transform: capitalize;
    font-weight: 600;
    padding-bottom: 30px;
    margin-bottom: 60px
}

.about-over h3 {
    text-transform: capitalize;
    font-weight: 600;
    padding-bottom: 15px;
    font-size: 28px
}

.about-over p {
    font-size: 16px;
    font-family: Roboto;
    color: #fff;
    font-weight: 300
}

.about-ovrvw-step {
    padding: 80px 0
}

.about-ovrvw-cont h4 {
    color: #333;
    font-size: 36px;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    margin-bottom: 30px
}

.about-ovrvw-cont p {
    color: #666;
    font-size: 16px;
    font-family: Roboto
}

.about-ovrvw-cont .bordr {
    background-color: #f37121;
    width: 370px;
    height: 1px;
    margin-top: 60px
}

.about-over-orng {
    background-color: #fdebe7;
    padding: 80px 0;
    margin-top: 40px
}

.about-over-orng h4 {
    color: #383b43;
    font-size: 28px;
    font-family: 'Roboto Slab', serif;
    line-height: 30px;
    margin-bottom: 30px
}

.about-over-orng p {
    font-size: 24px;
    color: #000;
    font-family: Roboto;
    opacity: .7;
    font-weight: 300
}

.about-overvw-sec {
    background: #fdebe7;
    padding: 0
}

.about-overvw-direct ul,
.about-overvw-direct-new ul,
.about-overvw-sec ul {
    padding: 0 28px 10px
}

.about-overvw-sec h5,
.about-overvw-sec li {
    color: #333;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 25px
}

.about-overvw-sec li::marker {
    font-size: 25px;
    color: #f9a455
}

section.About-overvw-sec {
    text-align: center;
    padding: 50px 0;
    overflow: hidden
}

section.About-overvw-sec h2 {
    font-family: 'Roboto Slab', serif;
    font-size: 34px;
    font-weight: 800;
    position: relative;
    padding-bottom: 30px;
    margin-bottom: 50px
}

.overvw-title-area {
    margin: 20px 0;
    text-align: end
}

.overvw-title-area h4 {
    color: #000;
    font-size: 36px;
    font-family: 'Roboto Slab', serif;
    font-weight: 400
}

.overvw-title-area p {
    color: #383b43;
    font-size: 21px;
    font-family: 'Roboto Slab', serif;
    font-weight: 600
}

.overvw-cont-area {
    padding-left: 10px;
    margin-right: auto;
    width: 535px
}

.overvw-cont-area h4 {
    color: #000;
    font-size: 24px;
    font-family: Roboto;
    font-weight: 400;
    text-align: left;
    opacity: .8;
    margin-bottom: 40px
}

.overvw-cont-area p {
    color: #666;
    font-size: 16px;
    font-family: Roboto;
    text-align: left
}

.about-over-table h4,
.about-over-table h5 {
    color: #000;
    text-align: left;
    margin-bottom: 20px;
    font-weight: 600
}

.about-over-table,
section.social-services1.academic-sec .social-text {
    padding: 20px 0 0
}

.inner-email-icon,
.inner-fax-icon,
.inner-ph-icon {
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 4px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 11px !important;
    width: 22px;
    height: 22px;
    line-height: 14px !important
}

.about-over-table h4 {
    font-size: 28px;
    font-family: 'Roboto Slab', serif
}

.overvw-title-area a {
    font-size: 16px;
    font-weight: 500;
    padding-top: 0;
    color: #f37121
}

.inner-ph-icon {
    margin-top: 6px;
    -webkit-transform: rotate(166deg) !important;
    transform: rotate(166deg) !important;
    background-color: #f4a201
}

.inner-fax-icon {
    margin-top: 6px;
    -webkit-transform: rotate(166deg) !important;
    transform: rotate(166deg) !important;
    background-color: #01bcf4
}

.inner-email-icon {
    background-color: #0077b3
}

.about-overvw-direct {
    background: #fdebe7;
    padding: 20px;
    text-align: left
}

.about-overvw-direct li::marker {
    font-size: 25px;
    color: #f9a455
}

.about-overvw-direct-new {
    background: #f5f5f5;
    padding: 40px 0;
    text-align: left
}

.about-overvw-direct-new li::marker {
    font-size: 25px;
    color: #f9a455
}

.about-ovrvw-step-nobotm {
    padding: 80px 0 0
}

section.about-step {
    padding-top: 90px
}

ul.specializations7 {
    text-align: left;
    padding-left: 20px
}

.reva-Innovation-Council blockquote,
section.trust_wrapper.IQAC.health-care p,
section.trust_wrapper.IQAC.sports-health h3 {
    font-family: 'Roboto Slab', serif;
    font-size: 1.3rem;
    font-weight: 400;
    margin-bottom: 60px;
    line-height: 1.4
}

.glasgow-sec.international-stud h6 {
    color: #000;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    padding-bottom: 20px
}

.glasgow-sec.international-stud .col-md-5 {
    padding: 30px 20px
}

.barcelona-sec.services-box .col-md-5::before {
    background: 0 0;
    height: 1px;
    width: 300px;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ''
}

body .sc-table.table-list-panel .table {
    table-layout: auto
}

body .sc-table.table-list-panel th {
    width: auto;
    font-size: 15px
}

body .sc-table.table-list-panel td,
body .sc-table.table-list-panel th {
    padding: .75rem;
    vertical-align: top;
    border: 1px solid #dee2e6;
    text-align: left;
    font-weight: 500
}

.detailInside7.detailInside8 li {
    list-style: none;
    word-break: break-all
}

.qualificationInside_Box ul li a {
    color: #000;
    font-size: 15px
}

section.Thrust-Research h4 {
    border: 1px solid #ddd;
    padding: 24px 45px;
    font-size: 18px;
    margin-bottom: 30px;
    height: 115px;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center
}

.isiMateri a {
    word-break: break-all
}

.jagruti_page .women_box1 h3 {
    font-size: 36px
}

.woman_education.jagruti_page:before {
    height: 380px;
    bottom: -2px
}

.woman_education.jagruti_page a.btn.softCopy {
    background: #febe10;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 20px
}

.woman_education.jagruti_page a.btn.softCopy .fa {
    margin-left: 15px;
    color: #636363
}

.woman_education.jagruti_page a.btn.softCopy:hover {
    color: #fff;
    background: #0096a1
}

section.Counselling-Center.objectives_jagruti h2 {
    margin: 0;
    text-align: left;
    color: #383b43;
    padding-bottom: 15px
}

section.Counselling-Center.objectives_jagruti h4 {
    color: #0096a1;
    font-size: 20px !important
}

.jagruti_events h2 {
    text-align: center;
    max-width: 100%;
    position: relative;
    color: #383b43;
    margin-bottom: 30px;
    padding-bottom: 35px
}

.jagruti_events h2:before {
    position: absolute;
    background: #f9a455;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    right: 0;
    max-width: 90px;
    margin: auto;
    bottom: 0
}

.jagruti_events p {
    color: #000;
    font-weight: 500;
    margin-bottom: 5px
}

.jagruti_section p,
.row.inauguration p {
    font-size: 15px;
    color: #666;
    line-height: 24px
}

.fosterd h5 {
    margin-top: 40px;
    color: #383b43;
    margin-bottom: 15px;
    font-size: 19px
}

.fosterd h2 {
    color: #383b43;
    margin-bottom: 20px
}

.jagruti_section {
    margin: 70px 0
}

.center_journey {
    max-width: 1100px;
    margin: auto auto 80px;
    text-align: center;
    padding-bottom: 40px;
    border-bottom: 1px solid #ddd
}

.list_box79 i.fa.fa-angle-right {
    position: absolute;
    right: 10px;
    top: 10px;
    opacity: .4
}

.towards_global h2 {
    color: #383b43;
    text-align: center;
    margin-bottom: 50px
}

.occission h4,
.occission p {
    color: #666;
    margin-bottom: 10px
}

..center_journey h4 {
    color: #f57f26;
    font-size: 18px;
    margin-bottom: 30px
}

.list_box79 ul,
.research_coloboration ul,
.team_members79 ul {
    column-count: 3
}

.list_box79 ul li {
    list-style: none;
    border-top: 1px solid #ddd;
    display: inline-block;
    width: 90%;
    padding: 10px 0
}

.list_box79 ul li a {
    color: #666;
    font-size: 15px;
    display: block;
    padding: 5px 50px 5px 0;
    position: relative
}

.councelling_box.inaugurated:before {
    position: absolute;
    background: #f37121;
    content: "";
    max-width: 70%;
    height: 2px;
    bottom: 0;
    width: 100%;
    margin: auto
}

.occission h4 {
    font-size: 16px;
    line-height: 24px
}

.occission p {
    font-size: 15px;
    line-height: 24px
}

.more_paragraphs {
    margin-top: 25px
}

.center_journey strong {
    font-size: 18px;
    max-width: 880px;
    display: block;
    margin: auto;
    color: #000
}

.army_section .center_journey {
    border: 0;
    padding-bottom: 0
}

.activ_Detail_box ul {
    margin-left: 25px;
    margin-top: 30px
}

.activ_Detail_box li {
    font-size: 15px;
    color: #666;
    line-height: 26px;
    margin-bottom: 20px
}

.activ_Detail_box h2,
.national_Service h2,
section.testimonialsPage.faculty-engineeringTabing h2 {
    font-family: 'Roboto Slab';
    color: #383b43
}

.competative_banner.usr_page .yellow_box p,
.towards_global.efferts_section a {
    color: #383b43;
    font-weight: 500
}

.activities_Campus ul {
    column-count: 4;
    margin-top: 50px
}

.activities_Campus ul li {
    list-style: none;
    padding: 5px 0;
    color: #666
}

.activities_Campus h3 {
    color: #383b43;
    font-weight: 300;
    font-size: 26px;
    position: relative
}

.activities_Campus h3:before {
    position: absolute;
    background: #ddd;
    content: "";
    width: 100%;
    height: 1px;
    top: 50%;
    max-width: 65%;
    right: 0
}

.towards_global.efferts_section2 {
    background: #009ad9;
    padding: 50px 0 30px
}

.towards_global.efferts_section2 a {
    color: #fff;
    padding-right: 0
}

.staff_details h3 {
    font-size: 30px;
    font-weight: 300;
    color: #000;
    margin-top: 30px
}

.staff_details h3 span {
    display: block;
    font-size: 17px;
    font-family: Roboto;
    font-weight: 500;
    color: #383b43;
    margin: 8px 0
}

ul.list1 li,
ul.list2 li,
ul.list3 li {
    vertical-align: top;
    display: inline-block
}

.ncc_motto h4 {
    font-size: 22px;
    color: #383b43
}

.ncc_motto h5 {
    font-size: 16px;
    margin-top: 40px;
    line-height: 24px;
    color: #000;
    margin-bottom: 35px
}

.staff_details {
    padding-right: 70px;
    border-right: 1px solid #ddd;
    margin-right: 30px
}

.certificate1 p {
    font-size: 24px;
    color: #f37121;
    padding-right: 120px;
    border-right: 1px solid #ddd
}

.hostel_Img p {
    color: #009ad9;
    font-size: 24px;
    padding-left: 55px;
    max-width: 460px
}

.towards_global.efferts_section2 a .fa {
    color: #fff;
    opacity: 1
}

.towards_global.efferts_section {
    background: #fdebe7;
    margin: 80px 0
}

.row.colored_Section {
    margin-bottom: 70px
}

.all-colorBoxes .colorBoxs {
    min-height: 254px
}

ul.list3 li {
    width: 46%;
    margin-right: 10px
}

ul.list2 li {
    width: 30%;
    margin-right: 20px
}

ul.list1 li {
    width: 100%;
    margin-right: 20px
}

.center_journey h2:before {
    position: absolute;
    background: #f57f26;
    width: 100px;
    height: 1px;
    content: "";
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.center_journey h2 {
    position: relative;
    padding-bottom: 40px;
    margin-bottom: 40px
}

.memorials_blueBox h3,
.memorials_blueBox h5 {
    margin-bottom: 20px;
    font-family: 'Roboto Slab'
}

.woman_education.degreeBoxes.abhivriddhi.mediaCenter77.degreeBoxes:before {
    height: 110px;
    top: 0
}

.hostels_section .hostel_Img .hostel_text p {
    font-size: 15px;
    color: #666;
    padding: 0;
    max-width: 100%;
    line-height: 26px
}

.container.cardMateri .dateDetails {
    top: 18px
}

.degreeBoxes.abhivriddhi h4 {
    font-size: 32px;
    line-height: 38px
}

.woman_education.degreeBoxes.abhivriddhi.degreeBoxes:before {
    background: #60636d;
    bottom: 0;
    height: 330px
}

.competative_banner.interBanner7.adlied79 .yellow_box {
    background: #f57f26;
    max-width: 450px
}

section.testimonialsPage.faculty-engineeringTabing ul.nav.nav-tabs.responsive-tabs {
    display: block;
    float: left;
    width: 35%;
    padding: 40px 20px;
    background: #fdebe7;
    border: 0;
    min-height: 800px
}

section.testimonialsPage.faculty-engineeringTabing {
    float: left;
    width: 100%;
    padding-top: 0
}

section.testimonialsPage.faculty-engineeringTabing section.tab_accordian li.active a {
    font-weight: 600;
    color: #000;
    border-bottom: 0
}

section.testimonialsPage.faculty-engineeringTabing section.tab_accordian li {
    padding: 10px;
    border-bottom: 1px solid #ddd;
    width: 100%
}

section.testimonialsPage.faculty-engineeringTabing .tab-content {
    float: left;
    width: 60%;
    margin-left: 50px
}

section.testimonialsPage.faculty-engineeringTabing h4 {
    font-size: 21px;
    font-family: 'Roboto Slab';
    margin: 20px 0
}

section.testimonialsPage.faculty-engineeringTabing .course_details strong {
    font-size: 17px;
    display: block;
    color: #383b43;
    margin-bottom: 10px
}

section.testimonialsPage.faculty-engineeringTabing .course_details li {
    font-size: 15px;
    color: #666;
    border: 0 !important
}

.coordinators_box ul,
section.testimonialsPage.faculty-engineeringTabing .course_details ul {
    margin-left: 20px
}

section.barcelona-sec.educational7.memorandum_Understanding {
    display: inline-block;
    padding-bottom: 0;
    margin-top: 50px
}

.memorials_blueBox {
    margin-right: 150px;
    background: #009ad9;
    padding: 20px 30px
}

section.barcelona-sec.educational7.memorandum_Understanding li {
    display: block;
    width: 100%;
    max-width: 100%;
    font-size: 14px;
    color: #fff;
    position: relative;
    padding-left: 20px;
    padding-bottom: 10px
}

.memorials_blueBox h5 {
    color: #fff;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px
}

.memorials_blueBox h3 {
    color: #fff;
    font-size: 24px;
    font-weight: 400
}

section.barcelona-sec.educational7.memorandum_Understanding li:before {
    position: absolute;
    background: #f9a455;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 100%;
    left: 0;
    top: 8px
}

.research_coloboration {
    background: #fdebe7;
    padding: 90px 0
}

.research_coloboration ul li {
    list-style: none;
    color: #000;
    font-size: 16px;
    font-family: 'Roboto Slab';
    padding: 20px 0;
    font-weight: 500;
    position: relative
}

.research_coloboration ul li:before {
    position: absolute;
    background: #febe10;
    content: "";
    width: 50px;
    height: 2px;
    bottom: 0
}

.research_coloboration h2 {
    font-family: 'Roboto Slab';
    text-align: center;
    margin-bottom: 40px;
    color: #383b43
}

.edu_description22 h2,
.women_box1 h2 {
    font-family: 'Roboto Slab';
    margin-bottom: 20px
}

section.testimonialsPage.faculty-engineeringTabing section.tab_accordian li a {
    font-size: 17px !important
}

.course_List li {
    padding-top: 0 !important
}

.searching_page .couse-pan .read-more {
    position: absolute;
    right: 14px;
    top: 9px
}

h5.heading-h {
    font-size: 16px;
    font-family: 'Roboto Slab'
}

section.research-sec-new-pan ul li:nth-child(4) h4 {
    color: #05b4c1
}

section.research-sec-new-pan ul {
    list-style: none;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 50px 50px 20px 0;
    margin-bottom: 0
}

section.research-sec-new-pan li {
    padding: 0 66px;
    border-right: 1px solid #ddd;
    text-align: center
}

.women_box1 h2 {
    font-size: 34px;
    color: #fff
}

.edu_description22 h2 {
    font-size: 34px;
    color: #000
}

.studio_section.goal_section h2,
.team_members79 h2 {
    margin-bottom: 60px;
    padding-bottom: 40px;
    text-align: center;
    font-family: 'Roboto Slab'
}

.woman_education.degreeBoxes.unnatBhart .edu_description22 {
    margin-top: 65px
}

.woman_education.degreeBoxes.unnatBhart::before {
    height: 320px
}

.edu_description22 p {
    color: #666;
    font-size: 16px !important
}

.studio_section.goal_section h2 {
    position: relative;
    font-size: 34px
}

.studio_section.goal_section h2:before,
.team_members79 h2:before {
    position: absolute;
    background: #f57f26;
    content: "";
    width: 100px;
    height: 1px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.studio_section.goal_section .hostel_agenda li {
    font-size: 16px;
    margin-bottom: 10px;
    color: #666
}

.team_members79 h2 {
    color: #383b43;
    position: relative
}

.team_members79 li a {
    color: #383b43;
    font-family: 'Roboto Slab';
    font-size: 18px
}

.team_members79 ul li {
    display: block;
    border-left: 2px solid #febe10;
    padding: 0 40px
}

.team_members79 ul li span {
    display: block;
    font-size: 14px;
    font-family: Roboto
}

.competative_banner.usr_page .yellow_box {
    right: 40px;
    bottom: 40px
}

.organizing7.adoption_section77 h2 {
    font-family: 'Roboto Slab';
    text-align: center;
    margin-top: 0
}

.flood_relief {
    background: #fdebe7;
    padding: 80px 0 50px;
    margin-top: 70px
}

.flood_relief .flood_relief_box span {
    color: #383b43;
    font-size: 18px;
    display: block;
    font-weight: 500;
    margin: 20px 0 10px
}

.woman_education.degreeBoxes.unnat::before {
    height: 345px
}

.hostel_agenda h4 {
    color: #000;
    font-family: 'Roboto Slab';
    font-size: 22px
}

.degreeBoxes.unnat.national_Service_Scheme::before {
    height: 330px
}

.national_Service p {
    font-size: 15px;
    color: #666;
    margin-top: 20px;
    line-height: 26px
}

.national_Service .container {
    border-bottom: 1px solid #ddd;
    padding-bottom: 40px
}

.organizing7.adoption_section77.nss_Program h2 {
    position: relative;
    padding-bottom: 30px
}

.organizing7.adoption_section77.nss_Program h2:before {
    position: absolute;
    background: #febe10;
    content: "";
    width: 100px;
    height: 1px;
    right: 0;
    left: 0;
    margin: auto;
    bottom: 0;
    top: 22px
}

.bottom_url {
    padding: 70px 0;
    background: #fdebe7
}

.bottom_url li a {
    padding: 10px 0;
    display: block;
    color: #666;
    font-family: 'Roboto Slab';
    position: relative;
    border-bottom: 1px solid #ddd
}

.bottom_url li a .fa {
    position: absolute;
    right: 0;
    top: 15px;
    color: #000
}

.organizing7.adoption_section77.nss_Program h4 {
    font-family: 'Roboto Slab';
    color: #383b43;
    font-size: 19px;
    line-height: 26px;
    margin-bottom: 30px
}

.organizing7.adoption_section77.nss_Program li {
    color: #666;
    font-size: 15px;
    line-height: 26px;
    margin-bottom: 7px
}

.organizing7.adoption_section77.nss_Program p {
    color: #666;
    font-size: 15px;
    line-height: 26px
}

.coordinators_box2 {
    padding-left: 20px;
    padding-right: 30px
}

.organizing7.adoption_section77.nss_Program .coordinators_box h4 {
    color: #383b43;
    margin-top: 35px
}

.organizing7.adoption_section77.nss_Program.special_camp {
    margin: 60px 0 90px
}

@media only screen and (max-width:767px) {

    .national_ServiceBox,
    .occission_content,
    .studio_section.goal_section.activtiesSection79 .hostel_agenda {
        margin-top: 30px
    }

    .list_box79 ul,
    .research_coloboration ul {
        column-count: 1
    }

    .list_box79 ul li {
        width: 100%;
        padding: 5px 0
    }

    .towards_global h2 {
        font-size: 24px;
        text-align: left
    }

    .jagruti_section .col-md-5 {
        margin-bottom: 50px
    }

    .occission h4,
    .occission p {
        line-height: 24px;
        margin-top: 20px
    }

    .woman_education.jagruti_page:before {
        height: 700px;
        bottom: 0
    }

    .center_journey {
        text-align: left;
        margin-bottom: 40px
    }

    section.Counselling-Center.objectives_jagruti {
        padding-bottom: 0
    }

    section.Counselling-Center.objectives_jagruti ul {
        margin-bottom: 0;
        padding-bottom: 0
    }

    section.Counselling-Center.objectives_jagruti h2 {
        margin-top: 50px
    }

    .woman_education.jagruti_page a.btn.softCopy {
        margin-bottom: 30px
    }

    section.testimonialsPage.faculty-engineeringTabing h2 {
        font-size: 28px
    }

    .competative_banner.interBanner7.adlied79 .yellow_box {
        bottom: 0;
        position: inherit;
        left: 0;
        right: 0
    }

    section.testimonialsPage.faculty-engineeringTabing ul.nav.nav-tabs.responsive-tabs {
        display: none
    }

    .research_coloboration {
        padding-bottom: 50px
    }

    .research_coloboration.internship_Training {
        padding-top: 50px
    }

    .research_coloboration ul li:before {
        width: 100%;
        height: 1px
    }

    .memorials_blueBox {
        margin-right: 0;
        padding: 40px
    }

    section.testimonialsPage.faculty-engineeringTabing .tab-content {
        width: 100%;
        margin: 0
    }

    section.testimonialsPage.faculty-engineeringTabing .responsive-tabs-container[class*=accordion-] .accordion-link {
        background: #0096a1;
        color: #fff
    }

    section.testimonialsPage.faculty-engineeringTabing .responsive-tabs-container[class*=accordion-] .accordion-link.active {
        color: #fff
    }

    body .content-courses .club_society_img {
        float: none;
        margin-bottom: 20px
    }

    .dignitaries_box {
        margin-top: 40px
    }

    .organizing7.adoption_section77.nss_Program.special_camp {
        margin-top: 40px;
        border-top: 1px solid #ddd;
        padding-top: 50px
    }

    .organizing7.adoption_section77.nss_Program.special_camp h2 {
        margin-bottom: 40px;
        margin-top: 0
    }

    .bottom_url li a {
        font-size: 13px;
        padding-right: 40px
    }

    .woman_education.degreeBoxes.unnat::before {
        height: 725px
    }

    .degreeBoxes.unnat.national_Service_Scheme::before {
        height: 410px
    }

    .studio_section.goal_section.activtiesSection79 {
        margin-top: 60px;
        margin-bottom: 30px
    }
}

.searching_page .couse-pan {
    background: #fdebe74f
}

.searching_page .couse-pan h2 {
    padding-right: 50px;
    color: #333;
    font-size: 24px;
    font-family: 'Roboto Slab';
    font-weight: 400
}

.searching_page ul li {
    position: relative;
    display: block;
    margin: 0;
    border-bottom: 1px solid #ddd;
    padding: 20px 25px
}

.searching_page h3 {
    font-family: 'Roboto Slab';
    font-weight: 300;
    margin-bottom: 30px
}

.searching_page ul li:before {
    position: absolute;
    background: #f57f26;
    content: "";
    width: 8px;
    height: 8px;
    left: 0;
    top: 25px
}

.searching_page ul li a:hover {
    color: #f57f26;
    padding-left: 2px
}

section.tab_accordian.course_accordian ul#tabs {
    background: #0096a1;
    padding: 12px 0;
    height: 100%
}

section.tab_accordian.course_accordian .insideBox {
    padding: 15px 20px;
    margin: 0
}

section.tab_accordian.course_accordian .nav-tabs .nav-link {
    color: #fff;
    border: 0;
    padding: 5px 0;
    text-align: center
}

section.tab_accordian.course_accordian .nav-tabs .nav-item.show .nav-link,
section.tab_accordian.course_accordian .nav-tabs .nav-link.active {
    color: #febe10;
    background-color: inherit;
    border: 0
}

section.tab_accordian.course_accordian li {
    margin-right: 0;
    margin-left: 0
}

.tab_accordian.course_accordian div#content .card-body {
    padding: 20px 0;
    background: 0 0
}

.tab_accordian.course_accordian div#content {
    background: #fdebe7;
    width: 100%;
    height: 100%
}

.tab_accordian.course_accordian .insideBox ul {
    margin-left: 47px
}

@media(max-width:767px) {

    .campus-facility8 .tab-content>.tab-pane,
    .labortary-tab .tab-content>.tab-pane,
    .tabs4 .tab-content>.tab-pane,
    .tabs6 .tab-content>.tab-pane,
    section.tab_accordian.course_accordian .tab-content>.tab-pane {
        display: block !important;
        opacity: 1
    }

    .course_overView.fixed2,
    section.tab_accordian.course_accordian .nav-tabs {
        display: none
    }

    section.tab_accordian.course_accordian .col-md-10 {
        padding-left: 15px
    }

    section.tab_accordian.course_accordian .card-header {
        background: #0096a1
    }

    section.tab_accordian.course_accordian .card-header h5.mb-0 a {
        color: #fff;
        display: block
    }
}

@media(min-width:768px) {
    .campus-facility8 .nav-tabs {
        display: flex;
        border: 0;
        position: static;
        z-index: 1;
        justify-content: center
    }

    .campus-facility8 .card,
    .tabs4 .card,
    .tabs6 .card {
        border: none;
        background: 0 0
    }

    .campus-facility8 .card .card-header,
    .tabs4 .card .card-header,
    .tabs6 .card .card-header,
    section.tab_accordian.course_accordian .card .card-header {
        display: none
    }

    .campus-facility8 .card .collapse,
    .tabs4 .card .collapse,
    .tabs6 .card .collapse {
        display: block;
        background: 0 0
    }

    .tabs4 .nav-tabs,
    .tabs6 .nav-tabs {
        display: flex;
        border: 0;
        position: static;
        z-index: 1
    }

    section.tab_accordian.course_accordian .card .collapse,
    section.tab_accordian.course_accordian .nav-tabs {
        display: block
    }

    section.tab_accordian.course_accordian .card {
        border: none;
        background: 0 0;
        opacity: 1
    }
}

section.tab_accordian.course_accordian {
    padding: 20px 0 40px
}

.content-courses .club_society_img img {
    border: 1px solid #ddd;
    height: 150px;
    object-fit: contain;
    max-width: 300px;
    object-fit: cover
}

.content-courses .club_society_img {
    float: left;
    margin-right: 30px;
    margin-bottom: 50px
}

.teaching_facility-box {
    width: 700px;
    position: relative;
    left: -83px
}

.ece-faculty-img {
    background: #fff;
    min-height: 180px
}

.life-reva {
    width: 150px !important
}

.placement-panel1,
.placement-panel2,
.placement-panel3 {
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important
}

.socail-out ul li:last-child a,
.socail-out ul li:nth-child(7) a {
    border-bottom: 1px solid
}

.placement-panel7 .owl-item img {
    width: 100%;
    padding: 0 20px;
    margin: 30px 0;
    display: block;
    background: #fff
}

.placement-panel7 .owl-nav button span {
    background: 0 0;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-right: 10px;
    font-size: 28px;
    line-height: 25px;
    color: #333;
    font-weight: 100;
    border: 1px solid #333;
    border-radius: 6px
}

section.about-object {
    padding-bottom: 0;
    padding-top: 30px
}

section.about-object p {
    font-size: 15px;
    color: #666;
    margin-bottom: 27px
}

section.about-object img {
    max-width: 81%
}

section.about-object .container {
    border-bottom: none;
    padding-bottom: 50px;
    margin-bottom: 0
}

section.about-object h2 {
    color: #f57f26;
    font-size: 24px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 70px
}

section.research-sec-new-pan li {
    text-transform: capitalize;
    font-size: 15px
}

.happen-block1 .img-fluid {
    height: 293px;
    border-radius: 3px 0 0 3px
}

section.leadership-manage .inner {
    padding-bottom: 20px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    min-height: 475px
}

.news_box .inner {
    min-height: 140px
}

section.leadership-manage h4 {
    padding: 10px;
    font-family: 'Roboto Slab';
    font-size: 1.4rem
}

section.leadership-manage h5 {
    font-size: 1.15rem
}

section.trust_wrapper.IQAC.health-care.wll-qui-box {
    background: linear-gradient(0deg, #fff 87%, #60636d 87%);
    padding: 0;
    margin-bottom: 70px
}

.well-euiped blockquote {
    font-size: 24px;
    color: #fff;
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    margin-bottom: 77px
}

section.trust_wrapper.IQAC.health-care .well-euiped p {
    font-size: 18px;
    color: #333;
    font-family: roboto
}

section.trust_wrapper.IQAC.sports-health.in-sport {
    background: linear-gradient(0deg, #fff 94%, #60636d 94%);
    padding: 0;
    margin-bottom: 50px !important
}

.acadmic-calender-box blockquote,
.convaction blockquote {
    font-family: 'Roboto Slab', serif;
    font-weight: 500;
    margin-bottom: 25px;
    font-size: 24px
}

.convaction h3,
.convaction h4 {
    margin: 50px 0 20px;
    font-family: 'Roboto Slab', serif
}

.general_admissions a,
.quota_btn a,
.quota_contact a {
    margin-bottom: 15px;
    display: inline-block;
    text-align: center
}

.results {
    padding: 50px 0;
    min-height: 450px
}

.whatsapp_icon {
    position: fixed;
    bottom: 0;
    z-index: 99
}

.home-reva-research .view-btn {
    position: absolute;
    bottom: 200px;
    z-index: 9;
    right: 100px
}

.linking_not a,
.towards_global.linking_not a {
    pointer-events: none
}

.student-achive-content {
    min-height: 280px
}

.gym-panel2.personalized {
    width: 540px
}

.read-m button.submitBtn {
    display: inline-block;
    border: 0;
    padding: 9px;
    background: #0096a1;
    border-radius: 20px;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    width: 180px;
    text-align: center;
    color: #fff;
    margin-top: 15px
}

.food_img_box .cood_details a {
    border-color: #ccc;
    box-shadow: 0 0 1px #ccc
}

.down-link ul li {
    display: inline-block;
    width: 255px
}

.img-gallery-text p {
    font-size: 20px;
    color: #000;
    font-family: 'Roboto Slab', serif
}

.programs ul {
    border: 1px solid #000;
    width: 60%;
    margin-left: 20%;
    padding-left: 0 !important
}

.programs ul li:first-child {
    background: #dee2e6;
    font-weight: 600;
    color: #000
}

.programs ul li {
    list-style: none;
    padding: 10px;
    border-bottom: 1px solid #000;
    text-align: center;
    color: #000
}

.bulding-dream.domestic ul {
    padding-left: 20px;
    color: #000
}

.revacet table {
    text-align: center;
    text-transform: capitalize;
    width: 60%
}

.general_admissions a,
.quota_btn a {
    padding: 10px 30px;
    background: #0096a1;
    color: #fff;
    margin-right: 10px
}

.quota_contact a {
    color: #666;
    width: 180px;
    font-weight: 600;
    border: 1px dashed;
    padding: 10px 0;
    margin-right: 15px
}

.quota_contact p strong {
    font-size: 24px;
    padding-bottom: 6px;
    display: inline-block
}

.quota_contact a:hover {
    color: #fcbe12
}

section.tab_accordian.course_accordian .nav-tabs .nav-link:hover {
    color: #febe26;
    cursor: pointer
}

.courses-tab li.nav-item:hover {
    cursor: pointer
}

.revacet table td {
    font-size: 14px;
    font-weight: 500;
    color: #666
}

.admission_fee h4 {
    background: #fdebe7;
    padding: 15px;
    display: block;
    margin: 10px 0
}

.ece-date {
    color: #fff;
    border-top: 1px solid #fff
}

section.Admissions_pro.our-object h4 {
    color: #666;
    margin: 20px 0
}

.happen-block2 .happing-block1-detail h2 {
    font-size: 1rem;
    font-family: 'Roboto Slab', serif;
    color: #383b43;
    font-weight: 400
}

.insideBox ul li {
    display: block !important
}

.peoBox h5 {
    font-size: 15px;
    color: #666 !important
}

.unit ul li {
    flex: 45%
}

.course_accordian .card-body p strong {
    color: #666 !important;
    padding-left: 60px;
    margin-top: 10px !important;
    display: inline-block
}

.technicalSection .unit li {
    margin-right: 30px
}

.entrepreneurs {
    padding: 40px 0 60px
}

section.trust_wrapper.iq-policiees .about_txt p {
    flex: 30%;
    margin-right: 20px;
    margin-bottom: 20px;
    padding: 20px 20px 20px 50px;
    border: 1px dashed #666;
    position: relative
}

section.trust_wrapper.iq-policiees .about_txt p:before {
    content: "";
    width: 25px;
    height: 25px;
    background: url(/assets/frontend/images/pdf-icon.png) 0 0/cover;
    position: absolute;
    left: 10px;
    top: 17px;
    cursor: pointer
}

section.trust_wrapper.iq-policiees .about_txt p a {
    color: #666;
    display: block;
    text-transform: capitalize
}

.admisson-notice-content.pl-0 {
    background: 0 0
}

.sitemap ::marker {
    color: #219ad9;
    font-size: 20px
}

.sitemap li {
    font-size: 14px;
    line-height: 16px;
    padding: 10px 0 1px;
    color: #666
}

section.trust_wrapper.sitemap h3 {
    color: #f37121;
    font-size: 21px;
    margin-bottom: 20px;
    font-family: 'Roboto Slab';
    font-weight: 600;
    line-height: 30px
}

.dcet_admission ul {
    display: flex;
    list-style: none;
    flex-wrap: wrap;
    padding: 0 !important
}

.dcet_admission ul li {
    padding: 10px 15px;
    background: #0096a1;
    margin-right: 15px;
    transition: .5s
}

.dcet_admission ul li a {
    text-align: center;
    color: #fff
}

.dcet_admission img {
    width: 8%
}

.dcet_admission ul li:hover {
    background: #f57f26;
    transition: .5s
}

p.listing-qualityp {
    display: inline-block;
    padding: 10px 20px;
    margin-top: 5px;
    width: 100%
}

.library-text .listing-qualityp a {
    color: #60636d;
    font-size: 16px;
    font-weight: 600
}

table.sport_tbl.table tbody tr td {
    text-align: left;
    font-size: 15px
}

.sport_inner.table-responsive-sm.sc-table h4 {
    color: #383b43;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: 600
}

.sports_tbl_sec.scholarship-2 .sport_hed h2 {
    font-size: 32px;
    color: #383b43;
    font-family: 'Roboto Slab', serif;
    text-align: center;
    padding: 0 0 20px;
    font-weight: 600;
    margin-bottom: 0
}

.sport_inner.table-responsive-sm.sc-table h3 {
    font-size: 18px;
    color: #383b43;
    font-family: 'Roboto Slab', serif;
    text-align: center;
    padding: 0 0 20px;
    font-weight: 600;
    margin-bottom: 30px
}

.isiMateri-quality.legal_studies_event .container p {
    flex: 1;
    margin-right: 3%
}

.isiMateri-quality.legal_studies_event p.listing-qualityp {
    max-width: 250px
}

.rect-text h2,
.rext-text412 h2,
section.queries h3 {
    font-family: 'Roboto Slab';
    font-size: 20px;
    color: #383b43;
    text-align: left;
    padding: 0 0 20px;
    font-weight: 600;
    margin-bottom: 0
}

.rext-text4 h2,
.rext-text412 h3 {
    color: #383b43;
    font-family: 'Roboto Slab', serif;
    margin-bottom: 0
}

.queries h3 {
    text-align: center !important;
    font-size: 30px
}

.rext-text4 h2 {
    font-size: 32px;
    padding: 0 0 20px;
    font-weight: 600
}

.rext-text412 h3 {
    font-size: 20px;
    padding: 30px 0 20px;
    font-weight: 500
}

.encounteringBox.technicalSection table.table.table-bordered>tbody>tr>td:first-child,
.encounteringBox.technicalSection table.table.table-bordered>thead>tr>th:first-child {
    width: 12%
}

.new-notification a {
    color: #f57f26 !important;
    font-weight: 600
}

.home-panel1 .navbar-brand img.img-fluid {
    width: 368px;
    height: 44px
}

.career-current-opening-new h4 {
    text-align: center;
    font-size: 1.2rem;
    margin-bottom: 50px;
    color: #000
}

.career-current-opening-new h4 a {
    background: #febe10;
    padding: 10px 24px;
    color: #000;
    text-transform: uppercase;
    font-weight: 600;
    font-size: .9rem
}

section.career-current-opening {
    padding-top: 50px;
    padding-bottom: 50px
}

.insta-youtube,
.insta-youtube-new {
    width: 100%;
    height: 100%
}

.insta-youtube iframe {
    width: 100%;
    height: 234px
}

.insta-youtube-new iframe {
    width: 100%;
    height: 263px
}

@media (max-width:991px) {

    .insta-youtube iframe,
    .insta-youtube-new iframe {
        height: 460px
    }

    .main_reva_research_quality #accordion-quality .panel-title-quality a {
        padding: 20px 45px 18px 14px
    }
}

@media (max-width:768px) {

    .insta-youtube iframe,
    .insta-youtube-new iframe {
        height: 400px
    }
}

.isiMateri-quality.New-quality h5 a {
    color: #000;
    position: relative;
    display: block;
    font-family: 'Roboto Slab', serif;
    font-weight: 600;
    font-size: 1.1rem
}

.isiMateri-quality.New-quality ul li a {
    padding: 0;
    font-size: 13px;
    font-family: 'Roboto Slab', serif;
    color: #000;
    font-weight: 400
}

.event-table-main .table thead {
    background-color: #ef972e
}

.event-table-main .table thead th {
    color: #fff;
    border-left: 1px solid #dee2e6
}

.event-table-main .table tbody td {
    border-bottom: 1px solid #dee2e6;
    border-left: 1px solid #dee2e6
}

.pdf-text.pdf-text_new a img {
    width: 14%
}

.inside_title p {
    padding-left: 1rem;
    font-weight: 500;
    color: #3095a0
}

.box_reva_research {
    padding: 1rem;
    border: 1px solid #f2a765;
    border-radius: 6px;
    margin-bottom: 1rem;
    height: 150px;
    overflow: hidden;
    display: block
}

.members_box,
.members_box:before {
    border-radius: 10px;
    transition: .4s
}

.wellness_contact_new img {
    width: 400px
}

@media (max-width:990px) {
    .tel-phone a {
        font-size: 16px;
        margin-bottom: 10px
    }

    .vision-box {
        display: block
    }

    .encountering ul.apply_now_main,
    ul.socials {
        padding-left: 0
    }

    .qualificationBox {
        padding: 15px
    }

    .qualificationBox h3 {
        font-size: 20px;
        margin-bottom: 12px;
        word-wrap: break-word
    }

    .graduation {
        padding: 0
    }

    .comite-btn,
    .vision-lest,
    .vision-right {
        width: 100%
    }

    .qualificationInside_Box p {
        word-break: break-all
    }

    .qualificationInside_Box {
        padding: 0 0 22px
    }

    .rect-1 {
        background-position: 20% 0
    }

    .bs-school-boxes {
        margin-top: 0
    }

    .study-at ul li {
        text-align: left
    }
}

.side_menu.menu_level7.newphd .phd_abs {
    position: absolute;
    top: 540px;
    left: -190px
}

.side_menu.menu_level7.newphd .phd_abs a {
    position: absolute;
    left: 0;
    padding: 9px 30px 9px 20px;
    font-size: 1.3rem;
    color: #fff !important;
    cursor: pointer;
    background: #d93a72;
    width: 190px;
    font-weight: 300;
    font-family: 'Roboto Slab', serif;
    z-index: -1
}

.side_menu.menu_level7.newphd .phd_abs a i.fa.fa-angle-right {
    position: absolute;
    right: 13px;
    top: 18px
}

.nirf_ranking_sec {
    padding: 5rem 0;
    background: #fdebe7;
    position: relative
}

.nirf_ranking_sec:after {
    content: "";
    width: 40%;
    height: 100%;
    background: url(https://revaeduin.s3.ap-south-1.amazonaws.com/uploads/images/683d6fc1e393d1748856769.svg) right bottom no-repeat;
    position: absolute;
    bottom: 0;
    right: 5%
}

.board_members:before,
.members_box:before {
    content: "";
    width: 100%;
    position: absolute;
    left: 0;
    z-index: -1
}

.board_members:before {
    height: 40rem;
    background: #3095a0;
    top: 0;
    right: 0
}

.board_members h4 {
    font-size: 2.4rem;
    line-height: 1.5;
    margin: 3rem 0 4rem
}

.members_box:before {
    height: 80%;
    background: #f5f5f5;
    bottom: 1px
}

.board_members-new .members_cont {
    min-height: 18rem
}

.members_cont {
    padding: 3.5rem;
    text-align: center;
    min-height: 22rem
}

.members_cont h6 {
    font-size: 2.1rem;
    line-height: 3rem;
    font-weight: 500;
    margin-bottom: 1.5rem;
    display: inline;
    padding-left: .5rem
}

.members_cont p {
    padding-top: 1.2rem;
    padding-bottom: 0
}

.members_box {
    box-shadow: 0 6px 0 #f2911b80;
    padding: 3rem 3rem 0;
    margin-bottom: 2rem;
    position: relative;
    height: 100%
}

.members_box:hover {
    box-shadow: 0 6px 0 #3095a0
}

.trsutees_weapper .quote h3 {
    padding-top: 30px !important
}

.library-inform h5 {
    font-size: 1rem;
    font-family: Roboto, sans-serif
}

.mission-block2.objective p {
    padding: 0 40px 0 10px
}

.insight-sec.time_table ul li p {
    margin: 0 0 .5rem 2.3rem
}

.pdf-text.without-icon a {
    padding: 17px
}

.library-text.food {
    margin-top: 4rem
}

.management-content {
    min-height: 200px
}
.notice_details{
        background-color: #60636d;
        position: relative;
}
.notice_details img{
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    max-width: 520px;
}

@media screen and (max-width:990px) {
    .vision-box h3 i {
        left: 10px;
        top: 30px
    }

    .vision-box h3,
    .vision-right ul {
        padding-left: 0
    }

    .ece-study-at.study-at.ece_school_text .bowse-by ul li a {
        text-align: center
    }

    .path-2 img {
        display: none
    }
}

@media screen and (max-width:414px) {
    .ece-study-at .bowse-by ul li a:before {
        content: "";
        width: 80px;
        height: 1px;
        background: #f37121;
        position: absolute;
        bottom: 0;
        display: block !important
    }

    .home-panel1 .navbar-brand img.img-fluid {
        width: 100%;
        height: auto
    }

    section.home-panel1.fixed #logoAndNav img.img-fluid {
        height: auto;
        width: 12rem;
        -webkit-transition: .2s;
        transition: .2s
    }
}

@media screen and (max-width:360px) {
    .happing-block1-detail {
        height: 300px
    }
}
.trsutees_weapper .trustees-block .img-panel img{
height: 268px;
    width: 268px;
    object-fit: cover;
}


/* new page resign */
   
        .card-custom {
            border: none;
            background: #f9f9f9;
            border-left: 5px solid #f58220;
            padding: 25px;
            transition: 0.3s ease;
        }

        .card-custom:hover {
            box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
            transform: translateY(-5px);
        }

        .highlight-icon {
            font-size: 40px;
            color: #f58220;
            margin-bottom: 10px;
        }

        .bg-light-blue {
            background-color: #f4f7fb;
        }

        .reva_cenre_sub h2 {
            font-weight: 600;
            margin-bottom: 10px;
        }

        .reva_cenre_sub {
            padding-left: 35px;
            /* padding-top: 30px; */
        }

        .reva_research_three h3 {
            font-weight: 600;
            margin-bottom: 10px;
        }

        .reva_research_three .card-custom h5 {
            font-weight: 700;
            margin-bottom: 1rem;
            margin-top: 1rem;
        }

        /* Icon styling */
        .reva_research_three .highlight-icon {
            font-size: 40px;
            color: #ed862f94;
            transition: transform 0.3s ease, color 0.3s ease;
        }

        /* Hover animation */
        .reva_research_three .card-custom:hover .highlight-icon {
            transform: rotate(20deg) scale(1.2);
            color: #FF5722;
        }


        .reva_research_three .card-custom {
            background: #fff;
            border-radius: 12px;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .reva_research_three .card-custom:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15);
        }

        /* Section */
        .main_reva_research_quality {
            background-color: #f9f9f9;
        }

        .section-title {
            color: #333333;
            font-weight: 700;
            font-size: 2.2rem;
        }

        /* Research Cards */
        .research-card {
            background: #fff;
            border-radius: 12px;
            overflow: hidden;
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
            transition: transform 0.3s ease, box-shadow 0.3s ease;
        }

        .research-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 12px 25px rgba(0, 0, 0, 0.15);
        }

        .research-card img {
            width: 100%;
            height: 220px;
            object-fit: cover;
            transition: transform 0.3s ease;
        }
        .reva_research_three .highlight-icon {
   filter: brightness(0) saturate(100%) invert(74%) sepia(59%) saturate(1138%) hue-rotate(330deg) brightness(95%) contrast(88%);
        transition: transform 0.3s ease, color 0.3s ease;

}

.reva_research_three .card-custom:hover .highlight-icon {
    filter: brightness(0) saturate(100%) invert(53%) sepia(78%) saturate(2800%) hue-rotate(345deg) brightness(100%) contrast(95%);  
        transition: transform 0.3s ease, color 0.3s ease;
        
}


        .research-card img:hover {
            transform: scale(1.05);
        }

        .research-card .card-body {
            padding: 20px;
        }

        .research-card h5 {
            font-size: 1.3rem;
            margin-bottom: 10px;
            font-weight: 600;
            color: #333333;
        }

        .research-card p {
            font-size: 0.95rem;
            color: #555;
        }

        .research-card .btn {
            margin-top: 10px;
            font-size: 0.9rem;
            display: inline-flex;
            align-items: center;
            gap: 5px;
        }

        .main_reva_research_quality-four a.btn.btn-primary.btn-sm {
            background-color: #f9a455;
            border: 0;
        }

        .reva_researc_five {
            padding: 60px 0px;
        }

        .reva_researc_five .way_ford h3 {
            color: #f2a75b;
            margin-bottom: 2rem;
        }

        /* Responsive */
        @media (max-width: 768px) {
            .research-card img {
                height: 200px;
            }
            .reva_cenre_sub{padding-left: 0;}
        }