@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');
body, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, nav > ul > li > a, nav.template-main-menu > ul > li > a, #header-menu-desktop .main-menu-content nav > ul > li > a{
  font-family: "IBM Plex Sans Arabic", sans-serif;
}
body{ text-align: right}
ul li, p{
  font-family: "IBM Plex Sans Arabic", sans-serif;
}
.header-social-layout3 ul li {
  margin-left: 16px; margin-right: auto;
}
.mean-bar .sidebarBtn{ left: 15px; right: auto}
.mean-container .mean-bar{ right: 0; left: auto}
.offscreen-navigation ul > li > a {
  padding-right: 15px !important;
  padding-left: 0 !important;
}
.rt-slide-nav{ right: 0; left: auto}
nav> ul > li, nav.template-main-menu > ul > li{ text-align: right}
.offscreen-navigation ul li a{color: #0131a9 !important;}
.inner-page-banner .breadcrumbs-area ul li {
  margin-left: 12px;
  padding-left: 10px; margin-right: auto; padding-right: 0;
}
.inner-page-banner .breadcrumbs-area ul li:before{ left: -5px; right: auto}
.inner-page-banner .breadcrumbs-area ul {
  padding-right: 0;
  padding-left: 0;
}
.ghost-btn-2 i {
  margin-right: 10px; margin-left: 0;
}
.rtel-service-gallery1 .rtin-service-box{ text-align: right}
.rtel-service-gallery1 .rtin-service-box .rtin-icon{ float: right;}
.footer-wrap .widget .title:after{ right: 0; left: auto}
.main-footer-wrap .menu {
  margin-right: -15px;
  margin-left: auto;
}
.main-footer-wrap .widget_nav_menu ul li {
  padding: 0px 18px 7px 0px;
}
.widget.main-footer-box .menu li a:before, .widget.widget_archive.main-footer-box ul li a:before, .widget.widget_categories.main-footer-box ul li a:before, .widget.widget_pages.main-footer-box ul li a:before, .widget.widget_meta.main-footer-box ul li a:before, .widget.widget_recent_entries.main-footer-box ul li a:before{
  margin-left: 12px; margin-right: auto;     content: "\f104";
}
.main-footer-box .footer-contact ul li i {
  padding-left: 10px;
  padding-right: 0;
}
.widget_optimax_about .footer-social li {
  margin-left: 8px;
  margin-right: auto;
}
.media-body.space-md {
  margin-right: 20px;
  margin-left: auto;
}
.footer-wrap .widget-related-case .media .media-body .item-title a {
  color: #fff;
  font-weight: 400;
  font-size: 16px;
}
.footer-wrap .widget-related-case .media .media-body .item-title{
  margin-top: 12px;
}

@media (max-width: 768px) {
  .media-none--xs .media-body, .media-none--xs .media-body.space-xl, .media-none--xs .media-body.space-lg, .media-none--xs .media-body.space-md, .media-none--xs .media-body.space-sm, .media-none--xs .media-body.space-xs {
    margin-right: 15px;
    margin-left: auto;
  }
  .widget-related-case .media {
    text-align: right;
  }
}