body {
    text-align: left;
    direction: ltr;
}
.wpcf7{
    direction: ltr;
}
.contact-info.top:after{
    left: 48.8%;

}
.nav-sys .contact-info:after {
    left: 43.5% !important;
}
.inside.main-menu .contact-info.top:after{
    left: 46.5%;

}
.new-service-content span{
    font-size: 14px;
}
.this-section-content p{
    
    direction: ltr;
}
.contact h2:after{
    content: " ";
    background: #b28d4b;
    height: 1px;
    width: 28%;
    position: absolute;
    right: 21px;
    left: unset;
    top: 49%;
    transform: translateY(-50%);
}
.contact h2:before {
    content: " ";
    background: #b28d4b;
    height: 1px;
    width: 80px;
    position: absolute;
    left: -76px;
    right: unset;
    top: 49%;
    transform: translateY(-50%);
}
.single-pages input , .single-pages textarea,.connect-us .main-form input{
    text-align: left;
}
.this-section-content{
    direction: rtl;
}
.img-txt h2 {
    margin: 50px 0 30px 0;
    direction: rtl;
    text-align: start;
}
.the-add-txt {
    position: absolute;
    top: 0;
    background-color: #191919;
    width: 41%;
    right: 22%;
    height: 100%;
    padding: 50px;
    font-size: 22px;
    line-height: 26px;
}
.conadd1 .row .col-lg-8 .row{
    z-index: 2;
}
@media (min-width: 992px) and (max-width: 1250px) {
    header .main-menu .nav-menu li{
        margin-right: 0px;
    }
    header .main-menu .nav-menu li a{
        font-size: 14px;
    }
    .main-slider .item .on-image-slider p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 20px;
    }
}
@media (max-width: 991px) {
    .img-txt h2,.img-txt{
        direction: ltr;

    }
    .top-section .who .who-txt:after{
        right: 30px;
    }
header .main-menu .nav-menu li .sub-menu{
left:0;
right:unset;
}
.resopen{


left:unset;
    right: 25px;
    color: #fff;
    font-size: 25px;
    transform: rotate( 
-90deg
 );
}
.social_fly{
right:20px;
}



    .open-menu{
        left: 0;
    }
    .menu-bg{
        right: 0;
    }
}
body,a,h1,h2,h3,h4,h5,h6,span,div,input,textarea,button,ul,li,table,td,tr,tbody,thead,p{
  font-family: TenorSans !important; }