@media screen and (min-width: 768px) {
.o-project-grid__inner {
display: grid !important;
 grid-template-columns: 1fr 1fr 1fr 1fr 1fr !important;
}
 

.o-project-grid:not(.o-project-grid--hub) .o-project-grid__item img {
width: 100% !important;
}
.o-project-grid:not(.o-project-grid--hub) .o-project-grid__item .o-project-grid__img-wrapper {
height: auto !important;
}
}
 
@media screen and (max-width: 767px) {
.o-project-grid__inner {
row-gap: 0.625rem !important;
margin-top:0 !important;
}
.o-project-grid__inner figcaption.f-body{
display:none !important; 
}
}
 
