body {
  direction: ltr;
  text-align: left;
}
.language-chooser li a {
  font-family: cairo !important;
}
body,
.m-slide span,
.who-are-we span,
.trust h2,
h3,
.ipcc span,
.nbv,
.contact-text span,
.breadcrumbb span,
.about-textt span,
.s-contact-info span.scih,
footer .subss span {
  font-family: "Titillium Web", sans-serif !important;
}
.who-are-we .waw-content {
  padding: 0 0 0 150px;
}
.customers .cuss-bcg-img {
  left: auto;
  right: 0;
}
.contact-us::after {
  right: auto;
  left: -1000px;
}
.who-are-we span::after {
  right: auto;
  left: 0;
}
.more-services::after {
  right: auto;
  left: -1000px;
}
.m-slide a::after {
  right: auto;
  left: -1000px;
}
.auther-info span:first-child {
  text-align: left;
}
.ff {
  text-align: left;
}
input,
textarea,
select {
  text-align: left;
}
footer form button {
  top: 0;
  right: auto;
      left: 0;
}
.auther-info span:last-child {
  text-align: right;
}
.auther-info span {
  font-size: 14px;
  width: calc(50% - 11px) !important;
}
.auther-info span img {
  margin: 0 10px 0 0;
}
footer form input {
  width: calc(100% - 50px);
  border-radius: 0px 8px 8px 0px;
  -webkit-border-radius: 0px 8px 8px 0px;
  -moz-border-radius: 0px 8px 8px 0px;
  -ms-border-radius: 0px 8px 8px 0px;
  -o-border-radius: 0px 8px 8px 0px;
      padding: 0 10px 0 60px;
          border-left: none;
          border-right: 2px solid #878887;
}
footer ul.links li {
  padding: 0 0 0 40px;
}
footer ul.links li::before {
  right: auto;
  left: 0;
  transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
}
.m-slider .m-slide {
  direction: ltr !important;
}
.ajax-loader {
  float: right;
}
.issues-menu ul li a i {
  margin: 0 20px 0 0;
  transform: rotateZ(180deg);
  -ms-transform: rotateZ(180deg);
  -webkit-transform: rotateZ(180deg);
  position: relative;
  top: 3px;
}
.language-chooser li {
  text-align: right;
}
.contact-info li i {
  margin-right: 20px;
  margin-left: 0;
}
.s-contact::after {
  right: auto;
  left: -1000px;
}
.menu-slide-in {
  right: auto;
  left: -300px;
  box-shadow: 1px 0 5px #000000b3;
}
.menu-slide-in.open-menu {
  right: auto;
  left: 0;
}
.menu-slide-in .nav-listt .menu-item-has-children .sub-menu {
  padding-right: 0;
  padding-left: 20px;
}
.menu-slide-in .nav-listt li .sub-menu {
  border-right: 0;
  border-left: 10px solid #ce9e89;
}
.head-all-change span::before {
  left: auto;
  right: 100%;
}
.customer-reviews-section .item-in .name {
  text-align: right;
}
.customer-reviews-section .item-in .text i.a1 {
  right: auto;
  left: 0;
  transform: scalex(-1);
  -webkit-transform: scalex(-1);
  -moz-transform: scalex(-1);
  -ms-transform: scalex(-1);
  -o-transform: scalex(-1);
}
.customer-reviews-section .item-in .text i.a2 {
  left: auto;
  right: 0;
  transform: scalex(1);
  -webkit-transform: scalex(1);
  -moz-transform: scalex(1);
  -ms-transform: scalex(1);
  -o-transform: scalex(1);
}
.customer-reviews-section .item-in .core-1 {
  right: auto;
  left: 0;
  border-right: none;
  border-left: 2px solid #aaaaaa;
}
.customer-reviews-section .item-in .core-2 {
  left: auto;
  right: 0;
  border-left: none;
  border-right: 2px solid #aaaaaa;
}
.inquiry-section form .text-in textarea {
  direction: ltr;
}
.inquiry-section form .text-in i {
  left: auto;
  right: 20px;
}
.page-page-custom .text-all > ul > li {
  padding-right: auto;
  padding-left: 35px;
}
.page-page-custom .text-all > ul > li::before {
  right: auto;
  left: 0;
}
.nav-bar-links .nav-listt > li {
  margin-left: 0;
  margin-right: 50px;
}
.m-slide a.mores::before {
  left: auto;
  right: 100%;
}
.contact-us form .row [class^="col-"]:last-of-type::before {
  left: auto;
  right: calc(100% - 15px);
}
footer ul.nav-listt li {
  padding: 0 0 0 30px;
}
footer ul li i {
  margin: 0 10px 0 0px;
}
.open-to-open {
  margin-right: 0;
  margin-left: 10px;
}
footer ul.nav-listt li::before{
    right: auto;
        left: 0;
            transform: rotate(180deg);
}
@media only screen and (max-width: 992px) {
  .menu {
    float: right;
  }
}
