nav .nav-right .language {
  padding-left: 34px;
  padding-right: 0;
}
.the-exhibition {
  right: 0;
}
@media (min-width: 1200px) {
  .content-holder {
    left: 36px;
    right: unset;
  }
}
.exhibition-date p {
  padding-right: 0;
  padding-left: 10px;
}
.exhibition-date p span:nth-child(1) {
  padding-right: 0;
  padding-left: 16px;
}
.exhibition-date p span:nth-child(2) {
  padding-left: 0;
  padding-right: 10px;
}
.content-holder .contact-us img {
  padding-right: 0;
  padding-left: 11px;
}
.content-holder .contact-us .phone a:nth-of-type(1) {
  padding-right: 0;
  padding-left: 10px;
}
.content-holder .contact-us .phone a:nth-of-type(2) {
  padding-right: 10px;
  padding-left: 0px;
}
@media (min-width: 768px) and (max-width: 1199px) {
  .website-rights p {
    margin-right: 30px;
  }
}
.sign-up .steps-info span:nth-of-type(2) {
  margin-right: 35px;
  margin-left: 0;
}
.sign-up .circle-holder {
  background-image: url("../images/circle-1-ar.svg");
  background-size: contain;
  background-repeat: no-repeat;
  width: 160px;
  height: 39px;
}
form .sign-next a img {
  transform: scaleX(-1);
}
.form-floating > label {
  right: 0;
  left: unset;
}
.form-select {
  background-position: left 0 center;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  transform: scale(1) translateY(-1rem) !important ;
}
@media (min-width: 768px) {
  .text-md-start {
    text-align: right !important;
  }
}
nav .navbar-brand img {
  padding-left: 17.5px;
  padding-right: 0;
}
