.content_wr {
	max-width: 1150px;
	margin: 0 auto;
	width: 100%;
}
.content_wr--list {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}
.content_wr--item {
	box-sizing: border-box;
	position: relative;
	width: calc(50% - 10px);
}
.content_wr--item:first-child {
	margin-right: 20px;
}
.content_wr--item img {
	width: 100%;
}
.content_wr .title {
	font-size: 40px;
	line-height: 1.2;
	text-align: left;
	font-family: "Frutiger Neue LT W1G";
	font-weight: 100;
	color: #040000;
	padding: 35px 0 15px;
}
.catalog-element-description {
	margin-left: 0;
}
.content_wr--product_list {
	position: relative;
}
a.glide__arrow.glide__arrow--right {
	right: 10px;
	width: 48px;
	height: 48px;
	border-color: #000;
	position: absolute;
	top: -60px;
	border-bottom: 2px solid;
	border-left: 2px solid;
	transform: rotate(-135deg);
	font-size: 0;
}
a.glide__arrow.glide__arrow--left {
	left: 10px;
	width: 48px;
	height: 48px;
	border-color: #000;
	position: absolute;
	top: -60px;
	border-bottom: 2px solid;
	border-left: 2px solid;
	transform: rotate(45deg);
	font-size: 0;
}

.mobile {
	display: none;
}
.desk {
	display: block;
}
.brands-list-main img {
	max-width: 380px;
	margin: 0 auto;
	display: block;
}
.brands-list-main ul.glide__slides {
    /*height: calc(100vh - 425px);*/
}

@media (max-width: 500px) {
	.brands-list-main img {
		max-width: 250px;
	}
	.brands-list-main a.glide__arrow.glide__arrow--right, .brands-list-main a.glide__arrow.glide__arrow--left {
		top: 20px;
	}
	.brands-list-main ul.glide__slides {
	    /*height: calc(100vh - 400px);*/
	}
	.brands_show_all  {
		padding: 90px 0 15px;
	}
}
@media (max-width: 450px) {
	.brands-list-main img {
		max-width: 250px;
	}
	.brands-list-main a.glide__arrow.glide__arrow--right, .brands-list-main a.glide__arrow.glide__arrow--left {
		top: 30px;
	}
	.brands-list-main ul.glide__slides {
	    /*height: calc(100vh - 580px);*/
	}
}
@media (max-width: 400px) {
	.brands-list-main img {
		max-width: 250px;
	}
	.brands-list-main a.glide__arrow.glide__arrow--right, .brands-list-main a.glide__arrow.glide__arrow--left {
		top: 30px;
	}
	.brands-list-main ul.glide__slides {
	    /*height: calc(100vh - 430px);*/
	}
}
@media (max-width: 369px) {
	.brands-list-main img {
		max-width: 200px;
	}
	.brands-list-main a.glide__arrow.glide__arrow--right, .brands-list-main a.glide__arrow.glide__arrow--left {
		top: 30px;
	}
	.brands-list-main ul.glide__slides {
	    /*height: calc(100vh - 380px);*/
	}
	.brands_show_all  {
		padding: 35px 0 15px;
	}
}
@media (max-width: 1024px) {

	.desk {
		display: none;
	}
	.mobile {
		display: block;
	}
	.content_wr--item {
		margin-right: 0;
		width: 100%;
		display: block;
	}
	ul.glide__slides a {
		width: 100vw!important;
	} 
	ul.glide__slides {
		height: auto;
	}
	.glide__slides > div {
		width: 100vw!important;
		max-width: 100vw!important;
		margin: 0 5px!important;
	}
	.catalog-element-price {
		width: auto;
	}
	.content_wr--item:first-child {
		margin-right: 0;
	}
	.content_wr--slider {
		margin-left: -20px;
		margin-right: -20px;
	}
	.slider-img, .glide__slide img {
		height: auto;
		width: 100%;
	}
	.page-content {
		padding: 0 20px;
		padding-top: 40px;
	}
	.catalog-image-wrapper {
		max-height: none;
	}
}
ul.glide__slides {
	height: auto;
}
@media (min-width: 1024px) {
	.brands-list-main ul.glide__slides {
	    height: calc(100vh - 425px);
	}
}