body {
    direction: rtl;
    text-align: right;
}

.cz_info_content {
    margin: 0 20px 0 0;
}

.elms_right > div {
    float: left;
}

[class*='cz_row_shape_'] .row:before, .elms_row [class*='cz_row_shape_']:before {
    right: 0;
    left: initial;
}

.elms_left > div {
    float: right;
}

.sf-menu > .cz {
    float: right;
}

#menu_header_3 > .cz > a {
    margin: 0px 0 0px 5px;
}

.cz_menu_fx_fade_in .sf-menu > .cz > a:before {
    left: initial;
    right: -8px;
}

#menu_header_3 > .cz > a:before {
    right: -2px;
    left: 1px;
}

.cz_indicator.fa {
    margin: 0 4px 0 0;
}

.sf-menu .sub-menu {
    left: initial;
    right: -20px;
    text-align: right;
}

.sf-menu .cz a span > i {
    margin-right: initial;
    margin-left: 8px;
}

.wpml-ls-menu-item .wpml-ls-flag + span {
    margin-left: initial;
    margin-right: .3em;
}

#menu_header_3 > .cz > a span i {
    margin-left: 5px;
    margin-right: 4px;
}

#menu_header_3 > .cz > a {
    margin: 0px 0 0px 5px;
}

rs-static-layers {
    left: initial !important;
    right: 0 !important;
}

.elementor-907 .elementor-element.elementor-element-70932ec > .elementor-widget-container {
    margin: -15px -31px -15px -4px;
}

.elementor-907 .elementor-element.elementor-element-70932ec .cz_title .cz_title_icon_before {
    margin-left: -10px;
    margin-right: 6px;
}

.codevz-con-stretch-yes:not(header *):not(footer *), .elementor-section-stretched:not(header *):not(footer *) {
    left: auto !important;
    right: calc(50% - 50vw) !important;
}

.cz_btn_icon_after i {
    margin: 0 8px 0 0;
}

.bdt-thumbnav {
    margin-left: initial;
    margin-right: -15px;
}

.elementor-907 .elementor-element.elementor-element-c8fbd54 .cz_stylish_list {
    margin-right: initial;
    margin-left: -140px;
}

    .elementor-907 .elementor-element.elementor-element-c8fbd54 .cz_stylish_list i {
        margin-right: initial;
        margin-left: 15px;
    }


/*.cz_post_content ul, article.post ul, .comment-content ul {
    margin: 0 40px 30px 0;
}*/

.bdt-slideshow .bdt-thumbnav-wrapper .bdt-thumbnav li:nth-child(1) {
    padding-left: initial;
    padding-right: 0;
}

.bdt-thumbnav > * {
    padding-left: initial;
    padding-right: 15px;
}

.bdt-position-bottom-right {
    right: initial;
    left: 0;
}

.elementor-907 .elementor-element.elementor-element-d7e1104 > .elementor-element-populated {
    margin: 0px 40px 0px 0;
}

.cz-cpt-post .cz_readmore {
    direction: ltr;
}

.elementor-53829 .elementor-element.elementor-element-caab9a2 .bdt-the-newsletter .tnp.tnp-subscription-minimal .tnp-email {
    margin-right: initial;
    margin-left: 5px;
}

.mr10 {
    margin-right: initial;
    margin-left: 10px;
}

