.block-sections {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: 80px;
}

@media (max-width: 991px) {
  .block-sections {
    display: flex;
    flex-direction: column;
    grid-gap: 0px;
    margin-bottom: 40px;
  }
  .block-sections .section-products {
    margin-bottom: 20px;
  }
  .block-sections .section-products:last-child {
    margin-bottom: 0px;
  }
}