#header{
	height: 167px;
	text-align: center;
}
.main-menu{
	position: relative;
    z-index: 1;
    display: inline-block;
}
.main-menu ul{
	line-height: 28px;
}
/*.menu > li{
	display: inline-block;
}*/
.main-menu > ul > li > a{
	text-decoration: none;

}
.main-menu ul li a:hover{
	color:#3D9BE9;
}
.main-menu ul li span:hover{
	color:#3D9BE9;
	cursor: pointer;
}
.main-menu li:hover > ul{
	display: block;
	
}
.small{
	position: absolute;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.6);
    display: none;
    margin-top: 1px;
}
.small  li{
	text-align: center;
	border-bottom: 1px solid #A0A09F;
}
.top-title{
	color: #A0A09F;
	/*margin-left: 85px;*/
	margin-top:10px;
	letter-spacing: 0.1em;
	font-size:18px;
	text-align: right;
}
.menu > li{
	border-left: 1px solid rgba(47, 46, 46, 0.3);
	display: inline-block;
}
.menu > li > a,.menu > li > span{
	color: #605E5E;
	padding: 0 20px;
}
/*.current > a,
.current > span{
	color: #3D9BE9 !important;
}*/
.small > li > a,.small > li > span{
	color: #605E5E;
	padding: 0 10px;
	text-decoration: none;
}
.menu > li:nth-child(1){
	border-left:0px;
}
.menu > li:nth-child(5) > ul > li{
	width: 104px;
}
.menu > li:nth-child(2) > ul{
	margin-left: -8px;
}
.arrow_box {
	position: relative;
	background: #d50015;
	border: 1px solid #f50000;
}
.arrow-bubble{
	top: -31px;
    left: 78px;
    background-color:#cf1919;
	padding:5px 15px 5px 15px;
	position:absolute;
	margin-bottom:20px;
	-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
    text-shadow: 1px 1px 0px rgb(200, 200, 200), 0px 2px 0px rgb(180, 180, 180), 0px 3px 0px rgb(160, 160, 160), 0px 4px 0px rgba(140, 140, 140, 0.498), 0px 0px 0px rgb(120, 120, 120), 0px 5px 10px rgba(0, 0, 0, 0.498);
}
.arrow-bubble:before,.arrow-bubble:after{ 
	content:'';
	width:0;
	height:0;
	position:absolute;
}
.arrow-bubble:before{
    left:7px;
	bottom:-10px;
	border-top:30px solid #cf1919;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	-webkit-transform:rotate(50deg);
	-moz-transform:rotate(50deg);
	-ms-transform:rotate(50deg);
	-o-transform:rotate(50deg);
	transform:rotate(50deg);
	z-index: -1;
}
.toggle-bar, .toggle-bar:after, .toggle-bar:before {
    cursor: pointer;
    border-radius: .5px;
    height: 2px;
    width: 20px;
    background: #fff;
    position: absolute;
    display: block;
    content: '';
}
.toggle-bar:before{
	top: -6px;
}
.toggle-bar:after{
	top:6px;
}
.navbar-toggle {
    display: none;
    position: absolute;
    border: 0;
    right: 120px;
    top: 10px;
    margin: 0;
    height: 40px;
    width: 40px;
    padding: 8px 9px;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;
    background-color: #d3d4d5;
    transition-duration: .5s;
    z-index: 999;
}
.logo{
	margin-top: 50px;
    position: relative;
    /*padding-left: 24%;*/
    display: inline-block;
    padding-right: 30px;
}
.menucolor{
	/*color:#3D9BE9;*/
	background:rgba(28, 99, 138, 1)!important;
}
.menubg-color{
	color: #3D9BE9;
}

@media screen and (max-width:1045px){
	#header{
		text-align:left;
	}
	.main-menu{
		position: absolute;
		left: 68%;
	    width: 30%;
	    top: 0;
	}
	.main-menu > ul{
		background:#fff;
	}
	.main-menu > ul,.arrow-bubble{
		display: none;
		position: absolute;
		top:120px;
		left:46px;
	}
	.navbar-toggle{
		display: block;
		left: 50%;
    	//top: -45px;
	top:76px;
    	right: 0;
	}
	.menu > li{
		border:none;
		display: block;
	}
	.menu > li:nth-child(5) > ul > li{
	width: 165px;
	}
	.small{
		margin-top: -28px;
	    right: 149px;
	    width: 165px;
	}
	.logo{
		padding-right: 30%;
		left:2%;
	}

}
@media screen and (max-width:600px){
	#header{

	}
	.logo{
		/*padding-left: 5%;*/
		padding-right:0;
	}
	.main-menu{
		position: absolute;
		left: 58%;
		/*left: 59%;*/
	    width: 40%;
	    top: 0;
	}
	.main-menu > ul{
		background:#fff;
	}
	.main-menu > ul,.arrow-bubble{
		display: none;
		position: absolute;
		top:120px;
		left:8px;
	}
	.navbar-toggle{
		display: block;
		left:50%;
    	//top: -45px;
	top:76px;
    	right: 0;
	}
	.menu > li{
		border:none;
		display: block;
	}
	.small{
		margin-top: -28px;
	    right: 149px;
	    width: 165px;
	}
	.menu > li:nth-child(5) > ul > li{
		width: 100%;
	}
}
