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

.icon-right:before,
.icon-arrow_carrot-2right1:before,
.icon-right-arrow:before,.fa-arrow-right:before {
    transform: scale(-1);
    display: inline-block;
}

.hero-area .hero-content-text h6,
.faq-area .faq-content-text-area p,.section-title h6,.about-us-area .about-counter-area .counter-area-card p {
    letter-spacing: 0;
}

.faq-area .ask-faq-area .accordion-item {
    border: 1px solid #E7D2D2;
    border-right: 8px solid #882e3e;
    border-radius: 0px 3px 3px 0px;
}

.faq-area .ask-faq-area .accordion-button {
    padding: 20px;
    padding-right: 40px;
}

.accordion-button::after {
    margin-left: inherit;
    margin-right: auto;
}

.owl-carousel,
#preloader {
    direction: ltr;
}

.footer-wrap .quick-links-nav ul li a i {
    margin-right: inherit;
    margin-left: 8px;
}

.blog-area .single-blog-card-area .blog-btn {
    flex-direction: row-reverse;
    gap: 3px;
}

#whatsup {
    right: inherit;
    left: 16px;
}

#scrollToTop {
    right: inherit;
    left: 20px;
}

.client-request {
    border-radius: 0 16.25rem 16.25rem 0 !important;
    right: inherit !important;
    left: -8rem !important;
}

.client-request:hover {
    right: inherit !important;
    left: 0rem !important;
}

#preloader {
    text-align: left;
}
.project-wrapper .main-box .box .project-content::before{right: 0;left: inherit;}
#scrollToTop.scrolltop-hide
 {
    -webkit-transform: translateX(-100px);
    transform: translateX(-100px);
}
.classynav ul li.megamenu-item > a:after, .classynav ul li.has-down > a:after{
    padding-right: 5px;
}
input {
    text-align: right;
    direction: rtl;
}
.about-us-area .about-counter-area .counter-area-card
 {
    border-right: inherit;
    border-left: 1px solid #E8D7D7;
}