@media only screen and (min-width: 1024px){
  /*Trang chủ*/
    #nd_booking_archive_cpt_1_single_73 .nd_booking_position_absolute.nd_booking_bottom_20{
        width:100%;
        position:absolute;
        left:10px;
    }
    #nd_booking_archive_cpt_1_single_94 .nd_booking_position_absolute.nd_booking_bottom_20{
        width:100%;
        position:absolute;
        left:10px;
    }
    #nd_booking_archive_cpt_1_single_95 .nd_booking_position_absolute.nd_booking_bottom_20{
        width:100%;
        position:absolute;
        left:10px;
    }
    #nd_booking_archive_cpt_1_single_95 .nd_booking_position_absolute.nd_booking_bottom_20 .nd_booking_padding_right_20{
        padding-right:10px !important;
    }
    
    #nd_booking_archive_cpt_1_single_96 .nd_booking_position_absolute.nd_booking_bottom_20{
        width:100%;
        position:absolute;
        left:10px;
    }
    #nd_booking_archive_cpt_1_single_1516 .nd_booking_position_absolute.nd_booking_bottom_20{
        width:100%;
        position:absolute;
        left:10px;
    }
    /*Cuối trang chủ*/
    .iluva-post-grid-fixed-size .nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive .nd_options_section .nd_options_section.nd_options_position_relative >div>a>img{
        height:250px;
        object-fit:cover
    }
    
    .iluva-post-grid-fixed-size .nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive .nd_options_section .nd_options_section.nd_options_box_sizing_border_box >h2{
       height:120px;
    }

    .iluva-fixed-width-left-content .vc_column-inner .wpb_wrapper .nd_options_section.nd_options_display_table .nd_options_display_table_cell.nd_options_vertical_align_middle.nd_options_width_50_percentage.nd_options_text_align_left.nd_options_padding_10.nd_options_box_sizing_border_box{
        width:30% !important;
    }
    #iluva-layout-column{
        border:1px solid #f1f1f1;
    }
    #iluva-layout-column .vc_column-inner{
        padding: 0px !Important;
    }
    .iluva-post-grid-fixed-size .nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive .nd_options_section.nd_options_padding_30.nd_options_box_sizing_border_box >p {
        height:230px !important;
    }
    #nd_booking_search_cpt_1_form_night_range .nd_booking_section.nd_booking_position_relative.nd_booking_padding_30.nd_booking_padding_30_15_all_iphone.nd_booking_box_sizing_border_box .nd_booking_section >h3{
        font-size:16px !important;
    }
    #nd_booking_search_cpt_1_form_night_range .nd_booking_section.nd_booking_position_relative.nd_booking_padding_30.nd_booking_padding_30_15_all_iphone.nd_booking_box_sizing_border_box .nd_booking_section >input{
        width:90px !important;
    }
    #nd_options_navigation_top_header_2_left .nd_options_display_table.nd_options_float_left .nd_options_display_table_cell.nd_options_vertical_align_middle{
        vertical-align:top !important;
    }
    #iluva-content-justify .vc_column-inner .wpb_wrapper .nd_booking_section.nd_booking_masonry_content .nd_booking_masonry_item.nd_booking_width_100_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section.nd_booking_padding_15.nd_booking_box_sizing_border_box .nd_booking_section.nd_booking_border_1_solid_grey.nd_booking_bg_white .nd_booking_section.nd_booking_padding_30.nd_booking_box_sizing_border_box >p{
        text-align:justify ;
    }
    .nd_options_margin_0_important.nd_options_padding_0{
        text-align:justify ;
    }
    .nd_booking_section.nd_booking_padding_30.nd_booking_box_sizing_border_box >p{
        text-align:justify;
    }
    .button {
        background-color: #4CAF50; 
        border: none;
        color: white;
        padding: 8px 16px;
        text-align: center;
        text-decoration: none;
        display: inline-block;
        font-size: 16px;
        margin: 4px 2px;
        -webkit-transition-duration: 0.4s; 
        transition-duration: 0.4s;
        cursor: pointer;
    }
	
    .button1 {
        background-color: white; 
        color: black; 
        border: 2px solid #4CAF50;
    }

    .button1:hover {
        background-color: #4CAF50;
        color: white;
    }
    .ilv-card-style .nd_options_width_100_percentage.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive .nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white .nd_options_section.nd_options_position_relative .nd_options_section.nd_options_position_relative>a>img{
        height:250px;
        object-fit:cover;
    }
    .ilv-card-style div.nd_options_width_100_percentage.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive div.nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white div.nd_options_section.nd_options_padding_30.nd_options_box_sizing_border_box h2.nd_options_margin_0_important.nd_options_padding_0 {
        height:90px;
    }
    .ilv-card-style div.nd_options_width_100_percentage.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive div.nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white div.nd_options_section.nd_options_padding_30.nd_options_box_sizing_border_box p.nd_options_margin_0_important.nd_options_padding_0{
        height:200px;
    }
    .ilv-card-du-lich-style div.nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive div.nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white div.nd_options_section.nd_options_position_relative div.nd_options_section.nd_options_position_relative a img.nd_options_section{
        height:250px;
        object-fit:cover;
    }
    .ilv-card-du-lich-style div.nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive div.nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white div.nd_options_section.nd_options_padding_30.nd_options_box_sizing_border_box h2.nd_options_margin_0_important.nd_options_padding_0{
        height:120px;
    }
    .ilv-card-du-lich-style div.nd_options_width_33_percentage.nd_options_float_left.nd_options_padding_15.nd_options_box_sizing_border_box.nd_options_masonry_item.nd_options_width_100_percentage_responsive div.nd_options_section.nd_options_border_1_solid_grey.nd_options_bg_white div.nd_options_section.nd_options_padding_30.nd_options_box_sizing_border_box p.nd_options_margin_0_important.nd_options_padding_0{
        height:310px;
    }
    .nd_booking_section.nd_booking_bg_greydark_alpha_2{
        height:580px !Important;
    }
}

