body{
    direction: rtl;
    text-align: right;
    font-family: 'Tajawal', sans-serif;
}

header .head-top .menu-info li {
    margin-right: 0;
    margin-left: 15px;
}
header .head-top .social-media li {
    margin-right: 0;
    margin-left: 25px;
}
header .head-top .menu-language .dropdown-menu .dropdown-item img{
    margin-right: 0;
    margin-left: 7.5px;
}
header .head-bottom .menu-header > li {
    margin-right: 0;
    margin-left: 10px;
}
header .head-bottom .header-donate img {
    margin-right: 0;
    margin-left: 7.5px;
}
header .head-bottom .menu-header > li.has-childs > a{
    padding-right: 0;
    padding-left: 10px;
}
header .head-bottom .menu-header > li.has-childs > a::after{
    left: initial;
    right: 5px;
}
header .head-bottom .menu-header > li .sub-menu{
    left: initial;
    right: 0;
}
header .head-bottom .menu-toggle{
    margin-right: 0;
    margin-left: 10px;
}

.bloc-about .buttons img {
    margin-right: 0;
    margin-left: 6px;
}
.bloc-about .buttons a:first-child{
    margin-right: 0;
    margin-left: 20px;
}

.wrap-project,
.wrap-project h2, 
.wrap-project .association, 
.bloc-tourism .wrap-tourism .excerpt, 
.wrap-project .excerpt, 
.bloc-tourism .wrap-tourism,
.wrap-project p, 
.bloc-tourism .wrap-tourism h2, 
.bloc-tourism .wrap-tourism p, 
.page-projects .wrap-project .project-right h2, 
.register-forms h1, 
header .head-bottom .menu-user .dropdown-menu .dropdown-item, 
.list-events .single-event .right-side, 
.slide-side-prejects .side-project .project-desc,
.slide-side-prejects .side-project .project-desc p{
    text-align: right !important;
}
.wrap-project .project-left {
    padding-left: 0;
    padding-right: calc(var(--bs-gutter-x) * .5);
}
.wrap-project .project-right{
    padding-left: calc(var(--bs-gutter-x) * .5);
    padding-right: initial;
}
.wrap-project .progress-info div img, 
.bloc-tourism .wrap-tourism .progress-info div img{
    margin-right: 0;
    margin-left: 5px;
}
.wrap-project .project-stats div{
    border-right: 0;
    border-left: 1px solid var(--primary);
    text-align: right;
    padding-right: 15px;
}
.wrap-project .project-stats div:first-child {
    padding-left: 15px;
    padding-right: 0;
}
.wrap-project .project-stats div:last-child{
    padding-left: 0;
}
.wrap-project .association-logo{
    right: initial;
    left: 10px;
}
.wrap-project .project-donate img, 
.bloc-tourism .wrap-tourism .tourism-donate img{
    margin-right: 0;
    margin-left: 8px;
}

.bloc-tourism .wrap-tourism .tourism-thumbnail .partner-image{
    left: initial;
    right: 10px;
}
.bloc-tourism .wrap-tourism .services .list-services img{
    margin-right: 0;
    margin-left: 7.5px;
}
.bloc-tourism .wrap-tourism .tourism-thumbnail .tourism-price div{
    padding-left: 0;
    padding-right: 15px;
}

.bloc-numbers .list-numbers .wrap-number::after{
    right: initial;
    left: 0;
}

.slide-side-prejects .slick-dots li, .project-donars .slick-dots li, .bloc-partners .slide-partners .slick-dots li, .bloc-projects .slide-projects .slick-dots li, .bloc-tourism .slide-tourism .slick-dots li{
    margin-right: 0;
    margin-left: 10px;
}

footer .footer-top .newsletter .form-input .email-icon{
    right: 0;
    left: initial;
}
footer .footer-top .newsletter .form-input .email-icon::after{
    right: initial;
    left: 0;
}
footer .footer-top .newsletter .form-input input{
    padding-right: 60px;
    padding-left: 90px;
}
footer .footer-top .newsletter .form-input button{
    right: initial;
    left: 0;
}

.faq-parents .single-faq a::after{
    margin-left: 0;
    margin-right: 7px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.faq-title form .form-input::after, 
.faq-search form .form-input::after{
    right: 0;
    left: initial;
}
#close-results{
    right: initial;
    left: 0;
}
#faq-results .faq-results-row{
    text-align: right;
}

.breadcrumb ul li{
    margin-right: 0;
    padding-right: 0;
    margin-left: 15px;
    padding-left: 10px;
}
.breadcrumb ul li::after{
    right: initial;
    left: -10px;
    top: calc(50% - 12px);
    transform: rotate(180deg) translateY(-50%);
    -webkit-transform: rotate(180deg) translateY(-50%);
}

.filter form .form-wrap .form-group{
    margin-right: 0;
    margin-left: 20px;
}

.bloc-tourism .geo-info .geo-statistics .single-stats .number{
    border-left: 0;
    border-right: 1px solid var(--second);
    text-align: left;
}

