body {
    direction: ltr;
}

.ryad-logo {
    float: right;
}

button.btn-close {
    left: auto;
    right: 0;
}

form {
    direction: ltr;
}
.footer-soch span {
   font-family: "Arista";
   font-size: 18px;
}
.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
    left: auto;
    right: 0;
}

.iti__selected-flag {
    margin: 0;
    margin-inline-end: 16px;
}

.banner-img .img::before, .banner-img .img::after {
    border-radius: 150px 0;
}

.banner-img .banner-icons .item:nth-child(1) {
    right: auto;
    left: 11px;
}

.banner-img .banner-icons .item:nth-child(2) {
    left: auto;
    right: 30px;
}

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

body.index2 .banner-img::after {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

body.index2 .about-shape {
    transform: scaleX(-1);
}

.special-block .details i {
    left: auto;
    right: 0;
    transform: translateX(100%);
}

disc-icon {
    left: auto;
    right: 0;
}

.all-team .slick-next::before {
    content: "\f105";
}

.all-team .slick-arrow::before {
    content: "\f104";
}

.banner-img .banner-icons .item {
    width: 98px;
    height: 98px;
    align-content: center;
    padding: 4px;
}

body.index2 .banner-img .banner-icons .item-count.item-count2 {
    padding: 21px 10px;
    /* width: 235px; */
}

.team-block .img .circel-hover {
    text-align: left;
    transform: scale(.9) scaleX(1);
    display: flex;
    justify-content: end;
}

.shape-h {
    transform: scaleX(-1);
    justify-content: start;
}

body.index2 .banner-img .banner-icons .item-count::before {
    transform: scaleX(1);
}

.about-img .shape-h {
    justify-content: end;
}

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

.lolo-co span, .lolo-co span a {
    font-size: 12px !important;
}

.target-text .icon svg {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.target-block .icon {
    left: auto;
    right: 0;
}

.footer-top::before {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.footer-top::after {
    right: 0;
    left: auto;
}

body.index2 .breadcrumb-h::before {
    left: 0;
    right: auto;
}

.about-img.single-img .shape-h {
    transform: scaleX(1);
}

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

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

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

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

.career-form .form-group select.form-control {
    background-position: right 10px center;
}

.all-imgs .row-img:before{left: auto;right: 0;}


.nav-pills .nav-link::before{right: auto;left: 0;content: "\f105";}


.nav-pills .nav-link::after {
 left: auto;
 right: -40px;
 content: "\f101";
}


.all-imgs .row-img:after {right: auto;left: 0;}

.all-imgs .row-img.row2:after {
 right: 0;
 left: auto;
}



.all-imgs .row-img.row3:after {right: auto;left: -29px;}

.all-imgs .row-img.row3:before {left: auto;right: 48px;}



.row-img.row3 .img:last-of-type::after {left: auto;right: -29px;}

.row-img.row2 .img:first-of-type::after{
right:auto;
     left: -34px;
}

.row-img.row2 .img:first-of-type::before{right: auto;left: -34px;}
.about-h2 {
    /*background: linear-gradient(180deg, #1D1D1D 0%, #4B4B4B 100%);*/
}

.about-text .readMore i ,.banner-text a.btn i{
    transform: scaleX(-1);
}
.about-h2::after {
    right: 0;
    left: auto;
    transform: scale(1);
}
.manager-img img {
    border-top-left-radius: 223px;
    border-top-right-radius: 0;
}
.manager-img::before {
    border-top-left-radius: 55px;
    border-top-right-radius: 0;
}
.manage_word-p .manager-img img {
    border-top-right-radius: 223px;
    border-top-left-radius: 0;
}
.manage_word-p .manager-img::before {
    border-top-right-radius: 55px;
    border-top-left-radius: 0;
}
.prod-name .more i {
    transform: scaleX(-1);
}
.about-ser-img::after {
    right: 4px;
    left:auto;  
    transform: scaleX(1);
}
@media (min-width: 1440px) {
.all-imgs .row-img:after {
    left: 5px;
    right:auto;
}


}

@media (min-width: 991px){
    body.index2 .banner-img .banner-icons .item-count {
        width: 240px;
    }
    .about-block2 p {
    min-height: 154px;
    }
    .team-block:hover .img .circel-hover {
        transform: scaleX(-1);
    }

.media-block:hover .details .btn-readMore .icon {
    transform: rotate(29deg) scaleX(-1);
}


    
    .goals-img:hover .img svg {
        transform: scale(1.1) translate(10px, 22px);
    }
    
    .goals-img:hover .img h3 {
        transform: translateX(-22px);
    }


}


