body {
  direction: rtl;
  text-align: right;
  font-family: 'Almarai', 'sans-serif';
}

.Vue-Toastification__toast {
  font-family: "Almarai", "sans-serif" !important;
}

@media (min-width: 601px) {

  .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,
  .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
    margin-left: auto !important;
    margin-right: unset !important;
  }
}

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

.lines-top::before {
  left: unset;
  right: -130px;
  transform: rotate(-50deg);
}

.lines-top::after {
  left: unset;
  right: -210px;
  transform: rotate(-140deg);
}

.lines-buttom::after {
  right: unset;
  left: -130px;
  transform: rotate(-50deg);
}

.lines-buttom::before {
  right: unset;
  left: -210px;
  transform: rotate(-140deg);
}

.cart-count {
  top: 16px;
  left: 2px;
}

@media (min-width: 1280px) and (max-width: 1500px) {
  .lines-top::before {
    left: unset;
    right: -140px;
  }

  .lines-top::after {
    left: unset;
    right: -220px;
  }

  .lines-buttom::after {
    right: unset;
    left: -140px;
  }

  .lines-buttom::before {
    right: unset;
    left: -220px;
  }
}

@media (min-width: 1024px) and (max-width: 1279.98px) {
  .lines-top::before {
    left: unset;
    right: -150px;
  }

  .lines-top::after {
    left: unset;
    right: -235px;
  }

  .lines-buttom::after {
    right: unset;
    left: -150px;
  }

  .lines-buttom::before {
    right: unset;
    left: -235px;
  }
}

@media (max-width: 1023.98px) {
  .lines-top::before {
    left: unset;
    right: -160px;
  }

  .lines-top::after {
    left: unset;
    right: -240px;
  }

  .lines-buttom::after {
    right: unset;
    left: -160px;
  }

  .lines-buttom::before {
    right: unset;
    left: -240px;
  }
}

@media (min-width: 768px) {
  .align-right {
    text-align: right !important;
  }
}

@media (max-width: 768px) {
  .align-center {
    text-align: center !important;
  }
}

/*
|#########################################
| Home Page
|#########################################
*/

#homeSlider .splide__arrow--prev {
  left: unset;
  right: 6em;
}

#homeSlider .splide__arrow--next {
  right: unset;
  left: 6em;
}

/*
|#########################################
| About Page
|#########################################
*/

.office-lines-top {
  right: unset !important;
  left: -1.5rem !important;
}

.office-lines-bottom {
  left: unset !important;
  right: -1.5rem !important;
}

@media (max-width: 768px) {
  .office-lines-top {
    right: unset !important;
    left: -0.75rem !important;
  }

  .office-lines-bottom {
    left: unset !important;
    right: -0.75rem !important;
  }
}

/*
|#########################################
| Menu Page
|#########################################
*/

.prev-category .fa-angle-left:before {
  content: '\f105' !important;
}

.next-category .fa-angle-right:before {
  content: '\f104' !important;
}

.light-box-img-top {
  left: unset !important;
  right: -1.5rem !important;
}

@media (max-width: 768px) {
  .light-box-img-top {
    left: unset !important;
    right: -0.75rem !important;
  }
}

.light-box-img-bottom {
  right: unset !important;
  left: -1.5rem !important;
}

@media (max-width: 768px) {
  .light-box-img-bottom {
    right: unset !important;
    left: -0.75rem !important;
  }
}

/*
|#########################################
| Items Page
|#########################################
*/

.desc-rate::before {
  bottom: -4.5px;
}

.desc-rate.reviews::before {
  bottom: -0.5px;
}



@media (max-width: 768px) {
  .desc-rate::before {
    bottom: -3.5px;
  }

  .desc-rate.reviews::before {
    bottom: 0;
  }
}
