* {
  letter-spacing: 0 !important;
}
/*** ------------- Apropo --------------------- ****/

  .flip-card {
    position: fixed; 
    left: unset !important;      
    right: 45px !important;

  }


  .pageApropo_menu_ara {
    direction: rtl ; 
    float: right ; 
    font-size: 18px;
  }
  
  a {
    text-decoration : none !important ; 
  }
  
  .pageApropo_content_ara {
    direction: rtl; 
    position: relative ;
    top: 0;
    left :200px; 
    margin-bottom: 130px; 
  
  }

  .pageApropo_content_img {
    margin: 0 auto;
    margin-top: 0px;
    
    padding: 0 !important;
    height: 100% !important;
    max-height: 118vh;
  }
  
  .pageApropo_content_info_ara  {
    direction: rtl !important ;
    text-align: right ;  
  }
  
  .pageApropo_content_info_motPDG_ara *{
    direction: rtl !important ;
    text-align: right ; 
    font-size: 17px;
  }
  
  .les_titre_big {
    font-size: 56px;
  }
  
  .pageApropo_contentPOLITIQUE_info_ara {
     direction: rtl !important ;
    text-align: right ; 
    font-size: 17px;
  }
  
  .afficherPOL_ara {
    direction: rtl !important ;
    
    font-size: 17px;
  }
  
  .telechrgePOL_ara img {
    direction: rtl !important ;
    right: -150px ;
    font-size: 17px;
  }
  
  .telechrgePOL_ara {
    font-size: 18px;
    text-align: center !important;
    margin-right: 120px; 
  }

  /************ *************/

.pageApropo_content_img_ara *:nth-child(1) {
    display: flex;
    justify-content: center;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    top: 5em !important;
    left: -0em;
}

.pageApropo_content_img_ara *:nth-child(2) {
    display: inline-block;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    position: relative;
    top: -5.6em;
    left: -11.8em;
}

.pageApropo_content_img_ara *:nth-child(3) {
    display: inline-block;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    position: relative;
    top: -31em;
    left: 22.5em;
}

.pageApropo_content_img_ara *:nth-child(4)  {
    display: flex;
    justify-content: center;
    clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
    top: -41.5em !important;
    left: 0em;
}
/**************************/
  
  /************ Produit ***********************/ 
  
  .pageProduitDetails_info_ara {
    direction: rtl !important ;
    text-align: right ; 
  }
  
  /********** Reseau Commercial ***********/
  
  .rc__container_1_ara  {
  
  }
  
  .rc_wilaya_contact_ara {
    direction: rtl !important ;
    text-align: right ; 
  }
  
  .rc_wilaya_liste_ara  *{
    direction: rtl !important ;
    text-align: right ; 
    padding-right: 50px !important;
  }
  
  
  .rc_wilaya_liste_ara  li:before {
          content: '\2012';
          position: absolute;
          margin-right: -20px; 
       
  }
  
  
  /********** Devenir Client ***********/
  
  .pageDevenirClientDETAIL_content__ara {
   direction: rtl !important ;
   text-align: right ;   
   padding: 15px;
  }
  
  
  /********** Appel Offres ***********/
  
  
  .appelOffre_single__container_btns_ara{
    float : left !important; 
    margin-left: 25px !important;
  }
  
  .appelOffre_single__container_btns_ara  * {
    
    direction: rtl !important;
  
  }
  
  .appelOffre_single__container_content_ara {
    direction: rtl !important; 
  }
  
  .pgAppelOffre_D_contenu_A_ara {
     direction: rtl !important;
     text-align: right; 
     font-size: 26px;
  }
  
  .pgAppelOffre_contenu_2_A_ara {
    
    direction: rtl !important;
     text-align: right; 
  }
  
  .pgAppelOffre_contenu_2_element {
  
  }
  
  .AO_dateA_ara {
    direction: rtl !important;
     text-align: right; 
     float: left !important;
     padding: 5px 16px  0px 16px !important;
     display: flex; justify-content: left; 
  
  
  
  }
  
  
  /********** Actualites ************/
  .pgActualite_detail_section_txt_2_ara {
  
    direction: rtl !important;
     text-align: right; 
  }
  
  .rse__contenu_ara {
     direction: rtl !important;
     text-align: right; 
  }
  
  
  /********* Contact ******************/
  .pageContact_adrCompo_ara{
    direction: rtl !important;
     text-align: right; 
  }
  
  .scimatContact__info_left_ara {
    direction: rtl !important;
     text-align: right; 
     padding-right: 116px !important
  }
  
  /*******************************/

  /***** HOME ********************/

  .s7title2_ara {
    text-align: right;
    padding: 30px 5em 0 0;
}

  .p2A_ara {
    direction: rtl;
  }


  .s7TitleMap_ara {
    direction: rtl;
    text-align: center;
  }

  .s7TitleMap_ara {
      margin: 0 auto 30px auto !important;
  }

  .section7_ara {
    direction: rtl;

  }

  .s7p2_ara {
    padding: 0 0 30px 15em;    
  }

  .s7p2_ara {
    left: 160px !important;
  }

  .s7p1 form .pageContact_envoyerBTN_ara {
    float: left;
  }

   .s7title2_ara_num {
      direction: ltr !important;
      text-align: left !important;
      unicode-bidi: bidi-override;
  }

  /******************************/

  .tele_txt_ara{
    font-size: 24px; 
  }

  /******** */

  /** Menu 

  .main_menu_ul_ara {
    direction: rtl !important;
  }

  **/

  .mediaIcons_ara {
    float: right !important;
    /* display: flex; */
    /* justify-content: center; */
    /* align-items: flex-end; */
    top: 30%;
    right: 30px !important;
    left: unset;
}


.pageContact_adrCompo_ara {
  text-align: right;
}

.mymenu_icon_1_ara {
  top: 23px;
  right: 30px !important;
  left: unset;
}

.iconNews_ara {
  top: 95px;
  left: unset !important;
  right: 30px !important;
}

.sideMenu_ara {
  right: unset; 
  left: 15px;
}

.x_gica_arab {
  left: unset !important;
  right: 4em !important;
}


.inputSearch__ara[type=text]:focus { 
    margin-left: 0px !important; 
}

.main_menu_ul {
  z-index: 999999;
}

.smi_info_popup_ara {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  justify-content: end;
  position: relative;
  left: unset;
  width: 50%;
  right: 5%;
}

.smi_info__container2_ara {
  display: flex; 
  flex-direction: row-reverse;
}

.smi_info_popup button {
  left: 30%;
}

.pageApropo_content_img *:nth-child(5) {
  position: relative;
  top: -39.5em;
  left: -5.4em;
  width: fit-content;
}

@keyframes customticker {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0) ;
    visibility: visible;
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0) ;
  }
}
