.link-with-arrow {
    font-family: "Noto Kufi Arabic", "Rubik";
}
.link-with-arrow::after {
    margin-left: 0;
    margin-right: 5px;
    transform: rotate(-180deg);
}

.smooth-move {
    transition: all 0.5s ease-in-out;
}

.bytna-info__title,
.bytna-info__brief {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-vip__left {
    text-align: right;
}
@media(max-width: 991px) {
    .bytna-vip__left {
        text-align: center;
    }
}

.bytna-vip__title,
.bytna-vip__subtitle,
.bytna-vip__brief,
.bytna-vip__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-benefits__title,
.bytna-benefits__label,
.bytna-benefits__desc,
.bytna-benefits__cta span {
    font-family: "Noto Kufi Arabic", "Rubik";
    text-align: right;
}

@media(max-width: 991px) {
    .bytna-benefits__title {
        text-align: center;
    }
}

.bytna-benefits__content {
    margin: -193px auto 0 15px;
}
@media(max-width: 991px) {
    .bytna-benefits__content {
        margin: -35px 15px 32px;
    }
}

.bytna-benefits__cta img {
    transform: rotate(-180deg);
}

.expanded-benifits__close,
.expanded-benifits__title,
.expanded-benifits__label,
.expanded-benifits__brief {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.expanded-benifits__title {
    text-align: right;
}

.expanded-benifits__close {
    padding-right: 0;
    padding-left: 46px;
    background: url("../images/close-icon.svg") no-repeat left center;
    background-size: contain;
    margin: 0 auto 36px 0;
}
@media(max-width: 991px) {
    .expanded-benifits__close {
        margin-bottom: 16px;
    }
}

.expanded-benifits__lists ul:not(:last-child) {
    padding-right: 0 !important;
    padding-left: 65px !important;
}
@media(max-width: 991px) {
    .expanded-benifits__lists ul:not(:last-child) {
        padding: 0 !important;
    }
}

.expanded-benifits__lists ul h4,
.expanded-benifits__lists ul span {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.expanded-benifits__footer a,
.expanded-benifits__footer p {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.expanded-benifits__footer a {
    padding-right: 27px;
    padding-left: 0;
    background: url("../images/phone-icon-rtl.svg") no-repeat center right;
    background-size: contain;
}

.expanded-benifits__cta a {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.expanded-benifits__col {
    text-align: right;
}

.bytna-plnas__title,
.bytna-plnas__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-plnas__benefits__title,
.bytna-plnas__benefits__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-plnas__benefits__box.with-border h4 {
    font-family: "Noto Kufi Arabic", "Rubik";
}

@media(max-width: 991px) {
    .bytna-plnas__terms p {
        font-family: "Noto Kufi Arabic", "Rubik";
    }
}

.bytna-plnas__footer__price,
.bytna-plnas__footer__label,
.bytna-plnas__footer__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-entertainment__price,
.bytna-entertainment__label,
.bytna-entertainment__desc,
.bytna-entertainment__big-title,
.bytna-entertainment__title {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-entertainment__price {
    margin-bottom: 8px;
}

@media(max-width: 991px) {
    .alnokhba__content {
        text-align: center;
    }
}

.alnokhba__logo {
    margin-right: 0;
    margin-left: 35px;
}
@media(max-width: 991px) {
    .alnokhba__logo {
        margin: 0 0 18px;
    }
}

.alnokhba__title,
.alnokhba__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
    text-align: right;
}
@media(max-width: 991px) {
    .alnokhba__title,
    .alnokhba__desc {
        text-align: center;
    }
}

.alnokhba__benefits__title {
    text-align: right;
}
@media(max-width: 991px) {
    .alnokhba__benefits__title {
        text-align: center;
    }
}

.alnokhba__benefits__title,
.alnokhba__benefits__label,
.alnokhba__benefits__desc {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.bytna-member {
    background: url("../images/grediant-white-black-bg-rtl.png") no-repeat center center;
    background-size: cover;
}
.bytna-member__video {
    text-align: right;
}
@media(max-width: 991px) {
    .bytna-member__video {
        text-align: center;
    }
}
.bytna-member__content {
    text-align: right;
}
@media(max-width: 991px) {
    .bytna-member__content {
        text-align: center;
    }
}
.bytna-member__title,
.bytna-member__desc,
.bytna-member__cta {
    font-family: "Noto Kufi Arabic", "Rubik";
}

.fine-print {
    text-align: right;
}
.fine-print .fine-print__title,
.fine-print .card-body,
.fine-print .card-body * {
    font-family: "Noto Kufi Arabic", "Rubik" !important;
}
@media(max-width: 991px) {
    .fine-print .accordion .card-header button {
        text-align: right !important;
    }
    .fine-print .accordion .card-header button:after {
        left: 0 !important;
        right: auto !important;
    }
}
.fine-print .fine-print__links {
    padding: 0;
}
.fine-print .fine-print__links li a {
    font-family: "Noto Kufi Arabic", "Rubik";
}
.fine-print .fine-print__links li a img {
    transform: rotate(-90deg);
    margin-left: 0;
    margin-right: 8px;
}

.need-to-help-section {
    text-align: right;
}
.need-to-help-section .need-to-help__title {
    padding-right: 67px;
    padding-left: 0;
    background-position: right center;
}
.need-to-help-section .need-to-help__links li::before {
    margin-left: 6px;
    margin-right: 0;
}
@media(max-width: 991px) {
    .need-to-help-section .need-to-help__links {
        padding: 0;
    }
}

.ooredoo-qr-code__img {
    margin-left: 26px;
    margin-right: 0;
}
@media(max-width: 991px) {
    .ooredoo-qr-code__img {
        margin-left: 14px;
        margin-right: 0;
    }
}

.ooredoo-qr-code__info {
    text-align: right;
}
.ooredoo-qr-code__info h5 {
    font-family: "Noto Kufi Arabic", "Rubik";
}
.ooredoo-qr-code__info p {
    font-family: "Noto Kufi Arabic", "Rubik";
}

@media(max-width: 991px) {
    .ooredoo-app-galleries {
        margin-right: 120px;
        margin-left: 0;
    }
}

.ooredoo-app-galleries a {
    margin-right: 0;
    margin-left: 12px;
}
@media(max-width: 991px) {
    .ooredoo-app-galleries a {
        margin-left: 5px;
        margin-right: 0;
    }
}





/* ==> New CSS Style => Baytna Cards */
.postpaid-btn,
.postpaid-plans__choose a,
.postpaid-plans__card.golden-card .postpaid-plans__details-cta {
  font-family: "Noto Kufi Arabic", "Rubik" !important;
}

/* =====[ START :: Postpaid Style ]===== */
.explore-plans {
  text-align: right;
}
.explore-plans .container .row > div:first-child {
  border-radius: 0 24px 24px 0;
}
.explore-plans .container .row > div:last-child {
  border-radius: 24px 0 0 24px;
  padding-left: 15px;
  padding-right: 70px;
}
.explore-plans__title {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.explore-plans__list li {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.explore-plans__list li::before {
  margin-right: 0 !important;
  margin-left: 8px !important;
}

/* =====[ END :: Postpaid Style ]===== */
/* =====[ START :: Shared Style ]===== */
.postpaid-plans__card {
  text-align: right;
}
.postpaid-plans__tag, .postpaid-plans__title, .postpaid-plans__desc, .postpaid-plans__start-from, .postpaid-plans__old-price, .postpaid-plans__per-month, .postpaid-plans__current-price .currency, .postpaid-plans__current-price .price, .postpaid-plans__budge {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-plans__tag {
    right: auto;
    left: 12px;
}
.postpaid-plans__top {
  background: transparent linear-gradient(130deg, #dcedea 0%, #ffffff 100%) 0% 0% no-repeat padding-box;
}
.postpaid-plans__price {
  text-align: left;
}
.postpaid-plans__current-price .currency {
  margin-right: 0;
  margin-left: 3px;
}
.postpaid-plans__benefits-label, .postpaid-plans__benefits-brief {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-plans__extra-title, .postpaid-plans__extra-label {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-plans__extra-icon {
  margin-right: 0;
  margin-left: 8px;
}
.postpaid-plans__extra-label .help-info {
  margin: -2px 6px 0 0;
}
.postpaid-plans__progress-title {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-plans__progress .progress-value span {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-plans__details-cta {
  font-family: "Noto Kufi Arabic", "Rubik";
}

.postpaid-details-modal {
  text-align: right;
}
.postpaid-details-modal.modal.right .modal-dialog {
  right: auto;
  left: 0;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.postpaid-details-modal .modal-header h5 {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .modal-body .nav-link {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .postpaid-details-label {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .postpaid-details-list li .info-icon {
  margin-left: 0;
  margin-right: 5px;
}
.postpaid-details-modal .postpaid-details-list li p {
  font-family: "Noto Kufi Arabic", "Rubik";
  margin: 0 8px 0 0;
}
.postpaid-details-modal .postpaid-details-footer {
  text-align: right;
}
.postpaid-details-modal .postpaid-details-price .old-price,
.postpaid-details-modal .postpaid-details-price .currency,
.postpaid-details-modal .postpaid-details-price .current-price,
.postpaid-details-modal .postpaid-details-price .per-month {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .postpaid-details-price .old-price {
  margin-right: 0;
  margin-left: 8px;
}
.postpaid-details-modal .postpaid-details-benefilts .benefilts-title img {
  margin-right: 0;
  margin-left: 10px;
}
.postpaid-details-modal .postpaid-details-benefilts .benefilts-title h5 {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .postpaid-details-benefilts .benefilts-card-title img {
  margin-left: 12px;
  margin-right: 0;
}
.postpaid-details-modal .postpaid-details-benefilts .benefilts-card-note,
.postpaid-details-modal .postpaid-details-benefilts .benefilts-card-desc,
.postpaid-details-modal .postpaid-details-benefilts .benefilts-card-title span,
.postpaid-details-modal .postpaid-details-benefilts .international-pragraph {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .international-list li img {
  margin-right: 0;
  margin-left: 8px;
}
.postpaid-details-modal .international-list li p,
.roaming-countries-list__title,
.postpaid-details-modal .postpaid-details-list .roaming-countries-list p {
  font-family: "Noto Kufi Arabic", "Rubik";
}
.postpaid-details-modal .international-list a::after {
  margin: 1px 5px 0 0;
}
.postpaid-details-modal .international-list li .countries-search .form-group::after {
  right: auto;
  left: 10px;
}
.postpaid-details-modal .international-list li .countries-search .form-group input {
  padding-left: 35px;
  padding-right: 0.75rem;
}
.postpaid-details-modal .international-list li .countries-search span {
  font-family: "Noto Kufi Arabic", "Rubik";
  margin-left: 0;
  margin-right: 8px;
}
/* =====[ END :: Shared Style ]===== */
@media (max-width: 820px) {
  .postpaid-details-list .international-list .roaming-countries-list {
    margin-left: 0;
    margin-right: -30px;
  }
}