
body{
    direction: rtl;
    font-size: 20px;
    font-weight: 500;
    font-family: "Cairo", sans-serif;
}
.single-courses-box .courses-box-footer ul .courses-price{
   text-align: left; 
}
.table td, .table th, .table tr{
     text-align: right; 
}
.pagination-area .page-numbers.prev, .pagination-area .page-numbers.next{transform: rotate(180deg);}
.raque-nav .navbar .navbar-nav .nav-item .dropdown-menu {
    right: 0;
    left: inherit;
}
.arabic-ver{
    display: inline-block;
}
.english-ver{
    display: none;
}
.raque-nav .navbar .profile-links .navbar-nav .nav-item .dropdown-menu {
    left: 0;
    right: inherit;
    top: 50px;
}
.register-content .register-form form .form-control, .login-content .login-form form .form-control{
    text-align: right;
}
.courses-details-header .courses-price .price span i {
    color: #0174d9;
    margin-left: 5px;
    margin-right: 0;
}
.raque-nav .navbar .navbar-nav .nav-item a.user-img .noti-num {
    position: absolute;
    top: 21px;
    font-size: 14px;
    background: #0174d9;
    color: #fff;
    width: 22px;
    height: 22px;
    text-align: center;
    border-radius: 50%;
    right: -10px;
    left: inherit;
}
.acdn-title i{
    vertical-align: sub;
    color: #1E3050;
    margin-left: 15px;
    margin-right: 0px;
}
.courses-details-header .courses-price .price span {
    padding: 6px 15px;
    padding-right: 10px;
    padding-left: 20px;
}
.iti__country-container {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: var(--iti-border-width);
    right: 0 !important;
    left: inherit !important;
}
.form-group .form-icon{
    right: 15px;
    left: inherit;
}
.default-btn:hover .icon-arrow.after.bx-right-arrow-alt, .default-btn:focus .icon-arrow.after.bx-right-arrow-alt, .default-btn:hover .icon-arrow.after.bx-left-arrow-alt, .default-btn:focus .icon-arrow.after.bx-left-arrow-alt {
    opacity: 1;
    transform: translateX(0) scaleX(1) rotate(180deg);
}
.default-btn .icon-arrow.bx-right-arrow-alt,
.default-btn .icon-arrow.bx-left-arrow-alt{
    transform-origin: center;
    transform: rotate(180deg);
}
.courses-details-header .courses-price .price {
    margin-left: 15px;
    margin-right: 0px;
}
.courses-topbar .topbar-ordering-and-search .topbar-search form label {
    display: block;
    margin-bottom: 0;
    position: absolute;
    right: inherit;
    left: 20px;
}
.funfacts-inner .col-lg-3 {
    border-right: 0;
    border-left: 1px solid rgba(255, 255, 255, 0.3);
}
.search-overlay .search-overlay-form form button {
   left: 5px;
    right: inherit;
}
.section-title .default-btn {
    left: 0;
    right: inherit;
}
.section-title.text-left, .raque-nav .navbar .navbar-nav .nav-item .dropdown-menu li a {
    text-align: right;
}
.section-title.text-right {
    text-align: left;
}
.single-courses-box .courses-content .course-author img {
    margin-left: 8px;
    margin-right: 0;
}
.single-courses-box .courses-box-footer ul, .courses-sidebar-information ul, .myAccount-profile .profile-content .contact-info, .courses-details-header .courses-meta ul, .widget-area .widget_events_details ul, .blog-details-desc .article-content .entry-meta ul, .distance-learning-content .features-list, .single-footer-widget .useful-link, .single-footer-widget .support-link, .single-footer-widget .social-link{
    padding-right: 0;
    padding-left: 0;
}
.distance-learning-content .features-list li span i {
    right: 0;
    left: inherit;
}
.distance-learning-content .features-list li span {
    padding-left: 50px;
    padding-right: 50px;
}
.events-box .content .location {
    padding-left: 0;
    padding-right: 22px;
}
.events-box .content .location i {
    right: 0;
    left: inherit;
}
.page-title-content ul li {
    margin-left: 25px;
    margin-right: 0;
}
.page-title-content ul li::before {
    content: "\ea4d";
    left: -25px;
    right: inherit;
}
.instructor-details-desc .instructor-details-sidebar .instructor-details-meta ul li i, .events-details-header .events-meta ul, .instructor-details-desc .instructor-details .instructor-details-info ul li i {
    right: 0;
    left: inherit;
}
.instructor-details-desc .instructor-details-sidebar .instructor-details-meta ul li, .instructor-details-desc .instructor-details .instructor-details-info ul li {
    text-align: right;
    padding-left: 0;
    padding-right: 37px;
}
.instructor-details-desc .instructor-details-sidebar .instructor-details-meta ul li:last-child,.instructor-details-desc .instructor-details .instructor-details-info ul li:last-child {
    padding-right: 37px;
    padding-left: 0;
    margin-right: 0;
    border-right: none;
}
.widget-area .widget_search form button {
    left: 0;
    right: inherit;
}
.widget-area .widget .widget-title {
    padding-right: 10px;
    padding-left: 0;
    border-right: 3px dashed #dfdfdf;
    border-left: 0;
}
.widget-area .widget_raque_posts_thumb .item .thumb {
    float: right;
    margin-right: 0;
    margin-left: 15px;
}
.widget-area .widget .widget-title::before, .widget-area .widget .widget-title::after {
  right: -3px;
  left: inherit;
}
.widget-area .widget_categories ul li {
    padding-right: 18px;
    padding-left: 0;
}
.widget-area .widget_categories ul li::before {
    left: inherit;
    right: 0;
}
.blog-details-desc .article-content .entry-meta ul li, .events-details-header .events-meta ul li, .courses-details-header .courses-meta ul li {
    margin-right: 0;
    margin-left: 20px;
    border-left: 1px solid #eeeeee !important;
    border-right: 0 !important;
    padding-right: 45px;
    padding-left: 20px;
}
.blog-details-desc .article-content .entry-meta ul li:last-child{
    padding-right: 45px;
    margin-right: 20px;
    border-left: none !important;
    padding-left: 0;
    margin-right: 0;
    border-left: 0;
}
.blog-details-desc .article-content .entry-meta ul li i, .events-details-header .events-meta ul li i, .courses-details-header .courses-meta ul li i {
    right: 0;
    left: inherit;
}
.courses-topbar .topbar-ordering-and-search, .courses-details-header .courses-price {
    text-align: left;
}
.single-events-box .events-box .events-content .content .location i {
    margin-left: 2px;
    margin-right: 0;
}
.events-details-header .events-meta ul li:last-child, .courses-details-header .courses-meta ul li:last-child {
    padding-right: 45px;
    margin-right: 20px;
    padding-left: 0;
    margin-left: 0;
    border-right: none !important;
    border-left: none !important;
}
.courses-sidebar-information ul li span {
    display: block;
    width: 170px;
    text-align: right;
    float: right;
}
.myAccount-navigation ul li a {
    display: block;
    padding: 14px 50px 15px 25px;
}
.myAccount-navigation ul li a i {
    right: 18px;
    left: inherit;
    top: 47%;
    transform: translateY(-47%);
}
.myAccount-navigation ul li a img {
    right: 18px;
    left: inherit;
    top: 47%;
    transform: translateY(-47%);
}
.products-details-tab .tabs li a .dot {
    right: 30px;
    left: 0;
}
.products-details-tab .tabs li a {
    padding-right: 48px;
    padding-left: 30px;
}
.coupon-code button {
    left: 0;
    right: inherit;
}
.coupon-code .form-control {
    padding: 0 12px 0 0;
    text-align: right;
    appearance: none;
}
.myAccount-profile .profile-content .contact-info li {
    padding-right: 25px;
    padding-left: 0;
}
.myAccount-profile .profile-content .contact-info li i {
    right: 0;
    left: inherit;
}
.me-auto {
    margin-right: inherit !important;
    margin-left: auto !important;
}
.btn-close{
    margin-right: auto;
    margin-left: initial;
}
.dark-version {
    margin-right: 16px;
    margin-left: 0;
}
.raque-nav .navbar .navbar-nav .nav-item a{
    font-size: 19px;
}
.raque-nav .navbar .navbar-nav .nav-item:first-child a {
    margin-left: 13px;
    margin-right: 0;
}
.raque-nav .navbar .navbar-nav .nav-item:last-child a {
    margin-left: 0;
    margin-right: 4px;
}