@media only screen and (max-width: 500px){
    #nd_options_footer_4 .nd_options_container.nd_options_clearfix .grid.nd_options_grid_6.wpb_widgetised_column{
        overflow:hidden;
    }
    #iluva-layout-column{
        border:1px solid #f1f1f1;
    }
    #iluva-layout-column .vc_column-inner{
        padding: 0px !Important;
    }
    #iluva-fixed-size-maps .vc_column-inner .wpb_wrapper{
        overflow:hidden;
    }
}
.nd_booking_masonry_item.nd_booking_width_50_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:first-child .nd_booking_section.nd_booking_position_relative{
    height:250px;
    overflow:hidden;

}
.nd_booking_masonry_item.nd_booking_width_50_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:first-child .nd_booking_section.nd_booking_position_relative >img{
    height:100%;
    object-fit:cover;
}
.nd_booking_masonry_item.nd_booking_width_50_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:nth-child(2) >p{
    height:200px;
}
.nd_booking_width_33_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:first-child .nd_booking_section.nd_booking_position_relative{
    height:250px;
    overflow:hidden;

}
.nd_booking_width_33_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:first-child .nd_booking_section.nd_booking_position_relative >img{
    height:100%;
    object-fit:cover;
}
.nd_booking_width_33_percentage.nd_booking_width_100_percentage_responsive .nd_booking_section .nd_booking_section:nth-child(2) >p{
    height:200px;
}
.button.button1{
    border: 2px solid #f0c94c;
    border-radius: 5px;
    background-color:white;
    color:#f0c94c;
}
.button.button1:hover{
    background-color:#f8f4aa;
    color:white;
    text-shadow:1px 1px 1px gray;
}
.nicdark_section.nicdark_container_single_php >img{
    display:none;
}