.rtl{
    direction: rtl;
    font-family: 'Neo Sans Arabic' !important;
}
.rtl h1, .rtl h2, .rtl h3, .rtl h4, .rtl h5, .rtl h6,.rtl p,.rtl a,.rtl span,.rtl li,.rtl ul,.rtl ol,.rtl blockquote,.rtl cite,.rtl code,.rtl pre,.rtl samp,.rtl kbd,.rtl xmp,.rtl ins,.rtl del,.rtl mark,.rtl small,.rtl sub,.rtl sup,.rtl abbr,.rtl bdi,.rtl bdo,.rtl time,.rtl mark,.rtl audio,.rtl video,.rtl canvas,.rtl iframe,.rtl embed,.rtl object,.rtl svg,.rtl math,.rtl textarea,.rtl button,.rtl input,.rtl select,.rtl optgroup,.rtl fieldset,.rtl legend,.rtl table,.rtl article,.rtl aside,.rtl footer,.rtl header,.rtl hgroup,.rtl main,.rtl section,.rtl details,.rtl summary,.rtl dialog,.rtl menu,.rtl nav,.rtl figure,.rtl figcaption{
    font-family: 'Neo Sans Arabic' !important;
}
.rtl .header-nav {
    margin-left: 0;
    margin-right: auto;
}

.rtl .nav_btn{
       right: inherit;
       left: 0;
           width: 200px;
    justify-content: flex-start;
}

.rtl .btn_main{
        padding: 0 20px 0 55px;
}

.rtl .btn_main::after{
    right: inherit;
       left: 4px;
       top: 3px;
           transform: rotate(180deg);
}

.rtl .nav_btn{
      flex-direction: row-reverse;
}

.rtl .swiper-progressbar{
    right: inherit;
    left: 5%;
}

.rtl  .training_card_content{
        padding-right: 20px;
        padding-left: 70px;
}


.rtl .wpml-ls-legacy-list-horizontal a span{
        font-family: 'avenir_nextbold' !important;
    font-weight: bold;
}


.rtl .traning_btn{
    right: inherit;
    left: 15px;
        transform: rotate(180deg);
    transform: scale(-1);
     top: 0;
    bottom: 0;
    margin: auto;
}

.rtl .innovation_numbers ul li{
    right: 0;
    left: 0;
    border-left: 4px solid #fff;
      border-bottom-left-radius: 20px;
    border-top-left-radius: 20px;
        border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}


.rtl .innovation_numbers ul li:nth-child(2){
   right: -20px;
}

.rtl .innovation_numbers ul li:last-child {
    left: inherit;
    right: -40px;

}

/* homepage arabic style */
.rtl .featured-center_content{
    border-right: none;
    border-left: 1px solid #fff;
}
.rtl .number_box h3{
    font-size: 45px;
}