body {
  direction: rtl;
  unicode-bidi: embed;
}

button {
  text-align: right;
}

.site-header .dashboard-btn {
  margin-left: 1rem;
  margin-right: 0;
}

.gallery-slider .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 2vw);
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  right: auto;
}
.gallery-slider .swiper-button-next:hover {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}
.gallery-slider .swiper-button-prev {
  left: auto;
  right: var(--swiper-navigation-sides-offset, 2vw);
  -webkit-transform: scale(-1);
      -ms-transform: scale(-1);
          transform: scale(-1);
}

.wrap-form-lets-talk #gform_1 input[type=tel] {
  text-align: right;
}

.bottom-contact form input:not([type=submit]):not(.newsletter-email),
.bottom-contact form select {
  text-align: right;
}
.bottom-contact form input[type=tel] {
  text-align: right;
}
.bottom-contact form input[type=email] {
  text-align: right;
}

.home-section-1 .tab-content ul li .link {
  left: 0;
  right: auto;
  -webkit-transform: translateY(-50%) scaleX(1);
      -ms-transform: translateY(-50%) scaleX(1);
          transform: translateY(-50%) scaleX(1);
}
.home-section-1 .tab-content .all-programs-btn svg {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.home-news-and-events h2 svg {
  margin-top: 0.75rem;
  margin-right: 1rem;
  margin-left: auto;
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.faculty-main .faculty-boxes .box .more-info svg {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}

.center-content .tab-content .tab-pane .tab-main-content .center-goals ul li {
  padding-right: 4em; /* Space for the number */
  padding-left: 0;
}
.center-content .tab-content .tab-pane .tab-main-content .center-goals ul li::before {
  right: 0;
  left: auto;
}

.contact-main form input[type=email] {
  direction: rtl;
}
.contact-main form input[type=tel] {
  text-align: right;
  direction: rtl;
}

@media screen and (max-width: 992px) {
  .site-header .dashboard-btn {
    margin-left: 0.5rem;
    margin-right: 0;
  }
}
.btn-1 .icon {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
}
/*# sourceMappingURL=rtl.css.map */
