html[dir=rtl] .hp-participer .hp-content h2{
    text-align: right;
}
html[dir=rtl] .hp-participer .hp-content a.btn-more-news{
    float: right;
}

html[dir=rtl] .slider-gameloft .slick-arrow{
    right: inherit;
    transform: rotate(180deg);
}
html[dir=rtl] .slider-gameloft .slick-prev{
    left: 40px;
}
html[dir=rtl] .slider-gameloft .slick-next{
    left: inherit;
}

html[dir=rtl] #jeux-section h2{
    text-align: right;
}
html[dir=rtl] #jeux-section .desc-jeux .text-right{
    text-align: left !important;
}
html[dir=rtl] #jeux-section .desc-jeux p{
    text-align: right;
}


html[dir=rtl] .eleague-hero .eleague-hero-title .bg-hero{
    transform: rotateY(180deg);
    left: 0;
    right: inherit;
}
html[dir=rtl] .nw-description h3{
    text-align: right;
}
html[dir=rtl] .nw-description p{
    text-align: right;
}
html[dir=rtl] .slider-session .item{
    text-align: right;
}
html[dir=rtl] .slider-session .item h3{
    text-align: right;
}
html[dir=rtl] .slider-session .item h2{
    text-align: right;
}

html[dir=rtl] #banier-loft:before{
    left: 0;
}
html[dir=rtl] #banier-loft .listing-img .content-img{
    text-align: left;
}
html[dir=rtl] #banier-loft .title-banier-loft{
    text-align: right;
}
html[dir=rtl] #listing-loft .content-listing .block-title-desc .list-selection{
    direction: rtl;
}

html[dir=rtl] .loi-boutique{
    text-align: right;
}

html[dir=rtl] .clcard-background{
    left: inherit;
    right: -48px;
}
html[dir=rtl] .cldesc-content{
    text-align: right;
}
html[dir=rtl] #jeux-section .desc-jeux .phone{
    right: 24%;
    left: inherit;
}

html[dir=rtl] .block-games label{
    text-align: right;
}
html[dir=rtl] .title-banier-loft li::before{
    margin-right: -1em;
    margin-left: inherit;
}
html[dir=rtl] .pubg-b2{
    text-align: right;
}
html[dir=rtl] .pubg-b3{
    text-align: right;
}
html[dir=rtl] .pubg-b3 >div li{
    background-position: right center;
    padding: 10px 65px 10px 0px;
}
html[dir=rtl] .nouvoute .slick-arrow, .nouvoute2 .slick-arrow{
       
}
html[dir=rtl] .nouvoute .slick-prev, .nouvoute2 .slick-prev{
    left: -45px;
    position: absolute;
    right: inherit;
}

html[dir=rtl] .temoignage .item-result:before{
    right: 22px;
    left: inherit;
}
html[dir=rtl] .temoignage .description-item-result{
    margin-right: 25px;
    margin-left: inherit;
    text-align: right;
}
html[dir=rtl] .temoignage select{
    margin-left: 25px;
    margin-right: inherit;
}
html[dir=rtl] .placeholder-style-1{
    right: 0 !important;
    left: inherit !important;
}
html[dir=rtl] .custom-control-label::before{
    right: -1.5rem;
    left: inherit;
}
html[dir=rtl] .btn-style-1 .btn-icon{
    margin-left: 8px;
    margin-right: inherit;
    transform: rotate(180deg);
}
html[dir=rtl] .loi-text{
    text-align: right;
}
html[dir=rtl] .innov-block1{
    text-align: right;
}
html[dir=rtl] .temoignage .item-result-mediatheque{
    text-align: right;
}
html[dir=rtl] .center-bloc{
    text-align: right;
}
html[dir=rtl] .filter-enligne{
    direction: ltr;
}
html[dir=rtl] #jeux-section .desc-jeux .col-md-4{
    padding-left: 0;
    padding-right: 200px;
}
html[dir=rtl] #suivi-block h2{
    text-align: right;
}
html[dir=rtl] #main-footer #logo-footer p{
    margin-right: 15px;
    margin-left: 0;
}
html[dir=rtl] #main-footer li:not(:last-child):before{
    left: 0;
    right: inherit;
}
html[dir=rtl] input[type=date], input[type=datetime-local], input[type=month], input[type=time]{
    text-align: right;
}
html[dir=rtl] .sitemap-item{
    text-align: right;
}

