/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3 {
	padding-bottom:20px !important;
}

.single-product h1 {
	padding-bottom:0px !important;
}

.single-product-sub-heading h3 {
	font-weight:500 !important;
}

.solidus-banner-section h1 {
	line-height:1.1em;
}

#top-menu li li {
    padding: 0 5px;
}

.nav li ul {
    padding: 12px 0;
}

.et_mobile_menu li a:hover, .nav ul li a:hover {
    opacity: 1 !important;
    color: #dda12a !important;
	background-color: none !important;
}

.et_pb_blurb_content, .et_pb_circle_counter, .et_pb_contact_main_title, .et_pb_countdown_timer_container, .et_pb_counter_title, .et_pb_gallery_item, .et_pb_newsletter_description, .et_pb_number_counter, .et_pb_portfolio_item, .et_pb_post, .et_pb_pricing_content, .et_pb_pricing_heading, .et_pb_promo_description, .et_pb_slide_description, .et_pb_tab, .et_pb_tabs_controls, .et_pb_team_member, .et_pb_testimonial_description_inner, .et_pb_text, .et_pb_toggle_content, .et_pb_toggle_title, .et_pb_widget, .product {
    word-wrap: normal;
}

sub, sup {
    position: relative;
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    font-size: 0.65em;
    margin-left: 1px;
}

sub {
	top:-0.05em;
}

#content-area .et_pb_wc_tabs table td {
	border: 1px solid #444;
	padding: 0.6em 1.25em;
}

img.aligncenter, img.alignleft, img.alignright {
	margin-bottom:25px;
}

blockquote p {
color:#000;
font-size: 22px;
}
	
/* Button Styles */

.et_pb_button {
	text-align: center;
}

.et_pb_button, .et_pb_promo_button {
	color: #fff !important;
}

/* Inline Buttons */

.btn-inline .et_pb_button_module_wrapper {
    display: inline-block;
    margin: 0 5px;
}

.btn-inline {
    text-align: left !important;
}

/* Full Width Header Styles */

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	margin-bottom:30px;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100%;
    max-width: 100%;
}

.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper {
margin-bottom:30px;
}

/* Industry Page Styles */

#solidus-industries-cleaning-products h4 {
	color: #1c2762 !important;
	margin-top: -5px;
	margin-bottom:8px;
	font-size: 18px;
}

#products-block-product-title h2 {
	font-size:26px;
}

.et_pb_column_1_2 .et_pb_promo, .et_pb_column_1_3 .et_pb_promo, .et_pb_column_1_4 .et_pb_promo, .et_pb_column_1_5 .et_pb_promo, .et_pb_column_1_6 .et_pb_promo, .et_pb_column_2_5 .et_pb_promo, .et_pb_column_3_5 .et_pb_promo {
    padding: 40px 10px;
}

/* Product Page Styles */

.single-product .et_post_meta_wrapper {
	display:none;
}

.single-product .et_right_sidebar #left-area {
    float: none;
    padding-right: 0;
}

.single-product #left-area {
    width: 100%;
    padding-bottom: 0px;
}

.single-product #sidebar {
	display: none;
}

.single-product #main-content .container::before {
    background-color: transparent;
}
.single-product.et-db #et-boc .et_pb_tab_active a {
    border-bottom: 3px solid #003878;
}


.et-db #et-boc .solidus-product-tabs .et_pb_tabs_controls li {
    border-right: 0px solid #d9d9d9;
	display:inline;
	float:none;
}

.et-db #et-boc .solidus-product-tabs .et_pb_tabs_controls {
	background-color: transparent;
	border-top:1px solid #d9d9d9;
	padding-top:5px !important;
	text-align: center;
}

.et-db #et-boc .solidus-product-tabs ul.et_pb_tabs_controls::after {
    border-top: 1px solid #d9d9d9;
}

.et-db #et-boc .solidus-product-tabs .et_pb_tabs_controls li a {
    padding: 4px 30px 9px;
}

