.catalog .tab-content .item {
    min-width: 30%;
    width: 90%;
    height: 100%!important;
    margin: auto;
}

.catalog .tab-content .image img {
	/*height: 100%*/
}

.catalog .carousel-item {
	margin: 10px;
	overflow: hidden
}
.catalog .nav-item.areas-items, .catalog .nav-item.products-items {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.catalog .areas-arrows-wrap, .catalog .products-arrows-wrap {
    display: flex;
	position: relative
}
.catalog .areas-arrows.sec-prev, .catalog .areas-arrows.sec-next, .catalog .products-arrows.sec-prev, .catalog .products-arrows.sec-next {
  position: relative
}
.catalog .areas-items .slick-arrows, .catalog .products-items .slick-arrows {
	display: none
}
.catalog .areas-items .slick-arrow::before, .catalog .products-items .slick-arrow::before {
  content: unset
}
.catalog .nav-tabs .nav-item {
  width: 100%;
}
.catalog .nav-tabs .nav-link {
  width: 100%
}
.catalog .products-arrows-wrap, .catalog .areas-arrows-wrap {
  padding: 0 15px
}

.slider-hits .item p {
  min-height: 100px
}
.hits .slick-slide img {
  height: 150px;
  padding: 10px
}
.slider-news .slick-track {
  margin-left: 0
}
.catalog-section .item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.catalog .tab-content .image {
  height: 220px;
}