*,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
a {
    font-family: 'bahij';
    letter-spacing: 0 !important;
}

body {
    direction: rtl;
    font-family: 'bahij';
}

.owl-carousel {
    direction: ltr;
}

.head-inner .logo-h .logo {
    flex-direction: row-reverse;
}

.slider-h .slider-block-in {
    direction: rtl;
}

div#fp-nav {
    right: auto !important;
    left: 17px !important;
}

.owl-dots {
    justify-content: flex-end;
}

.img-about .animation-stars img.star1 {
    right: auto;
    left: -15px;
}

.story-block {
    direction: rtl;
}

.companies-slider .slick-prev,
.companies-slider .slick-next {
    right: auto;
    left: -50px;
}

.title h3::after {
    transform: scale(-1);
}

.foot-col h3::after {
    transform: scale(-1);
}

form {
    direction: rtl;
}

.breadcrumb .text-bread ul li a::after {
    right: auto;
    left: -3px;
    transform: scaleX(-1);
}

.title.title-center h3::after {
    transform: scaleX(1);
}

.story-block-in {
    direction: rtl;
}

.story-block-in .story-block .details .content-pro .seeMore i {
    transform: scaleX(-1);
}

.comp-in-block {
    direction: rtl;
}

.side-contact .nav.nav-tabs .nav-item .nav-link::after {
    right: auto;
    left: -12px;
    transform: scaleX(-1);
}

.form-group .file-upload-group.form-control .for-sm-input-file {
    right: auto;
    left: 0;
}

.form-contact .form-group label {
    left: auto;
    right: 0;
}

.head-inner .nav-menu ul.sub-menu {
    left: auto;
    right: 0;
}

.serv-block {
    direction: rtl;
}

.showMore i {
    transform: scaleX(-1);
}

.pro-block {
    direction: rtl;
}

.imgs-about .img {
    left: 0;
    right: auto;
}

.imgs-about .img:first-child {
    right: 0;
    left: auto;
}

[dir=rtl] .slick-slide {
    float: left;
}

.slider.slider-for {
    padding: 0;
    padding-left: 5px;
}

.blokc-single-g a {
    left: auto;
    right: 0;
}

.head-inner .nav-menu ul li.menu-item-has-children::after {
    right: auto;
    left: -15px;
}

.nice-select:after {right: auto;left: 15px;}

.btn.btn-border i {
    transform: scaleX(-1);
}

.blog-block .details .readMore i {
    transform: scaleX(-1);
}

form {
    direction: rtl;
}

.breadcrumb .overlay-img.parallax-image img {
    transform: scaleX(-1);
}

.breadcrumb,
.breadcrumb .overlay-img::after {
    background: linear-gradient(99deg, var(--dark-color) 0%, var(--main-color) 100%);
}

.breadcrumb .overlay-img {
    text-align: left;
}