/* Natural Gas Processing Page Styles */

.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
    margin-top: 10px;
}

/* Oil and Gas Page Styles */

		.oil-gas {
		max-height: 1050px;
	}
	
	.oil-gas .et_hover_enabled {
		z-index:0;
	}

.oil-gas-platforms-footer-section {
	max-height:700px;
	overflow:hidden;
}

/* Client Logo Styles */

.our-clients-carousel .sp-logo-carousel-pro-section  {
	mask-image: linear-gradient(270deg, rgb(255, 255, 255) 96%, rgba(2,0,36,0) 100%);
}
.client-logo-carousel-fade {
	mask-image: linear-gradient(270deg, rgba(2,0,36,0) 0%, rgba(255,255,255,1) 3%);
}

@media (min-width:1850px) {
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
		background-position: center 25% !important;
	}
	
}


@media (min-width: 1300px) and (max-width:1849px) {
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 80px;
    padding-bottom: 500px;
}
	
		.offshore-oil-gas {
		max-height:1000px;
	}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
}

@media (min-width: 1530px) {
		.service-icons-section .et_pb_row.services-icons-two-column {
    		max-width: 750px !important;
			width:750px !important;
} 
}
@media (min-width: 981px) and (max-width:1529px) {
.service-icons-section .et_pb_row.services-icons-two-column {
    max-width: 50% !important;
    width: 50% !important;
}
	
}

@media (min-width: 1201px) and (max-width:1400px) {
	
	.zi-400-science-banner-section .et_pb_column.et_pb_column_1_2 {
		width: 51.25% !important;
	}
	
		.zi-400-science-banner-section .et_pb_column.et_pb_column_1_2.et-last-child {
		width: 43.25% !important;
	}
	
	.zi-400-science-banner-section h1 {
		font-size:46px !important;
	}
	
	.zi-400-science-banner-section .top-heading {
		margin-top:40px !important;
	}
	
		.zi-400-science-banner-section .sub-heading {
		width:90% !important;
	}
	
}

@media (min-width: 981px) and (max-width:1200px) {
	
	.zi-400-science-banner-section .et_pb_column.et_pb_column_1_2 {
		width: 51.25% !important;
	}
	
		.zi-400-science-banner-section .et_pb_column.et_pb_column_1_2.et-last-child {
		width: 43.25% !important;
	}
	
	.zi-400-science-banner-section h1 {
		font-size:46px !important;
	}
	
	.zi-400-science-banner-section .top-heading {
		margin-top:40px !important;
	}
	
	.zi-400-science-banner-section .sub-heading {
		width:100% !important;
	}
}

@media (min-width: 1300px) and (max-width:1475px) {
	.aircraft-engine-cleaner-footer-cta-section .et_pb_fullwidth_header_container .header-content {
		max-width:68% !important;
	}
}


@media (min-width: 1331px) and (max-width:1370px) {	
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	font-size:36px;
	}
	
	.offshore-oil-gas-platforms-heat-exchangers-img 	{
	background-position: 6% 50% !important;
	}
}


@media (min-width: 1251px) and (max-width:1330px) {	
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	font-size:33px;
	}
		.offshore-oil-gas-platforms-heat-exchangers-img 	{
	background-position: 8% 50% !important;
	}
}


@media (min-width: 1201px) and (max-width:1250px) {	
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
	font-size:32px;
	}
			.offshore-oil-gas-platforms-heat-exchangers-img 	{
	background-position: 12% 50% !important;
	}
}

@media (min-width: 1201px) and (max-width:1299px) {	
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 80px;
    padding-bottom: 700px;
}
			.offshore-oil-gas {
		max-height:1000px;
	}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
		.aircraft-engine-cleaner-footer-cta-section .et_pb_fullwidth_header_container .header-content {
		max-width:75% !important;
	}
}
@media (max-width: 1240px) {
	.woocommerce div.product {
    padding-left: 15px;
    padding-right: 15px;
	}
}

