.accordion .card-body li, .link-with-arrow {
  font-family: "Noto Kufi Arabic";
}
.link-with-arrow::after {
  margin-left: 0;
  margin-right: 5px;
  transform: rotate(-180deg);
}

.fusion-card__cta {
   
  color: #ed1c24 !important;
  text-decoration: none !important;
  width: max-content;
  margin-left:  inherit;
  position: relative;
}

.page-template-html-template-slider a.link-with-arrow {
    line-height: 31px;
}

@media (max-width: 820px) {
	.link-with-arrow {
		font-size: 12px;
		padding: 0 5px 0 10px;		
		position: relative;
        top: 5px;
	}
	.page-template-postpaid-fusion-2023 .link-with-arrow::after{     
		width: 15px;
		height: 8px; 
	}
	.page-template-postpaid-fusion-2023 .fusion-card{
		margin-top: 0px;
	}
	.page-template-postpaid-fusion-2023 .social_icons img {
		display: inline-block;
		margin-right: 5px;
	}
	.page-template-postpaid-fusion-2023 .fusion-card__extended-label{
		min-height: 0px;
	}
	.fusion-card__prices-wrapper.hala_buy_now {
		min-width: 80px;
		min-height: 80px;
		width: 80px;
		height: 80px;
	}
	.link-with-arrow.hala_buy_now{
		bottom: 10px;
	}
}

.fine-print .accordion .card .card-body p{font-family: "NotoKufiArabic-Regular" !important;}
.smooth-move {
  transition: all 0.5s ease-in-out;
}

.shahry-tabs {
  text-align: right;
}
.shahry-tabs .nav-item {
  font-family: "Noto Kufi Arabic";
}
.accordion .card-body li {
    margin-bottom: 15px;
}
@media (min-width: 821px) and (max-width: 870px) {
	.fine-print .accordion .card .card-header button {text-align: right !important;}
}
@media (max-width: 820px) {
  .shahry-tabs .slick-list {
    padding-right: 35px;
  }
  [dir=rtl] .fusion__left-side .slick-slide .col-12{padding: 0 20px 0px 0px !important;}
  .fine-print .accordion .card .card-body, .fine-print .accordion .card .card-header button{font-size: 14px;}
}

.fusion__title,
.fusion__desc {
  font-family: "Noto Kufi Arabic";
}
.fusion-card.fusion-big-card .fusion-card__plan {
  text-align: left;
  left: 28px;
  right: auto;
}
@media (max-width: 820px) {
  .fusion-card.fusion-big-card .fusion-card__plan {
    left: 22px;
    right: auto;
  }
}
.fusion-card.fusion-big-card .starting-from-label,
.fusion-card.fusion-big-card .price-label,
.fusion-card.fusion-big-card .per-month-label {
  font-family: "Noto Kufi Arabic";
}
.fusion-card.fusion-big-card .fusion-card__bottom {
  left: 33px;
  right: auto;
}

.fusion-card__second-plan {
  text-align: left;
  left: 22px;
  right: auto;
}
.fusion-card__second-plan .price-label,
.fusion-card__second-plan .per-month-label {
  font-family: "Noto Kufi Arabic";
}

.fusion-card__label {
  right: 13px;
  left: auto;
}
.fusion-card__label img {
  margin-left: 6px;
  margin-right: 0;
}
.fusion-card__label span {
  font-family: "Noto Kufi Arabic";
}

.fusion-card__title,
.fusion-card__desc {
  font-family: "Noto Kufi Arabic";
}

.fusion-card__note img {
  margin-left: 6px;
  margin-right: 0;
}

.fusion-card__note span {
  font-family: "Noto Kufi Arabic";
}

.fusion-card__list-label {
  padding-right: 0;
  padding-left: 15px;
}

.fusion-card__list-label img {
  margin-left: 5px;
  margin-right: 0;
  width: 13px;
  -o-object-fit: contain;
  object-fit: contain;
}
.fusion-card__list li {
  padding-left: 15px;
  padding-right: 0 !important;
}
.fusion-card__list-label span {
  font-family: "Noto Kufi Arabic";
}

