@media screen and (max-width: 1350px) {
	div.hoover-usp ul li {
		width: 47%;
	}
}
@media screen and (max-width: 1280px) {
	div.hoover-title-image {
		height: 520px;
	}
	div.hoover-title {
		width: 55%;
		top: 40px;
	}
	div.hoover-title h1 {
		font-size: 30px;
	}
	div.hoover-title p {
		font-size: 18px;
	}
	div.hoover-title-image {
		/*width: 35%;*/
		width: 40%;
	}
	/**********************************/
	div.jw-mainimg {
		height: 595px;
	}
	div.hoover-features-row div.feature-box {
		width: 18.6448%;
		/*margin-left: 0.847%;*/
		/*margin-right: 0.847%;*/
	}
	/*div.hoover-features-row div.feature-box:first-child {
		margin-left: 0px;
	}
	div.hoover-features-row div.feature-box:last-child {
		margin-right: 0px;
	}*/
	div.hoover-key-features {
		margin-top: 30px;
	}
	/************ BUNDLES **************/
	div.h-bundle-features div.h-bundle-left,
	div.h-bundle-features div.h-bundle-right {
		width: 100%;
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media screen and (max-width: 1240px) {
	div.jw-mainimg {
		height: 570px;
	}
}
@media screen and (max-width: 1180px) {
	div.hoover-title {
		/*width: 62%;*/
		top: 0px;
	}
	div.hoover-title-image {
		/*width: 29%;*/
		/*width: 32%;*/
		height: 450px;
	}
	div.header-red-bar {
		right: 30px;
	}
	div.header-grey-bar {
		right: 57px;
	}
	div.hoover-title p {
		width: 80%;
	}
	/**********************************/
	div.jw-mainimg {
		height: 540px;
	}
	div.hoover-usp ul li {
		width: 50%;
	}
	div.hoover-usp ul li:last-of-type {
		margin: 0px;
	}
}
@media screen and (max-width: 1140px) {
	div.jw-mainimg {
		height: 520px;
	}
	div.hoover-features-row {
		justify-content: center;
	}
	div.hoover-features-row div.feature-box {
		width: 25%;
		padding: 0px 10px;
		max-width: 240px;
	}
}
@media screen and (max-width: 1080px) {
	div.feature-box {
		width: 49%;
		max-width: 430px;
	}
	div.hoover-title-image {
		height: 430px;
	}
	div.hoover-title h1 {
		width: 76%;
		font-size: 26px;
	}
	div.hoover-title p {
		font-size: 17px;
	}
	div.top-categories ul.lev1 li a {
		padding: 0px 24px;
	}
	/**********************************/
	div.jw-mainimg {
		height: 490px;
	}
	div.hoover-bulletpoints {
		margin-top: 20px;
	}
	div.hoover-usp ul li {
		text-align: center;
	}
	div.hoover-usp ul li img {
		margin: 0px auto;
		float: none;
	}
	div.hoover-usp ul li span {
		clear: both;
		width: 100%;
		padding-left: 0px;
		text-align: center;
	}
}
@media screen and (max-width: 1040px) {
	/**********************************/
	div.jw-mainimg {
		height: 470px;
	}
}
@media screen and (max-width: 1020px) {
	div.hoover-title-image {
		height: 400px;
		width: 39%;
	}
	div.feature-box {
		width: 48%;
		max-width: 430px;
	}
	/**********************************/
	div.jw-mainimg {
		height: 460px;
	}
}
@media screen and (max-width: 980px) {
	div.hoover-title-image {
		width: 38%;
		height: 380px;
	}
	div.hoover-title h1 {
		font-size: 22px;
	}
	div.hoover-title p {
		/*font-size: 16px;*/
		width: 78%;
	}
	div.hoover-categories {
		display: none;
	}
	div.hoover-mobile-menu.hoover-hidden {
		display: block;
	}
	div.hoover-comp-table table tr td {
		padding: 10px 10px;
	}
	div.hoover-comp-table table tr td {
		font-size: 14px;
	}
	/********************************/
	div.jw-left,
	div.jw-right {
		width: 100%;
		padding: 0px 30px;
	}
	div.jw-mainimg {
		height: 600px;
	}
	div.jw-imgwrap {
		max-width: 780px;
	}
	div.jw-subimg-wrap label.img_fix {
		max-width: 112px;
	}
	div.hoover-features-title h1,
	div.hoover-comparison-title h1 {
		font-size: 22px;
	}
}
@media screen and (max-width: 890px) {
	div.header-grey-bar {
		right: 42px;
		top: 180px;
		height: 178px;
		width: 50px;
	}
	div.header-red-bar {
		right: 20px;
		top: 0px;
		height: 190px;
		width: 40px;
	}
	div.hoover-title-image {
		height: 350px;
	}
	div.hoover-title h1 {
		width: 82%;
	}
	div.hoover-title p {
		font-size: 16.5px;
	}
	/*************************************/
	div.hoover-features-row div.feature-box {
		width: 33%;
		padding: 0px 15px;
		max-width: 260px;
	}
}
@media screen and (max-width: 860px) {
	div.hoover-header div.hoover-wrapper {
		padding: 0px 60px;
	}
	div.hoover-title-image {
		width: 100%;
		text-align: center;
		height: 380px;
		margin-top: 0px;
	}
	div.hoover-title-image img {
		top: auto;
		margin: 0px auto;
		transform: none;
	}
	div.hoover-title {
		position: relative;
		right: 0px;
		float: left;
		width: 100%;
		/*height: 360px;*/
	}
	div.header-red-bar,
	div.header-grey-bar {
		display: none;
	}
	/*div.header-grey-bar {
		top: 170px;
		height: 168px;
	}
	div.header-red-bar {
		height: 180px;
	}*/
	div.hoover-title h1 {
		width: 100%;
		font-size: 25px;
	}
	div.hoover-title p {
		width: 100%;
	}
}
@media screen and (max-width: 780px) {
	div.jw-mainimg {
		height: 550px;
	}
	div.hoover-features-row div.feature-box {
		width: 50%;
		padding: 0px 20px;
		max-width: 262px;
	}
}
@media screen and (max-width: 720px) {
	div.jw-mainimg {
		height: 500px;
	}
}
@media screen and (max-width: 680px) {
	div.jw-mainimg {
		height: 480px;
	}
}
@media screen and (max-width: 640px) {
	div.hoover-header div.hoover-wrapper {
		padding: 0px 30px;
	}
	div.hoover-header div.hoover-wrapper {
		margin-top: 30px;
	}
	div.hoover-wrapper{
		padding: 0px 30px;
	}
	div.hoover-title {
		margin-top: 30px;
	}
	div.hoover-title h1 {
		font-size: 22px;
	}
	div.hoover-title > p {
		margin: 25px 0px 0px 0px;
	}
	div.hoover-video,
	div.hoover-key-features,
	div.feature-box,
	div.hoover-product-range {
		margin-top: 40px;
	}
	div.hoover-vid-holder {
		margin: 30px 0px;
	}
	div.feature-box {
		width: 100%;
		max-width: 80%;
		margin-left: auto;
		margin-right: auto;
	}
	div.feature-box img {
		display: block;
		float: none;
		max-width: 300px;
		margin: 0px auto;
	}
	div.feature-box h1 {
		clear: both;
	}
	div.hoover-comp-table table {
		margin-top: 20px;
	}
	div.jw-title h1 {
		font-size: 20px;
	}
	div.hoover-features-title h1, div.hoover-comparison-title h1 {
		font-size: 22px;
	}
	div.jw-subimg-wrap label.img_fix {
		width: 22%;
	}
	div.jw-subimg-wrap .img_fix:nth-child(6) {
		margin-left: 1.639%;
	}
}
@media screen and (max-width: 600px) {
	div.jw-mainimg {
		height: 460px;
	}
	div.hoover-features-row div.feature-box {
		padding: 0px 10px;
		max-width: 250px;
	}
}
@media screen and (max-width: 580px) {
	div.jw-mainimg {
		height: 440px;
	}
	div.jw-left, div.jw-right {
		padding: 0px;
	}
}
@media screen and (max-width: 520px) {
	div.jw-mainimg {
		height: 400px;
	}
	div.hoover-features-row div.feature-box {
		width: 100%;
		padding: 0px 0px;
	}
	div.jw-subimg-wrap label.img_fix {
		width: 30%;
		margin-top: 10px;
	}
}
@media screen and (max-width: 420px) {
	div.jw-mainimg {
		height: 300px;
	}
	div.jw-title h1 {
		font-size: 18px;
	}
	div.hoover-features-title h1, div.hoover-comparison-title h1 {
		font-size: 20px;
	}
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 420px;
	}
	div.hoover-features-title h1,
	div.hoover-comparison-title h1 {
		font-size: 20px;
	}
	div.hoover-video,
	div.hoover-key-features,
	div.feature-box,
	div.hoover-product-range {
		margin-top: 30px;
	}
	div.hoover-comp-table table tr td {
		padding: 8px 15px;
	}
	::-webkit-scrollbar {
    -webkit-appearance: none;
	}
	::-webkit-scrollbar:vertical {
	    width: 12px;
	}
	::-webkit-scrollbar:horizontal {
	    height: 12px;
	}
	::-webkit-scrollbar-thumb {
	    background-color: rgba(0, 0, 0, .5);
	    border-radius: 10px;
	    border: 2px solid #ffffff;
	}
	::-webkit-scrollbar-track {
	    border-radius: 10px;
	    background-color: #ffffff;
	}
}
@media screen and (max-width: 415px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 415px;
	}
}
@media screen and (max-width: 410px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 410px;
	}
}
@media screen and (max-width: 400px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 400px;
	}
}
@media screen and (max-width: 380px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 380px;
	}
	div.hoover-header div.hoover-wrapper {
		padding: 0px 20px;
	}
	div.hoover-title-image {
		height: 255px;
	}
	div.hoover-title h1 {
		font-size: 20px;
		margin-top: 0px;
	}
	div.hoover-wrapper {
		padding: 0px 20px;
	}
	div.hoover-vid-holder {
		margin: 20px 0px;
	}
	div.feature-box {
		max-width: 90%;
	}
	div.hoover-comp-table {
		max-width: 100%;
		overflow-x: scroll;
	}
	div.hoover-footer-logo, div.pentagon-managed {
		width: 40%;
	}
}
@media screen and (max-width: 375px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 375px;
	}
}
@media screen and (max-width: 360px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 360px;
	}
}

@media screen and (max-width: 350px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 350px;
	}
}
@media screen and (max-width: 340px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 340px;
	}
}
@media screen and (max-width: 330px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 330px;
	}
}
@media screen and (max-width: 320px) {
	div.hoover-max-width,
	div.hoover-max-width div.hoover-wrapper {
		max-width: 320px;
	}
}