@media (max-width: 1200px) {
	.two-column-full-width-content-left .et_pb_gutters1 .et_pb_column_1_2, .two-column-full-screen-content-left .et_pb_gutters1.et_pb_row .et_pb_column_1_2, .two-column-full-width-content-right .et_pb_gutters1 .et_pb_column_1_2, .two-column-full-width-content-right .et_pb_gutters1.et_pb_row .et_pb_column_1_2 {
		width:100%;
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
		.two-column-full-width-content-left .et_pb_gutters1 .et_pb_column_1_2:last-child, .two-column-full-screen-content-left .et_pb_gutters1.et_pb_row .et_pb_column_1_2:last-child, .two-column-full-width-content-right .et_pb_gutters1 .et_pb_column_1_2:first-child, .two-column-full-width-content-right .et_pb_gutters1.et_pb_row .et_pb_column_1_2:first-child {
			display:none;
	}
	
.two-column-full-width-content-left .et_pb_module, .two-column-full-width-content-right .et_pb_module {
	padding-left:7%;
	padding-right: 7%;
	}
	
	.two-column-full-width-content-left .et_pb_divider.et_pb_module, .two-column-full-width-content-right .et_pb_divider.et_pb_module {
		padding-left:0px;
		padding-right:0px;
		margin-right:7% !important;
		margin-left: 7% !important;
	}
		
	.two-column-full-width-content-left .et_pb_module.two-column-full-width-section-responsive-image, .two-column-full-width-content-right .et_pb_module.two-column-full-width-section-responsive-image {
		padding-left:0px !important;
		padding-right:0px !important;
		margin-right:0 !important;
		margin-left: 0 !important;
	}
	
	.natural-gas-power-stations-title {
		max-width: 100%;
	}
	
	#wind-turbine-cleaning-products.et_pb_column {
		background-image: linear-gradient(33deg,#a6c8df 10%,#00357a 98%);
	}
	
	.natural-gas-processing-general-plant-equipment.et_pb_column, .oil-refinery-general-plant-equipment.et_pb_column {
    background-image: linear-gradient(130deg, #b2cff7 3%, #fff 100%) !important;
}
	
	#gas-compressor-stations.et_pb_column {
		background-image: linear-gradient(161deg, #cddff7 0%,rgba(239,222,210,1) 64%);
	}
	
	#oil-refineries.et_pb_column {
	background-image: linear-gradient(1deg,rgba(52,106,170,0.95) 16%,#2a6099 100%);
	}
	
	#gas-processing-plants.et_pb_column {
	background-image: linear-gradient(185deg,rgba(26,40,100,0.95) 0%,rgba(2,56,120,0.97) 100%);
	}
	
		#offshore-oil-spills.et_pb_column {
	background-image:linear-gradient(180deg,rgba(15,125,175,0.9) 0%,rgba(0,102,140,0.3) 81%);
	}
	
	.offshore-oil-spills-section .et_pb_row {
		background-position: right bottom;
	}
	
	.color-background-content-section .et_pb_row {
		width:86%;		
	}
	
	.et_pb_row {
		width: 86%;
	}
	
	.our-clients-carousel .et_pb_row {
		width:86% !important;	
		max-width:86% !important;
	}
	
	.offshore-oil-gas-section .et_pb_row {
		background-position: left bottom;
	}
	
}

@media (min-width: 1201px) {
	.two-column-full-width-section-responsive-image {
		display: none;
	}
	
	.natural-gas-power-stations-title {
		max-width: 440px;
	}
}

@media (min-width: 1061px) and (max-width:1200px) {
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
		padding-top: 100px;
    padding-bottom: 300px;
	}
}
@media (min-width: 981px) and (max-width:1060px) {
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
		padding-top: 100px;
    padding-bottom: 400px;
	}
	}

