.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    direction: rtl !important;
}
.blog-box-layout1-new .item-content .item-title {
    font-size: 19px;
}
.testimonial-box-layout8-new .slide-content-media .item-paragraph {
    font-size: 16px;
}
.testimonial-box-layout8-new .slide-content-media .item-paragraph {
    font-size: 16px;
}
.post-each .entry-content-area .entry-header h3 {
    font-size: 20px !important;
}
.newsletter-box1 .input-group .input-group-append input {
    display: inline-block;
    font-family: inherit !important;
}
.header4-icon-right a.header-btn-new {
    font-family: inherit !important;
}
.fa-angle-double-right:before {
    content: "\f100";
}
.woocommerce .roofix-product-details-page .single-product-top-1 .rtin-right .wistlist-compare-box a {
    color: #646464;
    margin-right: 30px !important;
    margin-left: inherit !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 48%;
}
.social-icon-off a {
    color: #ee212b;
    margin-left: 12px;
    font-size: 17px;
}
.footer-wrap-fix-off .footer-box-layout1 ul.menu > li:before {
    content: "\f053";
}
.widget-project-info .project-info-title {
    font-size: 30px;
}
.widget-project-info .project-details > ul > li > span {
    margin-right: 18px !important;
    font-family: inherit !important;
    margin-left: inherit !important;
}
.rt-button-lg span:after {
    display: none !important;
}
.single-project-related .related-title {
    font-size: 28px;
}
.entry-banner .inner-page-banner .breadcrumbs-area h1 {
    font-size: 28px;
}
.testimonial-box-layout9-new .slide-content-media .item-paragraph {
    font-size: 16px !important;
    font-style: normal !important;
}
.contact-form-services-button-light .ghost-btn-light span:after {
    display: none !important;

}
.contact-form-services-button-light .ghost-btn-light {
    font-family: inherit !important;
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: left;
}
.blog-box-layout1-new .item-content .entry-meta li {
    margin-right: 0;
}
.blog-box-layout1-new .item-content .entry-meta li i {
    margin-right: 0;
}
.contact-form-services-button-light .ghost-btn-light {
    font-family: inherit;
}
.rt-slider-button-primary-lg span {
    font-family: lists-font;
}
.service-box-layout2.left .media-body.media-body-wrp {
    padding-right: 20px;
}
.footer-wrap-fix-off .footer-top-wrap-layout1 {
    padding-bottom: 0;
}
body.rtl .rt-service-slider .swiper-button-next {
    transform: rotate(180deg);
}
.site.site-wrp .faq-page-faq .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    left: 0;
    right: auto;
}
.site.site-wrp .faq-page-faq .elementor-accordion .elementor-tab-title {
    padding-right: 20px !important;
}
.slick-list {
    direction: ltr !important;
}
.top-footer-layout1 .footer-contact-phone .info {
    font-size: 17px;
}