/**/
.c-bg img{
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
  max-width: none;
}
.c-logo img{
  display: block;
  margin: 0 auto;
}

.w-landing-rex-club .w-location {
  
}
.w-landing-rex-club .w-location img {
  min-width: 100%;
  min-height: 100%;
  position: absolute;
  left: 50%;
  top: 0%;
  transform: translate(-50%,0%);
  max-width: none;
}
.w-landing-rex-club .w-location .c-location-info {
  bottom: 1rem;
}
.w-landing-rex-club .w-location .c-location-info p {
  display: inline;
  background: rgba(0,0,0,.2);
}

.w-landing-rex-club .w-contact-tabs .c-tabs .btn.tab-one {
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
  background: none;
  color: black;
  text-decoration: underline;
}
.w-landing-rex-club .w-contact-tabs .c-tabs .btn.tab-one:hover {
  text-decoration: none;
}
.w-landing-rex-club .w-contact-tabs .c-tabs .btn.tab-active {
    border-radius: .5rem .5rem 0 0;
    padding: 1rem 1rem 1.7rem;
    cursor: default;
}

@media only screen and (min-width: 992px) {
 .w-qrmintur {
    max-width: 33%;
 }
}
 .w-qrmintur {
  border-radius: 3px;
  border: 1px solid #e2d3c2;
  padding: 3px;
  margin-top: 0.7rem;
}

@media only screen and (max-width: 992px) {
 .w-booking {
     width: 100%;
 }   
}
.wpp-flotting {
    bottom: 5rem;
    position: fixed;
    z-index: 20;
    right: 1rem;
}   
.wpp-flotting:hover {
  opacity: 0.7;
}
.wpp-desktop {
    display: none !important;
}
.wpp-mobile {
    display: none !important;
}
@media only screen and (min-width: 568px) {
.wpp-desktop {
    display: block !important;
}
}

@media only screen and (max-width: 567px) {
.wpp-mobile {
    display: block !important;
}
}
#block-whastappbutton {
    font-size: 0px;
}
.w-footer {
    margin-top: -18px;
}