.footer-phone {
    text-align: left;
    unicode-bidi: unset !important;
}

.footer-phone a {
    font-size: 20px !important;
}

.footer-phone a i {
    float: left;
    margin: 13px 6px 0px 0 !important;
}

.cols_4 aside {
    float: right !important;
    direction: ltr;
}

body.rtl .stm-single-listing-car-features ul li i {
    margin-right: 13px !important;
    margin-left: 0 !important;
}

.elementor-4329 .elementor-element.elementor-element-1db9e38 .elementor-heading-title,
.elementor-4345 .elementor-element.elementor-element-0ec5348 .elementor-heading-title {
    text-align: center;
}

body.rtl .elementor-widget-stm-icon-box .elementor-widget-container .icon-box .icon {
    float:left !important;
}

.elementor-4329 .elementor-element.elementor-element-45294a5 .icon-box .icon_element {
    margin: 0px 20px 0px 0px !important;
}

.textwidget p {
    font-size: 16px !important;
    line-height: 25px;
}

.footer-info, .footer-info a {
    font-size: 15px !important;
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text h2 {
    font-size: 25px;
    line-height: 35px !important;
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text .content {
    text-align:justify !important;
}

@media (max-width: 767px) {
    .elementor-4329 .elementor-element.elementor-element-024e6ba > .elementor-widget-container {
        padding: 25px 40px 25px 40px !important;
    }

    .elementor-4329 .elementor-element.elementor-element-1db9e38 .elementor-heading-title {
        text-align:center;
    }
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text h2,
.elementor-widget-stm-icon-box .elementor-widget-container .icon-text h3.title{
    text-align: left !important;
}

.post-grid-single-unit .content {
    padding: 25px 5px 14px 5px !important;
}

#header .header-main .container .clearfix,
.stm-layout-header-car_dealer .header-main .header-top-info,
.listing-car-items .listing-car-item .car-title,
.car-listing-row .col-md-3,
.entry-headerm,.entry-header,
.post-grid-single-unit .content,
.stm_breadcrumbs_unit .navxtBreads,.modal-content,
body.rtl .stm-elementor-contact-form-seven form,
.stm-similar-cars-units .stm-similar-car,.listing-specification-cols.two_column .listing-specifications-wrap,
.stm-single-post,.row,.dealer-contact-unit.mail .email-btn,.stm-dealer-info-unit.phone,
#main .wc-block-product-search form input[type=search], #main .wc-block-product-search form.wp-block-search input[type=search], 
#main .wc-block-product-search form.search-form input[type=search], #main .widget_search form input[type=search], 
#main .widget_search form.wp-block-search input[type=search],ul li,
body.rtl .classic-filter-row.motors-elementor-widget .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered,
#main .widget_search form.search-form input[type=search],.stm-single-listing-car-features,
.elementor-section.elementor-section-boxed > .elementor-container,.single-car-actions ul.list-unstyled,
.motors-elementor-search-results-wrap .stm-isearch-results-carousel .swiper-slide .stm-template-front-loop,
.elementor-widget-stm-icon-box .elementor-widget-container .icon-text .content p, 
.elementor-widget-stm-icon-box .elementor-widget-container .icon-text .content span,
.elementor-widget-container .motors-elementor-widget.car-listing-tabs-unit .car-listing-top-part,
.elementor-widget-stm-icon-box .elementor-widget-container .icon-text h3.title,
.elementor-4329 .elementor-element.elementor-element-1db9e38 .elementor-heading-title {
    direction: ltr !important;
}

body.rtl .classic-filter-row.motors-elementor-widget .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px !important;
    padding-left: 20px !important;
}

.lang-item-ar a span {
    margin-right: unset !important;
    margin-left: 0.3em;
}

.title,.stm_listing_title,body.rtl .stm-accordion-single-unit > a.title h5,
body.rtl .stm-elementor-contact-form-seven form input[type=text], 
body.rtl .stm-elementor-contact-form-seven form input[type=tel], 
body.rtl .stm-elementor-contact-form-seven form input[type=email], 
body.rtl .stm-elementor-contact-form-seven form input[type=search], 
body.rtl .stm-elementor-contact-form-seven form input[type=password],
.stm-sort-by-options,.elementor-widget-container,.select2-results__options li,
body.rtl .elementor-contact-tabs .contact-tabs-containers-wrap .elementor-contact-panels-container .tab-unit .text,
.contact-us-label {
    text-align:left !important;
}

body.rtl .elementor-widget-motors-inventory-sort-by .stm-sort-by-options > span {
    float: left !important;
    margin: 7px 9px 0 0 !important;
}

body.rtl .elementor-widget-motors-inventory-sort-by .stm-sort-by-options .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
    padding-left: 30px !important;
}

body.rtl .classic-filter-row.motors-elementor-widget .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b {
    right:5px !important;
    left:unset !important;  
}

.stm-view-by {
    float:right;    
}

body.rtl .motors-elementor-inventory-search-results#listings-result ul.page-numbers li .next i {
    transform: rotate(0deg) !important;
}

