#acb-wrapper{
    right: unset;
    left: 0px;
}

#acb-wrapper.acb-menu-toleft{
    left: 225px;
}

#acb-inner-wrapper{
    left: 0px;
    direction: rtl;
    width: 260px;
}
.acb-pushmenu-right{
    left: -225px;
    display: none;
    direction: ltr;
}

.acb-pushmenu-right.acb-pushmenu-open {
    left: 0;
    display: block;
}

.acb-pushbody{
    position: relative;
    left: 0;
    transition: left 500ms ease;  
}

.acb-pushbody-toleft{
    left: 225px;
}

#acb-selector{
    direction: ltr;
}

#acb-open-acb-container{
    left: 0px;
    direction: ltr;
    border-radius: 0px 66px 66px 0px;
}

#acb-open-acb-container .acb-menu-text{
    float: right;
    text-align: right;
    border-radius: 0px 40px 40px 0px;
}

#acb-open-acb{
    left: 0px;
    border-radius: 0px 66px 66px 0px; 
}
#acb-open-acb .fa{
    right: 0px;
}

#acb-open-acb-text{
    border-radius: 0px 40px 40px 0px;
    padding-right: 10px;
}
#acb-thought-content{
    left: 250px;
}

#acb-thought-content::after, #acb-hover-content::after{
    border-color: transparent;
    border-right-color: #e6e6e6;
    left: -10px;
}

#acb-thought-text, #acb-hover-text{
    border-right: none;
    border-left: 10px solid #e6e6e6;
}

#acb-thought-inner, #acb-hover-inner{
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
}


#acb-info-page, #acb-settings-info-page{
    direction: ltr;
}

#acb-circle-wrapper{
    direction: ltr;
}

.acb-pushmenu,#acb-header-window, #acb-links-window {
    direction: ltr;
    border: none;
    border-right: 1px dotted;

}

#acb-right-sub-wrapper{
    direction: ltr;
}

#acb-hover-content{
    direction: ltr;
}

.acb-circle-menu-background{
    left: 15px;
    box-shadow: -shadow
}

.acb-circle-menu-icon-2{
    left: 10px;
}

.acb-circle-menu-icon-3{
    left: 15px;
}

.acb-circle-menu-icon-4{
    left: 10px;
}

.acb-right-menu-title{
    border-radius: 0px 5px 5px 0px;
    border-right: 3px solid #0E141B !important;
    border-left: none !important;
}

.acb-right-circle-menu{
    border-radius: 0px 5px 5px 0px;
    border-right: 1px solid #0E141B !important;
    border-left: none !important;
}

.introjs-helperNumberLayer{
    left: unset;
    right: -13px;
}

.acb-rectangle-menu{
    right: unset;
    left: 0px;
    border-radius: 0px 5px 5px 0px;
}

.acb-right-menu{
    right: unset;
    left: 0px;
}

#acb-right-sub-wrapper.acb-mobile-right-sub{
    right: unset;
    left: -20px;
}.mobile-hidden {
    right: -24px;
    transform: rotate(180deg);
    left: auto;
}

.mobile-visible {
    left: unset;
    right: -5px;
}