.wrap-project .progress-info div{
    font-family: arial;
}
.page-projects .wrap-project .project-need{
    justify-content: flex-end;
}

.filter form .form-wrap p img {
    margin-right: 0;
    margin-left: 7.5px;
}
.filter form .form-wrap .form-radio label {
    margin-left: 0;
    margin-right: 15px;
}
.filter form .form-wrap .form-radio label input {
    margin-right: 0;
    margin-left: 5px;
}
.bloc-tourism .wrap-tourism.wrap-2 .tourism-price div{
    padding-left: 0;
    padding-right: 15px;
}

.sign-form form .custom-checkbox label::before{
    margin-right: 0;
    margin-left: 10px;
}
.sign-form form .custom-checkbox label::after{
    left: initial;
    right: 2.5px;
}
.sign-form form .custom-checkbox input:checked + label::after{
    left: initial;
    right: calc(50px - 21.5px);
}

.account-menu ul li::before {
    border-left: 0;
    border-right: 7px solid var(--primary);
    left: initial;
    right: 0;
}

.contact-attr ul li{
    border-right: 0;
    border-left: 1px solid #D9D9D9;
}
.contact-attr ul li .wrap {
    padding-left: 0;
    padding-right: 15px;
}

#social-links li{
    margin-right: 0;
    margin-left: 10px;
}
.link-share img, #social-links img{
    margin-right: 0;
    margin-left: 7.5px;
}

.about-offers h2::after{
    left: initial;
    right: 0;
}
.list-offers .list-single-offer .content{
    padding-left: 0;
    padding-right: 20px;
}

aside .side-bloc .data button img, aside .side-bloc .data .button img{
    margin-right: 0;
    margin-left: 5px;
}
aside .side-bloc .data .button img {
    margin-right: 0;
}

.single-offer .offer-infos ul li{
    margin-right: 0;
    margin-left: 20px;
}
.single-offer .offer-infos ul li img{
    margin-right: 0;
    margin-left: 5px;
}
.single-offer .document img{
    margin-right: 0;
    margin-left: 7px;
}

.about-description ul li, .our-services .services-content .tab-pane ul li{
    padding-left: 0;
    padding-right: 25px;
}
.about-description ul li::before, .our-services .services-content .tab-pane ul li::before{
    left: initial;
    right: 0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.project-association img{
    margin-right: 0;
    margin-left: 20px;
}
.project-contribute li .desc {
    padding-left: 0;
    padding-right: 40px;
}
.project-contribute li .desc a{
    padding-left: 0;
    padding-right: 25px;
}
.project-contribute li .desc a::before{
    left: initial;
    right: 0;
}
.project-infos li::after{
    right: initial;
    left: -0.5px;
}

.modal-header .btn-close{
    margin: 0;
}

.our-team .team-second .team-wrap .team-info .social-media li{
    margin-right: 0;
    margin-left: 10px;
}
.enjoy-us .sign-form form button img, .job-description .button img{
    margin-left: 0;
    margin-right: 25px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.bloc-tourism .wrap-tourism.wrap-2 .partner-image{
    right: initial;
    left: 20px;
}

header .head-top .menu-language a{
    width: 90px
}

@media screen and (max-width: 991px){
    header .head-bottom .menu-header.move {
        left: initial;
        right: 0;
    }
    header .head-bottom .menu-header > li{
        margin: 0;
    }
    header .head-bottom .menu-header > li > a {
        padding: 15px !important;
    }
    header .head-bottom .menu-header > li .sub-menu {
        position: relative;
        width: 100%;
        top: 0;
        left: 0;
        background-color: var(--primary);
        box-shadow: none;
        opacity: 1;
        visibility: visible;
        border-radius: 0;
        padding: 0;
        display: none;
    }
    .list-events .single-event .left-side{
        text-align: right;
    }
}
@media screen and (max-width: 768px){
    .wrap-project .project-left, .wrap-project .project-right {
        padding-right: calc(var(--bs-gutter-x) * .5);
        padding-left: calc(var(--bs-gutter-x) * .5);
    }
    header .head-top .social-media li{
        margin-left: 15px;
    }
    .project-contribute li .desc {
        padding-left: 0;
        padding-right: 20px;
    }
    .breadcrumb ul li::after{
        left: -9px;
        top: calc(50% - 9px);
    }
}
@media screen and (max-width: 576px){
    .contact-attr ul li {
        border: 0;
        border-bottom: 1px solid #D9D9D9;
    }
    .bloc-tourism .wrap-tourism.wrap-2 .tourism-price div span{
        font-size: 14px;
    }
    .filter form .form-wrap .form-group{
        margin-left: 0;
    }
    .filter form .form-wrap .form-group:nth-child(odd){
        margin-right: 0;
    }
    .filter form .form-wrap .form-radio label {
        margin-right: 0;
    }
    .bloc-tourism .wrap-tourism .tourism-thumbnail .tourism-price div span {
        font-size: 13px;
    }
}