.main{
	z-index:3;
	width:50%;
	margin-left:auto;
	height:75px;
	position:absolute;
	background-color:transparent;
	left:0px;
	right:0px;
	bottom:37.5px;
}
.main a{
	float:right;
	padding: 25px 14px;
	text-decoration:none;
	color:black;
	border-top: 3px solid transparent;
	border-bottom: 4px solid transparent;
}

.main p{
	margin:0;
	padding:0;
}

.main a:hover{
	border-bottom-color:white;
}

.main a.active{
	border-bottom-color:white;
}

.main a:first-child{
	margin-right:25%;
}

.menu_background_wrapper{
	height:150px;
	width:100%;
	background-color:white;
}

.dropdown_wrapper:hover .menu_dropdown{
	display:block;
	height:unset;
}

.menu_dropdown{
	position:absolute;
	top:75px;
	right:25%;
	background-color:white;
	display:none;
	height:0px;
	z-index:4;
	box-shadow:2px 2px 5px grey;
	transition:0.5s;
}

.menu_dropdown a{
	text-decoration:none;
	color:black;
	display:block;
	padding:10px;
	border:none;
	margin:0px!important;
	width:100%;
	box-sizing:border-box;
}

.menu_dropdown:hover{
	display:block;
}

.menu_dropdown a:hover{
	border-left:4px solid #2f6952;
}

.menu_background a{
	display:block;
	margin:0px auto;
	width:150px;
	height:150px;
	z-index:4;
}



.menu_background{
	height:75px;
	width:100%;
	background-color:white;
	z-index:2;
}

.menu_icon{
	float:left;
	width:68px;
	display:none;
	position:absolute;
	top:50%;
	left:5%;
	transform:translate(0,-50%);
}

.menu_icon:hover{
	cursor:pointer;
}

.menu_icon div{
	width:100%;
	height:10px;
	background-color:#2f6952;
	margin:12px 0px;
}

.sticky a{
	color:black!important;
}

.sticky a.active{
	border-bottom-color:#2f6956;
}

.sticky{
	position:fixed;
	top:0px;
}

.sticky a:hover{
	border-bottom-color:#2f6956;
}



.hide{
	background-color:transparent;
}

.shadow{
	box-shadow:0px 2px 5px grey;
}

.logo_wrapper{
	width:50%;
	float:left;
}

.img {
	width:150px;
	height:150px;
}

@media only screen and (max-width: 1150px){
	.logo_wrapper{
		width:25%;
	}
	
	.main{
		width:75%;
	}
}

@media only screen and (max-width: 980px){
	.main a:first-child{
		margin-right:2%;
	}
	
	.logo_wrapper{
		width:20%;
	}
	
	.main{
		width:80%;
	}
}