body{
	min-width: 0px;
}
.newNavActions-tablet{
	display: none;
}
.productHero{
	height: 600px;
	background-size: contain;
	background-repeat: no-repeat;
}
.Productherobox{
	float: right; 
	margin-right: 5vw; 
	margin-top: 70px;
}

@media only screen  and (max-width: 1160px){
	.herobox h1{
		font-size: 18px;
		padding: 15px;
	}
	.newlogo-container{
		width: 100%;
		text-align: center;
	}
	.logo{
		min-width: 255px;
		max-height: none !important;
		position: relative;
		top: -20px;
	}
	.newNavActions{
		display: none;
	}
	.newNavActions-tablet{
		display: inline-block;
		float: none;
		
	}
	.newNavActions-tablet > a{
		//margin-top: 30px;
	}
	.newNav{
		text-align: center;
	}
	.newNav > a{
		height: 60px;
		line-height: 60px;
	}
	.newCTA{
		display: none;
	}
	.herobox{
		width: 80%;
		margin: auto auto;
		margin-top: 30px;
	}
	.Productherobox{
		width: 40%;
		margin-right: 30px;
	}
	.productHero{
		background-size: cover;

	}
	.Productherobox h2{
		font-size: 14px;
	}
	.Productherobox p{
		font-size: 12px;
	}
}

@media only screen  and (max-width: 660px){
	.logo{
		min-width: 30vw;
		max-width: 30vw;
	}
	.newNavActions-tablet a{
		font-size: 14px !important;
	}
	.newNav > a{
		height: 30px;
		line-height: 30px;
		font-size: 14px;
	}
	.newlogo-container{
		padding-bottom: 0px;
		padding-top: 0px;
	}
	.newCTA{
		display: none;
	}
	.Productherobox{
		width: auto;
		margin: 0px;
		margin-top: 300px;
	}
	.productHero{
		height: auto;
		max-height: none;
		background-size: 600px;
	}
}