/* Gauch RTL CSS */

body{ direction:rtl; unicode-bidi:embed; text-align: right; }
.owl-carousel, .bx-wrapper { direction: ltr; }
.owl-carousel .owl-item { direction: rtl; }
.ml-auto { margin-right: auto!important; margin-left: 0 !important; }
.dropdown-toggle::after { margin-right: 5px; margin-left: auto; }
.navbar-nav .nav-item .dropdown-menu { right: 0; left: auto; }
.navbar-nav .nav-item:hover .dropdown-menu { text-align: right; }
.navbar-nav .nav-item .dropdown-menu li .dropdown-menu { right: -100%; left: auto;}
@media only screen and (max-width: 767px){
    .gauch-responsive-nav .mean-container a.meanmenu-reveal {left: 0px !important; right: auto !important;}
    .gauch-responsive-nav .gauch-responsive-menu.mean-container .mean-nav ul li a.mean-expand { text-align: right;}
}

.gauch-nav .navbar .category-menu .category-dropdown-wrap .ul .li a i {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

.funfacts-area.bg-color::before, .features-area.bg-color::before, .become-instructor-area.bg-color::before {
    clip-path: unset;
}

@media (min-width: 1200px) {
    .offset-xl-3 {
        margin-right: 25%;
        margin-left: unset;
    }
}
.about-img img, .feedback-slides.owl-theme .owl-nav [class*=owl-], .case-studies-slides.owl-theme .owl-nav [class*=owl-], .home-area .owl-theme .owl-nav [class*=owl-], .pagination-area .page-numbers.next, .pagination-area .page-numbers.prev, .main-banner-image img{
    -webkit-transform: scaleX(-1) !important;
    transform: scaleX(-1) !important;
}

.default-btn span {
    line-height: 0 !important;
    -webkit-transform: scaleX(-1) !important;
    transform: scaleX(-1) !important;
}

.single-blog-post-el .default-btn span, .single-blog-post .default-btn span, .contact-form span, .about-content .default-btn span, .single-services-box .default-btn span, .case-studies-slides .default-btn span, .single-services-item .default-btn span{
    line-height: unset !important;
}

.woocommerce .woocommerce-product-rating .star-rating {
    float: right;
}
.woocommerce div.product form.cart div.quantity {
    float: right;
}
.products_details .products-share .social {
    padding: 0;
}

.woocommerce-topbar .woocommerce-topbar-ordering  select {
    background-position-x: 9px !important;
}

.woocommerce-topbar .woocommerce-result-count {
    text-align: left;
}

.products-details .default-btn span{
    line-height: 48px !important;
}
.products-details .default-btn{
    margin-right: 15px;
}
.products_details .products-share .social li a {
    line-height: 30px;
}

.form-control {
    text-align: right;
}
.roadmap-slides.owl-theme .owl-nav [class*=owl-].owl-next {
    margin-left: auto;
    margin-right: unset;
}
.text-start {
    text-align: right!important;
}
.text-end {
    text-align: left!important;
}
