.main-page-h1{
    margin-bottom:15px;    
}
.main-page-p {
    margin-bottom:10px;
}
.news-inner-text h3 {
    line-height: 13px;
}
.news-inner-text h3 a {
    color: #3C3C3C;
}
.reservation h2, .reservation-inner h2, .reservation-full h2 {
			font: Bold 20px Arial, Helvetica, sans-serif;
			color: #FFF;
			text-transform: uppercase;
			padding: 15px 30px;
			border-bottom: #208FC0 solid 1px;
		}
		.res-buttion a{
			background-image:none;
			max-width: 66%;
			
			text-align: center;
			font-size: 18px;
			line-height: 270%;
			font-weight:bold;
			border-bottom:5px solid;
		}
		 @media (max-width:480px){
			.dinning,.dinning2{
				margin-right:10px!important;
			}
		}
 @media (min-width: 480px) and (max-width: 767px) {
	#gallery li{
		margin-bottom:10px;
	}
	span.room-details a,span.check-avl a{width: 92%!important;}
	.rooms span.room-details a,.rooms span.check-avl a{width: 92%!important;}
}
@media (min-width: 768px) and (max-width: 959px) {
	.dinning,.dinning2{
		margin-right:18px!important;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.dinning,.dinning2{
		margin-right:13px!important;
	}
}
span.room-details a,span.check-avl a{
	width:37%;
}
.multi-cusine h2{
	min-height:44px;
}
	@media (min-width: 480px) and (max-width:768px){
			.rooms span.room-details a,.rooms span.check-avl a,span.room-details a,span.check-avl a{width: 92%!important;}
			
	}
	 @media (max-width: 480px){
		span.room-details a,span.check-avl a{width: 89%!important;}
		.rooms span.room-details a,.rooms span.check-avl a{width: 89%!important;}
	}
	
	@media (min-width: 768px) and (max-width: 960px) {
		span.room-details a,span.check-avl a{width: 86%!important;}
		.rooms span.room-details a,.rooms span.check-avl a{width: 86%!important;}
		
	}
	
	@media (min-width:768px) and (max-width: 1024px) {
	span.room-details a,span.check-avl a{width: 92%!important;}
	.rooms span.room-details a,.rooms span.check-avl a{width: 89%!important;}
}
