/**
 *------------------------------------------------------------------------------
 * @package       T4_Blank - Free Template for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2019 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt
 *------------------------------------------------------------------------------
**/
.fa, .fab, .fal, .far, .fas {
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

html[dir="rtl"] .fa-angle-double-left:before {
  content: "\f101"; }

html[dir="rtl"] .fa-angle-left:before {
  content: "\f105"; }

html[dir="rtl"] .fa-angle-double-right:before {
  content: "\f100"; }

html[dir="rtl"] .fa-angle-right:before {
  content: "\f104"; }

html[dir="rtl"] .ion-ios-arrow-back:before {
  content: "\f3d1"; }

html[dir="rtl"] .ion-ios-arrow-forward:before {
  content: "\f3cf"; }

.owl-stage-outer {
  direction: ltr; }
  .owl-stage-outer .owl-stage {
    direction: rtl; }

div.acm-features .mask-icon:after {
  left: auto;
  right: 20px; }

@media (min-width: 768px) {
  div.acm-features.style-3 .features-image {
    right: auto;
    left: 0; } }

div.acm-features.style-3 .features-details .link-action {
  right: auto;
  left: -35px; }

div.acm-slideshow .slider-content {
  right: 0;
  left: auto; }

div.acm-slideshow .background {
  right: auto;
  left: 0; }

div.acm-slideshow div.owl-carousel .owl-nav {
  left: 0;
  right: auto;
  padding-right: 0;
  padding-left: 62px; }
  @media (max-width: 767.98px) {
    div.acm-slideshow div.owl-carousel .owl-nav {
      padding-left: 15px; } }
  div.acm-slideshow div.owl-carousel .owl-nav button {
    margin-left: 0;
    margin-right: 1.0715rem; }

div.acm-slideshow div.owl-carousel .owl-dots {
  padding-left: 0;
  padding-right: 62px;
  right: auto;
  left: 102px; }
  @media (max-width: 767.98px) {
    div.acm-slideshow div.owl-carousel .owl-dots {
      padding-right: 15px;
      left: 59px; } }

div.acm-stats .stats-asset .stats-item-counter {
  margin-right: 0;
  margin-left: 2.143rem; }

div.acm-testimonial.style-1 .testimonial-inner div.owl-carousel .owl-nav > button {
  left: auto;
  right: -300px; }
  div.acm-testimonial.style-1 .testimonial-inner div.owl-carousel .owl-nav > button.owl-next {
    right: auto;
    left: -300px; }

div.acm-contact-info.style-1 .info {
  padding: 145px 345px 30px 287px; }
  @media (max-width: 1919.98px) {
    div.acm-contact-info.style-1 .info {
      padding: 90px; } }
  @media (max-width: 767.98px) {
    div.acm-contact-info.style-1 .info {
      padding: 60px 30px; } }

div.acm-clients .client-item {
  border-right: 0;
  border-left: 1px solid #EEF2FB; }

.finder #finder-filter-window .filter-branch {
  float: right; }

.finder #finder-filter-select-dates .filter-date {
  float: right;
  text-align: right; }

.finder #finder-filter-select-dates .filter-date-operator {
  margin-right: 0 !important; }

#member-profile legend {
  text-align: right; }

#member-profile .control-group [class^="col-"], #member-profile .control-group [class*=" col-"] {
  text-align: right; }

#mailto-window .controls input {
  text-align: right; }

#mailto-window #consentbox .form-check-input {
  float: right; }
