html,
body {
  direction: rtl;
}

.setting-box {
  right: -200px;
  border-width: 0 0 0 2px;
}
.setting-box.open {
  right: 0;
}
.setting-box .setting-icon {
  left: -40px;
  border-radius: 50% 0 0 50%;
  border-width: 2px 0 2px 2px;
}

select {
  background-position: left 0.5em center;
}

.section-title h2::after {
  right: 0 !important;
  left: auto !important;
}
.section-title h2::before {
  right: 0 !important;
  left: auto !important;
}

.navbar .dropdown-toggle::after {
  vertical-align: 0;
  margin-right: 5px;
}
.navbar .dropdown-menu .dropdown-item {
  text-align: right;
}
.navbar .dropdown-menu .dropdown-item:hover {
  padding-right: 30px;
}

.section-title p {
  text-align: right;
}

.features .feat-box h4 {
  font-weight: bold;
}

.about .social-links a {
  display: flex;
  flex-direction: row-reverse;
  max-width: 80px;
  float: right;
  justify-content: flex-end;
}
.about .social-links a i {
  margin-left: 5px;
}
.about .content h3 {
  padding-right: 33px;
}
.about .content h3::before {
  right: 0;
}
.about .content h3::after {
  right: 52px;
}
.about .content ul li {
  padding-right: 30px;
  display: flex;
  flex-direction: row-reverse;
  text-align: right;
}
.about .content ul li i {
  padding-right: 5px;
  right: 0;
}
.about .content ul li span {
  padding-right: 10px;
}

.contact .item {
  flex-direction: row-reverse;
}
.contact .info h5 {
  text-align: right;
}
.contact .info p {
  text-align: right;
}

.testimonials .testimonial-img {
  right: 14px;
}
@media (min-width: 768px) {
  .testimonials .testimonial-img {
    right: -95px;
  }
}
.testimonials .testimonials-box .facebook a {
  left: 7px;
  float: left;
}

.search .entry-meta ul ul a {
  margin-left: 5px;
}
.search i {
  margin-left: 8px;
}

.courses .course-info {
  flex-direction: row-reverse;
}

.blog .search-form button {
  left: 0;
  border-radius: 4px 0 0 4px;
}

.single-post .post-pagination {
  flex-direction: row-reverse;
}
.single-post .post-pagination div span {
  display: flex;
  flex-direction: row-reverse;
}
.single-post .post-pagination div span i {
  margin-top: 4px !important;
}
@media (min-width: 768px) {
  .single-post .breadcrumbs {
    text-align: right;
  }
}

.footer .footer-top h4 {
  text-align: right;
}
.footer .footer-links {
  text-align: right;
}
.footer .footer-links i {
  transform: rotate(180deg);
  margin-left: 5px;
}
.footer .footer-newsletter form .btn-submit {
  right: 0 !important;
}
.footer .made .creator {
  text-align: right;
  padding-right: 50px;
}

.contact_us .form {
  padding: 20px 0 20px 10px;
}
.contact_us .contact-footer .download-btns .download {
  direction: rtl;
  text-align: start;
  line-height: 8px;
  padding-top: 20px;
}
.contact_us .contact-footer .download-btns .download i {
  position: absolute;
  left: auto;
  left: 5px;
}
.contact_us .contact-footer .download-btns .download span {
  margin-left: auto;
  margin-right: 10px;
  display: block;
}
.contact_us .contact-footer .download-btns .download strong {
  margin-left: auto;
  margin-right: 12px;
  display: block;
}

/*# sourceMappingURL=rtl.css.map */
