* {
    font-family: sans-rg;
    direction: ltr;
}

.main-head .extra-help,
.main-head .top-bar .lang,
.about-s .ab-body a,
.footer-bottom a,
.request .req-formm,
.about-inner-page .ab-middle .mid-img {
    float: right;
}

.main-head .top-bar .lang a i {
    margin-right: 0;
    margin-left: 7px;
}


.menu-item-has-children .sub-menu {
    left: 0;
    right: auto;
}


.main-head .top-bar .lang a {
    direction: rtl;
}

.main-head .top-bar .top-contact i {
    margin: 0 5px 0 0;
}

.main-head .bottom-nav .main-nav {
    margin: 0 0 0 65px;
}

.main-head .bottom-nav .main-nav li {
    margin: 0 30px 0 0;
}

.main-head .bottom-nav .main-nav li:last-child {
    margin: 0;
}

.search-form .form-group button {
    right: 0;
    left: auto;
    border-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.search-form .form-group .form-control {
    padding: 10px 60px 10px 10px;
}

.g-head span:before {
    left: -60px;
    right: auto;
}

.g-head h3,
.about-s .ab-body a,
.service-s .service-left .block .data a,
.service-s .g-letter h4,
.l-head h3,
.proj-s .item .inner-caption h3,
.footer-top .footer-item h3,
.proj-s .l-head h3,
.request .req-form .form-group h4,
.request .req-data h3,
.contact-us .con-head h3,
.contact-us .con-body .con-form .form-group h4,
.contact-us .con-body .con-data h4,
.con-map h3,
.about-inner-page .ab-top h3,
.proj-inner-page .inner-head h3,
.proj-inner-page .nav-tabs li a,
.pagination-gar li a,
.about-inner-page .service-s .service-right h3,
.ab-table th,
.about-inner-page .ab-middle h3,
.about-inner-page .ab-middle .mid-data .sign h5 {
    font-family: sans-bd;
}



.about-s .ab-body {
    padding-right: 0;
    padding-left: 80px;
}

.about-s .ab-body:before {
    left: 50px;
    right: auto;
}

.about-s .ab-body:after {
    left: 0;
    right: auto;
}

.about-s .ab-body a:after {
    transform: rotateY(180deg);
    display: inline-block;
    margin-left: 15px;
}

.service-s .g-letter h4 i {
    margin: 0 7px 0 0;
}

.main-head .extra-help .open-sidebar {
    float: right;
    margin: 0 0 0 20px;
}

.footer-top .footer-item .cont li i,
.footer-top .footer-item .cont {
    margin: 0 15px 0 0;
}

.footer-top .footer-item .cont{
	    max-width: 90%;
}

.request .req-data {
    float: left;
}

.request .req-form .form-group .input-group .input-group-btn {
    right: 0;
    left: auto;
}

.request .req-form .form-group h4 {
    padding: 0 0 0 10px;
}

.request .req-form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: auto;
    right: 15px;
}

.contact-us .con-head h3:before,
.about-inner-page .ab-top h3:before,
.request .req-data h3:before,
.proj-inner-page .inner-head h3:before,
.about-inner-page .service-s .service-right h3:before,
.about-inner-page .ab-middle h3:before {
    left: -60px;
    right: auto;
}

.contact-us .con-body .con-form {
    padding: 0 50px 0 0;
}

.contact-us .con-body .con-data .em-ico {
    right: 23px;
    left: auto;
}

.contact-us .con-body .con-data:after {
    left: auto;
    right: 0;
    transform: rotateY(180deg);
}

.contact-us .con-body .con-data h4 i,
.con-map h3 i {
    margin: 0 5px 0 0;
}

.ryad-logo {
    float: right !important;
}

.request .req-form .form-group .input-group .input-group-btn .btn {
    border-radius: 0;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.proj-inner-page .nav-tabs li {
    margin: 0 50px 0 0;
}

.pagination-gar {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    direction: ltr;
}

.about-inner-page .ab-middle .mid-img:before {
    right: 21%;
    left: auto;
}

img.vis {
    margin-left: 20px;
}

.menu-item-has-children > a:after {margin: 0 0 0 7px;}

.main-head .bottom-nav .lang a span {
    font-family: b-rg;
}

.side-nav .menu-item-has-children > a:after {
    float: right;
}

@media(max-width:1024px){
    img.vis {
    margin:0 0 0 50px!important;
}
}

@media(max-width:991px){
    img.vis {
    right:20px!important;
    left:auto!important;
}
}

@media (max-width: 600px){
img.vis {
    right: 15px!important;
    left: auto!important;
}
}