@media (max-width: 767px) {
.filters-wrap, .kb-filters-active {
display: none;
}
.kb-filters-active span:first-child {
margin-right: 0;
font-weight: 700;
font-size: 12px;
display: block;
margin-bottom:0px;
width:100%;
} 
.kb-filters-active a.item {
padding-left:10px !important;
padding-right:10px !important;
font-size:12px;
}
.kb-filters-active a.item:not(.disabled)::before {
right: 7px;
width: 10px;
height: 10px;
}
ul.filter label.label {
padding-left: 7px;
font-size: 12px;
}
.kb-filters-active a.item:not(.disabled) {
padding-right:22px !important; 
}    
.active-filters-wrap .line {
display:block;
margin-top:0;
}
.kb-filters-active a.item.trash::before {
width: 11px;
height: 11px;
right: 6px;
top: -2px;
}
.modal .filters-wrap, .modal .kb-filters-active {
display: block; }
.modal .kb-filters-active {
display:flex;
}
.results-wrap .row:first-child > .c, .results-wrap .row > .c  {
padding-left:10px;
padding-right:10px;
}
.footer-nav-pagination span.t {
display:none;
}
.footer-nav-pagination .nav-left {
justify-content: center;
}
.row-filters {
padding-top: 15px;
padding-bottom: 20px;
}
.footer-nav-pagination a.nav-i, .footer-nav-pagination a.n {
width: 30px;
height: 30px;
font-size:11px;
}
.footer-nav-pagination a.n {
background-size: 14px 10px;
}
.sort-wrap {
position: relative;
top: 4px;
}    
.results-wrap .blog-card {
margin-bottom:0;
} 
.results-wrap .row:first-child > .c:last-child a {
border-bottom:0;
}
a.sort {
font-size: 12px;
padding-right:15px;
} 
a.sort:after {
width:10px;
height:11px;
}
}