@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Arabic:wght@100..900&display=swap');
.ar{
    direction:rtl;
    font-family: "Noto Sans Arabic", serif;
    font-optical-sizing: auto;
}
.ar p,h1,h2,h3,h4,h5,h6,a{
    font-family: "Noto Sans Arabic", serif;
    font-optical-sizing: auto;
}
.ar a{
    font-family: "Noto Sans Arabic", serif;
    font-optical-sizing: auto;
}
.ar ul li a{
    font-family: "Noto Sans Arabic", serif !important;
    font-optical-sizing: auto;
}
.ar .sub-heading{
    text-align:right !important;
}
.ar .v-card img{
    float:right !important;
}
.ar .v-card h3{
    float:right !important;
}
.ar .section-heading .section-title {
text-align: right !important ;
}
.ar .footer-widget .footer-list li a:after {
  color: var(--rr-color-common-white);
  background-image: none;
  font-family: "Font Awesome 6 Pro";
  font-size: 16px;
  font-weight: 700;
  content: "\f060"; /* This represents the arrow */
  position: absolute;
  top: 55%;
  left: 100%;
  margin-left:30px !impotant;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}
.ar .fa-regular .fa-arrow-right{
  float: right !important;
}
.ar .footer-widget .footer-list li a::before {
  display: none;
}
.ar .mean-bar .mean-nav.mean-nav > ul li a.mean-expand {
  right:100%;
}
.ar .side-menu-list li i{
  margin-left: 10px;
}
.ar .blog-contact-form .request-form .form-item .icon {
  position: absolute;
  top: 50%;
  right: 90%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.ar .sidebar-trigger.close svg{
  margin-right: 15rem !important;
}
.ar .bz-primary-btn{
  direction: rtl;
}
.ar .bz-primary-btn a i{
  padding-right:20px !important;
}
.ar .header .primary-header-inner .header-logo img{
  margin-right:20px !important;
}
.ar .footer-widget .footer-list li a {
    padding-right: 30px;
}