.codevz-widget-300 .codevz-widget-about-logo {
    margin-right: 0px;
    margin-left: initial;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag + span {
    margin-right: .4em;
    margin-left: initial;
}

.mr8 {
    margin-right: initial;
    margin-left: 8px;
}

.offcanvas_area.inview_right {
    left: 0;
    right: auto;
    transform: translateX(-120%);
}

.active_offcanvas .offcanvas-close {
    right: initial !important;
    left: 331.837px !important;
}


ul.offcanvas_area .sf-with-ul .cz_indicator, ul.offcanvas_area h6 .cz_indicator {
    right: initial !important;
    left: 0 !important;
}

@media (max-width: 767px) {
    .elementor-907 .elementor-element.elementor-element-ce27a44 .cz_title .cz_title_icon_before {
        margin-right: 0;
        margin-left: 0;
    }
}

rs-fullwidth-wrap {
    direction: ltr;
}

.elementor-17 .elementor-element.elementor-element-6d0296f0 {
    border-width: 0px 5px 0px 0;
}

.elementor-17 .elementor-element.elementor-element-754b5f32 .elementskit-btn > i, .elementor-17 .elementor-element.elementor-element-754b5f32 .elementskit-btn > svg {
    margin-left: 11px;
    margin-right: initial;
}

.ekit-wid-con .elementskit-section-title-wraper.left, .ekit-wid-con .elementskit-section-title-wraper.text_left {
    text-align: right;
}

.elementor-align-right {
    text-align: left;
}

.elementor-686 .elementor-element.elementor-element-7a1e16e {
    right: -190.4px;
}

.elementor-28892 .elementor-element.elementor-element-4312a564 {
    border-width: 0px 5px 0px 0;
}

.elementor-28892 .elementor-element.elementor-element-32b894ee .elementskit-btn > i, .elementor-28892 .elementor-element.elementor-element-32b894ee .elementskit-btn > svg {
    margin-left: 11px;
    margin-right: initial;
}

.lefter {
    float: right;
}

.righter {
    float: left;
}

.elementor-28918 .elementor-element.elementor-element-5747508d .cz_title .cz_title_icon_before {
    margin-left: 5px;
    margin-right: -5px;
}

.elementor-28918 .elementor-element.elementor-element-bc9bd53 .cz_title .cz_title_icon_before {
    margin-right: initial;
    margin-left: 20px;
}

.elementor-28918 .elementor-element.elementor-element-49b2e396 .cz_title .cz_title_icon_before, .elementor-28918 .elementor-element.elementor-element-3ccfaac0 .cz_title .cz_title_icon_before, .elementor-28918 .elementor-element.elementor-element-39ec8052 .cz_title .cz_title_icon_before {
    margin-right: initial;
    margin-left: 20px;
}

.right_br_full_container .breadcrumbs {
    float: left;
    text-align: left;
}

.breadcrumbs {
    margin-left: initial;
    margin-right: 10px;
}

.ekit-wid-con .timeline-area {
    direction: ltr;
}

.elementor-19 .elementor-element.elementor-element-27bf496 .cz_title .cz_title_icon_before {
    margin-left: 12px;
    margin-right: 0px;
}

.cz_acc_open_icon, .cz_acc_close_icon {
    right: initial;
    left: 20px;
}
.cz_acc_child i:first-child {
    margin: 0 0 0 10px;
}

.elementor-53431 .elementor-element.elementor-element-76ff7e4 .cz_stylish_list, .elementor-53431 .elementor-element.elementor-element-6685811 .cz_stylish_list {
    padding: 20px 5px 10px 100px;
}
    .elementor-53431 .elementor-element.elementor-element-76ff7e4 .cz_stylish_list i, .elementor-19 .elementor-element.elementor-element-bf91424 .cz_title .cz_title_icon_before, .elementor-53431 .elementor-element.elementor-element-6685811 .cz_stylish_list i, .elementor-40623 .elementor-element.elementor-element-4f4db0a7 .cz_title .cz_title_icon_before, .elementor-39158 .elementor-element.elementor-element-76ff7e4 .cz_stylish_list i {
        margin-left: 15px !important;
        margin-right: 0px !important;
    }
.elementor-28902 .elementor-element.elementor-element-2fa22a4.elementor-widget-bdt-animated-heading {
    text-align: right !important;
}
.elementor-15336 .elementor-element.elementor-element-594d1e25 {
    border-width: 0px 1px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 1px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
}