body {
  direction: rtl;
  font-family: "Cairo", sans-serif, serif; }

nav.breadcrumb-holder .breadcrumb-item + .breadcrumb-item::before {
  padding-left: 1.5rem;
  padding-right: unset;
  content: "/"; }
  @media (max-width: 991px) {
    nav.breadcrumb-holder .breadcrumb-item + .breadcrumb-item::before {
      padding-left: 0.5rem; } }

.font-gimlet {
  font-family: "Cairo", sans-serif; }

.font-bold {
  font-weight: bold; }

.rtl-none {
  display: none; }

.intl-tel-input.separate-dial-code .selected-dial-code {
  padding-left: 10px; }

@media (max-width: 992px) {
  .intl-tel-input .country-list {
    left: 50px; } }

.social-link {
  list-style: none;
  border: 1px solid #FFFFFF; }
  .social-link .item a {
    border-left: 1px solid #FFFFFF;
    border-right: 0; }

.inner-content ul,
.inner-content ol {
  padding-right: 1rem;
  padding-left: 0; }

.primary-btn.arrow-hover i {
  padding-right: 0;
  padding-left: 1rem;
  margin-left: 0 !important;
  margin-right: 1.5rem !important; }
  .primary-btn.arrow-hover i::before {
    content: "\f30a"; }

.primary-btn.arrow-hover:hover i {
  transform: translateX(-20px); }

.link i::before {
  content: "\f30a"; }

.link:hover i {
  transform: translateX(-20px); }

.new-post-card {
  margin-left: 1.25%;
  margin-right: 0; }
  .new-post-card .card-img {
    color: #FFFFFF;
    position: relative; }
    .new-post-card .card-img .date {
      right: 0;
      left: unset; }
  .new-post-card:nth-child(3n) {
    margin-left: 0; }
  @media (max-width: 992px) {
    .new-post-card {
      margin-left: 0; } }

.post-card {
  margin-left: 1.25%;
  margin-right: 0; }
  .post-card:nth-child(3n) {
    margin-left: 0; }
  .post-card .card-img .date {
    left: unset;
    right: 0; }
  @media (max-width: 992px) {
    .post-card {
      margin-left: 0; } }

.services-card {
  margin-left: 1.25%;
  margin-right: 0; }
  .services-card:nth-child(3n) {
    margin-left: 0; }
  @media (min-width: 992px) {
    .services-card .card-img .card-title {
      width: auto; } }
  @media (max-width: 992px) {
    .services-card {
      margin-left: 0; } }

@media (max-width: 992px) {
  .site-header {
    direction: ltr; }
    .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown i {
      right: unset;
      left: -70px;
      transform: translate(50%, -50%); }
      .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown i:before {
        content: "\f053"; }
    .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item {
      justify-content: flex-end; }
    .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu i {
      right: unset;
      left: 0; }
      .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu i:before {
        content: "\f057"; }
    .site-header .top-header .navbar .navbar-collapse .mobile-nav-social .social-link {
      direction: rtl; }
      .site-header .top-header .navbar .navbar-collapse .mobile-nav-social .social-link .item a {
        border-left-color: #1A1818; } }

@media (min-width: 992px) {
  .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu {
    padding-left: 1.5rem;
    padding-right: 0; }
    .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item {
      padding-right: 1.5rem;
      padding-left: 0; }
      .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item:after {
        left: unset;
        right: 0; }
      .site-header .top-header .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover span {
        transform: translateX(-30px); } }

.contact-modal .modal-dialog .modal-content .close-form {
  left: unset;
  right: 0; }

.questions-list .card .card-header .btn {
  padding-right: 1rem !important;
  padding-left: 75px !important; }
  @media (max-width: 992px) {
    .questions-list .card .card-header .btn {
      padding-right: 0.7rem !important;
      padding-left: 54px !important; } }
  .questions-list .card .card-header .btn i {
    right: unset;
    left: -1px;
    border-left: 0;
    border-right: 1px solid #dfdfdf; }

@media (min-width: 992px) {
  .home-page .main-head {
    padding-top: 70px; } }

@media (max-width: 992px) {
  .home-page .home-header .header-services {
    margin-bottom: -230px; } }

.home-page .home-header .header-services .main-services .link-icon i::before {
  content: "\f30a"; }

.home-page .home-header .header-services .main-services:hover .link-icon i, .home-page .home-header .header-services .main-services:focus .link-icon i {
  transform: translateX(-20px); }

.home-page .home-header .header-services .main-services .name {
  width: auto; }
  @media (max-width: 576px) {
    .home-page .home-header .header-services .main-services .name {
      font-size: 1.1rem; } }

.home-page .home-header .head:nth-child(2) {
  margin-top: 5px; }

.home-page .we-are .head:after {
  left: unset;
  right: -95px; }

@media (min-width: 576px) {
  .home-page .testimonials .testimonial-carousel .owl-nav .owl-next {
    right: unset;
    left: 0;
    transform: translateX(-100%); } }
  @media (min-width: 576px) and (min-width: 576px) and (max-width: 1200px) {
    .home-page .testimonials .testimonial-carousel .owl-nav .owl-next {
      transform: translateX(-130%); } }

@media (min-width: 576px) {
    .home-page .testimonials .testimonial-carousel .owl-nav .owl-next i:before {
      content: "\f30a"; }
    .home-page .testimonials .testimonial-carousel .owl-nav .owl-next:hover i {
      transform: translateX(-15px); } }

@media (max-width: 576px) {
  .home-page .testimonials .container {
    padding-left: 0;
    padding-right: 15px; } }

.blog-page .latest-news .latest-news-carousel .owl-item .post-card .card-body {
  padding-left: 0 !important;
  padding-right: 1rem !important; }

.blog-page .latest-news .latest-news-carousel .owl-nav {
  margin: 0; }
  .blog-page .latest-news .latest-news-carousel .owl-nav .owl-next:hover i,
  .blog-page .latest-news .latest-news-carousel .owl-nav .owl-prev:hover i {
    transform: translateX(-15px); }
  .blog-page .latest-news .latest-news-carousel .owl-nav .owl-next {
    right: unset;
    left: 0; }
    .blog-page .latest-news .latest-news-carousel .owl-nav .owl-next i:before {
      content: "\f30a"; }

.services-page .sidebar {
  left: unset;
  left: 0; }
  .services-page .sidebar .sidebar-nav .nav-link:after {
    left: unset;
    right: -100px; }
  .services-page .sidebar .sidebar-nav .nav-link.active span {
    transform: translateX(-30px); }

.service-single-page .state .diagram li .title {
  left: unset;
  right: 85px; }
  @media (min-width: 1351px) {
    .service-single-page .state .diagram li .title {
      font-size: 1.4rem; } }
  @media (max-width: 1350px) {
    .service-single-page .state .diagram li .title {
      font-size: 1.1rem; } }

.service-single-page .state .diagram li .image img {
  margin-left: 0;
  margin-right: 38px;
  transform: scaleX(-1); }

.service-single-page .state .diagram li:nth-child(even) .title {
  right: unset;
  left: 85px;
  text-align: left; }

.service-single-page .state .diagram li:nth-child(even) .image img {
  transform: scaleX(1) translateX(38px);
  margin-right: 0; }

.service-single-page .state .description .documents ul li {
  padding-left: 0;
  padding-right: 1rem; }
  .service-single-page .state .description .documents ul li:before {
    left: unset;
    right: 0; }

@media (max-width: 992px) {
  .service-single-page .state .diagram {
    margin-left: auto;
    margin-right: 1rem; }
  .service-single-page .state .description .documents ul {
    margin-left: auto;
    margin-right: 1rem; } }

.faqs-page .tab-content .tab-pane .card .card-header .btn {
  padding-right: 1rem !important;
  padding-left: 75px !important; }
  @media (max-width: 992px) {
    .faqs-page .tab-content .tab-pane .card .card-header .btn {
      padding-right: 0.7rem !important;
      padding-left: 54px !important; } }
  .faqs-page .tab-content .tab-pane .card .card-header .btn i {
    right: unset;
    left: -1px;
    border-left: 0;
    border-right: 1px solid #dfdfdf; }

.faqs-page .search-section .fa-search {
  left: unset;
  right: 15px; }

.faqs-page #autoComplete_list .autoComplete_result {
  text-align: right; }

.faqs-page .category-list .contain .cate-item {
  margin-right: 0;
  margin-left: 1%; }
  @media (max-width: 992px) {
    .faqs-page .category-list .contain .cate-item {
      margin-left: 0; } }

.page-not-found .main-head .head {
  direction: rtl; }

.tag-page .tab-content .tab-pane .post-card:nth-child(2n) {
  margin-left: 0; }

footer .footer-logo {
  display: none; }

@media (max-width: 992px) {
  footer .helpful ul:first-child {
    margin-right: 0;
    margin-left: 1rem; } }

/* Style Sticky Elements */
.desktop-sticky-contact {
  right: unset;
  left: 2rem; }

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