*{margin:0;padding:0;text-decoration:none}


#navcontain{
	position:relative; 
	width:100%; 
	margin:0; 
	background: #6C6C6C; 
	float: left;
	-webkit-box-shadow: 0px 6px 13px -4px rgba(0,0,0,0.45);
	-moz-box-shadow: 0px 6px 13px -4px rgba(0,0,0,0.45);
	box-shadow: 0px 6px 13px -4px rgba(0,0,0,0.45);
	z-index: 999;
	text-transform: uppercase;
}

nav{position:relative; width:90%; margin:0 5%;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{
	margin:0 auto;
}
#cssmenu > ul{margin:0 0 0 0;}
#cssmenu > ul > li{
	display: inline-block;
	padding:0px 18px;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	height: 55px;
}

#cssmenu > ul > li > a{
	font-size:17px;
	line-height:55px;
	font-weight:100;
	text-decoration:none;
	color:#fff;
	font-family: 'source_sans_prolight';
	
}

#cssmenu > ul > li:hover > a, #cssmenu > ul > li:focus > a,#cssmenu ul li.active a{
	color: #9b9a9a;
    font-weight: bold;
    }




#cssmenu ul ul{ position:absolute;
left:-9999px;
}
#cssmenu ul ul li {height:0;-webkit-transition:all .25s ease;
-ms-transition:all .25s ease;
background:#4b4b4b;transition:all .25s ease;}
#cssmenu ul ul li:hover{ color: #fff;}
#cssmenu li:hover > ul{ left:auto;}
#cssmenu li:hover > ul > li{ height:35px;}
#cssmenu ul ul ul{ 
margin-left:100%;
top:0;
}
#cssmenu ul ul li a{ 
padding:11px 15px;
width:300px;
font-size:15px;
text-decoration:none;
color:#fff;
font-weight:400;
 text-align: left;
 }
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{ border-bottom:0;}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{ color:#9b9a9a;}



@media screen and (max-width:1533px){
#cssmenu > ul > li > a{
	font-size:15px;
}
#cssmenu > ul > li{
	padding:0px 12px;
	}
	
}

@media screen and (max-width:1340px){
#cssmenu > ul > li {
    padding: 0px 8px;
}
	#cssmenu > ul > li > a{
	font-size:14px;
}
}
@media screen and (max-width:1200px){
#cssmenu > ul > li {
    padding: 0px 5px;
}

}