.fusion-card__list-value span {
  font-family: "Noto Kufi Arabic";
  text-align: left;
}
.fusion-card__details,
.fusion-card__terms,
.fusion-card__cta,
.fusion-card__secondary-note,
.fusion-card__benefits-title,
.fusion-card__benefits-list p {
  font-family: "Noto Kufi Arabic";
}
.fusion-card__cta,
.fusion-big-card .fusion-card__terms {
  margin-left: 0;
  margin-right: auto;
}
.shahry-select__cta {
  margin-left: auto;
  margin-right: 0;
  display: block;
  width: max-content;
}

.fusion-big-card .fusion-card__title,
.fusion-card__note,
.entertainment-benefits__tooltip,
.shahry-select__title,
.shahry-select__desc,
.fusion-modal .col-lg-5,
.selection-plans,
.selections-title,
.explore-more {
  text-align: right;
}

.fusion-modal .modal-header .close {
  margin: -1rem auto -1rem -1rem
}

.fusion-card__details::after {
  margin-right: 9px;
  margin-left: 0;
  transform: rotate(-180deg);
}

.fusion-card__benefits-list li:not(:last-child) {
  margin-left: 11px;
  margin-right: 0;
}

.fusion__right-side {
  border-radius: 0 43px 43px 0;
}
.fusion__right-side-title {
  font-family: "Noto Kufi Arabic";
}
.fusion__right-side-list {
  padding-left: 100px !important;
  padding-right: 0 !important;
}
@media (max-width: 820px) {
  .fusion__right-side-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media (min-width: 992px) and (max-width: 1025px) {
  .fusion__right-side-list {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
.fusion__right-side-list li .list-img {
  margin-left: 15px;
  margin-right: 0;
}
.fusion__right-side-list li span {
  font-family: "Noto Kufi Arabic";
}
.fusion__right-side-terms {
  font-family: "Noto Kufi Arabic";
}
.fusion__right-side-terms::after {
  transform: rotate(-180deg);
  margin-right: 8px;
  margin-left: 0;
}

@media (min-width: 769px) {
  .qatarna-slider-wrapper .slick-dots li:not(:last-child) {
    margin-left: 10px !important;
    margin-right: 0 !important;
  }
}

@media (max-width: 820px) {
  .qatarna-slider-wrapper .slick-slide {
    margin-left: 20px;
    margin-right: 0;
  }
}

.fusion-plans {
  text-align: right;
}
.fusion-plans__title,
.fusion-plans__desc,
.fusion-plans__card-title,
.fusion-plans__card-desc,
.fusion-plans__cta a {
  font-family: "Noto Kufi Arabic";
}
.fusion-plans__data {
  margin-right: 15px;
  margin-left: 0;
}

.call-back {
  text-align: right;
}
.call-back__cta,
.call-back__title,
.call-back__desc {
  font-family: "Noto Kufi Arabic";
}
.call-back__cta img {
  margin-left: 6px;
  margin-right: 0;
  transform: rotate(-125deg);
}
.call-back__info {
  margin-right: 20px;
  margin-left: 0;
}

.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: 820px) {
  .need-to-help-section .need-to-help__links {
    padding: 0;
  }
}
.need-to-help-section .modal .modal-header h2 {
  font-family: "Noto Kufi Arabic";
}
.need-to-help-section .modal .modal-body {
  font-family: "Noto Kufi Arabic";
}
.need-to-help-section .modal .modal-body .fixed-link-with-arrow {
  font-family: "Noto Kufi Arabic";
}
.need-to-help-section .modal .modal-body .fixed-link-with-arrow::after {
  margin-right: 5px;
  margin-left: 0;
  transform: rotate(-180deg);
}
.need-to-help-section .modal .modal-header .close {
  margin: -1rem auto -1rem -1rem;
}

.fine-print {
  text-align: right;
}
.fine-print .fine-print__title {
  font-family: "Noto Kufi Arabic";
}
@media (max-width: 820px) {
  .fine-print .accordion .card-header button {
    text-align: right !important;
	font-size: 14px !important;
    line-height: 19px !important;
  }
  .fine-print .accordion .card-header button:after {
    left: 0 !important;
    right: auto !important;
  }
  .fine-print .accordion .card .card-header{ height: auto; padding: 10px 0px 15px !important;}
  .fine-print .accordion .card .card-body p{color: #000 !important;}
}
.fine-print .fine-print__links {
  padding: 0;
}
.fine-print .fine-print__links li a {
  font-family: "Noto Kufi Arabic";
}
.fine-print .fine-print__links li a img {
  transform: rotate(-90deg);
  margin-left: 0;
  margin-right: 8px;
}

/* Call Me Back */
.call-back-widget {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 3333;
  display: none;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.4);
}
.call-back-widget_form h3 {
  font-family: "Noto Kufi Arabic";
  padding-left: 15px;
  padding-right: 0;
}
.call-back-widget_form p {
  font-family: "Noto Kufi Arabic";
}
.call-back__form-group button,
.call-back-widget_form--alert > div button,
.addons-plans li span,
.extended-label__left span,
.fusion-card__benefits-brief,
.fusion-card__benefits-info h6,
.free-items {
  font-family: "Noto Kufi Arabic";
}
.call-back-widget_form--close {
  left: 10px;
  right: auto;
}
.label-field {
  right: 0.5em;
  left: auto;
  font-family: "Noto Kufi Arabic";
}
input:focus ~ .label-field,
input:valid ~ .label-field {
  right: 10px;
  left: auto;
}
.fusion-big-card.fusion-big-card .fusion-card__list {
  padding-left: 155px !important;
  padding-right: 0 !important;
}
.fusion-card__note.danger-note::after {
  right: -30px;
  left: 0;
}
.addons-plans {
  padding: 0;
}
.addons-plans li img {
  margin-left: 4px;
  margin-right: 0;
}
.extended-label__left {
}
.extended-label__left img {
  margin-left: 5px;
  margin-right: 0;
}
.fusion-card__benefits-list img {
  margin-left: 6.5px;
  margin-right: 0;
}
.fusion-card__benefits-info h6,
.fusion-card__benefits-info p {
  text-align: right !important;
}
.fusion-card.fusion-big-card .fusion-card__bottom {
  margin-left: 38px;
  margin-right: auto;
}
.free-items {
  left: 17px;
  right: auto;
  top: 15px;
}
@media (max-width: 820px) {
  .fusion-big-card.fusion-big-card .fusion-card__list {
    padding-left: 0 !important;
  }
  .addons-plans li {
    text-align: right;
  }
  .fusion-card__benefits {
    padding: 0 44px 20px 20px !important;
  }
  .fusion-card.fusion-big-card .fusion-card__bottom {
    margin: 0 !important;
  }
  ul.addons-plans.list-unstyled {
    padding-left: 0;
    padding-right: 100px;
  }
}

/* START :: Footer Sections */
.ooredoo-qr-code__img {
  margin-left: 26px;
  margin-right: 0;
}
@media (max-width: 820px) {
  .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";
}
.ooredoo-qr-code__info p {
  font-family: "Noto Kufi Arabic";
}
@media (max-width: 820px) {
  .ooredoo-app-galleries {
    margin-right: 120px;
    margin-left: 0;
  }
}

.ooredoo-app-galleries a {
  margin-right: 0;
  margin-left: 12px;
}
@media (max-width: 820px) {
  .ooredoo-app-galleries a {
    margin-left: 5px;
    margin-right: 0;
  }
}
/* END :: Footer Sections */
.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;
}
@media (max-width: 769px) {
  .need-to-help-section .need-to-help__links {
    padding: 0;
  }
}


/*  START :: NEW STYLE ADDED */
.shahry-tabs__info-title,
.shahry-tabs__info-desc,
.fusion-card__list li a,
.entertainment-benefits-includes span,
.fusion-card__min-channels span,
.fusion-card__prices.prev-price,
.fusion-card__prices.current-price,
.fusion-card__duration,
.entertainment-benefits__desc,
.entertainment-benefits__info h6,
.entertainment-benefits__info p,
.fusion-modal .modal-title,
.selections-title,
.selection-plan__desc,
.selection-plan__title,
.selection-plan__cta,
.floating-fusion-label,
.shahry-select__title,
.shahry-select__desc,
.shahry-select__cta,
.explore-more__title,
.explore-more__desc,
.explore-more__card-title,
.explore-more__card-desc,
.explore-more__card-cta {
  font-family: "Noto Kufi Arabic";
}

.shahry-tabs .nav-item:first-child {
  border-radius: 0 23px 23px 0;
}
.shahry-tabs .nav-item:last-child {
  border-radius: 23px 0 0 23px;
}
.fusion-card__list li a {
  margin-right: 4px;
  margin-left: 0;
}
.entertainment-benefits-includes span::after {
  margin-right: 3px;
  margin-left: 0;
}
.fusion-card__min-channels li:not(:last-child) {
  margin-right: 0;
  margin-left: 18px;
}
.fusion-card__prices-wrapper {
  bottom: -30px;
}
.fusion-card__prices.current-price sub {
  right: auto;
  left: -2px;
}
.entertainment-benefits-includes:hover span::after {
  transform: rotate(180deg);
}
.entertainment-benefits__icon {
  margin-left: 10px;
  margin-right: 0;
}

.fusion-modal .col-lg-5 {
  padding: 41px 34px 57px 18px;
}
.fusion-modal .col-lg-7 {
  padding: 41px 24px 57px 34px;
}
.floating-fusion-label {
  right: auto;
}
.addons-plans li:not(:last-child) {
  margin-left: 10px;
  margin-right: 0;
}
.fusion-big-card .entertainment-benefits-includes > span {
  margin-right: 30px;
  margin-left: 0;
}
.explore-more__info {
  padding: 22px 20px 22px 0;
}
.explore-more__img img {
  left: 0; /*-16px;*/
  right: auto;
}
.explore-more .row > div:first-child .explore-more__img img {
  left: -27px;
  right: auto;
}

.ooredoo-main-carousel .slick-dots li:not(:last-child) {
  margin-left: 8px !important;
  margin-right: 0 !important;
}
@media (max-width: 768px) {
  .ooredoo-main-carousel .slick-dots li:not(:last-child) {
    margin-left: 4px !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 820px) {
  .fusion-card:not(.fusion-big-card) .fusion-card__list-label > img {
    margin-left: 8px;
    margin-right: 0;
  }
  .entertainment-benefits__tooltip {
    left: 0;
    right: auto;
  }
  
  .fusion-card__min-channels li:not(:last-child) {
    margin-left: 13px;
    margin-right: 0;
  }
  
  .fusion__left-side .slick-list {
    padding: 62px 25px 17px 0;
  }
  
  .fusion-modal .fusion-card__min-channels {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .selection-plan:not(:last-of-type) {
    border: none;
    border-left: 1px solid #e0e0e0;
  }
  
  .fusion__right-side {
    padding: 22px 10px 22px 15px;
    border-radius: 0 21px 21px 0;
    margin: 19px 0 0 -15px;
  }
  
  .fusion__right-side-list li .list-img {
    margin-left: 10px;
    margin-right: 0;
  }
  .fusion__right-side-terms {
    margin-left: 0;
    margin-right: auto;
  }
  
  
  .explore-more__img img {
    left: -16px !important;
    right: auto !important;
  }
  .explore-more__info {
    padding: 16px 16px 16px 0;
  }
  /* .fusion-modal .fusion-card__prices-wrapper {
    margin: -93px auto 0 0;
  } */
  /* .fusion-modal .fusion-card__extended-label {
    width: calc(100% - 103px);
  } */
  .fusion-modal .fusion-card__min-channels {
    overflow-y: hidden;
  }
  .fusion-modal .col-lg-5 {
    padding: 41px 34px 18px 18px;
  }
  .fusion-card__prices-wrapper {
    bottom: -37px;
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .fusion__right-side {
    margin-top: 55px;
  }
}
.rtl.page-template-html-template-slider a.link-with-arrow{margin-left: 0px;} 
/*  END :: NEW STYLE ADDED */
