
*,*:after,*:before {	margin:0;	padding:0;	/*box-sizing:border-box;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	*/-webkit-font-smoothing:antialiased;	font-smoothing:antialiased;	text-rendering:optimizeLegibility; }
.nav a, .nav a:hover {	text-decoration:none;}
.nav ul, .nav ol {	list-style:none;}

.nav {font-family: 'Raleway', sans-serif;  float:left; width:100%; clear:both;position:relative;	 padding:6px 0 6px; margin:0px 0 0 0px; letter-spacing:-1px;font-size:1.45em;  font-weight:600;}
.nav-list {	text-align:left; margin-left:0%;}
.nav-item {	float:left;	*display:inline;	zoom:1;	position:relative;}
.nav-item a {	display:block;	color:#003273;;	margin:0 28px 0px 0px;	 transition:0.5s	; }
.nav-item:last-of-type a {	margin:0px 0px 0px;	 }

.nav-item > a:hover {	/*background:#1C1A96;*/   	color: #E52324; }
.nav-item:hover .nav-submenu {	display:block;transition: 0.3s}

.nav-submenu {	display:none;	position:absolute;	   left:-10px;	width:240px; font-size:0.9em; top:30px; padding-top:20px; transition: 0.3s}
.nav-submenu-item a {	letter-spacing:-1px;float:left;	background:#E52324; color:#fff;	width:190px;	display:block;	padding:10px 10px;margin: 0 0 0 0px; font-weight:normal;}
.nav-submenu-item a:hover {	color: #eee; }

.nav-mobile {	display:none; cursor:pointer;	position:absolute;	top:0;	right:0;	background:#E52324 url(images/mobile-icon.png) no-repeat center center;	background-size:40px;	height:49px;	width:50px;}
	
.nav-click {	position:absolute;	top:0;	right:0;	display:none;	border-left:1px solid rgba(255, 255, 255, 0.2);	height:39px;	width:50px;	cursor:pointer;}
.nav-click i {	display:block;	height:39px;	width:48px;	background:url(images/drop.png) no-repeat center 12px;	background-size:20px;}
.nav-click:hover {	background-color:#E52324;}
.nav-rotate {	-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);	-o-transform:rotate(180deg);	transform:rotate(180deg);}
@media (min-width: 1200px){
.nav { float:left; width:100%;  clear:both;position:relative;	 padding:9px 0 20px; margin:0px 0 0 0px;  letter-spacing:-1px;font-size:1.6em;  font-weight:600;}
.nav-item a {	margin:0 48px 0px 0px;		 }

}


@media only screen 
and (min-width : 0px) 
and (max-width : 991px){
	.nav-mobile {		display:block;	 background-color:white;}
	.nav {		width:100%;		 margin:-56px 0 0 0;padding:69px 0 0;	}
	.nav-list {		display:none;margin-left:0;	}
	.nav-item {		width:100%;		float:none;position:relative;}
	.nav-item > a:hover {	background:#E52324 ;color: #ffffff; }
	.nav-item a{		background:#E52324;	color: #ffffff; margin:0 0 0 0px;border-bottom:1px solid rgba(255, 255, 255, 0.4)}
	.nav-item:last-child  a{margin:0 0px 0px 0px;		 }
	.nav-item > a {		padding: 10px 10px;	}
	.nav-click {		display:block;	}
	.nav-mobile-open {		border-radius:5px 5px 0 0;		-webkit-border-radius:5px 5px 0 0;		-moz-border-radius:5px 5px 0 0;	}
	.nav-item:hover .nav-submenu {		display:none;	}
	.nav-submenu {		position:static;		width:100%;	background:'';  top:0px; padding-top:0px; width:100%}
	.nav-submenu-item a {float:none;		background:#DAD5CF ;	color: #003273;border-bottom:1px solid rgba(255, 255, 255, 0.4);	 width:auto; display:block;	padding:10px 20px;}

}


@media only screen 
and (min-width : 679px) 
and (max-width : 991px){

	.nav {		 		width:100%;		 margin:6px  0 0 0;padding:0px 0 0;	}
	.nav-mobile {	top:-60px;		right:2%;	background:transparent url(images/mobile-icon2.png) no-repeat center center;		height:44px;	width:44px;}

}

@media only screen 
and (min-width : 0px) 
and (max-width : 678px){
	.nav {padding:0px 0 0; margin:0px  0 0 0;}
	.nav-mobile {	top:-55px;	right:5%;	background:#ffffff url(images/mobile-icon2.png) no-repeat center center;		height:44px;	width:44px;}
	.nav-item a{			background:#E52324;}
	.nav-item > a:hover {	background:#aaaaaa ;color: #ffffff; }

	.nav-submenu-item a {float:none;	color: #ffffff;border-bottom:1px solid rgba(255, 255, 255, 0.4);	 width:auto; display:block;	padding:10px 20px;}
	
}