/* Arabic CSS
  --------------------------------------- */

@font-face {
  font-family: "Droid Arabic Kufi";
  src: url("fonts/DroidArabicKufi.eot");
  src: url("fonts/DroidArabicKufi.eot?#iefix") format("embedded-opentype"),
    url("fonts/DroidArabicKufi.woff2") format("woff2"),
    url("fonts/DroidArabicKufi.woff") format("woff"),
    url("fonts/DroidArabicKufi.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

body {
  font-family: "Droid Arabic Kufi", "Avenir Next";
  text-align: right;
}

.return-top {
  left: auto;
  right: 20px;
}

.rtl .navbar-nav .nav-item + .nav-item,
[dir="rtl"] .navbar-nav .nav-item + .nav-item {
  margin-right: 0;
  margin-left: 0;
}

.rtl .dropdown-menu,
[dir="rtl"] .dropdown-menu {
  right: auto;
  left: 0;
  text-align: right;
}
[dir="rtl"] .bootstrap-select .dropdown-toggle {
  flex-direction: row-reverse;
}
[dir="rtl"] .bootstrap-select .dropdown-toggle .filter-option {
  text-align: right;
}
.rtl .dropdown-toggle::after,
[dir="rtl"] .dropdown-toggle::after {
  margin-right: 0;
  margin-left: 0.255em;
}

.info-nav {
  margin-left: 0;
  margin-right: auto;
}
.info-nav .nav-item + .nav-item {
  margin-left: 0;
  margin-right: 2rem;
  padding-left: 0;
  padding-right: 2rem;
  border-left: 0 solid var(--bk-grade-100);
  border-right: 1px solid var(--bk-grade-100);
}
.info-nav .nav-item .nav-link .nav-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.info-nav .nav-item .nav-link .label-hd {
  text-align: left;
}
.info-nav .nav-item .nav-link .label-sub {
  text-align: left;
}
.nav-lng {
  margin-left: 0;
  margin-right: 1.5rem;
}
.hamburger-menu {
  margin-left: 0;
  margin-right: 1.5rem;
}
.sub-nav .nav-item .nav-link {
  font-size: 0.875rem;
  padding: 0.75rem 0.5rem;
}
.sub-nav .nav-item + .nav-item {
  border-left: 0 solid #e1e0df;
  border-right: 1px solid #e1e0df;
}
.sub-nav .nav-item .nav-link .nav-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.sub-nav-carousel .nav-link .nav-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.sub-nav-carousel .nav-link .nav-tag {
  right: auto;
  left: 0;
}
.sub-nav-carousel .owl-theme .owl-nav .owl-next {
  left: -1.5rem;
  right: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' d='M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5'/%3E%3C/svg%3E");
}
.sub-nav-carousel .owl-theme .owl-nav .owl-prev {
  right: -1.5rem;
  left: auto;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8'/%3E%3C/svg%3E");
}
.main-heading h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.e-service-hd h2 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.e-serve-nav .e-serve-body p {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.e-serve-nav .overlay .btn-e-serve {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
}
.e-serve-nav .icon-nav {
  right: auto;
  left: 3rem;
}
.col-social {
  border-left: 0 solid rgba(255, 255, 255, 0.2);
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.ft-brief h4 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ft-support .ft-sup-body {
  left: auto;
  right: 0;
  padding: 2rem 2rem 0 0;
}
.ft-support .ft-sup-body h5 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ft-support .ft-sup-girl {
  right: auto;
  left: 2rem;
}
.ft-address-cover .ft-addr-item h5 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ft-social-cover {
  margin-left: 0;
  margin-right: auto;
}
.ft-social-cover h4 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ft-social li + li {
  margin-left: 0;
  margin-right: 0.5rem;
}
.copyright-cover .ft-logo {
  margin-right: 0;
  margin-left: 1.5rem;
}
.btm-list .btm-item + .btm-item {
  margin-left: 0;
  margin-right: 1rem;
}
.btm-list .btm-item + .btm-item::before {
  left: auto;
  right: -0.5rem;
}
.indi-nav-item .indi-icon {
  margin: 0 0 0 1.5rem;
}
.indi-nav-item .indi-body h4 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.indi-nav-item .indi-arrow {
  right: auto;
  left: 0.45rem;
}
.individual-nav-footer .btn-load {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ins-banner-content .ins-banner-hd h1 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.ins-banner-content .btn-back-nav .btn-icon {
  margin-left: 0;
  margin-right: 0.5rem;
}
.section-hd-cover .section-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.section-hd-cover .btn-back-nav .btn-icon {
  margin-left: 0;
  margin-right: 0.5rem;
}
.compens-form-cover .radio-inline {
  padding: 0 25px 0 0;
  margin: 5px 0 5px 10px;
}
.compens-form-cover .radio-inline .checkmark {
  left: auto;
  right: 0;
}
.compens-form-cover .upload-doc .btn-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.compens-sec-hd::after {
  left: auto;
  right: 0;
}
.compens-sec-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.cos-spec-cover .cos-spec-hd::after {
  left: auto;
  right: 0;
}
.cos-spec-cover .cos-spec-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.cos-spec-cover ul li {
  padding-left: 0;
  padding-right: 2.5rem;
}
.cos-spec-cover ul li::before {
  left: auto;
  right: 0;
}
.cos-spec-cover .btn-apply {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-service-cover .call-service-hd::after {
  left: auto;
  right: 0;
}
.call-service-cover .call-service-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-in-mobile .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-otp-cover .call-otp-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-otp-cover .btn-validate {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-otp-resend h5 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.call-otp-resend p {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.sticky-nav {
  right: auto;
  left: 1rem;
}
.section-hd::after {
  left: auto;
  right: 0;
}
.section-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.view-bill-cover .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.elect-statement .statement-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.elect-footer-nav .btn-elect {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.card-mybill .btn-elect .nav-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.card-mybill .btn-elect .nav-label {
  text-align: right;
}
.smr-cover .col-smr-info {
  border-left: 0 solid var(--bk-grade-150);
  border-right: 1px solid var(--bk-grade-150);
}
.smr-form .upload-doc .btn-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.smr-form .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.acc-dtl-login .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.acc-dtl-table .acc-table-top {
  text-align: left;
}
.acc-dtl-table .acc-table-top .btn-tariff {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.acc-dtl-table .acc-table-footer .acc-ft-logo {
  padding-right: 0;
  padding-left: 2rem;
  margin-right: 0;
  margin-left: 2rem;
  border-right: 0 solid var(--bk-grade-150);
  border-left: 1px solid var(--bk-grade-150);
}
.acc-dtl-table .acc-table-footer .btn-download {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.cont-login .con-hd-cover .con-hd::after {
  left: auto;
  right: 0;
}
.cont-login .con-hd-cover .con-hd h3 {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.con-login-form .checkbox {
  padding: 0 35px 0 0;
  margin: 5px 0 5px 10px;
}
.con-login-form .checkbox .checkmark {
  left: auto;
  right: 0;
}
.con-login-form .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.mng-app-cover .mng-app-dropdown .dropdown-menu a i {
  margin-right: 0;
  margin-left: 0.5rem;
}
.mng-app-nav .btn-mng-app .nav-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.mng-app-nav .btn-mng-app .nav-label {
  text-align: right;
}
.mng-app-form .btn-search {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.install-form .checkbox {
  padding: 0 35px 0 0;
  margin: 5px 0 5px 10px;
}
.install-form .checkbox .checkmark {
  left: auto;
  right: 0;
}
.install-form .radio-inline {
  padding: 0 25px 0 0;
  margin: 5px 0 5px 10px;
}
.install-form .radio-inline .checkmark {
  left: auto;
  right: 0;
}
.install-form .upload-doc .btn-icon {
  margin-right: 0;
  margin-left: 1rem;
}
.install-form .btn-submit {
  font-family: "Droid Arabic Kufi", "Avenir Next Demi";
  font-weight: normal;
}
.terms-item .terms-hd {
  border-left: 0 solid var(--color-100);
  border-right: 2px solid var(--color-100);
}
.terms-item ul li {
  padding-left: 0;
  padding-right: 1.25rem;
}
.terms-item ul li::before {
  left: auto;
  right: 0;
}
.ins-sec-hd::after {
  left: auto;
  right: 0;
}

/* RESPONSIVE CSS
  -------------------------------------------------- */
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (min-width: 1366px) {
}
@media (max-width: 1919px) {
}
@media (max-width: 1600px) {
  .info-nav .nav-item .nav-link .nav-icon {
    margin-left: 0.5rem;
  }
}

@media (max-width: 1440px) {
}

@media (max-width: 1366px) {
}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {
}

@media (max-width: 1199px) {
}
@media (max-width: 991px) {
  .info-nav {
    margin-right: 0;
  }
  .nav-lng {
    margin-right: 0;
  }

  @media (max-width: 767px) {
    .sub-nav .nav-item + .nav-item {
      border-right: 0 solid #e1e0df;
    }
    .ft-support .ft-sup-body {
      padding: 1rem 1rem 0 0;
    }
  }

  @media (max-width: 650px) {
  }

  @media (max-width: 576px) {
    .col-social {
      border-right: 0 solid rgba(255, 255, 255, 0.2);
    }
    .ft-social-cover {
      margin-right: 0;
    }
  }
}
