body , div , a , p , h1 , h2 ,h3 , h4 , h5 ,h6 , b , strong , em , input , textarea , button , span , label , ul , li{
  font-family: 'Cairo', sans-serif !important;

}
nav > div > ul {
    float: right;
    padding-right: 0;

    padding-left: 20px;
}
nav > div > ul > li {
    color: #333;
    float: right;

    margin-left: 35px;

    margin-right: 0;
}
.menu-sec > a {

    float: left;

    margin-right: auto;
    margin-left: 0;
}
.restaurants-wrapper > li {
    float: right;

}
.owl-carousel {
    direction: ltr;
}
.popular-dish-box.style2 .popular-dish-info > a {
    right: auto;
    left: 15px;
}
.locat-list > li {
    float: right;

    padding-left: 0;

    padding-right: 25px;
}
.locat-list > li:before {

    right: 0;

    left: auto;
}
.breadcrumb {
    float: right;

}

.breadcrumb > li.breadcrumb-item + li.breadcrumb-item:before {
   display: none;
}
.breadcrumb > li.breadcrumb-item + li.breadcrumb-item:after {
    color: #9c9c9c;
    font-family: fontawesome;
    content: "\f104";
    padding: 0 13px;
}
.featured-restaurant-food-thumb.restaurant-image {
    direction: ltr;
}
.restaurant-detail-tabs > ul > li {
    border-left: 1px solid #f1f1f1;

    float: right;

    border-right: 0;
}
.restaurant-info-list > li > i {

    left: auto;
    font-size: 24px;

    right: 0;
}
.restaurant-info-list > li {

    padding: 0 35px 0 20px;

}
a.btn.letsGoButtun {

    float: left;

}
.rating-wrapper {
    float: left;
}
.share-container ul > li {

    margin-left: 13px;

    margin-right: 0;
}
.share-container ul {
    padding-left: 0px;

    padding-right: 10px;
}
.select-wrp {
    float: right;

}
.topbar-register {
    float: left;

    border-right: 1px solid rgba(229, 229, 229, .2);
    border-left:0;
    margin-right: 35px;
    padding-left: 0;
    margin-left: 0;
    padding-right: 35px;
}
.social1 {
    float: left;

}
.restaurant-search-form2 > button {

    right: auto;

    left: 0;
}
.welcome-secinfo > span {

    letter-spacing: 0;

}
.welcome-gallery > img:nth-child(2) {

    left: 0;
}
.locat-list > li span {

    float: left;

}
.block.gray-bg {
    overflow: hidden;
}

.widget-title2:before {

    left: auto;

    right: 0;
}
.widget-title2 {

    padding-right: 20px;
    padding-left: 0;

}
.check-box [type="checkbox"]:checked + label, .check-box [type="checkbox"]:not(:checked) + label, input[type="checkbox"]:checked + label, input[type="checkbox"]:not(:checked) + label {

    padding-right: 25px;
    padding-left: 0;

}
.check-box [type="checkbox"]:checked + label:before, .check-box [type="checkbox"]:not(:checked) + label:before, input[type="checkbox"]:checked + label:before, input[type="checkbox"]:not(:checked) + label:before {

    left: auto!important;
    right: 0!important;

}
.check-box [type="checkbox"]:checked + label:after, .check-box [type="checkbox"]:not(:checked) + label:after, input[type="checkbox"]:checked + label:after, input[type="checkbox"]:not(:checked) + label:after {

    right: 3px;
    left: auto;
}
.radio-box [type="radio"]:checked + label, .radio-box [type="radio"]:not(:checked) + label {

    padding-left: 0;
    padding-right: 25px;

}
.radio-box [type="radio"]:checked + label:before, .radio-box [type="radio"]:not(:checked) + label:before {

    left: auto;
    right: 0;

}
.radio-box [type="radio"]:checked + label:after, .radio-box [type="radio"]:not(:checked) + label:after {

    right: 3px;
    left: 0;
}
.radio-box [type="radio"]:checked, .radio-box [type="radio"]:not(:checked) {
    position: absolute;
    right: -9999px;
    left: auto;
}
.check-box [type="checkbox"]:checked, .check-box [type="checkbox"]:not(:checked), input[type="checkbox"]:checked, input[type="checkbox"]:not(:checked) {
    position: absolute;
    right: -9999px;
    left: auto;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
    background-position: 6px 17px;
}
.chosen-rtl .chosen-single span {
    margin-right: 15px;

}
.restaurant-search-form2 > input {

    float: right;
}
.restaurant-detail-tabs > ul > li a i {
    margin-right: 0;
    margin-left: 5px;
}
.br-theme-fontawesome-stars .br-widget a {
    font: normal normal normal 20px/1 FontAwesome !important;

}
.datetimepicker-dropdown-bottom-right {
    max-width: fit-content;


}
.order-inner.gradient-brd a.removeCart {
    right: auto;

    left: -5px;

}
.order-inner.gradient-brd .dish-name .price {

    float: left;
}
.order-inner.gradient-brd .dish-name > i {

    left: auto;
    right: 0;

}
.order-inner.gradient-brd .dish-name > h6 {

    margin-right: 25px;
}
.order-method > li span:first-child {
    float: right;
    text-align: right;
}
.order-method > li span:last-child {
    float: left;
    text-align: left;
    color: inherit;
}
.dishes-list {
    float: right;
    width: 100%;
    padding-right: 0;
    list-style: none;
    margin-bottom: 0;
}

.featured-restaurant-info {
    padding-right: 25px;
    padding-left: 0;
    text-align: right;
    direction: rtl;
}
.featured-restaurant-info > h4 {

    float: right;
}
.featured-restaurant-info .price {

    text-align: right;

}

.order-list.detailPage .order-info {
    padding-right: 30px;
    padding-left: 0;
}
.profile-sidebar-inner > ul > li a i {
    margin-right: 8px;
    font-size: 15px;
    color: #b5b5b5;
    position: absolute;
    left: unset;
    right: 0;
    margin-right: 0;
    margin-left: 8px !important;
}
.profile-sidebar-inner > ul > li a {
    float: right;

    padding-right: 25px;
    padding-left: 0;
}
.order-info > h4 {

    line-height: 28px;
}
.price {
    float: right;

}

responsive-menu .topbar-register {
    float: right;

    border: 0;

}
.rating-box-wrapper {
    float: right;

}
.br-theme-fontawesome-stars .br-widget a {

    float: right;
}
.swal-footer {
    text-align: left;

}

.reservation-tabs-wrapper .step-buttons {

    direction: ltr;
}
.select-wrp .chosen-container-single .chosen-single:before {

    color: #151515;
    right: auto !important;
    left: 20px !important;
}
.responsive-logomenu {

    direction: ltr;
}
.responsive-menu .topbar-register {
    float: right;
   
}
