@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 
.pt-container-elements {
    
    .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;
    }
}*/