/*-----------------------------------------------------------------------------------*/
/*  Responsive Config
/*-----------------------------------------------------------------------------------*/

/* Setting for show on Responsive only */
.pre-header a.booknow {
	display: none;
}
@media (max-width:900px){
	.header-tab nav .navigation,
	.pre-header .prelink-box,
	.reservation-tab,
	.reservation,
	.pre-header .phone{
		display: none;
	}
	.slider-bar-under,
	.slider-bar{
		width: 100%;
		text-align: center;
	}
	.slider-bar::after{
		left: 0;
		right:0;
		margin: auto;
	}
	.room-image{
		height: 400px;
	}
	.newsletter-wrapper .title h3{
		font-size: 18px;
		padding: 10px 0 0 0;
	}
	.slider{
		margin: 90px 0 0 0;
	}
	.extendlisting-content .extendlisting-wrapper .extendlisting-list .extendlisting-list-wrapper .content{
		height: 190px;
	}
	.extendlisting-content .extendlisting-wrapper .extendlisting-list .extendlisting-list-wrapper .content{
		font-size: 14px;
	}
	.offer-wrapper .offer-list{
		padding: 0 0 20px 0;
	}
	
	/* **** **** */
	.pre-header a.booknow{
		display: block;
		text-transform:none;
		font-size: 23px;
		overflow: hidden;
		padding: 2px 20px 0 20px;
		color: #fff;
		width: auto;
		height: 35px;
		text-align: center;
		position: absolute;
		right: 120px;
		top:0;
	}
}
@media (max-width:800px){

}
@media (max-width:768px){

}

/* -+- Fix & Resize all to Responsive Screen -+- */

@media (max-width:600px){
	.flexslider ul li .slider-textbox{
		padding: 0;
	}
	.offermargin{
		margin: 60px 0 0 0;
	}
	.newsletter-wrapper .title, 
	.newsletter-wrapper .form,
	footer .footer-content .cols{
		display: block;
		width: 100%;
		float: auto;
		text-align: center;
	}
	.newsletter-wrapper .title,
	footer .footer-content .cols{
		padding: 0 0 30px 0;
	}
	.extendlisting-content .extendlisting-wrapper .extendlisting-list .extendlisting-list-wrapper .content{
		height: auto;
	}
	.extendlisting-content .extendlisting-wrapper .extendlisting-list .extendlisting-list-wrapper .content h2{
		padding: 20px 0;
	}
	.extendlisting-content .extendlisting-wrapper .extendlisting-list{
		margin: 0;
	}
	.map{
		margin: 0 0 50px 0;
	}
	.newsletter-wrapper{
		padding: 30px 10px;
	}
	.breadcrumb,
	.map{
		height: 400px;
	}
	.home-accom, .offers{
		padding: 50px 0 30px 0;
	}
	h3{
		font-size: 34px;
	}
	.about-title h2{
		font-size: 42px;
	}
	.copyright{
		padding: 20px 10px 60px 10px;
	}
	.pre-header a.booknow{
	}
	.pre-header a.booknow{
		right: auto;
		left: 0;
		background: none !important;
		color: #212121 !important;
	}

}

/* -------------  Mobile Config  ------------ */

@media (max-width:414px){
	.flexslider ul li .slider-textbox{
		display: none;
	}
}
@media (max-width:385px){

}
@media (max-width:320px){
	.header-tab .site-logo{
		height: 34px;
	}
	.room-image,
	.breadcrumb, .map,
	.extendlisting-content .extendlisting-wrapper .extendlisting-list .extendlisting-list-wrapper .img-wrapper{
		height: 300px;
	}
}