@media (min-width: 981px) and (max-width:1200px) {
	.solidus-footer-cta-section.et_pb_fullwidth_header {
		padding-top:100px;
		padding-bottom:100px;
	}
	
		.natural-gas-processing-footer-cta .solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 50px;
    padding-bottom: 600px;
	}

	
	.solidus-banner-section .et_pb_fullwidth_header {
    padding-top: 130px;
    padding-bottom: 70px;
}
	
	.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header {
    padding-top: 80px;
    padding-bottom: 420px;

}
	
		.solidus-banner-section.oil-refineries .et_pb_fullwidth_header {
    padding-top: 100px;
    padding-bottom: 460px;

}
	
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 70px;
    padding-bottom: 700px;
}
	
	.offshore-oil-gas {
		max-height:900px;
	}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
	
		.solidus-banner-section.oil-gas .et_pb_fullwidth_header {
    padding-top: 60px;
    padding-bottom: 880px;
}
			.oil-gas {
		max-height: 960px;
	}

	.oil-gas-platforms-footer-cta.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 80px;
    padding-bottom: 240px;
	}	
	
	.aircraft-engine-cleaner-footer-cta-section.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 80px;
    padding-bottom: 400px;
	}
	
	.aircraft-engine-cleaner-footer-cta-section .et_pb_fullwidth_header_container .header-content {
		max-width:90% !important;
	}
	
		.scientific-graph-image {
		padding-right: 15% !important;
		padding-left: 15% !important;
	}
	
	.aircraft-wing-skin-image {
		width: 60%;
	}
	
	.scientific-samples-three-row-image {
		width:65% !important;
	}
	
}


@media (min-width: 1201px) and (max-width:1550px) {
	.scientific-graph-image {
		padding-right: 15% !important;
		padding-left: 15% !important;
	}
	
	.aircraft-wing-skin-image {
		    width: 50%;
	}
	
	.scientific-samples-three-row-image {
		width:60% !important;
	}
}


@media (min-width: 981px) {
	
.solidus-three-columns-row .et_pb_column_1_6, .solidus-three-columns-row .et_pb_row .et_pb_column_1_6 {
    flex: 1 0 calc(33.334% - 10px);
    padding-left: 10px;
    padding-right: 10px;
	margin-right:0px;
	max-width:33.334%;
}
	
.solidus-three-columns-row .et_pb_column_1_6 .et_pb_module, .solidus-three-columns-row .et_pb_row .et_pb_column_1_6 .et_pb_module {
    margin-bottom: 9.27%;
}
	
}

@media (max-width: 980px) {
.woo-tabs-accordion-responsive {
	display:block !important;
}
	.et_pb_wc_tabs {
		display:none !important;
	}
	
body.woocommerce .woocommerce-tabs {
    margin: 25px 0 45px !important;
}
	
.btn-inline {
    text-align: center !important;
}
	
		.zi-400-science-banner-section h1 {
		font-size:44px !important;
		line-height:1.2 !important;
	}
}

@media (min-width: 461px) and (max-width:1200px) {
.two-button-section-row .et_pb_column {
		width:48.5% !important;
	}
	
	.two-button-section-row.et_pb_gutters2 .et_pb_column:first-child, .two-button-section-row .et_pb_gutters2.et_pb_row.et_pb_column:first-child {
    margin-right: 1.5% !important;
}
	
.et_pb_row.two-button-section-row .et_pb_column:last-child, .et_pb_row.two-button-section-row .et_pb_column:last-child {
    margin-left: 1.5% !important;
}
}

@media (max-width: 440px) {
	table.zok-case-study-responsive, table.scientific-testing-zi-responsive {
		overflow: hidden;
		overflow-x: scroll;
		display: block;
	}
	
	table.zok-case-study-responsive tr td, table.scientific-testing-zi-responsive tr td {
		padding: 6px 10px;
	}
	
}
@media (max-width: 460px) {
	.solidus-banner-section .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {
		margin-left:0px;
		display: block !important;
	}
	
	.two-button-section-row .et_pb_column {
		width:100% !important;
	}
	
	.two-button-section-row.et_pb_gutters2 .et_pb_column:first-child, .two-button-section-row .et_pb_gutters2.et_pb_row.et_pb_column:first-child {
    margin-right: 0 !important;
}
	
.et_pb_row.two-button-section-row .et_pb_column:last-child, .et_pb_row.two-button-section-row .et_pb_column:last-child {
    margin-left: 0 !important;
}

.two-button-section-row .et_pb_button {
		width:100% !important;
	}	
}

