.gallert-cat { display:table;
position:relative; }
.cat-img { position:relative;width:220px; text-align:center; float:left; margin:10px; }
.cat-img img { width:220px;height:160px; }
.cat-img p { display:block; width:100%; }
.gallery img {
    border: 1px solid #ddd;
    height: 160px;
    margin: 7px;
    width: 220px;
}

.clients, .client {display:table;position:relative; margin-bottom:20px}
.client img { float:left; margin:10px;   border:1px solid #ddd; height:140px; box-sizing:border-box;-webkit-box-sizing:border-box; padding:5px }
.clients img { width:120px; text-align:center; float:left; margin:10px;  border:1px solid #ddd; }
.clients div { width:50%; height:auto; display:table; float:left }
.clients div span{  vertical-align:middle; padding-top:100px; font-size:30px }
@media only screen and (max-width:768px){
	.clients div { width:100%;}
	.logoNew a img {
    height: 34px; margin-top:0px
}
}
@media only screen and (max-width:480px){
	.clients img { width:160px; }
	.clients div span{ padding:15px 0pc; font-size:20px; display:block; }
}
