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;
  }
}
form .forget-pass label {
  padding-right:5px ;
}
.vis-img {
  right: unset; 
  left: 0;
}
nav .navbar-brand img {
  padding-left: 17.5px;
  padding-right: 0;
}