html{overflow-x: hidden;}
body{overflow-x:hidden;}
.clear{clear:both;}
.form-holder .logo{flaot:none;}
.form-holder .logo{float:none; width: 200px;}
.form-holder .top-menu{float:right; width: calc(100% - 200px);width: -moz-calc(100% - 200px);width: -webkit-calc(100% - 200px); text-align: right; padding-top: 25px; padding-right: 30px;}
.form-holder .top-menu ul{margin:0px; padding: 0;}
.form-holder .top-menu ul li{display: inline-block; padding-left: 20px; text-transform: uppercase; font-weight: 700;} 
.form-holder .top-menu ul li a{ color:#000;text-decoration: none; }
.form-holder .top-menu ul li.select a{font-weight: 400;}
.form-holder .mobile_menu{display:block;}
#cssmenu .button:after{border-top: 2px solid #000;border-bottom: 2px solid #000;position: absolute; top: 22px; right: 20px; display: block; height: 12px;  width: 30px;  content: '';}
#cssmenu .button:before{background: #000;}
#cssmenu{background-color:transparent;}
#cssmenu .button { top: 13px;right: 30px;}
#cssmenu ul{background-color: #fff;z-index: 9999; top:0;padding: 123px 0px 70px 0px;}
#cssmenu ul li{border-bottom:1px solid #e8e9ea;box-shadow: inherit;}
#cssmenu ul li a{font-family: 'Lato', sans-serif; font-weight: 700; text-align: center;}
#msg {display:none;}
@media only screen and (min-width: 993px) and (max-width:1281px){
.form-holder .top-menu{text-align: left;}
.form-holder .top-menu{padding-right: 15px;}
.form-holder .top-menu ul li{font-size: 14px;}
	
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	
#cssmenu .button {
    top: 13px;
    right: 0px;
}
	
}
@media screen and (max-width: 767px){
	.form-holder .logo{ width:auto; float:none;}
	#cssmenu .button{    right: 0px;}
	#cssmenu ul li a{text-align: left;}
	
}
/*POPUP LAYER*/
.custom-popup { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); z-index: 9999; padding: 5px; position: absolute; height; auto; min-width: 300px; display: none; z-index: 999999; }
.booking-layer { background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 5px 9px rgba(0, 0, 0, 0.5); z-index: 1000; padding: 5px; position: absolute; height; auto; min-width: 600px; display: none; }
.custom-popup-close-button { display: inline; background: url("/images/fancy_close.png") no-repeat scroll 0 0 transparent; cursor: pointer; display: none; height: 30px; position: absolute; right: -15px; top: -15px; width: 30px; z-index: 1113; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
