@media only screen and (min-width : 240px) and (max-width :999px) {
	.menuallopen, #ei_menu, .player{display:none;}
	.social{top:2px; right:25px;position:absolute;z-index:7;}
	.lang{top:2px; right:5px;position:absolute;z-index:7;}
	.ei_logo{display: block; margin-left:-100px; position:absolute; left:50%;}
	#demo-block{margin:0; width:100%; display:block; position:relative; z-index:6; clear:both; background:#000; height:100px;}
	#menuop{
		display:block;
		position:absolute;
		right:12px;
		top:65px;
	}
	/***********Menu*************/
	#menu {display: block; top:102px; position:absolute; width:100%; background:transparent;}
	#menu ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	#menu a {
		display: block;
		text-decoration: none;
		font-size:14px;
		font-family: Arial, 'Leckerli One', cursive;
		font-weight:bold;
		color:#fff;
	}
	.menu1 {
		color:#fff;
		font-size:18px;
		padding:12px 25px 12px 10px;
		background:rgba(0, 0, 0, 0.7) url(../img/seta.png) no-repeat right center;
	}
	.activemenu {
		background: rgba(0, 0, 0, 0.85) url(../img/setadown.png) no-repeat scroll right center;
		color: #248a00;
		font-size:18px;
		padding:12px 25px 12px 10px;
	}
	.menu1:hover {
		background: rgba(0, 0, 0, 0.85) url(../img/setadown.png) no-repeat scroll right center;
		color: #248a00;
		font-size:18px;
		padding:12px 25px 12px 10px;
	}
	.menu2 {
		color:#333;
		padding:12px 25px 12px 10px;
		background:#FFF url(../img/seta_blue_1x.png) no-repeat right center;
	}
	.activemenu2, .menu2:hover {
		background: url("../img/seta_white_1x.png") no-repeat scroll right center #66ABCF;
		color: #FFF;
		padding:12px 25px 12px 10px;
	}
	ul#menu li {
		margin-bottom:1px;
	}
	ul#menu li ul li a {
		background: rgba(0, 0, 0, 0.45);
		padding:10px;
		margin-bottom:1px;
	}
	ul#menu li ul li a:hover {
		background: rgba(0, 0, 0, 0.7);
		padding:10px;
	}
	ul#menu ul li {
		margin-bottom:0;
	}
}