/* Image Grids CSS */

.svImageGrid { display: table; margin: 0px 16px 0px 16px; }
.svImageGrid img { display: block; width: 100%; }
.svImageGrid .cell { display: table-cell; vertical-align: top; }
.svImageGrid .gutter { display: table-cell; vertical-align: top; width: 1%; }
.svImageGrid .gutter-16px { display: table-cell; vertical-align: top; min-width: 16px; }

.svImageGrid .50pct { width: 49.5%; }
.svImageGrid .33pct { width: 32.65%; }
.svImageGrid .25pct { width: 24.23%; }

.svImageGrid .49pct { width: 48.97%; }
.svImageGrid .2pct { width: 2%; }

@media (max-width: 767px) {
  .svImageGrid { display: block; }
  .svImageGrid img { width: 100%; }
  .svImageGrid .cell { display: block; width: 100%; }
  .svImageGrid .gutter { display: block; width: 100%; height: 16px; }
  .svImageGrid .gutter-16px { display: block; width: 100%; height: 16px; }
  .svImageGrid .separator { display: block; width: 100%; height: 16px; }

  .svImageGrid .cell { display: block; width: 100%; }
  .svImageGrid img { width: auto; margin: 0 auto; }

}

/* End of CSS */