$('.walcf7-datetimepicker').each(function(index, element) {
    var tomorrow = get_tomorrow();
    $(this).datetimepicker({
        **minDate: new Date(),**
        onSelectDate: function(ct) {
            var selected_date = ct.getDay();
            var allowed_times;
            if (selected_date == 1) {
                allowed_times = ['18:00', '19:00', '20:00'];
            } else if (selected_date == 2 || selected_date == 3 || selected_date == 4 ) {
                allowed_times = ['18:30', '19:00', '20:00', '21:00'];
            } else if (selected_date == 5) {
                allowed_times = ['10:00', '11:00', '12:00', '13:00', '14:00', '15:00', '16:00', '17:00', '18:00'];
            } else if (selected_date == 6) {
                allowed_times = ['10:00', '11:00', '12:00', '13:00'];
            } else {
                allowed_times = [];
            }
            $('.walcf7-datetimepicker').datetimepicker({
                **allowTimes: allowed_times**
            });
        },
        **beforeShowDay: function(date) {
            var day = date.getDay();
            return [(day != 0), ''];
        },
        timepicker: true,
        maxTime: '21:00',
        step: 60,
        beforeShowTime: function(date){
            if (date.getDay() == 3) {
                if (date.getHours() < 18 || date.getHours() > 20) {
                    return false;
                }
            }
            return true;
        },**
        dayOfWeekStart : 1,
        yearStart: '1900',
        lang:'en',
        format:'Y-m-d H:i',
        formatDate:'Y-m-d',
        formatTime:'H:i',
        defaultTime:'10:00',
        validateOnBlur: false,
        startDate:tomorrow,
    });
});