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

ul.header {
    right: auto;
    left: 0;
}
.header li a::before {
    right: auto;
    left: 0;
}
.header li::after {
    right: auto;
    left: 0;
}
li.menu-item-phone {
    float: right;
    padding-right: 0;
    padding-left: 0;
}
/*ul.header li.menu-item.menu-item-phone._zst:before{*/
/*    float: left;*/
/*    transform: rotate(0);*/
/*    top: 5px;*/
/*}*/
.logo {
    right: auto;
    left: 50%;
    margin-left: -300px;
    margin-right: 0;
}
.logo.align-right {
    right: auto;
    left:75%;
}
.logo.align-left {
    right: auto;
    left:25%;
}







.yt .video-icon{
    right: auto;
    left: 50%;
    margin-left: -50px;
    margin-right: 0;
}
.yt-pop-up-wrap {
    right: auto;
    left: 0;
}

.yt-pop-up iframe{
    right: auto;
    left: calc(50vw - 62.5vh);
}
.yt iframe {
    right: auto;
    left:0;
}

.footer a.footer-link-to-admin {
    right: auto;
    left: 12px;
}
.social-menu {
    left: auto;
    right: 0;
}
.pop-social {
    right: auto;
    left: 0;
}
.pop-social .social-close-icon {
    right: auto;
    left: 40px;
}
li.menu-item.menu-item-home {
    border-right: none;
    float: left;
}
.menu-item.menu-item-home.helper-baloon:hover::before {
    right: auto;
    left: 55px;
    direction: rtl;
}
.menu-item.menu-item-home.helper-baloon:hover::after {
    right: auto;
    left: 49px;
}
.header .flag {
    float: left;
}
p.menu-item.flag-menu {
    float: left;
    text-align: right;
    padding-right: 22px;
    padding-left: 0;
    position: relative;
}
p.menu-item.flag-menu::before {
    margin-left: 0;
    margin-right: -16px;
}
p.menu-item.flag-menu::after {
    margin-left: 0;
    margin-right: 20px;
}
.flag-menu-all {
    right: auto;
    left: 0px;
}
.fm-item::before {
    right: auto;
    left: 109px;
    margin-left: -5px;
    margin-right: 0;
}
.fm-item {
    padding-right: 45px;
    padding-left: 0;
}
li.menu-item.menu-item-back.btp-bt  {
    float: right;
    left: auto;
    right: 20px;
    margin-right: 0;
    margin-left: 20px;
}
li.menu-item.menu-item-back.btp-bt:before{
    transform: rotate(0);
}

li.menu-item.menu-item-share,
li.menu-item.menu-item-portal{
    float: right;
}

.homepage-menu-logo{
    float: right;
    left: auto;

}
/*li.menu-item.menu-item-phone a {*/
/*    text-align: right;*/
/*    padding-right: 6px;*/
/*    padding-left: 10px;*/
/*}*/
/*.tickchak-form-menu-item::before {*/
/*    margin: 0 0px 0 10px;*/
/*}*/

button#enable-toolbar-trigger{
    right: 10px;
    left: auto !important;
}
.portalPop iframe{
    border: none;
    border-radius: 0 20px 20px 0;
}


@media screen and (max-width: 800px) {
    p.menu-item.flag-menu::after {
        right: auto;
        left: 4px;
    }

    .flag-menu-all {
        right: auto;
        left: -2px;
    }

    .section-eventslist .show-events-list .events-container {
        padding-right: 0;
    }
    .events-container .event-container{
        margin: 12px 1px 1px 1px;
    }
    .pop-social .social-close-icon {
        right: auto;
        left: 10px;

    }
    .yt-pop-up iframe {
        right: auto;
        left:0;
    }



    .section-eventslist .events-list-search-container .events-by-date {
       float: right;
    }
    li.menu-item.menu-item-back.btp-bt  {
        float: right;
        left: auto;
        right: 0px;
        margin-right: 0;
        margin-left: 0px;
    }
    li.menu-item.menu-item-back.btp-bt:before{
        transform: rotate(0);
    }

    li.menu-item.menu-item-share {
        background-size: 55%;
        background-position: center 16px;
    }

    button#enable-toolbar-trigger {
        right: 13px!important;
        left: unset !important;
        top: -70px!important;
        transition: top 0.5s !important;
    }


}
