body {
    font: 16px 'GE_SS';
    direction: rtl;
    line-height: 1.6em;
}

label {
    font-size: 13px;
}

.pull-right {
    float: left !important;
}

.pull-left {
    float: right !important;
}

/************************************/

span.fa {
    margin: 0 0 0 5px;
}

.details span {
    font-size: 18px;
}

header p {
    margin: 7px 0 0 20px;
}

header p span {
    margin-left: 0 !important;
    margin-right: 5px !important;
}

.ar-en {
    font-family: 'OpenSans';
}

nav form {
    text-align: left;
}

.navbar-toggle {
    margin-right: 15px;
}

.caret {
    margin-right: 5px;
}

.services a > span {
    margin-left: 15px;
}

/************************************/

@media (min-width: 768px) {

    header , .dropdown-menu {
        text-align: right;
    }

    .details , .social {
        text-align: left;
    }

    .nav li {
        float: right;
    }

    .small-footer .row div:first-child {
        text-align: right;
    }
    .small-footer .row div:last-child {
        text-align: left;
    }

    .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
        background-color: transparent;
        margin-right: 6px;
    }

}

header .container {
    padding: 7px 85px 7px 80px !important;
}
.nav > li {
    padding-left: 15px !important;
    padding-right: 20px !important;
}

@media (min-width: 992px) {
}

@media (min-width: 1200px) {
}