.rtl {
    direction: rtl;
}
.rtl .foodboxbooker-form , .rtl .foodboxbooker-form input[type=date], .rtl .foodboxbooker-form input[type=datetime-local], .rtl .foodboxbooker-form input[type=datetime], .rtl .foodboxbooker-form input[type=email], .rtl .foodboxbooker-form input[type=month], .rtl .foodboxbooker-form input[type=number], .rtl .foodboxbooker-form input[type=password], .rtl .foodboxbooker-form input[type=search], .rtl .foodboxbooker-form input[type=tel], .rtl .foodboxbooker-form input[type=text], .rtl .foodboxbooker-form input[type=time], .rtl .foodboxbooker-form input[type=url], .rtl .foodboxbooker-form input[type=week], .rtl .foodboxbooker-form textarea, .rtl .foodboxbooker-form select {
    text-align: right;
}
.rtl .foodboxbooker-form select {
    padding-right: 40px;
    padding-left: 15px;
}
.rtl .foodboxbooker-form .fbbttm_select_icon:before {
    right: auto;
    left: 15px;
}
.rtl .foodboxbooker_form_style ul.fbbttm-front-tab-menu {
    margin-right: 0;
    margin-left: 32px;
}
.rtl .foodboxbooker_form_style span.fbbttm-front-fbbttm--item-icon {
    margin-right: 0;
    margin-left: 10px;
}
.rtl .foodboxbooker_form_style .fbbttm-front-ser_card-body-time {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap:last-child, .rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap:nth-child(3n) {
    margin-left: 0;
    margin-right: 0;
}
.rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap:nth-child(3n + 4), .rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap:first-child {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .foodboxbooker_form_style .fbbttm-front-timeslot-wrap:last-child {
    margin-left: 0;
}
.rtl .foodboxbooker_form_style .fbbttm_next_prevbtn {
    left: 0;
    right: auto;
}
.rtl .foodboxbooker_form_style2 ul#foodboxbooker_service_category_style2 li input[type="radio"] {
    margin: -2px 10px 0 3px;
}
.rtl .fbbttm-front-style2-card__left {
    margin-right: 0;
    margin-left: 15px;
}
.rtl .foodboxbooker_form_style2 .fbbttm_next_prevbtn {
    float: left;
}
.rtl .foodboxbooker_form_style2 ul.fbbttm-front-tab-menu {
    margin-left: 0;
}