.pointer{
    cursor: pointer;
}


.site-header .header-bottom .header-logo {
    top: -25% !important;
}

.widget-slider .slider-booking ul li {
    width: 25%;
    margin-top: 10px;
}

.widget-slider .slider-booking ul li:last-child {
    padding-right: 10px !important;
}







.contact-top .wrapper-inner,
.corporate-top .wrapper-inner,
.accomodation-top .wrapper-inner {
    padding-top: 25px;
    padding-bottom: 25px;
}

.contact-top .widget-page-title .widget-breadcrumb,
.corporate-top .widget-page-title .widget-breadcrumb,
.accomodation-top .widget-page-title .widget-breadcrumb {
    margin-top: 0px ;
    margin-bottom: 0px ;
}


.fixed-image {
    position: fixed;
    left: 25px;
    bottom: 25px;
    z-index: 99999;
    display: block;
}



.testimonials-item {
    display: flex;
    flex-direction: column-reverse;
}

.widget-testimonials-carousel .testimonials-item .item-comment {
    margin-top: 40px;
}

.widget-testimonials-carousel .testimonials-item .item-comment:after {
    bottom: 100% !important;
    transform: rotate(180deg) !important;
    top: unset;
}


.health-clup-section{
    background-image: url(assets/img/photo-offers.jpg);
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding-bottom: 100px !important;
    width: 100%;
    overflow-x: hidden;
}

.health-clup-section p{
    line-height: unset !important;
}

.health-clup-section .widget-offers-grid .offers-item:last-child:before{
    background: none !important;
}

.widget-rooms-carousel .widget-carousel {
    margin-left: unset !important;
    margin-right: unset !important;
}


.header-bottom .header-wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}






.widget-slider .widget-carousel .slider-item .item-inner h2:before, 
.widget-slider .widget-carousel .slider-item .item-inner h2:after {
    display:none !important;
}





.widget-rooms-carousel .rooms-item {
    padding: 30px 10px !important;
}


.widget-rooms-carousel .rooms-item .item-desc {
    position: relative;
    padding: 15px;
    min-height: 75px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.widget-rooms-carousel .rooms-item .item-desc h2 {
    font-size: 20px;
    margin-bottom: 0;
    /* font-weight: 600; */
}