.p-oil-mist-extraction #right-col-extract-services {
    padding-top: 0;
}
.p-oil-mist-extraction #right-col-extract-services .video-link[data-video="filtermist-video"] .thumb {
    background-image: url("/images/content/services/filtermist-extraction-thumb-nail.webp");
	height: 12em;
}
.no-webp .p-oil-mist-extraction #right-col-extract-services .video-link[data-video="filtermist-video"] .thumb {
    background-image: url("/images/content/services/filtermist-extraction-thumb-nail.jpg");
}
@media (min-width:75em) {
	.p-oil-mist-extraction #right-col-extract-services .video-link[data-video="filtermist-video"] .thumb {
		height: 16em;
	}
}
.p-oil-mist-extraction #right-col-extract-services .video-link[data-video="filter-mist-and-smoke"]::before {
    background-image: url("/images/content/services/absolent-extraction-thumb-nail.webp");
}
.no-webp .p-oil-mist-extraction #right-col-extract-services .video-link[data-video="filter-mist-and-smoke"]::before {
    background-image: url("/images/content/services/absolent-extraction-thumb-nail.jpg");
}
.p-oil-mist-extraction .oil-mist-extraction-warnings {
    list-style: none;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
.p-oil-mist-extraction .oil-mist-extraction-warnings li {
    flex: 0 0 100%;
	max-width: 100%;
}
.p-oil-mist-extraction .oil-mist-extraction-warnings li img {
    margin: 0 auto;
}
@media (min-width:48em) {
	.p-oil-mist-extraction .oil-mist-extraction-warnings {
		justify-content: space-between;
	}
	.p-oil-mist-extraction .oil-mist-extraction-warnings li {
		flex: 0 0 25%;
		max-width: 25%;
	}
}
.p-oil-mist-extraction #right-col-extract-services .video-link[data-video]::before {
    padding-top: 40%
}
.p-oil-mist-extraction #right-col-extract-services .card a {
    padding-top: 0;
    padding-bottom: 0.5rem;
}
.p-oil-mist-extraction #right-col-extract-services .card img {
    margin: 0;
}
.p-oil-mist-extraction #right-col-extract-services .card .product-heading {
    height: 5.5rem;
    display: flex;
    align-items: center;
}
.p-oil-mist-extraction #right-col-extract-services .card p {
    text-align: center;
    height: 2rem;
}
.p-oil-mist-extraction #main .lead {
    font-size: 1.1em;
}
@media (min-width:48em) {
    .p-oil-mist-extraction #right-col-extract-services .video-link[data-video]::before {
        padding-top: 95.5%
    }
    .p-oil-mist-extraction #main .lead {
        font-size:1.286em;
    }
    .p-oil-mist-extraction .banner .panel {
        margin-bottom: 5em;
    }
}
.p-oil-mist-extraction .banner::before {
	background: url(/images/content/services/oil-mist-removal.webp) 100% 50% / cover no-repeat;
}
.p-oil-mist-extraction [data-video="service"] .thumb {
    background-image: url("/images/common/filtermist-tech-video-link-panel.webp");
}
.no-webp .p-oil-mist-extraction [data-video="service"] .thumb {
    background-image: url("/images/common/filtermist-tech-video-link-panel.jpg");
}
.p-oil-mist-extraction .videos span {
    color: #000;
    font-size: 0.9em;
}
.p-oil-mist-extraction .banner .panel {
    position: relative;
}
@media (min-width:48em) {
    .p-oil-mist-extraction #banner .banner-links {
        position: static !important;
    }
    .p-oil-mist-extraction #banner .banner-links > div {
        width: 15rem;
    }
}
@media (min-width:62em) {
    .p-oil-mist-extraction #banner .banner-links > div {
        width: auto;
    }
}
.p-oil-mist-extraction #find-out-why > a::after {
    top: calc(65% / 2) !important;
}
.p-oil-mist-extraction #find-out-why {
    margin-bottom: 2rem !important;
}
.p-oil-mist-extraction #faq-link {
    margin-bottom: 0 !important;
	padding: 0.9375rem;
}
.p-oil-mist-extraction #faq-link .heading {
    color: #00adef;
	font-size: 1.58em;
	padding: 0 1.0625rem 0 0;
	margin-bottom: 1rem;
}
.p-oil-mist-extraction #faq-link .heading strong {
    display: block;
}
.p-oil-mist-extraction #faq-link .faq-btn {
	display: block;
    background: #00adef;
	color: #fff !important;
	font-weight: 400;
	font-size: 1.2em;
	padding: 0.5rem;
	width: 100%;
	position: relative;
}
.p-oil-mist-extraction #faq-link .faq-btn::after {
	content: '\f4b0';
	font-family: 'Font Awesome 5 Pro';
	color: #fff;
	position: absolute;
	right: 0.75rem;
	top: 50%;
	transform: translateY(-50%);
	font-size: 1.2em;
	font-weight: 200;
}
.p-oil-mist-extraction  #filtermist a::before {
    padding-top: 82.3% !important;
}
.p-oil-mist-extraction #centrif a::before {
    background-image:url(/images/content/products/oil-mist-extraction/centrifugal-technology.webp);
    content: '';
    display: block;
    padding-top: 38.65%;
    flex: 0 0 100%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(240,240,240);
    padding-top: 82%;
}
.no-webp .p-oil-mist-extraction #centrif a::before {
    background-image:url(/images/content/products/oil-mist-extraction/centrifugal-technology.png);
}
.p-oil-mist-extraction .tab a::after {
    height: 2.75em;
    width: 10em;
    padding: 1em;
}
.p-oil-mist-extraction #centrif a::after {
    content: '';
    position: absolute;
    left: 1em;
    background: url("/images/common/filtermist-logo-normal.svg") no-repeat 0 0 #fff;
    top: 1em;
    background-position: center center;
    background-size: 8em;
}
.p-oil-mist-extraction #static-filter a::before {
    background-image:url("/images/content/products/oil-mist-extraction/static-filter-media.webp");
    content: '';
    display: block;
    padding-top: 38.65%;
    flex: 0 0 100%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(240,240,240);
    padding-top: 82%;
}
.no-webp .p-oil-mist-extraction #static-filter a::before {
    background-image:url("/images/content/products/oil-mist-extraction/static-filter-media.png");
}
.p-oil-mist-extraction #static-filter a::after {
    content: '';
    position: absolute;
    left: 1em;
    background: url("/images/common/absolent-logo-black.svg") no-repeat 0 0 #fff;
    top: 1em;
    background-position: center center;
    background-size: 5em;
}
.p-oil-mist-extraction #electrostatic-filters a::before {
    background-image:url("/images/content/products/oil-mist-extraction/electrostatic-filters.webp");
    content: '';
    display: block;
    padding-top: 38.65%;
    flex: 0 0 100%;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: rgb(240,240,240);
    padding-top: 82%;
}
.no-webp .p-oil-mist-extraction #electrostatic-filters a::before {
    background-image:url("/images/content/products/oil-mist-extraction/electrostatic-filters.png");
}
.p-oil-mist-extraction #electrostatic-filters a::after {
    content: '';
    position: absolute;
    left: 1em;
    background: url("/images/common/bristol-logo.svg") no-repeat 0 0 #fff;
    top: 1em;
    background-position: center center;
    background-size: 6.5em;
}
.p-oil-mist-extraction .banner #call {
    margin-bottom:1em;
}
.no-webp .p-oil-mist-extraction .banner::before {
	background-image: url(/images/content/services/oil-mist-removal.jpg) 100% 50% / cover no-repeat;
}
@media (min-width:48em) {
    .p-oil-mist-extraction .key-highlight.video {
        width:auto;
        max-width: 25em;
        margin-top: 0;
        height:6.6em;
    }
    .p-oil-mist-extraction .banner-side {
       display: flex;
	   flex-direction: column;
	   align-items: flex-end;
    }
    .p-oil-mist-extraction #find-out-why {
       margin-top:0.75em;
    }
    .p-oil-mist-extraction #find-out-why > a::after {
        top: calc(45% / 2) !important;
    }
     .p-oil-mist-extraction #push-em-down {
        margin-top: 2em;
    }
}
@media (min-width:64em) {
    .p-oil-mist-extraction .banner-bits {
        display: flex;
        margin-top: 2em;
    }
    .p-oil-mist-extraction .banner #call {
        margin-right: 1em;
        margin-top: 4em;
    }
    .p-oil-mist-extraction #find-out-why > a::after {
        top: calc(65% / 2) !important;
    }
}
.p-oil-mist-extraction #can-oil-mist-extraction-save-us-money img {
    display: block !important;
}
.p-oil-mist-extraction #can-oil-mist-extraction-save-us-money .video {
    position: relative;
}
.p-oil-mist-extraction #can-oil-mist-extraction-save-us-money .video::after {
    display: block;
    content: '';
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-45%, -50%);
    background: #fff url(/images/common/video-link.svg) center center / contain no-repeat;
    border: 0.4em solid rgb(0, 173, 239);
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 50%;
    color: rgb(0, 173, 239);
    pointer-events: none;
}
.p-oil-mist-extraction .roles-list {
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
}
.p-oil-mist-extraction .roles-list li {
    padding: 0;
    margin: 0 0 1rem 0;
}
.p-oil-mist-extraction .roles-list li a.job-button {
    padding: 1.5rem;
    width: 100%;
    display: block;
    position: relative;
    background: rgba(0, 173, 239, 0.2);
    color: #000 !important;
    font-weight: bold;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(50, 50, 50, 0.1);
    -moz-box-shadow:    1px 1px 5px 0px rgba(50, 50, 50, 0.1);
    box-shadow:         1px 1px 5px 0px rgba(50, 50, 50, 0.1);
}
.p-oil-mist-extraction .roles-list li a.job-button[aria-expanded="false"]::before {
    content: '\f078';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    font-size: 2rem;
    position: absolute;
    top: 50%;
    right: 1.5rem;
    transition: all .25s ease-in-out;
    transform: translateY(-50%)rotate(0deg);
    color: rgba(0, 173, 239, 1);
}
.p-oil-mist-extraction .roles-list li a.job-button[aria-expanded="true"]::before {
    content: '\f078';
    font-family: 'Font Awesome 5 Pro';
    font-weight: 300;
    font-size: 2rem;
    position: absolute;
    top: 50%;
    right: 1.5rem;
    transition: all .25s ease-in-out;
    transform: translateY(-50%)rotate(180deg);
    color: rgba(0, 173, 239, 1);
}
.p-oil-mist-extraction .roles-list li > div > div {
    padding: 1.75rem 1.5rem;
}
.p-oil-mist-extraction .roles-list h4 {
    margin: 2rem 0 1rem 0;
    font-weight: 600;
}
.p-oil-mist-extraction .roles-list a.apply {
    color: #fff !important;
    text-decoration: underline;
}
.p-oil-mist-extraction .roles-list ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
.p-oil-mist-extraction .roles-list ul li {
    padding: 0 0 0 1rem;
    margin: 0 0 0.25rem 0;
    position: relative;
    font-size: 0.75rem;
}
.p-oil-mist-extraction .roles-list ul li::before {
    content: '';
    position: absolute;
    top: 0.75em;
    left: 0.5rem;
    transform: translateY(-50%);
    width: 0.25rem;
    height: 0.25rem;
    border-radius: 50%;
    background: #fff;
}
.p-oil-mist-extraction .roles-list .btn.download {
    border: #fff solid 3px;
	background:rgb(0,173,239);
	color:#fff !important;
	position:relative;
	padding:0.5625em 0.75em 0.5625em 2em;
	text-align: left;
    font-weight: 600;
    margin: 2rem 0;
}
.p-oil-mist-extraction .roles-list .btn.download::after {
	content:'\f33d';
	font-family:'Font Awesome 5 Pro';
    font-weight: 400;
	position:absolute;
	top:0.5625em;
	left:0.5625em;
}
@media(min-width:48em) {
    .p-oil-mist-extraction .roles-list li {
        display: flex;
        flex-direction: column;
    }
}