.b2b-shared-info__title, .b2b-shared-info__desc {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.b2b-shared-content__title, .b2b-shared-content__desc {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.b2b-product-plans .slick-dots {
  left: auto;
  right: 13px;
}
.b2b-product-plans .slick-dots li:not(:last-child) {
  margin: 0 0 0 9px !important;
}
.b2b-product-plans .slick-arrow {
  transform: rotate(-180deg);
}
.b2b-product-plans .slick-arrow.arrow-next {
  right: auto;
  left: -60px;
}
.b2b-product-plans .slick-arrow.arrow-prev {
  left: auto;
  right: -60px;
}
.b2b-product__card {
  text-align: right;
}
.b2b-product__card-name, .b2b-product__card-pricing sub, .b2b-product__card-pricing .main-price, .b2b-product__card-pricing .per-month, .b2b-product__card-cta a, .b2b-product__card-note {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__card-accordion .card-header button {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__card-checkers li {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__card-checkers li:first-child {
  border-radius: 0 8px 8px 0;
}
.b2b-product__card-checkers li:last-child {
  border-radius: 8px 0 0 8px;
}
.b2b-product__card-checkers li::before {
  margin-right: 0;
  margin-left: 4px;
}
.b2b-product__card-list li {
  padding-left: 0;
  padding-right: 15px;
}
.b2b-product__card-list li::before {
  left: auto;
  right: 0;
}
.b2b-product__card-list li p {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__card-apps img:not(:last-child) {
  margin-right: 0;
  margin-left: 8px;
}
.b2b-product__card-subtitle, .b2b-product__card-detailed-cta a {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__card-services img {
  margin: 0 0 8px 8px;
}
.b2b-product__modal {
  text-align: right;
}
.b2b-product__modal .modal-header .modal-title {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__modal .modal-header .close {
  float: left;
  margin: -1rem auto -1rem -1rem;
}
.b2b-product__modal-desc, .b2b-product__modal-label, .b2b-product__modal-brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-product__modal-icon {
  margin-right: 0;
  margin-left: 12px;
}

.compare-plans-details__list {
  border-radius: 0 24px 0 0;
  text-align: right;
}

.compare-plans-details__list li:not(:first-child) {
  padding: 15px 24px 15px 7px;
}

.compare-plans-details__list li:first-child {
  padding: 15px 24px 10px 7px;
}

.compare-plans-details__list li:nth-child(2) {
  border-radius: 0 24px 0 0;
}

.compare-plans-details__list li:last-child {
  border-radius: 0 0 24px 0;
}

.compare-plans-details__list li h5,
.compare-plans-details__list li a,
.compare-plans-details__list li .currency,
.compare-plans-details__list li .price,
.compare-plans-details table thead th,
.compare-plans-details table td {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.compare-plans-details__list li .price {
  margin-left: 0;
  margin-right: 3px;
}

.b2b-features__title, .b2b-features__desc {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-features__tabs .nav-pills {
  padding-right: 0;
  padding-left: 5px;
}
.b2b-features__tabs-icon {
  margin-right: 0;
  margin-left: 12px;
}
.b2b-features__tabs-link, .b2b-features__tabs-title, .b2b-features__tabs-brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.b2b-features__tabs-content {
  text-align: right;
}
.b2b-features__tabs-content .b2b-features__tabs-icon {
  margin-right: 0;
  margin-left: 20px;
}
.b2b-features.plans-features .b2b-features__tabs-sec-brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.aamali-benefits__card {
  text-align: right;
}
.aamali-benefits__label, .aamali-benefits__brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.aamali-benefits__img img {
  right: auto;
  left: -33px;
}

.oo-business-carousel .slick-dots li:not(:last-child) {
  margin: 0 0 0 9px !important;
}
.oo-business-carousel .slick-arrow {
  transform: rotate(-180deg);
}
.oo-business-carousel .slick-arrow.arrow-next {
  right: auto;
  left: 32px;
}
.oo-business-carousel .slick-arrow.arrow-prev {
  left: auto;
  right: 32px;
}
.oo-business-carousel.b2b-wide-slider .slick-arrow.arrow-next {
  right: auto;
  left: -60px;
}
.oo-business-carousel.b2b-wide-slider .slick-arrow.arrow-prev {
  left: auto;
  right: -60px;
}
.oo-business-carousel.b2b-wide-slider .slick-dots {
  left: auto;
  right: -20px;
}

.why-ooredoo__card {
  text-align: right;
}
.why-ooredoo__label, .why-ooredoo__brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.other-products__title, .other-products__label, .other-products__brief, .other-products__cta a {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.other-products__card {
  text-align: right;
}
.other-products__card:hover .other-products__img img {
  transform: scale(1.05) translate(5px, -6px);
}
.other-products__content {
  padding: 32px 32px 32px 0;
}
.other-products__img img {
  border-radius: 0 0 128px 16px;
}

.oo-faqs .oo-faqs__title {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.oo-faqs .accordion .card {
  text-align: right;
}
.oo-faqs .accordion .card .card-header button {
  font-family: "Noto Kufi Arabic", "Rubik";
  text-align: right;
}
.oo-faqs .accordion .card .card-body, .oo-faqs .accordion .card .card-body p {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.oo-faqs .oo-faqs__links {
  margin: 0;
}
.oo-faqs .oo-faqs__links li a {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.oo-faqs .oo-faqs__links li a img {
  margin-left: 0;
  margin-right: 8px;
}

.result-item img {
  margin-right: 0;
  margin-left: 16px;
}

.result-item p,
.search-wrapper .search-input,
.valet-location-title,
.valet-location-desc {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.search-wrapper .search-input {
  padding: 12px 45px 12px 12px;
}

.search-wrapper > .form-group::after {
  left: auto;
  right: 16px;
}

.valet-location-icon {
  margin-right: 0;
  margin-left: 15px;
}

@media (max-width: 820px) {
  .aamali-benefits__img img {
    right: auto;
    left: -23px;
  }
  .oo-business-carousel.arrow-next {
    right: auto;
    left: 5px;
  }
  .oo-business-carousel.arrow-prev {
    left: auto;
    right: 5px;
  }
  .oo-business-carousel.b2b-wide-slider .slick-dots {
    right: 0;
  }
  .other-products__content {
    padding: 24px 24px 24px 0;
  }
  .other-products__img img {
    border-radius: 77px 0 128px 16px;
  }
  .b2b-help__label::before {
    margin-right: 0;
    margin-left: 8px;
  }
}
@media (max-width: 767.98px) {
  .b2b-features.plans-features .nav-link::after {
    margin-left: 0 !important;
    margin-right: auto;
  }
}