@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; /* Or whatever style is needed */
    }
    
    .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;
    }
            
}