
@font-face {
    font-family: 'tajawal-black';
    src: url('../fonts/tajawal/tajawal-black.ttf') format('truetype');
}
@font-face {
    font-family: 'tajawal-regular';
    src: url('../fonts/tajawal/tajawal-regular.ttf') format('truetype');
}
.translated-rtl body {
    direction: rtl;
    text-align: right;
    font-family: 'tajawal-regular' !important;
}
.mobile-nav__container li a {
    font-family: 'tajawal-regular' !important;
}
:root {
    --thm-font: 'tajawal-regular';
    --thm-b-font: 'tajawal-regular';
}
.header-5 .top-bar .top-bar-inner .top-bar-list li:not(:last-of-type) {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
    margin-left: 18px;
    padding-left: 18px;
    border-left: 1px solid var(--rr-color-border-1);
}
.header-5 .top-bar .top-bar-inner .top-bar-right .top-right-list {
    margin-right: 0;
    padding-right: 0;
    border-right: 0;
    margin-left: 13px;
    padding-left: 13px;
    border-left: 1px solid var(--rr-color-border-1);
}
.header-5 .top-bar .top-bar-inner .top-bar-right .top-bar-social .social-list li {
    margin-left: 0;
    margin-right: 10px;
}
.social-list li:not(:last-of-type) {
    margin-left: 10px;
    margin-right: 0;
}
.header .primary-header-inner .header-menu-wrap ul li a {
    font-size: 16px;
    letter-spacing: 1px;
}
.page-header .page-header-content .title, 
.page-header .page-header-content .sub-title, 
.page-header .page-header-content .sub-title .home,
.footer-widget .address-list li a,
.post-card-2.card-4 .post-content-wrap .post-content .post-meta li,
.rr-primary-btn,
.footer-widget.footer-col-2 .footer-list li a,
.service-card .content .title,
.section-heading .sub-heading,
h1, h2, h3, h4, h5, h6, p,
.header .primary-header-inner .header-menu-wrap ul li a,
.hero-content .title {
    font-family: 'tajawal-regular';
}
.about-content-7 .about-list-wrap .about-list li:not(:last-of-type) {
    margin-right: 0;
    margin-left: 40px;
}
.footer-widget.footer-col-2 .footer-list li a {
    padding-left: 0;
    padding-right: 30px;
}
    .footer-widget.footer-col-2 .footer-list li a::before {
        content: '\f060';
        left: unset;
        right: 0;
    }
.footer-widget .footer-form .form-control {
    padding: 15px 15px 15px 104px;
}
.page-header .page-header-content .sub-title .home:before {
    content: "\f323";
}
.page-header .page-header-content .sub-title .home:before,
.footer-widget .footer-form .submit {
    right: unset;
    left: 0px;
}
.process-counter .counter-card .content .title .odometer-auto-theme {
    direction: ltr;
}
.process-counter-wrap .counter-card {
    padding-left: 0;
    padding-right: 20px;
}
.process-counter .process-counter-wrap  > div:first-child .counter-card {
    border: none
}
.rr-primary-btn i {
    margin-left: 0;
    margin-right: 10px;
}
.footer-widget .widget-header .widget-title:before {
    left: unset;
    right: 0;
}
.page-header .page-header-content .sub-title .home {
    padding-right: 0;
    margin-right: 0;
    padding-left: 25px;
    margin-left: 20px;
}
@media only screen and (min-width: 992px) {
    .hero-content .title {
        font-size: 98px;
    }
}

        @media only screen and (max-width: 992px) {
            .mobile-side-menu .side-menu-list li i {
                margin-right: 0;
                margin-left: 10px;
            }

            .mobile-side-menu .side-menu-head .mobile-side-menu-close {
                left: 16px;
                right: unset;
            }
        }