/* ==============================================================
   RTL Arabic Styles for North Theme
   ============================================================== */

/* Import Arabic Fonts */
@import url('https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
button,
a {
    font-family: "Almarai", sans-serif;
}

body {
    direction: rtl;
    font-family: "Almarai", sans-serif;
}

.tj-primary-btn .btn_inner .btn_icon {
    right: auto;
    left: 0;
}

.tj-header-area.header-6 .tj-primary-btn .btn_inner::before {
    right: auto;
    left: 0;
}

.tj-primary-btn .btn_inner::before {
    right: auto;
    left: 0;
}

.h6-hero-content .hero-title {
    font-size: 55px;
    line-height: 1.6;
}

.tj-primary-btn .btn_inner {
    line-height: 1.1;
}

.h6-slider-area {
    margin: 20px 0 0;
}

.tj-about-section .about-bg-images .about-shape-1 {
    transform: translateY(-50%) scaleX(-1);
    padding: 0;
    text-align: end;
}

.tj-about-section .about-bg-images .about-shape-1 img {
    transform: scaleX(-1);
}

.check-list-one ul li {
    font-family: "Almarai", sans-serif;
}

.tj-about-section::before {
    transform: scaleX(-1);
}

.h6-services-item-inner .service_content {
    padding: 35px 35px 35px 0px;
}

.marquee-title {
    font-family: "Almarai", sans-serif;
    font-size: 32px;
}

.brand-slider-2::after {
    right: 0;
    left: auto;
}

.brand-slider-2::before {
    right: auto;
    left: 0;
}

.sec-heading .sec-title {
    font-size: 38px;
}

.project-style-3 .project-thumb .project-default-content .title {
    padding-block-start: 50px;
    padding-inline-end: 0px;
}

.project-style-3 .project-thumb .project-default-content span {
    inset-inline-start: 0px;
}

.tj-sidebar-cta .cta-btn .shapes {
    animation: none;
    transform: scalex(-1);
    bottom: -5px;
}

.tj-faq-style .accordion-item .accordion-header .accordion-button {
    font-family: "Almarai", sans-serif;
    text-align: start;
}

input#tel::placeholder {
    text-align: end;
}