/*
Theme Name: ApexClinic
Theme URI: https://themes.radiantthemes.com/apexclinic/
Author: RadiantThemes
Author URI: https://themeforest.net/user/radiantthemes
Description: ApexClinic is an extremely versatile and fully mobile responsive WordPress Medical Theme which is apt for medical professionals, especially doctors, physicians, pediatric consultants, dental surgeons/dentists and for all healthcare professionals. This WordPress Medical Theme has been custom designed, keeping in mind the website design requirement of diverse medical fraternity, who are looking for a robust online/web platform. ApexClinic Medical WordPress Theme is perhaps one of the best solutions for all healthcare professionals, be it hospitals, dental clinics, pediatricians, medical consultants etc. who are in search of a dynamic website of their own.
Version: 1.2.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: apexclinic
Tags:  medical, clinic, pharmacy, health, theme-options, left-sidebar, right-sidebar, header options, sticky post, translation ready, threaded comments

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

ApexClinic is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* ============================================================
   راست‌چین کردن کامل قالب ApexClinic
   ============================================================ */

/* ----- راست‌چین کردن کل سایت ----- */
html[dir="rtl"],
html[dir="rtl"] body,
html[dir="rtl"] .radiantthemes-website-layout,
html[dir="rtl"] #page,
html[dir="rtl"] .site,
html[dir="rtl"] .site-content,
html[dir="rtl"] #content,
html[dir="rtl"] .main {
    direction: rtl !important;
    unicode-bidi: embed !important;
    text-align: right !important;
}

/* ----- همه المان‌ها به جز اسلایدر ----- */
html[dir="rtl"] *:not(.slider):not(.carousel):not(.slick-slider):not(.owl-carousel):not(.flexslider):not(.rev-slider):not(.tp-bullets):not(.tp-tabs):not(.tp-arrows) {
    direction: rtl !important;
    text-align: right !important;
}

