.path-enregistrement-en-ligne
  .group-top-title.agence-page
  .banner-page-cms
  .title {
  margin: 0 auto 28px;
}

.path-enregistrement-en-ligne .main-content-interne {
  padding: 0 0 70px;
}
.path-enregistrement-en-ligne .wrapper-steps .items-steaps .item-step {
  font-family: "Noto Kufi Arabic";
}
.path-enregistrement-en-ligne .wrapper-steps .items-steaps .item-step::before {
  right: inherit;
  left: -8px;
  content: url(../images/arrow-left.png);
}
.path-enregistrement-en-ligne .enregistrement-en-ligne-form .desc {
  font-family: "Noto Kufi Arabic";
  text-align: right;
  padding: 36px 0 47px;
}
.path-enregistrement-en-ligne .enregistrement-en-ligne-form fieldset input,
.path-enregistrement-en-ligne .enregistrement-en-ligne-form fieldset select {
  /* background-color: transparent; */
  font-family: "Noto Kufi Arabic";
  text-align: right;
}

.enregistrement-en-ligne-form .wrapper-fields fieldset {
  margin-right: 0;
  margin-left: 15px;
  float: right;
}
.enregistrement-en-ligne-form .wrapper-fields fieldset.form-item-numero-reservation,
.enregistrement-en-ligne-form .wrapper-fields fieldset.form-item-numero-de-billet,
.enregistrement-en-ligne-form .wrapper-fields fieldset.form-item-numero-carte-fidelite {
 margin-right: 0;
  margin-left: 0;
}

/********************* Media query ************************/
@media screen and (max-width: 1199.98px) {
  .path-enregistrement-en-ligne
    .wrapper-steps
    .items-steaps
    .item-step::before {
    left: -11px;
    right: inherit;
  }
}

@media screen and (max-width: 767.98px) {
  .enregistrement-en-ligne-form .wrapper-fields fieldset{
    margin-right: 0;
    margin-left: 0;
  }

}