html[lang="ar"] body.rtl {
    --e-global-typography-primary-font-family:  "Tajawal", sans-serif;
    --e-global-typography-secondary-font-family: "Tajawal", sans-serif;
    --e-global-typography-text-font-family: "Almarai", sans-serif;
    --e-global-typography-accent-font-family: "Tajawal", sans-serif;
}

[lang="ar"] .rtl h1,
[lang="ar"] .rtl h2,
[lang="ar"] .rtl h3 {
    font-family: "Tajawal", sans-serif !important;
}

[lang="ar"] body.rtl, 
[lang="ar"] .rtl .elementor-widget-text-editor, 
[lang="ar"] .rtl .elementor-widget-icon-box .elementor-icon-box-description
{
    font-family: "Tajawal", sans-serif !important;
}

[lang="ar"] .rtl .menu-item a, .rtl .elementor-button-text {
    font-family: "Tajawal", sans-serif !important;
}

.rtl .mrg-timeline li.mrg-timeline-item {
    border-left: none;
    border-right: 4px solid var(--secondary);
    padding: 2px 10px 2px 0;
}

.rtl #custom-ajax-filter-form .flex div:last-child {
    margin-left: 0;
    margin-right: auto;
}

.rtl #custom-ajax-filter-form .form-input input {
    padding-left: 0.75rem;
    padding-right: calc(0.75rem + (2.5rem));
}

.rtl #custom-ajax-filter-form .form-input .search-icon {
    left: auto;
    right: 0.75rem;
}

.rtl ekit-wid-con .icon.icon-right-arrow::before,
.rtl .icon.icon-right-arrow::before {
    content: "\e94a";
}

body.rtl div.elementor-element.side-border-md {
    border-width: 0 5px 0 0;
}

body.rtl div.elementor-element.side-border {
    border-width: 0 4px 0 0;
}

.rtl #custom-ajax-filter-form .form-input .search-icon {
    right: 0.75rem;
    left: auto;
}

.rtl #custom-ajax-filter-form .form-input input {
    padding-right: calc(0.75rem + (2rem));
    padding-left: 0.75rem;
}