@media only screen and (min-width: 0px)and (max-width: 480px) {
	.header-container {
		width: 300px;
		height: auto;
		margin: auto;
	}

	.header-logo {
		width: 300px;
		clear: both;
		height: auto;
	}

	.header-logo img {
		width: 300px;
		height: auto;
	}

	.header-links {
		clear: both;
	}

	.header-contact-container {
		background: none;
		width: 256px;
		padding-left: 22px !important;
		background-color: #01401a;
	}

	.header-contact-box {
		background-position: 15px 4px !important;
		text-align: left !important;
		padding: 0 0 0 60px !important;
	}
	
	.header-contact-box.email {
		font-size: 16px;
	}
}

@media only screen and (min-width: 481px)and (max-width: 640px) {
	.header-container {
		width: 420px;
		height: auto;
		margin: auto;
	}

	.header-logo {
		width: 420px;
		clear: both;
		height: auto;
	}

	.header-logo img {
		width: 420px;
		height: auto;
	}

	.header-links {
		clear: both;
	}

	.header-contact-container {
		background: none;
		width: 376px;
		padding-left: 22px !important;
		background-color: #01401a;
	}

	.header-contact-box {
		background-position: 55px 4px !important;
		text-align: left !important;
		padding: 0 0 0 105px !important;
	}

}

@media only screen and (min-width: 641px)and (max-width: 960px) {
	.header-container {
		width: 600px;
		height: 140px;
		margin: auto;
	}

	.header-links {
		width: 200px;
	}

	.header-logo {
		width: 360px;
	}

	.header-contact-box {
		font-size: 15.5px !important;
		letter-spacing: 0 !important;
		padding-right: 0 !important;
		background-size: 24px 24px !important;
		background: none !important;
	}

}

@media only screen and (min-width: 961px)and (max-width: 1024px) {
	.header-container {
		width: 840px;
		height: 140px;
		margin: auto;
	}

	.header-links {
		width: 440px;
		background: url(../image/header-truck.png) no-repeat -420px top;
	}
}

@media only screen and (min-width: 1025px)and (max-width: 1280px) {
	.header-container {
		width: 980px;
		height: 140px;
		margin: auto;
	}

	.header-links {
		width: 580px;
		background: url(../image/header-truck.png) no-repeat -280px top;
	}
}

@media only screen and (min-width: 1281px)and (max-width: 1440px) {
	.header-container {
		width: 1200px;
		height: 140px;
		margin: auto;
	}

	.header-links {
		width: 800px;
		background: url(../image/header-truck.png) no-repeat -94px top;
	}
}

@media screen and (min-width: 1441px) {
	.header-container {
		width: 1400px;
		height: 140px;
		margin: auto;
	}

	.header-links {
		width: 1000px;
		background: url(../image/header-truck.png) no-repeat 80px top;
	}
}