html,
body,
*:not(i) {
    direction: rtl;
}

.floated-widget {
    left: 15px;
    right: auto;
}

body {
    font-family: 'Tajawal', sans-serif;
}

body,
.site-footer,
.slider-heading,
.section-title>div,
.footer-h,
.blog-info .title a,
.team-name,
.testi-auth,
.btn,
button,
a i i,
a {
    font-family: 'Tajawal', sans-serif;
}


header .navbar-nav a:before {
    left: unset;
    right: calc(50% - 20px);
}

.accordion-body>div {
    text-align: right;
}


.blog-info .title a {
    text-align: right;
}

.blog-info .body {
    text-align: right;
}

.testi-text>i:first-child {
    left: unset;
    right: 6px;
    transform: scale(-1);
}

.testi-text>i:last-child {
    right: unset;
    left: -4px;
    transform: scale(-1);
}

.footer-logo.first img {
    float: right;
}

.styled-border:before {
    left: unset;
    right: 0;
    border-left: 0;
    border-right: 2px solid var(--blue);
}

.styled-border:after {
    right: unset;
    left: 0;
    border-right: 0;
    border-left: 2px solid var(--blue);
}

.region-slider .owl-nav button i {
    transform: translate(0px, -3px) scale(-1, 1);
}

.accordion-button::after {

    margin-inline: auto 0;
}
.testi-text>i:first-child {
    top: -15px;
    left: unset;
    right: -8px;
}

.testi-text>i:last-child {
    bottom: 10px;
    right: unset;
    left: -10px;
}
@media screen and (max-width: 991px) {

    header .navbar-nav a:before {
        right: 0;
        left: auto
    }

}