@media (min-width: 768px) and (max-width:980px) {
.solidus-banner-section .et_pb_fullwidth_header {
    padding-top: 80px;
    padding-bottom: 80px;
}
	
	.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header {
    padding-top: 80px;
    padding-bottom: 400px;
}
	
			.solidus-banner-section.oil-refineries .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 460px;

}
	
.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
		padding-top: 60px;
    padding-bottom: 350px;
	}
	
		.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 1000px;
}
.offshore-oil-gas {
    max-height: 1250px;
}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
	
		.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
	background-position: 53% 50%;
	}
	
			.solidus-banner-section.oil-gas .et_pb_fullwidth_header {
    padding-top: 60px;
    padding-bottom: 920px;
}
			.oil-gas {
		max-height: 950px;
	}
}

@media (min-width: 600px) and (max-width:980px) {
.service-icons-section .et_pb_column.et_pb_column_1_3, .service-icons-section .et_pb_row .et_pb_column.et_pb_column_1_3 {
    width: 29.667%;
} 

.service-icons-section .et_pb_column_1_3.et_pb_column, .service-icons-section .et_pb_row .et_pb_column_1_3.et_pb_column {
    margin-right: 5.5%;
}
	
		.service-icons-section .et_pb_column.et_pb_column_1_2, .service-icons-section .et_pb_row .et_pb_column.et_pb_column_1_2 {
    width: 47.25%;
} 

.service-icons-section .et_pb_column_1_2.et_pb_column, .service-icons-section .et_pb_row .et_pb_column_1_2.et_pb_column {
    margin-right: 5.5%;
}
	
.service-icons-section .services-icons-two-column .et_pb_image .et_pb_image_wrap {
    max-width: 70%;
}
	
.service-icons-section .et_pb_row.services-icons-two-column {
    		max-width: 50% !important;
			width:50% !important;
} 
	
	.solidus-two-columns-row .et_pb_column_1_2, .solidus-two-columns-row .et_pb_row .et_pb_column_1_2, .solidus-three-columns-row .et_pb_column_1_3, .solidus-three-columns-row .et_pb_row .et_pb_column_1_3, .solidus-three-columns-row .et_pb_column_1_6, .solidus-three-columns-row .et_pb_row .et_pb_column_1_6 {
    flex: 1 0 calc(50% - 10px);
    padding-left: 10px;
    padding-right: 10px;
	margin-right:0 !important;
	max-width:50%;
}
	
	 .et_pb_row.solidus-three-columns-row.et_pb_equal_columns, .solidus-three-columns-row.et_pb_row_inner.et_pb_equal_columns, .solidus-three-columns-row.et_pb_section.et_pb_equal_columns > .et_pb_row {
		 display:flex;
	}
	
		.solidus-footer-cta-section.et_pb_fullwidth_header {
		padding-top:50px;
		padding-bottom:50px;
	}
	
		.aircraft-engine-cleaner-footer-cta-section.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 60px;
    padding-bottom: 300px;
	}
	
		.natural-gas-processing-footer-cta .solidus-footer-cta-section.et_pb_fullwidth_header {
		padding-top:50px !important;
		padding-bottom:800px !important;
	}
	
	.oil-gas-platforms-footer-cta.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 80px;
    padding-bottom: 280px;
	}
		
}

