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

.icons-top-par  ul{ 
    justify-content: left;
}



.title-right {
  text-align: right;
}



.title-center h2,
.title-right h2 {
  padding-right: 30px;
}



.title-center h2::after,
.title-right h2::after {
  right: 0;
}

.remove-mune {
  right: 30px;
}

.sub-service-details:nth-child(odd) {
  direction: ltr;
}

.sub-service-details:nth-child(even) {
  direction: rtl;
}




.sub-text-info-contactus a::after {
  left: 0px;
  right: auto;

}


.sub-text-info-contactus:hover a::after {
  left: auto;
  right: 0;
  direction: ltr;
}



.img-slider {
    left: 0;
}

.sub-slider-header::before {
    right: 0;

}
.sub-slider-header::after {
    right: 0;

}



.owl-item.active .sub-slider-header::after {
    transform-origin: right bottom;
}


.header-pages.active .sub-slider-header::before {
    transform-origin: right bottom;
}
.header-pages.active .sub-slider-header::after {
    transform-origin: right bottom;

}

.element-footer ul li a {
    background-image: linear-gradient(to right, var(--default_main_second_color),  50%, #fff 50%);

}


.media-footer ul li a {
    background-image: linear-gradient(to right, var(--default_main_second_color),  50%, var(--default_main_fife_color) 50%);
}



