
#navcontain {
	position: relative;
	width: 100%;
	margin: 0;
}

.navigation{background: #00522d;}

#cssmenu-2{text-align:center; position: relative; z-index: 999;}
#cssmenu-2 ul{font-size: 0;}
#cssmenu-2 ul li{display: inline-block; position: relative; border-left:1px solid #3e6a56; border-right:1px solid #3e6a56;}
#cssmenu-2 ul li a{display: block; font-size: 16px; font-weight: 100; text-decoration: none; text-transform: uppercase; color: #fff; padding: 10px 20px;box-sizing: border-box;}
#cssmenu-2 > ul > li:hover > a{background:linear-gradient(#00522d, #015c33);}
#cssmenu-2 > ul > li.has-sub > a{padding-right: 30px;}
#cssmenu-2 > ul > li.has-sub > a::after{position: absolute; top: 18px; right: 14px; font-family: FontAwesome; font-size: 8px; content: '\f078';}
#cssmenu-2 ul li:hover > ul{left: auto;}
#cssmenu-2 ul ul{display: block; position: absolute; left: -9999px; border-bottom: 2px #ccc solid;}
#cssmenu-2 ul ul li{border: 2px #ccc solid; border-bottom: none;}
#cssmenu-2 ul ul li a{background: #333; width: 250px; font-size: 12px; text-decoration: none; color: #ddd; padding: 15px 20px;}
#cssmenu-2 ul ul li a:hover, #cssmenu-2 ul ul li:hover > a{background: #555; color: #fff;}
#cssmenu-2 ul ul li.has-sub > a::after{position: absolute; top: 18px; right: 8px; font-family: FontAwesome; font-size: 8px; content: '\f054';}
#cssmenu-2 ul ul ul{margin-left: 100%; top: -1px;}
#cssmenu-2 #head-mobile{display: none;}

.button_1 {
	display: none;
}

@media screen and (max-width: 1748px){
	#cssmenu-2 > ul > li > a{font-size: 16px;padding: 10px 9px;}
}

@media screen and (max-width: 1550px){
	#cssmenu-2 > ul > li > a{font-size: 12px;padding: 10px 8px;}
}

@media screen and (max-width: 1220px){
	#cssmenu-2{width: 100%;}
	#cssmenu-2 ul{width: 100%; display: none;}
	#cssmenu-2 ul li{width: 100%; border: none; border-top: 1px solid #ccc;}
	#cssmenu-2 ul li:last-child{border-right: none;}
	#cssmenu-2 ul li a{font-size: 12px; padding: 20px; width: 100%;}
	#cssmenu-2 ul ul{display: none; position: relative; left: 0; right: auto; width: 100%; margin: 0;}
	#cssmenu-2 ul ul li{width: 100%; border: none; border-top: 1px solid #ccc;}
	#cssmenu-2 ul ul li a{background: #333; font-size: 12px; color: #fff; padding: 20px; width: 100%;}
	#cssmenu-2 ul ul ul{display: none; position: relative; top: 0; left: 0; right: auto; width: 100%; margin: 0;}
	#cssmenu-2 ul ul ul li a{padding: 20px 40px; background: #555;}
	#cssmenu-2 > ul > li.has-sub > a::after, #cssmenu-2 ul ul li.has-sub > a::after{display: none;}
	#cssmenu-2 #head-mobile{display: block; padding: 20px; padding-bottom: 33px; color: #fff; cursor: pointer; font-size: 12px; font-weight: 700; text-transform: uppercase;}
	#cssmenu-2 #head-mobile::after{position: absolute; top: 19px; right: 20px; font-family: FontAwesome; font-size: 16px; content: '\f0c9';}
	
.button_1 {
	display: block;
	width: 100%;
	height: 46px;
	position: absolute;
	top: 16px;
	left: 0px;
	cursor: pointer;
	z-index: 12399994;
	color: #fff;
}
	
/*
	#cssmenu-2 .submenu-button{position: absolute; z-index: 10; right: 0; top: 0; display: block; height: 55px; width: 100%; cursor: pointer;}
	#cssmenu-2 .submenu-button::after{position: absolute; top: 19px; right: 20px; font-family: FontAwesome; font-size: 16px; content: '\f067'; color: #fff;}
	#cssmenu-2 .submenu-button.submenu-opened:after{content: '\f068';}
*/
}