body {
  text-align: right;
  direction: rtl;
  font-family: IRANYekan;
}

.container {
  direction: rtl;
}

.navbar-nav {
  padding-right: 0;
  margin-right: auto;
}

.navbar-nav .nav-item {
  margin-left: 15px;
  margin-right: 0;
}

.navbar-brand {
  margin-left: auto;
  margin-right: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  /* text-align: right; */
}

p {
  /* text-align: justify; */
  line-height: 1.8;
}

img {
    
}

.footer {
  
}

/* دکمه‌ها */
.btn {
  text-align: center;
  direction: rtl;
}

/* تغییر جهت فلکس باکس برای RTL */
.d-flex {
  /*flex-direction: row-reverse;*/
}

/* اصلاح لیست‌ها */
ul,
ol {
    padding-right: 1.0rem;
    padding-left: 1.0rem;
}

/* فرم‌ها */
input,
textarea {
  text-align: right;
  direction: rtl;
}

.header {
  direction: rtl;
  text-align: right;
}

.header .container-fluid {
  flex-direction: row-reverse;
  justify-content: space-between;
}

/* تنظیم لوگو */
.header .logo {
  margin-left: 0;
  /*margin-right: auto;*/
  flex-direction: row-reverse;
}

.header .logo img {
  margin-left: 10px;
  margin-right: 0;
}

/* تنظیم منو */
.navmenu {
  margin-right: auto;
  margin-left: auto;
}

.navmenu ul {
  padding-right: 0;
}

.navmenu ul li {
  /*float: right;*/
  margin-left: 15px;
  margin-right: 0;
}

.navmenu ul li a {
  text-align: right;
  font-weight: 600;
}

/* اصلاح جهت آیکون‌های dropdown */
.navmenu .dropdown > a .bi-chevron-down,
.navmenu .listing-dropdown > a .bi-chevron-down {
  margin-left: 5px;
  margin-right: 0;
}

/* دکمه Get Started */
.btn-getstarted {
  margin-left: 15px;
  margin-right: 0;
}

/* تنظیمات منو برای موبایل */
.mobile-nav-toggle {
  left: 15px;
  right: auto;
}

.bi-arrow-left {
  padding-right: 10px;
  margin-bottom: -5px;
}

.img-withoutFloat {
  float: none !important;
}

/* تنظیمات برای موبایل */
@media (max-width: 1200px) {
  .header .navmenu {
    margin-left: auto;
    margin-right: unset;
  }

  .header .btn-getstarted {
    order: 1;
  }
  /*.navmenu {
        position: absolute;
        top: 100%;
      
        background: white;
        text-align: center;
        
        flex-direction: column;
    }

        .navmenu ul {
            flex-direction: column;
        }

    .mobile-nav-toggle {
        position: absolute;
        left: 15px;
        right: auto;
    }*/
}
