.subpage.projects-page .cases-wrap,
body.projects-page .cases-wrap {
  box-sizing: border-box !important;
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.subpage.projects-page .cases-grid,
body.projects-page .cases-grid {
  box-sizing: border-box !important;
  width: 100% !important;
}

.subpage.projects-page .cases-grid > *,
body.projects-page .cases-grid > * {
  min-width: 0 !important;
}

@media (min-width: 1600px) {
  .subpage.projects-page .cases-wrap,
  body.projects-page .cases-wrap {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
}

@media (max-width: 767px) {
  .subpage.projects-page .cases-wrap,
  body.projects-page .cases-wrap {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}