.lib_helpers_pagination {
    margin-top: 1em;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}

.lib_helpers_pagination .linkGroup {
    display: flex;
    align-items: flex-end;
    position: relative;

}

.lib_helpers_pagination .linkGroup1, .lib_helpers_pagination .linkGroup3 {
    scrollbar-width: none;
    overflow: scroll;
    -ms-overflow-style: none;
}

.lib_helpers_pagination .linkGroup::-webkit-scrollbar {
    display: none; /* Полностью убираем полосу */
    width: 0;
    height: 0;
}


.lib_helpers_pagination .linkGroup a, .lib_helpers_pagination .linkGroup span {
    display: inline-block;
    border: 1px solid #ddd;
    padding: 4px 12px;
    background: #fff;
    margin-left: -1px;
}

.lib_helpers_pagination .linkGroup0 *:first-child {
    border-radius: 4px 0 0 4px;
}

.lib_helpers_pagination .linkGroup4 *:last-child {
    border-radius: 0 4px 4px 0;
}

@media only screen and (max-width: 1000px) {
    .lib_helpers_pagination .linkGroup .side {
        display: none;
    }

    .lib_helpers_pagination.has_prev_btn .linkGroup0 *:last-child {
        border-radius: 4px 0 0 4px;
    }

    .lib_helpers_pagination .linkGroup4 *:first-child {
        border-radius: 0 4px 4px 0;
    }
}

.lib_helpers_pagination .linkGroup .active {
    color: #fff;
    font-size: 1.05em;
    text-decoration: none;
    font-weight: bold;
    background: #257CB6;
}

.lib_helpers_pagination .linkGroup1 {
    transform: scaleX(-1);
}


.lib_helpers_pagination .linkGroupSub {
    transform: scaleX(-1);
    display: flex;
    align-items: flex-end;

}

.secondary {
    color: transparent;
}