

*,*: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 { float:right; width:75%;clear:right;position:relative;	 padding:0; margin:5% 0 0 0; font-style:normal;	letter-spacing:-0.5px;font-size:1.35em;  font-weight:600; }
.nav-list {	display: flex;
    justify-content: space-between;}
.nav-item {	float:left;	*display:inline;	zoom:1;	position:relative;}
.nav-item a {	display:block;	margin:0 0 12px 16px;	background:#fff; 	color: #1E2BB8; border-bottom:1px solid rgba(255, 255, 255, 0.2)}
.nav-item > a:hover {	/*background:#1C1A96;*/  background:#fff; 	color: #333; }
.nav-item:hover .nav-submenu {	display:block;}

.nav-submenu {	display:none;	position:absolute;	   left:10px;	width:180px; font-size:0.9em; top:25px; padding-top:10px;background: transparent url(images/nav-arrow.png) 20px top no-repeat }
.nav-submenu-item a {	letter-spacing:0px;float:left;	background:#000000; color:#fff;	width:180px;	display:block;	padding:8px 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:#1E2BB8 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:#000000;}
.nav-rotate {	-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);	-ms-transform:rotate(180deg);	-o-transform:rotate(180deg);	transform:rotate(180deg);}

.search-icon{  float: right;  color: #1E2BB8 !important; margin-left:18px;  margin-top:-10px; font-size:1.7em;}
.search-icon span { display: none}

@media only screen 
and (min-width : 0px) 
and (max-width : 991px){
	
	.nav {		width:100%;		 margin-top:-56px;padding:56px 0 0;letter-spacing:0px;	}
	.nav-list {		display:none;	}
	.nav-item {		width:100%;		float:none;	background:#000000;position:relative;}
	.nav-item > a:hover {	background:#5F5FCC; ;color: #ffffff; }
	.nav-item a{			background:#1E2BB8;color: #fff; margin:0 0 0 0px;}
	.nav-item > a {		padding: 6px 3%;	}
	.nav-click {		display:block;	}
	.nav-mobile-open {		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: #000000;border-bottom:1px solid rgba(0, 0, 0, 0.1);	 width:auto; display:block;	padding:10px 20px;}
	.nav-submenu-item a:hover {color: #000000	}

	.nav-mobile {position:abolsute; z-index:99999;display:block;		top:-7px;	right:9px;	background:#ffffff url(images/mobile-icon.png) no-repeat center center;		height:44px;	width:44px; border-radius:5px;}
	
	.search-icon{  float: left;  color: #ffffff ; width:94%;  padding: 6px 3%;   background-size:auto 60%; background-position: 5% 0px !important; margin-left:0px;  margin-top:0px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.search-icon span { display: block;margin-left:0px;float: left;    font-size: 0.6em;}
.search-icon i { width:36px; float: left;font-size: 0.7em;  }
}