@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@100..900&display=swap');

body{
  font-family: "Vazirmatn", sans-serif;
  direction: rtl;
  text-align: right;
}
*{
  letter-spacing: unset !important;
}



.about-one__fact__count,
.accrodion-one__count,
.blog-details__date,
.blog-details__tags a,
.blog-one__date,
.blog-one__item-quote__icon,
.cart-page__cart-total li,
.cart-page__table thead tr th,
.checkout-page__order-table thead tr th,
.choose-one__fact__count,
.fact-one__item__count,
.fact-two__item__count,
.main-menu .main-menu__list > li > a,
.main-menu .main-menu__list li ul li > a,
.main-menu__cart__count,
.main-menu__phone,
.main-menu__search__count,
.mobile-nav__content .main-menu__list li > a,
.nisoz-btn,
.page-header__breadcrumb,
.portfolio-details__info-list li,
.portfolio-details__pagination__next,
.portfolio-details__pagination__previous,
.portfolio-one__cats,
.portfolio-two__cats,
.portfolio-two__filter li .filter-text,
.pricing-one .pricing-one__item__name,
.pricing-one .pricing-one__main-tab-box .tab-buttons .tab-btn span,
.product-details__top,
.product__price-ranger .ranger-min-max-block input[type="submit"],
.service-one__item__number,
.service-three__item__more,
.service-two__item__number,
.services-details__document__text,
.services-details__services li a,
.sidebar__tags-list a,
.stricky-header .main-menu__list > li > a,
.stricky-header .main-menu__list li ul li > a,
.team-one__item__designation,
.testimonial-one__designation,
.testimonial-two__designation,
.testimonial-two__quote,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Vazirmatn";
}

 
.blog-details__comment-form__input-box input[type="email"],
.blog-details__comment-form__input-box input[type="text"],
.blog-details__comment-form__input-box textarea,
.cart-page__cart-total-amount,
.cart-page__coupone-form input[type="text"],
.checkout-page__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.checkout-page__input-box input[type="email"],
.checkout-page__input-box input[type="tel"],
.checkout-page__input-box input[type="text"],
.checkout-page__input-box textarea,
.contact-one__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.contact-one__input-box input[type="email"],
.contact-one__input-box input[type="text"],
.contact-one__input-box textarea,
.contact-two__input-box .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
.contact-two__input-box input[type="email"],
.contact-two__input-box input[type="text"],
.contact-two__input-box textarea,
.main-footer__email-input-box input[type="email"],
.product-details .review-form__input-box input[type="email"],
.product-details .review-form__input-box input[type="text"],
.product-details .review-form__input-box textarea,
.product-details__comment-box__date,
.product-details__quantity .quantity-box input,
.product__price-ranger .ranger-min-max-block input[type="text"],
.product__search form input[type="text"],
.product__showing-sort .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn),
body {
font-family: "Vazirmatn";
}
 .dropdown-menu,
.nice-select .option,
.nice-select{
  text-align: right !important;
}
.nice-select:after{
  left: 17px;
  right: unset;
}
.bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}

.list-unstyled {
  padding-right: 0;
}

.cta-one .text-end {
  text-align: left !important;
}

@media (max-width: 767px) {
  .cta-one .text-end {
    text-align: right !important;
  }
}

.cta-two__icon span {
  transform: rotate(135deg);
}
.main-menu .main-menu__list li ul li > a::after, .stricky-header .main-menu__list li ul li > a::after{
  content: "\f0d9";
}

.main-menu .main-menu__list > li,
.stricky-header .main-menu__list > li {
  margin-right: 64px;
}

@media (max-width: 1500px) {
  .main-menu .main-menu__list > li,
  .stricky-header .main-menu__list > li {
    margin-right: 50px;
  }
}

@media (min-width: 1200px) and (max-width: 1300px) {
  .main-menu .main-menu__list > li,
  .stricky-header .main-menu__list > li {
    margin-right: 40px;
  }
}

.main-menu .main-menu__list > li > a,
.stricky-header .main-menu__list > li > a {
  font-size: 16px;
}
.sidebar__category-list li a::after{
  content: "\f060";
}