@media (min-width:48em) {
    .p-hse-compliance .banner {
        background: url(/images/content/banners/health-and-safety.webp) 50% 50% / cover no-repeat;
    }
    .no-webp .p-hse-compliance .banner {
        background: url(/images/content/banners/health-and-safety.jpg) 50% 50% / cover no-repeat;
    }
}
.p-hse-compliance #workplace-legal .no-style {
	list-style: none;
	padding-left: 0;
}
.p-hse-compliance #workplace-legal #coshh {
	background: url(/images/content/health-and-safety/coshh.webp) 0 0 no-repeat;
	background-size:5.357142857142857em;
	background-position: 12.5em 5.357142857142857em;
}
.no-webp .p-hse-compliance #workplace-legal #coshh {
	background-image;: url(/images/content/health-and-safety/coshh.jpg)
}
.p-hse-compliance #serivce-mon img {
	margin-bottom: 0;
}
.p-hse-compliance #ser-mon-logo {
	width: 12.5em;
}
.p-hse-compliance #ser-mon-unit img {
	margin-top:1.785714285714286em;
}
.p-hse-compliance .border-top {
	 border-top: 1px solid rgb(204,204,204) !important;	
}
@media (min-width:48em) {
	.p-hse-compliance #workplace-legal #coshh {
		background-size:4.285714285714286em;
		background-position: 12.5em 3.571428571428571em;
	}
}
@media (min-width:62em) {
	.p-hse-compliance .box.callout.callout--f-monitor-bluetooth::before {
		display: none;
	}
	.p-hse-compliance .box.callout.callout--f-monitor-bluetooth::after {
		content:'';
		position:absolute;
		width:0;
		height:0;
		bottom:100%;
		left:1em;
		border-width:0.5em 1em !important;
		border-color:transparent transparent #0055a8 #0055a8 !important;
		border-style:solid;
	}
	.p-hse-compliance #workplace-legal #coshh {
		background-size:7em;
		background-position: 14.28571428571429em 0px;
	}
	.p-hse-compliance #ser-mon-unit img {
		margin-top:0;
		width:39.28571428571429em;
		float: right;
	}
	.p-hse-compliance .download {
		display: inline-block;
	}
}
@media (min-width:62em) {
	.p-hse-compliance  #ser-mon-unit {
		position:relative;
	}
	.p-hse-compliance  .box.callout.callout--f-monitor-bluetooth {
		position:absolute;
		top:calc(100% - 2em);
		left:calc(100% - 2em);
	}
}
@media (min-width:67.5em) {
	.p-hse-compliance  .box.callout.callout--f-monitor-bluetooth {
		top:11.3em;
	}
}
@media (min-width:80em) {
	.p-hse-compliance #workplace-legal #coshh {
		background-size:10em;
		background-position: 16em 0px;
	}
}

.hierarchy-of-controls-img {
	width: 100%;
}

@media (min-width: 48em) {
	.p-hse-compliance-hierarchy-of-controls .banner {
		min-height: 0;
	}
	.p-hse-compliance-hierarchy-of-controls .hierarchy-of-controls-img {
		width: 75%;
		margin: 1.5em auto 1.5em;
	}
}

