/* Gallerie bis 992px auf volle Breite */
@media (max-width: 992px) {
  .ce-gallery {
    width: 100%; } }

@media (min-width: 1200px) {
  .ce-gallery[data-ce-columns="2"] .ce-column {
    width: 50%; }

  .ce-gallery[data-ce-columns="3"] .ce-column {
    width: 33%; }

  .ce-gallery[data-ce-columns="4"] .ce-column {
    width: 25%; }

  .ce-gallery[data-ce-columns="5"] .ce-column {
    width: 20%; }

  .ce-gallery .ce-column {
    margin: 0;
    /* Abstand zwischen Bildern */
    padding: 0 5px;
    box-sizing: border-box; } }
/* Anpassungen von kleinen bis groeßeren Geraeten */
@media (min-width: 768px) and (max-width: 1200px) {
  /* Kein Abstand beim ersten und letzten Bild */
  /* Fluid Image Tags */
  /* Spaltenbreiten je nach eingestellten Columns */
    .ce-gallery .ce-column {
      margin: 0;
      /* Abstand zwischen Bildern */
      padding: 0 5px;
      box-sizing: border-box; }
    .ce-gallery .ce-column:first-child {
      padding-left: 0; }
    .ce-gallery .ce-column:last-child {
      margin-right: 0; }
    .ce-gallery img, .ce-gallery picture {
      width: 100%;
      height: auto; }
    .ce-gallery[data-ce-columns="2"] .ce-column {
      width: 50%; }
    .ce-gallery[data-ce-columns="3"] .ce-column {
      width: 33%; }
    .ce-gallery[data-ce-columns="4"] .ce-column {
      width: 25%; }
    .ce-gallery[data-ce-columns="5"] .ce-column {
      width: 20%; } }
/* Anpassungen fuer kleine Geraete */
@media (max-width: 767px) {
  /* Ein Bild pro Zeile */
  /* Fluid Image Tags */
    .ce-gallery .ce-column {
      margin: 0 0 10px;
      width: 100%;
      box-sizing: border-box; }
    .ce-gallery img, .ce-gallery picture {
      width: 100%;
      height: auto; } }
