@media only screen and (max-width: 1199px) {
.promo-tag { 
    display:inline-block;
    top:50px;
    right: 30px;
    z-index: 9999;
    max-width: 100px;
}
}

@media only screen and (max-height: 800px) and (min-width: 1200px) {
    .wifi-page .footer-wifi {
        position:relative!important;
}
}

.menu-main-box .lower-contact {
    position:relative!important;
    bottom:0!important;
    margin-top:20px!important;
    margin-bottom:20px!important;
}

.payment-policy {
    display:none!important;
}

#avvio-frame {
    position: fixed!important;
    bottom: 50px!important;
    left:40px!important;
    right:unset!important;
}

.page-id-9 .grecaptcha-badge {
    display:none!important;
}