ul.responsive-menu{
	padding: 0;
	margin:0;
	list-style: none;
}
.responsive-menu a,
ul.responsive-menu li {
	display: inline-block;
}
@media only screen and (max-width: 800px) {
	div.responsive-menu,
	ul.responsive-menu {
		padding-top: 30px;
		height: 30px;
		overflow: hidden;
	}
	div.responsive-menu:hover,
	ul.responsive-menu:hover {
		height: auto;
		cursor: pointer;
		overflow: auto;
	}
}
@media only screen and (min-width: 360px) and (max-width: 640px) {

}
@media only screen and (max-width: 480px) {
	.responsive-menu a {
		display: block;
		width:100%;
		max-width:320px;
		padding: 1.8em 1em;
	}
}