* {
    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;
}

.load-more {
    text-align: left;
}
.footer-top .footer-item .social {
    text-align: left;
}



.e3-head .e3-top:before {
    content: "";
    position: absolute;
    /*width: 62%;*/
    display: inline-block;
    right: 0px;
    left: auto;
    /*clip-path: polygon(100% 93px,344px 340px,0px 0px,100% 0px);*/
}
.e3-head .e3-top span.before {
    right: auto;
    left: 23em;
    background: url(../images/header.png);
    background-position: left;
    background-repeat: no-repeat;
    background-size: cover;

}
.e3-head.sticky .e3-top:before {
    content: "";
    height:54px;
    /*clip-path: polygon(100% 93px,344px 340px,0px 0px,100% 0px);*/
}
.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: 3px;
    border-bottom-right-radius: 3px;
}

.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,.ab-gallery .card .inner .card-data h3,
.top_archive_title h1{
    font-family: sans-bd;
}



.about-s .ab-body {
    padding:0;
}
.service-s .service-right {
    padding-left: 0;
    padding-right: 100px;
}

.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 {
    /*margin: 0 15px 0 0;*/
}

.footer-top .footer-item .cont li i{
    right: auto;
    left: 0;
}

.e3-head .e3-top .e3-extra .e3-contact li a i {
    margin: 0 5px 0 0;
    float: left;
}

.footer-top .footer-item .cont li{
    padding: 0 0 0 25px;
}

.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: 3px;
    border-bottom-right-radius: 3px;
}

.proj-inner-page .nav-tabs li {
    margin: 0 50px 50px 0;
}

.pagination-gar {
    right: auto;
    left: 50%;
    transform: translateX(-50%);
    direction: ltr;
}

.about-inner-page .ab-middle .mid-img:before {
    right: 21%;
    left: auto;
}

.g-head span:before,.about-inner-page .ab-middle h3:before,.about-inner-page .service-s .service-right h3:before,.request .req-data h3:before,.about-inner-page .ab-top h3:before,
.proj-inner-page .inner-head h3:before,.contact-us .con-head h3:before{
    left: 0;
    right: auto;
    transform: scaleX(-1);
}


.g-head span,.g-head h3,.about-inner-page .service-s .service-right h3,.request .req-data h3,.about-inner-page .ab-top h3,
.proj-inner-page .inner-head h3,.contact-us .con-head h3{
    padding: 0 ;
}

.menu-item-has-children > a:after {
    margin: 0 0 0 7px;
}

/*.about-inner-page .ab-middle h3 {*/
   
/*    padding: 40px 0 0 50px;*/
/*}*/
.serv-log {
    font-family: b-bd;
}

.e3-head .e3-top .e3-logo .open-sidebar{
        margin: 0 5px 0 0;
        padding: 0 20px 0 0;
}

.e3-head .e3-top .e3-extra {
    float: right;
    direction: rtl;
}

.e3-head .e3-top .e3-extra .e3-search .op-e3_search,.e3-head .e3-top .e3-extra .e3-search .searcho {
    right: 0;
    left: auto;
}

.e3-head .e3-top .e3-extra .e3-search .searcho{
    direction: ltr;
}

.side-nav .menu-item-has-children > a:after {
    float: right;
}

.sided .main-content {
    margin: 0 0 0 270px;
}

.e3-head .e3-top .e3-logo .open-sidebar {
    float: right !important;
    padding: 0 0 0 20px !important;
    margin: 0 5px 0 0 !important;
}

.o-offers .block .inner .in-img {
    -webkit-transform: translate3d(-50px,0,0);
    transform: translate3d(-50px,0,0);
}

.o-offers .block .inner .in-cap h3,.o-projects .inner .i-data a {
    font-family: sans-bd;
}

/* ************************* jobs-ar ****************** */


.jobs-wrap .jobs-top .t-right .item {
    border: 0;
    border-right: 1px solid #dfdfdf;
}

.jobs-wrap .jobs-top .t-right .item .icon {
    float: left;
    margin: 0 10px 0 0;
}

.jobs-wrap .jobs-top .t-right,
.request .req-form {
    float: right;
}

.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;
}

.request .req-data,.lg-outer .lg-thumb-item {
    float: left;
    padding-right: 20px;
    /* padding-left: 0; */
}

.main-head .main-nav li {
    margin: 0 23px 0 0;
}

.main-head .main-nav li a {
    font-size: 13px;
}


.it-data .btn{
    float: right;
}
.gallery-box .mix{
    float: left;
}

.delegate-request .btn {
    margin: 0 0 0 auto;
}

.said-block {
    direction: ltr;
}

.about-inner-page .ab-middle h3::after, .about-inner-page .service-s .service-right h3::after, .request .req-data h3::after, .about-inner-page .ab-top h3::after, .proj-inner-page .inner-head h3::after, .contact-us .con-head h3::after {
    right: auto;
    left: 0;
}

.footer-top .footer-item .sitemap li {
    /*padding-left: 0;*/
    padding-right: 15px;
}



.text-logo h5 {
    text-align: right;
}

/*.text-logo {*/
/*    float: right;*/
/*}*/

.text-logo h3, .text-logo h4, .text-logo h5 {
    margin: 8px 0;
}

.o-offers .row.block:nth-child(odd) .col-md-6 {
    float: right;
}


/* *********************** end jobs ******************* */
@media (max-width: 991px){
.e3-head .e3-top .e3-extra .e3-contact {
    left: auto !important;
    right: 60px;
}
}

@media (max-width: 425px){
.e3-head .e3-top .e3-extra .e3-search .op-e3_search {
    right: 15px;
    left: auto;
}
}
@media (max-width: 768px) {
 .e3-head .e3-top span.before {
    left: 20em;
    right: auto !important;
}
.e3-head .e3-top span.before {
    left: 16em;
}
}
@media (max-width: 600px) {
.e3-head .e3-top span.before {
    left: 16em;
}
}
span.blanc {
    float: right;
    font-weight: bold;
    color: #f80404;
}