.content-full-width.slideshow-logos-block.wpblock {
    position: relative;
    overflow: hidden;
}

.content-full-width.slideshow-logos-block.wpblock .container {
    padding: 0;
}

.content-full-width.slideshow-logos-block.wpblock .flickity-viewport {
    overflow: visible;
}

.content-full-width.slideshow-logos-block.wpblock .main-carousel {  
    text-align: center;
}

.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell {  
    display: inline-block;
    width: auto;
    vertical-align: middle;
}

.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo {  
    display: block;
    position: relative;
    padding: 0 60px 0 60px;
    top: 50%;
    transform: translateY(-50%);
}

.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo img {  
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 180px;
    max-height: 80px;
}

@media(max-width:1500px) {
	
	.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo img {
		max-width: 150px;
  		max-height: 60px;
	}
	
	.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo {
		padding: 0 40px 0 40px;
	}
	
}

@media(max-width:600px) {
	
	.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo img {
		max-width: 130px;
    	max-height: 50px;
	}
	
	.content-full-width.slideshow-logos-block.wpblock .main-carousel .carousel-cell span.logo {
		padding: 0 30px 0 30px;
	}

}          