.navbar-style-three.header-sticky .raque-nav .navbar .navbar-nav.user-links .dropdown-menu{
    right: inherit;
    left: 0;
}
.cart-totals ul li span, .cart-table table tbody tr td.product-subtotal .btn-danger{
    float: left;
}
.cart-buttons .shopping-coupon-code button {
    right: inherit;
    left: 0;
}
.form-control, .nice-select {
    padding: 0 20px;
    text-align: right;
}
.card .question h3 span{
    margin-left: 10px;
    /* margin-right: 0px; */
}
@media only screen and (max-width: 991px) {
    .navbar-style-three.header-sticky .raque-nav .navbar .others-option {
        margin-left: 5px;
    }
    .raque-responsive-menu .raque-nav {
        margin-left: 33px;
        margin-right: 0px;
    }
}
.mean-container .mean-bar ,.mean-container a.meanmenu-reveal{
    left: 0 !important;
    right: inherit !important;
}

.mean-container .mean-nav ul li a {
    display: block;
    float: right;
    width: 90%;
    padding: 1em 5% 13px;
    margin: 0;
    text-align: right;
    color: #677294;
    border-top: 1px solid #DBEEFD;
    text-decoration: none;
}
.acdn-title span{
    float: left;
}
.showBtn span{
    right: inherit;
    left: 0;
}
.business-banner-content h3{
        font-family: "Almarai", sans-serif;
}
.mean-container .mean-nav ul li a.mean-expand {
    margin-top: 1px;
    width: 100%;
    height: 24px;
    padding: 11px !important;
    text-align: left;
    position: absolute;
    right: inherit;
    top: 0;
    z-index: 2;
    font-weight: 500;
    background: transparent;
    border: none !important;
    left: 0;
}
.register-content .register-form form .connect-with-social button i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: inherit;
    right: 15px;
    font-size: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 14px;
    right: inherit;
    left: 5px;
    width: 20px;
}
.select2-results__option[aria-selected] {
    cursor: pointer;
    text-align: right;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 54px;
    text-align: right !important;
}
.iti__tel-input{
    padding-left: 15px !important;
    padding-right: 104px !important;
}
.nice-select, .nice-select .option{
    text-align: right !important;
}
.nice-select:after{
        right: inherit !important;
        left: 12px;
}
@media only screen and (max-width: 767px) {
    .myAccount-navigation ul li a {
        padding: 9px 40px 9px 15px !important;
        font-size: 13px;
    }
}
.courses-details-header .courses-meta ul li span{
    font-size: 18px;
}
.courses-details-header .courses-meta ul li a{
    font-size: 18px;
}
.courses-details-desc h3{
    font-size: 23px;
}
.courses-details-desc .courses-accordion .accordion .accordion-item .accordion-title{
    font-size: 23px;
}
.courses-details-desc .courses-accordion .accordion .accordion-item .accordion-title i {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px;
    right: inherit;
}
.page-title-area.item-bg2::before
 {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-image: url(../../New/img/page-title/2.jpg);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}
