@media(max-width:1366px) {
    .nd_options_menu_component_571 ul.menu {
        padding-left: 12px;
    }

    #nd_options_header_5 .nd_options_menu_component ul.menu>li>a {
        padding-left: 9px;
        padding-right: 9px;
    }

    #tableau .property-filters {
        position: inherit;
        top: auto;
        right: auto;
        margin-bottom: 10px;
    }
}

@media(max-width:1280px) {
    .nd_options_menu_component_571 ul.menu {
        padding-left: 5px;
    }

    #nd_options_header_5 .nd_options_menu_component ul.menu>li>a {
        padding-left: 6px;
        padding-right: 6px;
    }

    .nd_options_customizer_forms button[type="submit"] {
        margin-top: 10px;
    }
}

@media(max-width:1199px) {
    .nd_options_underline_effect u {
        z-index: 0;
    }

    .wpb_wrapper#home {
        text-align: center;
        margin-bottom: 20px;
    }

    .nd_options_customizer_fonts h3 {
        margin-bottom: 9px;
    }

    .nd_options_box_sizing_border_box70 {
        text-align: center;
        margin-bottom: 30px;
    }

    p.nd_options_first_font {
        margin: 6px 0px;
        font-size: 14px;
        line-height: 24px;
    }

    .dest-left {
        text-align: center !important;
    }

    .joomedia-logo {
        text-align: center;
        float: inherit;
    }

    .nd_travel_width_33_percentage#respmobile {
        width: 100%;
    }

    .paddresp {
        padding-bottom: 20px;
    }

    div#youtube_responsive {
        display: block;
    }

    div#gallery_responsive {
        display: block;
    }

    div#responsive_map {
        display: block;
        padding-top: 10px;
        margin: auto;
    }

    .nav-menu>li>a {
        padding: 13px 6px;
        font-size: 13px;
    }

    .hero-banner h2,
    .main-banner h1 {
        font-size: 40px;
    }
}

@media(max-width:959px) {
    p#price {
        padding-top: 5px;
        font-size: 13px;
    }

    .dashboard-wrapper h2 {
        line-height: 26px;
        font-size: 20px;
    }

    .dashboard-wrapper h3 {
        line-height: 24px;
        font-size: 18px;
    }

    .t-next,
    .t-prev,
    .t-table-condensed td,
    .t-table-condensed th {
        padding: 5px;
    }

    #tableau .tableau-grid > div.first{
        font-size:11px;
    }
}

@media(max-width:767px) {

    .pagination li.results {
        float: left;
    }

    .joocontacthome#container {
        display: none;
    }

    .title-responsive {
        display: block;
        padding-bottom: 80px;
    }

    .nicdark_section40#footer_resp {
        display: none;
    }

    .joo-padd10 {
        width: 100%;
        float: left;
        height: 10px;
    }

    .nd_options_section#footer {
        padding-bottom: 30px;
        text-align: center;
    }

    img#logo_footer {
        width: 100%;
    }

}

@media(max-width:479px) {

    .nd_options_customizer_forms button[type="submit"] {
        padding: 10px 100px;
    }

    .youtube {
        height: 170px;
    }

    .nd_options_customizer_fonts h1 {
        color: #ffffff !important;
        text-align: center;
        font-size: 34px;
        line-height: 37px;
        letter-spacing: 0px;
        font-weight: bold;
        margin-bottom: 20px;
    }

    h6#footercopy {
        line-height: 19px;
    }

    #nd_options_page_header_img_layout_5 #nd_options_page_header_image_space_top,
    #nd_options_post_header_img_layout_6 #nd_options_post_header_img_space_top_l6,
    #nd_options_search_header_img_layout_6 #nd_options_search_header_img_layout_6_space_top,
    #nd_options_archives_header_img_layout_6 #nd_options_archives_header_img_layout_6_space_top {
        height: 45px;
    }

    #nd_options_page_header_img_layout_5 h1 span,
    #nd_options_post_header_img_layout_6 h1 span,
    #nd_options_search_header_img_layout_6 h1 span,
    #nd_options_archives_header_img_layout_6 h1 span {
        font-size: 21px;
    }

    .nd_options_customizer_fonts h1 {
        font-size: 33px;
    }

    .nd_options_box_sizing_border_box70 {
        padding-left: 0px;
    }

    .nd_options_underline_effect u:after {
        top: 30px;
    }

}

@media(max-width:1920px) {
    .vedio-banner .container {
        margin-top: 100px !important;
    }
}

@media (max-width: 991px) {
    .tableau-filters .form-control{
        width: 100%;
    }

    .tableau-filters .select2-container {
        width: 100% !important;
    }

    .tableau-filters .input-pax {
        width: 100%;
    }

    .tableau-filters a {
        display: inline-block !important;
    }
}