.central-library img {
    height: 300px;
    -o-object-fit: cover;
       object-fit: cover;
}

.tab-content.events img {
    height: 250px !important;
}

.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    text-align: right !important;
}

.swiper.sportlight-section .swiper-pagination-bullet {
    background: #3d065f !important;
}

.swiper.sportlight-section .swiper-pagination-bullet-active {
    background: #fff !important;
}
.auditorium img {
    height: 250px;
    -o-object-fit: cover;
       object-fit: cover;
}
.auditorium  p {
    font-size: 14px;
    line-height: 17px;
}
.sports-grid img {
    border-top-left-radius: 12px !important;
    border-top-right-radius: 12px !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    height: 300px;
}

.member-card {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
}

.member-img {
    width: 100px;
    height: 100px;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 3px;
}

.member-info {
    padding-left: 15px;
}

.member-name {
    font-weight: 500;
    color: #39407f;
    margin-bottom: 0;
    font-size: 16px;
}

.member-role {
    font-size: 14px;
    color: #e74c3c;
    margin-bottom: 0;
}

.row {
    --bs-gutter-x: 1.5rem;
}

@media (max-width: 767px) {
    .member-card {
        flex-direction: row;
        text-align: left;
    }

    .member-img {
        margin-right: 15px;
    }

    .member-info {
        padding-left: 15px;
    }
}

.sports-grid .card {
    border-radius: 12px !important;
}

.sports-grid .card-body {
    background: #3a3486;
    border-bottom-left-radius: 12px !important;
    border-bottom-right-radius: 12px !important;
}

.student-corner .swiper img {
    border-radius: 20px;
}

.swiper.studentCorner .swiper-pagination-bullet {
    background: #3d065f !important;
}

.swiper.studentCorner .swiper-pagination-bullet-active {
    background: #fff !important;
}

