.map-filters-container .form-switch .form-check-input {
    width:1em;
}
.google-maps-block .filter-form form .map-filters-container .btn-primary:not(.searchButton):not(.home-search-button) {
  width:50%;
}
@media(min-width:64rem)
{
 .filter-form form{
    width:450px;
}
	
}

.search-actions {
    display: flex;
    gap: 0.5rem;
    /* space between buttons */
}

/* Desktop: reset first, submit second */
#custom-reset-button {
    order: 1;
    width: 50%;
}

#edit-submit {
    order: 2;
    width: 50%;
}

/* Mobile: reverse order */
@media (max-width: 767px) {
    .search-actions {
        flex-direction: column;
        /* stack vertically */
    }

    #edit-submit{
        order: 1;
        width:100%;
    }

    #custom-reset-button {
        order: 2;
        width:100%;
    }
}

.google-maps-block .search-actions input.button{
    background: #003e53 !important;
    border-color: #fff !important;
    transition: all 0.3s ease;
    color: #ffffff;
    border: 0;
}

.google-maps-block .search-actions input.button:hover{
    background: #7CB9EB !important;
    border-color: #23406E !important;
}

input#custom-reset-button {
    background: #18792F !important;
    border-color: var(--body_link_color) !important;
    transition: all 0.3s ease;
    color: #ffffff;
    border: 0;
}
input#custom-reset-button:hover {
    background: #439C46  !important;
    border-color: #000 !important;
    color: #ffffff;
    border: 0;
}