


body{

    direction: rtl;

    text-align: right;

    font-family: 'Cairo', sans-serif;

}

h1, h2, h3, h4, h5, h6, #logo .logo {

    font-family: 'Cairo', "Helvetica Neue",Helvetica,Arial,sans-serif;

}

.kd-title-label .kd-title-label-transparent {

    padding: 5px  30px 5px 20px;

    margin-right: -14px;

    margin-left: 0;

 }

.slider{

    direction: ltr;

}

.text-left {

    text-align: inherit;

}

.feature-sections-wrapper .featured-right .side-featured-wrapper img {

    margin-left : -5%;

    margin-right: auto;

}

.feature-sections-wrapper .featured-left .side-featured-wrapper img {

    margin-right: -5%;

    margin-left: auto;

 }



.kd-panel-subtitle ul li, .kd-panel-subtitle ol li, .tab-text-container ul li, .side-content-text ul li, .wpb_text_column ul li, .wpb_text_column ol li {

     padding-right: 32px;

     padding-left: 0;

 }

.kd-panel-subtitle ul>li:before, .tab-text-container ul>li:before, .side-content-text ul>li:before, .wpb_text_column ul>li:before

{

    right: 0;

    left: auto;

}

.kd-calltoaction .cta-text, .kd-calltoaction.icon_browser .cta-text, .kd-calltoaction.custom_image .cta-text {

    float: right;

}

.kd-calltoaction .cta-text h2, #single-page .kd-calltoaction .cta-text h2{

    text-align: right;

}

.business-info-wrapper i {

    float: right;

    margin-left: 20px;

    margin-right: 0;

}

#main-menu .navbar-nav > .menu-item-has-children > a:after {

    margin-right: 5px;

    margin-left:0;

}

.topbar-right-content {

    margin-left: 15px;

    margin-right: auto;

}

.text-left .widget-title {

    text-align: right;

}

 .footer-bar {

     margin-bottom: 0;

 }

@media (min-width: 1270px) {

    .navbar-nav > li {

        float: right;

    }

}

@media (min-width: 1200px) {

   footer .col-lg-4 {

        float: right;

    }

}

@media (min-width: 960px) {

    .kd-title-label .kd-title-label-transparent {

        border-radius: 30px 0 0 30px !important;

    }

}





.topbar-phone , .kd-panel-phone , .kd-panel-email{

    direction: ltr;

}

div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea, .upper-footer select, .wpb_wrapper #loginform .input, .woocommerce-product-search .search-field, .search-form .search-field, .wpcf7 input[type="date"], .wpcf7 .wpcf7-text, .wpcf7 .wpcf7-number, .wpcf7 .wpcf7-email, .wpcf7 .wpcf7-select{

    text-align: right;

}

.wpcf7-form textarea, #commentform textarea, #single-page .wpcf7-form-control-wrap textarea{

    text-align: right;



}

.wpcf7-form label{

    text-align: right;

}

.kd-contact-form.white-input-bg .wpcf7-select {

    background: #fff 5% center no-repeat!important;

}

.contact-map-container .business-info-wrapper h4{

    direction: ltr;

}



.kd-side-panel .panel-close {

    right: auto;

    left: 50px;

}

.dropdown-menu {

    text-align: right;

}

#main-menu.background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a, .background-dropdown-effect .navbar-nav .menu-item-has-children .dropdown-menu a {

     padding-right: 28px!important;

    padding-left: 0 !important;

    border-right: 2px solid transparent;

    border-left: none ;

 }



.key-icon-box.icon-left.cont-left .service-heading, .key-icon-box.icon-left.cont-left p {

    width: calc(100% - 70px);

    float: left;

    text-align: right;

    margin-right: 15px;

}

.key-icon-box.cont-left {
    text-align: right;
}

.row .vc_toggle.vc_toggle_default .vc_toggle_title:after, .row .vc_toggle_size_md.vc_toggle_default .vc_toggle_title:after
{
    left: 35px;
    right: auto !important;
}


.kd-rotator-wrapper .rotator-single {
     left: auto;
    right: 0;
 }