:root {
    --font-primary: 'Cairo', sans-serif;
    --font-secondary: 'Cairo', sans-serif;
}
html {
    direction: rtl;
    font-family: 'Cairo', sans-serif;

}

.dropdown-content a {
    text-align: right;
}

.button.-dark {
    display: block;
    width: fit-content;
    margin-left: auto;
}

.service__text {
    text-align: right;
}

.service__title {
    text-align: right;
}

.header .nav>li+li {
    margin-right: 2.5rem;
    margin-left: 0;
}

.header.-home-2 .header__item.-margin-sm .header__logo {
    margin-left: 2.5rem;
}

.project-title {
    text-align: right;
}

.testimonials__author {
    text-align: right;

}

.testimonials .title,
.testimonials .rate {
    margin-right: 10px;
}

.footer__logo a {
    display: block;
    margin-left: auto;
    width: fit-content;
}

.footer__socials_content {
    margin-right: auto;
    width: fit-content;
}

.footer__content__item {
    text-align: right;
}

.pagination.-slider .pagination__item+.pagination__item {
    margin-right: 18px;
}

.pagination.-slider .pagination__item+.pagination__item {
    margin-left: 0;
}

/* style for project page */
/* .mr-auto, .mx-auto {
    margin-left: auto!important;
} */
.project-description,
.description {
    margin-left: auto !important;
    margin-right: 0px;
}

.najma-title {
    text-align: right;
}

/* style for single property */
.single-property .text-align {
    text-align: right;
}

.single-property .padding-right {
    padding-right: 0px;
}

.single-property .padding-left {
    padding-left: 80px;
}

.page-masthead__title {
    text-align: right;
}

.page-masthead__back_title {
    left: 0;
    width: 100%;
    text-align: right;
}

/* style for about page */
#about {
    direction: ltr;
}

.about h2 {
    width: 77%;
    text-align: right;
}

@media (min-width: 991px) {
    .about .our-story {
        padding-left: 35% !important;
        padding-right: 40px !important;
    }
}

.about .our-story h3 {
    text-align: right !important;
}

.about-p {
    text-align: right !important;
}

.about ul li {
    display: flex;
    flex-flow: row-reverse;
}
/* style for testimonials */
#testimonials .testi-name {
    margin-right: 10px;
}
.blogCard__content, .blogSidebar{
    text-align: start;
}
.ml-20 {
    margin-right: 1.25rem !important;
}
.pr-80 {
    padding-left: 5rem !important;
    padding-right: 0rem !important;
    text-align: start;
}
.drpp-content a{
    text-align: right;
}
.footer__title {
    text-align: right;
}
.footer__socials_content {
    margin-right: 0px;
}
