/*-------------------------------------
 THEME RTL CSS
---------------------------------------*/

body {
    direction: rtl;
    unicode-bidi: embed;
    overflow-x: hidden;
}

.section-title-part h4.elementor-heading-title {
    text-align: right;
}

.elementor-widget-container h2.elementor-heading-title {
    text-align: right;
}

.elementor-widget-text-editor .elementor-widget-container {
    text-align: right;
}

.elementor-widget-container .elementor-button-wrapper {
    text-align: right;
}

.rtl-col-spacing-one .elementor-widget-wrap {
    margin-left: 0!important;
    margin-right: 90px!important;
}

.explore-projects-rtl .elementor-widget-wrap {
    margin-right: 90px!important;
}

.explore-projects-rtl .elementor-widget-container h2.elementor-heading-title {
    text-align: right!important;
}

.explore-rtl-title .elementor-widget-container {
    margin: 0!important;
    padding: 0!important;
}

.theme-property-grid-wrapper .slide-arrow-left.slick-arrow {
    bottom: -120px;
    left: 0px;
}

.single-counter-box .counter h3 {
    margin-right: 16px;
    margin-left: 16px;
}

.property-grid-content-one, .property-grid-content-one h3.post-title, .feature-box-wrapper .features-title-wrap h2.features-title, .feature-box-wrapper .features-title-wrap, .feature-box-wrapper .features-item.single-feature-box, .feature-box-wrapper .single-feature-box .features-inner-content h3, .testimonial-inner-content h3, .reviewer-box, .blog-grid-area .blog-title-sec h2.blog-post-title, .blog-title-wrap, .post-grid-content-one h3.post-title, .post-grid-content-one .date-box, .blog-sidebar .widget, .blog-sidebar .widget.widget_block h3, .footer-top.blog-sidebar .widget .widget-title, .footer-top.blog-sidebar .widget.widget_block h4, .property-slide-right-content h2.post-title, .slide-property-size, .details-btn, .property-grid-title-wrap, .property-grid-title-wrap h2.property-grid-title, .team-inner-content, h3.team-title, .slider-btn-wrapper, .theme-slider-area-wrap.theme-slider-three-area-wrap .slide-content h1, .slider-scroll-btn-wrapper .container, .exp-title-wrap, h2.exp-title, .exp-thumb, .exp-inner-content, .exp-inner-content h4, .property-overview-content h2.post-title, .property-overview-location, .property-overview-text, .property-summary-box li, #demographic-table th, #demographic-table td, .job-box-title, .job-box-title h3, .team-single-sub-heading .elementor-widget-container .elementor-heading-title, .elementor-social-icons-wrapper.elementor-grid, .blog-main-wrap .post-list-bottom-content h3, .blog-main-wrap .post-list-bottom-content .category-box, .blog-main-wrap .post-meta-items.meta-top-thumbb, .blog-sidebar .widget.widget_block h2, h1.post-title.single_blog_inner__Title, .blog-post-cat.sblog_catt_design, .theme-blog-details .post-featured-image, .theme-blog-details .entry-content, .post-layout-style2 .single-blog-content .entry-content h3, .post-layout-style2 .single-blog-content .entry-content h2, .post-layout-style2 .single-blog-content .entry-content h1, .post-layout-style2 .single-blog-content .entry-content h4, .post-layout-style2 .single-blog-content .entry-content h5, .post-layout-style2 .single-blog-content .entry-content h6, .blog-post-comment .comment-respond .comment-reply-title, p.form-submit, .theme_blog_nav_Title, .counter-inner-content {
    text-align: right!important;
}

.team-single-title .elementor-widget-container {
    padding: 0!important;
}

.post-layout-style2 .single-blog-content .entry-content ul {
    padding-left: 0;
    padding-right: 20px;
}

.post-single-custom-meta div.post-author-name {
    margin-right: 0px;
    padding-right: 0px;
    margin-left: 10px;
    padding-left: 0px;
}

