@
-ms-viewport {
	width: device-width;
}

.visible-phone {
	display: none !important;
}

.visible-tablet {
	display: none !important;
}

.hidden-desktop {
	display: none !important;
}

.visible-desktop {
	display: inherit !important;
}

/* Tablet */
@media ( min-width : 768px) and (max-width: 979px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-tablet {
		display: inherit !important;
	}
	.hidden-tablet {
		display: none !important;
	}
}

/* max: Tablet PR & Phone*/
@media ( max-width : 767px) {
	.hidden-desktop {
		display: inherit !important;
	}
	.visible-desktop {
		display: none !important;
	}
	.visible-phone {
		display: inherit !important;
	}
	.hidden-phone {
		display: none !important;
	}
	body {
		background-image: none;
	}
	#wrapper {
		overflow: hidden;
	}
	#top{
		height:inherit; 
		min-height:120px;
	}
		
	.logo-overlay {
		margin-left:10px;
		margin-right:10px;
	}
	.head-details .address{
	 border:none;
	height:auto;
	}
	.head-details .address .address-box{
	-moz-border-radius: 4px;
	display: block;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	border: 0;
	margin: 0 0 5px 0; 
	padding: 6px 12px;
	background: #ad9c53;
	color: #FFF !important;	 
	overflow:hidden;
	float: none;
	width: auto; 
	}
	
	 
	.head-details .address .contact-box{
		margin:10px 0px;
		float:none; 
	
}
	.head-details .address .address-box .adress{
		display:none;
		margin-top:5px;
	}
	 
	.mob-menu-but ,.mob-login-but {
		display: block;
	}
	.search {
		display: none;
	}
	 
	 
	.nivo-slider {
		display: none;
	}
	 
 
	.book-now
	{
		width: 96%;
		position: relative; 
		right: 0;
		top: 0;
		margin: 0px;
	}
	
	.book-now .dates,.book-now .room,.book-now .go{
		display:none;	
	}
	 .book-now h2.title{
		margin:0;
		text-align:center;
	 }
	
}
/* min Tablet */
@media ( min-width : 979px) {
}

/* min: Desktop */
@media ( min-width : 1200px) {
}

 
/* max Phone PR */
@media ( max-width : 480px) {
/* response menu */
	.navi-foot{
	display:none
	}
	.navi-wrap{
	background-color:#ad9c53;
	border-bottom: 1px solid #8c1721;
	}
	.navi {
		display: none;
		width: auto; 
		height: 100%;
		margin: 0 -5px 0 -5px;
	     background-color:#1E1F1A;
	}
	 .navi-wrap .navi-head{
		display:block;
	}
	.navi li,.navi a {
		display:block;
		border: none;
		text-align: center;
	}
	.navi li {
		border-bottom: 1px solid #555;
	}	
	.navi li:hover{
		border-top:none;
		padding-top: 12px;
	
	}	
	.navi A,.navi A:link,.navi A:visited { 
		font-size: 15px; 
		color: #fff;
	}
	#subMenusContainer {
		width: 100%;
	}
	#subMenusContainer UL {
		position: relative;
		width: 101%;
	}
	
	.smOW,.smOW ul,.smOW ul  li,.smOW ul li a {
		position: relative; 
		margin:0;
	}
	.smOW{
		 
	}
	#subMenusContainer  .smOW  ul li a { 
		padding:10px 0; 
		text-align:center;	
		font-size:12px;
		display:block;
	}
}

/* max Tablet */
@media ( max-width : 979px) {
	 
	.stage1,.stage2{
		width:100%;
		padding:0;
		margin:0;
	  	
	  }
	 .stage1_body,.stage2_body{
		margin:0 20px;
	 	padding:0
	 }
}

/* min: Desktop */
@media ( min-width : 980px) {  


}

/* max small screen */
@media ( max-width : 1024px) {


	 
}
/* max large screen */
@media ( max-width : 1150px) {
	/*xlarge break fluid row'larda belirtilen genlişlik altına inince columları kırıp alta atar*/
	.row-fluid.xlarge-break [class*="span"] {
		display: block;
		float: none;
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}