.breadcrumb-stripe li.has-sub-child-menu:has(.submenu-child)::before {
    content: "\276F";
    right: 15px;
    top: 7px;
}

.pagination .active>.page-link,
.pagination .page-link.active {
    background: var(--base);
    border-color: transparent;
    color: #fff;
}

.pagination .page-link {
    color: var(--primary-color);
}

body.dark .pagination .page-link {
    background: #1c1b1b;
}

body.dark .pagination .page-item.active .page-link,
body.dark .pagination .page-link.active {
    background: #000;
    border-color: #fff;
}

#getInTouch button.btn {
    background: var(--base);
}

/* .executive-right-panel .mySwiper .swiper-slide{
    height:fit-content !important;
} */

@media(max-width:767px) {
    header {
        z-index: 1000;
    }

    header .cross i {
        background: #fff;
        padding: 5px;
        margin-right: 2px;
        width: 26px;
    }

    .acc-wrapper {
        bottom: 45%;
    }

    .col-md-4.fac-ser {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .faculty-box .case-study-content {
        min-height: 80px !important;
    }

    .footer-social-links ul {
        text-align: center;
        margin-top: 20px;
    }

    .event-box-campus {
        margin-bottom: 10px;
    }

    .breadcrumb-upper {
        bottom: 15px;
    }

    .flo-cta {
        padding: 8px;
        width: 55px;
    }

    .case-study-single-box.faculty-box {
        margin-bottom: 15px;
    }

    .page-content a {
        word-break: break-all;
    }

    .about_btn a {
        word-break: unset;
    }

    .prog-swipe .swiper-button-next,
    .prog-swipe .swiper-button-prev {
        bottom: 0%;
    }

    .executive-right-panel {
        padding-left: 0 !important;
    }

    .executive-right-panel ul {
        flex-wrap: wrap
    }

    .executive-right-panel ul li {
        width: 100%;
    }

    .card-service img {
        margin-bottom: 15px;
    }

    .carrer-listing-box .nav-tabs button span {
        font-size: 14px !important;
    }

    footer .noheadigul {
        margin-top: 0px;
        padding-left: 45px;
    }

    footer .right {
        row-gap: 10px;
    }


    .program-details-msg-box .event-list-item__date {
        width: 100% !important;
        border: unset !important;
        text-align: left !important;
        padding: 0 !important;
    }

    .event-list-item__summary {
        max-width: 100%;
        flex-direction: column;
    }

    .program-details-msg-box .event-list-item__summary {
        align-items: flex-start;
    }

    .event-list-item__image {
        margin-right: 0;
        max-width: 100%;
    }

    .program-details-msg-box .col-md-12:nth-child(2) .event-list-item {
        flex-direction: column-reverse !important;
        display: flex !important;
        margin-top: 20px;
    }

    .program-details-msg-box .col-md-12:nth-child(2) .event-list-item .event-list-item__summary {
        flex-direction: column-reverse;
    }
}