body {
    direction: rtl;
    text-align: right;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11 {
    float: right !important;
}

element.style {}

.slider-dtl {
    right: 0;
    left: 0;
    margin: auto;
    text-align: center;
}

.who-we-are-icon {
    float: right;
    margin-right: 0px;
    margin-left: 25px;
}

.form-heading-no {
    margin-right: 0px;
    margin-left: 20px;
}

.footer-services ul li i {
    margin-right: 0;
    margin-left: 10px;
    transform: rotate( 180deg);
}

.footer-subscribe .social-icon {
    float: right;
    text-align: right;
}

.footer-subscribe .social-icon span {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}

.appointment-form textarea {
    padding-left: 0px;
    padding-right: 15px;
}

#cssmenu.small-screen #menu-button:before,
#cssmenu.small-screen #menu-button:after {
    right: auto;
    left: 65px;
}

.page-banner-main .page-banner-block {
    border-left: 0px solid #41407f;
    border-right: 5px solid #41407f;
    padding: 25px 30px 57px 85px;
}

.serviceBox .read-more {
    left: 0;
}

.serviceBox .title:before,
.serviceBox .title:after {
    left: -4px;
    right: auto;
}

.serviceBox .title:after {
    left: auto;
    right: 0;
}

.serviceBox .read-more:before,
.serviceBox .read-more:after {
    left: -15px;
}

#cssmenu.small-screen #menu-button:before {
    right: auto;
    left: -9px;
}

#cssmenu.small-screen #menu-button:after {
    right: auto;
    left: -9px;
}

@media(max-width:767px) {
    #cssmenu.small-screen ul {
        transform: translateX(100%);
        right: 0;
    }
}


/* box search */

.select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 1px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: left;
    font-weight: bold;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding-left: 30px;
    padding-right: 15px;
}