*{margin:0;padding:0;text-decoration:none}


#navcontain{
	position:relative; 
	width:100%; 
	margin:0; 
	background: none; 
	float: left;
	box-shadow: 0px 6px 13px -4px rgba(0,0,0,0.45);
	z-index: 99999;
	text-transform: uppercase;
	font-family: 'Montserrat' !important;
}


nav{
	position:relative; 
	margin:0 5%;
}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{
	border:0;
	list-style:none;
	line-height:2;
	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;
	*float: left;
	*display: inline;
	padding:0px 8px;
	-webkit-transition:all .3s ease;
	-ms-transition:all .3s ease;
	transition:all .3s ease;
	height: 50px;
}

#cssmenu > ul > li > a{
	font-size:16px;
	line-height:50px;
	font-weight:700;
	text-decoration:none;
	color:#28539f;
	padding: 0px 8px 0px 8px;
	transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;


}

#cssmenu > ul > li:hover > a, #cssmenu > ul > li:focus > a,#cssmenu ul li.active a{
	color: #b62123;
	padding: 0px 8px 0px 8px;
	
}

#cssmenu ul ul{ 
	position:absolute;
	left:-9999px;
}
#cssmenu ul ul li {
	height:0;
	-webkit-transition:all .25s ease;
	-ms-transition:all .25s ease;
	background:#000;
	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: 166px;
	font-size:12px;
	text-decoration:none;
	color:#fff;
	font-weight: 700;
 	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:#b62123;}



@media screen and (max-width:1210px){

#cssmenu > ul > li{
	padding:0px 9px;
}
	
}

@media screen and (max-width:1072px){
#cssmenu > ul > li > a{
	font-size:14px;
}
#cssmenu > ul > li > a{	padding: 0px 5px 0px 5px;
 }
#cssmenu > ul > li:hover > a, #cssmenu > ul > li:focus > a,#cssmenu ul li.active a{	padding: 0px 5px 0px 5px;
 }
}
@media screen and (max-width: 1200px){
	#navcontain{ border-bottom: none; display: none; }

}