.block {
    width: 95%;
    margin: 0 auto;
    padding: 0 20px 10px 20px;
    display: flex;
      flex-wrap:wrap;

}

.block img {
width: 28%;
min-width: 250px;
margin-left:1.5%;
margin-top:40px;
float: left;

}
.abc {
    width: 40%;
    height: 200px;
    margin: 20px 5%;
    background-color: #FFaa00;
    float: left;
    display: block;
}
 @media only screen  and (max-width: 860px){
 .block img {
     width: 40%;
     margin-left: 7%;
 }
 }
@media only screen  and (max-width: 580px){
.block{
	display: block;
	padding: 0;
}
 .block img {
     width: 80%;


 }
 }