.Partner.Overview { overflow: hidden; }
.Partner.Overview ul.slides > li { overflow: hidden; }
.Partner.Overview .block-grid { text-align: center; margin:0; position: relative; overflow:hidden; margin-left:-1px; }
.Partner.Overview .block-grid > li { position: relative; overflow: hidden; padding:10px 25px; display:block; float:left; width:20%; }
.Partner.Overview .block-grid > li:after { content:''; background:#d5d5d5; width:1px; height:100%; top:0; left:0; display:block; position:absolute; }
.Partner.Overview .block-grid > li:before { content:''; background:#d5d5d5; width:100%; height:1px; left:0; margin-top:-11px; display:block; position:absolute; }

.Partner.Overview .block-grid > li a img { -webkit-filter: grayscale(100%) opacity(0.8); -moz-filter: grayscale(100%) opacity(0.8); -ms-filter: grayscale(100%) opacity(0.8); -o-filter: grayscale(100%) opacity(0.8); filter: grayscale(100%) opacity(0.8); -moz-transition:all .22s ease-in; -o-transition:all .22s ease-in; -webkit-transition:all .22s ease-in; transition:all .22s ease-in } 
.Partner.Overview .block-grid > li a:hover img { -webkit-filter: grayscale(0%) opacity(1); -moz-filter: grayscale(0%) opacity(1); -ms-filter: grayscale(0%) opacity(1); -o-filter: grayscale(0%) opacity(1); filter: grayscale(0%) opacity(1); }


@media(max-width:1030px){
	.Partner.Overview .block-grid > li { padding:10px 10px; }
	.Partner.Overview .block-grid > li:after { }
}
@media(max-width:767px){
	.Partner.Overview .block-grid > li { padding:5px 5px; width:28%; }
	.Partner.Overview .block-grid > li:before, .Partner.Overview .block-grid > li:after { display:none; }
}