:root { 
    --base-bodyfont: 'Tajawal', sans-serif;
    --base-headingfont : 'Tajawal', sans-serif;
}

body {
    direction: rtl;
}

nav.main-menu ul {
    padding: 0 25px 0 0;
}

.pr-30 {
    padding-right: 0 ! important;
    padding-left: 30px !important;
}

.featured-imagebox-team.style1 .featured-thumbnail {
   
    margin-left: 0;
    margin-right: 20px;
}

.featured-imagebox-team.style1 {
    
    border-right: none;
    border-left: 1px solid rgba(0 65 73 / 0.10);
    margin-left: -2px;
 
}

.prt-team .row > [class|=col]:nth-child(1) > .featured-imagebox-team.style1, .prt-team .row > [class|=col]:nth-child(3) > .featured-imagebox-team.style1, .prt-team .row > [class|=col]:nth-child(5) > .featured-imagebox-team.style1 {
    padding-right: 0;
    padding-left: 50px;
}

.featured-imagebox-team.style1 .featured-content {
    text-align: right;
}

.team-cta-block .team-desc .team-img-block {
   
    margin-right: 0;
    margin-left: 20px;
}

.featured-icon-box.style1 .featured-content {
    padding: 0 18px 0 0;
}

.prt-casestudybox-style1 .casestudy-content,.featured-contentbox  {
    text-align: right;
}


.footer-menu-item:first-child, .footer-menu-item:last-child {
    padding: 0px 0 10px 10px;
}

.footer-menu-item-link:after {
    right: auto;
    left: -12px;
}

.featured-imagebox-service.style2:before {
    right: auto;
    left: 0;
}

.featured-imagebox-service.style2 .featured-content {
    text-align: right;
}

.slick-list {
    direction: ltr;
}

.pr-100 {
    padding-right: 0 ! important;
    padding-left: 100px ! important;
}

.pr-50 {
    padding-right: 0 ! important;
    padding-left: 50px ! important;
}

.contentmap {
    margin-left: auto;
    margin-right: -310px;
}

.section-bg-overlay.style3 {
    right: auto;
    left: 0;
}

.featured-icon-box.style3 .featured-content {
    padding: 0 18px 0 0;
    text-align: right;
}

.prt-btn.prt-icon-btn-right i {
    
    margin-left: 0;
    margin-right: 14px;
}

.app-content-block {
    text-align: right;
    padding-left: 0;
    padding-right: 60px;
}

.wrap-form.query_form-1 span.text-input.select-option:before {
   
    right: auto;
    left: 21px;
}

.close-btn {
  
    right: auto;
    left: 50px;
}

.accordion .toggle .toggle-title a:after {
    
    right: auto;
    left: 20px;
}

@media only screen and (max-width: 1400px) {
    .contentmap {
        margin-left: auto;
        margin-right: -50px;
    }
}

@media (max-width: 1199px) {
    .menubar {
        right: auto;
        left: 0;
    }
}

@media (max-width: 1199px) {
    nav.main-menu ul.menu > li > a {
        text-align: right;
    }
}

@media (max-width: 1199px) {
    .res-1199-pr-0 {
        padding-left: 0 !important;
    }
}

