.nav>li>a:hover, .nav>li>a:focus {
text-decoration: none;
background-color: transparent!important;
}


/* Large desktop */
@media (max-width: 1200px) { 

		/*booking form*/

		.right_booking .rsform-block-booking-button .formBody a, .right_booking .rsform-block-del-booking .formBody a {
		width: auto;
		}

		/*end booking form*/

}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

	/*booking form*/

	.right_booking .rsform-block-booking-button .formBody a, .right_booking .rsform-block-del-booking .formBody a {
	width: auto;
	}

	/*end booking form*/

	.sf-menu a, .sf-menu a:visited {
	font-size: 16px;
	}

	.sf-menu a {
	padding: 35px 10px 35px 10px;
	}

	.slide_caption {display: none;}

	.bt-cs .bt-inner img{width: 100%!important; margin-right: 0!important;}
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

	#header_container_class {
	height: auto;
	}

	/*Logo*/
	
	header #logo {
	float: none;
	padding: 0;
	border-right: none;
	width: 150px;
	max-width: 100%;
	margin: 20px auto;
	}

	/*end logo*/

	.slide_caption {display: none;}

	/* Select Menu */

	nav {padding-left:0px; padding-top:20px;}

	nav ul { display: none; }  
	nav select option {font-size:12px; background:#fff; color:#888;}
	header nav {float: none;
	text-align: center;
	z-index: 0;
	margin-left: 0px;
	width: 300px;
	margin: 0 auto;
	}
	nav select { text-transform:none; display:block; margin:0px auto 20px auto; width:300px!important; min-width: 150px; max-width: 100%; -webkit-appearance: none; -moz-appearance: normal; appearance: normal;
	-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
	 -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
	-webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none;-moz-user-select: none;
	background-image: url(../images/select-arrow.png),  -webkit-linear-gradient(#FAFAFA, #f9f9f9 40%, #e8e8e8);
	background: linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-image: -moz-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
	background-position: center right; background-repeat: no-repeat;
	font-size:13px;
	border: 1px solid #aaaaaa;
	color: #555555;
	padding:7px 5px 7px 10px;}

	.select-menu{height: 40px!important; line-height: 20px;}

	/*End  Select Menu */

	.address{display: none;}

	/*booking form*/

	.right_booking .rsform-block-booking-button .formBody a, .right_booking .rsform-block-del-booking .formBody a {
	width: auto;
	}

	/*end booking form*/

	footer{
		padding: 10px 15px;
	}

}
 
/* Landscape phones and down */
@media (max-width: 480px) {

.address{display: none;}



 }