body{
    direction: ltr;
    text-align: left;
}
.language-chooser li a{
	font-family:cairo!important;
}
body , .m-slide span , .who-are-we span , .trust h2 , h3 , .ipcc span ,.nbv , .contact-text span , .breadcrumbb span , .about-textt span,
.s-contact-info span.scih ,footer .subss span {
    font-family: 'Titillium Web', sans-serif!important;
}
.who-are-we .waw-content {
    padding: 0 0 0 120px;
}
.customers .cuss-bcg-img{
    left: auto;
    right: 0;
}
.contact-us::after{
    right: auto;
    left: -1000px;
}
.who-are-we span::after{
    right: auto;
	left:0
}
.more-services::after{
	right:auto;
    left: -1000px;
}
.m-slide a::after{
	right:auto;
    left: -1000px;
}
.auther-info span:first-child{
    text-align: left;
}
.ff{
    text-align: left;
}
input , textarea , select{
    text-align: left;
}
footer form button{
	top:8.5px
}
.auther-info span:last-child {
    text-align: right;
}
.auther-info span{
    font-size: 14px;
    width: calc(50% - 11px)!important;
}
.auther-info span img{
    margin: 0 10px 0 0;
}
footer form input {
    width: calc(100% - 50px);
}
footer ul.links li{
    padding: 0  0 0 40px;
}
footer ul.links li::before{
    right: auto;
    left: 0;
    transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
}
.m-slider .m-slide{
    direction: ltr!important;
}
.ajax-loader{
    float: right;
}
.issues-menu ul li a i {
    margin: 0 20px 0 0;
    transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    -webkit-transform: rotateZ(180deg);
    position: relative;
    top:3px
}
.language-chooser li{
    text-align: right;
}
.contact-info li i {
    margin-right: 20px;
    margin-left: 0;
}
.s-contact::after{
    right: auto;
    left: -1000px;
}
@media only screen and (max-width: 992px){
.menu {
    float: right;
}
}