@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');

body{
    direction: rtl;
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
span,
input,
select,
textarea,
label,
div,
form {
    
    font-family: "IBM Plex Sans Arabic", sans-serif !important;
}

/*Fix sliders not showing */
.testimonials-container-1,.mt_clients_slider, .mt_members1{
    direction:ltr;
}

.navbar-toggle {
    float: left !important;
    margin-right: 0 !important;
    margin-left: 15px !important;
}

.header1 .header-infos {
    float: left;
}

body .pull-left {
    float: right !important;
}

body .pull-right {
    float: left !important;
}

.header1 .header-info-group {
    margin: 30px 30px 0 0;
}

.header1 .header-info-group.header-button {
    margin-left: 0;
    margin-right: 40px;
}

.header1 .header-info-group i {
    margin-right: 0;
    margin-left: 10px;
}

header.header1 .header-nav-actions {
    float: left;
}

.header1 .mt-nav-burger-holder {
    float: right;
}

.is_header_semitransparent .header1 .mt-nav-burger-holder {
    border-left: 0;
    border-right: 1px solid #d7d7d7;
}

.is_header_semitransparent .header-nav-actions .mt-search-icon {
    border-left: 1px solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
}

.header-nav-actions .mt-search-icon {
    float: left;
}

.is_header_semitransparent #navbar .menu-item > a {
    border-left: 0;
    border-right: 1px solid #d7d7d7;
}

.slider-pos-abs.second img {
    right: auto !important;
    left: -13%;
}

.slider-pos-abs.third img {
    right: auto !important;
    left: 75%;
}

.slider-pos-abs img {
    right: auto !important;
    left: 1%;
}

.parent-typed-text {
    text-align: start;
}

.section-border.left, .section-border.right {
    margin-left: 0;
    margin-right: 5px;
}

.aipt-col .text-left {
    float: right !important;
    margin-right: 0 !important;
    margin-left: 20px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1767694945001 {
    margin: 20px 0 !important;
}

.box-shadow-column .button-sections a:after, .blog-posts-shortcode.blog-posts .list-view .post-details a.more-link:after, .list-view .post-details .post-excerpt .more-link:after, .mt-icon-listgroup-content-holder-button p:after {
    margin-left: 0;
    margin-right: 5px;
}

.mt-icon-list-item .mt-icon-list-icon-holder i {
    margin: 0 !important;
    margin-left: 10px !important;
}

.wpb_single_image.vc_align_left {
    text-align: right !important;
}

.text_left .section-title {
    text-align: right !important;
}

.wpb_text_column.wpb_content_element p {
    text-align: start !important;
}

.text-left.modeltheme_button.wow.bounce.animated {}

#messanger .incoming .icon-wrap {
    left: auto;
    right: -45px;
}

#messanger .inner {
    margin-left: 0 !important;
    margin-right: 60px;
}

#messanger .send p {
    text-align: left !important;
}

.aipt-contact.v2 input, .aipt-contact.v2 textarea {
    text-align: right;
}

.aipt-contact.v2 .wpcf7-submit i {
    padding-right: 0;
    margin-left: 5px;
}

.aipt-newsletter .wpb_text_column.wpb_content_element p {
    text-align: center !important;
}

.textwidget a {
    margin-right: 0 !important;
    margin-left: 15px;
}

.footer-top .widget_nav_menu li {
    text-align: right;
}

footer .footer-top .menu .menu-item a {
    margin-left: 0;
    margin-right: 15px;
}

footer .widget_recent_comments li, footer .widget_pages li, footer .widget_meta li, footer .widget_categories li, footer .widget_archive li, footer .widget_nav_menu li, footer .widget_nav_menu a {
    text-align: start !important;
}

footer .footer-top .menu .menu-item a::before {
    left: auto;
    right: -15px;
    transform: scaleX(-1);
}

.text-left {
    text-align: right !important;
}

.navbar-collapse.collapse.in .menu .menu-item {
    text-align: start !important;
}

.fixed-search-inside .modeltheme-search i {
    right: auto;
    left: -30px;
}

