/*----------------------------------------------------------------
                                GLOBAL
----------------------------------------------------------------*/
body.wb-rtl .direction-auto {
    direction: rtl !important;
}

body.wb-ltr .direction-auto {
    direction: ltr !important;
}

body.wb-rtl .text-align-auto,
body.wb-rtl .dropdown-menu {
    text-align: right !important;
}

body.wb-ltr .text-align-auto {
    text-align: left !important;
}

/*----------------------------------------------------------------
                                HEADER
----------------------------------------------------------------*/
body.wb-rtl .h1-single-top-block {
    display: inline-block;
    padding-left: 25px;
    padding-right: unset;
    margin-left: 25px;
    margin-right: unset;
    line-height: 25px;
    border-left: 1px solid #242424;
    border-right: unset;
}

body.wb-rtl .h1-single-top-block:last-child {
    padding-left: 0;
    margin-left: 0;
    border-left: unset;
}

body.wb-rtl .h1-single-top-block i.fa {
    margin-left: 10px;
    margin-right: 0;
}

body.wb-rtl .h1-social-media ul li:last-child {
    margin-left: 0;
    margin-right: unset;
}

body.wb-rtl .h1-social-media ul li {
    margin-left: 15px;
    margin-right: unset;
}

body.wb-rtl .slider-area .owl-item.active .single-slider .intro,
body.wb-rtl .slider-area .owl-item.active .single-slider .title,
body.wb-rtl .slider-area .owl-item.active .single-slider .text,
body.wb-rtl .slider-area .owl-item.active .single-slider .buttons {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

body.wb-rtl .slider-area .owl-item.active .single-slider .intro {
    -webkit-animation-delay: 0.6s;
    animation-delay: 0.6s;
}

body.wb-rtl .slider-area .owl-item.active .single-slider .title {
    -webkit-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

body.wb-rtl .slider-area .owl-item.active .single-slider .text {
    -webkit-animation-delay: 0.8s;
    animation-delay: 0.8s;
}

body.wb-rtl .slider-area .owl-item.active .single-slider .buttons {
    -webkit-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

body.wb-rtl .section-body {
    right: 0px;
    left: unset;
}

body.wb-rtl .section-thumb {
    left: unset;
    right: 0;
}

body.wb-rtl .featured-img {
    padding-left: 18px;
    padding-right: 0;
}

body.wb-rtl .featured-img:before {
    right: 90px;
    left: 0;
}

body.wb-rtl .technical-solutions li {
    padding-right: 25px;
    padding-left: 0;
}

body.wb-rtl .technical-solutions li::before {
    right: 0;
    left: unset;
}

body.wb-rtl #testimonial-items .owl-nav,
body.wb-rtl #blog-list .owl-nav,
body.wb-rtl #mixitup_projects .owl-nav,
body.wb-rtl #product_list .owl-nav {
    left: 0;
    right: unset;
}


body.wb-rtl .footer .footer-nav-list a {
    padding-left: 0;
    padding-right: 12px;
}

body.wb-rtl .social-media a {
    margin-left: 15px;
    margin-right: 0;
}

body.wb-rtl .company-icon {
    margin-left: 25px;
    margin-right: 0;
}

body.wb-rtl #skill-bars-area .barfiller .fill:before {
    left: 0px;
    right: unset;
    border-right: unset;
    border-left: 10px solid transparent;
}

body.wb-rtl .stellarnav.mobile ul {
    text-align: right;
}