/**
* Right to Left Style...
*/

body {
    direction: rtl !important;
    unicode-bidi:embed;
    text-align:right;
    line-height: 1.8 !important;
    font-size: 18px !important;
    font-weight: 500 !important;
}
html {
	overflow-x: hidden;
}

digit,
.force-ltr,
.digit,
.rs-footer .copyright.text-left,
.header-top-link a[href*="tel"],
.header-top-link a[href^="tel"],
.contact-map-content a[href*="tel"],
.contact-map-content a[href^="tel"],
.wpcf7-phonetext,
.footer_ltr {
    display: inline-block;
    direction: ltr !important;
}

body, h1, h2, h3, h4, h5, h6, select,  button, input[type="text"], input[type="email"], input[type="submit"], input[type="button"], textarea, p, a,
.menu-area .navbar ul li > a, .sidenav .widget_nav_menu ul li a, .wpcf7-list-item-label {
    font-family: "Tajawal", sans-serif !important;
}

.wpcf7-form, ::placeholder {
    direction: rtl;
}

.xs-page-headding > p {
    letter-spacing: 0;
}

.wpcf7-phonetext, .ekit-wid-con .elementkit-tab-wraper.elementskit-fitcontent-tab .elementkit-tab-content {
    text-align: right;
}

.widget-posts .media-body .post-date a, input[type="radio"] + .wpcf7-list-item-label {
    font-size: 14px;
}
.widget-posts .media-body h4 {
    font-size: 17px;
}
.xs-page-headding > p {
    font-size: 18px;
}

.about_icon_overlay:after, .sidebar .widget .widget-title:before {
    left: auto;
}
.footer-call_toaction:after, .ekit-wid-con .elementskit-infobox .icon-hover {
    right: auto;
}

.post-navigation .post-previous, .pull-left, .su-row .su-column {
    float: right !important;
}
.post-navigation .post-next, .pull-right {
    float: left;
}

.lang-menu a:before, .xs-breadcrumb .xs-breadcrumblist li:first-child, .big-content .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon, .post .entry-header .post-meta span, .post .entry-header .post-meta span i, img.pull-left {
    margin-right: 0 !important;
}
.widget-posts .media-body, .xs-breadcrumb .xs-breadcrumblist li:last-child, .wpcf7-checkbox label .wpcf7-list-item-label {
    margin-left: 0;
}

.about_icon_overlay:after {
    right: 32.5px;
}

.footer-call_toaction:after, .ekit-wid-con .elementskit-infobox .icon-hover, div.elementor .ekit-sticky.elementor-element {
    left: 0;
}

body:not(.page-template) .breadcrumb-height {
    height: 220px;
    padding-top: 18px;
}
.breadcrumb-height .justify-content-between {
    display: block!important;
}
.xs-breadcrumb .xs-breadcrumblist {
    margin: 20px 0 0;
}

.su-row .su-column {
    margin: 0 0 0 4% !important;
}
.su-row .su-column:first-child {
    margin-left: 0 !important;
}

.lang-menu a {
    font-size: 98% !important;
}
.lang-menu a:before {
    background-image: url(/wp-content/themes/blo-child/images/en.png);
    margin-left: 4px;
}

.big-content .elementkit-tab-wraper .elementkit-nav-link.left-pos .elementskit-tab-icon {
    margin-left: 8% !important;
    font-size: 24px;
}
.wpcf7-checkbox label .wpcf7-list-item-label {
    margin-right: 5px !important;
}
.widget-posts .media-body {
    margin-right: 12px;
}
.xs-breadcrumb .xs-breadcrumblist li:last-child {
    margin-right: 20px;
}
.widget-posts .media img {
    margin-top: 10px;
}

.xs-career-box.mwm-careers {
    text-align: left;
}
.xs-career-box.mwm-careers .career-footer a {
    font-size: 14px;
}

.xs-breadcrumb .xs-breadcrumblist li, .xs-breadcrumb .xs-breadcrumblist li.mwm-seperator-li:last-child, img.pull-left {
    margin-left: 20px;
}
.post .entry-header .post-meta span {
    margin-left: 28px;
}
.post .entry-header .post-meta span i {
    margin-left: 6px;
}

.post .post-footer .readmore i {
    position: relative;
    top: 3px;
    margin-right: 4px;
}

.post-navigation .post-next {
    text-align: left;
    border-right: 0 none;
    border-left: 0 none;
    padding: 0 40px 0 0;
}
.post-navigation .post-previous {
    text-align: right;
    border-left: 1px solid #eeeeee;
    border-right: 0 none;
    padding: 0 0 0 40px;
}


.no-list-padding ul, .no-list-style ul {
    padding-right: 0;
}

.xs-case-box.mwm-project-box .case-content .case-footer .xs-btn {
    font-size: 16px;
}

.wp-block-quote:before {
    content: '\f10e';
}

.blog .pagination li a i.fa.fa-long-arrow-left:before {
    content: "\f30b";
}
.blog .pagination li a i.fa.fa-long-arrow-right:before {
    content: "\f30a";
}

.xs-breadcrumb .xs-breadcrumblist li.mwm-seperator-li {
    margin-right: 0;
    margin-left: 0;
}
.xs-breadcrumb .xs-breadcrumblist li:after {
    display: none;
    visibility: hidden;
}

.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container {
    left: 26px;
}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
    width: 56px !important;
    direction: ltr !important;
    left: -10px;
}
.intl-tel-input .selected-flag .iti-flag {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.intl-tel-input .selected-flag .iti-arrow {
    border-top: 4px solid #989898;
}
.intl-tel-input .country-list {
    left: -10px;
}
.intl-tel-input .country-list li.country {
    color: #444;
    direction: ltr;
}

input[type="radio"] + .wpcf7-list-item-label {
    font-weight: 400;
}


.line-height-25 li {
    line-height: 1.7em;
}

.service-box-default .ekit-wid-con .elementskit-infobox .icon-hover {
    opacity: 1;
    bottom: -20px;
}

@media (min-width: 1240px) {
    
}

@media (max-width: 1175px) {
    .left-offcanvas {
        display: none;
        visibility: hidden;
    }
    .menu-column {
        min-width: 76.5% !important;
    }
    .menu-column #main-menu {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}

@media (max-width: 1024px) {
    .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-menu-close {
        float: left;
    }
    .elementskit-navbar-nav-default .elementskit-nav-identity-panel .elementskit-site-title {
        float: right;
        margin-right: 15px;
    }
    .elementskit-navbar-nav > li > a {
        padding: 10px 25px 10px 15px;
        font-size: 14px;
    }
    .elementskit-navbar-nav-default .elementskit-dropdown-has>a .elementskit-submenu-indicator {
        position: absolute;
        left: 10%;
    }

}

@media screen and (max-width: 991px) {
    
}

@media screen and (max-width: 782px) {
    .elementor-1342 .menu-column,
    .elementor-2101 .menu-column {
        min-width: 17% !important;
    }
    .elementor-1342 .elementor-element.mob-logo-col {
        
    }

}

@media screen and (max-width: 767px) {
    .elementor-2101 .ekit_social_media > li:first-child {
        margin-right: 24px !important;
    }
    .elementkit-tab-nav .elementkit-nav-link {
        padding: 0px 12px 14px 16px !important;
    }
    .elementor-5383 .elementor-element.elementor-element-5801672 > .elementor-element-populated,
    .elementor-5383 .elementor-element.elementor-element-f6809b7 > .elementor-element-populated {
        margin: 15px 9px 0 9px !important;
    }
}