.fixed-search-inside .search-input {
    padding: 5px 0 5px 30px;
}

.header7 .fixed-sidebar-menu, .header15 .fixed-sidebar-menu {
    left: -430px;
    right: auto;
}

.header7 .fixed-sidebar-menu.open, .header15 .fixed-sidebar-menu.open {
    right: auto;
    left: 0;
}

.header-title-breadcrumb .breadcrumbs.breadcrumbs-navxt {
    float: right !important;
}

.sidebar-content .widget_nav_menu > ul, .widget_recent_entries > ul, .widget_pages > ul, .widget_meta > ul, .widget_archive > ul, .widget_categories > ul, .wp-block-archives, .wp-block-categories {
    padding-right: 0;
}

.sidebar-content .widget_recent_comments li::before, .sidebar-content .widget_pages li::before, .sidebar-content .widget_meta li::before, .sidebar-content .widget_categories li::before, .sidebar-content .widget_archive li::before, .sidebar-content .widget_nav_menu li::before, .widget_recent_entries li::before, .wp-block-categories li::before, .wp-block-latest-posts li::before, .wp-block-archives-list li::before {
    left: auto !important;
    right: 0;
    transform: scaleX(-1);
    margin-right: 0 !important;
    margin-left: 8px;
}

.sidebar-content .widget_recent_comments li, .sidebar-content .widget_pages li, .sidebar-content .widget_meta li, .sidebar-content .widget_categories li, .sidebar-content .widget_archive li, .sidebar-content .widget_nav_menu li, .widget_recent_entries li, .wp-block-categories li, .wp-block-latest-posts li, .wp-block-archives-list li {
    padding-left: 0 !important;
    padding-right: 15px;
}

.post-category-comment-date i {
    margin-right: 0;
    margin-left: 3px;
}

.list-view .post-date {
    margin-right: 0;
    margin-left: 10px;
}

.list-view .post-details .post-category-comment-date .post-tags, .list-view .post-details .post-category-comment-date .post-author {
    margin-right: 0;
    margin-left: 10px;
}

.list-view .post-details .post-category-comment-date span > i {
    /* margin-right: 0; */
    /* margin-left: 5px; */
}

.tagcloud > a {
    float: right !important;
}

.sidebar-content .tagcloud > a, .single-post-tags > a, .single-post-tags > a:active, .single-post-tags > a:visited {
    margin-right: 0 !important;
    margin-left: 11px;
}

.sidebar-content .widget_search label {
    float: right !important;
}

.sidebar-content .widget_search .search-submit {
    margin-left: 0 !important;
    margin-right: 2%;
    text-align: left !important;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    text-align: right;
}

body .get-a-consultation-sidebar .aipt-contact input:focus, body .get-a-consultation-sidebar .aipt-contact textarea:focus, body .get-a-consultation-sidebar .aipt-contact select:focus {
    padding-left: 0 !important;
    padding-right: 20px !important;
}

.header1 .header-infos .header-info-labels h3 a {
    direction: ltr;
    display: inline-block;
}

.blog-posts-shortcode.blog-posts .list-view .post-details .post-name a {
    min-height: 60px;
}

.testimonials-container-1 .testimonail01-content p {
    direction: rtl;
}



.ryad-logo {
    float: left;
}











@media (min-width: 992px) {
    .col-md-1, .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-md-10, .col-md-11, .col-md-12 {
        float: right !important;
    }
}


@media (min-width: 768px) {
    .navbar-header, .navbar-nav, .navbar-nav>li {
        float: right !important;
    }
    
    .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
        float: right !important;
    }
}

@media only screen and (max-width: 1024px) {
.mt-icon-listgroup-item .mt-icon-listgroup-holder .mt-icon-listgroup-icon-holder-inner img {
    margin: 0 !important;
}
}


@media only screen and (max-width: 767px) {
    .members_img_holder {
        margin-left: 0 !important;
        margin-right: 25px;
    }
    
    .footer-row-1 h3.widget-title:after {
        right: auto !important;
        left: 0;
    }
}