@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap);
@import url(https://fonts.googleapis.com/css?family=Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&display=swap);
/* ===================================
    01. Google font
====================================== */
/* ===================================
    02. Arabic Directions
====================================== */
* {
  font-family: "Almarai", sans-serif;
}

header .top-bar {
  direction: ltr;
}

.bg-light-gray .feature-box-content {
  text-align: right;
  margin-right: 20px;
}

.feature-box-left-icon .feature-box-icon {
  margin-right: 0px;
}

#about {
  direction: ltr;
}

.list-style-07 li .item-qty {
  left: 0;
  right: auto;
}

.terms-conditions {
  text-align: right;
}

.feature-box-left-icon-middle, .process-step-style-02 .process-step-item, #about .text-white, #about .bg-white, .lang, .header-language li, .establish-year .fancy-text-box-border-left {
  text-align: right;
}

.process-step-style-02 .process-step-icon-wrap {
  margin-left: 40px;
  margin-right: 0px;
}

.contact-cards .feature-box-content {
  text-align: center;
}

.dropdown-menu.megamenu-content li a {
  text-align: right;
}

.nav-item > .dropdown-toggle {
  right: auto !important;
  left: 0px;
}

.header-language .dropdown-menu {
  right: 0;
  left: 0 !important;
}

.nav-item.dropdown.megamenu .menu-back-div ul[class*=d-] {
  padding-right: 0;
  padding-left: 60px;
}

.header-language .small-lang {
  right: auto;
}

.header-language.dropdown-style-01 .btn {
  color: #828282;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-left: 0;
  border-top: 0 !important;
  border-bottom: 0 !important;
}

.alt-font, .btn {
  font-family: "Almarai", sans-serif;
}

.interactive-banners-content h5 {
  font-size: 25px;
  margin-bottom: 1px;
  line-height: 1.2;
}

.task .mission-one {
  text-align: right;
  margin-right: 20px;
}

.p-15-17 svg, .p-15-17 i {
  padding: 15px 17px !important;
}

.text-ellipsis-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-ellipsis-3 p {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}
.text-ellipsis-3 ul {
  display: none;
}
