.pagination .page-item.active .page-link {
    background-color: #0ab39c;
    border-color: #0ab39c;
    color: white;
}
.pagination .page-item .page-link {
    color: #52473c;
}

/* Responsive button styles */
@media (max-width: 767px) {
    .btn-responsive {
        display: block;
        width: 100% !important;
        margin: 0;
        padding: 10px 15px;
        font-size: 16px;
    }

    .col-md-5.d-flex {
        display: block !important;
        width: 100%;
        margin-top: 15px;
        padding: 0 15px;
    }

    #search-form .col-sm-12 {
        margin-bottom: 10px;
    }

    #search-form button[type="submit"] {
        width: 100%;
    }
}