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

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

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

  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-header-btn {
    margin: 0 0 0 30px;
  }
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown {
    margin-right: 0 !important;
  }
  .bb-header-2 .bb-main-menu-desk .header-logo {
    margin-left: 30px;
    margin-right: 0;
  }
  .bb-header-2 .bb-main-menu-desk .bb-dropdown .bb-dropdown-menu {
    right: auto;
    left: 0;
  }
  .bb-header-2 .bb-main-menu-desk .bb-dropdown .bb-info-items {
    left: auto;
    right: 0;
  }

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

  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-header-btn,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-header-btn {
    margin: 0 0 0 30px;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select {
    padding-right: 0;
    padding-left: 15px;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select .select-options,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-dropdown-menu .inner-select .custom-select .select-options {
    right: auto;
    left: -15px;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav {
    padding: 0;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-item:after,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu {
    right: 0;
    left: auto !important;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav li a svg,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav li a svg {
    margin-right: 0;
    margin-left: 6px;
  }
  .bb-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav li:not(:last-child),
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-mega-dropdown .bb-mega-menu,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-mega-dropdown .bb-mega-item:after,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-menu li a,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-dropdown .bb-dropdown-item:after,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-main-dropdown .bb-dropdown-item:after,
  .bb-header-2 .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-header .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-main-dropdown .img-menu,
  .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-main-menu ul.navbar-nav .bb-main-dropdown .img-menu {
    left: auto;
    right: 0;
  }
  .bb-header .bb-main-menu-desk .bottom-header .inner-bottom-header .bb-header-buttons,
  .bb-header-2 .bb-main-menu-desk .bottom-header .inner-bottom-header .bb-header-buttons {
    margin-left: -30px;
  }
  .bb-header .bb-header-btn:not(:last-child),
  .bb-header-2 .bb-header-btn:not(:last-child) {
    margin-right: 30px;
    margin-left: auto;
  }
  .bb-header .header-search .bb-btn-group-form button,
  .bb-header-2 .header-search .bb-btn-group-form button {
    right: auto;
    left: 0;
  }
  .bb-header .header-search .bb-btn-group-form input,
  .bb-header-2 .header-search .bb-btn-group-form input {
    padding: 10px 160px 10px 10px;
  }
  .bb-header .header-search .bb-btn-group-form .inner-select,
  .bb-header-2 .header-search .bb-btn-group-form .inner-select {
    left: auto;
    right: 0;
    border-right: 0;
    border-left: 1px solid #eee;
  }
  .bb-header .header-search .bb-btn-group-form .inner-select .custom-select .select-options,
  .bb-header-2 .header-search .bb-btn-group-form .inner-select .custom-select .select-options {
    right: -20px;
    left: auto;
  }
  .bb-header .bb-header-btn:not(:last-child),
  .bb-header-2 .bb-header-btn:not(:last-child) {
    margin-left: 30px;
    margin-right: auto;
  }
  .bb-header .bb-mobile-menu .bb-menu-inner .bb-menu-content ul,
  .bb-header-2 .bb-mobile-menu .bb-menu-inner .bb-menu-content ul {
    padding: 0;
  }
  .bb-header .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle,
  .bb-header-2 .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle {
    right: auto;
    left: 5px;
  }
  .bb-header .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle:before,
  .bb-header-2 .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .menu-toggle:before {
    margin-right: auto;
    margin-left: 5px;
  }
  .bb-header .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li a,
  .bb-header-2 .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li a {
    padding-left: 0;
    padding-right: 15px;
  }
  .bb-header .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li .sub-menu li a,
  .bb-header-2 .bb-mobile-menu .bb-menu-inner .bb-menu-content ul li .sub-menu li .sub-menu li a {
    padding-left: 0;
    padding-right: 30px;
  }

  .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;
  }

  .section-hero-2 .hero-slider-2 .hero-contact h2 {
    margin-left: 0;
    margin-right: -100px;
  }
  .section-hero-2 .hero-slider-2 .hero-img p {
    left: auto;
    right: 0;
    border-radius: 0 0 0 30px;
  }
  .section-hero-2 .hero-slider-2 .hero-img p:before {
    right: 0;
    left: auto;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  .section-hero-2 .hero-slider-2 .hero-img p:after {
    right: auto;
    left: -28px;
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
  }
  .section-hero-2 .hero-slider-2 .swiper-pagination {
    text-align: right;
    right: 20px;
  }

  .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;
  }

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

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

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

  .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: 96px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .bb-category-block:after {
    left: auto;
    right: -30px;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  .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,
  .bb-pro-box-2 .bb-pro-contact {
    text-align: center;
  }
  .bb-pro-box .bb-pro-contact .bb-pro-subtitle,
  .bb-pro-box-2 .bb-pro-contact .bb-pro-subtitle {
    direction: rtl;
  }
  .bb-pro-box .bb-pro-contact .bb-price,
  .bb-pro-box-2 .bb-pro-contact .bb-price {
    direction: rtl;
  }

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

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

  .bb-testimonials-2 .bb-testimonials-inner .testimonials-contact .user {
    direction: rtl;
    text-align: right;
  }
  .bb-testimonials-2 .bb-testimonials-inner .testimonials-contact img {
    margin-right: 0;
    margin-left: 15px;
  }
  .bb-testimonials-2 .bb-testimonials-inner .testimonials-contact .inner-contact p {
    text-align: right;
  }

  .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-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-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 .information ul,
  .bey-single-accordion .information 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;
  }

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

  .section-blog-3 .blog-3-card .blog-contact {
    direction: rtl;
    text-align: right;
  }

  .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 .bb-comment-box .inner-image {
    margin-right: 0;
    margin-left: 15px;
  }

  .section-banner-four .banner-four-box {
    border-top-right-radius: 30px;
    border-top-left-radius: 0;
  }
  .section-banner-four .banner-four-box:before {
    right: -30px;
    left: auto;
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
  }
  .section-banner-four .banner-four-box:after {
    left: 0;
    right: auto;
    -webkit-transform: none;
            transform: none;
  }
  .section-banner-four .banner-justify-box-contact {
    border-radius: 30px 30px 30px 0;
  }

  /* Responsive */
  @media (max-width: 1399px) {
    .bb-testimonials .testimonials-img-1 {
      right: 10px;
    }
    .bb-testimonials .testimonials-img-6 {
      left: 50px;
    }
  }
  @media (max-width: 1199px) {
    .bb-testimonials .testimonials-img-6 {
      left: 0;
    }
  }
  @media (max-width: 991px) {
    .section-hero-2 .hero-slider-2 .swiper-pagination {
      right: 0;
    }
    .bb-header-2 .bb-main-menu-desk .bb-inner-menu-desk .bb-header-btn {
      margin: 0 0 0 5px;
    }
    .bb-category-block {
      margin-right: 0;
      padding: 0;
    }
    .bb-header .bb-heading-res {
      text-align: left;
    }
    .bb-header .bb-toggle-menu {
      margin-left: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
    }
    .bb-header .header-search .bb-btn-group-form input {
      padding: 10px;
    }
    .bb-header .bb-category-toggle {
      margin-right: 20px;
      margin-left: 20px;
    }
    .bb-heading-res {
      text-align: left;
    }
  }
  @media (max-width: 767px) {
    .bb-header .bb-header-btn:not(:last-child) {
      margin-right: auto;
      margin-left: 30px;
    }
    .bb-header .bottom-header .inner-bottom-header .bb-header-buttons .bb-acc-drop {
      margin-left: 30px;
    }
    .bb-header .bb-toggle-menu {
      margin: 0;
    }
    .bb-header .bottom-header .inner-bottom-header .bb-sidebar-toggle {
      margin-left: 0;
    }
    .bb-testimonials .bb-testimonials-inner .testimonials-contact .user {
      direction: rtl;
    }
    .bb-testimonials .bb-testimonials-inner .testimonials-contact img {
      margin-left: 15px;
      margin-right: 0;
    }
  }
  @media (max-width: 575px) {
    .bb-testimonials .bb-testimonials-inner .testimonials-image {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      float: inline-end;
    }
    .section-banner-four .banner-four-box {
      border-top-left-radius: 30px;
    }
    .section-banner-four .banner-four-box:after {
      left: -30px;
      -webkit-transform: rotate(270deg);
              transform: rotate(270deg);
    }
    .section-banner-four .banner-justify-box-contact {
      border-radius: 30px;
    }
  }
  @media (max-width: 480px) {
    .header-search .bb-btn-group-form input {
      padding: 10px;
    }
  }
  /*# sourceMappingURL=rtl.css.map */
