@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@200;300;400;500;600;700;800;900&display=swap');

body {
    font-family: 'Noto Kufi Arabic', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: right;
    direction: rtl;
}

.Categories ul li, .Guidlines .sim-button1, .Guidlines h4,
.Our_Pricing .pricing .sim-button1, .Our_Pricing .pricing h4,
.Our_Pricing .pricing h5, .Our_Pricing .pricing h6, .Recent_Post1 h5,
.about_us_features .about_us1 h3, .blog_posts h4, .blog_posts label,
.breadcrumb ul li a, .breadcrumb ul li.active a, .client_say_01 h4,
.contact_us .icon_classes h5, .contact_us2_form label,
.featured_project_01 h3, .features_01 h3, .footer_bottom .links ul li a,
.footer_bottom p, .footer_top a, .footer_top h5, .free_home .form-classes label,
.header_top .text h5, .header_top .text h6, .header_top .text h6 a, .header_top h4,
.hmslider1 .slider_content h5, .latest_work_01 h5, .our_customer h2,
.our_spacility .our_special_1 h2, .popular_tags ul li a, .portfolio-sorting li a,
.post_a_comment h2, .power_plant h3, .project_details ul li span,
.project_details_02 ul li span, .request_A_quote h4, .request_A_quote p,
.service_page_02 h3, .sim-button, .strip_01 h2, .sub-title, .subscribe_now button,
.tagged .social_icon p, .tagged h2, .tagged h3, .three-comment .comment_text h6,
.three-comment h2, .tt-title, .welcome_section h2, .welcome_section h4,
.whitebtn, .why_choose_constructor .facility h5 a {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.about_us_features .about_us1 h2, .building_services h3,
.building_services h4, .commingTitle .as,
.header5 .top-line-right .top-info a, .hmslider1 h4,
.mainServicesContent .section_1 .right_sec h5, .maintenance .maintenance_text h1,
.pageErroreTitle .as, .pageErroreTitle p, .pageErroreTitle span, .strip h2,
.strip h4, .tm-ourhistory .label, .tt-faq-title, .tt-header .main-nav > ul > li > a,
.tt-mslide-title, .tt-mslide-title h3, .tt-sub-title1 {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

@media (max-width: 991px) {
    .tt-header .main-nav > ul > li > ul > li > a,
    .tt-header .main-nav > ul > li > ul > li > ul > li > a {
        font-family: 'Noto Kufi Arabic', sans-serif;
    }
}

.Building_Renovation li, .Guidlines p, .Our_Pricing .pricing ul li,
.Recent_Post1 p, .about_us_01 .our_vision_h4, .about_us_features .about_us1 p,
.barfiller .tip, .client_say_01 h5, .commingDescription form .simple-input,
.commingWrapper p, .company_stablish ul.listing li, .contact-form textarea.form-control,
.contact_us .icon_classes a, .contact_us .icon_classes p, .direction h6, .direction span,
.featured_products .our_team1 .simple-text, .featured_project_01 p, .features_01 p,
.footer_strip p, .footer_strip p a, .footer_top h6, .free_home h5, .free_home p,
.header-right-info ul li .single-header-right-info .text-box p, .header-right-info ul li .single-header-right-info .text-box p a,
.header_top_02 p, .header_top_02 ul li, .header_top_02 ul li a, .header_top_03 p, .latest_blog_01 .content .date,
.latest_blog_01 .content h4, .main-class .icon1 h6, .mainServicesContent .section_2 ul li, .maintenance .maintenance_text p,
.maintenance_text h6, .new_openings h5, .new_openings ul.listing li, .our_customer p, .our_spacility .our_special_1 p, .our_team h5,
.post_a_comment input, .power_plant p, .project_details .row0 h5, .project_details ul li,
.service-tab-box .tab-content-box .single-tab-content .top-content p, .shop_post .Shop_features p,
.shop_post .brand_heading .sim-button, .shop_post .brand_heading p, .shop_post .brand_heading span,
.shop_post h1, .shopping .coupon_code .sim-button, .shopping .coupon_code p, .simple-input,
.simple-text p, .strip_01 h3, .subscribe_now input, .testimonial_sec .content h5,
.testimonial_sec .simple-text p, .three-comment .comment_text p, .three-comment .comment_text span,
.three-comment .comment_text span a, .tt-mslide-title p, .why_choose_constructor .facility p {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.post_a_comment input[type=text]::placeholder {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.post_a_comment textarea::placeholder {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.House_Renovation_form .form_btn .button8 span, .categoryList li a,
.commingWrapper .sim-button, .company_stablish h1, .error_page .error .button8 span,
.featured_products .our_team1 .tt-title, .featured_products .service_machine_shadow .text,
.header-right-info ul li .single-header-right-info .text-box h5, .new_openings h4,
.overview h1, .pdfBlock .pdfSize p, .pdfBlock .pdfSize span, .service-tab-box .tab-menu li span,
.service_machine_shadow h2, .shop_categories p, .shop_post .Shop_features .sim-button,
.shop_post .brand_heading h2, .shop_post h1, .shop_tagged h6, .shopping .coupon_code h2,
.shopping .coupon_code h3, .sim-button05, .testimonial_sec .content h3,
.timerWrapper .timerBlock span, .tm-ourhistory .title, .tt-accordeon-title {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.timerWrapper .timer {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

.House_Renovation_form input, .House_Renovation_form textarea, .apply_now_form input,
.apply_now_form textarea.form-control, .c-area, .c-input, .contact-form input,
.faq_query a, .header5 .top-info, .section_4 ul li {
    font-family: 'Noto Kufi Arabic', sans-serif;
}

@media (min-width: 992px) {
    .tt-header .main-nav > ul > li > ul > li > a, .tt-header .main-nav > ul > li > ul > li > ul > li > a {
        font-family: 'Noto Kufi Arabic', sans-serif;
    }

    .header5 .tt-header .main-nav > ul > li > a, .tt-header .main-nav > ul > li > a {
        font-family: 'Noto Kufi Arabic', sans-serif;
    }
}

.header_top_02 ul {
    padding: 0;
}

.header_top_02 ul li, .header_top_02 ul li a {
    float: right;
    padding-right: 0;
    padding-left: 22px;
}

.header_top_02 ul li i {
    padding-right: 0;
    padding-left: 8px;
    display: inline-block;
}

.header_top_02 p {
    text-align: left;
}

.header_top_02 p a,
.header_top_02 p span {
    padding-left: 0;
    padding-right: 13px;
}

@media (min-width: 992px) {
    .tt-header .main-nav > ul > li {
        float: right;
    }

    .tt-header .main-nav > ul > li:nth-last-child(1) a {
        padding-left: 0;
    }

    .tt-header .menu-toggle {
        padding-right: 3px;
        padding-left: 0;
    }

    .tt-header .main-nav > ul > li > ul {
        right: 0;
        left: auto;
    }

    .tt-header .main-nav > ul > li > ul > li {
        text-align: right;
    }

    .header2 .tt-header .top-inner {
        float: right;
        padding-right: 0;
        padding-left: 35px;
        border-right: 0;
        border-left: 1px solid #80a3bf;
    }

    .tt-header .toggle-block {
        float: left;
    }
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    right: 10px;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-prev {
    right: auto;
    left: 10px;
}
.welcome_section .simple-text p {
    text-align: right;
}
.welcome_section .sim-button {
    float: right;
}
.welcome_section .sim-button.nextbtn {
    margin-right: 10px;
    margin-left: 0;
}
.owl-carousel {
    direction: ltr;
}
.about_us_features .about_us1 h3 {
    padding-right: 54px;
    padding-left: 0;
}
.latest_blog_01 .content .date {
    text-align: left;
}
.latest_blog_01 .sub-title {
    text-align: right;
}
.footer_strip .sub-title {
    text-align: right;
}
.footer_strip ul {
    padding-right: 0;
}
.footer_strip ul li {
    float: right;
    padding-right: 0;
    padding-left: 15px;
}
.footer_strip i {
    padding-left: 5px;
    padding-right: 0;
}
.footer_bottom .links {
    float: left;
}
.footer_bottom .links ul li {
    float: right;
}
.footer_bottom .links ul li + li {
    border-right: 1px solid #ffffff;
    margin-right: 10px;
    padding-right: 10px;
    border-left: 0;
    margin-left: 0;
}
.project_details .sub-title {
    text-align: right;
}
.project_details .content .simple-text p {
    text-align: right;
}
.project_details ul li {
    padding-left: 0;
    padding-right: 140px;
}
.project_details ul li span {
    left: auto;
    right: 15px;
}
.project_details .row0 .simple-text p {
    text-align: right;
}
.Categories ul {
    padding: 0;
}
.Recent_Post .image {
    float: right;
}
.Recent_Post1 {
    padding-left: 0;
    float: right;
    padding-right: 15px;
}
.direction span {
    float: left;
}
.contact_us .icon_classes .icofont {
    padding-left: 10px;
    padding-right: 0;
}
.service_details .blogAside .categoryList li a i {
    float: left;
}
.tt-accordeon-title {
    text-align: right;
    padding: 15px 15px 20px 55px;
}
.tt-accordeon-title:after {
    left: 0;
    right: auto;
}
.mainServicesContent .simple-text p {
    text-align: right;
}
.service-tab-box .tab-menu li {
    float: right;
    margin-bottom: 0;
    margin-right: 1px;
}
.pdfBlock i {
    right: 21px;
    left: auto;
}