
 /*Animation of the buttons to be from left to right*/
  .view-more-btn::after {
    left: -100%;
  }
  .view-more-btn:hover::after {
    left: 0;
  }



 /*close btn of the popup*/
.flotting-modal-closer {
    left: 1rem;
    right: auto;

}


/* Adjust input group layout for RTL */
  .input-group-news input {
    padding: 1.5rem 2rem 1.5rem 10rem;
  }



  /* Button position on the left of the popup */
  .input-group-news .input-group-btn {
    left: 5px;
    right: auto;
    transform: translateY(-50%);
  }



/* Ensure proper styling for the input of the popup */
.newsletter-email {
    text-align: right;
}
.form-check .form-check-input {
    float: right;
    margin-left: 0.5em;
  }


   /*View button with the arrow transformed to other side*/
  .fa-arrow-right-long::before
   {
    content: "➔";
    display: inline-block;
    transform: none;
    transform: scaleX(-1);
  }



  /*Review button with the star icon*/
.review-btn{
    direction: ltr;
}


/*The brush-like h3*/
 /* Disable any duplicate `::after` */
.title-left-content > h3::after {
left: 0;
right: auto !important;
    transform: scaleX(-1);
}


/*Fixed The need help and footer contact phone number direction*/
.need-help h2 a,.footer-contact-link,.header-contact,.header-contact-number,.contact-list li .content a,.store-info-item .content a{
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
    direction: ltr;
}

/*Optional if the copyright footer text is not translated */
.footer-copyright p
{
    direction: ltr;
}


/*The top header */
@media only screen and (min-width: 320px) {
  .header-top-hide {
right: auto;
    left: 2%;

  }
}
.header-top-hide {

  left:2%;

}
@media only screen and (max-width: 599px) {
  .topbar-offer {
    text-align: right;
  }
}

@media only screen and (min-width: 600px) {
  .topbar-offer {
    text-align: center;

  }
}



/*write a review close btn of the header*/
  .modal-header .btn-close {
    margin-inline-start: auto;
    margin-inline-end: 0;
  }
/*write a review close btn of the modal itself*/
  .btn--close{
    order: 2;
  }


/*Navbar fix*/
  .title-left-content  h3,.title-left-content p {
text-align: right;
direction: ltr;
}

.login-sidebar{
	border-left: none !important;

}

/*Menu open in mobile view*/
.offcanvas.offcanvas-start {
right: 0;
  transform: translateX(100%);
 left: auto;
}


@media only screen and (min-width: 992px) {
    .navBar > a {
        border-left: 0.1rem solid var(--gray-5);
        border-right: none !important;
    }
}

.currency-dropdown.middle-left-item .dropdown__button{
	padding: 0 2rem 0 2rem;
    display: flex;
    justify-content: center;
    align-items: center;
    position: static;
    flex-direction: row-reverse;
    gap: 5px;
}


.currency-dropdown.middle-left-item{
    border-left: 0.1rem solid var(--gray-5);
}


.currency-dropdown.middle-left-item .dropdown_button_icon{
	position: static;
    transform: none;
}


.header-contact-number {
    padding-right: 1.5rem;
}


.lang-dropdown.middle-left-item{
	border-right: none !important;
}

.slider-area .noUi-horizontal .noUi-handle {
    border-radius: 5rem;
    cursor: default;
    background-color: var(--primary);
    position: absolute;
    width: 1.5rem;
    height: 1.5rem;
    left: -0.7rem;
    top: -0.5rem;
    right: auto;
}


.noUi-origin{
	transform: translate(100%, 0px);
}

.formCost{
    flex-direction: row-reverse;
}

.cart-dropdown.addtocart-dropdown.cart--itemlist{
    left: -30px;
    right: auto;
}
/*Fixed the borders of the navbar after login when the login turns into dashboard*/
.navBar > a:last-child {
        border-left: none !important;

  }
  @media only screen and (min-width: 600px) {
    .navBar > a:last-child {
      padding-right: 2rem;
    }
  }



/*Support*/
  .support-form i{
        left: 26px;
        right: auto;
      transform: scaleX(-1);
  }
  .sidebar-support-container h4
{
text-align: right;
}


/*Footer fix*/
.footer-descrition{
    padding-right: 0;
}

/*Optional to make it centered , but better for readability */
.tracking-container > p {
  text-align: right;
  }


  @media (min-width: 992px) {
    .me-lg-5 {
         margin-right: 0 !important;
    }
}

/*Products pages*/
.product-item-review > small {
border-left: none ;
    border-right: 0.1rem solid #cdcdcd !important;
    padding-right: 1rem !important;
  }

  .ratting > small {
    padding-right: 0.5rem;

  }
  .me-3 {
    margin-left: 1rem !important;
  }

  .product_tag::before {

    right: -1rem;

    left: auto;
    transform: scaleX(-1);
  }

  .ps-4 {
    padding-right: 1.5rem !important;
  }
  .pe-4 {
    padding-left: 1.5rem !important;
  }

  .input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }

  .form-control {
    border-radius: 0px;
      border-top-right-radius: 0px;
      border-bottom-right-radius: 0px;
  }

  .input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-right: calc(var(--bs-border-width) * -1);
    border-top-left-radius:  var(--bs-border-radius);
    border-bottom-left-radius:  var(--bs-border-radius);
  }

  .input-group-text {

    border-radius: 0px;
  }

  .text-end {
    text-align: left !important;
  }

  .text-start {
    text-align: right !important;
  }

  .buy-now-icon {
    margin-left: 0.5rem;
  }

  .view-all-btn i {
    transform: scaleX(-1);
}
.view-all-btn:hover i {
    transform: rotate(135deg);
  }
  .fa-chevron-right {
    transform: scaleX(-1);
  }

/*Bread crumb*/

.page-Breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    float: right;
    padding-left: 0.5rem;

  }

/*Fix input of the add info in the checkout*/
 body .map-search-input {

    right: 50% !important;
    transform: translateX(50%) !important;

  }

  /*fix the shiping info div*/
  .address-item > span::after {
    right: auto;
    left: 0;
  }
  .checkout-form-content .form-check {
    text-align: right;
  }
  .address-actions {
right: auto;
    left: 1rem;

  }

  .card-radio .form-check-input:checked + .form-check-label::before {

    left: 0.6rem;
right: auto;
  }

  /*tracking the order*/
  @media only screen and (min-width: 992px) {
    .color-bar {
      right: 0;
    }
  }
  @media only screen and (min-width: 768px) {
    .color-bar {
      right: 0;
    }

  }
  @media only screen and (min-width: 600px) {
    .color-bar {
      right: 0;
    }
  }
/*Cookie icon */
.cookie-icon {
margin-right: auto;
  float: right;
  margin-left: 0.5rem;

}


.deal-title-area {
  text-align: right;
}
.arrow-style-one.style-small .arrow {
    rotate: 180deg;
  }
.arrow-style-one .arrow{
rotate: 180deg;
}