@import url(bootstrap.css);
@import url(style.css);
@import url(responsive.css);
@import url(style_en.css);

.inner-container,
.featuresSection,
.why-section,
.contactSection .contactFlex,
.newsletter-section,
.pxp-hero-search {
  direction: rtl;
}
.nav-end {
  margin-left: unset;
  margin-right: auto;
}
.nav-menu > li > a.contact {
  margin-left: 0px;
  margin-right: 5px;
}
.lang {
  align-items: flex-end;
}

.form-icon {
  left: unset;
  right: 15px;
}

.contactSection .form-group input {
  padding-right: 50px;
  padding-left: 10px;
}
.subscribe-form .form-group {
  padding: 0px;
  display: flex;
  gap: 25px;
}
.subscribe-form .submit-btn {
  position: unset;
}
@media (max-width: 767px) {
  .subscribe-form .form-group {
    flex-direction: column;
    gap: 0px;
  }
}
.rights {
  flex-direction: row;
}
.main-footer .form-widget {
  direction: rtl;
}
.main-footer .agent-widget {
  text-align: right;
  padding-right: 50px;
}
.main-footer .contact-widget {
  text-align: right;
}

@media (max-width: 767px) {
  .rights {
    flex-direction: column;
  }
  .main-footer .agent-widget,
  .main-footer .contact-widget {
    text-align: center;
    padding: 0;
  }
}
@media (max-width: 992px) {
  .main-footer .agent-widget {
    padding-right: 0px;
  }
  .nav-end {
    margin-left: unset;
    margin-right: unset;
  }
  .nav-menu > li > a.contact {
    margin-left: 0px;
    margin-right: 0px;
  }
  .navigation-portrait .nav-menu > li > a {
    text-align: right;
    padding: 10px 30px 10px 10px !important;
  }
}

.dropdownCustom {
  left: 0;
}
.dropbtn {
  padding: 5px 0px 5px 15px !important;
}
button.dropbtn::before {
  right: unset !important;
  left: -5px !important;
}
.market-section h3 {
  text-align: right;
}
.pxp-hero-search .custom-select {
  background: url(../images/icons/arw-white.svg) no-repeat left 0.75rem
    center/8px 10px;
  background-color: #24262d;
}
.main-footer .footer-bottom .social-links{
  direction: ltr;
}

