html {
    direction:rtl;
    text-align: right;
    font-family: 'Cairo';
}
div,h1,h2,h3,p{
    font-family: 'Cairo' !important;
}

/*.main-header .wrapper .flexContent{
    justify-content: initial;
}*/
.flat-mega-menu > ul > li{
    border-left: initial;
    border-right: 1px solid #e3e3e3;
}
.flat-mega-menu > ul > li > a{
    padding: 15px 20px;
}

.flat-mega-menu .drop-down li a,
.flat-mega-menu .drop-down.full-width ul li,
.flat-mega-menu .drop-down.full-width ul li a{
    float: right;
    text-align: right;
}

.l1-link:hover  .drop-down.full-width.hover-fade{
    display: flex !important;
}

.flat-mega-menu .drop-down.full-width ul + ul {
    border-left: 0;
    border-right: 1px solid #eaeaea;
}

.flat-mega-menu .drop-down.full-width:not(.tiles-style) ul li:not(.no-arrow):before{
    content: "\f104";
    left: initial;
    top: 13px;
    right: 0;
}

.home-article .link_read_article{
    margin: 0 20px;
}

body:not(.home) .left_content{
    margin-right: initial;
    margin-left: 29px;
}
.menuBlocLeft .l1-link{
    border-right: initial !important;
    border-left: 1px solid #dedede;
}

.menuBlocLeft .fa-angle-right:before{
    content: "\f104";
}
.menuBlocLeft .l2 a i{
    margin-left: 10px;
}

.ed-micon i{
    right: initial !important;
    left: 0;
}

.ed-mm-inn:not(.ed-mm-act){
    right: initial;
    left: -100%;
}

.ed-mm-act{
    right: initial !important;
    left: 0%;
}

.ed-mm-inn ul li a{
    padding: 6px 12px 6px 0px;
}

.ed-mm-inn ul li a:before{
    content: "\f104";
    margin-right: -8px;
}
.ed-mm-inn ul li a{
    padding: 6px 25px 6px 0px !important;
}

.ed-mm-inn ul li a:before{
    content: "\f104" !important;
    margin-right: -15px;
}

#headerSite .ministry_logo {
    background: url(images/head/ministry/flag.png) no-repeat right;
    padding-right: 42px;
}

.c-content-panels__panel__text{
    direction: initial;
}

.container-slider-caption{
    left: initial;
    right: 0;
}

.container_image_slider_mask{
    right:initial;
    left: 0;
}

@media only screen and (min-width: 1174px) and (max-width: 1400px) {
    .container_image_slider_mask{
        right:initial;
        left: 0;
    }
}

