.pickaslot{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

#flatpickr-inline{display: none;}

.custom-option-basic .custom-option-header{
    padding-bottom: 0;
}

.sonew-loading{
    position: absolute;
    z-index: 9999;
    background: white;
    width: 100%;
    height: 100%;
    align-items: center;
}

.sonew-slot-boxes{width:50%;}

#booking-cancelled,#booking-summary,#booking-empty{display: none;}