.form-item-civilite-1{
    margin-left: 50px;
    margin-right: 0;
}

html[dir=rtl] .lang-switch{
    padding-right: 70px;
    padding-left: 0;
}
html[dir=rtl] .select-pays .select-btn-pays .bx-chevron-down{
    left: 10px;
    right: inherit;
}
html[dir=rtl] .select-pays .options-pays{
    text-align: right;
    padding: 15px 20px 20px 5px;
}

html[dir=rtl] .eleague-hero .eleague-hero-title h1{
    padding-right: 70px;
    text-align: right;
}
html[dir=rtl] .e-league-descriptif{
    text-align: right;
}
html[dir=rtl] .e-league-kids{
    background: url("../../assets/images/back-kidsar.png") no-repeat;
}
html[dir=rtl] .e-league-kids .description-kids{
    text-align: right;
}
html[dir=rtl] .e-league-universite-1{
    float: left;
    right: 97px;
    left: inherit;
}
html[dir=rtl] .e-league-descriptif-bottom{
    text-align: right;
}
html[dir=rtl] #console-gaming-block.event-gaming-block .content-block{
    text-align: right;
}
html[dir=rtl] .tab-container .about_detail{
    text-align: right;
}
html[dir=rtl] .checkbox-style-1 .custom-control-label::after{
    right: -1.45rem;
    left: inherit;
}
html[dir=rtl] .btn-inf-scrol a{
    padding: 18px 50px 19px 30px;
    background: url("/themes/gaming/assets/images/plus-load.png") no-repeat right 20px center #862A88;
}
html[dir=rtl] .domLoaded .v-toolbox{
    left: 0;
    right: inherit;
}
html[dir=rtl] .v-toolbox .box-item.absolute-link{
    transform: translateX(-5rem);
}
html[dir=rtl] .v-toolbox .box-item:hover{
    transform: translateX(0);
}
html[dir=rtl] input[type=tel]{
    text-align: right;
}

/******** mobile************/
@media only screen and (max-width: 640px) {
    html[dir=rtl] .hp-participer .hp-content h2{
        text-align: center;
    }
    html[dir=rtl] #suivi-block h2 {
        text-align: right;
    }
    html[dir=rtl] .hp-participer .hp-content a.btn-more-news{
        float: inherit;
    }
    html[dir=rtl] header#main-header #main-header-c{
        flex-direction: row-reverse;
    }
    html[dir=rtl] #games-slider .slick-dots{
        display: inherit;
    }
    html[dir=rtl] #jeux-section h2{
        text-align: center;
    }
    html[dir=rtl] #jeux-section .desc-jeux p{
        text-align: center;
    }
    html[dir=rtl] #main-footer{
        flex-direction: row-reverse;
    }
    html[dir=rtl] #main-footer menu ul{
        text-align: right;
        padding-right: 0;
    }
    html[dir=rtl] footer menu{
        padding-right: 0;
    }
    html[dir=rtl] .sign-up-link ,.mdp-link{
        text-align: right;
        display: block;
    }

    html[dir=rtl] .nav-btns{
        flex-direction: row-reverse;
    }
    html[dir=rtl] .select-pays .select-btn-pays .bx-chevron-down{
        left: 10px;
        right: inherit;
    }
    html[dir=rtl] .select-pays .options-pays{
        text-align: right;
        padding: 15px 20px 20px 5px;
    }

    html[dir=rtl] .lang-switch{
        padding-right: 0px;
        padding-left: 0;
    }

    #banier-loft .content-loft{
    height: 770px;
    display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
    .bannier-loft .slider-loft .slick-arrow{
        top: 50%;
    }
    html[dir=rtl] .v-toolbox .box-item.absolute-link{
        transform: inherit
    }
    html[dir=rtl] .v-toolbox .box-item:hover{
        transform: inherit
    }
}


html[dir=rtl] .div-simple-bloc h2{
    text-align: right;

}

html[dir=rtl] .div-simple-bloc p{
     text-align: right;
}