.virt_grid3, .virt_grid4, .virt_grid5{		
	width: 640px;		
	min-height: 150px;		
	padding: 0; /* Отступы вокруг текста */		
	display: inline-block;		
	vertical-align: top;		
	flex-wrap: wrap;		
	flex-direction: row;		
	justify-content: space-between;		
	display: flex;		
	margin: auto;	
}		

.virt_grid3>div, .virt_grid4>div, .virt_grid5>div {		
	text-align:center;		
	margin: 10px 2px;	
}		
.virt_grid3>div {		
	width:196px;		
}		
.virt_grid4>div {		
	width:146px;		
}		
.virt_grid5>div {		
	width:116px;		
}		
.virt_img3, .virt_img4, .virt_img5 {		
    filter: saturate(50%);
    box-shadow: 5px 10px 5px rgba(204,204,204,0.5);
	position: relative;
}		
.virt_img3:hover, .virt_img4:hover, .virt_img5:hover{		
    filter: saturate(200%);
    box-shadow: 10px 20px 5px rgba(204,204,204,0.5);
    border: 1px black;
	overflow: hidden;
	transition: 0.5s;
	z-index: 100;
}		
.virt_img3, .virt_img3:hover{		
    width: 196px;
    min-height: 155px;
}
.virt_text3{
	font-size: 16px;
}		
.virt_text4{
	font-size: 12px;
}		
.virt_text5{
	font-size: 12px;
}		
.virt_img4, .virt_img4:hover{		
    width: 146px;
    min-height: 115px;
	font-size: 12px;
}		
.virt_img5, .virt_img5:hover{		
    width: 116px;
    min-height: 76px;
	font-size: 12px;
}		
.virt_img3:hover{
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
}

.virt_img4:hover{		
 -webkit-transform: scale(1.4);
 -moz-transform: scale(1.4);
 -o-transform: scale(1.4);
}
.virt_img5:hover{		
 -webkit-transform: scale(2.2);
 -moz-transform: scale(2.2);
 -o-transform: scale(2.2);
}