body {
    text-align: right;
    direction: rtl;
}


.aboutus-index::after {
  right: auto;
  left: 0;
  background-position: left;
}

.aboutus-index::before {
  left: auto;
  right: 0;
}


.sub-aboutus-index::after {
  right: auto;
  left: 0;
}





.services-index::after {
  right: auto;
  left: 0;
}



.sub-coutuctus-index::after {
  right: auto;
  left: 0;
}

.main-contactus-index::after {
  right: auto;
  left: 0;
}


.title-page::after {
  right: auto;
  left: 0;
}

.main-order-services::after {
  right: auto;
  left: 0;
}


.sub-project-page::after {
  right: auto;
  left: 0;
}


.images-projects::after {
  right: auto;
  left: 0;
}
.about-us::after {
  right: auto;
  left: -2%;
}



.img-aboutus-index::after {
  right: auto;
  left: -9%;
}

.img-aboutus-index::before {
  right: auto;
  left: -9%;
}



.sub-slider-hero {
  direction: rtl;
}


.sub-slider-hero h2::after {
  left: auto;
  right: 0;
}



.sub-info-hero {
  border-right: none;
  border-left: 1px dashed #dddddd;

}
.input-form img {
  left: auto;
  right: 10px;
}
.form-control {

  padding-right: 35px;
  padding-left: 20px;
}

.form-coutuctus-index {
    padding: 0 0px 0 30px;
}
.element-footer > h2::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}


.element-footer > h2 {
    
    padding-right: 35px !important;
    padding-left: 0 !important;
}


.title-start h2 {
  font-family: "font_medium-ar";
}

.sub-aboutus-index h2 {
  font-family: "font_medium-ar";
}

.title-center h2 {
  font-family: "font_medium-ar";
}


.text-content-development h2 {
  font-family: "font_medium-ar";
}
.title-page h2 {
  font-family: "font_bold-ar";
}
.text-service-details h2 {
  font-family: "font_medium-ar";
}
.text-project-page h2 {
  font-family: "font_medium-ar";
}
.text-project-detail h2 {

  font-family: "font_medium-ar";
}

.name-data-details h2 {
  font-family: "font_medium-ar";
}
.more-blog-details > h2 {
  font-family: "font_medium-ar";
}
.text-more-blog-details h2 {
  font-family: "font_medium-ar";
}

input,
button {
  font-family: "font_main-ar";
}
h1 {
  font-size: 34px;

  font-family: "font_bold-ar";
}
body {
  font-family: "font_main-ar";

}

.element_menu_responsive > ul > li > a {
  font-family: "font_main-ar";

}


.text-sub-info-hero h2 {
  font-family: "font_bold-ar";
}
select {
  font-family: "font_medium-ar" !important;
}
.sub-slider-hero h2 {
  font-family: "font_bold-ar";
}
.sub-footer p {
  font-family: "font_main-ar";
}
.sub-container {
    margin-left: 0;
    margin-right: auto;
}
i {
    transform: scaleX(-1);
    display: inline-block;
}
.input-newsletter img {
    left: auto;
    right: 10px;
}

.sco-media i {
    transform: scaleX(1);
}
@media (max-width: 992px) {
    .form-coutuctus-index {
        padding: 25px;
    }
}
@media (max-width: 576px) {
    .sub-coutuctus-index ul li {
        margin: 25px 0;
    }
.sub-coutuctus-index ul li a {
    margin: 0px 0;
}.sub-container {
    margin: auto;
}
    
}