.none {
	display: none;
}
@media only screen and (max-width: 610px) {
	.smartmenubuttonarea {
		display: block;
	}
	.menu_button {
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 50px;
		font-size: 1.4em;
		font-weight: bold;
		background: #248;
		color: #fff;
		border: none;
		z-index: 2;
	}
	.menu_nav {
		position: fixed;
		padding: 5px;
		background: rgba(0%, 0%, 0%, 0.9);
		width: 92%;
		max-height: 360px;
		overflow: auto;
		color: #fff;
		border: #fff solid 2px;
		border-radius: 20px;
		font-weight: bold;
		text-align: center;
		z-index: 10;
	}
	.menu_divbtn {
		margin: 10px 0px;
		width: 90px;
		border-radius: 10px;
		display: inline-block;
		text-align: center;
/display: inline;
/zoom: 1;
	}
	.menu_icon {
		width: 60px;
	}

	.menuanimation_open {
		-moz-animation-name: menuopen;
		-moz-animation-duration: 400ms;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-name: menuopen;
		-webkit-animation-duration: 400ms;
		-webkit-animation-fill-mode: forwards;
		-o-animation-name: menuopen;
		-o-animation-duration: 400ms;
		-o-animation-fill-mode: forwards;
		-ms-animation-name: menuopen;
		-ms-animation-duration: 400ms;
		-ms-animation-fill-mode: forwards;
		animation-name: menuopen;
		animation-duration: 400ms;
		animation-fill-mode: forwards;
	}
	.menuanimation_close {
		-moz-animation-name: menuclose;
		-moz-animation-duration: 400ms;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-name: menuclose;
		-webkit-animation-duration: 400ms;
		-webkit-animation-fill-mode: forwards;
		-o-animation-name: menuclose;
		-o-animation-duration: 400ms;
		-o-animation-fill-mode: forwards;
		-ms-animation-name: menuclose;
		-ms-animation-duration: 400ms;
		-ms-animation-fill-mode: forwards;
		animation-name: menuclose;
		animation-duration: 400ms;
		animation-fill-mode: forwards;
	}
	@-moz-keyframes menuopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-moz-keyframes menuclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-webkit-keyframes menuopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-webkit-keyframes menuclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-o-keyframes menuopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-o-keyframes menuclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-ms-keyframes menuopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-ms-keyframes menuclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@keyframes menuopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@keyframes menuclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	.googlemapanimation_open { position: fixed; width: 92%; padding: 5px; display: block; background: rgba(12%, 24%, 48%, 0.7); border: #fff solid 2px; border-radius: 20px; text-align: center; z-index: 10; 
		-moz-animation-name: googlemapopen;
		-moz-animation-duration: 400ms;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-name: googlemapopen;
		-webkit-animation-duration: 400ms;
		-webkit-animation-fill-mode: forwards;
		-o-animation-name: googlemapopen;
		-o-animation-duration: 400ms;
		-o-animation-fill-mode: forwards;
		-ms-animation-name: googlemapopen;
		-ms-animation-duration: 400ms;
		-ms-animation-fill-mode: forwards;
		animation-name: googlemapopen;
		animation-duration: 400ms;
		animation-fill-mode: forwards;
	}
	.googlemapanimation_open a {
		color: #fff;
	}
	.googlemapanimation_close {
		-moz-animation-name: googlemapclose;
		-moz-animation-duration: 400ms;
		-moz-animation-fill-mode: forwards;
		-webkit-animation-name: googlemapclose;
		-webkit-animation-duration: 400ms;
		-webkit-animation-fill-mode: forwards;
		-o-animation-name: googlemapclose;
		-o-animation-duration: 400ms;
		-o-animation-fill-mode: forwards;
		-ms-animation-name: googlemapclose;
		-ms-animation-duration: 400ms;
		-ms-animation-fill-mode: forwards;
		animation-name: googlemapclose;
		animation-duration: 400ms;
		animation-fill-mode: forwards;
	}
	@-moz-keyframes googlemapopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-moz-keyframes googlemapclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-webkit-keyframes googlemapopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-webkit-keyframes googlemapclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-o-keyframes googlemapopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-o-keyframes googlemapclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@-ms-keyframes googlemapopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@-ms-keyframes googlemapclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
	@keyframes googlemapopen { from { opacity: 0; top:  0px; left: 2%; } to   { opacity: 1; top: 60px; left: 2%; } }
	@keyframes googlemapclose { from { opacity: 1; top: 60px; left: 2%; } to   { opacity: 0; top: 60px; left: 5%; } }
}
