.float1{
	position:fixed;
	width:60px;
	height:60px;
	bottom:100px;
	right:40px;
	background-color:#65b3ed;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;    
  z-index:100;
}

.my-float1{
	margin-top:16px;
}




#mySidenav a {
position:fixed;
  transition: 0.3s;
  padding: 15px;
  text-decoration: none;
  font-size: 20px;
  color: white;
  border-radius: 0 5px 5px 0;
}

#mySidenav a:hover {
  left: 0;
}

#about {
  top: 280px;
  left: -160px;
  width: 205px;
  background-color: #3ea3cf;
}

#mail {
  top: 220px;
  left: -290px;
  width: 335px;
  background-color: #3ea3cf;
}