.product_carousel {
  margin: 0 !important;
}

.product_carousel .heading {
  flex: 1;
}

.product_carousel .owl-carousel {
  position: relative;
  z-index: 0;
  margin: 10px -10px;
  background: transparent !important;
  direction: ltr !important;
}

.product_carousel .owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  border: none !important;
  box-shadow: none !important;
}

.product_carousel .owl-carousel .owl-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}