body {
    direction: ltr;
}

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

.manger-block .manger-img::after {
    right: auto;
    left: 0;
}

.manger-block .details-img::after {
    left: auto;
    right: -46px;
    transform: scaleX(-1);
}

.tab-form form {
    direction: ltr;
}

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

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

.ryad-logo {
    float: right;
}

body.mobile-menu-visible .page-h {
    /* transform: translateX(100%) !important; */
}

.mobile-menu {
    left: -100%;
    right: auto;
}

.btn i {
    transform: scaleX(-1) rotate(-45deg);
}

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

.lines {
    direction: rtl;
}

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

.serv-block .details .arrow-icon i {
    transform: scaleX(-1);
}

.serv-block .details .arrow-icon {
    transform: rotate(-45deg);
}

.form-h .form-group label {
    right: auto;
    left: 24px;
}

.serv-block::after {
    left: auto;
    right: 0;
}

.serv-block::before {
    right: auto;
    left: 0;
}

.values-h .img-about2 .shapes {
    left: 0;
    right: auto;
    transform: scaleX(-1);
}

.img-about2 .shapes {
    left: auto;
    right: 0;
    transform: scaleX(-1);
}

.services-sidebar::after {
    right: auto;
    left: -53%;
}

.services-sidebar ul a::before {
    right: auto;
    left: 0;
    transform: scaleX(-1);
}

.text-bread ul li a::after {
    left: auto;
    right: -4px;
}

form {
    direction: ltr;
}

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

.accordion-item {
    border-radius: 0 !important;
    background: transparent;
}

.nav-menu ul li a {font-size: 16px;}

.nav-menu ul li {
    margin: 0 11px;
}

header .btn {
    padding: 10px 30px;
    padding-inline-start: 18px;
}

.about-img {
    height: 575.04px;
}

.text-about .about-content p {
    max-height: 85px;
    overflow: hidden;
}

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

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

.home-slider, .home-slider .item,
.home-slider .item .container,
.home-slider .item .container .row,
.home-slider .overlay-img, .banner-h {
    height: 736px;
    min-height: 736px;
    direction: ltr;
}


.sidebar-search .form-group 
 button {
    right: 0;
    left: auto;
}
.about-img .shapes {
    position: absolute;
    right: 0;
    left: auto;
}

.about-img .shapes .shape3, .about-img .shapes .shape4 {
    right: 0;
    left: auto;

}
.head-inner .logo a {
    max-width: 255px;
}

.home-slider .owl-theme .owl-nav .owl-next {
    right: 70px;
    left: auto;
    transform: scaleX(-1);
}
.home-slider .owl-theme .owl-nav .owl-prev {
    right: 0;
    left: auto;
    transform: scaleX(-1);
}
.search-box-btn.search-box-outer {
    margin: 0 16px;
}

.lang-h {
  font-family: 'greta';
    font-size: 16px;
}
.lines-container .bg-line:nth-child(1) {
    right: 5%;
    left: auto;
}

.lines-container .bg-line:nth-child(2) {
    right: 15%;
    left: auto;
}
.bg-circels {
    left: auto;
    right: 0;
}
.bg-circels .circel-1 {
    right: -50%;
    left: auto;
    transform: scaleX(-1);
}
.bg-circels .circel-2 {
    right: -64px;
    left: auto;
}
.form-page .form-h .form-group label {
    left: 24px;
    right: 0;
}

.about-h.about-page .bg-circels .circel-1 {
    right: -74%;
    left: auto;
}

.slider-text h1 {
    font-size: 48px;
    line-height: 60px;
}
a.lang-h {
    margin-inline-end: 28px;
}

.nav-menu ul {
    margin-inline-start: 30px;
}

.single-page .lines-container .bg-line:nth-child(1) {
    right: 8%;
    left:auto;
}

.single-page .lines-container .bg-line:nth-child(2) {
    right: 18%;
     left:auto;
}

.single-page .bg-circels .circel-1 {
    right: -69%;
    left: auto;
}

i.fas.fa-chevron-left ,i.fas.fa-chevron-right{
    transform: scaleX(-1);
}
.single-page.artical-page .bg-circels .circel-1 {
    right: -76%;
    left:auto;
}
  .bg-circels.bg-circels-2 {
    top: auto;
    right: 0;
    left: auto;
}
@media (max-width: 768px) {
.serv-block:hover .details .arrow-icon {
    transform: rotate(-45deg);
}
.home-slider .owl-theme .owl-nav {
    justify-content: start;
}
.nice-select:after {
    right: 4px;
}
}












