Buenas, tratando de mejorar el código considero que una mejor manera para hacer responsive esta sección sería esta.
.recetas{
background: #e5e5e5;
/* Para alinearlos utilizo flex */
display: flex;
/* Para que se formen en columnas flex-wrap: wrap; */
flex-wrap: wrap;
justify-content: space-around;
padding: 5rem 0 0 0;
}
Agregando un justify-content: space-around; no hay necesidad de media queries