.group-quest{
    direction: ltr;
}
.group-quest .card h1{
    direction: rtl;
}
.border-blue{
    border: 2px solid #0174d9;
}
.group-quest .form-group {
    margin-bottom: 15px;
    position: relative;
    direction: rtl;
}
@media only screen and (max-width: 991px) {
    .acdn-title .hideme span {
        float: left !important;
        font-size: 10px;
        margin: 0;
    }
}
@media only screen and (max-width: 991px) {
    .acdn-title-box i {
        font-size: 22px;
        margin-left: 10px !important;
        margin-right: 0 !important;
    }
}
.password-icon, .password-icon2{
    left: 25px;
	right: initial;
}
@media only screen and (max-width: 991px) {
    .acdn-title span {
        right: initial !important;
        left: -15px !important;
        margin: 0 !important;
    }
}
.is-invalid~.invalid-feedback{
    right: initial !important;
    left: 20px !important;
}
.tag-score{
    text-align: left;
}
.dataTables_filter .form i{

    right: 1px !important;
    left: initial !important;
}
.page-inner textarea.form-control {
    padding-right: 15px !important;
    padding-left: 65px !important;
}
.review-item.style-reply .space-comment .btn-send{
    right: initial !important;
    left: 10px !important;
}
.courses-details-desc .courses-accordion .accordion .accordion-item .accordion-title {padding: 13px 15px 13px 40px;}