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

/* Setting for show on Responsive only */
.header-tab .booknow.responsive{
	display: none;
}

@media (max-width:991px){
	.header-tab nav{
		display: none;
	}
	nav.toggle-navigation .menu-wrapper ul .responsive-only{
		display: block;
	}
	.fadeIn{
		animation-name: none !important;
	}
}
@media (max-width:800px){
	.header-overlay .banner-title h1{
		font-size: 34px;
	}
	.header-social{
		left: 3%;
	}
	.extendlisting .extendlisting-list .left,
	.extendlisting .extendlisting-list .right{
		float: auto !important;
	}
	.extendlisting .extendlisting-list .content, .extendlisting .extendlisting-list .img-wrapper{
		width: 100%;
		display: block;
	}
	header .header-overlay .offers-tab .offer-header{
		width: 165px;
	}
}
@media (max-width:768px){
	.fullscreen-bg{
		height: 400px;
	}
	.extendlisting .extendlisting-list .img-wrapper img{
		width: 100%;
	}
}
/* -+- Fix & Resize all to Responsive Screen -+- */

@media (max-width:600px){
	
	/* Close for this screen */
	
	.header-social,
	header .header-overlay .offers-tab .offer-header,
	.header-tab .booknow.desktop{
		display: none !important;
	}
	
	/* Open for this screen */
	
	.header-tab .booknow.responsive{
		display: block;
	}
	
	.header-overlay .banner-title{
		width: 90%;
	}
	.header-overlay .banner-title h1{
		font-size: 26px;
	}
	.network .title{
		padding: 10px 0;
	}
	.network .newsletter-wrapper .form, 
	.network .social{
		padding: 0 0 10px 0;
	}

	#owl-offer{
		padding: 2px 0 0 20px;
	}
	header .header-overlay .offers-tab{
		width: 100%;
	}
	.gallery .gallery-wrapper span div.img-wrapper{
		width: 33%;
	}
	.extend-info .photo{
		text-align: left;
	}
	.extend-info .photo .img-wrapper{
		width: 49%;
		text-align: left;
		margin: 0.3%;
	}
	header.info-page{
		height: 400px;
	}
	.parallax{
		height: 300px;
	}
	.oneslide{
		padding: 80px 3%;
	}
	.extendlisting .extendlisting-grid .title a{
		position: relative;
		left: 0;
		right:0;
		top:0;
	}
	.extendlisting .extendlisting-grid .img-wrapper,
	.extendlisting .extendlisting-grid .content-wrapper .content{
		float: auto !important;
		width: 100%;
	}
	.extendlisting .extendlisting-grid .img-wrapper{
		margin: 20px 0 0 0;
	}
	.extendlisting .extendlisting-grid .content-wrapper .content{
		padding: 40px 0 0 0;
	}
}

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

@media (max-width:414px){
	header.info-page{
		display: none;
	}
	.extend-title.no-margin{
		margin: 80px 0 0 0;
	}
	nav.toggle-navigation{
		width: 280px;
	}
	nav.toggle-navigation .menu-wrapper ul li{
		padding: 7px 40px;
	}
	.header-overlay .banner-title{
		padding: 0;
		height: 60px;
	}
	.header-overlay .banner-title h1{
		font-size: 20px;
	}
	.header-overlay .banner-title h2{
		font-size: 14px;
	}
	.page-title h1, .extend-title h1, .extendlisting .extendlisting-list .content h3{
		font-size: 24px;
	}
	.extend-info .photo .img-wrapper{
		width: 100%;
	}
	.extend-info .extend-info-content{
		padding: 60px 0;
	}
	.extendlisting .extendlisting-list .content{
		padding: 50px 30px;
	}
	.extendlisting .extendlisting-grid{
		padding: 40px 30px;
	}
	.gallery .gallery-wrapper span div.img-wrapper{
		width: 49%;
	}
}

@media (max-width:320px){
	.header-tab .booknow, .header-tab .language{
		font-size: 14px;
		width: 90px;
	}
	.header-tab .language{
		width: 80px;
		right: 95px;
	}
	nav.toggle-navigation{
		width: 240px;
	}
}