@import url('https://fonts.googleapis.com/css2?family=Tajawal&display=swap');

.rtl * {
  direction: rtl;
  font-family: 'Tajawal', sans-serif !important;
}

.rtl .top-menu .link-contact {
  border: none;
  border-left: 1px solid #D4D4D4;
  padding-right: 0;
  padding-left: 18px;
}

.rtl .top-menu .menu-langue {
  margin-left: 0;
  margin-right: 18px;
}

.rtl .menu-langue:after {
  right: inherit;
  left: 33px;
}

.rtl .menu-logo .search {
  right: inherit;
  left: 34px;
}

.rtl .menu-logo .logo {
  padding-right: 0;
  padding-left: 35px;
}

.rtl .itmes-slider .item {
  padding-left: 0;
  padding-right: 219px;
}

.rtl .itmes-slider .content-item {
  padding-right: 0;
  padding-left: 145px;
}

.rtl .concept-content p {
  padding-left: 70px;
  padding-right: 0;
}

.rtl .news h2 a {
  right: inherit;
  left: 0;
}

.rtl .news .box-news .visu-box-news {
  padding-left: 70px;
  padding-right: 0;
  border: none;
  border-left: 1px solid #D1D1D1;
}

.rtl .news .box-news .visu-box-news .caption {
  left: 70px;
  right: 0;
}

.rtl .news .box-news .list-news {
  padding-right: 80px;
  padding-left: 0;
}

.rtl .news .box-news .list-news .item-news .visu-news {
  margin-left: 40px;
  margin-right: 0;
}

.rtl .publications-be {
  padding-left: 0;
  padding-right: 275px;
}

.rtl .publications-be .intro-pub {
  padding-right: 0;
  padding-right: 70px;
}

.rtl .publications-be .intro-pub p {
  padding-left: 105px;
  padding-right: 0;
}

.rtl .publications-be .slide-pub .control .swiper-button-prev,
.rtl .publications-be .slide-pub .control .swiper-rtl .swiper-button-next {
  right: inherit;
}

.rtl footer .sup-footer .row-sup-footer .col-01 {
  padding-right: 0;
  padding-left: 79px;
  border: none;
  border-left: 1px solid #fff;
}

.rtl footer .sup-footer .row-sup-footer .col-02 {
  border: none;
  border-left: 1px solid #fff;
}

.rtl footer .sup-footer .row-sup-footer .col-03 {
  padding-left: 0;
  padding-right: 87px;
}

.rtl footer .sup-footer .row-sup-footer .col-03 .msg-carte {
  padding-right: 15px;
  padding-left: 0;
}

.rtl footer .sup-footer .row-sup-footer .box-footer {
  padding-left: 30px;
  padding-right: 0;
}

.rtl footer .sup-footer .row-sup-footer .box-footer:after {
  right: inherit;
  left: -10px;
  transform: rotate(180deg);
}

.rtl footer .sub-footer .row-sub-footer .col-01 .logo-footer {
  padding-left: 27px;
  padding-right: 0;
  border: none;
  border-left: 1px solid #E9E9E9;
}

.rtl footer .sub-footer .row-sub-footer .col-01 .copy-right {
  padding-left: 0;
  padding-right: 37px;
}

.rtl .col-left-initi {
  padding-left: 25px;
  padding-right: 0;
}

.rtl .col-menu-ori ul li a {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  padding: 27px 65px 27px 15px;
}

.rtl .item-concept {
  border-left: none;
  border-right: 4px solid #004165;
}

.rtl .detail-concept p,
.rtl .item-concept p {
  padding-right: 0;
}

.rtl .accordion-list>li .answer ul {
  padding-left: 0;
  padding-right: 25px;
}

.rtl .accordion-list>li>h3:after {
  right: inherit;
  left: 15px;
}

.rtl .option-select-filtre .label-select-filtre {
  background-position: 5% center;
}

.rtl .option-select-filtre .list-select-filtre .item-select-filtre input {
  right: inherit;
  left: 20px;
}

.rtl .actualites-be .list-actus .item-actu {
  padding-left: 20px;
  padding-right: 0;
}

.rtl .selected-item:after {
  left: 0;
  right: inherit;
}

.rtl .actualites-be .list-actus .item-actu:nth-child(2n) {
  padding-left: 0;
  padding-right: 20px;
}

