Я пробовал реализовать это посредством стандартных средств html - table, thead. tbody, tr, th, td. И все вроде бы не плохо, пока я не начал пытаться прикрутить к этому функционал спойлера.
  
  
  
  
  
  
  
  
  
  
  
  
  
  <div class="wrapper">
        <div class="numbers">12345</div>
        <p class="text">
            Lorem, ipsum dolor sit amet consectetur adipisicing elit. Odio, nam numquam soluta voluptas quasi laboriosam
            temporibus officia culpa nulla iure.
        </p>
    </div>.wrapper {
    border: 1px solid red;
    max-width: 200px;
    display: flex;
}
.numbers {
    background-color: yellow;
}
  
  
  
  margin:  0 auto;. И то только в том случае если ширина  .lots меньше чем ширина контейнера.  Никогда не используйте в .container какое либо выравнивание только ширину. Выравнивание должно осуществляться внутри обертки  .lots, если это требуется      
  
  .gallery-slider .owl-item.center img {
	height: 700px;
}
.gallery-slider .gal-slide img {
  height: 100%;
  display: block;
}.gallery-slider .owl-item.active.center .gal-slide {
	height: 700px;
}
  
  
  
  @media (max-width: 1320px) {
    .back_products {
        height: 330px;
    }
}
@media (max-width: 1199px) {
    .back_products {
        height: 300px;
    }
}
@media (max-width: 991px) {
    .back_products {
        height: 250px;
    }
}
@media (max-width: 767px) {
    .back_products {
        height: 200px;
    }
}
@media (max-width: 575px) {
    .back_products {
        height: 30vw;
    }
}