/*Blog RTL style*/
body{
direction: rtl;
unicode-bidi: embed;
}
.rtl-enable{
	direction: rtl;
}
.text-left{
    text-align: right;
}
.text-right{
    text-align: left;
}
.bzotech-blog-form-comment .comment-form-cookies-consent label{
	margin-left: 0px;
	margin-right: 25px;
}
.item-grid-post-style2 .date-thumb span{
	border-radius: 30px 0px 0px 30px;
}
.item-grid-post-style2 .date-thumb {
    left: auto;
    right: -10px;
}
.item-grid-post-style2 .date-thumb::after {
 
    border-left: 10px solid var(--bzo-main-color-mix-black);
    border-right: none;
    left: auto;
    right: 0;
}
.item-grid-post-style3 .style-item-meta__cats {
    left: auto;
    right: 16px;
}
.step-bread-crumb .la-angle-right:before {
    content: "\f104";
}
.indicator-icon{
    margin-right: 5px;
    margin-left: 0px;
}
.sub-menu .indicator-icon::before {
    content: "\f104";
}
.type-title_shadow {
    left: -228px;
    right: auto;
}
.product-rating {
    transform: scaleY(-1) rotate(180deg);
}

.display-swiper-navi-group .bzotech-swiper-navi{
	right: auto;
	left: 0;
}
.bzotech-navbar-nav .sub-menu{
	text-align: right;
	right: 0px;
	left: auto;
}
.bzotech-navbar-nav .sub-menu .sub-menu {
    left: auto;
    right: 100%;
}
.sub-menu .indicator-icon {
    float: left;
}
.bzotech-navbar-nav li.menu-item-has-children li.menu-item-has-children > .sub-menu {
    margin: 0px 30px 0px 0px;
}
.elbzotech-accordion-global-css.ui-accordion .ui-accordion-header .item-title-e {
    margin-right: 0px;
    margin-left: 30px;
}
.elbzotech-accordion-global-css .box-icon-accor {
    float: left;
}
.elbzotech-accordion-global-css .box-icon-accor i {
    left: 0;
    right: auto;
}
.top-filter .view-type a {
    margin-left: 30px;
    margin-right: 0px;
}
.widget_bzotech_category_fillter ul li .smoke {
    left: 0;
    right: auto;
}
.widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate::before, .widget_bzotech_category_fillter ul li a::before{
	left: auto;
	right: 0;
}
.widget_bzotech_rating_filter ul.bzotech-rating-filter > li .product-rate::after, .widget_bzotech_category_fillter ul li a::after{
	left: auto;
	right: 4px;
}
.widget_bzotech_rating_filter ul.bzotech-rating-filter > li, .widget_bzotech_category_fillter ul li {
    padding: 0 28px 15px 15px;
}
.widget_price_filter .price_slider_amount {
    text-align: right!important;
}
.widget_price_filter .price_slider_amount .price_label {
    direction: rtl;
}
.sidebar .wg-product-slider .item-product .product-thumb > a {
    border-left: 1px solid var(--bzo-border-color);
    border-right: none;
}
.item-list-default .list-thumb-wrap {
    border-right: none;
    border-left: 1px solid var(--bzo-border-color);   
}
.item-list-default .product-extra-link-defaut2 .case-cart-default {
    margin-right: 0px;
    margin-left: 15px;
}
.main-top-filter__left>div {
    border-right: none;
    border-left: 1px solid var(--bzo-border-color);
}
.wishlist_compare_single_product .whatsapp-btn span {
    margin-left: auto;
    margin-right: 8px;
}
.elementor-widget-bzotech-meta-product-global .posted_in label, .elementor-widget-bzotech-meta-product-global .tagged_as label {
    margin-right: 0;
    margin-left: 10px;
}
.tab-product-horizontal .product-tab-title li {
    margin-right:  0px;
    margin-left:  40px;
}
.display-swiper-navi-group-top-right .bzotech-swiper-navi{
	right: auto;
	left: 0;
}
.sticky-addcart .product-price, .sticky-addcart .detail-qty {
    margin-left: 10px;
    margin-right: 0;
}
.woocommerce div.product .list-product-group form.cart .group_table td:last-child {
    float: left;
    padding-left: 0px;
}
.woocommerce div.product form.cart .group_table td.group-thumb {
    padding-right: 0px;
}
.woocommerce div.product .list-product-group form.cart .group_table td {
    padding-right: 0px; 
}
.woocommerce div.product form.cart .variations label {
    margin-right: 0px;
    margin-left: 20px;
}
.bzotech-form-cart-single .variations .type-label .swatch-label {
    margin-left: 12px;
    margin-right: 0;
}
.bzotech-form-cart-single .variations .type-color .swatch-color {
    margin-right: 0px;
    margin-left: 10px;
}
.woocommerce div.product form.cart .ajax_add_to_cart,
.bzotech-form-cart-single .detail-qty{
	margin-left: 20px;
	margin-right: 0px;
}
.woocommerce div.product form.cart button.single_add_to_cart_button{
	margin-left: 14px;
	margin-right: 0px;
}
.style-gallery-vertical .wrap-detail-gallery {
    padding-right: 180px;
    padding-left: 0;
}
.style-gallery-vertical .gallery-control {
    left: auto;
    right: 0;
}
.woocommerce-review-link {
    margin-right: 20px;
    margin-left: 0px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin: 0 70px 0 0px;
}
.woocommerce #reviews #comments ol.commentlist li .wrap-rating {
    left: 0;
    right: auto;
}
.comments-tab-product-accordion__header .write-a-review i {
    margin-right: 0px;
    margin-left: 8px;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
    left: 0;
    right: auto;
}
.mini-cart-content{
    text-align: right;
}
.mini_cart_item .product-delete {
    right: auto;
    left: 5px;
}
.mini-cart-total .pull-right {
    float: left;
}
.mini-cart-total .pull-left {
    float: right;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	text-align: right;
}
.woocommerce form .form-row input.input-text {
    text-align: right;
}
.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info, .woocommerce-page .woocommerce-message {
    padding-right: 60px;
    padding-left: 30px;
}
.elbzotech-wrapper-slider-global-testimonial .content-slider-custom svg {
    left: auto;
    right: 20px;
}
.elbzotech-wrapper-slider-global-testimonial .info-client {
    margin-left: 0px;
    margin-right: 77px;
}
.elbzotech-wrapper-slider-global-testimonial .info-client .title-desc {
    padding-left: 0px;
    padding-right: 15px;
}
.elbzotech-wrapper-slider-global-testimonial .content-slider-custom:after {
    border-left: 0px solid transparent;
    border-right: 30px solid transparent;
    left: auto;
    right: 47px;
}
@media(min-width: 1201px){
	.sub-menu-display-accordion .btn-toggle-mobile-menu {
	    right: auto;
	    left: 0px;
	}
	.sub-menu-display-accordion .bzotech-menu-inner > .bzotech-navbar-nav>li > a {
	    padding-right: 20px!important;
	    padding-left: 70px!important;
	}
	.sub-menu-display-accordion .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a {
	    padding-right: 45px!important;
	    padding-left: 20px!important;
	}
	.sub-menu-display-accordion .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a {
	     padding-right: 60px!important;
	    padding-left: 20px!important;
	}
}
@media(max-width: 1200px){
	.bzotech-menu-inner > .bzotech-navbar-nav>li > a{
		padding-left: 70px!important;
		padding-right: 20px!important;
	}
	.bzotech-menu-inner > .bzotech-navbar-nav {
	    text-align: right!important;
	}
	.btn-toggle-mobile-menu {
	    left: 0px;
	    right: auto;
	   	border-right: 1px solid #e1e1e1;
	   	border-left: none;
	}
	.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a {
	    padding-left: 20px!important;
	    padding-right: 45px!important;
	}
	.bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a {
	     padding-left: 20px!important;
	    padding-right: 60px!important;
	}
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li > a {
        padding-left: 0px !important;
        padding-right: 30px !important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a {
        padding-left: 0px!important;
        padding-right: 45px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a {
        padding-left: 0!important;
        padding-right: 60px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 > a {
        padding-left: 0!important;
        padding-right: 75px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 .sub-menu-item > a {
        padding-left: 0!important;
        padding-right: 90px!important;
    }
}
.list-menu-vertical__item .icon_sub_menu.la-angle-right:before {
    content: "\f104";
}
@media(min-width: 1201px){
	.list-menu-vertical__item-sub {
	    left: auto;
	    right: 100%;
	}
}
.elbzotech-mailchimp-global-style2 .elbzotech-close-popup{
    left: 10px;
    right: auto;
}
.elbzotech-mailchimp-global-style2 .dont-show label {
    margin-right: 5px;
    margin-left: 0px;
}

.elbzotech-mini-cart-global-style1 .mini-cart-number{
    left: -8px;
    right: auto;
}
.item-slider-global-category2 .info-title:before{
    right: 11px;
    left: auto;
}
.item-slider-global-category2:hover .info-title:before {
    right: 0;
    left: auto;
}
.elbzotech-bt-global-style4:before {
    left: auto;
    right: 0;
}
.elbzotech-bt-global-style4:hover:before {
    right: 0;
    left: auto;
}
@keyframes bzo-scroll{
  from {transform: translateX(calc(-100%));}
  to {transform: translateX(0);}
}
.elbzotech-wrapper-slider-global-testimonial2 .info-client .title-desc {
    padding-left: 0px;
    padding-right: 15px;
}
.product-tab-style3 .product-tab-title {
    margin-right: 0;
    margin-left: 100px;
}
.testimonial-home4 .display-swiper-navi-group .bzotech-swiper-navi {
     left: 15px; 
     right: auto;
}
.elbzotech-search-global-form > .elbzotech-dropdown-box {
    border-right: none;
    border-left: 1px solid var(--bzo-border-color);
}
.item-slider-global-testimonial4 .info-client {
    margin-left: 0;
    margin-right: 50px;
}
.item-slider-global-testimonial4 .info-client .title-desc {
    padding-left: 0;
    padding-right: 15px;
}
.item-slider-global-testimonial4 .content-slider-custom:after {
    left: auto;
    right: 65px;
}
.item-grid-product-style14 .item-product .product-info {
    padding-right: 20px;
    padding-left: 0px;
}
.tab-product-home5 .product-tab-style3 .product-tab-title{
    margin-left: 0px;
}
.elbzotech-search-global-style1 .elbzotech-dropdown-list{
    right: 0;
    left: auto;
}
.item-slider-global-banner-project .title-banner .la-arrow-right:before {
    content: "\f060";
}
@media (min-width: 1201px){
    .custom-tab-project-home1 .style-header-tab-item-e:before {
        right: -18px;
        left: auto;
    }
    .custom-tab-project-home1 .style-header-tab-item-e:after {
        right: -8px;
        left: auto;
    }
}

.item-slider-global-category4 .adv-thumb-link .count {
    left: 0px;
    right: auto;
}
.item-grid-product-style15 .item-price{
    left: auto;
    right: 0;
    border-radius: 4px 0px 0px 4px;
}
.item-grid-product-style15 .product-extra-link {
    right: auto;
    left: 15px;
}
.js-filter-hitory .item-filter-hitory> a {
    margin-left: 0px;
    margin-right: 12px;
}
.js-filter-hitory .item-filter-hitory> a:after {
    margin-right: 10px;
    margin-left: 0px;
}
.scroll-top-style2{
    left: 30px;
    right: auto;
}
.woocommerce div.product .sticky-addcart-fix .bzotech-form-cart-single form.variations_form .variations {
    border-left: 1px solid #e5e5e5;
    border-right: none;
}
.product-detail .product-label {
    left: auto;
    right: 20px;
}
.tab-product-vertical .product-tab-content {
    padding-right: 30px;
    padding-left: 0px;
    border-right: 3px solid var(--bzo-main-color);
    border-left: none;
}
.tab-product-vertical .product-tab-title li a{
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
    justify-content: flex-end;
}
.tab-product-vertical .product-tab-title li a .la-caret-right:before {
    content: "\f0d9";
}
.meta-post-tags-share .tags-and-share-title,
.meta-post-tags-share .tags-and-share-title {
    margin-right: 0px;
    margin-left: 10px;
}
@media (max-width: 1200px){
    .list-menu-vertical__item .icon_sub_menu-mobi {
        right: auto;
        left: 0;
    }
}
.accordion-slider .as-mask{
    transform-origin: right top!important;
}
.blog-slider2-post-item- .swiper-slide>.item-post-slider2 .date {
    left: auto;
    right: 30px;
}
.blog-slider2-post-item- .swiper-slide>.item-post-slider2 .post-info {
    padding-left: 55px;
    padding-right: 30px;
}
.item-post-slider2 .post-info {
    padding-right: 30px;
    padding-left: 0px;
}
.item-post-slider2 .date{
        right: 15px;
        left: auto;
}

@media(max-width: 1200px){
    .item-post-slider2 .post-info,
    .blog-slider2-post-item- .swiper-slide>.item-post-slider2 .post-info {
        padding-left: 20px;
        padding-right: 20px;
    }
    .blog-slider2-post-item- .swiper-slide>.item-post-slider2 .date {
        left: auto;
        right: 15px;
    }
}
@media(max-width: 480px){
    .blog-slider2-post-item- .swiper-slide>.item-post-slider2 .post-info, .item-post-slider2 .post-info {
        padding: 0;
    }
}
.elbzotech-banner-info-global-category .info{
    right: 23px;
    left: auto;
}