.our-brands
{
	padding-top: 80px;
	padding-bottom: 80px;
}
.front-logo {
	background: #fff;
}
.front-logo__list {
	display: flex;
	-ms-display: flex;
	justify-content: center;
	-ms-justify-content: center;
	margin: 0;
}
.front-logo__list.slick-slider {
	display: block;
}
.front-logo__item {
	width: 16.66%;
	float: left;	
	height: 120px;
	position: relative;

}
.front-logo__item-img {
	position: absolute;
	max-width: 100%; 
	max-height:  100%;
	top: 0; bottom: 0; right: 0; left: 0;
	margin: auto;
	transition: 0.4s;
}
/* .front-logo__item-img--color {
	opacity: 0;
}
.front-logo__item:hover .front-logo__item-img--wt {
	opacity: 0;
}
.front-logo__item:hover .front-logo__item-img--color {
	opacity: 1;
	} */
	.front-logo__item:hover .front-logo__item-img
	{
		transform: scale(1.1);
	}
	.front-logo__list .slick-arrow {
		width: 36px; height: 36px;
		background: url(images/main_slider_arrow.svg) no-repeat center;
		background-size: contain;
		margin-top: -18px;
	}
	.front-logo__list .slick-arrow:before {
		display: none;
	}
	.front-logo__list .slick-arrow.slick-disabled {
		opacity: 0;
	}

	.front-logo__list .slick-arrow.slick-prev  {
		transform: rotate(-180deg);
	}

	@media (max-width: 1700px) {
		.front-logo__item {
			height: 100px;
		}
		.our-brands
		{
			padding-top: 60px;
			padding-bottom: 60px;
		}
	}
	@media (max-width: 1500px) {

		.our-brands
		{
			padding-top: 40px;
			padding-bottom: 40px;
		}
	}
	@media (max-width: 1199px) {

		.our-brands
		{
			padding-top: 30px;
			padding-bottom: 30px;
		}
	}
	@media (max-width: 1310px) {
		.front-logo__item {
			width: 20%;
			height: 90px;
		}
	}
	@media (max-width: 991px) {
		.front-logo__list {
			flex-wrap: wrap;
			-ms-flex-wrap: wrap;
		}
		.front-logo__item {
			width: 25%;
		}
	}
	@media (max-width: 767px) {
		.front-logo__item {
			width: 25%;
			height: 80px;
		}
		.front-logo__item-img
		{
			max-width: 80%;
		}
	}
	@media (max-width: 450px) {
		.front-logo__item {
			width: 33.33%;
		}
	}


