@charset "utf-8";
/* CSS Document */
@media (min-width:1200px){
	
	.container{padding: 0px;}

}

@media (min-width:992px) and (max-width:1199px){
	.neighbt_bar ul li{width: 30.8%;}
	.contry_list_ftr li a{margin: 0px 15px; font-size: 20px; }
	.event_slide{height: 228px;}
	.logo a {font-size: 27px; margin-top: 26px; }
	.header_sec::after, .header_sec::before{width: calc(50% - 90px);}
	.header_sec.affix .logo a{margin-top: 0px;}
	.map_pop_content iframe{height: 400px;}
	.top_footer .col-sm-3{padding-left: 40px;}
	.form_book_now > .row > div{padding: 0px 12px;}
	.footer_toogle_menu > .row > .col-sm-3 {min-width: 135px; }

	/**inner page css start**/
	.vc_custom_heading{font-size: 24px;}
	.lightbox_slider_main .slide_item{min-height: 370px;}
	.lightbox_slider_main .slide_item{margin: 0px 90px;}
	#event_slider_watson .event_slide{height: 177px;}
	.more_for_less h1{font-size: 24px;}
	.vc_custom_heading.prev_delux_room, .vc_custom_heading.next_delux_room {font-size: 22px; }
	.offer_caption h4{font-size: 20px;}
	.offer_off{font-size: 40px;}
	.offer_off span{font-size: 32px;}
	/**inner page css end**/
	}
	
	
	
@media (min-width:768px) and (max-width:991px){
	.slider_service_item{ font-size: 18px;}
	.neighbt_bar ul li{width: 30.8%;}
	.contry_list_ftr li a {font-size: 16px; margin: 0 8px; }
	.form_book_now .btn-default{font-size: 14px; padding: 5px;}
	.logo a {font-size: 23px; margin-top: 30px; }
	.header_sec.affix .logo a{margin-top: 0px; font-size: 26px; top: -17px; }
	.header_sec::after, .header_sec::before	{width: calc(50% - 74px); }
	.neighbt_bar ul li{margin-right: 20px;}
	.neighbt_bar {text-align: center;}
	.neigh_name{font-size: 18px; padding: 10px;}
	.event_slide{margin: 0px 6px;}
	.event_slider .slick-list.draggable {margin: 0 -6px;}
	.event_slide{height: 180px;}
	.comn_head h4{font-size: 30px; padding-bottom: 40px;}
	.comn_head h4::after{bottom: 25px;}

	.left_arrow_box {font-size: 20px; min-height: 100px; padding-top: 37px; }
	.left_arrow_box::after{border-width: 50px 50px 50px 30px; margin-top: -50px; }
	.ftr_contry_sec{min-height: 100px;}
	.contry_list_ftr li{padding-top: 37px;}
	.right_guest_btn .btn-default{font-size: 14px; padding: 8px;}
	.new_link_header_top > li a {font-size: 20px; line-height: 38px; width: 18px; }
	.new_link_header_top {margin-right: 3px; }
	.neighbr_sec{height: 250px;}
	.story_cnt_inner h4, .neighbr_sec .comn_head h4{font-size: 36px;}
	.comn_head h4{font-size: 24px; line-height: 30px;}
	.map_pop_content iframe{height: 300px;}
	.top_footer .col-sm-3{padding-left:15px;}

	.form_book_now > .row > div{padding: 0px 2px;}
	a.form_link{font-size: 12px;}
	.footer_toogle_menu > .row > .col-sm-3 {padding: 0px 5px; }
	.footer_toogle_menu {width: calc(100% - 35px);}
	.menu_right_logo {bottom: 60px; position: absolute; right: 5px; width: 28px; }
	.footer_menu ul li a{font-size: 13px; line-height: 22px; }
	.left_menus{padding-left: 45px;}
	.left_menus li a{font-size: 14px;}
	.left_menus li.dropdown > a {padding-right: 20px; }
	.left_menus li.dropdown > a::after{right: 6px; top: 3px;}
	.left_menus{width: 27%;}
	.right_menu_main{width: 73%;}
	.left_toggle_menu .footer_menu ul li a:hover{padding-left: 0px;}
	.menubottom_arrange{padding: 20px 10px 20px 20px;}
	.left_menus li.dropdown ul li a::after{right: 6px;}
	.social_list{width: 27%;}
	.social_list li a{height: 28px; width: 28px; line-height: 28px;}

	/**inner page css start**/
	.vc_custom_heading{font-size: 24px;}
	.vc_column-inner {padding-left: 0px; padding-right: 0px;}
	.story_cnt_inner{padding: 20px 15px;}
	.story_cnt_inner p{font-size: 15px;}
	.story_cnt_inner h4{font-size: 26px; padding-bottom: 10px; }
	.book_now_cap{padding: 10px 0px 5px;}
	.form_book_now .form-control, .form_book_now .btn-default{height: 36px;}
	.book_btm > p{line-height: 14px;}
	.news_latter input{font-size: 19px;}
	.lightbox_slider_main .slide_item{min-height: 330px;}
	.lightbox_slider_main .slide_item{margin: 0px 80px;}
	#event_slider_watson .event_slide{height: 177px;}
	.more_for_less h1{font-size: 20px}
	.vc_custom_heading.prev_delux_room, .vc_custom_heading.next_delux_room {font-size: 22px !important; }
	.vc_custom_heading.back_to_rest_delux{font-size: 24px !important;}
	.offer_caption h4{font-size: 18px;}
	.offer_off{font-size: 30px;}
	.offer_off span{font-size: 24px;}
	 /**inner page css end**/
	}
	
	
	
