/* font */

.dir-rtl{
    direction:rtl;
}
body.dir-rtl{
    text-align: right !important;
}

.dir-rtl #nav-menu-container{
    float: right;
}
.dir-rtl .pull-left {
    float: left !important;
}
.dir-rtl .pull-left .fa-angle-down {
    left: 10px;
    right: unset;
}
.dir-rtl #research .nav-pills .nav-link:after {
  content: "\f104";
  float: left;
}
.dir-rtl #research img {
    margin-left: 15px;
}
.dir-rtl #activities .rb-container ul.rb li {
  border-right: 1px dashed #0c2e8a;
  padding: 0 40px 50px 0;
  border-left: unset;
}
.dir-rtl #activities .rb-container ul.rb li::before {
  right: -18px;
}
.dir-rtl #activities .section-header h3::after {
  left: 95%;
  right: unset;
}
.dir-rtl .login-box .user-box label {
  left: unset;
  right: 5px;
}
.dir-rtl .form-btn img{
  float: left;
}

.dir-rtl .nav-menu > li {
  float: right;
}

.dir-rtl .accordion .card .card-header h5:after, .dir-rtl .accordion .card .card-header h5.collapsed:after{
    float: left !important;
}

.dir-rtl .accordion .card .card-header h5{
    text-align: right !important;
}