@import url("bootstrap-grid.css") print, screen;



.pt-elements-container .container {
    padding-left: 0px;
    padding-right: 0px;
}
/*
@media (min-width: 992px) {
    .pt-elements-container > .col:first-child {
      padding-left: 0;
    }
    .pt-elements-container > .col:last-child {
      padding-right: 0;
    }
}*/


/* alle Swiper mit data-vertical-mode="1" */
.pt-swiper[data-vertical-mode="1"] {
  height: 500px; /* Beispiel-Höhe für vertical Swiper */
}

/* Slides innerhalb dieser Swiper */
.pt-swiper[data-vertical-mode="1"] .swiper-slide {
  height: 100%;      /* wichtig für vertical */
  display: flex;
  align-items: stretch;
  justify-content: center;
}


.pt-swiper .swiper-slide > .pt-elements-container {
    padding-left: 20px;
    padding-right: 20px;
}



/* Textpic */
.ce-gallery,
.ce-column,
.ce-column figure,
.ce-column img {
  width: 100%;
  max-width: 100%;
  height: auto;
  display: block;
}

.ce-outer,
.ce-inner,
.ce-gallery,
.ce-column {
  padding: 0;
  margin: 0;
  float: none !important;
  left: unset !important; 
  right: unset !important;
}

.ce-textpic.ce-above .ce-gallery,
.ce-media .ce-gallery {
  display: block;
}

.ce-column img {
  width: 100%;
  height: auto;
}

