html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
img,
ul,
li,
hr,
strong,
b,
input,
select,
textarea,
.highcharts-title,
.highcharts-axis-labels,
.highcharts-yaxis-title {
    font-family: 'Readex Pro', sans-serif;
}

body {
    direction: rtl;
    text-align: right;
}

.header .icon-mobile {
    right: auto;
    left: 12px;
}

.header .icon-mobile:before,
.header .icon-mobile:after {
    left: auto;
    right: 0px;
}

@media (max-width: 991px) {
    .header .menu {
        right: auto;
        left: -100%;
    }
    .header .menu.active {
        right: auto;
        left: 0px;
    }
}

.header .menu .icon-clos {
    left: auto;
    right: 20px;
}

.header .navigation-menu ul li {
    margin-right: 0px;
    margin-left: 32px;
}

.header .navigation-menu ul li:last-child {
    margin: 0px;
}

@media (max-width: 991px) {
    .header .icons {
        margin-right: 0;
        margin-left: 32px;
    }
}

.header .icons .burger {
    margin-left: 0px;
    margin-right: 12px;
}

.header .icons .burger-line {
    left: auto;
    right: 0;
}

.header .icons .iconsearch,
.header .icons .loginlink {
    margin-left: 0px;
    margin-right: 12px;
}

.header .icons .dropdown {
    margin-left: 0px;
    margin-right: 12px;
}

.header .icons .dropdown .dropdown-menu.show {
    right: 0px !important;
    left: auto !important;
    text-align: left;
}

.header .icons .dropdown .dropdown-menu.show a svg,
.header .icons .dropdown .dropdown-menu.show a img {
    margin-left: 0px;
    margin-right: 8px;
}

.socialicons {
    right: auto;
    left: 12px;
}

.ourmedia .sliderourmedia,
.ourmedia .sliderassociated,
.latestwork .sliderlatestwork,
.sliderclients {
    direction: ltr;
}

.ourmedia .sliderourmedia .item,
.ourmedia .sliderassociated .item,
.ourclients .sliderclients .item {
    direction: rtl;
}

.newsinner .item .flex .date svg {
    margin-right: 0px;
    margin-left: 4px;
}

.newsinner .item .listnews a .date svg {
    margin-right: 0px;
    margin-left: 4px;
}

.contactus .item:first-child {
    padding-right: 12px;
    padding-left: 48px;
}

@media (max-width: 991px) {
    .contactus .item:first-child {
        padding-right: 12px;
        padding-left: 12px;
    }
}

.contactus .item .info .map-text p,
.contactus .item .info .map-text a {
    margin-left: 0px;
    margin-right: 4px;
}

.footer .item .map-text {
    padding-left: 0px;
    padding-right: 48px;
}

@media (max-width: 767px) {
    .footer .item .map-text {
        padding-right: 0px;
    }
}

.footer .copyright .design .development {
    margin-right: 0px;
    margin-left: 4px;
}

.footer .copyright .design .development img {
    margin-left: 0px;
    margin-right: 12px;
}

.footer .scrollToTop {
    left: auto;
    right: 16px;
}

.footer .item .map-text a,
.contactus .item .info .map-text a {
    direction: ltr;
}

.footer .item {
    border: 0px;
    border-left: 1px solid #a7a7a794;
}

@media (max-width: 767px) {
    .footer .item {
        border: 0px;
    }
}