	.page .carousel .vc_row { display:none}
	.vc_row { position:absolute; bottom:-60px; left:15%; z-index:999}
	.nd_booking_font_size_50 { padding:0; margin:0 !important}
	h6 { padding:0; margin:0 !important}
	h1,h2,h3,h4,h5,h6,.nicdark_datepicker .ui-datepicker-header .ui-datepicker-title{ color: #525252; }
p,input,label,textarea,select,.nicdark_datepicker{ color:#7e7e7e; }
a{ color: #7e7e7e; }
h1,h2,h3,h4,h5,h6,.nicdark_first_font,.nicdark_datepicker .ui-datepicker-title{ font-family: 'Quicksand', sans-serif; }
p,a,input,label,.nicdark_second_font,.nicdark_datepicker,textarea,select{ font-family: 'Quicksand', sans-serif; }
.nicdark_third_font{ font-family: 'Kristi', sans-serif; }
	.nicdark_datepicker { float: left; width: 100%; text-align: center; }
.nicdark_datepicker .ui-datepicker { float: left; width: 100%; }
.nicdark_datepicker .ui-datepicker-header { float: left; width: 100%; }
.nicdark_datepicker .ui-datepicker-calendar { display: inline-table; width: 95%; margin-top: 15px; margin-bottom: 15px; }
.nicdark_datepicker .ui-datepicker-prev { display: none; }
.nicdark_datepicker .ui-datepicker-next { display: none; }

.nicdark_datepicker .ui-datepicker-header .ui-datepicker-title { background-color: #F9F9F9; padding: 20px; font-size: 20px; font-weight: bolder; border-bottom: 1px solid #f1f1f1; }
.nicdark_datepicker .ui-datepicker-calendar { margin-top: 10px; }
.nicdark_datepicker .ui-datepicker-calendar th { color: #7e7e7e; }
.nicdark_datepicker .ui-datepicker-calendar th,.nicdark_datepicker .ui-datepicker-calendar td { padding: 10px 5px; }

.nicdark_datepicker .ui-datepicker-unselectable span { background-color: #fff; }
.nicdark_datepicker a.ui-state-default { background-color: #c0a58a; color:#fff; padding: 5px; border-radius: 0px; }
		/* -----------------START STRUCTURE ----------------- */
.nd_booking_section { float: left; width: 100%; }
.nd_booking_container{ width:1200px; margin:auto; padding: 0px; }
.nd_booking_clearfix:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }


/* -----------------START CLASS ----------------- */

.nd_booking_width_100_percentage { width: 100%; }
.nd_booking_width_75_percentage { width: 75%; }
.nd_booking_width_33_percentage { width: 33.33%; }
.nd_booking_width_25_percentage { width: 25%; }
.nd_booking_width_25 { width: 25px; }
.nd_booking_height_15 { height: 15px; }
.nd_booking_height_10 { height: 10px; }
.nd_booking_height_7 { height: 7px; }
.nd_booking_height_5 { height: 5px; }
.nd_booking_height_0_important { height: 0px !important; }
.nd_booking_float_left { float: left; }
.nd_booking_float_right { float: right; }
.nd_booking_float_none { float: none; }
.nd_booking_padding_0_important { padding: 0px !important; }
.nd_booking_padding_30 { padding: 30px; }
.nd_booking_font_size_50 { font-size: 50px; line-height: 50px; }
.nd_booking_font_weight_bold {font-weight: bold; }
.nd_booking_font_weight_lighter {font-weight: lighter; }
.nd_booking_white_space_normal { white-space: normal; }
.nd_booking_line_height_18 { line-height: 18px; }
.nd_booking_bg_white { background-color: #fff; }
.nd_booking_bg_greydark { background-color: #1c1c1c; }
.nd_booking_text_align_center { text-align: center; }
.nd_booking_text_align_right { text-align: right; }
.nd_booking_border_width_0_important { border-width: 0px !important; }
.nd_booking_border_right_2_solid_grey { border-right: 2px solid #f9f9f9; }
.nd_booking_display_none { display: none; }
.nd_booking_display_inline_flex { display: inline-flex;  }
.nd_booking_box_sizing_border_box { box-sizing: border-box; }


/*  RESPONSIVE ------------------------------------------------------- */


/* all iphone*/
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.nd_booking_width_100_percentage_all_iphone { width: 100%; }
    .nd_booking_margin_top_20_all_iphone { margin-top: 20px; }
    .nd_booking_border_0_all_iphone { border-width: 0px; } 

}
/*color_dark_1*/
		.nd_booking_bg_greydark, #nd_booking_slider_range .ui-slider-range, #nd_booking_slider_range .ui-slider-handle,
		.ui-tooltip.nd_booking_tooltip_jquery_content,.ui-datepicker,.ui-datepicker .ui-datepicker-prev span,
		.ui-datepicker .ui-datepicker-next span { background-color: #585f77; }
		
		.accommodationPage .vc_row { position:relative; bottom:0; left:0}
		.accommodationPage  .nd_booking_width_33_percentage { width:50%; margin-bottom:20px;}
		.accommodationPage  .nd_booking_width_25_percentage { width:100%;}
		.accommodationPage   .nd_booking_bg_white { background:#b58d2d}
		.accommodationPage   .nd_booking_width_75_percentage { width:100%;}
		.accommodationPage   .nd_booking_border_right_2_solid_grey { border:none}
		.accommodationPage .nd_booking_width_25_percentage { padding:10px 30px; background:#b58d2d}
		.accommodationPage .nd_booking_width_25_percentage input { border-top:1px solid #fff !important;border-bottom:1px solid #fff !important; padding:14px 30px !important}
		.accommodationPage .nd_booking_font_weight_bold { color:#fff !important;}
		.accommodationPage .nd_options_color_greydark { color:#fff !important;}
		.accommodationPage .nd_booking_section { color:#fff !important;}
       @media (max-width: 767px) {
		 .vc_row { position:relative; bottom:0px; left:0; z-index:auto}  
	   }
	   @media (min-width: 768px) and (max-width: 991px) {
		  .vc_row {position:relative; bottom:0px; left:0; z-index:auto} 
	   }
	   @media (min-width: 992px) and (max-width: 1199px) {
		   .vc_row {left:12%;} 
	   }
	   @media (min-width: 1400px) {
		    .vc_row {left:26%;} 
}