.booking-section {
    background: #fff !important;
    padding: 1.25rem !important;
    margin: 2.25rem auto !important;
    max-width: 77.25rem !important; 
}

.booking-section .form-label {
    font-size: 1.25rem !important;
}

.booking-section input {
    font-size: 19px !important;
    border: var(--bs-border-width) solid var(--bs-border-color) !important;
    border-radius: 6px !important;
    padding: .375rem .75rem !important;
}

.booking-section .btn {
    font-size: 19px !important;
    font-weight: 400 !important;
}


.mobile-container {
    width: 100%;
    max-width: 100vw;
    box-sizing: border-box;
    padding: 16px 20px 20px 20px;

    margin: 0 auto;
}

@media (max-width: 600px) {
    .desktop-container {
        display: none !important;
    }

    .mobile-container {
        display: block !important;
    }
}

@media (min-width: 601px) {
    .mobile-container {
        display: none !important;
    }

    .desktop-container {
        display: block !important;
    }
}


@media (max-width: 600px) {
    .form-label {
        color: var(--black-1) !important;
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        font-size: 14px !important;
        line-height: 1 !important;
        letter-spacing: 0px !important;
    }
    
    input[type="text"].input-date,
    input[type="time"].input-time {
        color: var(--blue-gray) !important;
        font-family: 'Roboto', sans-serif !important;
        font-weight: 400 !important;
        font-size: 12px !important;
        line-height: 1 !important;
        letter-spacing: 0px !important;
        height: 35px !important;
        width: 135 !important;
        border: var(--bs-border-width) solid var(--bs-border-color);
    }

    input[type="text"].input-date {
        border-radius: 4px 4px 0px 0px !important;
    }

    input[type="time"].input-time {
        border-radius: 0px 0px 4px 4px !important;
        border-top: none !important;
    }

    input[type="text"].input-coupon {
        border-radius: 4px !important;
        border: var(--bs-border-width) solid var(--bs-border-color);
    }
}