body.rtl .motors-elementor-inventory-search-results#listings-result ul.page-numbers li .next {
    right: 0 !important;
    left: unset !important;
}

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 6px !important;
}

body.rtl .motors-elementor-inventory-search-results#listings-result .listing-list-loop li .car-action-unit.add-to-compare i {
    left: 8px;
    right:unset !important;
}

body.rtl .motors-elementor-inventory-search-results#listings-result .listing-list-loop li .car-action-unit.add-to-compare {
    padding-left: 36px !important;
    padding-right: 12px !important;
}

body.rtl .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-action-units a.button i {
    margin: 0 5px 0 0 !important;
}

body.rtl .classic-filter-row.motors-elementor-widget .filter-sidebar .sidebar-entry-header i {
    margin: 0 21px 0 0 !important;
}

body.rtl .stm-dealer-info-unit.phone i,
body.rtl .dealer-contact-unit.mail .email-btn i {
    margin: 0 20px 0 0 !important;
}

body.rtl .single-car-actions ul.list-unstyled li a i {
    margin: 0 8px 0 0 !important;
}

body.rtl .listing-specifications-wrap .title_wrap i {
    margin: 0 13px 0 0 !important;   
}

body.rtl .motors-elementor-search-results-wrap .navigation-controls .next-prev-controls {
    direction: rtl !important;
}

.icon-box .icon-text .content p {
    font-size:13px !important;
    padding-top:5px;
}

.icon-box .icon-text .content p b {
    font-weight:normal !important;
}

.footer-info i.fa-phone {
    float: left;
    margin: 12px 10px 0 0;
}

.elementor-widget-container .motors-elementor-widget.car-listing-tabs-unit .car-listing-top-part:before {
    background-color: #EFF3FA !important;
}

.listing-car-items .listing-car-item .listing-car-item-meta .car-meta-bottom ul li span {
    font-family: 'open sans' !important;
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text .content {
    margin: 0px 25px 0px 0px !important;
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text {
    min-height: 140px;
}

.elementor-widget-stm-icon-box .elementor-widget-container .icon-text h6.title {
    margin: 0px 16px 10px 0px !important;
}

.elementor-4329 .elementor-element.elementor-element-c1fc8fa .elementor-column-gap-custom .elementor-column > .elementor-element-populated {
    padding:0 !important;
}

.stm-layout-header-car_dealer .header-main .header-main-phone .phone {
    margin-right: 30px;
}

body #wrapper .main-menu .header-menu > li > a, #wrapper #header .header-menu > li > a {
    font-family: 'Open Sans';
    font-size: 14px !important;
}

.lang-item-ar a span {
    font-family: Tajawal !important;
}

.elementor-4329 .elementor-element.elementor-element-ffbb1c6 .icon-box .icon_element {
    margin: 0px 20px 0px 0px !important;
}

.sketch_ar {
    display: none !important;
}

.post-grid-single-unit .content .title-relative a .title {
    padding: 0 10px;
    font-size: 14px;
}

.post-grid-single-unit .content .post-meta-bottom .blog-meta-unit {
    font-size: 11px !important;
}

.mobile-filter .mobile-search-btn {
    font-family: 'Open Sans' !important;
}

#stm-google-map {
    display: none !important;
}

#header .logo-main {
    position: absolute;
    left: 0;
}

.stm-layout-header-car_dealer .header-main .top-info-wrap {
    position: absolute !important;
    right: 0;
}

#header .header-main .container .clearfix {
    height: 60px;
    display: flex;
    width: 100%;
    justify-content: space-around;
}

.header-main .container {
    position: relative !important;
}