/* 
* This file is for the arabic language css
* This below line can act as an important tag if needed 
* html[dir="rtl"] {} 
*/

.main-navigation ul ul ul {
  right: auto !important;
  display: block;
}

.otgs-development-site-front-end {
  display: none;
}
.parallax-mirror,
.slick-slider {
  direction: ltr;
}
#explore .home-resources-block,
header {
  direction: rtl;
}
.home-resources-block .button {
  right: 55px;
}
/* slider arrows */
#clients .slick-prev,
#clients .slick-next {
  bottom: -20px;
}
.home-services .slick-prev,
#why-choose-us .slick-prev,
#clients .slick-prev {
  right: 30px;
}
.home-services .slick-next,
#why-choose-us .slick-next,
#clients .slick-next {
  right: 0px;
  left: auto;
}
.team-sliders {
  direction: ltr;
  .tmm-right :is(h3, p) {
    text-align: right;
  }
}
.service-post.slick-slide {
  direction: rtl;
}
.team-next.slick-arrow img {
  right: -24px;
}
#who-we-are .home-about .max-width {
  flex-direction: row-reverse;
}
.tab-links li:not(:last-child)::after {
  right: 12px;
}
footer {
  direction: ltr;
  .footer-left {
    direction: rtl;
  }
  .footer-right {
    padding-left: 50px;
    padding-right: 0px;
    .gfield--type-section {
      direction: rtl;
    }
  }
  .social-media {
    margin-right: 0;
    margin-left: 12px;
  }
  .sub-footer {
    direction: rtl;
    .coffee-foot a {
      margin-right: 10px;
      margin-left: 0;
    }
  }
}
.home-team {
  direction: ltr;
  .home-team-content {
    direction: rtl;
  }
}
.contact-details {
  .social-media span {
    margin-left: 0;
    margin-right: 7px;
  }
}
#contact {
  .form-right {
    .gform_wrapper {
      direction: ltr;
    }
  }
}
.services-navigation a:not(:last-child) {
  padding-left: 18px;
}
.services-navigation a:not(:last-child)::after {
  right: auto;
  left: -3px;
}
.jump-to-link:not(:last-child)::after {
  right: auto;
  left: -9px;
}
.jump-to-link:not(:first-child) {
  padding-left: 18px;
}
.single-post .entry-content {
  padding-left: 50px;
  padding-right: 0;
}
#masthead {
  .max-width {
    justify-content: flex-start;
  }
}
.main-navigation ul ul {
  flex-direction: row-reverse;
}
#coffeerm-button {
  left: auto;
  right: 270px;
}
#responsive-menu-items {
  right: 0;
  left: auto;
  transform: translateX(100%);
}
ul.responsive-menu-items a {
  text-align: right;
}
ul.responsive-menu-items li.menu-item-has-children::after {
  left: 15px;
  right: auto;
  border-right: 10px solid #000;
  border-bottom: 8px solid transparent;
  border-top: 8px solid transparent;
  border-left: 0px solid #000;
}
