.header-area,
.menu-area,
.slider,
.choose-area,
.services-area,
.filtr-item,
.team-area,
.testimonial-area,
.faq-home,
.counterup-area,
.caption-photo-area,
.blog-area,
.brand-area,
.footer-main,
.footer-copyrignt,
.banner-slider,
.banner-slider + div,
.mission-area {
    direction: rtl!important;
    text-align: right!important;
}

.banner-slider + .recent-works {
    direction: ltr!important;
}

.recent-works .recent-menu,
.footer-contact-area {
    direction: rtl!important;
}

.header-contact li {
    margin-right: auto;
    margin-left: 15px;
}
.header-contact li span {
    margin-left: auto;
    margin-right: 8px;
}
.header-social {
    text-align: left;
}
.header-social li {
    margin-right: auto;
    margin-left: 20px;
}
.header-social ul {
    padding-left: 0;
    padding-right: 2rem;
}
ul.nav-menu {
    float: left;
}
ul.nav-menu li ul {
    left: auto;
    right: 0;
}
ul.nav-menu li {
    text-align: right;
}
.slide-carousel.owl-carousel .owl-nav {
    left: auto;
    right: 0;
}
.slide-carousel.owl-carousel .owl-nav .owl-prev {
    position: absolute;
    right: auto;
    left: 0;
}
.slide-carousel.owl-carousel .owl-nav .owl-next {
    position: absolute;
    left: auto;
    right: 0;
}
.choose-icon img {
    margin-left: 35px;
    margin-right: 0;
}
.services-link i {
    margin-right: 5px;
    margin-left: 0;
}
.team-area:hover .owl-nav {
    left: 0;
    right: auto;
}
.team-carousel.owl-carousel .owl-nav .owl-next {
    left: 46px;
    right: auto;
    position: absolute;
}
.team-carousel.owl-carousel .owl-nav .owl-prev {
    left: 0;
    right: auto;
    position: absolute;
}
.accordion-button::after {
    margin-left: 0;
    margin-right: auto;
}
.counter-item {
    border-right: 0!important;
    border-left: 1px solid #fff!important;
}
.counter-border:last-child .counter-item {
    border-left: 0!important;
    border-right: 0!important;
}
.blog-author li {
    margin-right: 0;
    margin-left: 10px;
}
.blog-author li i {
    margin-right: auto;
    margin-left: 5px;
}
.brand-carousel.owl-carousel .owl-nav {
    left: 0;
    right: auto;
}
.brand-carousel.owl-carousel .owl-nav .owl-next {
    left: 46px;
    right: auto;
    position: absolute;
}
.brand-carousel.owl-carousel .owl-nav .owl-prev {
    left: 0;
    right: auto;
    position: absolute;
}
.scroll-top {
    right: auto;
    left: 20px;
}
.sidebar-item li:before {
    right: 0;
    left: auto;
}
.sidebar-item li {
    padding-left: 0;
    padding-right: 10px;
}
.sidebar-item h3:before {
    right: 0;
    left: auto;
}
.sidebar-item li:before {
    content: '\f0d9';
}
.single-blog-author li i {
    margin-left: 5px;
    margin-right: 0;
}
.single-blog-author li.gro {
    margin-right: 0;
    margin-left: 0;
}
