body{
    direction: ltr;
}
* {
    font-family: 'Josefin Sans', sans-serif;

}
.progress-wrap {
    right: 20px;
    left: unset;
}

form .form-control {
    direction: inherit !important;
}

.sec_title::after, 
.sec_title::before {

    right: unset;
    left: 0;
}

.footer .content .title::before {
    right: unset;
    left: 0;
}

.footer .content .form-group .primary_butn {
    right: 4px;
    left: unset;
}
.about-sec .pattern {
    right: unset;
    left: 25%;
}

.services-sec .serv_card .card-body .title {
    font-family: 'El Messiri', sans-serif;
}

.booking-pg .inner .box .form-wizard .form-wizard-header .form-wizard-steps li.active::after {
    right: unset;
    left: 0;
}
.booking-pg .inner .box .form-wizard .form-wizard-header .form-wizard-steps li.activated::after {
    left: 40px;
    right: unset;
}
.booking-pg .inner .box .form-wizard .form-wizard-header .form-wizard-steps li .title_li {
    right: unset;
    left: 53px;
    font-size: 10px;
    line-height: 1
}
.booking-pg .inner .box .apply_abs_butn {
    border-radius:  0 10px 10px 0 ;
    right: 0;
    left: unset;
}
.booking-pg .inner .box .apply_abs_butn i.bi.bi-arrow-left ,
.checkout-pg .inner .order_wrapper .order_box .checkout_summary .disc_group .apply_butn i{
    transform: rotateY(180deg);
    position: relative;
    display: block;
    animation: unset;
}

.branches-pg .search_box .submit_butn {
    left: 13px;
    right: unset;
}

.checkout-pg .inner::before {
    left: 37px;
    right: unset;
}
.checkout-pg .inner .pay_radios .form-check .form-check-label::before {
    right: unset;
    left: 15px;
}
.checkout-pg .inner .order_wrapper .order_box .checkout_summary .disc_group .apply_butn {
    left: unset;
    right: 0px;
}

.product_det .inner .quantity-container {
    right: unset;
    left: 0;
}