@font-face {
  font-family: "saudi_riyal";
  src: url("saudi_riyal.ttf"), url("saudi_riyal.woff"), url("saudi_riyal.woff2");
  font-weight: normal;
  font-style: normal;
  font-display: swap;

}

.icon-saudi_riyal,
.counter-value,
.stat .num h2,
.num-txt {
  /* font-family: 'saudi_riyal' !important; */
  font-style: normal;
  font-weight: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  display: flex;
}

.stat .num h2 {
  flex-wrap: wrap;
}

.stat .num h2 span {
  flex-basis: 100%;
}

.counter-value::before {
  content: '';
  background-image: url(../../riyal.svg);
  width: 40px;
  height: auto;
  background-position: 0px 10px;
  background-repeat: no-repeat;
  background-size: contain;
  filter: invert(98%) sepia(94%) saturate(51%) hue-rotate(261deg) brightness(118%) contrast(100%);
  margin-right: 10px;
}

.statistics-section .stat-num .num-box {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  align-items: baseline;
}


.statistics-section .stat-num .num-box p.num-txt,
.statistics-section .stat-num .num-box p.sub-txt {
  text-transform: lowercase;
  /* padding-right: 10px; */
}

.statistics-section .stat-num .num-box h1 {
  flex-basis: 100%;
}

.stat .num h2::before {
  content: '';
  background-image: url(../../riyal.svg);
  width: 20px;
  height: auto;
  background-position: 0px 3px;
  background-repeat: no-repeat;
  background-size: contain;
  filter: invert(98%) sepia(94%) saturate(51%) hue-rotate(261deg) brightness(118%) contrast(100%);
  margin-right: 10px;

}

:root[dir="rtl"] .stat .num h2::before {
  order: 1;

}

:root[dir="rtl"] .stat .num h2 span {
  order: 2;
}

:root[dir="rtl"] .statistics-section .stat-num .num-box h1 {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}

.our-firm-overview .ourfirm-overview-sec .blue-container .numbers-con .stat .des {
  text-transform: lowercase;
  padding-top: 0;
}

@media (max-width: 768px) {
  .counter-value::before {
    width: 50px !important;
  }
}