body {
    direction: ltr;
    /* font-family: "Almarai"; */
}

.mobile-menu {
    right: auto;
    left: 0;
}

.mobile-menu-visible .mobile-menu .menu-box {
    right: auto;
    left: 0;
}

form {
    direction: ltr;
}

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

.search-popup .form-group input[type="submit"],
.search-popup .form-group button {
    left: auto;
    right: 30px;
}

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

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
    text-align: left;
}

.head-inner .nav-menu ul li .sub-menu .sub-menu {
    right: auto;
    left: 100%;
}

.head-inner .nav-menu ul li .sub-menu li.menu-item-has-children a::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.partners-title::after {
    right: auto;
    left: -150%;
}

.text-about ul li::before {
    right: auto;
    left: 0;
}

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

.img-about .box-text .arrow {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.btn::before {
    transform: translateX(5px);
}

.btn::after {
    transform: translateX(-67%);
}

.serv-block .serv-inner .details .readMore i {
    /* transform: scaleY(-1); */
}

.projects-slider .nav-slider .project-nav i {
    transform: scaleX(-1);
}

.foot-item .links-f li a::before {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}

.ryad-logo {
    float: right;
}

.img-banner::after {
    transform: scaleX(-1);
}

.nav-slider .swiper-button-next,
.nav-slider .swiper-button-prev {
    /* transform: scaleX(-1); */
}


.upPage {
    right: auto;
    left: -12px;
}

.upPage.active {
    right: auto;
    left: 0;
}

.swiper-button-next i,
.swiper-button-prev i {
    transform: scaleX(-1);
}

.partners-h .nav-slider,
.clients-h .nav-slider {
    /* left: auto; */
    /* right: -1.5%; */
}

.nav-slider .swiper-button-next i,
.nav-slider .swiper-button-prev i {
    transform: none;
    /* display: inline-block; */
}

.nav-slider .swiper-button-next.home-nav {
    /* padding-inline-end: 0; */
    /* padding-inline-start: 33px; */
}

.nav-slider .swiper-button-prev.home-nav {
    /* padding-inline-start: 0; */
    /* padding-inline-end: 33px; */
}

.btn {
    /* border-radius: 0 12px 0 0 !important; */
    /* border-end-start-radius: 40px !important; */
}

.askNow {
    left: auto;
    right: 0;
}

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

.img-about::after {
    left: -33px;
    right: auto;
    /* transform: scaleX(-1); */
}

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

.img-how {
    right: auto;
    left: 0;
}

.how-h::after {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}

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

.menu-right .btn {
    /* clip-path: polygon(0 0, 100% 0%, 100% 100%, 25% 100%); */
}

.img-out-container .img-about-more {
    left: auto;
    right: 0;
}

.item-about-shape .details ul li::before {
    right: auto;
    left: 0;
}

.body-inner::after {
    left: auto;
    right: -24px;
    transform: scaleX(-1);
}

.service-block-in .serv-top .item .serv-top-block::before {
    right: auto;
    left: 100%;
    transform: scaleX(-1);
}

.service-block-in .serv-top .item .serv-top-block::after {
    right: auto;
    left: 62%;
}

.service-block-in .serv-top .item:nth-child(3) .serv-top-block::after {
    left: auto;
    right: 62%;
}

.projects-h .nav-slider .swiper-button-prev,
.clients-h .nav-slider .swiper-button-prev {
    padding-inline-start: 0;
    padding-inline-end: 45px;
}

.projects-h .nav-slider .swiper-button-next,
.clients-h .nav-slider .swiper-button-next {
    padding-inline-start: 45px;
    padding-inline-end: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    right: 0;
    left: auto;
}

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

.img-about .counter-about h3 {
    font-size: 16px;
    line-height: 26px;
}

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

ul.nav.nav-pills li.nav-item .nav-link::before {
    right: auto;
    left: 0;
}

.breadcrumb .text-bread ul li a::after {
    content: "\f105";
}

.breadcrumb .overlay-img img {
    object-fit: inherit;
}

.breadcrumb .overlay-img {
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top center;
}

.animationH .breadcrumb .text-bread {
    transform: none;
    opacity: 1;
}

.breadcrumb .text-bread {
    transform: translateX(-20%);
}

.serv-img {
    right: auto;
    left: -40%;
}

.map-contact::after {
    left: auto;
    right: -33px;
}

.head-inner .nav-menu ul li a {
    margin: 0 10px;
}

.projects-slider .item, .projects-slider .item.slick-slide.slick-current.slick-active.slick-center ~ .item.slick-slide {
    direction: ltr;
}


.services-h {
    background-position: bottom right;
}



.select-with-arrow::after {
    left: auto;
    right: 0;
}