.nd_options_navigation_4 div li a {
    font-family: montserrat !important;
}
.nd_options_navigation_4 div li a {
    font-weight: inherit !important;
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    margin-bottom: 0;
    background: linear-gradient(rgba(28, 28, 28, 0.2) 0%, rgba(28, 28, 28, 0.3) 100%) !important;
}
.nd_options_height_50 {
    height: 0px;
}
#nd_options_navigation_4_top_header{
  background-color:#6ab1bf!important;
}
.nd_options_position_relative {
    z-index: 10 !important;
}
.nd_booking_rooms_component_l3 p.nd_booking_padding_3_5 {
    display: none !important;
}
.nd_booking_font_size_11 {
    font-size: 20px !important;
}
.nd_options_navigation_type .menu li.nd_options_best_label > a:after, #nd_options_header_5 .menu li.nd_options_best_label > a:after {
    display:none !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu {
    width: 360px !important;
}
.nd_options_font_size_11 {
    font-size: 12px !important;
    font-weight: 600 !important;
}
#nd_options_navigation_4_top_header {
    background-color: #76b1c4!important;
    padding: 10px !important;
}
.contact_btn {
    background-color: #4a96a5 !important;
    padding: 5px !important;
}
.nd_options_grid_1, .nd_options_grid_2, .nd_options_grid_3, .nd_options_grid_4, .nd_options_grid_5, .nd_options_grid_6, .nd_options_grid_7, .nd_options_grid_8, .nd_options_grid_9, .nd_options_grid_10, .nd_options_grid_11, .nd_options_grid_12 {
    padding: 0px !important;
}
#nd_options_navigation_4_container > div {
    border-bottom: 0px solid #fff !important;
    background-color: rgba(0, 0, 0, 0.40) !important;
}
.nd_options_navigation_4 div li a {
    color: #ffffff !important;
    padding: 5px;
    padding-left:7px !important;
}
.nd_options_float_right {
    margin-right: 20px !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu li a {
    color: #000000!important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu > li {
    box-shadow: 0px 2px 5px rgba(95, 86, 86, 0) !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu > li:hover {
    background-color: #4a96a5 !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu > li:hover a {
    color: #ffffff !important;
}
.nd_options_navigation_4 div li a:hover {
    background-color: #4a96a5 !important;
    color: #ffffff !important;
}
.nd_options_navigation_4 div .current_page_item a {
    background-color: #4a96a5 !important;
    color: #ffffff !important;
}
.rev_slider .tp-mask-wrap .tp-caption, .rev_slider .tp-mask-wrap *:last-child, .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption, .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
    background: linear-gradient(rgba(28, 28, 28, 0.2) 0%, rgba(28, 28, 28, 0.0) 100%) !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0px !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu > .current_page_item a {
    background-color: #4a96a5 !important;
    color: #ffffff !important;
}
.nd_options_navigation_4 div > ul li > ul.sub-menu > .current_page_item {
    background-color: #4a96a5 !important;
}
.nd_options_navigation_4 div .current_page_item a {
    background-color: rgba(74, 150, 165, 0) !important;
}
.vc_custom_1579947392668 {
    margin-top: -63px !important;
    padding-top: 150px !important;
    padding-bottom: 100px !important;
}
p {
    margin: 5px !important;
    padding: 5px !important;
}
.nd_options_height_20 {
    height: 0px !important;
}
h1 {
    line-height: 50px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}
#wpcf7-f1211-p1095-o1 > form > div:nth-child(10) > span > span > span > label > span {
  color:#ffffff !important;
}
@media only screen and (max-width: 1199px){
#nd_options_navigation_4_container > div {
    background-color: #ffffff !important;
}
}
.nd_options_navigation_4_sidebar div li > a {
    font-size: 18px !important;
}