@charset "UTF-8";
@media (min-width:1440px) {
/*	#location h3 {
		font-size:57px!important;
	}	*/
}
@media (max-width:1441px), (max-device-width:1441px) {
	nav.main-nav {
		display:none;	
	}
		
	.navbar-toggle {
		display: block;
	}	
}
@media (max-width:1400px), (max-device-width:1400px) {
}

@media (max-width:1025px), (max-device-width:1025px) {
}

@media (max-width:1000px), (max-device-width:1000px) {
div.content-wrapper, div.products {
	width: 92%;
	padding: 0 4%;
}
}

@media (max-width:960px), (max-device-width:960px) {
	

	
	
}

@media (max-width:875px), (max-device-width:875px) {

div.vertical-align {
	transform: none;
}
}

@media (max-width:815px), (max-device-width:815px) {
div.left-col, div.right-col, div.about-us div.left-col, div.about-us div.right-col {
	width: 100%;
	float: none;
}
div.about-us div.left-col {
	margin-bottom: 3em;
}
div.three-col {
	width: 100%;
	float: left;
	margin-right: 0;
}
div.three-col img{
	width:100%;
}
h2 {
	font-size: 9VW;
}
}

@media (max-width:768px), (max-device-width:768px) {
}
@media (max-width:666px),(max-device-width:666px) {
	#location {
		margin: 100px auto;
		width: 75%;
		/*font-size: 5.5vw; */
	}
}
@media (max-width:600px), (max-device-width:600px) {
	
	
	div.why-work-with-us div.left-col, div.why-work-with-us div.right-col,
	div.why-work-with-us2 div.left-col, div.why-work-with-us2 div.right-col,
	div.why-work-with-us3 div.left-col, div.why-work-with-us3 div.right-col {
	width:100%;    min-height: 170px;
}
a.logo {
    width: 250px;
    left: calc(50% - 125px);height: 220px;
}
	
	
}

@media (max-width:400px), (max-device-width:400px) {
	p {
	line-height: 1.4em;
	margin-bottom: 1em;
}
}