.rtl .ntb {
  border-left: none;
  border-right: 3px solid #FBCA74;
  padding-left: 45px;
  padding-right: 15px;
}

.rtl .col-bord-left {
  padding-left: 30px;
  padding-right: 0;
  border-left: 1px solid #ECE7E7;
  border-right: none;
}

.rtl .col-bord-right {
  padding-right: 60px;
  padding-left: 0;
}

.rtl .filter-indicateur .selected-item:after {
  left: 20px;
}

.rtl .header .menu ul li {
  max-width: 230px;
}

.rtl .header .menu ul .sub-menu li {
  max-width: inherit;
}



.rtl .list-pubs .item-pubs .visu-pubs {
  padding-left: 40px;
  padding-right: 0;
  border: 0;
}

.rtl .pubs .col-filter-pub {
  padding-right: 0;
  padding-left: 77px;
  border: 0;
}
.rtl .item-photo:nth-child(2n) {
  padding-right: 20px;
  padding-left: 0px;
}

.rtl .orientations li {
  font-size: 20px;
  color: #222222;
  line-height: 26px;
  font-family: 'Poppins', sans-serif;
  font-weight: 400;
  position: relative;
  padding-right: 50px;
  margin-bottom: 25px;
}
.rtl .intortheque h2 a::before {
  transform: rotate(-180deg);
}
.rtl .reclamations .col-right-rec {
  padding-right: 57px;
  padding-left: 0;
}
.rtl .informations .col-info-right {
  padding-right: 50px;
  padding-left: 0;
}
.rtl .item-photo .visu img {
  display: block;
  width: 100%;
  min-height: 375px;
  object-fit: cover;
}
.rtl .orientations li::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  border-radius:50%;
  background:#FBCA74;
  position: absolute;
  right: 25px;
  top: 37px;
}
.rtl .all-documents a{
  padding-right: 80px;
}
.rtl .col-menu-ori ul li:before{
  display: none;
}
@media screen and (max-width: 768px) {
  .rtl .header .menu>div>ul>li>a {
    padding: 0 0 0 50px;
    background-position: left 6px;
  }

  .rtl .itmes-slider .item {
    padding-left: 20px;
    padding-right: 20px
  }

  .rtl .itmes-slider .content-item {
    padding-left: 0;
  }

  .rtl .publications-be .intro-pub {
    padding-right: 0;
  }

  .rtl .itmes-slider .content-item p {
    padding-right: 0;
  }

  .rtl .publications-be {
    padding-right: 30px;
  }

  .rtl .box-menu {
    right: inherit;
    left: 0;
  }

  .rtl .actualites-be .list-actus .item-actu {
    padding-left: 0;
  }

  .rtl .actualites-be .list-actus .item-actu:nth-child(2n) {
    padding-right: 0;
  }

  .rtl .header .menu ul .sub-menu li.back {
    right: 0;
    left: inherit;
    padding-right: 60px;
    padding-left: 0;
    width: 50px;
  }

  .rtl .header .menu>div>ul>li.menu-item-has-children>a {
    background: none;
  }

  .rtl .header .menu>div>ul>li.menu-item-has-children>a:before {
    background: url(../img/ico-menu-mobile.png) no-repeat right 6px;
    content: "";
    display: block;
    width: 46px;
    height: 16px;
    background: url(../img/ico-menu-mobile.png) no-repeat center;
    position: absolute;
    left: 8px;
    top: 23px;
    transform: rotate(180deg);
  }

  .rtl .news .box-news .visu-box-news {
    padding-left: 0;
  }

  .rtl .news .box-news .list-news {
    padding-right: 0;
  }

  .rtl .col-left-initi {
    padding-left: 0;
  }

  .rtl .col-menu-ori ul li a {
    padding: 15px;
  }

  .rtl .pubs .col-filter-pub {
    padding-left: 0;
  }

  .rtl .col-bord-left {
    padding-left: 0;
    border: none;
  }

  .rtl .col-bord-right {
    padding-right: 0;
  }

}

@media screen and (min-width: 769px) {
  .rtl .header .menu ul .sub-menu {
    left: inherit;
    right: -30px;
  }

  .rtl .header .menu ul .sub-menu:after {
    left: inherit;
    right: 74px;
  }
}

