

/* Mobile Darstellung */

@media (max-width: 992px){

    .carousel-backgroundimage {
        border: 0px solid red;
    }

    .carousel .carousel-backgroundimage-container, .carousel .carousel-backgroundimage {
        height: 500px;
        width: 100%;
    }
    .carousel-content {
        height: 500px;
    }
.carousel .item {
  height: 500px;
}

}

@media (max-width: 768px){

    .carousel-backgroundimage {
        border: 0px solid red;
    }

    .carousel .carousel-backgroundimage-container, .carousel .carousel-backgroundimage {

        height: 400px;
        width: 100%;
    }
    .carousel-content {
        height: 400px;
    }
    .carousel .item {
  height: 400px;
}

}

@media (max-width: 576px){

    .carousel-backgroundimage {
        border: 0px solid red;
    }
    .carousel .carousel-backgroundimage-container, .carousel .carousel-backgroundimage {
        height: 300px;
        width: 100%;
    }
    .carousel-content {
        height: 240px;
    }
.carousel .item {
  height: 240px;
}

}

@media (min-width: 992px) and (max-width:1400px) {
    .col-text .gallery-row {
        justify-content: right;
    }
    .col-text .gallery-item.gallery-item-size-2 {
        border: 0px solid red;
        position: relative;
        top: -60px;
        right: 40px;
    }
    
}

/* ----------- iPad 2019 ----------- */
/* iPad landscape */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
/*
  .frame-container-default {max-width: 768px;}
*/
  .termin > .frame{ 
      min-height: calc(28vw);
      min-width: calc(22vw);
      border: 0px solid red;
  }

    .termin.col-md-3 {
        flex: 0 0 auto;
        width: 33%;
    }
    
    .col-text {
        padding-top: 3rem;
    }
    
    .col-text .gallery-row {
        justify-content: right;
    }
    .col-text .gallery-item.gallery-item-size-2 {
        border: 0px solid red;
        position: relative;
        top: -60px;
        right: 20px;
    }

    /* Für ipad höhe bestimmen */
    .col-text {
/*        min-height: calc(50vh);
        border: 0px solid red;*/
    }
    .col-bild {
/*        min-height: calc(50vh);
        border: 0px solid green;*/
    }
    
}


/* ----------- iPad 2019 ----------- */
/* iPad hoch */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
    
    
}

