.cover-header{
	padding-top:20px;
	padding-bottom:20px;
}
.bg-head-accom{
	background:url("../images/bg-head-accom.jpg") center repeat;
	}
.shadow{
-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.7);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.7);
}
hr{
border-top:1px solid #fff;
margin-bottom:10px;
}

div.gallery-row:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
div.gallery-item { float: left; width: 20%; }
div.gallery-item a { display: block; margin: 5px;}
div.gallery-item img { display: block; width: 100%; height: auto; border: 1px solid #fff; }

.line-under-logo img { width:568px;}

.covermap{width:100%; height:800px;}
.line-box h4{
	min-height: 50px;
}
.line-box{
	min-height: 365px;
}
.border-reservation{
	border-top:#fff solid 7px;
	padding:0px 0px 14px 0px;
	background:#56718b;
	color:#000;
}
.top-space{
	margin-top:50px;
}
.top-space img {
	border:1px solid #ddd;
	padding:5px;
	width:100%;
	margin-bottom:25px;
}
.top-space-icon {
	margin-top:0px;
}
.top-space-icon img{
	margin-right:0px;}
.bar {
	background:#377cbe;
	font-size: 18px;
	font-weight: 100;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#fff;
	margin:10px 0px;
 }
 .dashed-border{
	 border:1px dashed #fff;
	 margin:10px 0px;
	 padding:10px 0px 10px 20px;
	 background:url("../images/arrow.png") right 13px top 10px no-repeat;
}


/* -xs */
@media (max-width: 767px) {
	h1 {
	font-size: 32px !important;
	font-weight: bold;
	color: #464646;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}
	.non-margin-left-right{
		margin-left:0px;
		margin-right:0px;
		padding-left:0px;
		padding-right:0px;
	}
.logo{
text-align:center !important;
}
.xs-hide{ display:none;}
.bg-white{
	position:relative; 
	top:0px !important; 
	z-index:3;
}
.img-top-bottom{
		margin-top:30px;
		margin-bottom:30px;}
}
/* -sm */
@media (min-width: 768px) and (max-width: 991px) {
.sm-hide{ display:none;}
.logo{
text-align:center !important;
}
.img-top-bottom{
		margin-top:30px;
		margin-bottom:30px;}
.siri-icon-socail span img{
	width:35px;

}
}


/* -md */
@media (min-width: 992px) and (max-width: 1199px) {
	.siri-icon-socail span img{
	width:40px;

}
	.md-hide{ display:none;}
	.cover-reservation {
	position:absolute; top:-23px; right:0px; 
}
	
	.img-reservation{margin-top:15px; float:left; width:197px; position:relative;}
	.cover-input-reservation{margin-top:15px; float:right;}
	.date-input{
	width:120px;
	height:26px;
	border:none;
	outline:none;
	font-size:12px;
	color:fff;
	padding-left:5px;
	border-radius:3px;
	white-space: nowrap;
	  vertical-align: middle;
	  background:#000000 url("../images/carlendar.png") top 2px right 2px no-repeat;
}
}


/* -lg */
@media (min-width: 1200px) {
	.lg-hide{ display:none;}
	.cover-reservation {
	position:absolute; top:-23px; right:-0px; 
}
	.img-reservation{margin-top:15px; float:left; width:260px; position:relative;}
	.cover-input-reservation{margin-top:15px; margin-left:30px; float:left;}
	.date-input{
	width:130px;
	height:26px;
	border:none;
	outline:none;
	font-size:12px;
	color:fff;
	padding-left:5px;
	border-radius:3px;
	white-space: nowrap;
	  vertical-align: middle;
	  background:#000000 url("../images/carlendar.png") top 2px right 2px no-repeat;
}
}