/* Overlay style */
.overlay, .overlay2 , .overlay3, .overlay4{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 9999;
	background: rgba(230,92,5,0.9);
}

/* Overlay closing cross */
.overlay .overlay-close, .overlay2 .overlay-close, .overlay3 .overlay-close, .overlay4 .overlay-close {
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background: url(../img/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}

/* Menu style */
.overlay .all-box , .overlay2 .all-box, .overlay3 .all-box , .overlay4 .all-box  {
	text-align: center;
	position: relative;
	top: 50%;
	color:#fff;
	height: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	font-size: 150%;
}
.overlay .all-box  a, .overlay2 .all-box a, .overlay3 .all-box  a, .overlay4 .all-box  a{
text-decoration:italic;
border:2px solid #fff; padding:1% 2%;
color:#fff;
margin-top:3%;
}
.overlay .all-box  a:hover, .overlay2 .all-box a:hover, .overlay3 .all-box  a:hover, .overlay4 .all-box  a:hover{
text-decoration:italic;
background-color:#333; padding:1% 2%;
color:#fff;
}
.overlay .all-box  h2, .overlay2 .all-box h2, .overlay3 .all-box  h2, .overlay4 .all-box  h2{
font-size:300%;
font-weight:600;
color:#000;
}
.overlay .all-box  h3, .overlay2 .all-box h3, .overlay3 .all-box  h3, .overlay4 .all-box  h3{
font-size:20px;

}
/* Effects */
.overlay-simplegenie {
	visibility: hidden;
	-webkit-transform: translateY(60%) scale(0);
	transform: translateY(60%) scale(0);
	-webkit-transition: -webkit-transform 0.4s, visibility 0s 0.4s;
	transition: transform 0.4s, visibility 0s 0.4s;
}

.overlay-simplegenie.open {
	visibility: visible;
	-webkit-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
	-webkit-transition: -webkit-transform 0.4s;
	transition: transform 0.4s;
}

@media screen and (max-width: 1000px) {
	.overlay .all-box , .overlay2 .all-box, .overlay3 .all-box , .overlay4 .all-box {
		height: 70%;
		font-size: 12px;
	}

}