/* ----- اسلایدرها باید LTR بمانند ----- */
html[dir="rtl"] .slider,
html[dir="rtl"] .carousel,
html[dir="rtl"] .slick-slider,
html[dir="rtl"] .owl-carousel,
html[dir="rtl"] .flexslider,
html[dir="rtl"] .rev-slider,
html[dir="rtl"] .tp-banner,
html[dir="rtl"] .tp-bullets,
html[dir="rtl"] .tp-tabs,
html[dir="rtl"] .tp-arrows {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .slider *,
html[dir="rtl"] .carousel *,
html[dir="rtl"] .slick-slider *,
html[dir="rtl"] .owl-carousel *,
html[dir="rtl"] .flexslider *,
html[dir="rtl"] .rev-slider *,
html[dir="rtl"] .tp-banner * {
    direction: ltr !important;
    text-align: left !important;
}

/* ===== هدر ===== */
html[dir="rtl"] .site-header,
html[dir="rtl"] .header,
html[dir="rtl"] #header,
html[dir="rtl"] header,
html[dir="rtl"] .navbar,
html[dir="rtl"] .navbar-header,
html[dir="rtl"] .header-main,
html[dir="rtl"] .header-top,
html[dir="rtl"] .header-bottom {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== لوگو ===== */
html[dir="rtl"] .logo,
html[dir="rtl"] .site-logo,
html[dir="rtl"] #logo,
html[dir="rtl"] .header-logo,
html[dir="rtl"] .logo-holder,
html[dir="rtl"] .logo-main {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
    text-align: right !important;
}

/* ===== منو ===== */
html[dir="rtl"] .menu,
html[dir="rtl"] .navigation,
html[dir="rtl"] #menu,
html[dir="rtl"] .main-menu,
html[dir="rtl"] .primary-menu,
html[dir="rtl"] .nav-menu,
html[dir="rtl"] .navbar-nav,
html[dir="rtl"] .menu-main,
html[dir="rtl"] .rt-menu {
    direction: rtl !important;
    text-align: right !important;
    float: right !important;
}

html[dir="rtl"] .menu-item,
html[dir="rtl"] .nav-menu li,
html[dir="rtl"] .main-menu li,
html[dir="rtl"] .navbar-nav li,
html[dir="rtl"] .rt-menu li,
html[dir="rtl"] .menu-main li {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
}

html[dir="rtl"] .menu-item a,
html[dir="rtl"] .nav-menu a,
html[dir="rtl"] .main-menu a,
html[dir="rtl"] .navbar-nav a,
html[dir="rtl"] .rt-menu a,
html[dir="rtl"] .menu-main a {
    text-align: right !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    direction: rtl !important;
}

/* ===== زیرمنوها ===== */
html[dir="rtl"] .sub-menu,
html[dir="rtl"] .dropdown-menu,
html[dir="rtl"] .children,
html[dir="rtl"] .menu-item-has-children > ul,
html[dir="rtl"] .page_item_has_children > ul {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
}

html[dir="rtl"] .sub-menu .sub-menu,
html[dir="rtl"] .dropdown-menu .dropdown-menu,
html[dir="rtl"] .children .children {
    left: auto !important;
    right: 100% !important;
}

/* ===== منوی همبرگری ===== */
html[dir="rtl"] .hamburger-menu,
html[dir="rtl"] .hamburger-menu-holder {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .hamburger-menu-close {
    float: left !important;
}

/* ===== محتوا ===== */
html[dir="rtl"] .site-content,
html[dir="rtl"] .content-area,
html[dir="rtl"] .page-content,
html[dir="rtl"] .entry-content,
html[dir="rtl"] .entry-summary,
html[dir="rtl"] .single-content,
html[dir="rtl"] .post-content,
html[dir="rtl"] .article-content,
html[dir="rtl"] .main-content {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== سایدبار ===== */
html[dir="rtl"] .widget,
html[dir="rtl"] .sidebar,
html[dir="rtl"] #sidebar,
html[dir="rtl"] .widget-area,
html[dir="rtl"] .secondary {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .widget-title,
html[dir="rtl"] .sidebar-title,
html[dir="rtl"] .widget-title h2,
html[dir="rtl"] .widget-title h3,
html[dir="rtl"] .widget-title h4,
html[dir="rtl"] .widget-title h5 {
    text-align: right !important;
}

/* ===== فوتر ===== */
html[dir="rtl"] .site-footer,
html[dir="rtl"] .footer,
html[dir="rtl"] #footer,
html[dir="rtl"] .footer-main,
html[dir="rtl"] .footer-top,
html[dir="rtl"] .footer-bottom {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== فرم‌ها ===== */
html[dir="rtl"] input,
html[dir="rtl"] textarea,
html[dir="rtl"] select,
html[dir="rtl"] button,
html[dir="rtl"] .form-control,
html[dir="rtl"] .form-group,
html[dir="rtl"] .wpcf7-form,
html[dir="rtl"] .wpcf7-form-control,
html[dir="rtl"] .contact-form {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== جدول‌ها ===== */
html[dir="rtl"] table,
html[dir="rtl"] td,
html[dir="rtl"] th,
html[dir="rtl"] .table,
html[dir="rtl"] .table-cell {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== پست‌ها ===== */
html[dir="rtl"] .post,
html[dir="rtl"] .page,
html[dir="rtl"] .article,
html[dir="rtl"] .entry,
html[dir="rtl"] .blog-post,
html[dir="rtl"] .single-post {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== دکمه‌ها ===== */
html[dir="rtl"] button,
html[dir="rtl"] .btn,
html[dir="rtl"] .button,
html[dir="rtl"] input[type="submit"],
html[dir="rtl"] .radiantthemes-button {
    direction: rtl !important;
    text-align: center !important;
}

/* ===== اصلاح float ===== */
html[dir="rtl"] .alignleft {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
}

html[dir="rtl"] .alignright {
    float: left !important;
    margin-left: 0 !important;
    margin-right: 20px !important;
}

html[dir="rtl"] .pull-left {
    float: right !important;
}

html[dir="rtl"] .pull-right {
    float: left !important;
}

html[dir="rtl"] .float-left {
    float: right !important;
}

html[dir="rtl"] .float-right {
    float: left !important;
}

/* ===== کلاس‌های Bootstrap ===== */
html[dir="rtl"] .text-left {
    text-align: right !important;
}

html[dir="rtl"] .text-right {
    text-align: left !important;
}

html[dir="rtl"] .ml-auto {
    margin-right: auto !important;
    margin-left: 0 !important;
}

html[dir="rtl"] .mr-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
}

html[dir="rtl"] .navbar-brand {
    float: right !important;
}

html[dir="rtl"] .navbar-toggle {
    float: left !important;
}

/* ===== کروسل ===== */
html[dir="rtl"] .carousel-control.left {
    left: auto !important;
    right: 0 !important;
}

html[dir="rtl"] .carousel-control.right {
    right: auto !important;
    left: 0 !important;
}

/* ===== Breadcrumb ===== */
html[dir="rtl"] .breadcrumb {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .breadcrumb li {
    float: right !important;
}

html[dir="rtl"] .breadcrumb .gap i {
    transform: rotate(180deg) !important;
    display: inline-block !important;
}

/* ===== صفحات ===== */
html[dir="rtl"] .page-wrapper,
html[dir="rtl"] .page-content-wrapper {
    direction: rtl !important;
}

/* ===== ویجت‌ها ===== */
html[dir="rtl"] .widget ul,
html[dir="rtl"] .widget li,
html[dir="rtl"] .widget ol {
    padding-right: 20px !important;
    padding-left: 0 !important;
}

/* ===== پنل مدیریت ===== */
html[dir="rtl"] .admin-bar {
    direction: rtl !important;
}

/* ===== مودال‌ها ===== */
html[dir="rtl"] .modal,
html[dir="rtl"] .modal-content,
html[dir="rtl"] .modal-header,
html[dir="rtl"] .modal-body,
html[dir="rtl"] .modal-footer {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .modal-header .close {
    float: left !important;
}

/* ===== دراپ‌داون ===== */
html[dir="rtl"] .dropdown-menu {
    right: 0 !important;
    left: auto !important;
    text-align: right !important;
}

/* ===== پوپ‌آپ ===== */
html[dir="rtl"] .popover,
html[dir="rtl"] .tooltip {
    direction: rtl !important;
    text-align: right !important;
}

/* ===== چک‌باکس و رادیو ===== */
html[dir="rtl"] input[type="checkbox"],
html[dir="rtl"] input[type="radio"] {
    margin-left: 10px !important;
    margin-right: 0 !important;
}

/* ===== واکنش‌گرا (Responsive) ===== */
@media (max-width: 992px) {
    html[dir="rtl"] .menu-item,
    html[dir="rtl"] .nav-menu li,
    html[dir="rtl"] .main-menu li,
    html[dir="rtl"] .navbar-nav li {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .navbar-collapse {
        direction: rtl !important;
        text-align: right !important;
    }
}

@media (max-width: 768px) {
    html[dir="rtl"] .navbar-header {
        float: none !important;
    }
    
    html[dir="rtl"] .navbar-brand {
        float: right !important;
    }
    
    html[dir="rtl"] .navbar-toggle {
        float: left !important;
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}
/* ============================================================
   راست‌چین کردن منو و جستجو - مخصوص ApexClinic
   ============================================================ */

html[dir="rtl"] .header-main,
html[dir="rtl"] .header-top,
html[dir="rtl"] .header-bottom,
html[dir="rtl"] .site-header .container,
html[dir="rtl"] .site-header .row,
html[dir="rtl"] .site-header .col-lg-12,
html[dir="rtl"] .site-header .col-md-12,
html[dir="rtl"] .site-header .col-sm-12,
html[dir="rtl"] .site-header .col-xs-12 {
    direction: rtl !important;
    text-align: right !important;
}

/* ----- منو به راست ----- */
html[dir="rtl"] .site-header .main-menu,
html[dir="rtl"] .site-header .navbar-nav,
html[dir="rtl"] .site-header .menu,
html[dir="rtl"] .site-header .navigation,
html[dir="rtl"] .site-header .nav,
html[dir="rtl"] .site-header .primary-menu,
html[dir="rtl"] .site-header .rt-menu {
    float: right !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .site-header .menu-item,
html[dir="rtl"] .site-header .nav-menu li,
html[dir="rtl"] .site-header .main-menu li,
html[dir="rtl"] .site-header .navbar-nav li,
html[dir="rtl"] .site-header .rt-menu li {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
}

html[dir="rtl"] .site-header .menu-item a,
html[dir="rtl"] .site-header .nav-menu a,
html[dir="rtl"] .site-header .main-menu a,
html[dir="rtl"] .site-header .navbar-nav a,
html[dir="rtl"] .site-header .rt-menu a {
    text-align: right !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    direction: rtl !important;
}

/* ----- زیرمنوها ----- */
html[dir="rtl"] .site-header .sub-menu,
html[dir="rtl"] .site-header .dropdown-menu,
html[dir="rtl"] .site-header .children {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
}

html[dir="rtl"] .site-header .sub-menu .sub-menu,
html[dir="rtl"] .site-header .dropdown-menu .dropdown-menu {
    left: auto !important;
    right: 100% !important;
}

/* ----- جستجو به چپ ----- */
html[dir="rtl"] .site-header .header-search,
html[dir="rtl"] .site-header .search-box,
html[dir="rtl"] .site-header .search-holder,
html[dir="rtl"] .site-header .search-icon,
html[dir="rtl"] .site-header .header-search-icon,
html[dir="rtl"] .site-header .search-toggle {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .site-header .header-search form,
html[dir="rtl"] .site-header .search-box form,
html[dir="rtl"] .site-header .search-holder form {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .site-header .header-search input,
html[dir="rtl"] .site-header .search-box input,
html[dir="rtl"] .site-header .search-holder input,
html[dir="rtl"] .site-header .header-search .form-control,
html[dir="rtl"] .site-header .search-box .form-control {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .site-header .header-search button,
html[dir="rtl"] .site-header .search-box button,
html[dir="rtl"] .site-header .search-holder button {
    float: left !important;
}

/* ----- لوگو ----- */
html[dir="rtl"] .site-header .logo,
html[dir="rtl"] .site-header .site-logo,
html[dir="rtl"] .site-header #logo,
html[dir="rtl"] .site-header .header-logo,
html[dir="rtl"] .site-header .logo-holder,
html[dir="rtl"] .site-header .navbar-brand {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
    text-align: right !important;
}

/* ----- دکمه منوی همبرگری (موبایل) ----- */
html[dir="rtl"] .site-header .navbar-toggle {
    float: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* ----- دکمه Book Appointment ----- */
html[dir="rtl"] .site-header .btn,
html[dir="rtl"] .site-header .book-appointment,
html[dir="rtl"] .site-header .appointment-btn {
    float: left !important;
    margin-right: 15px !important;
    margin-left: 0 !important;
}

/* ===== واکنش‌گرا ===== */
@media (max-width: 992px) {
    html[dir="rtl"] .site-header .menu-item,
    html[dir="rtl"] .site-header .nav-menu li,
    html[dir="rtl"] .site-header .main-menu li,
    html[dir="rtl"] .site-header .navbar-nav li {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .site-header .header-search,
    html[dir="rtl"] .site-header .search-box,
    html[dir="rtl"] .site-header .search-holder {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .site-header .btn,
    html[dir="rtl"] .site-header .book-appointment {
        float: none !important;
        text-align: center !important;
    }
}

@media (max-width: 768px) {
    html[dir="rtl"] .site-header .navbar-header {
        float: none !important;
    }
    
    html[dir="rtl"] .site-header .navbar-brand {
        float: right !important;
    }
    
    html[dir="rtl"] .site-header .navbar-toggle {
        float: left !important;
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}/* ============================================================
   راست‌چین کردن منو (راست) و جستجو (چپ) - ApexClinic
   ============================================================ */

/* کل هدر را راست‌چین کن */
html[dir="rtl"] .site-header,
html[dir="rtl"] .header,
html[dir="rtl"] .header-main,
html[dir="rtl"] .site-header .container,
html[dir="rtl"] .site-header .row {
    direction: rtl !important;
}

/* ----- منو به راست ----- */
html[dir="rtl"] .site-header .main-menu,
html[dir="rtl"] .site-header .navbar-nav,
html[dir="rtl"] .site-header .menu,
html[dir="rtl"] .site-header .navigation,
html[dir="rtl"] .site-header .primary-menu,
html[dir="rtl"] .site-header .rt-menu,
html[dir="rtl"] .site-header .nav-menu {
    float: right !important;
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .site-header .menu-item,
html[dir="rtl"] .site-header .nav-menu li,
html[dir="rtl"] .site-header .main-menu li,
html[dir="rtl"] .site-header .navbar-nav li,
html[dir="rtl"] .site-header .rt-menu li {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
}

html[dir="rtl"] .site-header .menu-item a,
html[dir="rtl"] .site-header .nav-menu a,
html[dir="rtl"] .site-header .main-menu a,
html[dir="rtl"] .site-header .navbar-nav a,
html[dir="rtl"] .site-header .rt-menu a {
    text-align: right !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

/* ----- جستجو به چپ ----- */
html[dir="rtl"] .site-header .header-search,
html[dir="rtl"] .site-header .search-box,
html[dir="rtl"] .site-header .search-holder,
html[dir="rtl"] .site-header .search-icon,
html[dir="rtl"] .site-header .header-search-icon,
html[dir="rtl"] .site-header .search-toggle,
html[dir="rtl"] .site-header .search-form {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .site-header .header-search form,
html[dir="rtl"] .site-header .search-box form,
html[dir="rtl"] .site-header .search-holder form {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .site-header .header-search input,
html[dir="rtl"] .site-header .search-box input,
html[dir="rtl"] .site-header .search-holder input,
html[dir="rtl"] .site-header .search-form input {
    direction: ltr !important;
    text-align: left !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}

html[dir="rtl"] .site-header .header-search button,
html[dir="rtl"] .site-header .search-box button,
html[dir="rtl"] .site-header .search-holder button,
html[dir="rtl"] .site-header .search-form button {
    float: left !important;
}

/* ----- لوگو (وسط) ----- */
html[dir="rtl"] .site-header .logo,
html[dir="rtl"] .site-header .site-logo,
html[dir="rtl"] .site-header #logo,
html[dir="rtl"] .site-header .header-logo,
html[dir="rtl"] .site-header .logo-holder,
html[dir="rtl"] .site-header .navbar-brand {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
    text-align: right !important;
}

/* ----- دکمه Book Appointment (چپ) ----- */
html[dir="rtl"] .site-header .btn,
html[dir="rtl"] .site-header .book-appointment,
html[dir="rtl"] .site-header .appointment-btn,
html[dir="rtl"] .site-header .header-btn {
    float: left !important;
    margin-right: 15px !important;
    margin-left: 0 !important;
}

/* ----- زیرمنوها ----- */
html[dir="rtl"] .site-header .sub-menu,
html[dir="rtl"] .site-header .dropdown-menu,
html[dir="rtl"] .site-header .children {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
}

html[dir="rtl"] .site-header .sub-menu .sub-menu,
html[dir="rtl"] .site-header .dropdown-menu .dropdown-menu {
    left: auto !important;
    right: 100% !important;
}

/* ----- دکمه همبرگری (موبایل) ----- */
html[dir="rtl"] .site-header .navbar-toggle {
    float: left !important;
    margin-left: 0 !important;
    margin-right: auto !important;
}

/* ===== واکنش‌گرا ===== */
@media (max-width: 992px) {
    html[dir="rtl"] .site-header .menu-item,
    html[dir="rtl"] .site-header .nav-menu li,
    html[rtl] .site-header .main-menu li,
    html[dir="rtl"] .site-header .navbar-nav li {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .site-header .header-search,
    html[dir="rtl"] .site-header .search-box,
    html[dir="rtl"] .site-header .search-holder {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .site-header .btn,
    html[dir="rtl"] .site-header .book-appointment {
        float: none !important;
        text-align: center !important;
    }
}
/* ============================================================
   راست‌چین کردن هدر - منو در راست، جستجو در چپ
   ============================================================ */

html[dir="rtl"] .wraper_header_main,
html[dir="rtl"] .header_main,
html[dir="rtl"] .container {
    direction: rtl !important;
}

/* ----- منو در سمت راست ----- */
html[dir="rtl"] .wraper_header_main .nav {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
}

html[dir="rtl"] .wraper_header_main .nav ul {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

html[dir="rtl"] .wraper_header_main .nav li,
html[dir="rtl"] .wraper_header_main .nav ul li {
    float: right !important;
    text-align: right !important;
    direction: rtl !important;
}

html[dir="rtl"] .wraper_header_main .nav a {
    text-align: right !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
    direction: rtl !important;
}

/* ----- زیرمنوها ----- */
html[dir="rtl"] .wraper_header_main .nav ul ul {
    left: auto !important;
    right: 0 !important;
    text-align: right !important;
}

html[dir="rtl"] .wraper_header_main .nav ul ul ul {
    left: auto !important;
    right: 100% !important;
}

/* ----- جستجو در سمت چپ ----- */
html[dir="rtl"] .wraper_header_main .header_main_action {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action ul {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action li {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-searchbar {
    float: left !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-searchbar i {
    float: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-search-bar {
    left: auto !important;
    right: 0 !important;
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-search-bar form,
html[dir="rtl"] .wraper_header_main .header_main_action .floating-search-bar .form-row {
    direction: ltr !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-search-bar input {
    direction: ltr !important;
    text-align: left !important;
    padding-right: 10px !important;
    padding-left: 10px !important;
}

html[dir="rtl"] .wraper_header_main .header_main_action .floating-search-bar button {
    float: left !important;
}

/* ----- لوگو در وسط (راست) ----- */
html[dir="rtl"] .wraper_header_top .brand-logo {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
    text-align: right !important;
}

html[dir="rtl"] .wraper_header_top .brand-logo a {
    float: right !important;
}

/* ----- دکمه همبرگری (موبایل) ----- */
html[dir="rtl"] .wraper_header_main .responsive-nav {
    float: left !important;
    text-align: left !important;
}

html[dir="rtl"] .wraper_header_main .responsive-nav i {
    float: left !important;
}

/* ===== منوی موبایل ===== */
html[dir="rtl"] .mobile-menu,
html[dir="rtl"] .mobile-menu-main,
html[dir="rtl"] .mobile-menu-nav {
    direction: rtl !important;
    text-align: right !important;
}

html[dir="rtl"] .mobile-menu-close {
    float: left !important;
}

html[dir="rtl"] .mobile-menu-nav li {
    text-align: right !important;
}

html[dir="rtl"] .mobile-menu-nav a {
    padding-right: 20px !important;
    padding-left: 0 !important;
    text-align: right !important;
}

/* ===== واکنش‌گرا ===== */
@media (max-width: 992px) {
    html[dir="rtl"] .wraper_header_main .nav li,
    html[dir="rtl"] .wraper_header_main .nav ul li {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .wraper_header_main .header_main_action {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .wraper_header_main .header_main_action ul {
        float: none !important;
        text-align: right !important;
    }
    
    html[dir="rtl"] .wraper_header_main .header_main_action li {
        float: none !important;
        text-align: right !important;
    }
}