.elementor-kit-12{--e-global-color-primary:#1A1A1A;--e-global-color-accent:#F36E21;--e-global-color-secondary:#3A3A3A;--e-global-color-text:#ECECEC;--e-global-color-b9d92cf:#FFFFFF;--e-global-color-0cc0643:#3A3A3A;--e-global-color-d10016c:#0D0D0D;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:800;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:600;background-color:var( --e-global-color-d10016c );overscroll-behavior:auto;}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:2440px;}.e-con{--container-max-width:2440px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}Industrial Cleaning & Passivation Services{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* ============================================
   CXP SOLUTIONS - CLEAN GLOBAL CSS
   For use with Unified Header Widget
   ============================================ */

/* ============================================
   HEADER CONTAINER - FULL WIDTH
   ============================================ */

.elementor-location-header,
[data-elementor-type="header"] {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  z-index: 99999 !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove all Elementor container restrictions */
.elementor-location-header .elementor-section,
.elementor-location-header .elementor-container,
.elementor-location-header .elementor-column,
.elementor-location-header .elementor-widget-wrap,
.elementor-location-header .elementor-element,
.elementor-location-header .e-con,
.elementor-location-header .e-con-inner,
[data-elementor-type="header"] .elementor-section,
[data-elementor-type="header"] .elementor-container,
[data-elementor-type="header"] .elementor-column,
[data-elementor-type="header"] .elementor-widget-wrap,
[data-elementor-type="header"] .elementor-element,
[data-elementor-type="header"] .e-con,
[data-elementor-type="header"] .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}

/* Let HTML widget overflow for dropdowns */
.elementor-location-header .elementor-widget-html,
[data-elementor-type="header"] .elementor-widget-html {
  overflow: visible !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* ============================================
   PUSH PAGE CONTENT DOWN
   ============================================ */

body:not(.elementor-editor-active) {
  padding-top: 140px !important;
}

@media (max-width: 1199px) {
  body:not(.elementor-editor-active) {
    padding-top: 120px !important;
  }
}

@media (max-width: 991px) {
  body:not(.elementor-editor-active) {
    padding-top: 90px !important;
  }
}

@media (max-width: 576px) {
  body:not(.elementor-editor-active) {
    padding-top: 80px !important;
  }
}

/* ============================================
   HIDE OLD HEADER ELEMENTS
   (if any legacy widgets are still present)
   ============================================ */

/* Hide any old nav/social/CTA widgets - unified header handles everything */
.elementor-location-header .elementor-widget-nav-menu,
.elementor-location-header .elementor-widget-social-icons:not(.cxp-keep),
.elementor-location-header .cxp-wow-cta:not(.cxp-keep),
.elementor-location-header .cxp-desktop-nav,
.elementor-location-header .cxp-mega-nav {
  display: none !important;
}
/* ============================================
   CXP SOLUTIONS - CLEAN GLOBAL CSS
   For use with Unified Header Widget
   ============================================ */

/* ============================================
   HEADER CONTAINER - FULL WIDTH
   ============================================ */

.elementor-location-header,
[data-elementor-type="header"] {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  width: 100vw !important;
  max-width: 100vw !important;
  z-index: 99999 !important;
  background: transparent !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Remove all Elementor container restrictions */
.elementor-location-header .elementor-section,
.elementor-location-header .elementor-container,
.elementor-location-header .elementor-column,
.elementor-location-header .elementor-widget-wrap,
.elementor-location-header .elementor-element,
.elementor-location-header .e-con,
.elementor-location-header .e-con-inner,
[data-elementor-type="header"] .elementor-section,
[data-elementor-type="header"] .elementor-container,
[data-elementor-type="header"] .elementor-column,
[data-elementor-type="header"] .elementor-widget-wrap,
[data-elementor-type="header"] .elementor-element,
[data-elementor-type="header"] .e-con,
[data-elementor-type="header"] .e-con-inner {
  width: 100% !important;
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}

/* Let HTML widget overflow for dropdowns */
.elementor-location-header .elementor-widget-html,
[data-elementor-type="header"] .elementor-widget-html {
  overflow: visible !important;
  width: 100% !important;
  max-width: 100% !important;
}

/* ============================================
   PUSH PAGE CONTENT DOWN
   ============================================ */

body:not(.elementor-editor-active) {
  padding-top: 140px !important;
}

@media (max-width: 1199px) {
  body:not(.elementor-editor-active) {
    padding-top: 120px !important;
  }
}

@media (max-width: 991px) {
  body:not(.elementor-editor-active) {
    padding-top: 90px !important;
  }
}

@media (max-width: 576px) {
  body:not(.elementor-editor-active) {
    padding-top: 80px !important;
  }
}

/* ============================================
   HIDE OLD HEADER ELEMENTS
   (if any legacy widgets are still present)
   ============================================ */

/* Hide any old nav/social/CTA widgets - unified header handles everything */
.elementor-location-header .elementor-widget-nav-menu,
.elementor-location-header .elementor-widget-social-icons:not(.cxp-keep),
.elementor-location-header .cxp-wow-cta:not(.cxp-keep),
.elementor-location-header .cxp-desktop-nav,
.elementor-location-header .cxp-mega-nav {
  display: none !important;
}
  /* Find the rogue skid image */
   img[src*="wide-front-skid"] {
     outline: 5px solid red !important;
     position: relative !important;
     z-index: 99999 !important;
   }/* End custom CSS */