/* RTL Mode */
/* variables */
html * {
    direction: rtl;
}

body,
.font-Poppins,
.font-quicksand {
    font-family: 'Tajawal', sans-serif !important;
}

.slick-slider *,
.owl-carousel * {
    direction: ltr;
}

.swiper-wrapper {
    direction: rtl;
}

.hero-contact h2 span:after,
.hero-contact h1 span:after {
    display: none;
}

.custom-dropdown ul.dropdown li a {
    text-align: right;
}

.custom-dropdown .bb-dropdown-toggle:after {
    right: -5px;
}

.bb-main-menu-desk .bb-inner-menu-desk .bb-header-btn {
    margin: 0 0 0 30px;
}

.bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select {
    padding-right: 0;
    padding-left: 15px;
}

    .bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select .select-options {
        right: auto;
        left: -15px;
    }

.bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav {
    padding: 0;
}

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu {
        left: auto;
        right: 0;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-item:after {
        left: -14px;
        right: auto;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav li a svg {
        margin-right: 0;
        margin-left: 6px;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav li:not(:last-child) {
        margin-right: 0 !important;
        margin-left: 45px;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-mega-dropdown .bb-mega-menu {
        left: auto;
        right: 193px !important;
        text-align: right;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-mega-dropdown .bb-mega-item:after {
        right: auto;
        left: 10px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu li a {
        text-align: right;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-item:after {
        padding-left: 0;
        padding-right: 3px;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-main-dropdown .mega-menu li {
        margin-left: 0;
        margin-right: 0;
    }

    .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-main-dropdown .bb-dropdown-item:after {
        padding-left: 0;
        padding-right: 3px;
        left: -14px;
        right: auto;
    }

.bb-category-sidebar .bb-category-search-button .form-search i {
    right: auto;
    left: 10px;
}

.bb-category-sidebar .bb-category-cart .pro-img {
    margin-right: 0;
    margin-left: 12px;
}

.bb-category-sidebar .bb-category-cart .side-contact {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}

.bb-pro-rating i {
    margin-right: 0;
    margin-left: 3px;
}

.bb-tags ul {
    padding: 0;
}

.list-inline-item:not(:last-child) {
    margin-left: 0.5rem;
    margin-right: 0;
}

.bb-pro-pagination ul li:not(:last-child) {
    margin-left: 6px;
    margin-right: 0;
}

.bb-mobile-menu .bb-menu-inner .bb-menu-content ul {
    padding: 0;
}

    .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle {
        right: auto;
        left: 5px;
    }

        .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle:before {
            margin-right: auto !important;
            margin-left: 5px !important;
        }

    .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li a {
        padding-left: 0;
        padding-right: 15px;
    }

    .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li .sub-menu li a {
        padding-left: 0;
        padding-right: 30px;
    }

.dropdown-toggle::after {
    margin-left: 0;
    margin-right: 0.255em;
}

.header-search .bb-btn-group-form button {
    right: auto;
    left: 0;
}

.header-search .bb-btn-group-form input {
    padding: 10px 160px 10px 10px;
}

.header-search .bb-btn-group-form .inner-select {
    left: auto;
    right: 0;
    border-right: 0;
    border-left: 1px solid #eee;
}

    .header-search .bb-btn-group-form .inner-select .custom-select .select-options {
        right: -20px;
        left: auto;
    }

/*.bb-header-btn:not(:last-child) {
    margin-left: 30px;
    margin-right: auto;
}*/

.custom-select .custom-select:after {
    right: auto;
    left: 12px;
}

.bottom-header .inner-bottom-header .bb-header-buttons .bb-acc-drop .bb-dropdown-menu {
    text-align: right;
}

.bottom-header .inner-bottom-header .bb-header-buttons .bb-btn-desc {
    margin-left: auto;
    margin-right: 10px;
}

.accordion-head.active-arrow:after {
    right: auto;
    left: 20px;
}

.accordion-head:after {
    right: auto;
    left: 20px;
}

.bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu li {
    margin: 0;
}

.bb-cart-table table thead tr th {
    text-align: right;
}

.bb-category-block {
    margin-left: auto;
    margin-right: -150px;
    padding: 30px 30px 0 0;
    border-top-left-radius: 0px;
    border-top-right-radius: 20px;
}

    .bb-category-block:before {
        left: auto;
        right: 97px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .bb-category-block:after {
        left: auto;
        right: -29px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

.bb-inner-tabs .information ul {
    padding-left: 0;
    padding-right: 20px;
}

.bb-deal .dealend-timer .time-block {
    margin-left: auto;
    margin-right: 10px;
}

    .bb-deal .dealend-timer .time-block .day {
        margin-left: auto;
        margin-right: 5px;
    }

    .bb-deal .dealend-timer .time-block .dots {
        margin-left: auto;
        margin-right: 5px;
    }

.bb-pro-tab ul.bb-pro-tab-nav li:not(:last-child):after {
    right: auto;
    left: -4px;
}

.bb-pro-box .bb-pro-contact {
    text-align: right;
}

    .bb-pro-box .bb-pro-contact .bb-pro-subtitle {
        direction: rtl;
    }

    .bb-pro-box .bb-pro-contact .bb-price {
        direction: rtl;
    }

.blog-2-card .blog-contact {
    text-align: right;
}

.bb-testimonials .bb-testimonials-inner .testimonials-row {
    direction: rtl;
}

.bb-vendors-img .vendors-local-shape {
    right: auto;
    left: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 20px;
    padding: 20px 20px 0 0;
}

    .bb-vendors-img .vendors-local-shape .inner-shape:before {
        right: auto;
        left: 0;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .bb-vendors-img .vendors-local-shape .inner-shape:after {
        left: auto;
        right: -50px;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

.bb-testimonials .bb-testimonials-inner .testimonials-contact {
    text-align: right;
}

.bb-testimonials .inner-banner {
    left: auto;
    right: 150px;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.bb-footer .footer-top .bb-footer-widget .bb-footer-links ul {
    padding: 0;
}

.bb-footer .footer-directory .directory-contact .inner-contact ul {
    padding: 0;
}

    .bb-footer .footer-directory .directory-contact .inner-contact ul span {
        margin-left: 12px;
        margin-right: 0;
    }

    .bb-footer .footer-directory .directory-contact .inner-contact ul li:not(:last-child):after {
        right: auto;
        left: -10px;
    }

.bb-testimonials .testimonials-img-1 {
    left: auto;
    right: 25px;
}

.bb-testimonials .testimonials-img-2 {
    left: auto;
    right: 0;
}

.bb-testimonials .testimonials-img-3 {
    right: auto;
    left: 500px;
}

.bb-testimonials .testimonials-img-4 {
    right: auto;
    left: 250px;
}

.bb-testimonials .testimonials-img-5 {
    right: auto;
    left: 20px;
}

.bb-testimonials .testimonials-img-6 {
    right: auto;
    left: 100px;
}

.quickview-pro-content .bb-quickview-price {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

    .quickview-pro-content .bb-quickview-price span.old-price {
        margin-left: 0;
        margin-right: 10px;
    }

.bb-pro-variation ul {
    padding: 0;
}

.bb-quickview-qty .bb-quickview-cart {
    margin-left: 0;
    margin-right: 15px;
}

/*.bb-header-btn:not(:last-child) {
    margin-right: 30px;
    margin-left: auto;
}*/

.bb-side-cart .bb-border-right {
    padding-left: 24px;
    padding-right: 0;
    border-right: 0;
    border-left: 1px solid #eee;
}

.bb-side-cart .bb-cart-box ul.bb-cart-items li .bb-cart-contact {
    padding-left: auto;
    padding-right: 15px;
}

    .bb-side-cart .bb-cart-box ul.bb-cart-items li .bb-cart-contact .bb-cart-sub-title {
        padding: 0;
    }

.bb-side-cart .bb-top-contact .bb-cart-title .bb-cart-close {
    left: 0;
    right: auto;
}

.bb-pro-list-top .bb-select-inner .custom-select {
    margin-right: 0;
    margin-left: 30px;
}

    .bb-pro-list-top .bb-select-inner .custom-select:after {
        right: auto;
        left: -10px;
    }

.bb-pro-list-top .bb-bl-btn button:not(:last-child) {
    margin-right: 0;
    margin-left: 5px;
}

.width-100 .bb-pro-box .bb-pro-img {
    border-right: transparent;
    border-left: 1px solid #eee;
}

    .width-100 .bb-pro-box .bb-pro-img .inner-img {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0;
        border-bottom-right-radius: 20px;
        border-top-right-radius: 20px;
    }

.width-50 .bb-pro-box .bb-pro-img {
    border-right: transparent;
    border-left: 1px solid #eee;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
}

.bb-single-pro-contact .bb-single-rating .bb-pro-rating {
    margin-right: 0;
}

.bb-single-pro-contact .bb-single-list ul {
    padding-left: 0;
    padding-right: 18px;
}

.bb-inner-tabs .bb-details .details-info ul,
.bey-single-accordion .bb-details .details-info ul {
    padding-left: 0;
    padding-right: 20px;
}

.bb-inner-tabs .infomation ul,
.bey-single-accordion .infomation ul {
    padding-left: 0;
    padding-right: 20px;
}

.bb-inner-tabs .bb-reviews .reviews-bb-box .inner-image,
.bey-single-accordion .bb-reviews .reviews-bb-box .inner-image {
    margin-right: 0;
    margin-left: 12px;
}

.bb-inner-tabs .bb-reviews-form .bb-review-rating span,
.bey-single-accordion .bb-reviews-form .bb-review-rating span {
    padding-right: 0;
    padding-left: 10px;
}

.accordion-button:after {
    margin-left: 0;
    margin-right: auto;
}

.bb-cart-table table tbody .Product-cart span {
    margin-left: 0;
    margin-right: 10px;
}

.coupan-down-box form button {
    right: auto;
    left: 0;
    margin: 8px 0 8px 8px;
}

.bb-checkout-sidebar .bb-checkout-pro .pro-items .image {
    margin-right: 0;
    margin-left: 15px;
}

.bb-checkout-sidebar .bb-checkout-pro .pro-items .items-contact .inner-price {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

    .bb-checkout-sidebar .bb-checkout-pro .pro-items .items-contact .inner-price .old-price {
        margin-left: 0;
        margin-right: 10px;
    }

.bb-checkout-contact .checkout-radio .radio-itens input {
    margin-right: 0;
    margin-left: 2px;
}

.bb-checkout-contact .checkout-radio .radio-itens:not(:last-child) {
    margin-right: 0;
    margin-left: 20px;
}

.coupon-down-box button {
    right: auto;
    left: 0;
    margin-right: 0;
    margin-left: 8px;
}

.bb-blog-sidebar .blog-inner-contact .blog-sidebar-card .inner-image {
    margin-right: 0;
    margin-left: 20px;
}

.bb-blog-details-contact .bb-blog-details-comment .bb-pl-50 {
    padding-right: 50px;
    padding-left: 0;
}

.bb-blog-details-contact .bb-blog-details-comment .second {
    padding-left: 0;
    padding-right: 50px;
}

.bb-blog-details-contact .bb-blog-details-comment .bb-comment-box .inner-image {
    margin-right: 0;
    margin-left: 15px;
}

.custom-select .custom-select:after {
    left: 12px;
    right: unset !important;
}

[type=radio]:checked + label:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background: #fff;
    border: 1px solid #ab6509;
}

[type=radio]:checked + label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #ab6509;
    position: absolute;
    top: 4px;
    right: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

[type=radio]:not(:checked) + label:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    border: 1px solid #eee;
    border-radius: 100%;
    background: #fff;
}

[type=radio]:not(:checked) + label:after {
    content: "";
    width: 8px;
    height: 8px;
    background: #ab6509;
    position: absolute;
    top: 4px;
    right: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}

/* Responsive */
@media (max-width: 1399px) {
    .bb-testimonials .inner-banner {
        right: 110px;
    }

    .bb-testimonials .testimonials-img-1 {
        right: 10px;
    }

    .bb-testimonials .testimonials-img-6 {
        left: 50px;
    }
}

@media (max-width: 1199px) {
    .bb-testimonials .inner-banner {
        right: 30px;
    }

    .bb-testimonials .testimonials-img-6 {
        left: 0;
    }
}

@media (max-width: 991px) {
    .bb-category-block {
        margin-right: 0;
        padding: 0;
    }

    .bb-heading-res {
        text-align: left !important;
    }

    .bb-toggle-menu {
        margin-right: 20px;
        margin-left: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .header-search .bb-btn-group-form input {
        padding: 10px;
    }

    .bb-category-toggle {
        margin-right: 20px;
        margin-left: 20px;
    }
}

@media (max-width: 767px) {
    /*.bb-header-btn:not(:last-child) {
        margin-right: auto;
        margin-left: 30px;
    }*/

    .bb-toggle-menu {
        margin: 0;
    }

    .bottom-header .inner-bottom-header .bb-sidebar-toggle {
        margin-left: 0;
    }
}

@media (max-width: 575px) {
    .bb-testimonials .bb-testimonials-inner .testimonials-image {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        float: inline-end;
    }
}

@media (max-width: 480px) {
    .header-search .bb-btn-group-form input {
        padding: 10px;
    }
}
/*# sourceMappingURL=rtl.css.map */
