@import url("https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@400;500;600;700&display=swap");
body {
  direction: rtl;
  font-family: "Noto Kufi Arabic", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
span,
input,
textarea,
button,
a {
  font-family: "Noto Kufi Arabic", sans-serif !important;
}

@media (min-width: 768px) {
  .col-lg-1,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-md-1,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-sm-1,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-xs-1,
  .col-xs-10,
  .col-xs-11,
  .col-xs-12,
  .col-xs-2,
  .col-xs-3,
  .col-xs-4,
  .col-xs-5,
  .col-xs-6,
  .col-xs-7,
  .col-xs-8,
  .col-xs-9 {
    float: right;
  }
}
.in-page-ul ul li {
  padding-left: 0;
  padding-right: 25px;
}
.in-page-ul ul li::before {
  left: auto;
  right: 0;
}
.in-page-ul ul li::after {
  left: auto;
  right: 6px;
}

.service-content .container .row .abt-txt .abt-txt-inner .abt-img-inner {
  float: left;
  margin-left: 0px;
  margin-right: 30px;
}

.faq-section .panel-group .panel .panel-heading .panel-title a::before {
  right: auto;
  left: 0;
}

.blog-section .blog-slider .slider-item .blog-item .text-block {
  text-align: right;
}

.blog-section .blog-slider .slider-item .blog-item .text-block h4 {
  margin-left: auto;
}

.container-fluid.header .container .menu nav.navbar ul li.drop-menu .drop-box {
  left: auto;
  right: 0;
}

.container-fluid.header .container .menu nav.navbar ul li.drop-menu .drop-box li {
  text-align: right;
  float: right;
}

.container-fluid.header .container .menu nav.navbar ul li.drop-menu .drop-box li a {
  text-align: right;
  float: right;
}

.container-fluid.header .container .menu nav.navbar ul {
  float: left;
}

.inner-banner .container .ban-head h2:after {
  left: auto;
  right: 105%;
}

.navbar-toggle {
  float: left;
}

@media screen and (max-width: 767px) {
  .container-fluid.header .container .logo {
    float: right;
  }
  .container-fluid.header .container .menu nav.navbar ul,
  .container-fluid.header .container .menu nav.navbar ul li a {
    text-align: right;
  }
}
.specifications-details .side-box .side-box-inner ul li {
  float: right;
  text-align: right;
}

.specifications-details .side-box .side-box-inner .royal-spec {
  float: right;
  text-align: right;
}

.specifications-details .side-box .side-box-inner .royal-spec .cssProgress .progress1 {
  float: right;
}

.specifications-details .side-box .side-box-inner .royal-spec .cssProgress {
  float: right;
}

.specifications-details .side-box .side-box-inner .royal-spec .cssProgress .progress1 .cssProgress-bar {
  float: right;
}

.blog-slider {
  direction: ltr;
}