@import url(https://fonts.googleapis.com/css?family=Cairo);
body{
    direction: rtl;
    float: left;
    width: 100%;
    overflow-x: hidden;
    font-family: 'Cairo', sans-serif;
    
}
.chzn-container-single .chzn-search input[type="text"]{
    display: none;
}
.archive{
    display: none;
}
.left_ar{
    float: left;
}
.top_header .right_ar{
    float: right!important;
}
.right_ar{
    float: right!important;
}
.lang_top{
    float: left!important;
}
.conseil{
   background: url(/images/icons/headphone.png) center left no-repeat;
   
    padding-right: 65px;
    padding-left: 0;
  
    background-position: right 3px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.conseil:hover{
    background: url(/images/icons/headphone.png) center left no-repeat;
    background-position: right -42px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.fb_top{
    background: url(/images/icons/fb.png) center left no-repeat;
    padding-left: 0;
    padding-right: 65px;
    padding-top: 6px;
    background-position: right 3px;
}
.fb_top:hover{
    background: url(/images/icons/fb.png) center left no-repeat;
    background-position: right -47px;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.form-inline .form-control{
    background-position: 2% center;
}
.block_right,.home_mobile,.block_tunin{
    padding-left: 0;
    padding-right: 15px;
}
.home_contact,.block_dv{
    padding-left: 15px;
    padding-right: 0;
}
.text_right_ar{
    text-align: right;
}
.text_left_ar{
    text-align: left;
}
.menu_top{
    float: right;
}
.menu_top li{
    float: right;
}
.menu_top li a:after {
    content:none !important;
}
.menu_top li a{
    padding-left: 11px !important;
    font-family: 'Cairo', sans-serif;
}
.menu_top li:after {
    content: "|";
    float: left;
    position: relative;
    top: -16px;
    font-size: 9px;
    font-weight: bold;
}
.menu_top li:last-child:after{
    content:none !important;
}
#main_menu{
    float: right;
    padding: 0;
}
#main_menu li a{
    font-family: 'Cairo', sans-serif;
}
.main_menu ul li{
    float: right;
}
.main_menu .navbar-collapse.collapse{
    padding-right: 0;
    padding-left: 15px;
}
.android {
    background: url(/images/icons/android_ar.png) right top no-repeat;
    padding-right: 60px;
    padding-left: 0;
    float: right;
    width: 100%;
}
.chzn-container-single.chzn-container-single-nosearch .chzn-search{
    left: 0;
    position: absolute;
}
.chzn-container-single .chzn-single div {
    position: absolute;
    top: 0;
    display: block;
    width: 18px;
    height: 100%;
    left: 10px;
    right: auto;
}
.menu_top_left li a:hover span,.list_simul li a:hover span{
    display: block;
    -webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
}
.menu_top_left li:hover:before{
    display: block;
    -webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
    -webkit-transition: all 800ms ease;
    -moz-transition: all 800ms ease;
    -ms-transition: all 800ms ease;
    -o-transition: all 800ms ease;
    transition: all 800ms ease;
}
.list_simul li a{
    background: url(/images/icons/arrow_left.png) 98% center no-repeat,url(/images/icons/btn_simul.jpg) center no-repeat;
  padding: 10px 30px 10px 0;
    
}
.form_find .form-group .form-control{
        background-position: 2% center;

}
.actualite{
    direction: ltr;
}
.menu_bt{
    float: left;
}
.menu_bt li{
    float: left;
}
.bte_assist ul li {
	float: right;
}
.fa-caret-down{
    display: none!important;
}
.menu_bt li:last-child a:after{
    content: "|";
    position: absolute;
    right: 0px;
    top: 2px;
    font-size: 11px;
}
.content_page ul li:before{
    float: right;
}

.nos-agences .media{
    float: right;
}
.block_agency{
    padding-right: 15px!important;
    padding-left: 0;
}
.bte_assist a{
    margin: auto;
    display: block;
    text-align: center;
}
.grid, .list{
    float: left;
}
.grid{
    margin-left: 0;
    margin-right: 10px;
}
@media(max-width:767px){
    .block_dv,.simulateur1{
        margin: 5px 0;
    }
    .block_right,.home_mobile,.block_tunin{
        padding-left: 15px;
        margin: 5px 0;
    }
    .home_contact{
        padding-right: 15px;
      
    }
    .text_left_ar{
        text-align: center;
    }
    .block_agency{
        padding-left: 15px;
    }
    .menu_top_left{
        padding: 0 10px;
    }
    .lang_top {
        float: left!important;
        bottom: 32px;
        position: relative;
    }
}
.page-header h2{
    text-align: right;
}

.dropdown-menu{
    text-align: right;
}
.menu_top_left li:hover:before{
    background: url(/images/icons/rd_wing.png) no-repeat right center;
}

.menu_top_left li:before {
    background: url(/images/icons/bl_wing.png) no-repeat right center;
}
.menu_top_left li.active:before{
    background: url(/images/icons/rd_wing.png) no-repeat right center;
}

.block_fin .media-heading{
    text-align: right;
}

.media-left {
     padding-left: 10px; 
}

.item-page tr td{
    text-align: right;
}
.dropdown-menu{
    right:0;
}
#chronoform-formulaire_reclamation .gcore-label-left, #chronoform-formulaire_recrutement_fr .gcore-label-left, #chronoform-formulaire_contact_fr .gcore-label-left, #myForm .control-label, .form-horizontal label
{
    float: right !important;
    text-align: right !important;
}
.menu_bt li:first-child a:after {
    content: " ";
}
.menu_top span{
    min-width: 20px;
}
.content_page ul li:before{
    margin-left: 10px;
}
.fb_top, .conseil, .fb_num, .panel-title > a, .header_title, .find_agency h3, .devise h2, .simul h2, .tunin h2, .list_pys tr td.title, .tunin_table tr td.title, .list_pys tr td.num, .tunin_table tr td.num, .list_simul li a, .title_ctc,.contactus p,.ctc_list li, .devise h2 strong, .lock_login h3, .btn.btn_default,.chzn-container-single .chzn-single span, .form_find .form-group .form-control, .btn_find, .label_actu, .text_actu, .android h1, .android h1 strong, .android p, .menu_bt li a, .bte_assist a, .page-header h2, .block_fin, .block_fin .media-heading, .menu_top_left li a, .content_page h3, .list_agence li, .title_ag, .sitemapbte h2.menutitle, .downloader, .chzn-container-single .chzn-search input[type="text"], .breadcrumb li a, .breadcrumb li span, .lang_top li a, footer p, .find_agency span.title_find, .accueil .title_ctc, .accueil .ctc_list li, .accueil .contactus p, .content_page h3 span, .content_page h4 span {
    font-family: 'Cairo', sans-serif !important;
}
.top_header .container{
    margin-bottom: -10px;
}
.search .btn-group{
    float: right !important;
}
.form-control.error + label.error, label.error{
right:15px;
left: none;
}
.devise_solde{
    direction: ltr;
    unicode-bidi: embed;
}
.block_agence .leftin, .block_agence .row{
    float: right;
}
ul.list_agence li{
    text-align: right;
}
.dropdown-menu{
    min-width: 200px;
}
.find_agency span.title_find{
    font-size: 16px;
}
.pts{
    direction: ltr;
}
.tunin_table tr td.num span{
    direction: ltr;
    unicode-bidi: embed;
    float: right;
    margin-left: 8px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
    .tunin h2{
        direction: ltr;
    }
}
.icon_container ul li a:after, .icon_container ul li a:before {padding-right:10px;padding-left:0}