@media (max-width: 767px) {

/* Global--------------------------------------------------------------------------------------------------------- */
#protelwbe #wbe4Wrapper div.visible-xs,
#protelwbe #wbe4Wrapper label.visible-xs {
    display: block !important;
}
div.hidden-xs {
    display: none !important;
}
#protelwbe #wbe4Wrapper #headerWrapper .navbar .navbar-header button#mobile-cart,
#protelwbe #wbe4Wrapper #headerWrapper .navbar .navbar-header button#mobile-cart span {
    display: block !important;
}
#protelwbe #wbe4Wrapper #headerWrapper .navbar #menuWrapping #mainMenu li#shoppingCart-box {
    left:0;
    display:none;
}

/* Zimmer------------------------------------------------------------------------------------------------------ */
#protelwbe #wbe4Wrapper #page.container #rooms-data #rooms-wrap .image-wrap .select-col-mobile .row .col-xs-12 .room-row div.clearfix {
    padding-left:15px;
}
#protelwbe #wbe4Wrapper #page.container #rooms-data #rooms-wrap .image-wrap .select-col-mobile .row .col-xs-12 .room-row div.clearfix .result-select {
    margin-top:30px;
    margin-bottom:30px;
    padding-right:0;
    padding-left:0;
    z-index: 10;
}
#protelwbe #wbe4Wrapper #page.container #rooms-data #rooms-wrap .image-wrap .select-col-mobile .row .col-xs-12 .room-row div.clearfix .mobile-book-btn-box {
    float:none;
    padding-right:0;
    padding-left:0;
}
#protelwbe #wbe4Wrapper #page.container #rooms-data #rooms-wrap .image-wrap .select-col-mobile .row .col-xs-12 .room-row div.clearfix .result-name h4.visible-xs {
    display: block !important;
}

/* Precheckout----------------------------------------------------------------------------------------------- */
#protelwbe #wbe4Wrapper #page.container .pre-check-out ul.nav-tabs.precheckout-tabs {
    width:90vw;
    margin:0 0 70px;
    padding:0;
}
#protelwbe #wbe4Wrapper #page.container .pre-check-out ul.nav-tabs.precheckout-tabs li {
    float:none;
}
#protelwbe #wbe4Wrapper #page.container .pre-check-out div.tab-content {
    width:90vw;
    margin:0;
    padding:0;
}
#protelwbe #wbe4Wrapper #page.container .pre-check-out div.tab-content #signIn,
#protelwbe #wbe4Wrapper #page.container .pre-check-out div.tab-content .tab-pane,
#protelwbe #wbe4Wrapper #page.container .pre-check-out div.tab-content .tab-pane #signUp {
    width:90vw;
}

/* Checkout----------------------------------------------------------------------------------------------- */
#protelwbe #wbe4Wrapper #page.container .margin-vertical #check-out #check-out-data,
#protelwbe #wbe4Wrapper #page.container .margin-vertical #check-out #check-out-summary {
    width:90vw;
}
#protelwbe #wbe4Wrapper #page.container .margin-vertical #check-out #check-out-summary div.well {
    border-radius:0;
}
#protelwbe #wbe4Wrapper #page.container #TOS-lk-mobile {
    display:none;
}
}