.post-single-custom-meta div:after {
    right: inherit;
    left: -15px;
}

.job-box-btn {
    text-align: left;
}

.property-overview-btn {
    display: block;
    text-align: right;
}

a.download-btnn:before {
    right: inherit;
    left: 30px; 
}

.sidename, .sidemail, .sideareaa {
    text-align: right;
    padding-right: 32px;
}

.fnamee, .ftextarea {
    text-align: right;
    padding-right: 0px;
}

.blog-main-wrap .post-meta-items.meta-top-thumbb div.author-name {
    padding-right: 0;
    padding-left: 5px;
    margin-right: 0;
}

.blog-main-wrap .post-meta-items.meta-top-thumbb div.author-name:before {
    right: inherit;
    left: 0;
}


.blog-sidebar .widget ul li, .blog-sidebar .widget_block li.wp-block-latest-comments__comment {
    padding-left: 0;
    padding-right: 14px;
}

.blog-sidebar .widget_block li.wp-block-latest-comments__comment::before {
    left: inherit;
    right: 0;
}

.main-container .theme-pagination-style ul.page-numbers {
    justify-content: center!important;
}


.job-content-list ul {
    margin-left: 0;
    margin-right: 18px;
}

.reviewer-box span {
    margin-left: 0;
    margin-right: 17px;
}

.reviewer-box span:before {
    left: inherit;
    right: -11px;
}

.testimonial-box-wrapper ul.slick-dots {
    left: inherit;
    right: -10px;
}

.paragrapho-rtl-zero .elementor-widget-container {
    padding-right: 0!important;
}

.theme-post-grid-wrapper .see-all-btn {
    display: block;
    text-align: right;
}

.footer_one_Widget p.footer-wid-txt {
    padding-right: 0;
    padding-left: 20px;
}

.blog-sidebar .widget ul li::before {
    right: 0px;
    left: inherit;
}

.footer-top .footer-widget ul li {
    padding-left: 0;
    padding-right: 14px;
}

.backto {
    right: inherit;
    left: 25px;
}

#theme-header-two h1.text-logo {
    text-align: right;
}

.property-slide-right-content {
    margin-left: 0;
    margin-right: 100px;
}

.theme-property-grid-wrapper .slide-arrow-left.slick-arrow {
    left: -20px;
}

body.page-id-14 .theme-property-grid-wrapper .slide-arrow-left.slick-arrow {
    left: 0px;
}

@media (min-width: 1500px) {
    .property-grid-area-new .slide-arrow-right.slick-arrow {
        right: -20px;
    }
}

.see-all-btn.property-all-btnn {
    display: block;
    text-align: right;
}

.play-icon {
    transform: rotate(60deg);
}

.slide-content-three-thumb {
    right: inherit;
    top: 95px;
    left: 16%;
}

.nav-menu-wrapper .mainmenu ul li:first-child {
    padding-left: 20px;
}

.nav-menu-wrapper .mainmenu ul li:hover ul.sub-menu {
    text-align: right;
}

.nav-menu-wrapper .mainmenu ul li ul.sub-menu {
    left: 0px;
    right: 0;
}

.search-popup .search-form .submit-btn {
    right: inherit;
    left: 6px;
}

.search-popup .search-form .search-input {
    padding: 0px 20px 0 30px;
}

#theme-header-two .row.align-items-center {
    justify-content: space-around!important;
}

#theme-header-two .col-lg-3.text-right.header-two-right {
    text-align: left!important;
}

.slider-content-two-inner .slider-btn-wrapper {
    text-align: center!important;
}

.prev_nav_Right_Img {
    margin-left: 0;
    margin-right: 15px;
}

.prev_nav_left_Img {
    margin-right: 0;
    margin-left: 15px;
}

.theme_related_posts_Wrapper {
    display: none;
}

.testimonial-item.single-testimonial-box {
    padding-bottom: 50px;
}

.nav-menu-wrapper .mainmenu ul li a {
    font-size: 17px; 
}





