.separator {
display: block;
width: 100%;
}
.separator-desktop {
display: block;
}
@media all and (max-width: 800px) {
.separator-desktop {
display: none;
}
}
.separator-mobile {
display: none;
}
@media all and (max-width: 800px) {
.separator-mobile {
display: block;
}
}.logos {
padding: 1.5rem 0 2rem;
position: relative;
}
@media all and (max-width: 800px) {
.logos {
padding: 2rem 0;
}
}
.logos-wrapper {
position: relative;
padding: 0 2rem;
}
.logos .slick-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.logos .slick-arrow.slick-prev {
left: 0;
transform: translateY(-50%) rotate(180deg);
}
.logos .slick-arrow.slick-next {
right: 0;
}
.logos-single {
display: flex !important;
align-items: center;
justify-content: center;
}
.logos-single__image {
max-width: 300px;
max-height: 100px;
object-fit: contain;
object-position: center;
}
.logos-list {
position: relative;
z-index: 10;
}
.logos-list:not(.slick-initialized) {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
grid-gap: 2.5rem;
}
.logos-list:not(.slick-initialized) .logos-single:nth-child(n+5) {
display: none;
}
.logos--gray {
padding: 0;
}
.logos--gray::before {
display: none;
}
.logos--gray .logos-wrapper {
padding: 0;
}
.logos--gray .logos-single {
height: 260px;
padding: 2rem 4rem;
background-color: #F8F8F8;
}
.logos--gray .logos-single__image {
max-width: 100%;
max-height: 100%;
filter: none;
}
.logos--gray .logos-list {
width: 100%;
max-width: 100%;
padding: 0;
grid-template-columns: repeat(3, 1fr);
}
@media all and (max-width: 800px) {
.logos--gray .logos-list {
grid-template-columns: repeat(2, 1fr);
}
}
@media all and (max-width: 700px) {
.logos--gray .logos-list {
grid-template-columns: 1fr;
}
}
.logos .heading {
margin-bottom: 4rem;
text-align: left;
}
.logos .slick-next:focus, 
.logos .slick-next:hover, 
.logos .slick-prev:focus, 
.logos .slick-prev:hover {
background-image: url(//www.maxdent.pl/wp-content/themes/marketize/img/list-arrow.svg);
}