ul.wp-block-list span.time-list {
    display: flex;
    flex-direction: column;
}
@media only screen and (max-width:641px) {
    .service-item {
        background-color: rgba(255, 255, 255, 0.90);
        padding: 15px;
        border-radius: 15px;
    }
    .services-section .service-item .service-icon .serv-icn-img {
        background-color: #329ac2!important;
    }
}
@media only screen and (min-width: 1024px) {
    .th-item.th-custom-booking {
        display: inline-flex;
        align-items: center;
        gap: 15px;
    }
    button.hcp-button {
    background-color: #f28705 !important;
    font-weight: 700 !important;
    padding: 11px 20px!important;
    border-radius: 5px!important;
}
}
@media only screen and (max-width:1180px) and (min-width: 1024px) {
    .nav-primary .genesis-nav-menu a {
        padding-left: 10px!important;
        padding-right: 10px!important;
    }
}