body{ direction:rtl; unicode-bidi:embed; text-align: right; }
.owl-carousel, .bx-wrapper { direction: ltr; }
.owl-carousel .owl-item { direction: rtl; }
.text-start { text-align: right!important; }
.text-end { text-align: left!important; }

/* Slick slider */
[dir='rtl'] .slick-slide { float: left; }
.slick-slide {float: left;}
.slick-slider .slick-track, .slick-slider .slick-list { direction: ltr; }
/* End Slick slider */
#rev_slider_1_1_wrapper, #rev_slider_1_1_wrapper *{direction:ltr;}
.nice-select span.current { text-align: right; }
.nice-select .option { text-align: right; }
.woocommerce div.product form.cart div.quantity {
    float: right;
}
.products_details div.product span.sale-btn {
    right: auto;
    left: 15px;
}
.products-details-desc .products-info li span {
    display: inline-block;
}

.form-control {
    text-align: right;
}

.elementor-271 .elementor-element.elementor-element-0d91bbf > .elementor-widget-container {
    margin: 0px 0px 0px -235px !important;
}
.elementor-16 .elementor-element.elementor-element-95d8834 > .elementor-widget-container {
    margin: 0px 0px 0px -235px !important;
}
.elementor-427 .elementor-element.elementor-element-ab61475 > .elementor-widget-container {
    margin: 0px 0px 0px -235px !important;
}

.career-single-item ul li i {
    display: inline-block;
}
.details-contenet ul li i {
    display: inline-block;
}
.guide-info ul li i {
    display: inline-block;
}
.blog-details-desc .blog-info li a i {
    display: inline-block;
}
.info-link li i {
    display: inline-block;
}

/* woocommerce rtl support css */
.woocommerce-topbar .woocommerce-topbar-ordering {
    left: 30px;
    right: auto;
}
.woocommerce table.shop_table th {
    text-align: right;
}
.woocommerce table.shop_table td {
    text-align: right;
}
.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: left;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    left: auto;
    right: 1.5em;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 3.5em 1em 2em !important;
}
.billing-details .form-group label .required {
    float: right;
}
.checkout-area .select2-container--default .select2-selection--single .select2-selection__arrow {
    left: 10px;
    right: auto;
}
.checkout-area .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 8px;
    padding-right: 15px;
}
.woocommerce #content table.cart td.actions .coupon, .woocommerce table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon {
    float: right;
}

.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
    text-align: left;
}
.products_details div.product form.cart {
    margin-bottom: -4px;
}
.community-content .community-form {
    float: right;
}
.community-content .community-form .form-group .form-control {
    margin-left: 15px;
}
.community-content .community-form .btn-primary {
    margin-left: 15px;
}



.copy-right-area {
    background-color: #0C1300;
    text-align: center;
}
.copy-right-area p {
    color: rgba(255, 255, 255, 0.5);
    font-size: 14px;
    padding: 18px 0;
}
.copy-right-area p a {
    text-decoration: none;
    color: #fff;
}
.copy-right-area p span {
    color: #fff;
}
.read-more i {
    display: inline-block;
}
.blog-single-item .blog-info li i {
    display: inline-block;
}
.team-member-single-item ul li i {
    margin-left: 5px;
    display: inline-block;
}
@media only screen and (max-width: 767px){
    
    .blog-sidebar {
        padding: 0;
    }
    .woocommerce .star-rating span{
        line-height: 1;
        font-size: 1em;
    }
    .products_details div.product .woocommerce-product-rating .star-rating {
        float: right;
        margin-bottom: 10px;
    }
    .products_details div.product form.cart div.quantity {
        margin-bottom: 3px;
    }

    .community-content .community-form .form-group .form-control {
        margin-left: 0;
    }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {

}
@media only screen and (min-width: 768px) and (max-width: 991px) {

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}

@media only screen and (min-width: 778px) {
    .text-md-start {
        text-align: right !important;
    }
    .text-md-end { text-align: left!important; }
    .offset-md-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
}
@media only screen and (min-width: 992px) {
    .offset-lg-5 {
        margin-left: 0;
        margin-right: 41.66666667%;
    }

    .offset-lg-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
}
@media only screen and (min-width: 1200px) {
    .offset-xl-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
    .offset-xl-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
    .offset-xl-5 {
        margin-left: 0;
        margin-right: 41.66666667%;
    }
}
@media only screen and (min-width: 1400px) {
    .offset-xxl-1 {
        margin-left: 0;
        margin-right: 8.33333333%;
    }
    .offset-xxl-3 {
        margin-left: 0;
        margin-right: 25%;
    }
    .offset-xl-3 {
        margin-left: 0;
        margin-right: 25%;
    }

    .offset-xxl-7 {
        margin-left: 0;
        margin-right: 58.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 0;
        margin-right: 16.66666667%;
    }
}

@media only screen and (max-width: 991px) {
}
