@font-face {
    font-family: 'YekanBakh';
    src: url('fonts/yekanbakh/SemiPro/YekanBakhFamily/webfonts/woff2/YekanBakh-Regular.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/* اطمینان از راست‌چین بودن متن در زبان‌های RTL */
html[dir="rtl"] body {
    direction: rtl;
    text-align: right;
    font-family: 'YekanBakh', sans-serif;
}

/* راست‌چین کردن عنوان‌ها و متن‌ها */
html[dir="rtl"] h1,
html[dir="rtl"] h2,
html[dir="rtl"] h3,
html[dir="rtl"] h4,
html[dir="rtl"] h5,
html[dir="rtl"] h6,
html[dir="rtl"] p,
html[dir="rtl"] span,
html[dir="rtl"] li,
html[dir="rtl"] a {
    direction: rtl;
    text-align: right;
    font-family: 'YekanBakh', sans-serif;
}

/* تنظیم جهت و تراز برای ستون‌ها و بخش‌های المنتور */
html[dir="rtl"] .elementor-column,
html[dir="rtl"] .elementor-widget-container {
    direction: rtl;
    text-align: right;
}

/* تنظیم جهت برای ویجت‌های خاص */
html[dir="rtl"] .elementor-widget-heading,
html[dir="rtl"] .elementor-widget-text-editor {
    direction: rtl;
    text-align: right;
}

/* تنظیم جهت برای بخش‌های نمونه‌کارها */
html[dir="rtl"] .portfolio-item,
html[dir="rtl"] .portfolio-content {
    direction: rtl;
    text-align: right;
}

/*Header*/
.col.header__col-left {
    text-align: right;
}

/*Who we are page*/
.section-masthead__header.text-left {
    text-align: right !important;
    margin-left: auto;
    margin-right: 0 !important;
    direction: rtl !important;
}


.text-left .section__headline {
    margin-right: 0 !important;
}

.section-masthead__wrapper-property {
  margin-left: 70px !important;
  margin-right: 25px !important;
}

.section-masthead__properties_bottom {
  right: 120px !important;
}

