.pagination{
    justify-content: center;
    padding: 0;
}

.pagination .nb-pagination .nb-page-item .nb-page-link {
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: var(--nb-border-radius-s);
    width: var(--nb-pagination-width);
    height: var(--nb-pagination-height);
    font-size: var(--nb-pagination-font-size);
    border-color: var(--nb-border-color);
}

.pagination .nb-pagination .nb-page-item.active .nb-page-link {
    border-color: var(--nb-spec-color);
}

.pagination .nb-pagination .nb-page-item{
    margin-right: 10px;
}

.pagination .nb-pagination .nb-page-item:last-child{
    margin-right: 0;
}

.pagination .nb-pagination .nb-page-item.nb-prev{
    margin-right: 20px;
}

.pagination .nb-pagination .nb-page-item.nb-next{
    margin-left: 10px;
}

.pagination .nb-pagination .nb-page-item.nb-next .nb-page-link,
.pagination .nb-pagination .nb-page-item.nb-prev .nb-page-link{
    background: var(--nb-bg-secondary);
}

.pagination .nb-pagination .nb-page-item .nb-page-link{
    color: var(--nb-color-secondary);
}

.pagination .nb-pagination .nb-page-item.active .nb-page-link{
    color: var(--nb-color-white);
}

.pagination .nb-pagination .nb-page-item .nb-page-link:active,
.pagination .nb-pagination .nb-page-item .nb-page-link:focus{
    color: var(--nb-color-white);
    background: var(--nb-spec-color);
    border-color: var(--nb-spec-color);
}

.pagination .nb-pagination .nb-page-item .nb-page-link:hover,
.pagination .nb-pagination .nb-page-item.active .nb-page-link:hover{
    color: var(--nb-color-primary);
    background: var(--nb-color-white);
    border-color: var(--nb-spec-color);
    text-decoration: none;
}

.nb-hidden-sm {
    display: none;
}

@media screen and (max-width: 768px) {

    .nb-hidden-xs {
        display: none;
    }

    .pagination .nb-pagination .nb-page-item.nb-next {
        margin-left: unset;
    }

    .pagination .nb-pagination .nb-page-item.nb-prev {
        margin-right: 10px;
    }
}