body {
direction: rtl;
}
   





@media (min-width: 64rem){
    .main-header__nav .sub-menu li a {
        line-height: 1.4;
        padding: var(--space-xs) var(--space-md)!important;
        cursor: pointer;
        -webkit-transition: color .2s cubic-bezier(.39,.575,.565,1);
        transition: color .2s cubic-bezier(.39,.575,.565,1);
    }
    }

    @media (min-width: 64rem){
       .drawer__body .main-header__nav-drawer .sub-menu li a {
            padding:0 !important;
        }
    }
    .drawer__body .menu-item {
        padding: var(--space-xxxs) 0;
    }
    .drawer__body #primary-menu>.menu-item>a{
        padding: 0 !important;
    }

    .drawer__body .main-header__nav-drawer .sub-menu li:first-child a {
        padding-top: 0 !important;
    }
    .drawer__body .menu-item {
        padding: var(--space-xxxs) 0  !important;
    }

.rtl header.main-header.main-header__admin #primary-menu li:last-child a {
    padding-left: 0 ;
    padding-right: var(--space-sm);
}
.rtl .main-header__nav-drawer #primary-menu li:last-child a {
    padding-right: 0 ;
    padding-left: calc(var(--space-sm) + 3pt);
}




@media (min-width: 64rem){
.rtl .main-header__nav .sub-menu::after {
    left: auto !important;
    right: calc(50% - 1.25rem) !important; 
}}
.rtl .swiper-full-page .slide-title-container .slide-title {
    left: auto;
    right: 0;
    text-align: right;
}
.rtl .swiper-full-page .slider-nav {
    right: auto;
    left: -10px;
}
.rtl .swiper-full-page .slide-title-container {
    text-align: right;
}
.rtl .swiper-full-page .slider-nav .swiper-button-prev {
    right: 0;
    left: auto;
}
.rtl .swiper-full-page .slide-title-container .slide-title--inner .ms-slide-count, .swiper-full-page .slide-title-container .slide-title--inner .swiper-counter {
    left: 0;
    right: auto;
    font-family: inherit !important;
}
.rtl .swiper-full-page .slide-title-container .slide-title--inner .total-count {
    margin-left: var(--space-lg);
    margin-right: var(--space-xs);
}
.rtl .swiper-full-page .slide-title-container .slide-title h3 {
    font-size: calc(4vw + 1vw);
    line-height: 1.2;
}
.rtl .swiper-full-page .slide-title-container .slide-link:after {
    left: -46px;
    right: auto;
}
.rtl .swiper-full-page .slide-title-container .slide-link:hover span {
    -webkit-transform: translate(50%,-50%) scale(.01,1);
}
.rtl .swiper-full-page .slide-title-container .slide-link::before {
    left: -46px;
    right: auto;
}
.rtl .swiper-full-page .slide-title-container .slide-link:hover:after {
    -webkit-transform: translate(100%,-50%) scale(0.5,0.5) rotate(180deg) !important;
    left: -8px;
    right: auto;
}
.rtl .swiper-full-page .slide-title-container .slide-link:hover:before {
    -webkit-transform: translate(100%,-50%) scale(1,1);
    left: -8px;
    right: auto;
}
.rtl .slider.footer-copyright {
    left: 30px;
    right: auto;
}
.rtl .swiper-container .socials {
    right: 30px;
    left: auto;
}
.rtl .swiper-container .socials a {
    padding-right: 0;
    padding-left: var(--space-md);
}
.rtl .swiper-full-parallax .scroll-sign {
    left: -4pt;
    direction: ltr;
    right: auto;
}
.rtl .swiper-full-parallax .swiper-slide__inner .ms-slide-count, .swiper-full-parallax .swiper-slide__inner .swiper-counter {
    font-family: inherit;
}
.rtl .swiper-full-parallax .swiper-slide__inner .ms-slide-count {
    right: auto;
    left: 0;
    margin-right: 2pt;
    margin-right: 0;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-info-left .slider-nav .swiper-button-prev {
    right: -2pt;
    left: auto;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-info-left .slider-nav {
    margin-right: -2pt;
    margin-left: 50px;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link {
    margin-top: var(--space-lg);
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link:hover:after {
    transform: translate(100%,-50%) scale(.5,.5) rotate(180deg) !important;
    left: -8px;
    right: auto;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link:after {
    left: -46px;
    right: auto;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link::before {
    left: -46px;
    right: auto;
}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link:hover span {
    transform: translate(50%,-50%) scale(.01,1) !important;

}
.rtl .swiper-full-parallax .swiper-slide__inner .slide-link:hover:before {
    transform: translate(100%,-50%) scale(1,1) !important;
    left: -8px;
    right: auto;
}
.rtl .drawer {
    left: 0;
    right: auto;
}
.rtl .drawer__content {
    left: 0;
    right: auto;
    transform: translateX(-100%);
}
.rtl .drawer__close-btn {
    right: auto;
    left: calc(var(--space-md) + .2rem);
}
.rtl .main-header__nav .sub-menu {
    margin-left: 0;
    margin-right: var(--space-sm);
}
.rtl .drawer__body .main-header__nav-drawer .sub-menu li a:hover::before {
    margin-left: 6pt;
    margin-right: 0;
}
@media (min-width: 64rem){
.rtl .main-header__nav {
    float: left;
}}
.rtl .drawer--is-visible .drawer__content {
    transform: translateX(-0px) !important;
}

.rtl .swiper-full-page .slide-title-container .slide-title h3 {
    margin-bottom: 30px;
}
.rtl .swiper-full-parallax .slide-title-container .slide-title h3 {
    line-height: 1.2em;
}
.rtl .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    right: 10px;
    left: auto;
}
.rtl .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    left: 10px !important;
    right: auto !important;
}
.rtl .swiper-carousel .swiper-slide .swiper-slide__info {
    text-align: right;
}
.rtl .swiper-carousel .swiper-slide .slide-image {
    right: calc(-8% - 4pt);
    left: 0;
}
@media (max-width: 48rem){
.rtl .swiper-full-page .slide-title-container .slide-title--inner .slide-title h3 {
    font-size: 16vw;
}
}
@media (max-width: 48rem){
.swiper-full-page .slide-title-container .slide-title--inner .slide-link::after {
    transform: translate(120%,-50%) scale(.5,.5) rotate(180deg);
    left: -80px;
    right: auto;
}}
@media (max-width: 48rem){
.swiper-full-page .slide-title-container .slide-title--inner .slide-link::before {
    left: -80px;
    right: auto;
}}
@media (max-width: 48rem){
.rtl .slider.footer-copyright {
    left: 0;
    right: 0;
}}
.rtl .swiper-full-parallax .slider.footer-copyright {
    right: 0;
    left: 0;
}
@media (max-width: 48rem){
.rtl .swiper-full-parallax .slide-title-container .slide-link::after {
    left: -80px;
    transform: translate(120%,-50%) scale(.5,.5) rotate(180deg);
    right: auto;
}}
@media (max-width: 48rem){
.rtl .swiper-full-parallax .slide-title-container .slide-link::before {
    left: -80px;
    right: auto;
}}
.rtl .main-header__nav-trigger-icon {
    margin-right: 0;
    margin-left: var(--space-xxs);
}

.rtl .js .main-header__nav--is-visible::after {
    right: auto;
    left: calc(var(--space-lg) + 3pt);
}
h1, h2, h3, h4, h5, h6 {
    letter-spacing: 0 !important;
}
.rtl .hero.hero--overlay-layer p:last-child {
    margin-top: 27px;
}
.rtl .work-card__link .icon {
    margin-left: 0;
    margin-right: 6pt;
    transform: rotate(-135deg);
}
.rtl .back-to-top {
    right: auto;
    left: var(--space-md);
}
@media only screen and (max-width: 782px){
.rtl .main-header__admin.main-header {
    margin-top: 0px;
}}
.rtl .card--is-link:hover .work-card__content.text-overlay {
    transform: translateY(-32pt) translateX(-16pt);
}
.rtl .text-divider h5 {
    font-family: inherit !important;
}
@media (min-width: 992px){
.pl-lg-5, .px-lg-5 {
    padding-right: 3rem!important;
    padding-left: 0 !important;
}}
.blog-sidebar .grid-item {
    padding-left: 30px;
    padding-right: 0;
}
.jr_widget_recent_posts .post-image {
    margin-left: var(--space-sm);
    margin-right: 0;
}
.ms-sidebar li::before {
    margin-left: 6px !important;
    margin-right: 0 !important;
}
.tagcloud a.tag-cloud-link {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.post-info__footer .post-read-more .icon {
    left: 0;
    right: auto;
    transform: rotate(180deg);
}
.post-info__footer .post-read-more:hover {
    padding-left: 25px;
    padding-right: 0;
}
.rtl .post-info__footer .post-read-more {
    transition: padding-left 250ms;
}
.rtl .pagination .next .icon {
    transform: rotate(180deg);
} 
.pagination__list>* {
    margin-left: var(--pagination-item-gap);
    margin-right: 0;
}
.rtl .pagination .prev .icon {
    transform: rotate(180deg);
} 
.link a:hover::after, .text-component a:not(.card__title):not(.has-img):not(.wp-block-button__link):not(.post-edit-link):not(.post-page-numbers):not(.wp-block-file__button):hover::after {
    transform-origin: right center;
}
.link a::after, .text-component a:not(.card__title):not(.has-img):not(.wp-block-button__link):not(.post-edit-link):not(.post-page-numbers):not(.wp-block-file__button)::after {
    right: 0;
    left: auto;
    transform-origin: left center;
}
.text-component blockquote {
    border-right: solid 4pt var(--color-primary);
    border-left: 0;
}
cite::before {
    margin-left: 4px;
    margin-right: 0;
}
.admin-edit .edit-link .post-edit-link .dashicons-edit {
    margin-left: 4pt;
    margin-right: -1pt;
}
.single-post__tags a {
    margin-left: var(--space-xs);
    margin-right: 0;
}
.rtl .post-info__single {
    margin-top: 10px;
}
.rtl .sticky-sharebar {
    right: auto;
    left: var(--space-md);
    transform: translateX(-10%);
}
.rtl .comment-form-cookies-consent #wp-comment-cookies-consent {
    margin-left: 6pt;
    margin-right: 0;
}
.rtl .comment-form-cookies-consent {
    margin-right: 1rem;
    margin-left: 0;
}
.rtl .ms-author-vcard {
    margin-left: 0;
    margin-right: calc(var(--space-lg) + 40px);
}
.rtl .comment-edit-link svg, .ms-comment-footer a svg {
    margin-right: 0;
    margin-left: var(--space-xxxs);
    transform: scaleX(-1);
}
.rtl .comment-reply-link #Group {
    margin-left: var(--space-xxxs);
    margin-right: 0;
}
.rtl #cancel-comment-reply-link {
    padding-right: var(--space-xxs);
    font-family: inherit;
    padding-left: 0;
}
.rtl .comment-notes {
    margin-right: 1rem;
    margin-left: 0;
}
.rtl .ms-comment-list .children {
    margin-right: calc(var(--space-md) + 50px);
    margin-left: 0;
}
@media only screen and (max-width: 512px){
.rtl .ms-author-vcard {
    margin-right: 0 !important;
}}
@media only screen and (max-width: 512px){
.rtl .ms-comment-list .children {
    margin-right: 0;
}}
.rtl .nav-links .nav-previous {
    margin-right: 0;
    margin-left: auto;
}
.rtl .next-post {
    text-align: left;
}
.rtl .nav-links .nav-next {
    margin-right: auto;
    margin-left: 0;
}
.rtl .text-component ol, .text-component ul:not(.blocks-gallery-grid) {
    padding-right: 1.5rem;
    padding-left: 0;
}
.rtl .single-portfolio-nav .s-p-next .container span {
    letter-spacing: 0;
    margin-right: 0;
    margin-left: var(--space-sm);
}
@media only screen and (max-width: 782px){
.rtl .single-portfolio-nav .s-p-next .container h1 {
    margin-right: 0;
    margin-left: auto;
}}
@media only screen and (max-width: 782px){
.single-portfolio-nav .s-p-next .container span {
    margin-left: 15px;
    margin-right: 0;
}}
.rtl input[type=submit] {
    border-radius: .25em;
}
.rtl .ms-search-widget .search-submit {
    left: 0;
    right: auto;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.rtl .ms-search-widget .search-field {
    padding: .5rem 1rem .5rem 5.5rem;
}
.rtl .no-result .text-component .search-again-block p {
    margin-bottom: 0;
    margin-left: var(--space-sm);
    margin-right: 0;
}
.search .container .text-left {
    text-align: right !important;
}
@media (min-width: 64rem){
.rtl .contact__item p {
    margin-right: auto;
    margin-left: 0;
    text-align: left;
}}
.rtl .contact__item .socials {
    margin-right: auto;
    margin-left: 0;
}
.rtl .contact__item .socials li {
    margin-right: var(--space-sm);
    margin-left: 0;
}
@media (min-width: 992px){
.pr-lg-5, .px-lg-5 {
    padding-left: 3rem!important;
    padding-right: 0 !important;
}}
.wpcf7 {
    direction: rtl;
}

.checkbox+.wpcf7-list-item-label::before, .radio+.wpcf7-list-item-label::before {
    margin-left: 8pt;
    margin-right: 0;
}
span.wpcf7-list-item {
    margin: 0 0 0 1em;
}
.wpcf7-list-item {
    margin-right: 0!important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
input.wpcf7-form-control {
    text-align: right;
}
div.wpcf7 .ajax-loader {
    margin: 0 4px 0 0;
}

@media (min-width: 64rem){
    .main-header__nav .sub-menu li:first-child a {
        padding-top: calc(var(--space-sm) + 3pt) !important;
    }
    .main-header__nav .sub-menu li:last-child a {
        padding-bottom: calc(var(--space-sm) + 3pt) !important;
    }
    
}
.swiper-carousel .swiper-slide .slide-image::before {
    right: 0;
    left: auto;
}

.swiper-carousel .swiper-slide .slide-image::after {
    left: 0;
    right: auto;
}


.main-header::after {
    right: -5%;
    left: auto;
}
.rtl .comment-edit-link, .ms-comment-footer a {
    margin-left: var(--space-xxxs);
    margin-right: 0;
}
.rtl .ms-comment-edit {
    margin-left: 8pt;
    margin-right: 0;
}
.rtl .fof .fof-bg {
    font-size: 34vw;
}
.ms_services img {
    float: right;
    margin-left: 8pt;
    margin-right: 0;
}
.ms-page--about .text-align-left {
    margin-right: 0;
    margin-left: auto;
    text-align: right;
}










































































