@media (max-width:991px){

    .course-details-content .nav-tabs{
        padding-right: 0;
    }
    .course-overview{
        width: 100%;
    }
    .course-details-content .nav-tabs .nav-item .nav-link{
        padding: 15px 0;
        font-weight: 500;
    }
    .edu-brand-area .col-lg-3:first-child,
    .edu-brand-area .col-lg-3:nth-child(2){
       border-left: none;
       border-bottom: 1px solid #f0f0f0;
       padding-bottom: 20px;
   }
   .edu-brand-area .col-lg-3:nth-child(3),
   .edu-brand-area .col-lg-3:nth-child(4){
       padding-top: 20px;
   }
   .campus-thumbnail{
    padding: 70px!important;
   }
   .campus-thumbnail::before{
    width: 100%;
   }
   .campus-thumbnail .thumbnail img{
    width: unset;
   }
   .edu-course-widget.widget-course-summery .item .img-holder {

    margin-left: 25px;
    margin-bottom: 20px;
}

}
@media(min-width: 768px) and (max-width: 991px){

    .course-details-content .nav-tabs{
        justify-content: space-between;
    }
    .course-instructor{
        align-items: center;
    }
    .edu-campus-area{
        padding: 80px 0;
    }
    .edu-course-widget.widget-course-summery .item .img-holder {
        width: 30%;
    }
    .video-banner-content .video-btn{
        margin-left: 10%!important;
    }
}
@media (max-width: 767px){
    .student-life .right-content{
        padding-right: 0!important;
        margin-top: 30px;
    }
    .student-life{
        padding: 70px 0 40px;
    }
    .instructions-content{
        padding: 70px 0;
    }
    section.faculty .faculty-dean .row{
        padding: 30px 10px 20px;
    }
    section.faculty .faculty-dean .left-item {
        padding: 20px 0;
        height: auto;
    }
    section.faculty .faculty-dean .dean-info h3{
        margin-bottom: 8px;
    }
    section.faculty .faculty-dean ul.contact-instructor {
        /* margin-right: auto;
        margin-left: auto; */
        margin-top: 32px;
        padding: 6px 15px;
        width: 100%;
    }
     .navs-tabs-holder  ul{
        display: block;
        width: 100%;
        white-space: nowrap;
    }
   .navs-tabs-holder .nav-tabs .nav-item{
        width: fit-content!important;
        display: inline-block!important;
    }
    section.faculty .course-tab-content h4{
        margin-left: 0;
        margin-bottom: 40px;

    }
    section.faculty .course-tab-content h4 + span{
        display: inline-block;
        margin-bottom: 24px;
    }
    section.faculty .custom-course-curriculam .accordion-body{
        padding: 12px 12px 0 12px!important;
    }
    section.faculty .custom-course-curriculam .accordion-button{
        padding: 12px !important;
        font-size: 14px !important;
        font-weight: 500 !important;
    }
    section.faculty table thead tr:last-child th{
        font-size: 13px!important;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    section.faculty .table>:not(caption)>*>*{
        vertical-align: middle;
    }
    section.faculty table td:not(.sub-title){
        display: flex;
        justify-content: center;
        align-items: center;

    }
    section.faculty table td.sub-title{

    }
    .edu-breadcrumb-area {
    /* padding: 50px 0 0px; */

    }

    section.faculty .dean-message svg{
       display: none;
    }
    .copyright-area p{
        text-align: right!important;
    }
    .hero-banner.hero-style-3 .thumbnail-bg-content .banner-content p{
        padding-left: 15px!important;
        padding-right: 15px!important;
    }
    .features-area-3 .features-grid-wrap{
        grid-row-gap: 15px;
    }
    .features-box.features-style-3 {
        padding-bottom: 85px;
    }
    .about-style-3 .content {
        padding: 20px;
    }
    .video-area-2 {
        padding-top: 100px!important;
        padding-bottom: 120px!important;
    }
    html[dir="rtl"] .rn-progress-parent{
        left: 16px;
    }
    .event-view-all-btn .view-text{
        margin-bottom: 60px;
    }
    .trustees-content .container-lg{
        flex-direction: column;
    }
    .trustees-content .member-details, .trustees-content .member-rank, .trustees-content .normal-members{
        width: 100%;
    }
    .trustees-content .member-details:not(.normal-members .member-details){
        flex-direction: column;
    }
    .trustees-content .item{
        padding: 30px 0;
    }
    .trustees-content .member-rank{
        text-align: center;
    }
    .trustees-content .member-details:not(.normal-members .member-details) .member-image{
        width: unset;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .trustees-content .member-details:not(.normal-members .member-details) .member-name{
        text-align: center;
    }
    .trustees-content .normal-members .member-details{
        align-items: unset!important;
    }
    .trustees-content .normal-members .member-image{
        margin-left: 15px;
    }
    .trustees-content .normal-members .member-name{
       margin-bottom: 0;
    }

    .filters button{
        font-size: 12px!important;
        font-weight: 500!important;
        padding: 0 5px!important;
    }
    .course-instructor{
        margin-bottom: 8%;
    }
    html[dir="rtl"] .course-instructor .thumbnail{
        /* display: none; */
    }
    ul.contact-instructor{
        margin-top: 10px;
        padding: 0;
        justify-content: space-between;

    }
    .faq-accordion .accordion-item .accordion-button{
        padding-right: 20px!important;
    }
    html[dir="rtl"] .faq-accordion .accordion-item .accordion-button::before{
        left: 10px!important;
    }
    section.faculty .course-instructor {
        padding: 0;
    }
    section.faculty ul.contact-instructor{
        justify-content: center;
    }
    section.faculty .faculty-dean + .container .row{
        row-gap: 15px;
    }
    html[dir="rtl"] .course-instructor .thumbnail{
        margin-left: 15px;
        width: 33%;
    }
    .campus-thumbnail{
        padding: 0!important;
    }
    .campus-thumbnail:before{
        border-width: 10px;
    }
    .president-pre-title{
        font-size: 18px;
    }
    .edu-campus-area{
        padding: 70px 0;
    }
    .edu-counterup .count-number{
        display: flex;
    }
    .edu-counterup .count-number span, .edu-counterup .count-number em{
        font-size: 30px!important;
    }
    .edu-counterup{
        padding: 0!important;
    }
    .video-banner-content{
        flex-direction: column-reverse!important;
        text-align: center;
        padding: 15px 15px 40px!important;
    }
    .video-banner-content .title{
        font-size: 30px;
    }
    .video-banner-content .title + p{
        width: 100%!important;
        margin-top: 15px!important;
    }
    .video-banner-content .video-btn{
        margin-top: 30px;
        margin-left: auto!important;
        margin-right: auto!important;
    }
    .edu-cta-box .inner .content{
        text-align: center!important;
    }
    .course-details-content .nav-tabs{
        column-gap: 15px;
    }
    .course-details-content .nav-tabs .nav-item .nav-link {
        font-size: 15px;
    }
    .course-details-content .nav-tabs .nav-item{
        margin: 0;
    }
}
