
.right-section {
    display: flex;
    flex-direction: column;
    text-align: center;
}

a.book__now {
    padding: 8px 10px !important;
    margin: 3px !important;
    max-width: 100%;
}

/* .bg-video-wrap .video_inner {
    z-index: 99 !important;
} */

.bg-video-wrap .video_inner {
    z-index: 999 !important;
}
.header-top {
    z-index: 999999 !important;
}

@media only screen and (max-width: 767px) {

  #navigation .menu-mobile .ctanav2 .booknow:hover {
    background-color: #000 !important;
    color: #fff !important;
}

    .team_area img.lozad {
    width: 100%;
    height: auto;
    } 

.bg-video-wrap .video_inner {
    z-index: 99 !important;
}


#navigation .menu-mobile .ctanav2 .booknow {
    display: block;
    position: relative !important;
}


  #navigation .menu-mobile .booknow { 
    right: 0;
    font-size: 14px !important;
    left: 0 !important;
    margin: 10px auto;
}

}





@media only screen and (max-width: 780px) {
        .video_inner {
            z-index: 1 !important;
        }
    }

#blog .contentwrap li {
        font-size: 18px !important;
    }
ul.mainMenu-2.ul-links > li.header-links:nth-child(2) > a, ul.mainMenu-2.ul-links > li.header-links:nth-child(3) > a, ul.mainMenu-2.ul-links > li.header-links:nth-child(4) > a, ul.mainMenu-2.ul-links > li.header-links:nth-child(6) > a {
    pointer-events: none;
}
#blog .contentwrap h2,
    #blog .contentwrap h2 span {
        font-size: 30px !important;
        font-weight: 600 !important;
    }
#blog .contentwrap p {
        font-size: 18px !important;
        line-height: 30px;
    }
div.full_bg > div > div.video_inner > .h1 {
    font-size: 35px !important;
    font-family: Dancing Script !important;
}
.video_inner .h1 {
    padding-bottom: 20px;
}
.bg-video-wrap .h1 {
    text-shadow: 2px 2px 11px rgb(0 0 0 / 88%);
    color: #fff;
}
div#dummy-userway {
    position: fixed !important;
    left: 10px !important;
  bottom: 65px !important;
}
input[type="checkbox"][value="Evening"], label[for="checkbox-10"] {
    display: none !IMPORTANT;
}
.userway_buttons_wrapper {
    position: fixed !important;
    left: 55px !important;
  bottom: 65px !important;
}
.social a {
    margin: 10px !important;
    font-size: 18px !important;
    color: #d53f51;
    font-weight: 300;
}
.social {
    display: flex;
    position: absolute;
    flex-direction: column;
    right: 60px;
    top: 200px;
    gap: 16px;
}
@media (max-width:768px){
  div.full_bg > div > div.video_inner > .h1 {
    min-height: unset !important;
}
}