@media only screen and (min-device-width: 1025px){

	#header{
		transition: 1s;
		position: absolute;
		top: 0;
		z-index: 11;
		height: 9.5vw;
	}


	#header_hidden{
		position: relative;
		height: 9.5vw;
		z-index: 11;
	}

	#header_top{
		position: relative;
		width: 80vw;
		height: 2.5vw;
		padding-left: 10vw;
		padding-right: 10vw;
		background-color: black;
	}

	#phoneHolder{
		position: relative;
		float: left;
	}

	#phoneIcon{
		position: relative;
		float: left;
		width: 1.5vw;
		margin-top: 0.5vw;
	}

	#phoneNumber{
		position: relative;
		float: left;
		color: white;
		height: 2.5vw;
		margin-left: 1vw;
	}

	#contact_us_top{
		position: relative;
		float: left;
		color: white;
		height: 2.5vw;
		margin-left: 4vw;
		justify-content: center;
		display: flex;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		align-self: center;
		cursor: pointer;
	}

	#mailHolder{
		position: relative;
		float: left;
		margin-left: 4vw;
	}

	#mailIcon{
		position: relative;
		float: left;
		width: 1.5vw;
		margin-top: 0.5vw;
	}

	#email{
		position: relative;
		float: left;
		color: white;
		height: 2.5vw;
		margin-left: 1vw;
	}

	#socialIcons_holder{
		position: relative;
		float: right;
	}

	.socialIcons_class{
		position: relative;
		float: left;
		margin-left: 1vw;
		width: 1.5vw;
		margin-top: 0.5vw;
		border-radius: 2px;
		cursor: pointer;
	}

	#header_bottom{
		position: relative;
		clear: both;
		height: 7vw;
		background-color: white;
		width: 80vw;
		padding-left: 10vw;
		padding-right: 10vw;
		box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
	}

	#logo{
		height: 2.5vw;
		position: relative;
		margin-top: 2.25vw;
		cursor: pointer;
	}

	

	#header_bottom_insideHolder{
		position: relative;
		float: right;
		margin-top: -1vw;
	}

	.menuItems_class{
		position: relative;
		float: left;
		margin-left: 2.5vw;
		margin-top: -1vw;
		height: 4vw;
	}

	.menuHolders{
		position: relative;
		width: fit-content;
		clear: both;
		height: 4vw;
		cursor: pointer;
		z-index: 6;
	}

	.menu_words{
		position: relative;
		float: left;
	}

	.menu_arrows{
		position: relative;
		float: left;
		margin-left: 0.5vw;
		width: 1vw;
		top: 0.25vw;
	}

	.greenLines{
		position: relative;
		width: 100%;
		clear: both;
		top: 2vw;
		height: 0.2vw;
		background-color: #009460;
		width: 0;
		transition: 0.5s;
	}


	.submenu_holders{
		padding-top: 0.5vw;
		position: absolute;
		width: 15vw;
		transition: 0.5s;
		z-index: 3;

	}



	.submenu_items{
		position: relative;
		color: grey;
		margin: 1.5vw;
		margin-top: 1vw;
		cursor: pointer;
		font-size: 0.8vw !important;
	}

	.submenu_items:hover{
		text-decoration: underline;
		color: black;
	}

	.submenu_greenLines{
		position: relative;
		margin-top: 1.5vw;
		width: 100%;
		height: 0.2vw;
		background-color: #009460;
	}

	.menu_insiders{

		position: relative;
		background-color: white;
		transition: 0.4s;
		margin-top: -0.6vw;
		padding-top: 0.7vw;
		box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px, rgba(0, 0, 0, 0.07) 0px 2px 2px, rgba(0, 0, 0, 0.07) 0px 4px 4px, rgba(0, 0, 0, 0.07) 0px 8px 8px, rgba(0, 0, 0, 0.07) 0px 16px 16px;
	}

	.hideSubmenu{
		top: 5vw;
		opacity: 0;
		height: 0;
		pointer-events:none;
	}

	.showSubmenu{
		top: -0.1vw;
		opacity: 1;
		pointer-events: initial;
	}

	.nav_words{
		font-size: 0.82vw;
	}

}