* {
    letter-spacing: 0 !important;
}

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

h1,
h2,
h3,
h4,
h5,
h6,
a,
p,
span, .our-team-inner .team-block .details h3 {
    font-family: 'cairo' !important;
}

.title h3::before {
    left: auto;
    right: 0;
}

.slick-slider .slick-prev.slick-arrow {
    right: 0;
    left: auto;
}

.slick-slider .slick-arrow {
    transform: scaleX(-1);
}

.slick-slider .slick-next.slick-arrow {
    right: auto;
    left: 109.61px;
    transform: none;
}

.slick-slide .event-block {
    /* transform: translateX(40%) scale(.92); */
}

.projects-h .title.title-with-line::before {
    left: 0;
    right: auto;
}

.slick-slide .project-block {
    transform: translateX(50%);
}

.clients-slider::before,
.partners-slider::before {
    right: auto;
    left: -64%;
    transform: scaleX(-1);
}

.partners-slider {
    direction: ltr;
}

.partners-slider::before {
    left: auto;
    right: -64%;
    transform: none;
}

.ryad-logo {
    float: left;
}

form {
    direction: rtl;
}

.form-contact .form-group .form-control {
    text-align: right;
}

.about-h::after,
.what-h::after,
.page-inner::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

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

.title-big h1 span::after {
    max-height: 90%;
    top: 16px;
}

.nav-services-h .nav.nav-tabs .nav-link.active span::after {max-height: 151.54px;top: 13px;}

.nav-services-h .nav.nav-tabs .nav-link span::after {
    max-height: 35px;
    top: 6px;
}

.what-h2::after {
    right: auto;
    left: 0;
}


@media (max-width: 991px) {
    .title-big h1 span::after {
        max-height: 65% !Important;
        top: 9px !Important;
    }
    
    .nav-services-h .nav.nav-tabs .nav-link.active span::after {
        top: 7px !Important;
    }
}

.our-team-inner .team-block .img-block .s-h {
    right: auto;
    left: 0;
}

.our-team-inner .team-block .details ul li a span u {
    text-align: right;
}

.slick-slider .slick-next.slick-arrow {
    /* right: auto; */
    /* left: 70px; */
}

.slick-slider .slick-arrow::before {
    transform: scaleX(-1);
    margin-right: 0;
    margin-left: -8px;
}

.slick-slider .slick-prev.slick-arrow {
    right: auto;
    left: 0;
}

.what-h2 .slick-slider .slick-prev.slick-arrow {
    left: auto;
    right: 109.61px;
}

.what-h2 .slick-slider .slick-next.slick-arrow {
    right: 0;
    left: auto;
}

.title::before {
    right: 0;
    left: auto;
}

.what-h .title::before {
    left: auto;
    right: 0;
}

.mobile-menu .navigation li.menu-item-has-children>a::after {
    content: "\f177";
    right: auto;
    left: 0;
}