@font-face {
  font-family: 'Cairo';
  src: url("Cairo-Regular.ttf");
}
html,h1,h2,h3,h4,h5,h6,p,div,nav{
  font-family: 'Cairo';

}



.armargintop{
  margin-top: 30px;
}

.ar-class{
  direction: rtl;
}
.navar{
  direction: rtl;
}
.u-header .vertical-menu .u-header__nav-item.hs-mega-menu-opened .u-header__sub-menu, .u-header .vertical-menu .u-header__nav-item.hs-sub-menu-opened .u-header__sub-menu, .u-header + main .vertical-menu .u-header__nav-item.hs-mega-menu-opened .u-header__sub-menu, .u-header + main .vertical-menu .u-header__nav-item.hs-sub-menu-opened .u-header__sub-menu{
    display: block !important;
    height: auto;
    top: -2px;
    right: calc(100% - 6px);
    left: 0;
    bottom: 0;
}

.navbar-expand-sm .u-header__sub-menu-title {
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

.navbar-expand-md .u-header__sub-menu-title {
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

.navbar-expand-lg .u-header__sub-menu-title {
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

  .navbar-expand-xl .u-header__sub-menu-title {
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

  .navbar-expand-wd .u-header__sub-menu-title {
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

.navbar-expand .u-header__sub-menu-title {
  padding-right: 1.5rem;
  margin-bottom: 0;
}

.u-header__sub-menu-title {
  display: block;
  color: #1e2022;
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  text-align: right;
}

.u-header__sub-menu-nav-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.875rem;
  color: #333e48;
}

.u-header__sub-menu-nav-link-toggle::after {
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: 80%;
  font-weight: 900;
  content: "\f105";
  margin-left: .04rem;
  margin-right: auto;
  transition: 0.3s ease;
}

.navbar-expand .u-header__navbar-nav .u-header__sub-menu-nav-group .u-header__sub-menu-nav-link {
  padding-right: 0;
}

.u-header__sub-menu-nav-group{
  padding-right: 0;
}
.arpr{
  margin-left: 4px;
}
.armrginleft{
  margin-right: 70px !important;
}
.arright-12 {
  right: 0.74987rem;
  left: 0;
}
.arcartmr{
  margin-right: 15px;
  margin-left: 0;
}

.u-header .vertical-menu .u-header__nav-link-toggle::after,
.u-header + main .vertical-menu .u-header__nav-link-toggle::after {
  content: "d";
  font: normal normal normal 14px/1 font-electro;
  font-size: inherit;
  text-decoration: inherit;
  text-rendering: optimizeLegibility;
  text-transform: none;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-size: 1.00012rem;
  color: #b0b5b9;
  margin-top: 0.25025rem;
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 0%;
    margin-right: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

.header-ar{
  text-align: right;
}
.fright{
  float: right;
  clear: both;
}

.service p{
  float: right;
  clear: both;
  text-align: right;
}