@media (max-width:767px){
	.left_menu {font-size: 0; height: 23px; margin-left: 15px; padding-left: 26px; width: 26px; }
	.right_guest_btn .btn-default {font-size: 12px; padding: 4px; text-shadow: none; color: #000 !important; }
	.right_guest_btn .btn-default:hover,.header_sec.affix .right_guest_btn .btn-default{color: #fff !important;}
	.new_link_header_top > li a {font-size: 20px; line-height: 38px; width: 18px; }
	.new_link_header_top {margin-right: 15px; }
	.header_sec{padding: 15px 0px; background: #fff; color: #333;}
	.bar_icon{background: #000;}
	.new_link_header_top > li a {font-size: 20px; height: 28px; line-height: 28px; margin: 0 2px; width: 18px; color: #000; }
	.logo a ,.header_sec.affix .logo a{color: #000; display: block; font-size: 24px; margin-top: -8px; }
	.header_sec.affix .logo a{line-height: inherit;}
	.right_guest_btn {background: #f0f0f0 none repeat scroll 0 0; bottom: -40px; float: none; margin-right: 0; padding: 6px 0; position: absolute; text-align: center; width: 100%; z-index: 99; }
	.header_sec::after, .header_sec::before{display: none;}
	.header_sec.affix .right_guest_btn{opacity: 0;}
	.right_guest_btn{-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.book_now_cap{position: static;}
	.checkin_out {margin-top: 10px;}

	/**home slider banner css Start **/
	.main_container {margin-top: 40px;}
	.slider_service_item{height: 200px !important;}
	.slider_service_item{border-right: none;}
	.slider_service_item:hover .slider_service{transform: translate(0px, -50%); }
	.slider_service_item:hover{padding-bottom: 0px;}
 
	/**home slider banner css End **/


	.comn_head h4 {color: #000; font-size: 20px; line-height: 26px; padding-bottom: 35px; position: relative; }
	.comn_head h4::after{bottom: 20px;}
	.comm_sec { padding: 30px 0;}
	.welcome_sec p {font-size: 14px; line-height: 22px; }
	.view_gallery {color: #666; display: inline-block; font-size: 16px; margin-top: 10px; }
	.welcome_img_main{margin-top: 30px; }
	.neighbr_sec {height: 114px;}
	.neighbr_sec .comn_head h4 {font-size: 24px;}
	.event_slide{height: 227px;}
	.slick-dots{padding-top: 15px;}
	.srory_cnt{width: 100%; float: none;}
	.story_cnt_inner{width: 100%; padding: 30px 15px; position:static; transform: translate(0);}
	.stry_img{width: 100%;}
	.story_cnt_inner h4 {font-size: 26px; padding-bottom: 15px; }
	.story_cnt_inner p {font-size: 14px; line-height: 22px; }
	.top_footer .col-sm-3 {display: inline-block; float: none; margin-bottom: 10px; padding-left: 10px; padding-right: 10px; vertical-align: top; width: 49.5%; }
	.top_footer .col-sm-3:last-child{margin-bottom: 0px; }
	.footer_menu ul li a {font-size: 14px; line-height: 24px; text-align: center; }
	.top_footer{padding: 30px 0px 15px;}
	.footer_menu ul li a:hover{padding-left: 0px;}
	.left_arrow_box {font-size: 16px; padding: 10px 0; width: 100%; min-height: auto; float: none; text-align: center; }
	/*.left_arrow_box:after {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(0, 0, 0, 0); border-top-color: #000; border-width: 15px; margin-left: -15px; margin-top: 0px; }*/
	.contry_list_ftr{float: none; width: 100%; margin-left: 0px; }
	.contry_list_ftr li{padding-top: 0px;}
	.contry_list_ftr li a { border-bottom: medium none; color: #fff; display: block; font-size: 14px; margin: 2px 0; padding: 5px 7px; }
	.contry_list_ftr {margin-bottom: 8px; margin-top:0px; text-align: center; }
	.ftr_copyright_sec{padding: 10px 0px;}
	.ftr_logo img{width: auto;}
	.ftr_logo{width: 30px;}
	.botmftr_right {padding-left: 5px; width: calc(100% - 37px); }
	.ftr_social li a {font-size: 16px; height: 32px; line-height: 32px; width: 32px; }
	.footer_icon{padding: 5px 0px;}
	.ftr_copyright_sec p{font-size: 13px;}
	.ftr_copyright_sec h4 {font-size: 13px; padding:5px 0; }
	.ftr_copyright_sec .col-sm-12 {display: inline-block; float: none; padding: 0; vertical-align: top; width: 280px; }
	.map_pop_content iframe{height: 300px;}
	.event_slide:hover h4{bottom: 20px; transform: translate(0);}
	.newsltr_form .tnp-field.tnp-field-button{min-width: 120px;}
	.newsltr_form .tnp-field{min-width: 280px; width: 67%;}
	.news_latter h5 {font-size: 24px; padding-bottom: 10px; font-weight: 600;} 
	.newsltr_form .tnp-field .tnp-email{font-size: 16px; height: 40px;}
	.news_latter{padding: 30px 0px 10px}
	.tnp-subscription{width: 420px;}
	.newsltr_form .tnp-field .tnp-submit {font-size: 16px; height: 40px; padding: 6px 20px; }
	#resturant_carousel {margin: 0; overflow: hidden; }
	#resturant_carousel .resturant_item h1{font-size: 24px;}
	.center_cap h1{font-size: 20px;}
	.slick-dotted .slick-arrow {margin-top: -15px;}
	.ourstory_sec.slick_item .story_cnt_inner {position: absolute; transform: translate(0, -50%); width: 100%; }
	.newsltr_form .es_shortcode_form .es_textbox{min-width: 280px; }
	.newsltr_form .es_shortcode_form .es_textbox input{font-size: 18px;}
	#es_shortcode_msg > span{font-size: 16px;}
	.vc_custom_heading{font-size: 20px;}
	.lightbox_slider_main .slide_item{min-height: 200px;}
	.lightbox_slider_main .slide_item{margin: 0px 15px;}
	.lightbox_slider_main .slick-list{padding: 0px !important;}
	.lightbox_slider_main .slide_item.slick-center{transform: translate(1.05,1.05); }

	.slide_event_date {height: 70px; left: -5px; top: -15px; width: 80px; }
	.slide_event_date span, .image_left_date span{font-size: 14px;}
	.slide_event_date span.date{font-size: 20px; line-height: 24px;}
	.lightbox_slider_main{padding: 45px 0px;}
	.more_for_less h1 {display: none; }
	#resturant_carousel .resturant_item:hover h1{font-size: 28px; }
	.vc_custom_heading.prev_delux_room, .vc_custom_heading.next_delux_room {font-size: 18px !important; text-align: center !important; }
	.vc_custom_heading.back_to_rest_delux{font-size: 22px !important;}
	#sync2 .owl-nav > div, #image2slider_inner .owl-nav > div, .slick-arrow{height: 30px; width: 22px; }
	#sync2 .owl-nav > div::after, #image2slider_inner .owl-nav > div::after, .slick-arrow::after{height: 30px; line-height: 30px; font-size: 16px; padding-left: 4px; }
	#sync2 .owl-nav > div.owl-next::after, #image2slider_inner .owl-nav > div.owl-next::after, .slick-arrow.slick-next::after{padding-left: 7px;}
	.center_cap > p {padding: 0 20px; }
	.menubottom_arrange {display: none; }
	.left_menus{width: 100%; padding-top: 0px; padding-left: 45px; padding-right: 0px; height: auto; }
	.social_list{width: 100%; bottom: 9px;}
	.vc_custom_1501501985786, .vc_custom_1501501894121, .vc_custom_1501831226585 {margin: 0 !important; padding: 50px 0 !important; min-height: 250px; }

	.left_menus .dropdown-menu {left: 0; padding: 0 0 0 10px; position: relative; top: 0; width: 100%; float: none; }
	.left_menus .dropdown-menu a{padding-left: 0px;}
	#resturant_carousel .resturant_item{height: 200px;}

	.left_menus li > a{font-size: 14px;}
	.left_toggle_menu.open {background: #fff none repeat scroll 0 0; height:100%; opacity: 1; padding-bottom:50px; top: 0; }
	.left_toggle_inner {max-height: 400px; margin-top: 18px; overflow: auto; }
	.right_menu_main{height: auto;}
	.left_menus li.dropdown > a::after {right: 20px; transform: rotate(90deg); }
	.left_menus li.dropdown ul li a::after{right: 20px;}
	.offer_caption h4 {font-family: "EuclidFlexRegular"; font-size: 13px; font-weight: normal; }
	.offer_off{font-size: 26px;}
	.offer_caption{text-align:  center;}

	.vc_custom_1501587266438 {max-height: 200px; min-height: inherit !important;}

	.menu {margin-top: -5px; }
	.center_cap .banner_logo_img ~ h1 ~ p {display: none; }
	.vc_custom_1501484255295 {padding: 0 20px 30px !important; }
	.ourstory_sec.slick_item .story_cnt_inner p{height: 60px; overflow: hidden;}
	#neighbourhood_section, 
	.vc_custom_1501746398548, 
	.vc_custom_1501746407008, 
	.vc_custom_1501844399234 {height: 200px !important; padding: 50px 0 !important; }
	.vc_custom_1501590259642, 
	.vc_custom_1501486547565, 
	.vc_custom_1501486569379, 
	.vc_custom_1501486584140{padding: 0px 20px 20px !important;}

	.vc_custom_1501588949128 .vc_single_image-wrapper.vc_box_border_grey {max-height: 200px; }
	.static_content ol li{padding-left: 10px;}
	.static_content ol li h4{font-size: 16px; font-family: 'EuclidFlexRegular' !important;}
	.static_content ul{padding-left: 20px;}
	.static_content ol li p, .static_content ol li{font-size: 14px;}
	.static_content ol li h5{font-size: 14px; font-family: 'EuclidFlexRegular' !important;}
	.vc_custom_1501483398409 .vc_column-inner{padding: 10px 20px !important; }
	.vc_custom_1501496121663{padding: 0px 0px 10px !important;}
	.vc_custom_1501166503413{padding-top: 0px !important;}

	.contact-us-banner {min-height: inherit !important; height: 200px !important; }
	
}

@media (max-width:480px){
.top_footer .col-sm-3{width: 49%; }
}