.osh_card {
  position: unset;
  transform: unset !important;
}
.group.container {
  gap: 0.75rem;
  justify-content: space-around;
  flex-direction: row;
  margin: auto;
  width: 40%;
}
.categories_1 .py-5 {
  padding-bottom: 0;
  padding-top: 0;
}
.categories h4 {
  max-width: 210px;
}

@media(max-width:768px){ 
.landing-page-first-banner .item-text {
    max-width: 180px !important;
}

  .landing-page-first-banner  .item-text h1 {
    font-size: 14px !important;
}
[dir=rtl] .\!text-end {
    text-align: start !important;
}
  .swiper-wrapper.s-slider-swiper-wrapper {
    padding-right: 0;

  }
  .group.container {
  
    width: 100%;
}
}