@media only screen and (max-device-width: 1024px){

	#header{
		transition: 1s;
		position: relative;
		z-index: 10;
		height: 28vw;
	}


	

	#threeLinesMenu_mobile{
		position: absolute;
		height: 6vw;
		top: 7vw;
		right: 10vw;
	}

	#header_top{
		position: relative;
		width: 80vw;
		height: 8vw;
		z-index: 11;
		padding-left: 10vw;
		padding-right: 10vw;
		background-color: black;
	}

	#contact_us_top{
		position: relative;
		float: right;
		color: white;
		height: 8vw;
		justify-content: center;
		display: flex;
		vertical-align: middle;
		align-content: center;
		align-items: center;
		align-self: center;
		cursor: pointer;
	}

	#phoneHolder{
		position: relative;
		float: left;
		top: 2.5vw;
	}

	#phoneIcon{
		position: relative;
		float: left;
		height: 3vw;
	}

	#phoneNumber{
		position: relative;
		float: left;
		color: white;
		height: 3vw;
		margin-left: 2vw;
	}

	#mailHolder{
		position: relative;
		float: left;
		top: 2.5vw;
		margin-left: 7vw;
	}

	#mailIcon{
		position: relative;
		float: left;
		height: 3vw;
	}

	#email{
		position: relative;
		float: left;
		color: white;
		height: 3vw;
		margin-left: 2vw;
	}

	#socialIcons_holder{
		position: relative;
		float: right;
		display: none;
	}

	.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: 20vw;
		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: 10vw;
		position: relative;
		top: 5vw;
		cursor: pointer;
	}

	

	#header_bottom_insideHolder{
		display: none;
	}

	

	.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: #79c142;
		width: 0;
		transition: 0.5s;
	}


	#header_mobile_mainHolder{
		transition: 1s;
		position: fixed;
		top: 0;
		bottom: 0;
		right: -75vw;
		width: 75vw;
		z-index: 1000;
		overflow-y: scroll;
	}

	#header_mobile_insideHolder{
		position: relative;
		width: 100%;
		z-index: 1111;
		min-height: 100vh;
		background-color: #009460;
		padding-bottom: 8vw;
	}

	#menuHolder_whiteDiv_mobile{
		position: relative;
		width: 100%;
		height: 20vh;
		background-color: white;
	}

	#menuHolder_greenDiv_mobile{
		position: relative;
	}
	

	#logo_menu_mobile{
		position: absolute;
		height: 5vh;
		top: 7.5vh;
		left: 5vw;
	}


	#mobileMenu_blackDiv{
		transition: 0.5s;
		position: fixed;
		z-index: 90;
		background-color: black;
		opacity: 0;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
	}

	#xBtn_menu_mobile{
		position: absolute;
		height: 4vh;
		right: 5vw;
		top: 8vh;
	}


	.menuItems_class_mobile{
		position: relative;
		margin-top: 3vh;
		margin-left: 5vw;
		color: white;
		font-size: 3vw;
		top: 1vh;
		width: 60%;
	}

	.sub_menuItems_class_mobile{
		transition: 0.5s;
		position: relative;
		margin-top: 3.25vh;
		color: white;
		line-height: 1vw;
		font-size: 2.8vw;
		margin-left: 10vw;
		opacity: 0;
		top: 5vh;
	}


	.menu_mobile_arrow_class{
		position: relative;
		float: right;
		width: 7vw;
		padding: 1vw;
		left: -5vw;
		top: 2.5vh;
		background-color: #0da570;
	}

	.menu_separator_mobile{
		width: 70%;
		height: 0.5vw;
		margin-top: 6vw;
		box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
	}

	#aboutUs_mobile_arrow{
		top: 0 !important;
	}

	.submenus_holders_mobile{
		position: relative;
		top: 1vh;
	}


	#contact_btn{
		position: relative;
		padding-bottom: 5vh;
	}

	

}