@media (max-width: 1250px) and (min-width: 951px) {

    /* Hotel-Spider iframe */
    
    #hotel-spider {
      height: 100vh;
      display: flex;
      margin: auto;
    }
    
    .spiderBooking-modal {
      z-index: 10000 !important;
    }
    
    .spiderBooking-modal__top {
      position: absolute;
      right: 2px;
      top: 10px;
    }
    
    .spiderBooking-modal__content {
      position: relative !important;
      margin-top: 70px;
      border-top: 1.3pt solid #81a196;
    }
    
        /* Zimmer Button */    
    #spiderBookingRoom .spiderBooking__input-block {
      display: none;
    }
    
    .spiderBooking-form_template-horizontal .spiderBooking-form__actions-toolbar {
      margin-top: unset !important;
    }
    
    #spiderBookingRoom .spiderBooking-form__button {
        text-decoration: none;
        color: #81a196;
        background-color: #ffffff;
        text-transform: uppercase;
        letter-spacing: .0525rem;
        font: 0.75rem Open Sans;
        font-weight: 400;
        width: 170px;
        height: 60px;
        display: block;
        /*border: 1.3px solid #81a196;*/
        line-height: 60px;
        text-decoration-color: transparent !important;
        transition: 1.4s text-decoration-color linear, background-color 1.4s, color 1.4s !important;
    }
    
    #spiderBookingRoom .spiderBooking-form__button:hover {
      color: #ffffff;
      background-color: #81a196;
    }
    
    
    /* Schiebe Button */
     .button-container.open .slide-button {
      width: 90vw;
      justify-content: flex-start;
      padding-left: 20px;
      background: rgb(129, 161, 150, 0.8);
    }
    
}

