/* Внимание! Каждый стиль должен включать .pagin_results */
.pagin_results {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pagin_results .pagination {
    margin: 0;
}
.pagin_results .pagination>li {
    display: inline-flex;
}
.pagin_results .pagination>li.first-page-next {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagin_results .pagination>li.last-page-prev {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagin_results .pagination>li>a, 
.pagin_results .pagination>li>span {
    color:#666
}
.pagin_results .last-page-prev a {
    border-top-right-radius:3px;
    border-bottom-right-radius:3px;
}
.pagin_results .first-page-next a {
    border-top-left-radius:3px;
    border-bottom-left-radius:3px;
}

.pagin_results .pagination>.active>a, 
.pagin_results .pagination>.active>a:focus, 
.pagin_results .pagination>.active>a:hover, 
.pagin_results .pagination>.active>span, 
.pagin_results .pagination>.active>span:focus, 
.pagin_results .pagination>.active>span:hover {
    z-index: 2;
    color: #666;
    cursor: default;
    background-color: #f9f9f9;
    border-color: #ddd;
}
@media (max-width:767px) {
    .pagin_results .pagin1,
    .pagin_results .results1 {
        text-align:center;
    }
}


