div.menu_first_sub_button{
	/* background-color : red ; */
	height : 100px ;
	width : 100px ;
	display : inline-block ;
	text-align : center ;
	align : center ;
	overflow : hidden ;
	/* border-radius : 50% ; */
	background-position: center;
	background-size:contain;
}
div.menu_second_sub_button {
	width: 100px;
	height: 100px;
	border-radius: 5px;
	margin: 10px 0px;
	text-align: center;
	display: inline-block;
}

div#menu_button {
	/* background-color: red; */
	height: 100px;
	width: 100px;
	display: inline-block;
	text-align: center;
	align: center;
	/* overflow: hidden; */
	/* border-radius: 50%; */
	background-color: skyblue;
}
div#menu_background{
	position : fixed ;
	bottom : 5px ;
	right : 5px ;
	/* background-color : pink ; */
	height : 100px ;			
	display : inline-block ;
	text-align : center ;
	/*overflow : hidden ;*/
	border-radius : 10px ;
}

div#menu_button_background {
	width: 0px;
	overflow: hidden;
	display: inline-block;
	height: 100px;
	/* background: red; */
	-webkit-transition: width 2s;
	background-position: center;
	background-size: cover;
	transition: all .5s;
	background-color: skyblue;
}

div#menu_second_button_background {
	position: fixed;
	bottom: 105px;
	right: 10px;
	height: 0px;
	/* width: 200px; */
	padding: 0px 5px;
	border-radius: 10px 10px 10px 10px;
	transition: all 0.5s;
	overflow: hidden;
	z-index: 20;
	background-position: center;
	background-size: cover;
	background-color: coral;
}

div.hidden_div {
	overflow:hidden ;
}
div.scrollx_div {
	overflow-x:scroll ;
	overflow-y:hidden ;
}

img.width_fill{
	width : 100% ;
}