/* Add your custom css in this file */

ul#menu-footer-2 li {
    padding-left: 30px;
    position: relative;
}

ul#menu-footer-2 li:before {
    content: url(./images/widget-services-bullets.png);
    position: absolute;
    left: 0;
    top: 1px;
}

/**/
body.rtl,
body.rtl h1,
body.rtl .h1,
body.rtl h2,
body.rtl .h2,
body.rtl h3,
body.rtl .h3,
body.rtl h4,
body.rtl .h4,
body.rtl h5,
body.rtl .h5,
body.rtl h6,
body.rtl .h6,
body.rtl .la-service-box.service-type-3 .b-title1,
body.rtl rs-module rs-layer, rs-module .rs-layer,
body.rtl .heading-font-family,
.rtl .wpcf7-form input[type="text"],
.rtl .wpcf7-form input[type="email"],
.rtl .wpcf7-form input[type="number"],
.rtl .wpcf7-form input[type="password"],
.rtl .wpcf7-form input[type="submit"],
.rtl .wpcf7-form textarea,
.rtl .wpcf7-form label{
    font-family: 'Almarai', sans-serif !important;
}

.rtl .wrapper-header-contact {
    text-align: left;
}

.rtl .wrapper-featured-contents .btn-slider i {
    margin-right: 30px;
    margin-left: 0;
    transform: rotate(180deg);
}

.rtl .contact-box {
    margin-right: 30px;
    margin-left: 0;
}

.rtl .request-quote-btn {
    margin-right: 30px;
    margin-left: 0;
}

.rtl .main-menu ul {
    padding: 0;
}

.rtl .main-menu ul li {
    margin-left: 30px;
    margin-right: 0;
}


.rtl div#portfolio-slider-owl .owl-prev i, .rtl div#portfolio-slider-owl .owl-next i {
    transform: rotate(180deg);
}


.rtl .service-excerpt .bp-lined i {
    margin-right: 15px;
    margin-left: 0;
    transform: rotate(180deg);
}

.rtl .col-md-1,
.rtl .col-md-2,
.rtl .col-md-3,
.rtl .col-md-4,
.rtl .col-md-5,
.rtl .col-md-6,
.rtl .col-md-7,
.rtl .col-md-8,
.rtl .col-md-9,
.rtl .col-md-10,
.rtl .col-md-11,
.rtl .col-md-12 {
    float: right;
}

.rtl .single-project-box .view-projects i {
    margin-right: 15px;
    margin-left: 0;
    transform: rotate(180deg);
}

.rtl .wrapper-projects-grid .wrapper-single-box .single-project-box .categories-fall a.inspiry-specs_categories {
    margin-right: 0 !important;
}

.rtl .wrapper-projects-grid .wrapper-single-box .single-project-box .categories-fall a.inspiry-specs_categories {
    display: none;
}

.rtl .wrapper-projects-grid .wrapper-single-box .single-project-box .categories-fall a.inspiry-specs_categories:first-child {
    display: block;
}


.rtl .widget.inspiry_builderpress_services li:before {
    right: 0;
    left: unset;
}

.rtl .footer-widgets-area ul {
    padding-right: 0;
}

.rtl .widget.inspiry_builderpress_services li {
    padding-right: 30px;
    padding-left: 0;
}

.rtl .widget.inspiry_contact_list ul li {
    padding-right: 35px;
    padding-left: 0;
}

.rtl .widget.inspiry_contact_list ul li:before {
    right: 0;
    left: unset;
}


.rtl .prev-next-wrapper .nav-next i {
    margin-left: 15px;
    /* margin-left: 0; */
}


.rtl .prev-next-wrapper .nav-next a {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.rtl .prev-next-wrapper .nav-next {
    text-align: right !important;
    display: flex;
}

.rtl .nav-previous {
    text-align: left;
    display: flex;
    justify-content: flex-end;
}

.rtl .prev-next-wrapper a {
    display: flex;
    flex-direction: row-reverse;
}

.rtl  ul#breadcrumbs {
    padding-right: 0;
}

.rtl .breadcrumbs li i.fa.fa-angle-right {
    transform: rotate(180deg);
}

.heading-wrapper .categories-single {
    display: none;
}

.rtl .side-contact-us .contact-box {
    margin-left: 0;
    text-align: right;
    margin-right: 0;
    padding-right: 35px;
    padding-left: 0;
}

.rtl .side-contact-us .contact-box .icon-contacts {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: unset;
}

.rtl .side-contact-us .contact-box span {
    text-align: right;
}

.rtl .contact-box .icon-contacts {
    position: absolute;
    right: 0;
    top: 0;
    left: unset;
}

.rtl .contact-box {
    margin-right: 30px;
    margin-left: 0;
    padding-right: 35px;
    padding-left: 0;
    text-align: right;
}

.rtl .the-content-wrapper li, .rtl .bp-page-contents li {
    padding-right: 40px;
    padding-left: 0;
}

.rtl .contact-detail-list .icon {
    position: absolute;
    right: 0;
    left: unset;
    top: 6px;
}

.rtl .contact-detail-list .detail {
    direction: ltr;
    unicode-bidi: embed;
}

.rtl .wpcf7-form label {
    text-align: right;
}

.rtl .wpcf7-form input[type="text"],
.rtl .wpcf7-form input[type="email"],
.rtl .wpcf7-form input[type="number"],
.rtl .wpcf7-form input[type="password"],
.rtl .wpcf7-form textarea {
    text-align: right;
}

.rtl .wpcf7-form p:last-child {
    /* text-align: right; */
    display: flex;
}

.rtl .wpcf7-form p:nth-child(6){
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: row-reverse;
}