@media (min-width: 600px) and (max-width:767px) {
.solidus-banner-section .et_pb_fullwidth_header {
    padding-top: 50px;
    padding-bottom: 50px;
}
	.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header {
    padding-top: 20px;
    padding-bottom: 390px;
}
	
	.solidus-banner-section.oil-refineries .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 440px;

}
	
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
		padding-top: 60px;
    padding-bottom: 350px;
	}
	
		.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 1000px;
}
.offshore-oil-gas {
    max-height: 1250px;
}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
	
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
	background-position: 77% 50%;
	}
	
	.solidus-banner-section.oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 900px;
}
		.oil-gas {
		max-height: 950px;
	}
	
	.oil-gas-platforms-footer-section {
	max-height:620px !important;
}
}

@media (max-width:767px) {
	.solidus-footer-cta-section.et_pb_fullwidth_header_1.et_pb_fullwidth_header .header-content h3.et_pb_module_header {
		font-size:34px !important;
	}
	
	.two-column-full-width-section-responsive-image img {
		min-height:350px;
		object-fit: cover;
		object-position: 0 0;
	}

	#offshore-oil-gas-platforms	.two-column-full-width-section-responsive-image img {
	object-position: 78% 100%;
	}
	.offshore-oil-gas-platforms-heat-exchangers-col-one .two-column-full-width-section-responsive-image img {
	object-position: 40% 0 !important;
	}

	#general-plant-equipment-cleaning .two-column-full-width-section-responsive-image img {
    object-position: 50% 50% !important;
}
	
#gas-compressor-stations .two-column-full-width-section-responsive-image img, #oil-refineries .two-column-full-width-section-responsive-image img, #oil-refinery-heat-exchanger-cleaning-products .two-column-full-width-section-responsive-image img, #oil-refinery-pipeline-flushing .two-column-full-width-section-responsive-image img, .natural-gas-processing-heat-exchangers .two-column-full-width-section-responsive-image img {
    object-position: center center !important;
}
	
}


@media (min-width: 620px) and (max-width:820px) {
	.solidus-banner-section .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size:60px;
	}
	
	.solidus-banner-section  .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
		font-size:30px;
	}
}


@media (max-width:619px) {
	.solidus-banner-section .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size:44px;
		line-height:1.1em;
	}
	
	.solidus-banner-section  .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_subhead {
		font-size:26px;
	}	
	
		.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size:60px;
		line-height:1.1em;
	}
}
@media (min-width:600px) {
.et_pb_row.et_pb_equal_columns, .et_pb_row_inner.et_pb_equal_columns, .et_pb_section.et_pb_equal_columns > .et_pb_row {
	flex-wrap: wrap;
	justify-content:center;
}
}

@media (max-width:599px) {
	.solidus-banner-section .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 40px;
}
	
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size:44px;
		line-height:1.1em;
	}
	
	
	.solidus-banner-section .et_pb_fullwidth_header_container {
		width:86%;		
	}
	
	.et_pb_row_1-6_1-6_1-6_1-2 > .et_pb_column.et_pb_column_1_6, .et_pb_row_6col > .et_pb_column.et_pb_column_1_6, 
	.et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_4col > .et_pb_column.et_pb_column_1_4 {
		width:100%;
		margin-right:0px;
		
	}
	
	.et_pb_row_6col {
		display:block !important;
	}
	
	.solidus-footer-cta-section.et_pb_fullwidth_header {
		padding-top:40px;
		padding-bottom:40px;
	}
	
.natural-gas-processing-footer-cta .solidus-footer-cta-section.et_pb_fullwidth_header {
		padding-top:40px !important;
		padding-bottom:1000px !important;
	}
	
.solidus-footer-cta-section.et_pb_fullwidth_header_1.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content {
    max-width: 100%;
}

	.mineral-processing-icon-img {
	margin-top: -20px !important;
	}
	
	.et_pb_module.et_pb_image.marine-container-terminals-img {
		margin-left: 19% !important;
	}
	.service-icons-section .et_pb_image_2.mining-gas-turbine-compressor-icon-img {
		max-width:70% !important;
		width:70% !important;
		margin-top: 10px !important;
	}
	
	.services-icons-two-column .et_pb_image {
		max-width:70% !important;
		width:70% !important;
	}
	
	.et_pb_row.et_pb_row_4.five-service-icons-top-row {
		margin-top: 0px !important;
		padding-top:10px !important;
	}
	

}
@media (min-width:480px) and (max-width:599px) {
		.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header {
    padding-top: 50px;
    padding-bottom: 280px;
}
	
		.solidus-banner-section.oil-refineries .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 440px;

}
	
