#AviCalendar {
	position: fixed;
	z-index: 90000;
	margin: auto;
	width: 100%;
	height: auto;
	top: 38%;
	left: 50%;
	margin-top: -100px;
	margin-left: -250px;
	text-align: center;
	display: none;
	}

main{padding:2px;}
#BeBox{ width: 100%; margin: auto; background: #fff; padding: 5px; }
#BeContent{ width: 100%; }
#BeMobile{ display: block; }
#BeMobileBtn{width: 80px;height: 80px;border-radius: 50%;background: #ff8a00 url() 0 0 no-repeat;/*position: fixed;top: 150px;right: 10px;*/z-index: 5; transition: all .3s ease-in-out; margin: auto;}
#BeMobileBtn a{text-align: center;color: #364973;display: block; padding: 25px 10px;font-size: 14px;font-weight: 700;line-height: 16px;transition: all .3s ease-in-out;text-decoration: none;}
#BeDesktop{display: none;}
.clear{clear:both;}

#block-block-85 .content {
    background-color: #3B5998;
}

@media screen and (min-width: 768px) {
	#BeBox{ width: 100%; margin: auto; background: #fff; padding: 5px; }
	#BeMobile{ display: none; }
	#BeDesktop{display: block;}
	#ChkInBox{width: 48%; float: left; text-align: center; cursor:pointer;}
	#ChkOutBox{width: 48%; float: right; text-align: center; cursor:pointer;}
	#Reserv{width: 100%; text-align: center; color:#666666; font-weight: bold; font-size: calc(1vw + 1vh);}
	#border-gap{border-left: 2px solid #9d9d9d; height: 50px;position: absolute;left: 48%;}
	#border-gap1{border-left: 2px solid #9d9d9d; height: 20px;position: absolute;left: 48%;}
	#AdultBox{width: 48%; float: left; text-align: center;}
	#ChildBox{width: 48%; float: right; text-align: center;}
	
	#AdultHTML{text-align: center;color: #666666;font-size: calc(1.5vw + 1.5vh);}
	#ChildHTML{text-align: center;color: #666666;font-size: calc(1.5vw + 1.5vh);}
	
	#AdultCal{width:100%; margin:auto; text-align:center; float: inherit;}
	#AdultNum{width:40%; float:left;}
	
	#ChildCal{width:100%; margin:auto; text-align:center; float: inherit;}
	#ChildNum{width:40%; float:left;}
	
	.fa-minus-plus{width:30%; float:left; padding: 0px 0px 0px 0px; font-size: x-large; font-weight: bolder;}

	#PromoBox{width: 90%; margin:auto;}
	#BookNowBox{width: 90%; margin:auto;}
	#BookNow{text-align: center;background: #3B5998;height: 35px; line-height: 2;color: #fff;}
	
	#ModiAvaiBox{ width:100%; margin:auto;}
	#ModiFyBox{width: 48%; float: left; text-align: center;}
	#ChkAvaiBox{width: 48%; float: right; text-align: center;}
	/*#ModiFy {font-size:calc(0.5vw + 0.5vh);}
	#ChkAvai {font-size:calc(0.5vw + 0.5vh);}*/
}

@media screen and (min-width: 992px) {
	#BeBox{ width: 100%; margin: auto; background: #fff; padding: 5px; }
	#ModiFy {font-size:14px;}
	#ChkAvai {font-size:14px;}
}