.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: right;
}

@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: right;
  }
}

@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: right;
  }
}

@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: right;
  }
}


a,
.button {
  font-weight: 700;
}
.text-right {
  text-align: left;
}
.text-left {
  text-align: right;
}
.pull-left {
    float: right !important;
}
.pull-right {
    float: left !important;
}

.address-bar i {
  float: right;
  color: var(--primary);
  margin-left: 10px;
}

.quote-link {
  float: left;
}
.header-multi-languages .item-lang a > img {
  margin-right: auto;
  margin-left: 5px;
}
.top-header ul {
  float: left;
}
.main-menu > ul {
  float: right;
}
.main-menu > ul > li > a:first-child {
  padding-right: 0;
  padding-left: 25px; 
}
.main-menu > ul > li {
  float: right;
}
.mobile-menu {
  text-align: left;
}
.c-menu--slide-right > ul li {  
  text-align: right;
}
.top-header ul li.last {
  margin-left: 0;
  margin-right: 20px;
}
.top-header ul li i {
  float: right;
  margin-left: 5px;
  margin-right: auto;
  padding-right: 0;
  padding-left: 10px;
}
.header-multi-languages {
  float: right;
}
.header-multi-languages .item-lang a > img {
  margin-right: auto;
  margin-left: 5px;
}

@media only screen and (max-width: 768px) {
  .header-multi-languages {
    margin-right: auto;
    margin-left: 12px;
  }
  #header .right-section {
    padding-left: 0;
    padding-right: 15px;
  }
  #header .site-header .navigation {
    left: 0;
    right: auto;
  }

  .c-menu--slide-right {
    width: 320px;
  }
}
.c-menu--slide-right  .header-multi-languages .item-lang a > img{
    margin-right: 0;
    margin-left: 5px;
}
.footer-widget h2:after,
.section-title:after,
.wp-block-group h2:after,
.blog-sidebar .widget .heading-block h4:after,
.single-content .post-title:after {
  right: 0;
  transform: scale(-1);
}
.service-item .view-more {
  float: left;
}
.counter-text {
  text-align: left;
  padding-right: 0;
  padding-left: 30px;
}
.counter-pic {
  float: right;
}
.testi-author-img {
  left: 50px;
  right: 0;
}

.testimonial-slider .flexslider .flex-direction-nav .flex-prev,
.testimonial-slider .flexslider:hover .flex-direction-nav .flex-prev {
  left: 50px;
  right: inherit;
}

.flex-direction-nav .flex-next {
  left: 0 !important;
  right: auto !important;
}
.flex-direction-nav li a {
  display: block;
  transform: scale(-1);
}
.feature .feature-pic {
  float: right;
  margin-left: 15px;
  margin-right: auto;
}
.author-name,
.post-date {
  float: right;
  margin-left: 10px;
  margin-top: 14px;
  margin-right: auto;
}

.author-img {
  float: right;
  margin-left: 10px;
  margin-right: auto;
}
.owl-carousel {
  direction: ltr;
}


.the-form form p.name {
  margin-left: 6.25px;
  margin-right: auto;
}
.footer-widget .widget_text p {
  color: #ffffff;
  margin-bottom: 0;
}

.widget-footer .contact-section .text-section h4 {
  margin-top: 0;
}
.widget-footer .contact-section i {
  float: right;
  margin-left: 10px;
  margin-right: auto;
}
.counter-value {
  font-weight: 700;
}

.page-title .left-side {
  float: right;
}
.page-title .right-side {
  float: left;
}
.breadcrumbs .arrow i {
  transform: scale(-1);
  display: inline-block;
  line-height: 1;
}

.single-content .post-meta li {
  float: right;
      margin: 0 20px 0 auto;
    padding: 0 20px 0 0;
}

.single-content .post-meta li:before {
  left: auto;
  right: 0;
}

.comments-area ol.comment-list li article.comment .avatar{
  margin-left: 20px;
  margin-right: auto;
}
.comments-area ol.comment-list li article.comment .meta-comment .comment-action {
  
    left: 20px;
    right: auto;

}


.c-menu--slide-right > ul li.menu-item-has-children:after, .c-menu--slide-right > ul li.page_item_has_children:after{
  right: auto;
left: 0;
}


.wp-block-group h2.has-text-align-center:after {
 
    transform: translateX(50%); 
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: ltr;
    text-align: right;
}
.wpcf7-form {
  direction: rtl;
  text-align: right;
}
body,
a,
h1, h2, h3, h4, h5, h6,
p,
.main-menu > ul > li > a,
.counter-value,
.counter-text .counter-title,
.top-header ul li p span,
.quote-link a,
.top-header ul li p span.heading,
.main-menu ul ul li a,
.contact-form form p.submit input[type="submit"],
.c-menu--slide-right ul.menus li a,
.form-submit .submit,
.button {
  font-family: "Tajawal", sans-serif!important;;
}