.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
    padding-top: 50px;
    padding-bottom: 300px;
}
			.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 1000px;
}
.offshore-oil-gas {
    max-height: 1250px;
}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
	
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
	background-position: 68% 50%;
	}
	
		.solidus-banner-section.oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 900px;
}
		.oil-gas {
		max-height: 950px;
	}
	
		.oil-gas-platforms-footer-cta.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 40px;
    padding-bottom: 300px;
	}	
	
		.aircraft-engine-cleaner-footer-cta-section.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 40px !important;
    padding-bottom: 400px !important;
	}
}

@media (max-width:479px) {
	.solidus-banner-section.natural-gas-processing .et_pb_fullwidth_header {
    padding-top: 50px;
    padding-bottom: 150px;
}
	
		.solidus-banner-section.oil-refineries .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 580px;

}
	.solidus-banner-section.aircraft-engine-cleaning .et_pb_fullwidth_header {
    padding-top: 40px;
	padding-bottom: 480px;
}
			.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 1000px;
}
.offshore-oil-gas {
    max-height: 1250px;
}
	
	.offshore-oil-gas .et_hover_enabled {
		z-index:0;
	}
	
	.solidus-banner-section.offshore-oil-gas .et_pb_fullwidth_header {
	background-position: 63% 50%;
	}
	
	
		.solidus-banner-section.oil-gas .et_pb_fullwidth_header {
    padding-top: 40px;
    padding-bottom: 1200px;
}
		.oil-gas {
		max-height: 1200px;
	}
	
			.oil-gas-platforms-footer-cta.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 60px;
    padding-bottom: 400px;
				background-position:30% 0% !important;
	}
	
			.aircraft-engine-cleaner-footer-cta-section.solidus-footer-cta-section.et_pb_fullwidth_header {
	padding-top: 40px !important;
    padding-bottom: 550px !important;
	}
}

/* WooCommerce Styles */

.single_variation_wrap {
	display:none !important;
}

.woocommerce div.product form.cart .variations td {
    padding: 0 0 20px 0 !important;
    display: block;
}

ul.variable-items-wrapper {
	padding:0px 0px 15px !important;
}

.woocommerce div.product form.cart .variations {
    margin-bottom: 0em;
}

.et-db #et-boc .et-l ul.et_pb_tabs_controls {
    background-color: #fff;
}

body.woocommerce .woocommerce-tabs {
    border: 0px solid #d9d9d9;
    margin: 0 0 45px;
}

.et-db #et-boc .et-l .et_pb_tabs_controls li {
    border-right: 0px solid #d9d9d9;
    }

.wc-prd-accordion-button {
    border-bottom: 2px solid #E0E0E0;
    color: #fff;
    cursor: pointer;
    letter-spacing: 1px;
	background-color: #003878;
	padding: 9px 5px 9px 15px;
}

.wc-prd-accordion-pm {
    float: right;
    font-size: 20px;
    line-height: 1.6;
    margin-right: 10px;
}

.wc-prd-accordion-content {
    display: none;
	padding: 25px 20px 30px;
	background-color: #f0f7fe;
	border: 1px solid #dee7f0;
}

.woo-tabs-accordion-responsive {
	display:none;
}

.single-product.et-db #et-boc .et-l .et_pb_wc_tabs {
    border: 0px solid #D9D9D9;
	border-top: 1px solid #D9D9D9 !important;
	
}

.single-product.et-db #et-boc .et-l .et_pb_tabs_controls li a {
    padding: 8px 30px 8px;
}