@-webkit-keyframes card-slide {
  from {
    opacity: 0;
    right: -5px;
  }
  to {
    opacity: 1;
    right: 5px;
  }
}
@keyframes card-slide {
  from {
    opacity: 0;
    right: -5px;
  }
  to {
    opacity: 1;
    right: 5px;
  }
}
@-webkit-keyframes content-slide {
  from {
    opacity: 0;
    right: 100px;
  }
  to {
    opacity: 1;
    right: 15px;
  }
}
@keyframes content-slide {
  from {
    opacity: 0;
    right: 100px;
  }
  to {
    opacity: 1;
    right: 15px;
  }
}
@-webkit-keyframes icon-popup {
  from {
    opacity: 0;
    top: -41px;
  }
  to {
    opacity: 1;
    top: -45px;
  }
}
@keyframes icon-popup {
  from {
    opacity: 0;
    top: -41px;
  }
  to {
    opacity: 1;
    top: -45px;
  }
}
.nav-item .dropdown-menu {
  right: 0;
}

section.main-section .img-container {
  right: unset;
  left: -21vw;
}

section.slider .container .content {
  left: unset;
  right: 15px;
}

section.branches .map .card {
  border-top-left-radius: 15px !important;
  border-top-right-radius: 0 !important;
  left: unset !important;
  right: 4px;
}

footer .search i {
  right: unset;
  left: 15px;
}
footer .search button {
  left: 10px;
  right: unset;
}

.container .pages {
  direction: rtl;
}

.product-section * {
  text-align: right !important;
}

.product-section .product-section-scroll .info {
  padding-right: 10px;
}

.product-section .container .icons-list .icon .popup {
  left: unset;
  right: 20px;
  border-bottom-left-radius: 50px;
  border-bottom-right-radius: 0;
}

@media (max-width: 992px) {
  section.branches .map .card {
    right: -37vw !important;
  }
}
