body.rtl .elementor-element.elementor-element-b06b158.elementor-widget.elementor-widget-visarzo_banner {
    direction: ltr;
}
body.rtl .elementor-widget-visarzo_banner .auto-container {
    float: right;
    text-align: right;
}
body.rtl .banner-carousel .content-box .title-text:before {
    right: 0px;
    left: unset;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted {
    right: 43px;
    left: unset;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted:nth-child(2) {
    left: unset;
    right: 49px;
}
body.rtl .banner-carousel .content-box .title-text .dotted-box .dotted:last-child {
    left: unset;
    right: 55px;
}
body.rtl .elementor-element.elementor-element-9d87d67.elementor-widget.elementor-widget-visarzo_sevice {
    direction: ltr;
}
body.rtl .elementor-widget-visarzo_training .owl-carousel .owl-stage-outer {
    direction: ltr;
}
body.rtl .choose-section .image-layer {
    right: unset;
    left: 0px;
}

body.rtl .menu-area.pull-right {
    float: left;
}
body.rtl .main-header.style-one .header-upper .upper-left {
    float: right;
}
body.rtl .main-header.style-one .header-upper .menu-right-content {
    float: left;
}
body.rtl nav.main-menu.navbar-expand-md.navbar-light {
    float: right;
}
body.rtl .main-header.style-one .search-box-outer {
    float: right;
}
body.rtl .main-header.style-one .header-upper .menu-right-content .support-box i {
    left: unset;
    right: 25px;
}
body.rtl .main-header.style-one .header-upper .menu-right-content .support-box {
    padding: 21px 105px 25px 55px;
}
body.rtl .main-header.style-one .header-upper .logo-box {
    float: right;
    margin-right: unset;
    margin-left: 35px;
}