@charset "UTF-8";
/*
Theme Name: Biomekanikal Detailing Supplies & Chemical Distribution
Theme URI: 
Author: the Development team
Author URI: https://wordpress.org/
Description: A theme for WordPress 5.
Requires at least: WordPress 4.9.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wp5default
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

WP5 Default is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography ## Headings ## Copy
# Elements ## Lists ## Tables
# Forms ## Buttons ## Fields
# Navigation ## Links ## Menus ## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content ## Archives ## Posts and pages ## Comments
# Blocks
# Media ## Captions ## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
@font-face {
    font-family: 'Babylon5';
    src: url('assets/fonts/Babylon5.woff') format('woff'),
		url('assets/fonts/Babylon5.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
 html, body {
    width: 100% !important;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
}

body {font-family: 'Arial', sans-serif; margin: 0 auto; font-size: 16px; font-weight: 400; background: #000; color: #fff; min-width: 320px !important;}
* { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0;margin:0;}

.elementor-section.elementor-section-height-full {
    height: 0 !important;
}
.section-2 .elementor-image-box-content p{
	font-size: 25px !important;
	margin-top: 14px;
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0;
    white-space: break-spaces;
}

ul.sub-menu {background: #fad80f !important;background: -webkit-linear-gradient(58deg, #fad80f 0%, #927505 100%) !important;background: linear-gradient(49deg, #f2cf00 0%, #7a6820 100%) !important;}

.li#menu-item-20629:hover, .menu-main-navigation-container ul li:hover {background: #fad80f !important;background: -webkit-linear-gradient(58deg, #fad80f 0%, #927505 100%) !important;background: linear-gradient(49deg, #f2cf00 0%, #7a6820 100%) !important;}

input.hfe-search-form__input {background: #fad80f !important;background: -webkit-linear-gradient(58deg, #fad80f 0%, #e2c247 100%) !important;background: linear-gradient(58deg, #cab32d 0%, #a3881d 100%) !important;}

.elementor-20 .elementor-element.elementor-element-d70354f button.hfe-search-submit {
    color: #c09f00;
}

/*###################################
## Layouts
###################################*/
.row {max-width: 1386px; margin: 0 auto; padding-left: 10px; padding-right: 10px;}
.cta {display: none;}
.grecaptcha-badge {z-index: 999999;}

.home .entry-header{ display: none; }

.flex{ display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between;  -webkit-flex-wrap: wrap; -moz-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap; align-items: center; flex-wrap: wrap; }

/*###################################
## Fonts
###################################*/
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
@font-face {
	font-family: 'Aero';
	font-style: italic;
	font-weight: 500;
	src: local('Aero'), url('https://fonts.cdnfonts.com/s/62901/Aero.woff') format('woff');
}

@font-face {
	font-family: 'Agency FB';
	src: url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.eot');
	src: url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.eot?#iefix') format('embedded-opentype'),
		url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.woff2') format('woff2'),
		url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.woff') format('woff'),
		url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.ttf') format('truetype'),
		url('assets/fonts/AgencyFB-Bold/AgencyFB-Bold.svg#AgencyFB-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

h1, h2 , h3, h4, h5, h6, p, ul, ol { padding: 0; margin: 0}
a, a:visited { -webkit-transition: all .5s ease; text-decoration: none !important; text-decoration: none; -o-transition: all .5s ease; transition: all .5s ease;color: inherit;}
a:focus {outline: none !important;}
h1, h2, h3, h4, h5{ font-weight: 700; line-height: 1.12; }
h1, h2{ font-size: 85px; font-family: 'Agency FB'; }
.inner .site-main h1, .home h1 span.title{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,217,82,1) 20%, rgba(255,163,3,1) 29%, rgba(107,40,0,1) 43%, rgba(134,75,13,1) 56%, rgba(255,177,43,1) 70%, rgba(255,190,2,1) 80%, rgba(193,91,0,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,217,82,1) 20%, rgba(255,163,3,1) 29%, rgba(107,40,0,1) 43%, rgba(134,75,13,1) 56%, rgba(255,177,43,1) 70%, rgba(255,190,2,1) 80%, rgba(193,91,0,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,217,82,1) 20%, rgba(255,163,3,1) 29%, rgba(107,40,0,1) 43%, rgba(134,75,13,1) 56%, rgba(255,177,43,1) 70%, rgba(255,190,2,1) 80%, rgba(193,91,0,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #ffffff00;
	filter: drop-shadow(1px -2px 1px #fff); 
}
h3{ font-size: 40px; font-family: 'Agency FB'; letter-spacing: 0px; }
h4{ color: #F1E208; font-size: 30px; letter-spacing: 5px; font-family: 'Agency FB';}
h5{ font-family: 'Titillium Web', sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 4px;}
p, ul, ol { font-family: 'Ubuntu', sans-serif !important;  line-height: 1.5; font-weight: 500; letter-spacing: .048em}
.col-3-img p {
    font-size: 22px !important;
}
.col-3-img h3 {
    font-size: 45px !important;
	letter-spacing: 6px !important;
}
/*###################################
## Buttons
###################################*/
.btn , .ctc-form input[type="submit"], .comment-form input[type="submit"]{ font-family: 'Titillium Web', sans-serif; position: relative; overflow: hidden; z-index: 999; display: block; margin: 0 auto; text-align: center; padding: 17px 0; width: 374px!important; font-size: 17px; font-weight: 700; color: #FFF; line-height: 1.2; height: 58px; -webkit-appearance: inherit; border: 2px solid #FF3300; border-radius: 50px;
}

.btnphone{ height: 79px; z-index: 2;}
.btnphone a{ font-size: 36px; }
.btnphone .fa { font-size: 35px; margin-right: 10px; }

.btn:hover, .ctc-form input[type="submit"]:hover, .comment-form input[type="submit"]:hover{  color: #F1E208; border: 2px solid #F1E208;}

#se-header h1 
{
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
.banner-2 h2{
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
#sp-header h1{
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
#quantum-heading h1{
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
.car-wash h2 {
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
.bp-title h1, .bp-title h1, .bp-title2 h1 {
	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
	-webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

h2,
.btn , .ctc-form input[type="submit"], .comment-form input[type="submit"]{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,168,181,1) 13%, rgba(255,55,52,1) 29%, rgba(204,0,0,1) 43%, rgba(189,16,0,1) 51%, rgba(255,51,0,1) 90%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,168,181,1) 13%, rgba(255,55,52,1) 29%, rgba(204,0,0,1) 43%, rgba(189,16,0,1) 51%, rgba(255,51,0,1) 90%, rgba(255,255,255,1) 100%);
	background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,168,181,1) 13%, rgba(255,55,52,1) 29%, rgba(204,0,0,1) 43%, rgba(189,16,0,1) 51%, rgba(255,51,0,1) 90%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}

h2{
	-webkit-background-clip: text;
	-webkit-text-fill-color: #ffffff00;
	filter: drop-shadow(0 0 2px #000); 
}

/*###################################
## Forms
###################################*/
.ctc-hide, .ctc-form br{ display: none !important; }
.ctc-form textarea ,
.ctc-form input[type="date"],
.ctc-form input[type="text"],
.ctc-form select ,
.ctc-form input[type="email"], 
.ctc-form input[type="tel"],
.comment-form textarea{ color:#000; display: block; width: 100%; padding: 5px 20px; margin: 0 auto 10px; resize: none; background: #fff; color: #666; border: 1px solid #A3A3A3;  height: 36px; border-radius: 20px; font-size: 18px; }
.ctc-form label{ width: 49.5%; }
.ctc-form ::placeholder,
.comment-form ::placeholder{ font-size: 18px; color: #BABABA; }
.ctc-form textarea,
.comment-form textarea{ height: 150px; padding-top:10px; }
.ctc-form .flex input { border: 1px solid #CCCCCC; background: #fff; }
.ctc-form .flex label { font-weight: 700; }
.ctc-form input[type="submit"],
.comment-form input[type="submit"]{ max-width: 250px; margin: 0 auto; }
.ctc-form input[type="submit"]:hover{  }

/*###################################
## Menus
###################################*/

/*Main Menu*/
.menu-main-navigation-container {}
.menu-main-navigation-container ul { max-width: 100%; align-items: center; display: -webkit-flex;  display: -moz-flex;  display: -ms-flex;  display: -o-flex;  display: flex; justify-content: space-between; list-style: none; letter-spacing: 0;}
.menu-main-navigation-container ul li { padding: 16px 0; text-align: center; line-height: 1.2;}
.menu-main-navigation-container ul li a{ font-family: 'Titillium Web', sans-serif; font-weight: 700; color: #fff; width: 100%; border-right: 2px solid #333333; border-left: 2px solid #C3C3C3; padding: 10px 16px; font-size: 16px; display: block; text-transform: uppercase; min-height: 55px; display: flex; align-items: center; justify-content: center;}
.menu-main-navigation-container ul li:first-of-type a{ border-left: none;}
.menu-main-navigation-container ul li:last-of-type a{ border-right: none;}
.menu-main-navigation-container ul li a:hover, 
.menu-main-navigation-container .current-menu-item a{ }
.menu-main-navigation-container ul .hide, .menu-main-navigation-container ul .hide ul {display: none !important;}

/*Sub Menu*/
.menu-main-navigation-container ul li:hover ul {visibility: visible; opacity: 1; margin-top: 0;display:block;}
.menu-main-navigation-container ul ul { background:linear-gradient(90deg,rgba(75,75,75,1) 0%,rgba(132,132,132,1) 33%,rgba(0,0,0,1) 100%);position: absolute; visibility: hidden; margin-top: 50px; width: 250px;display: block; opacity: 0; z-index: 999; }
.menu-main-navigation-container ul ul li {padding: 0; display: block; margin-right: 0; border: none; }
.menu-main-navigation-container ul ul li:last-of-type { padding: 0 0 0; }
.menu-main-navigation-container ul ul li:first-of-type a {padding-left: 16px; }
.menu-main-navigation-container ul ul li a { text-transform: uppercase; padding: 10px; display: block; text-align: left; border: 0!important; }
.menu-main-navigation-container ul ul li:hover a {color: #fff; background: #8a0000; }

/*Sub Sub Menu*/
.menu-main-navigation-container ul ul ul { background:linear-gradient(90deg,rgba(75,75,75,1) 0%,rgba(132,132,132,1) 33%,rgba(0,0,0,1) 100%); visibility: hidden !important; margin-top: -48px !important; opacity: 0 !important; position: absolute; margin-left: 240px;  }
.menu-main-navigation-container ul ul li:hover ul {visibility: visible !important; opacity: 1 !important; }
.menu-main-navigation-container ul ul ul li {}
.menu-main-navigation-container ul ul ul li a { background: none!important; }
.menu-main-navigation-container ul ul ul li:hover a { background: #8a0000!important; }

img.canada {
    margin-bottom: -6px;
}
/*###################################
## Social
###################################*/
.elementor-widget-social-icons a:hover{  }

/*###################################
## HEADER
###################################*/
header .row{ max-width: 1735px; }
.search-form {display: flex; align-items: center; justify-content: center; width: 100%; gap: 20px}
.search-form label {width: 100%;}
.search-form label input {width: 100%;}
.header{ background: rgb(138,0,0);
	background: -moz-linear-gradient(253deg, rgba(138,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(253deg, rgba(138,0,0,1) 0%, rgba(0,0,0,1) 100%);
	background: linear-gradient(253deg, rgba(138,0,0,1) 0%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a0000",endColorstr="#000000",GradientType=1); }
.header .phone{ text-align: right; }
.header .phone a{ font-family: 'Jomhuria', cursive; font-size: 40px; font-weight: 400; }
.header .phone .fa{ background-color: #222222; width: 29px; height: 29px; text-align: center; line-height: 29px; border-radius: 50%; margin-right: 5px;}

.navbar{
	border-top: 4px solid #adadad;
	border-bottom: 4px solid #474747;
	box-shadow: 4px 4px 2px rgba(0,0,0,.65);
	background: rgb(75,75,75);
	background: -moz-linear-gradient(90deg, rgba(75,75,75,1) 0%, rgba(132,132,132,1) 33%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(90deg, rgba(75,75,75,1) 0%, rgba(132,132,132,1) 33%, rgba(0,0,0,1) 100%);
	background: linear-gradient(90deg, rgba(75,75,75,1) 0%, rgba(132,132,132,1) 33%, rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b4b4b",endColorstr="#000000",GradientType=1);}

/*###################################
## BANNER
###################################*/
/* .banner { } */
.banner {
    min-height: 797px;
}
.banner .logo{ max-width: 55.7%; margin: 0 auto; }
.banner .logo img{ width: 100%; display: block; }
/* .elementor-20 .elementor-element.elementor-element-902c416:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-902c416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-image: url(http://beta2.technodreamcenter.com/stingercanada.com/wp-content/uploads/2022/07/banner2.png) !important;
        background-position: bottom center;
        background-repeat: no-repeat;
        background-size: cover;
} */

/*###################################
## CONTENT
###################################*/
.site-content { position: relative; }

.welcome{ text-align: center; }
.welcome .row{ position: relative; max-width: 1620px; }
.welcome .row:before, .welcome .row:after{ content: ''; top: -20px; position: absolute; background: url('https://biomekanikaldetailingsupplies.com/wp-content/uploads/2021/08/beewelcome.png'); width: 256px; height: 370px; background-size: 100% 100%; z-index: 99;}
.welcome .row:after{ right: 0; }
.welcome .row:before{ left: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.welcome h1 span.title{ font-size: 135px; letter-spacing: 5px;}
.welcome h1 span.subtitle{ letter-spacing: 10px; display: block; font-size: 50px;  }
.welcome p{ max-width: 1024px; margin: 0 auto; padding-bottom: 25px; }

.ourproducts{ text-align: center; }
.ourproducts h2{ font-size: 79px;line-height: 110px; margin-top: -16px; margin-bottom: -10px; }
.ourproducts .prolist{ margin-top: -55px; max-width: 1250px; overflow: hidden;}
.ourproducts .prolist1{ margin-top: 0; }
.ourproducts .ourproducttitle { min-height: 133px; background-size: 100% 100%!important; }

/*
.hexagon > div { overflow: hidden; visibility: hidden; -webkit-transform: rotate(120deg); -moz-transform: rotate(120deg); -ms-transform: rotate(120deg); -o-transform: rotate(120deg); transform: rotate(120deg); cursor: pointer; }
.ourproducts .prolist .hexagon > div { width: 287px; height: 331px; margin: 0 auto!important; }
.hexagon-in1 { overflow: hidden; width: 100%; height: 100%; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -ms-transform: rotate(-60deg); -o-transform: rotate(-60deg); transform: rotate(-60deg); }
.hexagon-in1 > div{ width: 100%; height: 100%; visibility: visible; -webkit-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -ms-transform: rotate(-60deg); -o-transform: rotate(-60deg); transform: rotate(-60deg); }
*/

.hexagon > div { overflow: hidden; visibility: hidden; cursor: pointer; }
.ourproducts .prolist .hexagon > div { width: 287px; height: 331px; margin: 0 auto!important; }
.hexagon-in1 { overflow: hidden; width: 100%; height: 100%; }
.hexagon-in1 > div{ width: 100%; height: 100%; visibility: visible; }

.prolist .elementor-container {justify-content: space-between;}
/* .hexagon .new_hex img {max-width: 500px; width: 100%; min-height: 180px; max-height: 180px; height: auto;}*/
/* .hexagon {width: calc(25% - 15px) !important;}*/

.hexagon {width: calc(25% - 3px) !important;max-height: 320px !important;}
.hexagon .new_hex img {max-width: 300px !important;width: 76%;max-height: 156px;height: auto;}

#image-wheel{position: absolute;z-index: 2;margin-top: 10%;margin-left: 40;}

.ourproducts .btnproducts .hexagon { max-width: 147px; margin: 0 auto; position: absolute; left: 0; right: 0; top: -50px; }
.ourproducts .btnproducts .hexagon-in1 > div { background: rgb(254,173,22);
	background: -moz-linear-gradient(180deg, rgba(254,173,22,1) 0%, rgba(247,159,13,1) 43%, rgba(239,143,3,1) 92%);
	background: -webkit-linear-gradient(180deg, rgba(254,173,22,1) 0%, rgba(247,159,13,1) 43%, rgba(239,143,3,1) 92%);
	background: linear-gradient(180deg, rgba(254,173,22,1) 0%, rgba(247,159,13,1) 43%, rgba(239,143,3,1) 92%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fead16",endColorstr="#ef8f03",GradientType=1); }
.ourproducts .btnproducts .hexagon > div { width: 137px; height: 157px; margin: 0 auto;}
.ourproducts .btnproducts p{  position: relative; }
.ourproducts .btnproducts p a{ font-size: 18px; font-weight: 700; }
.ourproducts .btnproducts p a:hover{ color: #cc0000; }

.thehome{ position: relative; text-align: center; z-index: 2; }
.thehome h2{ filter: drop-shadow(-1px -2px 2px #FF3300); letter-spacing: 2px;}
.thehome .title h2{ height: 115px; }
.thehome .subtitle h2{ margin-top: -35px; height: 93px;}
.thehome .small h2{ font-size: 55px; }
.thehome .row{ position: relative; max-width: 1700px; }
.thehome .row:before, .thehome .row:after{ content: ''; top: 20px; position: absolute; background: url('https://biomekanikaldetailingsupplies.com/wp-content/uploads/2021/08/bee2.png'); width:293px; height: 362px; background-size: 100% 100%; z-index: 99;}
.thehome .row:after{ right: 0; }
.thehome .row:before{ left: 0; -webkit-transform: scaleX(-1); transform: scaleX(-1); }
.thehome p{ max-width: 1032px; margin: 0 auto; padding-bottom: 25px; }
.thehome .threecol{ max-width: 740px; margin: 0 auto; }

.list-text { text-align: left; column-count: 2; list-style: disc; max-width: 800px; margin: 30px auto; padding-left: 25px; }


/*###################################
## FOOTER
###################################*/
.footer{ text-align: center;}
.home .footer{ margin-top: -355px; padding-top: 355px; z-index: 1;}
.footer .titles{ margin-top: -78px; }
.footer h2{ font-size: 55px; filter: drop-shadow(-1px -2px 1px #FF3300); line-height: 56px; letter-spacing: 2px;} 
.footer .copyright{ font-family: 'Arial', sans-serif; font-weight: 400; letter-spacing: 2px; }

/*###################################
## Inner Pages
###################################*/



/*CONTENT*/
span.available {color: #27b527 !important;font-weight: 600 !important;}
.inner .site-main {}
.inner .site-main h1{
background: ;
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
.inner .site-main ul li{ padding-bottom: 5px; }
.inner .site-main h4{ letter-spacing: 0; }

/*search page*/
.page-description { font-family: 'Ubuntu'; font-size: 20px;  font-style: italic; text-align: center; margin-bottom: 30px; }
.search .site-main{ max-width: 1386px; margin: 0 auto; padding-left: 10px; padding-right: 10px; }
/*search-tab*/
input.search-field { 
    background-color: #fbd400;
    height: 30px;
    border-radius: 20px;
    padding: 10px;
}
input.search-submit {
    margin: 0;
    padding: 6px 20px;
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,168,181,1) 13%, rgba(255,55,52,1) 29%, rgba(204,0,0,1) 43%, rgba(189,16,0,1) 51%, rgba(255,51,0,1) 90%, rgba(255,255,255,1) 100%);
    border-radius: 18px;
}
.search-tab input.is-search-input {
	background-color: #fbd400 !important;
    height: 35px !important;
    border-radius: 20px !important;
    padding: 10px !important;
	width: 92% !important;
}
.search-tab span.is-search-icon {
	margin: 0 !important;
/*     padding: 6px 20px !important; */
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(255,168,181,1) 13%, rgba(255,55,52,1) 29%, rgba(204,0,0,1) 43%, rgba(189,16,0,1) 51%, rgba(255,51,0,1) 90%, rgba(255,255,255,1) 100%) !important;
    border-radius: 18px !important;
	cursor: pointer;
	width: 100px;
	position: absolute;
    top: 0;
    right: 0;
	color: #000;
}
.search-tab .is-ajax-search .is-loader-image {
	right: 10% !important;
}
.search-tab span.is-search-icon::before {
	content: "Search";
	vertical-align: middle;
}
.search-tab .is-search-icon svg {
	display: none;
}

/*CATEGORIES*/

.category .page-title { font-size: 0!important; }
.category .page-title span { font-size: 70px; }

/* .category-108 .blog-title, .category-108 .cat-sm { display: none; } */
.category-108 .cat-box { height: 100%!important; }
#post-1822 .cat-sm, #post-1822 .blog-title { display: none!important; }
#post-1822 .cat-lg { width: 100%; }
#post-1822 .cat-lg .blog-content ul { padding-left: 0; }
#post-1900 .cat-box { height: 100 }

/* search */
.cat-search { max-width: 300px; width: 100%; margin: 0 auto; }
.cat-search select { position: relative; width: 100%; height: 45px; background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat 95%, linear-gradient( 90deg,rgba(75,75,75,1) 0%,rgba(132,132,132,1) 33%,rgba(75,75,75,1) 100%); border-radius: 5px; padding: 10px; font-family: 'Agency FB'; font-size: 20px; color: #FFF; margin-bottom: 20px; appearance: none;  }
.cat-search option { background: #000000; padding: 10px; } 
.cat-search select::after { content: '\f01a'; font-family: 'FontAwesome'; }

.cat-container { max-width: 1386px; width: 100%; margin: 0 auto;  display: flex; flex-wrap: wrap; flex-basis: 50%; justify-content: space-between; padding-top: 30px; }
.cat-box { max-width: 48%; width: 100%; margin: 0 auto 25px; padding: 30px; background: #FFFFFF;  }
.cat-flex { display: flex; justify-content: space-between; align-items: flex-start; }
.cat-sm { width: 30%; }
.cat-lg { width: 70%; }

.cat-lg .blog-title h2 { font-size: 41px; }
.cat-lg .blog-content h4 p { font-size: 20px; font-weight: 700; font-style: italic; padding-top: 15px; }
.cat-lg .blog-content p, .cat-lg .blog-content ul li { color: #333; }
.cat-lg .blog-content ul { padding-left: 30px; }
.cat-lg .blog-content h5 { font-size: 17px; font-weight: 700; font-style: italic; }
.cat-sm .blog-image img {  width: 100%; height: 100%; padding-right: 30px; }


/* COMMENTS SECTION */
.comments-area { max-width: 1386px; padding-left: 10px; padding-right: 10px; margin: 0 auto; }
.comments-area h2{ margin-top: 30px; font-size: 50px; }


/* ==== */
/* img.attachment-medium.size-medium {
        width: 200px !important;
} */

/*###################################
## Error Page
###################################*/


/*###################################
## RESPONSIVE
###################################*/

/*#################FOAMERS & SHAMPOOS################*/
#fs-page .heading h2, .fs-second-heading h2{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-bottom: 20px;
    margin-left: 30px;
}

#fs-page .heading h1, .fs-second-heading h1{
	font-size:135px;
	letter-spacing: 1px;
	font-style: italic;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}


#fs-page .fs-bee {
    margin-left: 120px;
    margin-top: 120px;
    margin-bottom: -190px;
}

#fs-page .heading {
    margin: 90px 0 70px 50px;
}

#fs-page figure.elementor-image-box-img img {
    width: 85%;
    /* margin: 20px 20px; */
    margin-left: 50px;
}

#fs-page h3.elementor-image-box-title, #fs-page h3.elementor-image-box-title span {
    vertical-align: middle;
}

#fs-page h3.elementor-image-box-title span {
    font-size: 94px;
}

#fs-page h3.elementor-image-box-title {
    font-size: 58px;
	line-height: 90px;
}

#fs-page p.elementor-image-box-description{
	font-size: 20px;
	font-family: 'Ubuntu', sans-serif !important;
}

#fs-page .fs-first .right {
    margin-top: -100px;
}

#fs-page .fs-first .left {
    margin-left: 90px;
    margin-right: -120px;
}

#fs-page .fs-second .left {
    margin: -40px -310px 20px 680px;
}

#fs-page .fs-third .right {
    margin-top: -90px;
    margin-left: 90px;
}

#fs-page .fs-third .left {
    /* margin-right: 90px; */
    width: 17% !important;
}

#fs-page .fs-fourth .left {
    margin-left: 240px;
    margin-top: -70px;
}

#fs-page .fs-third .left {
    /* margin-right: 90px; */
    width: 20% !important;
    margin-bottom: -90px;
}

#fs-page .fs-fifth img {
    width: 75% !important;
}

#fs-page .fs-fifth {
    margin-top: -60px;
}

#fs-page .fs-second-heading h1.elementor-heading-title.elementor-size-default {
    font-size: 145px;
	line-height: 160px;
	margin-bottom: 30px;
}

#fs-page .fs-second-heading .left {
    margin-top: 250px;
    margin-left: 70px;
}

#fs-page .fs-second-heading .right {
    width: 18% !important;
    margin-top: 60px;
    /* margin-left: -130px; */
    margin-right: 30px;
}


#fs-page .fs-product {
    max-width: 1700px;
    margin: 20px auto;
}

#fs-page .fs-product h3.elementor-heading-title.elementor-size-default {
    font-size: 48px;
}

#fs-page .fs-product h1.elementor-heading-title.elementor-size-default {
    font-size: 94px;
}

#fs-page .shampoos figure.elementor-image-box-img img {
    width: 94%;
    /* margin-right: -90px; */
    margin-left: 0px;
}

#fs-page .shampoos .head h3 {
    font-size: 43px;
    margin: 20px 0 0 0;
    letter-spacing: 3px;
}

#fs-page .shampoos {
    max-width: 1765px;
    margin: 0 auto;
	padding: 0 4%;
}

#fs-page .para {
    font-size: 21px;
    letter-spacing: 1px;
    margin-top: 25px;
    line-height: 35px;
}

#fs-page .second-shampoos {
    margin-top: 70px !important;
}



/*#################GLASS AND SOLVENT CLEANER################*/
#g-header {
    margin-top: 50px;
}
#g-header .bee img {
    margin-right: -510px;
    margin-top: -30px;
    max-width: 500px;
    width: 100%;
    position: relative;
}
#g-header .logo img {
    margin-left: -50px;
	max-width: 750px;
    width: 100%;
}

.g-title h1, .inner h3.elementor-image-box-title span{background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}
.g-title {
    margin-top: 250px;
    padding: 0;
}

.g-inner .right {
    margin-top: -80px;
}

.g-inner .left {
    margin-top: 80px;
}

.g-inner img {
    max-width: 200px;
}

.g-inner p.elementor-image-box-description span {
    color: #0cd10c;
}

.g-inner p.elementor-image-box-description {
    font-size: 20px;
}
.g-inner h3.elementor-image-box-title span {
    font-size: 94px;
}
.g-inner h3.elementor-image-box-title {
    font-size: 50px;
}
.g-inner h3.elementor-image-box-title {
    margin-top: 70px;
}
.elementor-19753 .elementor-element.elementor-element-d0adf7a .elementor-heading-title {
    margin-left: 60px;
}

.blue-bee img {
    margin-top: 60px;
	margin-left: -300px;
    z-index: 9;
    position: relative;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cebe5d7 img {
    margin-top: -90px;
    margin-left: 7px;
    margin-bottom: 90px;
    max-width: 900px;
    width: 100%;
}
/***** CONTENTS *****/
#g-first .right {
    margin-left: -250px;
    max-width: 900px;
}

#g-second .left {
	margin:-10px -90px 0 120px;
}

#g-second .right {
    margin-left: -120px;
    margin-top: -140px;
    max-width: 1200px;
    width: 100%;
}
#g-second .right h3 {
    font-size: 42px;
}
#g-third .left {
    margin-top: 0;
    margin-left: 40px;
}

#g-third .right {
    margin-left: -40px;
}

#g-fourth {
    margin-top: -590px;
}

#g-fourth .left {
    margin-left: 40px;
    margin-top: -130px;
}

#g-fourth .right {
    margin-top: 120px;
    margin-left: -190px;
}

#g-fifth .left {
    margin-top: -260px;
    margin-left: 120px;
}

#g-sixth {
    margin-top: -200px;
}

#g-seventh {
    padding: 0 3%;
}

#g-eighth .logo img {
    margin-left: -190px;
    max-width: 900px;
}

/*######### QUANTUM CERAMICS ##########*/
#quantum-logo{
	margin: 50px -100px 0 100px;
}

#quantum-heading {
    margin-top: 50px;
    margin-left: -70px;
}

#quantum-heading h1{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-bottom: 20px;
    margin-left: 30px;
}

#quantum-heading h2{
	font-size:135px;
	letter-spacing: 1px;
	font-style: italic;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

.quantum-ceramic div h3{
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	line-height: 66px;
}

.works-info {
    margin-left: -70px;
    margin-top: 50px;
}

.quantum-image{
    width: 160%;
    margin-bottom: -90px;
    margin-top: 60px;
}

.second-heading {
    transform: rotate(-6deg);
	margin-top: 10px;
    margin-left: 170px;
}

.elementor-element.elementor-element-81d5a1c strong {
    font-size: 22px;
}

.second-heading h1{
	font-size: 135px;letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: .44px;
	letter-spacing: 0.15px;
}

.second-heading h2{
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: .44px;
	font-size: 88px;
	letter-spacing: 0.15px;
}

.quantum-block h2{
	font-size: 58px;
	font-family: 'Agency FB';
	font-weight: 900;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.quantum-prod {
    margin-top: 200px;
}

.quantum-block {
    margin-top: 70px;
}

.quantum-block h3 {
    margin-bottom: 20px;
}

.last-section-div {
    margin-top: 220px;
}

.last-section h1{
	font-size: 86px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: .44px;
}

.last-section h3{
	font-size: 44px;
}

.elementor-18317 .elementor-element.elementor-element-a5152af .elementor-image-box-wrapper .elementor-image-box-img {
    width: 73%;
    margin-left: 140px;
}

.elementor-18317 .elementor-element.elementor-element-89a5562 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 63%;
}

.elementor-18317 .elementor-element.elementor-element-3cfa77a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 38%;
    margin-left: 50px;
}

.elementor-element-a5152af.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-bottom: 90px;
}

.elementor-18317 .elementor-element.elementor-element-6d1b453 .elementor-image-box-wrapper .elementor-image-box-img, .elementor-18317 .elementor-element.elementor-element-9ad9d41 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 200%;
}

/*######## SANITIZING PROGRAM ########*/
#ss-header h1, #ss-header2 h1{
	font-size: 65px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
/* 	background: linear-gradient( 180deg ,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%); */
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#ss-header h3, #ss-header2 h3{
	font-size:112px;
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

#ss-header2 h3{
	font-size:144px;
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

div#ss-logo {
    padding-right: 70px;
}

div#ss-header {
    padding-top: 70px;
    padding-left: 100px;
}

#ss-header2 {
    padding-left: 97px;
    padding-top: 140px;
}

#ss-header2 h3 {
    margin-left: 30px;
}

div#ss-green-bee {
    margin-top: -440px;
    margin-left: -60px;
}

section#ss-first-row {
    margin-top: -60px;
}

div#sani-station {
	margin: 20px -90px 0 90px;
}

.fogger {
    padding-top: 130px;
}

.ss-flex {
    display: flex;
    align-items: center;
}

.ss-flex h1 {
    margin: 0;
}

.ss-block h1 {
    margin-bottom: 22px;
}

.ss-inside h3, .jp5 h3 {
    font-size: 23px;
}

.ss-inside h1, .jp5 h1 {
	position: relative;
    font-size: 48px;
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

.ss-inside {
    margin-top: 0px;
}

.pr-first-product {
    margin-top: 100px;
}

.ss-odd, .ss-even {
    margin-bottom: 0px;
}

.jp5 {
	margin-top: 150px;
    width: 500px;
}

/*########### JANITORIAL ##############*/
#janitorial-title h1, #ds-title h1{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#janitorial-title h3{
	font-size:155px;
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

#ds-title h3{
	font-size:112px;
	letter-spacing: 1px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

div#janitorial-title {
    padding-top: 70px;
    padding-left: 100px;
}

div#janitorial-logo img {
    width: 63%;
    margin:20px 60px 0 0;
}


div#janitorial-green img {
    margin-left: -130px;
    margin-top: -90px;
}

div#janitorial-bee img {
    width: 40%;
    margin-top: -80px;
}

.j-desc h1{
	position: relative;
	margin-top:10px;
	font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}

.j-desc h3{
	font-size:24px;
	width: 290px;
	text-align:left;
}

.inside {
    margin-top: 0px;
}

.inside h3{
	text-align: center;
}

.ds-flex h3{
	text-align: left;
}

.j-inline, .ds-inline {
    margin-top: 0px;
}

.elementor-element-69a1991 .ds-flex {
    margin: -10px 0;
}


.elementor-image-box-wrapper {
    width: 100% !important;
}

.first-row {
    margin-top: -150px;
}

.elementor-element-582e4b4 {
    margin-left: -180px;
}

.elementor-element-584878f {
    margin-left: 200px;
    margin-right: -200px;
}

.elementor-element-13c3546{
    margin-left: 240px;
    margin-right: -240px;
}

.elementor-element-bf728e1 {
    margin-left: -60px;
}

.elementor-element-9da8a6e{
    margin-left: -50px;
}

h1.window-stickers {
    font-size: 40px;
    margin-top: 70px;
}

.j-odd {
    /* width: 80%; */
    margin-left: 100px;
    margin-right: 200px;
}

.elementor-element-fdada19 {
    margin-left: -90px;
}

.B45 {
    margin-top: 0px;
}

section#j-second-section {
    margin-top: 170px;
	margin-left:50px;
}

.elementor-element-fa4caa4{
    margin-right: -290px;
    margin-left: 200px;
}

.elementor-element-51c8fd1{
	margin-left: 50px;
}

.j-desc p {
    line-height: 20px;
}

div#ds-title {
    /* width: 100%; */
    padding-right: 180px;
    padding-top: 40px;
}

.desc-container {
    display: flex;
}

.ds-flex {
    display: flex;
    align-items: end;
}

.desc-container{
	display:flex;
	margin-top: 60px;
}

.j-desc.ds-flex.inside {
    width: 50%;
    margin: 0 auto;
}

.second {
    margin-left: -220px;
}
.elementor-element-3922470{
    margin-left: -90px;
}

.elementor-17167 .elementor-element.elementor-element-3922470 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 100% !important;
}

.elementor-element-3922470.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    position: relative;
    width: 115%;
}

.ds-first-row {
    margin-top: 50px;
    margin-bottom: 50px;
}

.ds-service {
    margin: 10px 0;
}

.service {
    margin-top: 50px;
}

.ds-second-row {
    margin-left: 60px;
    /* margin-right: -90px; */
}

.ds-third-row{
    margin: 50px 60px 40px 160px;
}

.ds-forth-row {
    margin-left: 100px;
    margin-top: 0px;
    /* margin-right: -90px; */
}
/*######### BRUSHES ##########*/
div#brush-header h1 {
    font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

div#brush-header h3{
	font-size:155px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

div#brush-header {
    padding-top: 75px;
    padding-left: 100px;
}

div#brush-logo img {
    width: 60%;
    margin-right: 60px;
    margin-top: 20px;
}

div#brushes-green-bee img {
    width: 45%;
    margin-left: -90px;
    margin-top: -50px;
}

.brush-decs {
    display: flex;
    align-items: center;
	justify-content: center;
	margin-top: 0px;
}

.brush-decs h3{
	text-align: left;
	font-size: 24px;
}

.brush-decs h1{
	font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}
/*###################### SMART EXTRACTOR ########################*/
.e17-container {
    padding: 20px 90px;
}

.e17-container h3 {
    font-size: 69px;
}

.e17-container {
	font-size: 21px;
	letter-spacing: .64px;
}

.elementor-element.elementor-element-a1b5c86.\37 09.elementor-widget.elementor-widget-image {
    margin-top: -120px;
    margin-left: -100px;
}

.enzym h1{
	margin-top:10px;
	font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}

.enzym h3{
	font-size:25px;
}

/*#################### SPRAY & PUMPS #########################*/

.sp-red h1{
	margin-top: -20px;
	background: linear-gradient( 0deg ,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%) !important;
}

.sp-red h3{
	color: #333333 !important;
}

#sp-header h1, #se-header h1{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg
,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

#sp-header h3, #se-header h3{
	font-size:112px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

div#sp-header, div#se-header {
    padding: 70px 0 0 90px;
}

/*############ PRODUCTS #################*/
.sp-decs{
	display: flex;
	align-items: center;
}

.sp-decs.sp-center-decs{
	justify-content: center;
}

.sp-decs h1{
	  font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}

.sp-greenbee {
    margin-top: -60px;
	margin-left: -30px;
}

.sp-decs h3{
	text-align: left;
    font-size: 24px;
	line-height: 23px;
}

.sp-decs {
    margin: 10px 0;
}


.sp-decs.head-top {
    margin-top: 110px;
}

.sp-center-decs {
    margin-top: 0px;
}

.sp-first-row {
    margin-left: 240px;
}

.sp-odd {
	margin:0 180px 30px 40px;
}

.sp-even {
	margin: 0 0 50px 250px;
}

.sp-last-row {
    margin-top: 0px;
}

.elementor-element-9490386 img {
    width: 423px !important;
    max-width: 100vw !important;
    margin-left: -100px !important;
}

.sp-center-decs div {
    display: flex;
    align-items: center;
}

.center h3 {
    text-align: center;
    margin: 0 auto;
	margin-top: -13px;
}
/*#################### SAFETY SUPPLIES ######################*/
.p-ss h3, h3.p-ss, .ss-block h3{
    text-align: left;
    font-size: 25px;
	line-height: 23px;
}

.p-ss h1, .ss-block h1 {
    font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}

.p-ss{
	display: flex;
	align-items: center;
    justify-content:center;
	width: 72%;
/*   	margin: -160px auto 0 auto; */
	margin: 0;
}

.p-ss-left div div {
    justify-content: left !important;
    text-align: left !important;
    margin: 0 !important;
}

.p-ss-block .p-ss {
    display: block !important;
}

.p-ss-block .p-ss .flx {
	display:flex !important;
	justify-content: space-evenly;
}

.p-ss-block .p-ss h3{
	text-align: center;
}

#A45-txt .p-ss{
	margin:0 !important;
	display: block !important; 
}

div#T-100 .p-ss, div#T-200 .p-ss {
    display: block !important;
}

div#T-100 .p-ss, div#T-200 .p-ss {
    margin-top: 80px;
}

div#\#A06XL div .p-ss {
    display: block;
    text-align: center;
	margin-top: -190px;
    margin-left: 40px;
}


div#\#A06XL div .p-ss h3{
	text-align:center;
}

div#A18M .p-ss, 
div#A39L .p-ss {
/*     margin-top: -190px; */
	margin-top: 0;
}

.ss-first {
    margin-top: 220px;
}

.ss-odd {
    margin-left: 250px;
}

div#\#A45-p .ss-block {
    margin-left: -60px;
}

h1.ss-inline {
    display: inline;
}

.ss-even {
    margin-right: 180px;
}

.mgn {
    margin-bottom: -190px;
}

.p-ss div{
	margin:20px 0;
    display: flex;
    align-items: center;
}

.second-odd {
    margin-top: 140px;
    margin-bottom: 50px
}

div#A18M h3 {
    margin-left: 40px;
    margin-top: -20px;
}

#A39L h3 {
    margin-left: 25px;
    margin-top: -20px;
}

.elementor-element-2509035 .p-ss {
    width: 290px;
}

/*################### PADS & SCRAPERS ######################*/
.psss-header h1{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg
,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.psss-header h3{
	font-size:112px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.44px;
}

.psss-header {
	margin: 65px 0 0 95px;
}

.psss-logo {
    /* padding: 190px; */
    margin-top: 10px;
    margin-left: 250px;
    width: 70% !important;
}

.psss-blue-bee img {
    width: 40% !important;
	margin: -37px 20px 0 0;
}

.psss-green-bee {
	margin:-140px 0 0 -120px;
}

#A05RD h1 {
    margin-left: 40px;
}

#A19 h1 {
    padding: 0px;
}

.p-ps {
	width: 85%;
	margin-left: 20px;
	margin-top: 0px;
    display: flex;
    align-items: center;
	place-content: center;
}

.p-ps h3{
    text-align: left;
    font-size: 25px;
	line-height: 23px;
}

.p-ps-bottom{
	text-align:center;
}

.p-ps-bottom h3{
	font-size: 25px;
}

.p-ps h1 {
    font-size: 48px;
	padding-right: 9px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.22px;
}

.ps-odd {
    margin-left: 250px !important;
}

.ps-even{
	margin-right: 230px !important;
}

.ps-odd, .ps-even {
    width: 86% !important;
    margin: 0 auto;
    margin-top: -50px;
	margin-bottom: 90px;
}


/*#################### DISPENSING EQUIPMENT #####################*/

.decs-header h1, .decs-title-scnd h1{
	 font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg
,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.decs-header h3, .decs-title-scnd h3{
	font-size:112px;
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
}

.decs-header-title {
    padding: 50px 0 0 80px;
}

.decs-title-scnd{
	padding: 20px 0 10px 70px;
}

.decs-header-logo {
    width: 30% !important;
   	margin: 20px 0 0 80px;
}

.decs-green-bee img {
    width: 45%;
    margin-left: -20px;
    margin-top: -70px;
}

.decs-blue-bee img {
    margin-right: 65px;
    margin-top: -20px;
}

/*** products ***/
.decs h1{
	font-size: 48px;
    background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
}

.decs h3{
	font-size: 39px;
	margin-left: 10px;
	text-align: left;
}

.p-decs{
	display: flex;
	align-items: center;
    margin-left: 90px;
}

.t-decs{
	display: flex;
	align-items: center;
	justify-content: space-evenly;
}

/****** FIRST ROW ********/
.first-decs {
	margin: 130px 130px 0 20px;
    margin-top: 130px;
    margin-left: 20px;
    margin-right: 130px;
}

h3.elementor-image-box-title {
    position: relative;
    top: -10px;
}

.f33s .elementor-image-box-content, .f34 .elementor-image-box-content {
    margin-top: 20px !important;
}

.second-decs{
    padding-left: 30px;
}

/***** SECOND ROW ******/
.f35r .elementor-image-box-content {
    width: 120% !important;
    margin-left: -35px;
    padding-top: 40px;
}

.f35r-bottom-p-decs h3 {
/*     font-size: 25px;
    position: relative;
    top: -130px;
    margin-left: 12px; */
	font-size: 25px;
        position: relative;
        top: 0px;
        margin-bottom: 100px;
}

.f36 h3 {
    position: relative;
    top: -150px;
    font-size: 23px;
    color: black;
}

.f36 {
    margin-left: 0px;
}

.f37p .elementor-image-box-content {
    margin-left: -140px;
	margin-top: 90px;
}

.f37p .p-decs h3 {
    font-size: 28px;
}

.f37p-bottom-p-decs h3 {
    position: relative;
    top: -140px;
    color: black;
    margin-left: 70px;
    font-size: 28px;
}


/***** THIRD ROW ******/
.decs-even, .decs-odd {
    margin-top: -110px;
}

.f46-decs-odd {
	margin: 0 0 0 290px;
}

.decs-odd {
    margin-left: 120px;
    margin-right: 130px;
}

.decs-even {
    margin-left: 0px;
    margin-right: 290px;
}

.decs-even .decs h3, .decs-odd .decs h3, .f46-decs-odd .decs h3 {
    font-size: 25px;
}

.decs-even .p-decs, .decs-odd .p-decs, .f46-decs-odd .p-decs {
    position: relative;
    top: 0 !important;
    margin-left: 76px;
}

.f42 .t-decs {
    display: block;
    margin-top: 0px;
}

.f42 .p-decs {
    margin-top: 40px;
}

.f52 {
    width: 30%;
}

.f52 .elementor-widget-container {
    width: 125%;
}



/**** CHAMOIS & SPRAYERS ****/

.elementor-element-7b8b964 img {
    margin-top: -120px;
    margin-bottom: 120px;
}

.cs h3 {
    font-size: 24px;
}

#first-cs {
    margin-top: 0px;
	margin-bottom: 10px;
}

#first-cs, #scnd-cs {
    padding: 0 30px;
}

.cs-even {
    margin-right: 200px;
    margin-left: 100px;
}

.cs-odd {
    margin-left: 290px;
}

.cs .p-decs {
    margin-top: 0px;
}

.cs{
	margin-top:100px;
}

/* FIRST ROW*/
#A01 .p-decs div {
    display: flex;
    align-items: center;
}

#A01 .p-decs div h3 {
    margin-right: 10px;
}

#A01 .p-decs {
    margin-top: 0px;
    margin-bottom: 0px;
}

#A50B .p-decs {
    margin-top: 0px !important;
    margin-left: 0px !important;
}

#A50B .p-decs div {
    margin: 0 7px;
}

#A59 .p-decs {
    margin-top: 0px;
}

#A59 .p-decs div {
    margin: 0 25px;
}

#A59 h3{
    text-align: center !important;
	font-size: 21px;
}

#D01 .p-decs, #D02 .p-decs {
    margin-top: 0px;
    display: flex;
    flex-direction: column;
    margin-left: 0px;
}

#D01 .p-decs h1, #D02 .p-decs h1 {
    text-align: initial;
    margin-left: 10px;
    margin-top: 10px;
}

.cs-even, .cs-odd {
    margin-top: -30px;
}

#H500 .p-decs {
    margin-top: 0px;
}

/*#################### ACCESSORIES BUFFERS & PADS 2 ##############*/

.info h1, .info h3 {
    margin: 0 5px;
}

.bpda-bee{
    margin: 75px 0 0px 60px;
}

.odd, .even {
    width: 82% !important;
	margin: 0 auto;
	margin-top: -50px;
}

.even h1, .odd h1{
	background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
}

.even {
    margin-right: 280px;
}

.odd {
    margin-left: 270px;
}

.bpda-first {
	margin: -110px 0 10px 130px;
}


.elementor-element-7bcec89 img {
	margin-top: -20px;
    margin-left: -100px;
}

.elementor-element-e8994a9 {
    position: relative;
    z-index: 2;
}

.bpda-bee {
    z-index: 0;
}

/*** PRODUCTS ***/
.first-p h1{
	font-size: 70px;
}

.elementor-element-7bcec89{
    margin-left: -100px;
}

.first-p h3{
	font-size: 29px;
}

.first-p {
    margin-top: 0px;
    margin-right: 80px;
}

.cordless {
	margin: 0 260px 0 0;
}

.flex h1{
	font-size: 43px
}

.flex h3{
	font-size: 24px;
}

.info {
    margin-top: 0px;
}

.inline div{
	display: flex !important;
	align-items: center;
}

/** main products**/
.backing {
    margin-top: 0px;
}

.flex {
    margin-left: 81px;
    margin-top: 0px;
}

.backing h1, .pad-clean h1, .cycled h1, .heavy h1, .universal h1, .black-micro h1, .stiff h1, .light-cut h1, .medium-cut h1, .grip-blue h1, .grip-yellow h1, .soft-carpet h1, .insert h1{
	font-size: 61px
}

.backing h3, .pad-clean h3, .cycled h3, .rubber h3, .heavy h3, .orange h3, .orange-micro h3, .orange-foam h3, .yellow-foam h3, .universal h3, .black-dimple h3, .black-micro h3, .stiff h3, .light-cut h3, .medium-cut h3, .grip-blue h3, .grip-yellow h3, .soft-carpet h3, .insert h3{
	font-size: 24px
}

.pad-clean {
    margin-left: 80px;
    margin-top: 0px;
}

.cycled{
/* 	position:relative; */
/* 	z-index:3; */
	margin-top: 0px;
    margin-left: 90px;
}

.rubber h1{
	font-size: 55px;
}

.rubber {
    margin-top: 0px;
    margin-left: 70px;
}

.heavy {
    margin-left: 100px;
}

.orange h1, .yellow-foam h1, .black-dimple h1{
	font-size: 51px;
}

.orange {
    margin-left: 100px;
    margin-top: 0px;
}

.orange-micro {
    margin-left: 90px;
}

.orange-micro h1{
	font-size: 61px;
}

.orange-foam h1{
	font-size: 48px;
}

.orange-foam {
    margin-top: 0px;
}

.yellow-foam {
    margin-left: 80px;
}

.universal {
    margin-left: 100px;
}

.black-dimple {
    margin-left: 90px;
    margin-top: 0px;
}

.black-micro {
    margin-left: 90px;
	margin-top: 0px;
}

.stiff {
   margin-top: 0px
}

.medium-cut {
    margin-left: 70px;
}

.grip-blue {
    margin-left: 80px;
}

.soft-carpet {
    margin-top: 0px;
}

.insert {
    margin-top: 0px;
}



/*############### DEODORIZERS & AEROSOLS #################*/

.elementor-element-fd867af{
    margin-left: -50px;
}

.elementor-image-box-wrapper {
    width: 90%;
}

.second-title h1{
	 font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg
,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 90px;
	margin-top: 30px;
}

.second-title h3{
		background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 112px;
    width: 1330px;
    margin-left: 90px;
}

.inline-head h1, .inline-head h3 {
    display: inline;
	margin: 5px 0;
}

.inline-head h1 , .elementor-element-cbd767e h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 64px;
	margin-right: 5px;
}

.door-eradicator {
    padding-left: 0px;
}

.door-eradicator h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 64px;
	line-height: 50px;
    margin-top: 70px;
}

.door-eradicator h3{
	font-size: 39px;
}

.door-eradicator p {
    font-size: 18px;
}

.cherry-vanilla{
	width: 730px !important;
}

.elementor-element-fd867af {
    width: 400px !important;
    margin-left: -40px !important;
}

.da-top {
    margin-top: 470px;
}

.cherry-vanilla div div .elementor-image-box-content, .new-car {
    margin-top: 70px;
}

.wonder-wafers h3, .aerosols h3, .carpets h3 {
    font-size: 32px;
}

.door-eradicator, .wonder-wafers {
    margin-bottom: 60px !important;
}

.elementor-element-51daa9c {
    margin-top: 50px;
    width: 800px !important;
}

.elementor-element-ca22b4e {
    margin-left: -10px;
    width: 700px !important;
}

.foamy, .klear, .fabric, .quicks{
	display: contents !important;
}

.carpet, .headlight {
    display: contents;
}

/*########### ACCESSORIES BUFFERS & PADS ################*/
.bp-title2{
	 margin-top: 50px;
	 margin-right: 30px;
	margin-left: -20px
}
.bp-title {
    margin-top: 70px;
}

.bp-logo img {
    width: 65%;
	margin-right: 40px;
}

.bp-title h1, .bp-title2 h1 {
    font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg
,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 90px;
    transform: rotate(-9deg);
}
	
.bp-title h3, .bp-title2 h3{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 155px;
    font-style: italic;
    width: 1330px;
    transform: rotate(-9deg);
    margin-top: -35px;
    margin-left: 70px;
}

.header-bee {
    margin-top: 50px;
    margin-left: -100px;
}

#odd {
    margin-left: 250px !important;
    position: relative;
    z-index: 2;
}

#even {
    margin-right: 270px !important;
}

.bp-paragraph-i h1 {
    background: linear-gradient(
180deg
,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 61px;
}

.bp-paragraph-i h1 {
    margin-right: 6px;
}

.bp-paragraph-i div {
    display: flex !important;
    flex-direction: row !important;
    align-items: flex-start;
}

.elementor-element.elementor-element-c04e83e.elementor-widget.elementor-widget-image {
    z-index: 1;
    position: relative;
    margin-top: -250px;
    margin-left: -70px;
}

.bottom h1 {
    margin-left: 51px;
    padding-top: 20p;
}

.bp-paragraph-i h1 {
    margin-left: 10px;
}

.grip-yellow{
	margin-left: 90px;
}


/*############# POLISHES & WAXES ####################*/
.pw-title h1{
	font-size: 88px;
	letter-spacing: 3px !important;
  font-family: 'Aero',sans-serif !important;
    background: linear-gradient(  
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-left: 80px;
	margin-bottom: 60px;
    transform: rotate(-9deg);
}
.pw-title2 h1{
	font-size: 88px;
	letter-spacing: 3px !important;
  font-family: 'Aero',sans-serif !important;
    background: linear-gradient(  
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-left: 80px;
	margin-bottom: 60px;
    transform: rotate(-9deg);
}

.pw-title h3{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 122px;
    font-style: italic;
	padding: 0px 0 50px 0;
    width: 100%;
    transform: rotate(-9deg);
    margin-top: -35px;
    margin-left: 70px;
}


.bp-products {
    width: 83% !important;
    margin: 0 auto;
	margin-bottom: -53px;
}

#even {
    margin-right: 270px !important;
}

#odd {
    margin-left: 250px !important;
	position: relative;
	z-index:2;
}

.first {
	width: 65% !important;
}

.elementor-element.elementor-element-c04e83e.elementor-widget.elementor-widget-image {
    margin-top: -250px;
    margin-left: -70px;
}

.elementor-element.elementor-element-c04e83e.elementor-widget.elementor-widget-image {
    z-index: 1;
    position: relative;
    margin-top: -250px;
    margin-left: -70px;
}

.elementor-element.elementor-element-f28cc41.elementor-widget.elementor-widget-text-editor p {
    font-size: 21px;
    width: 570px;
}

.bp-paragraph h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 70px; 
}

.bp-paragraph-i h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 61px; 
}

.bp-paragraph-i h3{
	font-size: 24px;
}

.bp-paragraph-i div {
    display: flex !important;
    flex-direction: row !important;
	align-items: flex-start;
}


.bp-paragraph h3{
    font-size: 28px; 
}

.bp-paragraph-i h1{
	margin-right: 6px;
}

.bp-paragraph {
    margin-top: 0px;
}

.bp-paragraph-i {
    margin-top: 0px;
    margin-left: 55px;
}

/*##### PRODUCTS######*/
.pw-product h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 0.8px;font-size: 94px;font-weight: bold;letter-spacing: .15px; margin-top: 55px;
}

.pw-product h3{font-size: 40px;font-weight:bold;letter-spacing: .36px;margin: 9px 0;}
.pw-product p{font-size: 20px;letter-spacing: .48px;line-height: 31px;}

/* 1ST */
.one {
	margin: 830px -160px 0 110px;
}

.liquid {
	margin: 620px 60px 0 -60px;
}


/*##### 2nd #####*/
.swirl {margin: 0 -40px 0 40px;}
.erase {margin-top: -230px; margin-left: 40px;}

/*###### 3rd #######*/
.showroom {margin-left: 110px; margin-right: -110px; margin-top: 20px}
.cherry-wet {margin-top: -230px; margin-right: 40px; margin-left: -70px;}

/*###### 4th ######*/
.beenana {margin-right: 90px; margin-left: 10px;}
.carnauba {margin-left: 130px; margin-right: -110px; margin-top: -70px;}

.elementor-element.elementor-element-49c4cbf.elementor-widget.elementor-widget-image img {margin: -60px 0 50px 300px;width: 64%;}
.black-foam {margin: -220px 90px 220px -60px;}
.ul-carnauba {margin-top: -50px; margin-left: 70px;}
.metalika {margin-top: -220px; margin-left: 20px;}
.wax-shine {margin: -190px 110px 0 -110px;}



/*####################### BODY SHOP SAFE COMPOUNDS, POLISHES & WAXES ########################*/
.cpw-logo{
    margin-top: 55px;
    margin-left: 100px;
}

.cpw-title h1{
	font-size: 88px;
	letter-spacing: 3px !important;
  font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
	margin-left: 60px;
	margin-bottom: 60px;
    transform: rotate(-9deg);
}

.cpw-title h3{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: clamp(50px, 6vw, 122px);
    font-style: italic;
	padding: 0px 0 50px 0;
    width: 1330px;
    transform: rotate(-9deg);
    margin-top: -35px;
    margin-left: 50px;
}

/*#### PRODUCTS #####*/
.cpw-prod h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 0.8px;font-size: 94px;font-weight: bold;letter-spacing: .15px; margin-top: 55px;
}

.cpw-prod h3{font-size: 40px;font-weight:bold;letter-spacing: .36px;margin: 9px 0;}
.cpw-prod p{font-size: 20px;letter-spacing: .48px;line-height: 31px;}

/*###### 1ST ######*/
.elementor-element.elementor-element-556ce36.elementor-widget.elementor-widget-image {
    margin-top: 310px;
    margin-right: 25px;
}

.hd-rub {
    margin-top: 250px;
    margin-left: 40px;
}

/*###### 2nd #######*/
.rub {
    margin-left: 140px;
    margin-right: -140px;
    margin-top: -100px;
}

.prem-wax {
    margin-top: -270px;
}

/*##### 3rd #####*/
.liquid-micro {
    margin-top: 15px;
    margin-left: 30px;
}
.diamond{
	margin-left: 140px;
    margin-top: -90px;
}
.diamond img{
	width: 200px !important;
}
.wow-miracle-cleaner img {
    width: 250px !important;
    height: 250px !important;
}
@media only screen and (max-width: 400px) {
	.wow-miracle-cleaner img {
    width: 250px !important;
    height: 215px !important;
}
}
.elementor-14840 .elementor-element.elementor-element-b9bf9c6 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 70% !important;
}

/*######## 4th ############*/
.black {
    margin-top: 180px;
    margin-left: 70px;
    margin-right: -70px;
}

.d-cut {
    margin-left: -100px;
}

/*####### 5th #########*/
.mach-glaz {
    margin-left: 20px;
}

.poly-paint {
    margin-top: -150px;
    margin-left: 45px;
}

/*###### 6th ######*/
.express {
    margin-top: 5px;
    margin-left: 60px;
    margin-right: -60px;
}

.cut-polish {
    margin-top: -200px;
    margin-right: 20px;
    margin-left: -60px;
}

.elementor-element.elementor-element-1bad82b.elementor-widget.elementor-widget-image {
    margin-top: -200px;
}










/* ######## DRESSINGS SOLVENT-BASED ########## */
.elementor-18971 .elementor-element.elementor-element-2a28b67 {
    top: 10px;
    word-break: break-word;
    width: 100% !important;
    max-width: 600px;
}
.d-logo { margin-left: 40px; margin-top: 20px;}
.d-heading h1{font-size: 88px;letter-spacing: 3px !important;
  font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-04f182b {
    margin-top: 55px;
    padding-left: 170px;
}

.elementor-element.elementor-element-8481c87.d-title.elementor-widget.elementor-widget-heading h3 {
    line-height: 170px;
}

.elementor-element.elementor-element-1cab5d6.d-title.elementor-widget__width-initial.elementor-absolute.elementor-widget.elementor-widget-heading {
    margin-left: -30px;
}

.elementor-14188 .elementor-element.elementor-element-244ada7 {
    text-align: left;
    margin-left: 70px;
    margin-right: -100px;
}

.d-title h3{
	 background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 100px;
    display: inline;
    vertical-align: middle;
    font-style: italic;
	padding: 20px;
}

/*######### PRODUCTS SECTION ############*/

.d-product h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 0.8px;font-size: 94px;font-weight: bold;letter-spacing: .15px; margin-top: 45px;
}

.d-product h3{font-size: 40px;font-weight:bold;letter-spacing: .36px;margin: 9px 0;}

.d-product p{font-size: 20px;letter-spacing: .48px;line-height: 31px;}

/*### 1st ####*/
.quick {
    margin-top: 160px;
    margin-left: 120px;
}

/*######## 2nd ###########*/
.silicone {
    margin-top: -50px;
    margin-left: 50px;
}

.dressing {
    margin-left: -80px;
    margin-top: -25px;
}

/*######### 3rd ############*/
.uniblue {margin:30px -230px 0 240px;}
.shine {margin-left: 150px; margin-top: 60px;}

/*########## 4th #############*/
.premdressing {margin-left: 5px;margin-top: 20px;}
.gel {margin-left: -80px; margin-top: 30px;}

/*######## 5th ######## */
.brilliance { margin-left: 90px; margin-top: -20px;}


/*###### 2nd HEADING ######## */

.elementor-element.elementor-element-1accfb2.elementor-widget.elementor-widget-heading h1 {
	margin-top: -240px;
    margin-left: 70px;
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.elementor-element.elementor-element-80d238c.elementor-widget.elementor-widget-heading h3,.elementor-element.elementor-element-00f2933.elementor-widget.elementor-widget-heading h3 {
	  background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 135px;
}

.elementor-element.elementor-element-80d238c.elementor-widget.elementor-widget-heading {
    margin-top: -140px;
    margin-left: 90px;
}

.elementor-element.elementor-element-00f2933.elementor-widget.elementor-widget-heading {
    margin-left: 270px;
}

/* #### PRODUCTS 2 #### */
.elementor-14188 .elementor-element.elementor-element-582d55b .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40% !important;
}

.duration {
    margin-top: 150px;
    margin-left: 40px;
}

.spdressing {
    margin-left: 270px;
    margin-right: -250px;
}

.qshine {
    margin-top: -50px;
    margin-left: 40px;
    margin-right: -40px;
}

.elementor-14188 .elementor-element.elementor-element-f55f817 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 50% !important;
}

.sdressing {
    margin-left: -45px;
}
.sdressing img {
        width: 58%;
}

.pwdressing {
    margin-left: 200px;
    margin-right: -200px;
    margin-top: -40px;
}

.sbee {
    margin-left: 100px;
	margin-top: 10px;
}

.rdressing {
    margin-left: -190px;
}

.rejuvenator {
    margin-left: 150px;
    margin-right: -180px;
}

.magic {
    margin-top: 50px;
    margin-left: 30px;
}






/*#################### Leather Care & Interior Protection #############*/
.Llogo{
	margin-top: 40px;
}

.Ltitle {
	margin: 40px -90px 0 80px;
}

.Ltitle h1 {
    font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-left: 20px;
    padding-left: 5px;
    vertical-align: middle;
    display: inline;
}


.elementor-element.elementor-element-e4c1876.elementor-absolute.elementor-widget.elementor-widget-heading h3 {
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 135px;
    display: inline;
    vertical-align: middle;
    font-style: italic;
    padding: 20px;
}

.elementor-element.elementor-element-58d8dca.elementor-widget.elementor-widget-heading h3 {
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 1px;
    font-size: 135px;
    display: inline;
    vertical-align: middle;
    font-style: italic;
    padding: 20px;
    margin-left: 55px;
	line-height: 130px;
}

.Ltitle h1 {
    line-height: 140px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-48704fa {
    margin-top: -130px;
}

.scndTitle h1{
	font-size: 88px;
    letter-spacing: 3px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;   
	margin-left: -100px;
}

.scndTitle h3{
	 background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 1px; font-size: 135px; display: inline; vertical-align: middle; font-style: italic; padding: 20px;
}

/*##### PRODUCTS #######*/
.lproduct h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%) !important;-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 0.8px;font-size: 94px;font-weight: bold;letter-spacing: .15px; margin-top: 45px;
}

.lproduct h3{font-size: 40px;font-weight:bold;letter-spacing: .36px;margin: 9px 0;}
.lproduct p{font-size: 20px;letter-spacing: .48px;line-height: 31px;}

/*1st*/
.leatherC {
    margin-left: 50px;
}

.leatherP {
    margin-top: 180px;
}

/*2nd*/
.leatherCo {margin-right: -270px; margin-left: 155px; margin-top: -160px;}
.leatherCr {
    margin-top: 40px;
    margin-left: 140px;
}


/*3rd*/
.fabricTor {
    margin-top: -150px;
    margin-left: 5px;
}

.fabricTant {
    margin-top: 30px;
    margin-left: 40px;
    margin-right: -50px;
}

/*#### 2nd Title ####*/
.scndTitle {
    margin-top: 20px;
    margin-left: -590px;
}

/*#### LOWER 1ST ######*/
.sap {
    margin-top: -230px;
    margin-left: 20px;
}

.lacquer {
    margin-left: -150px;
    margin-top: -40px;
}

/* #### lower 2nd ### */
.solvent {
    margin-top: -150px;
    margin-left: 190px;
    margin-right: -200px;
}

.adhesive {
    margin-left: 120px;
    margin-top: 10px;
}

/*#### lower 3rd #####*/
.citrus {
    margin-left: 20px;
    margin-top: -90px;
}

.gold {
    margin-top: 50px;
    margin-left: -60px;
}

/*###### lower 4th ######*/
.brake {
    margin-top: -100px;
    margin-left: 300px;
    margin-right: -300px;
}

/*#### lower 5th ####*/
.stripes {
    margin-left: 20px;
}

.safety {
    margin-top: -30px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-282ce91 p{
	margin-top: 60px;
}

/*################### SOAPS & CARPET SHAMPOOS####################*/

/*HEADER*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-03ebba4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 55px 0 70px;
}

.head h1 {font-size: 88px;letter-spacing: 3px !important;font-family: 'Aero',sans-serif !important;background: linear-gradient( 
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);-webkit-text-stroke-width: 0;-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-left: 45px;padding-left: 5px;}

.head h1, .head h2 {
    line-height: 120px;
}

.head h2 {
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 1px;font-style: italic;font-size:122px;font-weight:bold;letter-spacing: .15px;width: 10em;}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-82da705 {width: 100%;padding-top: 40px;}

.logo { padding-top: 12px;margin-left: -30px;}

.elementor-element.elementor-element-4079b14.logo.elementor-widget.elementor-widget-image {width: 600px;}

/* PRODUCTS */
.sproduct h1{
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);-webkit-background-clip: text !important;-webkit-text-fill-color: #ffffff00 !important;-webkit-text-stroke-width: 0.8px;font-size: 94px;font-weight: bold;letter-spacing: .15px; margin-top: 50px;
}

.sproduct h3{font-size: 40px;font-weight:bold;letter-spacing: .36px;margin: 9px 0;}

.sproduct p{font-size: 20px;letter-spacing: .48px;line-height: 31px;}

/*1st*/
.blue { margin-left: 445px !important;margin-top: -240px;}

.elementor-13924 .elementor-element.elementor-element-23f0db3 img {width: 65%;margin-left: -200px;margin-top: -80px;}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-226db05.sproduct.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default { margin-bottom: 180px;
}

/*2nd*/
.super {margin-top: -360px;margin-left: 40px;}

.cherry {margin-top: -320px;margin-left: -50px;}

/*3rd*/
.bubble {margin: -60px -200px 0 220px;}

.wash {margin-top: 30px;margin-left: 100px;}

/*4th*/
.uwash {margin: -40px -760px 0 760px;}

/*5th*/
.dri {margin-left: 90px;}

/*6th*/
/* .elementor-13924 .elementor-element.elementor-element-15174b7 .elementor-image-box-wrapper .elementor-image-box-img {width: 25% !important;} */

.enzyme {margin: -50px -720px 0 720px;}

/*7th*/
.defoam {margin: -180px -65px 0 65px;}

/*8th*/
.clean {margin-top: -30px;}

/*9th*/
.extractor {margin: -160px -320px 0 260px;}

/*10th*/
.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-a357f74 { margin-top: -80px; margin-left: -30px;}

.elementor-13924 .elementor-element.elementor-element-1bf719c .elementor-image-box-wrapper .elementor-image-box-img {width: 40% !important;}

.cleaner {margin-left: -220px;}

/*11th*/
.spot {margin: 40px -90px 0 90px;}

.twist {margin-left: 20px;margin-top: -30px;}

/*########## TRI-FOAM BRUSH ##########*/

/*LOGO & IMAGE*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4901933.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	padding: 25px 45px 0 10px;
}

/*TITLE*/
.elementor-element.elementor-element-aa0a1ce.elementor-widget.elementor-widget-image {
    margin-top: -240px;
}

.elementor-element.elementor-element-83bc32e.elementor-widget.elementor-widget-heading h2 {
    font-family: 'Aero';
    font-size: 88px;
    letter-spacing: .39px;
	margin-bottom: 25px;
	margin-left: 15px;
}

.elementor-element.elementor-element-83bc32e.elementor-widget.elementor-widget-heading h3 {
    font-size: 135px;
    width: 1340px;
	 background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.8px;
	font-style: italic;
	letter-spacing: .15px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-261460a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 75px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-71805aa {
    margin-top: -40px;
}

/*PRODUCTS*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 87%;
    margin: 60px auto 0 auto;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1 {
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.8px;
    font-size: 94px;
    font-weight: bold;
	letter-spacing: .15px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 48px;
    letter-spacing: .36px;
    font-weight: bold;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-090e6c4 p {
    letter-spacing: .48px;
    font-size: 25px;
    margin-top: 25px;
    line-height: 35px;
}

/*PRODUCT ITEMS*/
.product h1{
	 background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
	font-size: 94px;
    letter-spacing: .15px;
    font-weight: bold;
	margin:0 10px;
	line-height:95px;
}

.product {
    width: 87%;
    margin: 60px auto 0 auto;
}

.product{
    margin-top: 50px;
    padding-left: 160px;
    padding-right: 60px;
}

.product h3{
	font-size:48px;
	letter-spacing:.36px;
	font-weight:bold;
	margin-top:10px;
}
   
.product h1, h3 {
    display: inline-block;
}
.product img {
    height: 380px;
    width: 480px;
}

.product p {
    font-size: 20px;
    letter-spacing: .48px;
	margin: 20px 0;
}

/* 2nd Title */
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 250px;
	padding-left: 58px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 127px;
    font-weight: bold;
    letter-spacing: .15px;
	width: 1300px;
    font-style: italic;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
	margin: 10px 0;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2 {
    font-size: 88px;
    font-family: 'Aero';
	letter-spacing: .39px;
	margin-left:50px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img {
    margin-top: 20px;
    padding-left: 40px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8a5760b {
    margin-top: -181px;
    margin-left: 80px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 87%;
    margin: 60px auto 0 auto;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1 {
    font-size: 94px;
    letter-spacing: .15px;
    font-weight: bold;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 48px;
    letter-spacing: .36px;
	
}
/*########### DETAIL CLEANERS ##########*/

.elementor-element.elementor-element-dade153.elementor-widget.elementor-widget-image {
    margin-top: -10px;
    margin-bottom: 20px;
}

.u-product h1{
	 background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.5px;
	letter-spacing:.15px;
	font-size:94px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-777f2c0 {
    display: none;
}

.u-product h3{
	font-size: 50px;
	letter-spacing: .36px;
}

.u-product img {
   height: 320px;
   width: 400px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-718bd88.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f92d6bc.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b08d24.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p
{
	font-size: 20px;
	letter-spacing: .048px;
}

.u-title{
	padding: 180px 0 0 55px;
}

.u-title h1{
	margin-left: 25px;
}

.u-title h1, .l-title h1{
	font-size:66px; 
	letter-spacing:15px; 
	font-style: italic;
}

.u-title h3, .l-title h3{
	font-size:155px;
	font-style:italic;
	letter-spacing:.15px; 
	background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.5px;	
	width:1000px;
}

/*######## Upper Products ########*/

/*716 601*/
.elementor-element-718bd88.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 80px 0 0 50px;
}

.elementor-element.elementor-element-1881313.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-top: -225px;
    margin-left: -235px;
}

/*718 717*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f92d6bc.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 0 0 135px;
}

.elementor-element.elementor-element-99cf703.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    width: 1100px;
    padding: 0 0 0 0;
    margin: -200px 0 0 -160px;
}

/*719 769*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b08d24.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 30px 0 0 80px;
}

.elementor-element.elementor-element-78e86b4.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin: -125px 0 0 -40px;
}

/*LOWER TITLE*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7eb1be2.title.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin: 220px 0 0 0;
    padding-left: 95px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7eb1be2.title.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    margin-left: 40px;
}

/*750 751*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f6b774d.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: -350px;
    padding-left: 90px;
}

.elementor-element.elementor-element-97d052c.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin: 220px 0 0 -110px;
}

/*753 755*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d354e1a.u-product.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 0 0 155px;
}

.elementor-element.elementor-element-9b7429f.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-top: -180px;
}

.elementor-element.elementor-element-a2f7e95.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-top: 20px;
    margin-left: -60px;
}
/*756 830*/
.elementor-element.elementor-element-71a0d49.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-top: -190px;
}

.elementor-element.elementor-element-a3d24ce.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: -100px;
    margin-bottom: 0px;
}

/*BEE IMAGE*/
.elementor-element.elementor-element-3663df8.elementor-widget.elementor-widget-image img {
    height: 350px;
    width: 390px;
    margin-top: -200px;
}


.elementor-element.elementor-element-a3d24ce.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    width: 1200px;
}



/*####### DETAIL DEGREASERS *#######*/
	.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{
		padding: 0 5px;
	}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-90fafa8.elementor-section-content-space-around.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	padding:70px 30px 0 30px;
	margin-bottom:40px;
}
	.elementor-element.elementor-element-1815591.elementor-widget.elementor-widget-heading h1{
		font-size: 66px;
		padding-left: 30px;
		font-style: italic;
		letter-spacing:0.28em;
		margin-bottom: 16px;
	}

	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-6cdd2f0 {	
    	margin-left: 30px;
	}	

	.elementor-element.elementor-element-1815591.elementor-widget.elementor-widget-heading h2{
		font-style:italic;
		font-size:clamp(50px, 9vw, 155px);
		 background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.5px;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-003a644.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{
		margin-bottom:40px;
		margin-top:80px;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	    margin-top: 20px;
	}

	.elementor-element.elementor-element-3d398a9.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
   		margin-bottom: 140px;
    	margin-left: 60px;
    	margin-top: 30px;
	}

	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-76e01f2 {
    	margin-left: -40px;
	}


	.elementor-element.elementor-element-a8c030b.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-7411a35.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
   		 margin-left: 0px;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cfe2083.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fce84a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-07a3202.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c1e078d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2519c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b18c33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53ea6f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ac6db15.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		 background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.5px;
		font-size: 94px;
		font-weight: 500;
		margin-top:60px;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cfe2083.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fce84a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-07a3202.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2, 		section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c1e078d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2519c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b18c33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53ea6f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ac6db15.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2{
		color:white;
		 -webkit-background-clip: none;
		-webkit-text-fill-color:white;
		font-size:49px;
		font-weight: 700;
		padding:7px 0;
		letter-spacing: .036em;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cfe2083.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p, 			section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fce84a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p, 			section.elementor-section.elementor-inner-section.elementor-element.elementor-element-07a3202.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p, 			section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c1e078d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2519c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b18c33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53ea6f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ac6db15.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		font-size:20px;
		font-weight: 500;
		letter-spacing: .048em;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cfe2083.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fce84a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-07a3202.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c1e078d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2519c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b18c33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53ea6f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ac6db15.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img{
	height: 365px;
    width: 390px;
}


	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cfe2083.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default, 			section.elementor-section.elementor-inner-section.elementor-element.elementor-element-fce84a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-07a3202.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c1e078d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin: -2px 0;
    	padding: 0 97px 0 34px;
	}


	/*###### BOTTOM PRODUCTS#####*/
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-374e62c.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2519c01.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0b18c33.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-53ea6f2.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default, section.elementor-section.elementor-inner-section.elementor-element.elementor-element-ac6db15.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin-top: 20px;
   		padding: 0 40px 0 12px;
	}

.elementor-element.elementor-element-f1c8646.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: 0px;
    margin-top: -10px;
}

.elementor-element.elementor-element-65c0e4a.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: -130px;
	width:930px;
}

.elementor-element.elementor-element-da2ce60.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: -70px;
}

.elementor-element.elementor-element-73bf146.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-9a03ce6.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-5216a75.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-a0fcc92.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-ef32cb7.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box{
	margin-top:150px;
}

.elementor-element.elementor-element-a8c030b.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: 75px;
}

.elementor-element.elementor-element-7411a35.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: 50px;
}

elementor-element.elementor-element-da2ce60.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box{
	margin-left: -50px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-cabca3c {
    margin-left: 120px;
}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-808a292.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin:0px 0 120px 0;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-808a292.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3{
		font-size:70px; 
		letter-spacing: 0.28em;
		font-style: italic;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-808a292.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.5px;
		font-size:155px;
		font-style: italic;
		margin-left:70px;
	}

.elementor-element.elementor-element-ac0eba1.elementor-position-left.elementor-widget__width-auto.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: 110px;
}

.elementor-element.elementor-element-5216a75.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box {
    margin-left: 119px;
}

.elementor-element.elementor-element-73bf146.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-ef32cb7.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-672ef44.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box, .elementor-element.elementor-element-b561d44.elementor-position-left.elementor-vertical-align-top.elementor-widget.elementor-widget-image-box{
	margin-left:150px;
}

/*########## TRI-FOAM BRUSH ##########*/

/*LOGO & IMAGE*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-4901933.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	padding: 25px 45px 0 10px;
}

/*TITLE*/
.elementor-element.elementor-element-aa0a1ce.elementor-widget.elementor-widget-image {
    margin-top: -240px;
}

.elementor-element.elementor-element-83bc32e.elementor-widget.elementor-widget-heading h2 {
    font-family: 'Aero';
    font-size: 88px;
    letter-spacing: .39px;
	margin-bottom: 25px;
	margin-left: 15px;
}

.elementor-element.elementor-element-83bc32e.elementor-widget.elementor-widget-heading h3 {
    font-size: 135px;
    width: 1340px;
	 background: linear-gradient( 
	180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
		-webkit-background-clip: text !important;
		-webkit-text-fill-color: #ffffff00 !important;
		-webkit-text-stroke-width: 0.8px;
	font-style: italic;
	letter-spacing: .15px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-261460a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-left: 75px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-71805aa {
    margin-top: -40px;
}

/*PRODUCTS*/
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 87%;
    margin: 60px auto 0 auto;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1 {
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    -webkit-text-stroke-width: 0.8px;
    font-size: 94px;
    font-weight: bold;
	letter-spacing: .15px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6ab66ee.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 48px;
    letter-spacing: .36px;
    font-weight: bold;
}

.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-090e6c4 p {
    letter-spacing: .48px;
    font-size: 25px;
    margin-top: 25px;
    line-height: 35px;
}

/*PRODUCT ITEMS*/
.product h1{
	 background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
	font-size: 94px;
    letter-spacing: .15px;
    font-weight: bold;
	margin:0 10px;
	line-height:95px;
}

.product {
    width: 87%;
    margin: 60px auto 0 auto;
}

.product{
    margin-top: 50px;
    padding-left: 160px;
    padding-right: 60px;
}

.product h3{
	font-size:48px;
	letter-spacing:.36px;
	font-weight:bold;
	margin-top:10px;
}
   
.product h1, h3 {
    display: inline-block;
}
.product img {
    height: 380px;
    width: 480px;
}

.product p {
    font-size: 20px;
    letter-spacing: .48px;
	margin: 20px 0;
}

/* 2nd Title */
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 250px;
	padding-left: 58px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 127px;
    font-weight: bold;
    letter-spacing: .15px;
	width: 1300px;
    font-style: italic;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
	margin: 10px 0;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2 {
    font-size: 88px;
    font-family: 'Aero';
	letter-spacing: .39px;
	margin-left:50px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img {
    margin-top: 20px;
    padding-left: 40px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-66e261d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img {
    height: 560px;
}

.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8a5760b {
    margin-top: -181px;
    margin-left: 80px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    width: 90%;
    margin: 20px auto 0 auto;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1 {
    font-size: 94px;
    letter-spacing: .15px;
    font-weight: bold;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b38abf.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
    font-size: 48px;
    letter-spacing: .36px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2b5ef7d.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
    font-size: 25px;
    letter-spacing: .48px;
    margin-top: 30px;
    line-height: 40px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-baccf1b h1 {
    font-size: 94px;
	letter-spacing: .15px;
	font-weight: bold;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-baccf1b h3{
	font-size:57px;
	letter-spacing:.36px;
	padding-bottom:30px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-baccf1b p, 
.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a751cad p{
	font-size:20px;
	letter-spacing: .048px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-baccf1b img {
    margin: 0 0 -70px -30px;
    padding-top: 60px;
    /* padding-left: 0px; */
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-c99ef87.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 50px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a751cad img {
    margin-bottom: -70px;
    margin-left: -80px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a751cad h1 {
    font-size: 94px;
    letter-spacing: .15px;
    font-weight: bold;
	background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	-webkit-text-stroke-width: 0.8px;
}

section.elementor-section.elementor-inner-section.elementor-element.elementor-element-da2bdd7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    margin-top: 30px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a751cad {
    padding-top: 90px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a751cad h3 {
    padding-bottom: 30px;
    font-size: 57px;
}

.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-c3369e2 img {
    height: 500px;
    width: 450px;
}

.elementor-element.elementor-element-175afe9.elementor-widget.elementor-widget-image {
    margin-top: -220px;
    margin-left: -30px;
    margin-bottom: -200px;
}

/*###################################
## rinse-agents-sealants
###################################*/
.header-section .elementor-element.elementor-element-8db723e.elementor-widget.elementor-widget-heading h2 {
	font-size: 88px;
	letter-spacing: 0 !important;
	font-family: 'Aero',sans-serif !important;
	background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,rgb(255,168,181) 13%,rgb(255,55,52) 29%,rgb(204,0,0) 43%,rgba(189,16,0,1) 51%,rgb(255,51,0) 90%,rgb(255,51,51) 100%);
	-webkit-text-stroke-width: 0;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.header-section .elementor-element.elementor-element-3b81dd1.elementor-widget.elementor-widget-heading h2{
font-size: 135px;
font-style: italic;
-webkit-text-stroke-width: 1px;
letter-spacing: .039em;
background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgb(255,222,105) 29%,rgba(107,40,0,1) 43%,rgb(207,112,12) 56%,rgb(251,212,0) 70%,rgb(239,155,0) 80%,rgba(193,91,0,1) 100%);
-webkit-background-clip: text !important;
-webkit-text-fill-color: #ffffff00 !important;
}
/* global style */
.rinse-agents-sealants .elementor-image-box-content h2{
background: linear-gradient(
	180deg,rgba(255,255,255,1) 0%,rgba(255,217,82,1) 20%,rgba(255,163,3,1) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: #ffffff00;
font-size: 94px;
-webkit-text-stroke-width: 0.3px;
width: 142px;
}
.rinse-agents-sealants .elementor-element.elementor-element-8906608.elementor-position-left.elementor-vertical-align-bottom.elementor-widget.elementor-widget-image-box img {
width: 100%;
}
.rinse-agents-sealants .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-42725e5 {
margin-left: 3%;
}
.rinse-agents-sealants .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-7452e8b {
margin-left: 5%;
}
.rinse-agents-sealants  .elementor-widget-image-box .elementor-image-box-content p {
font-size: 20px;
}
.banner-2 h2 {
font-size: 88px;
letter-spacing: 2px;
font-family: 'Aero',sans-serif !important;
background: linear-gradient(0deg,rgba(255,255,255,1) 0%,rgba(255,168,181,1) 13%,rgba(255,55,52,1) 29%,rgba(204,0,0,1) 43%,rgba(189,16,0,1) 51%,rgba(255,51,0,1) 90%,rgba(255,255,255,1) 100%);
-webkit-text-stroke-width: 0;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.banner-2 .child-h2 h2 {
font-size: 135px;
font-style: italic;
letter-spacing: 1px;
font-family: 'Agency FB' !important;
-webkit-text-stroke-width: 1px;
background: linear-gradient(
	180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgba(255,216,149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
-webkit-background-clip: text !important;
-webkit-text-fill-color: #ffffff00 !important;
}
.banner-2 .child-h2 h2 span {
    margin-top: 2.3% !important;
    position: absolute;
    font-size: 135px;
    font-style: italic;
    letter-spacing: 0;
    font-family: 'Agency FB' !important;
    -webkit-text-stroke-width: 1px;
    background: linear-gradient( 
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgba(255,216,149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    width: 35%;
    margin-left: 1.5%;
}

.header-section .elementor-image-box-content {
margin-top: 17%;
}
.header-section .elementor-image-box-content {
padding-left: 6%;
}
.header-section .elementor-element.elementor-element-52034d2 {
margin-top: 5% !important;
margin-bottom: 11% !important;
margin-left: 5rem !important;
}
.col-3-img .elementor-image-box-content {
padding-left: 8%;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-52034d2.col-3-img.elementor-section-height-full.elementor-section-full_width.elementor-section-height-default img {
width: 150px;
}
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-52034d2.col-3-img.elementor-section-height-full.elementor-section-full_width.elementor-section-height-default img {
width: 367px;
}
.elementor-5343 .elementor-element.elementor-element-911a4de:not(.elementor-motion-effects-element-type-background), .elementor-5343 .elementor-element.elementor-element-911a4de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
/*     height: 5346px; */
}
@media only screen and (max-width: 800px) {
		.elementor-5343 .elementor-element.elementor-element-911a4de:not(.elementor-motion-effects-element-type-background), .elementor-5343 .elementor-element.elementor-element-911a4de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		height: 8000px !important;
	}
}
@media only screen and (max-width: 400px) {
		.elementor-5343 .elementor-element.elementor-element-911a4de:not(.elementor-motion-effects-element-type-background), .elementor-5343 .elementor-element.elementor-element-911a4de>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		height: 8200px !important;
	}
}
.elementor-element.elementor-element-6c7dbe6.elementor-position-left.elementor-vertical-align-middle.\35 80-product.elementor-widget.elementor-widget-image-box h3{
	font-size: 45px !important;
	letter-spacing: 4.5px !important;
}
/*#########################
## end rinse agents & sealants
############################*/

/*###################################
## DEGREASERS AND CLEANERS
###################################*/
.header-img-1 img {
    position: absolute;
    left: 35px;
    top: 9px;
}
.header-col-2 h2{
	font-size: 88px;
    letter-spacing: 0px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.header-col-2 h1{
	font-size: 135px;
    font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.h2-numbers h2{
	background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,217,82,1) 20%,rgba(255,163,3,1) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff00;
    font-size: 94px;
    -webkit-text-stroke-width: 0.3px;
}
.sec-2-title h3{
	font-size: 40px !important;
	letter-spacing: 1.3px !important;
	font-family: 'Agency FB' !important;
}
.col-titles h3{
	font-size: 46px !important;
	letter-spacing: 2.5px;
}
.f38-product .elementor-widget-container h2{
	background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,217,82,1) 20%,rgba(255,163,3,1) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #ffffff00;
    font-size: 94px;
    -webkit-text-stroke-width: 0.3px;
}
.f38-product .elementor-widget-container{
	display: flex;
}
.f38-product .elementor-widget-container span{
	font-size: 48px;
	font-family: 'Agency FB';
	margin-left: 13px;
	margin-top: 35px;
	letter-spacing: 1.3px;
}
.f38-text p{
	font-size: 22px !important;
	font-family: 'ubuntu' !important;
	letter-spacing: 0.018em;
}
.sec-2-p p{
	font-size: 20px !important;
	font-family: 'Ubuntu';
	font-weight: 500;
	white-space: pre;
}
.cwtdp-header h2{
	font-size: 88px;
    letter-spacing: 0 !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cwtdp-header h1{
	font-size: 135px;
    font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1.3px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cwtdp-product .elementor-image-box-description{
	white-space: break-spaces;
}
.cwtdp-product .elementor-image-box-content p{
	font-size: 22px !important;
	letter-spacing: 0.9px !important;
}
.cwtdp-product .elementor-image-box-content h3{
	font-size: 58px;
	letter-spacing: 1.5px;
	margin-bottom: 22px;
}
.cwtdp-product .elementor-element-f027a96 .elementor-image-box-content{ /*590*/
	margin-bottom: -78px !important;
    margin-left: -29px !important;
}
.cwtdp-product .elementor-element-41c3a41 .elementor-image-box-content{ /*591*/
	margin-bottom: -31px !important;
    margin-left: -25px !important;
}
.cwtdp-product .elementor-element-ea5462d .elementor-image-box-content{ /*592*/
	margin-bottom: -101px !important;
    margin-left: -13px !important;
}
.cwtdp-product .elementor-element-deadcf6 .elementor-image-box-content{ /*594*/
	margin-bottom: -79px !important;
    margin-left: 4px !important;
}
.cwtdp-product .elementor-element-2991c85 .elementor-image-box-content{ /*595*/
	margin-bottom: -43px !important;
    margin-left: 25px !important;
}
.cwtdp-product .elementor-element-03c8825 .elementor-image-box-content{ /*596*/
	margin-bottom: 37px !important;
    margin-left: -9px !important;
}
/*######### END DEGREASERS AND CLEANERS #########*/  

/*###################################
## CLEANERS
###################################*/
@import url('https://fonts.googleapis.com/css2?family=Teko:wght@500;600&display=swap');
.cleaners-whole-page .cleaners-col-2 .elementor-widget-container h2{
	font-size: 88px;
    letter-spacing: 0px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.cleaners-whole-page .cleaners-col-2 .elementor-widget-container h1{
	font-size: 125px;
    font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cleaners-whole-page .cleaners-col-2 .elementor-widget-container h1 span{
	margin-top: -17px;
    position: absolute;
    -webkit-text-stroke-width: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,rgba(255,216,149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
    width: 60%;
    margin-left: 31px;
}
.cleaners-whole-page .cleaner-section-2 h1{
	font-size: 88px;
    font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cleaners-whole-page .cleaners-services h2{
	font-size: 94px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cleaners-whole-page .cleaners-services-91 h2{
	font-size: 91px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cleaners-whole-page p{
	font-size: 20px;
	font-family: 'Ubuntu';
	font-weight: 500;
	white-space: break-spaces;
}
.cleaners-whole-page h3{
	font-size: 40px !important;
	white-space: break-spaces;
	letter-spacing: 1.5px;
	line-height: 49px;
}
.cleaners-whole-page .teko-sealed h3{
	font-family: 'Teko',sans-serif !important;
    position: absolute;
    right: -3%;
    bottom: 12%;
    font-size: 57px !important;
    letter-spacing: 2px;
}
.cleaners-whole-page .cleaners-benefits h1{
	font-size: 135px;
	font-style: italic;
	background: linear-gradient(180deg,rgb(245, 8, 8) 0%,rgb(255, 221, 221) 20%,#c70d00 29%,rgb(235, 43, 0) 43%,#951a06 56%,#fb3e00 70%,#f98276 80%,rgb(255, 149, 118) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.cleaners-whole-page .cleaners-benefits ul li {
    font-size: 50px;
	line-height: 32px;
}
/*######### END CLEANERS #########*/ 



/*###################################
## WHEEL BRIGHTENER
###################################*/
.car-wash h2{
    font-size: 72px;
    letter-spacing: 0px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.presoaks h1{
	font-size: 155px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.pucp-products h2{
	font-size: 94px;
	margin-bottom: 7px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !importan
}
.pucp-products h3{
	font-size: 58px;
    letter-spacing: 1.8px;
}
.pucp-products p{
	font-size: 20px;
    letter-spacing: 1px;
	white-space: break-spaces;
	margin-top: 12px;
}
.pucp-products .elementor-image-box-content{
	margin-top: 55px;
}
/*500*/
.pucp-products .product-500 .elementor-image-box-content{
	margin-top: 20px !important;
    margin-left: -34px !important;
}
.pucp-products .product-500 h3{
	font-size: 50px !important;
}
/*501*/
.pucp-products .product-501 .elementor-image-box-content{ 
	margin-top: -11px !important;
}
.pucp-products .product-501 h3{
	font-size: 50px !important;
}
/*503*/
.pucp-products .product-503 .elementor-image-box-content{
	margin-top: 72px !important;
}
/*741*/
.pucp-products .product-741 .elementor-image-box-content{
	margin-left: -5px !important;
}
.carwash-2 h2{
	font-size: 72px;
    letter-spacing: 0px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ultra-concentrated h1{
	font-size: 135px;
	font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	transform: rotate(355deg);
}
.presoaks-2 h1{
	font-size: 155px;
	font-style: italic;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 1px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
	transform: rotate(355deg);
}
.product-508 h3, .product-504 h3, .product-506 h3, .product-516 h3, .product-517 h3, .product-507 h3, .product-759 h3{
	font-size: 50px !important;
}
/*black wheel*/
.black-wheel img{
	position: absolute;
	left: 49px;
    top: 22px;
}
/*######### END wheel brighener   #########*/ 

/*###################################
## TIRE & WHEEL
###################################*/
.tire-wheel-carwash h2{
    font-size: 62px;
    letter-spacing: 0px !important;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.tire-wheel h1{
	font-size: 94px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 2px;
/* 	font-style: italic; */
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
.tire-wheel-product h2{
	font-size: 94px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 2px;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
/*size 42,50,58*/
.tire-wheel .size-58 h3{
	font-size: 58px;
	letter-spacing: 2px;
}
.tire-wheel .size-50 h3{
	font-size: 50px ;
	letter-spacing: 1.9px !important;
}
.tire-wheel .size-42 h3{
	font-size: 42px !important;
	letter-spacing: 0.8px;
	margin-top: 10px;
}
.tire-wheel-product p{
	font-size: 20px !important;
	white-space: break-spaces;
	margin-top: 12px;
	letter-spacing: 0.5px;
}
.tire-wheel .car-wash-2 h2{
	font-size: 88px;
	letter-spacing: 0px !important;
	font-style: italic;
    font-family: 'Aero',sans-serif !important;
    background: linear-gradient(
0deg,rgba(255,255,255,1) 0%,#ffa8b5 13%,#ff3734 29%,#c00 43%,rgba(189,16,0,1) 51%,#f30 90%,#f33 100%);
    -webkit-text-stroke-width: 0;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.foamers-shampoos h1{
	font-size: 135px;
    -webkit-text-stroke-width: 1px;
    letter-spacing: 2px;
    font-style: italic;
    background: linear-gradient(
180deg,rgba(255,255,255,1) 0%,rgba(255,255,255) 20%,#ffde69 29%,rgba(107,40,0,1) 43%,#cf700c 56%,#fbd400 70%,#ef9b00 80%,rgba(193,91,0,1) 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: #ffffff00 !important;
}
/*######### END TIRE & WHEEL   #########*/ 

/*TRI FOAM BRUSH*/

/*DESKTOPS*/
@media(max-width: 1200px){
	/*LOGO and Bee ICON*/
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-f2da201 img {
		height: 300px;
		width: 500px;
	}

	.elementor-element.elementor-element-3fe4952.elementor-widget.elementor-widget-image img{
		height:150px;
	}

	.elementor-element.elementor-element-56d82b6.elementor-widget.elementor-widget-image img{
		height:550px;
	}

	/*TRI-FOAM CONTAINER*/
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		display:flex;
		justify-content: space-around;
		width:90%;
		margin:0 auto;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		padding:5px;
		margin:20px 0;
	}

	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.head{
		line-height:30px;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		width:90%;
		margin: 0 auto;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:3.30em;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3{
		font-size:1.60em;
	}
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.para{
		font-size:1.90em;	
	}

	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:1.50em;	
	}

	.elementor-element.elementor-element-9f322fa.elementor-widget.elementor-widget-heading p{
		width:60%;
		margin:0 auto;
	}
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.head, .elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1, .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0 h3, .elementor-element.elementor-element-660aa8b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
		font-size:2.40em;
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img{
		height:200px;
		width:200px;
		margin-bottom: 10px;
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		font-size:1em;
		height:35px;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin-top:60px;
		padding: 0 20px;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2{
		font-size:3em;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:3.40em;
		width:100%;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-009de41 img{
		height:400px;
		width:380px;
	}
	.elementor-element.elementor-element-17b33e0.elementor-widget.elementor-widget-image img{
		height:110px;
	}
	.elementor-element.elementor-element-aad1f6e.elementor-widget.elementor-widget-image img{
		height:330px;
	}
	.elementor-3779 .elementor-element.elementor-element-aad1f6e>.elementor-widget-container{
		margin: 0;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin-top:20px;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size: 3.40em;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		font-size:1.50em;
	}
	.elementor-element.elementor-element-ad32105.elementor-widget__width-initial.elementor-widget.elementor-widget-heading p{
		font-size: 1.20em;
	}
	.elementor-element.elementor-element-8456e8c.elementor-widget.elementor-widget-image img{
		height:350px;
		width:350px;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0{
		width:40%;
	}
	.elementor-element.elementor-element-4ae84b5.elementor-widget.elementor-widget-image img{
		height:300px;
		width:300px;
	}
	.elementor-element.elementor-element-a7857e1.elementor-widget.elementor-widget-image img{
		height: 80px;
		width:250px;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2324106{
		width:40%;
		margin:0 40px;
	}
	.elementor-element.elementor-element-5b86d3d.elementor-widget.elementor-widget-image img{
		height:300px;
		width:300px;
	}
}


/*LAPTOPS*/
@media(max-width:1024px){
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-f2da201 img {
		height: 200px;
		width: 330px;
	}

	.elementor-element.elementor-element-3fe4952.elementor-widget.elementor-widget-image img{
		height:100px;
	}

	.elementor-element.elementor-element-56d82b6.elementor-widget.elementor-widget-image img{
		height:400px;
	}

	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-15f9f86{
		margin-left:10px;
		width:40%;
	}

	/*TRI-FOAM CONTAINER*/
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		width:90%;
		margin:0 auto;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		padding:5px;
		margin:0 auto;
	}

	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6d916db.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		padding:1% 0;
	}

	.trifoam-content section.elementor-section.elementor-inner-section.elementor-element.elementor-element-6d916db.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		line-height:20px;
		font-size:1em;
	}

	.elementor-3779 .elementor-element.elementor-element-9f322fa>.elementor-widget-container{
		padding:0;
	}

	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.head{
		line-height:30px;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		width:100%;
		margin: 0 auto;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:2.90em;
	}

	.elementor-element.elementor-element-7fde8fe.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3{
		font-size:1.20em;
	}
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.para{
		font-size:1.80em;	
	}

	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:1em;	
	}

	.elementor-element.elementor-element-9f322fa.elementor-widget.elementor-widget-heading p{
		width:60%;
		margin:0 auto;
	}
	.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default span.head, .elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1, .elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0 h3, .elementor-element.elementor-element-660aa8b.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h3 {
		font-size:2.60em;
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img{
		height:150px;
		width:150px;
		margin-bottom: 10px;
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-e7d3ebe.elementor-section-content-top.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		font-size:.75em;
		height:1px;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		padding: 0 20px;
		margin-top:100px;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h2{
		font-size:2.20em;
	}

	.elementor-element.elementor-element-6b96875.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size:3em;
		width:100%;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-009de41 img{
		height:250px;
		width:300px;
	}
	.elementor-element.elementor-element-17b33e0.elementor-widget.elementor-widget-image img{
		height:70px;
	}
	.elementor-element.elementor-element-aad1f6e.elementor-widget.elementor-widget-image img{
		height:270px;
	}
	.elementor-3779 .elementor-element.elementor-element-aad1f6e>.elementor-widget-container{
		margin: 0;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		margin-top:20px;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default h1{
		font-size: 2.50em;
	}
	.elementor-element.elementor-element-a8c4f71.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{
		font-size:1.10em;
	}
	.elementor-element.elementor-element-ad32105.elementor-widget__width-initial.elementor-widget.elementor-widget-heading{
		width:90%;
		margin:0 auto
	}
	.elementor-element.elementor-element-ad32105.elementor-widget__width-initial.elementor-widget.elementor-widget-heading p{
		font-size: .90em;
		letter-spacing:2px;
	}
	.elementor-element.elementor-element-8456e8c.elementor-widget.elementor-widget-image img{
		height:250px;
		width:250px;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0{
		width:30%;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0 h1, .elementor-element.elementor-element-765595c.elementor-widget.elementor-widget-heading h1{
		font-size:1.40em;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0 h3{
		font-size:3em;
	}

	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-67e7af0 p, .elementor-element.elementor-element-2e8fb63.elementor-widget.elementor-widget-heading p{
		font-size:.80em;
	}
	.elementor-element.elementor-element-4ae84b5.elementor-widget.elementor-widget-image img{
		height:220px;
		width:220px;
	}
	.elementor-element.elementor-element-a7857e1.elementor-widget.elementor-widget-image img, .elementor-element.elementor-element-b4f64a5.elementor-widget.elementor-widget-image img{
		height: 60px;
		width:170px;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-2324106{
		width:35%;
		margin:0 0px;
	}
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5622ece{
		width:20%;
	}
	.elementor-element.elementor-element-5b86d3d.elementor-widget.elementor-widget-image img{
		height:200px;
		width:160px;
	}
}

/*TABLETS*/
@media (max-width: 770px){
	*{
		text-align: center;
	}
	ul#wprmenu_menu_ul li a {
        text-align: left !important;
	}
/* 		.elementor-20 .elementor-element.elementor-element-902c416:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-902c416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
			background-image: url(http://beta2.technodreamcenter.com/stingercanada.com/wp-content/uploads/2022/07/banner2.png) !important;
			background-position:center;
			background-repeat: no-repeat;
			background-size: auto 100%;
	} */
	.banner {
        min-height: unset;
    	height: 50vh;
	}
	
	#A50B .p-decs {
    	margin-top: 0 !important;
    	margin-left: 0 !important;
	}
	
	.p-decs div {
    	display: block !important;
    	margin: 20px auto;
	}
	
	.p-ss{
		margin: 10px auto !important;
	}
	
	.f33s .elementor-image-box-content, .f34 .elementor-image-box-content{
		margin: 10px auto !important;
	}
	
	.elementor-2678 .elementor-element.elementor-element-3a6b448 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0;
	}
	
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-ae3ccc5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		display: none;
	}
	
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-c746a91 .elementor-widget-wrap {
    	display: none;
	}
	
	body:not(.rtl) .elementor-14281 .elementor-element.elementor-element-e4c1876 {
    	left: 0;
	}

	.elementor-14281 .elementor-element.elementor-element-e4c1876 {
    	top: 0;
	}
	.elementor-widget-wrap>.elementor-element.elementor-absolute {
		display: none;
	}
	
	.cleaners-whole-page .cleaners-col-2 .elementor-widget-container h1 span{
		position: relative;
	}
	
	.cleaners-whole-page .teko-sealed h3{
		position: relative;
		bottom: 0 !important;
		right:0 !important;
	}
	
	.inner .site-main h1, .inner .site-main h2 {
    	font-size: 52px;
   	 	line-height: 100px;
	}
	
	.ss-inside {
    	margin: 0;
	}
	
	div.ss-flex {
    	display: block;
	}
	
	div#ss-header2 {
    	padding: 0;
	}
	
	div#ss-header {
    	padding: 0;
	}
	
	div#janitorial-title{
		padding: 0;
	}
	
	.j-desc.inside, .j-inline, .ds-inline {
    	margin: 0px auto;
	}
	
	div#brush-header {
    	padding: 0;
	}
	
	.brush-decs {
    	margin: 0 auto;
    	display: block;
	}
	
	div#sp-header, div#se-header {
    	padding: 0;
	}
	
	.sp-decs {
    	display: block;
    	align-items: center;
	}
	
	.e17-container {
    	padding: 10px !important;
	}
	
	div#se-header {
    	padding: 0;
	}
	
	.sp-center-decs {
        margin-top: 0;
    	display: block !important;
	}
	
	.p-decs {
    	margin: 0 auto !important;
    	padding: 0 !important;
    	display: block !important;
    	top: 0 !important;
    	bottom: 0;
	}
	
	.p-ps {
    	width: 100%;
    	margin: 0 auto !important;
    	display: block !important;
    	align-items: center;
    	place-content: center;
	}
	
	.inner .site-main h3 {
		line-height: 40px !important;
	}
	
	.f42 .t-decs {
    	display: block;
    	margin-top: 0px;
	}
	
	.f35r .elementor-image-box-content{
		width: 100% !important;
	}
	
	.f35r-bottom-p-decs h3{
		top: 0 !important;
	}
	
	.t-decs {
    	display: block;
	}
	
	br {
    	display: none !important;
	}
	
	.elementor-widget-container {
    	display: block !important;
	}
	
	.inline div {
    	display: block !important;
	}
	
	.elementor-element.elementor-element-d83de37.bpda-bee.elementor-widget__width-initial.elementor-absolute.elementor-widget.elementor-widget-image {
    	display: none !important;
	}
	
	.elementor-element.elementor-widget.elementor-widget-heading h3 {
    	line-height: 50px !important;
    	text-align: center !important;
	}
	
	.cwtdp-product .elementor-element-2991c85 .elementor-image-box-content {
    	margin-bottom: 0 !important;
    	margin-left: 0 !important; 
	}
	
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-dc8ef36.cwtdp-product {
    	margin: 130px auto !important;
	}

	
	.elementor-element {
		width: 100% !important;
	}
	
	.pucp-products .product-500 .elementor-image-box-content {
    	margin: 0 auto !important;
	}
	
	.elementor-widget-container h1 {
    	font-size: 37px !important;	
	}	
	
	h3 {
    	font-size: 40px !important;
	}
	
	h2 {
    	font-size: 50px !important;
	}
	
	h1{
		line-height: 70px !important;
	}
	
	.elementor-element.elementor-element-1cab5d6.d-title.elementor-widget__width-initial.elementor-absolute.elementor-widget.elementor-widget-heading {
    	position: relative !important;
    	left: 0 !important;
    	top: 0 !IMPORTANT;
    	right: 0px !important;
	}
	
	p, h1, h2, h3{
		text-align: center !important;
		margin: 0 auto !important;
		width: 100% !important;
		white-space: normal !important;
	}
	
	.header-img-1 img {
    	position:relative;
    	left: 0;
    	top: 0;
	}
	.footer .titles {
    	margin-top: -78px;
	}
	
	
	.footer .titles {
    	margin: 0 !important;
	}
	
	.elementor-widget-wrap.elementor-element-populated {
    	margin: 0 !important;
	}
	
	.banner-2 .child-h2 h2 span {
		position: relative;
		font-size: 55px;
	}
	
	.elementor-image-box-description{
		white-space: normal !important;
	}
	
	.elementor-image-box-content{
		margin: 10px auto !important
	}

	.cwtdp-product .elementor-element-f027a96 .elementor-image-box-content {
    	margin-bottom: 0 !important;
    	margin-left: 0 !important;
	}
	
	.elementor-element.elementor-element-deadcf6.elementor-position-left.h2-numbers.elementor-vertical-align-bottom.elementor-widget.elementor-widget-image-box {
    	margin: 90px auto;
	}
	
	.elementor-column {
    	margin: 0 auto !important;
    	width: 98% !important;
		display: block;
	}
	
	.elementor-inner-section{
		padding: 0 !important;
		margin: 0 auto !important;
	}
	
	.elementor-inner-column {
    	padding: 0 !important;
    	margin: 0 auto !important;
    	width: 100% !important;
	}
	
	h3.elementor-image-box-title{
		margin-bottom: 5px;
	}
	
	.elementor-column-gap-default {
    	display: block !important;
		padding: 0 !important;
	}
	
	.elementor-widget-container{
		display: block !important;
		margin: 0 auto !important;
	}
	
	.elementor-image-box-img {
    	 width: 50% !important;
    	margin: 0px auto !important;
    	display: block !important;
	}
	
	.elementor-image-box-title div {
    	display: block !important;
    	margin: 20px auto;
	}
	
	.elementor-image-box-title h3{
		font-size: 35px !important;
	}
	
	.elementor-column {
    	/*margin: 30px auto !important;*/
	}
	
	section#odd, #even {
    	margin: 0 auto !important;
	}
}


/*PHONES*/


/*VIEW 1200px*/
@media screen and (max-width: 1439px) { 
	body { min-width: 320px!important; }

	.banner .logo { max-width: 52.7%; margin: 0 auto !important; }

	.welcome{ background-size: 100% 100%!important; }
	.welcome .row > div{ max-width: 800px!important; }
	.welcome .row:before, .welcome .row:after{ width: 213px; background-size: 100% auto; background-repeat: no-repeat; }
	.welcome h1 span.subtitle { letter-spacing: 5px; }

	.ourproducts .ourproducttitle{ background-size: cover!important; }

	.thehome p{ max-width: 800px; }
	.thehome .row:before, .thehome .row:after{ width: 235px; background-size: 100% auto; background-repeat: no-repeat; }

}



/*VIEW 1024*/
@media screen and (max-width: 1199px) {

	.menu-main-navigation-container ul { max-width: 558px; }
	.menu-main-navigation-container ul li a{ padding: 10px 15px; }

	.welcome h1 span.title { font-size: 95px; } 
	.welcome h1 span.subtitle{ letter-spacing: 2px; font-size: 38px; }
	.welcome p { max-width: 650px; }

	.ourproducts h2 { font-size: 50px; }
	.ourproducts .ourproducttitle{ background-size: 100% 100%!important; min-height: 95px;}
	.ourproducts .prolist .hexagon > div {  }
	.ourproducts .prolist .hexagon-in1 > div .products > div{ background-size: 100% auto!important; }

	.thehome h2{  }
	.thehome .title h2 { height: 90px; font-size: 55px;}
	.thehome p { max-width: 600px; }
	.thehome .subtitle h2{ height: 65px; font-size: 55px;}
	.thehome .small h2 { font-size: 40px; }
	.thehome h2,
	.footer h2 { filter: drop-shadow(-1px -1px 1px #FF3300); }

	.footer h2{ font-size: 45px; line-height: 48px; }
	.copyright > div{ padding: 20px 0!important; }	

	.ourproducts .prolist {margin: 0;}

	.new_hex img {padding: 15px;}
}

@media screen and (max-width: 1023px) {

	/*HEADER*/ 
	.mobilemenu li { padding: 0 10px!important; }
	.header h5, .header .elementor-shortcode{ text-align: center; }
	.header .phone a { font-size: 30px; }

	/*CONTENT*/
	.welcome .row:before, .welcome .row:after { width: 100px; } 
	.welcome h1 span.title { font-size: 55px; } 
	.welcome h1 span.subtitle{ font-size: 32px; }

	.welcome p,
	.thehome p{ max-width: 100%; }

	.btn, .ctc-form input[type="submit"] { padding: 10px 0; }
	.btnphone a , .btnphone .fa{ font-size: 25px; }
	.btnphone { height: 55px; }

	.ourproducts .ourproducttitle{ background-size: 135% 100%!important; min-height: 59px; padding: 0!important; }
	.ourproducts .prolist > div{ flex-wrap: wrap!important; }
	.ourproducts .prolist .hexagon > div { }
	.ourproducts .prolist .noproduct{ width: 12.5%!important; }

	.ourproducts .btnproducts .hexagon > div { width: 110px; }

	.thehome .row:before, .thehome .row:after { width: 135px; top: -45px;  }
	.thehome p br{ display: none; }

	/*FOOTER*/ 
	.footer .logo img{ max-width: 320px; margin: 0 auto; width: 100%; }
	.footer h2 { font-size: 36px; line-height: 39px; }
	.footer .titles { margin-top: -48px; }
	.home .footer { margin-top: 0; padding-top: 0; z-index: 1; }

	/*INNER CONTENT*/
	.inner .site-main h1,  .inner .site-main  h2{ font-size: 62px; /*display: block !important;*/ margin: 0 auto !important;text-align: center;}
	.inner .site-main h3{ font-size: 45px; }
	.inner .site-main h4{ font-size: 20px; }
	.inner .site-main h5{ font-size: 18px; }


	/*CTA*/
	.cta{
		background: #F15924  url("assets/images/phonecall.png") no-repeat center center;
		border-bottom-left-radius: 40px;
		border-top: 2px solid #fff ;
		border-top-left-radius: 40px;
		bottom: 10%;
		display: block;
		height: 60px;
		position: fixed;
		right: 0;
		text-decoration: none;
		text-indent: -9999em;
		width: 60px;
		z-index: 999;
	}	

}

@media screen and (max-width: 768px) {
	#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a {
		text-transform: uppercase;
	}
	.psss-logo {
		width: 100%;
		max-width: 300px;
		margin: 20px auto;
	}
		.logo img,
	#g-header .logo img,
	#g-header .bee img,
	.bp-logo img,
	.elementor-14840 .elementor-element.elementor-element-9375258 img,
	.elementor-6651 .elementor-element.elementor-element-604d779 img,
	.elementor-6651 .elementor-element.elementor-element-536152a img,
	.elementor-18971 .elementor-element.elementor-element-7737ffa img,
	.elementor-18317 .elementor-element.elementor-element-9f1b2ab img,
	.elementor-18317 .elementor-element.elementor-element-dc3da55 img,
	.elementor-18317 .elementor-element.elementor-element-aa78432 img,
	.elementor-13924 .elementor-element.elementor-element-b286605 img,
	.elementor-13924 .elementor-element.elementor-element-23f0db3 img,
	.elementor-2678 .elementor-element.elementor-element-4f2a044 img,
	.elementor-3378 .elementor-element.elementor-element-604340a img,
	.elementor-3378 .elementor-element.elementor-element-d17d129 img,
	.elementor-3378 .elementor-element.elementor-element-604340a img,
	.elementor-3378 .elementor-element.elementor-element-d17d129 img,
	.elementor-12009 .elementor-element.elementor-element-f45b75c img,
	 .elementor-element.elementor-element-a2bb762 img,
	 .elementor-element.elementor-element-7d07522 img,
	 .elementor-element.elementor-element-47c6c86 img,
	 .elementor-element.elementor-element-d4925f9 img,
	 .elementor-element.elementor-element-0801c3e img,
	 .elementor-element.elementor-element-bd6a1dd img,
	 .elementor-element.elementor-element-cadeeb7 img,
	 .elementor-element.elementor-element-261a9a1 img,
	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-c3369e2 img,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img{
		max-width: 300px;
		width: 100% !important;
		margin: auto;
	}
	
	.f52 .elementor-widget-container {
		width: 100%;
	}
	
	.decs-green-bee img,
	.decs-blue-bee img,
	.decs-green-bee img,
	.decs-blue-bee img{
		margin: 20px 0 !important
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img,
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-cc9304f.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img{
		padding: 20px 0 !important;
	}
	#fs-page .fs-second-heading .right {
		margin-bottom: 0 !important;
	}
	
	#fs-page h3.elementor-image-box-title span {
		display: block;
		font-size: 31px !important;
		padding: 20px 0;
	}
	#g-header .bee img,
	.elementor-13924 .elementor-element.elementor-element-23f0db3 img {
		margin: 0 !important;
	}
	
	.pucp-products h2,
	.tire-wheel-product h2,
	.g-inner h3.elementor-image-box-title span {
		font-size: 31px !important;
		padding: 20px 0;
	}
	
	.banner {
    height: 300px !important;
    min-height: fit-content !important;
}
	.search-form {
		margin-top: 30px;
		flex-direction: column;
		gap: 10px;
	}
	
	#g-header .logo img {
		margin-left: 0;
	}
	
	#g-header .bee img {
		margin-right: 0;
	}
	
	.welcome p, .thehome p {
    max-width: 100%;
    margin: 0;
    padding: 0;
}
	
	.cleaners img {
    margin: 0 auto;
    width: 260px !important;
}
	
	.bp-logo img {
    width: 100%;
    margin-right: 0px;
}
	
	span.available {
		display: block;
	}
	
	.cpw-prod p {
		font-size: 16px;
	}
	
	section .elementor-widget-image-box .elementor-image-box-content {
		padding: 0 !important;
	}
	.elementor-12009 .elementor-element.elementor-element-685f181:not(.elementor-motion-effects-element-type-background), .elementor-12009 .elementor-element.elementor-element-685f181 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image: none !important;}
	br{display: none !important; visibility: hidden}
	.cleaners-whole-page .teko-sealed h3{font-size: 37px !important; word-break: break-all}
	/*.elementor-widget-container h1 {
    	font-size: 31px !important;
	}*/
	.elementor-icon i:before {
    	top: 0%;
    	right: 0%;
	}
	.elementor-element {
    	margin: 0 auto !important;
    	width: 100% !important;
	}
	
	.liquid-micro {
    	margin: 0 auto !important;
	}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-d187184.row.prolist.prolist1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default img {
    max-width: 250px !important;
}
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-7b3e17e.hexagon-in1.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default 	{	
      width: 90% !important;
    margin-top: -30px !important;
	}
	.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    	background-position: center !important;
	}
	.elementor-column.elementor-col-25.elementor-inner-column.elementor-element.elementor-element-bd5620e.hexagon {
    	margin-bottom: -90px !important;
    	max-width: 900px;
	}
	.hexagon-in1 {
    	max-width: 500px;
	}
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-80062ac {
    	display: none !important;
	}
	.elementor-column.elementor-col-100.elementor-inner-column.elementor-element.elementor-element-24602ab img {
    width: 100% !important;
}
	.hexagon {
    	width: 100% !important;
	}
	.hexagon .new_hex img {
		width: 100% !important;
		min-width: auto !important;
		height: auto !important;
		min-height: auto !important;
		max-height: unset;
		max-width: 200px !IMPORTANT;
		margin: 0 auto !important;
		display: block;
		padding: 20px;
	}
	.ourproducts .prolist .hexagon > div {
    	width: 100% !important;
	}
	.entry-content .elementor-section-full_width {
    	background: black !important;
	}
	.elementor-18317 .elementor-element.elementor-element-f3e0de1:not(.elementor-motion-effects-element-type-background), .elementor-18317 .elementor-element.elementor-element-f3e0de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer, .elementor-2678 .elementor-element.elementor-element-726a365:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2678 .elementor-element.elementor-element-726a365 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,.elementor-3378 .elementor-element.elementor-element-da87de9:not(.elementor-motion-effects-element-type-background), .elementor-3378 .elementor-element.elementor-element-da87de9:not(.elementor-motion-effects-element-type-background), .elementor-10757 .elementor-element.elementor-element-da13bd6:not(.elementor-motion-effects-element-type-background), .elementor-10757 .elementor-element.elementor-element-344bcc9:not(.elementor-motion-effects-element-type-background){background: black !important;}
	
	h2 {
    	line-height: 60px !important;
	} 
	.fs-logo img{width:100% !important}
	
	#fs-page .fs-bee {
    	display: none;
	}
	#fs-page {
    	background: none;
	}
	
	#fs-page br {
    	display: block !important;
	}
	
	#fs-page h3.elementor-image-box-title {
    	font-size: 58px;
    	line-height: 70px !important;
	}
	
	#fs-page h3.elementor-image-box-title span {
	    font-size: 64px;
		display: block;
	}
	
	#fs-page p.elementor-image-box-description br {
    	display: none !important;
	}
	
	#fs-page .fs-third .left {
    /* margin-right: 90px; */
    	width: 70% !important;
    	margin-bottom: -90px;
	}
	#fs-page figure.elementor-image-box-img img{margin:10px auto;}
	#fs-page .fs-second-heading .right {
    	width: 90% !important;
		margin-bottom: -180px !important;
	}
	
	.elementor-widget-wrap {
		align-content: center;
	}
	.g-inner h3.elementor-image-box-title span {
		display: inline-block;
		vertical-align: middle;
		margin: 0 12px;
	}
	.g-inner figure.elementor-image-box-img {
    	width: 100% !important;
	}
	section#gsc {
    	background: none;
	}
	.bp-paragraph-i div{
		display: block !important;
	}
	
	.elementor-18317 .elementor-element.elementor-element-a63b383 img {
    	width: 130px !important;
	}
	.elementor-18317 .elementor-element.elementor-element-b18191e img {
    	width: 90% !important;
	}
	
	.elementor-element.elementor-element-86f7e87.quantum.elementor-widget.elementor-widget-image {
    	display: none;
	}
	
	section.elementor-section.elementor-inner-section.elementor-element.elementor-element-2a105d3.second-heading.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    	transform: none !important;
	}

	.elementor-element.elementor-element-4852ae1.btn.btnphone.elementor-widget.elementor-widget-shortcode {
    	margin: 0 auto !important;
	}
	
	.elementor-element.elementor-element-dbcc6a5.mlogo.logo.elementor-hidden-desktop.elementor-widget.elementor-widget-site-logo {
    	width: 100% !important;
    	margin: 0 auto !important;
	}
/* 	.elementor-section {
    	background-image: none !important;
		background-color: black;
	} */
	h1, h2{ font-size: 32px; }
	h3{ font-size: 25px; }
	h4{ font-size: 20px; }
	h5{ font-size: 18px; }
	body{ font-size: 15px; }

	.search{margin-top:0;}
	.header h5{ letter-spacing: 1px; }
	.nav-right { padding: 15px 15px 0; }
	.welcome .row:before, .welcome .row:after{ display: none; }

	.welcome h1 span.subtitle{ font-size: 25px;    letter-spacing: 1px; }

	.welcome p,
	.thehome{ padding-bottom: 10px; }

	.btn, .ctc-form input[type="submit"] { padding: 7px 0; width: 260px!important; } 
	.btnphone { height: 50px; }

	.ourproducts h2 { font-size: 35px; line-height: 45px; margin-top: 0; margin-bottom: 0;}
	.ourproducts .ourproducttitle { background-size: 178% 100%!important; min-height: 45px; }

	.ourproducts .prolist .hexagon > div {  }
	.ourproducts .row{ padding: 0 10px!important; }
	.ourproducts .ourproducttitle { margin-bottom: 0!important; }
	.ourproducts .btnproducts .hexagon > div { width: 95px; }

	.thehome .row:before, .thehome .row:after { width: 90px; top: -55px; }
	.thehome  { padding: 50px 0 0 !important; }
	.thehome .title h2 ,
	.thehome .subtitle h2{ height: unset; font-size: 35px; padding: 5px 0;}
	.thehome .subtitle h2{ margin-top: 0; }
	.thehome h2, .footer h2 { filter: drop-shadow(0px -1px 1px #FF3300); }

	.thehome .small h2 { letter-spacing: 1px; font-size: 25px; }

	.list-text { max-width: 400px; column-count: 1; }

	.footer h2 { font-size: 25px; line-height: 60px; }
	.footer .copyright{ font-size: 10px; }

	.u-product img {
   		height: auto;
   		width: 400px;
	}
	
	/*CATEGORIES*/

	.cat-container { flex-basis: 100%; }
	.cat-box { max-width: 90%; }
	.cat-flex { flex-wrap: wrap; }
	.cat-sm, .cat-lg { width: 100%; }
	.blog-image { text-align: center; }
	.cat-sm .blog-image img { padding-right: 0; max-width: 200px; margin: 0 auto; padding-bottom: 30px; }

	.hexagon {width: 100% !important;}
	.ourproducts .prolist1 {margin-top: 20px !important;}
	.ourproducts .prolist {margin-top: -40px;}

	.new_hex img {padding: 30px;}
	.last_list .elementor-container {justify-content: center;}
	.ourproducts .btnproducts .hexagon-in1 > div {height: 100px; margin: 30px 0 0 0;}
	
	.decs-green-bee img {
		margin: 20px auto !important;
	}
	.decs-blue-bee img {
		margin: 0 auto !important;
	}
	.p-ss,
	.p-ss div{
		flex-direction:column;
	}
	
	.p-ss-left div div {
		margin: auto !important;
	}
	
	.bp-title h3, .bp-title2 h3 {
		transform: none;
	}
	
	.sp-center-decs div {
		flex-direction:column;
	}
	
	.fogger {
		padding-top: 20px
	}
	
	.jp5 {
		margin: 0 auto;
	}
	
	div#janitorial-logo img,
	div#janitorial-green img,
	div#janitorial-bee img {
		margin: 15px auto !important;
	}
	
	div#ds-title {
		padding: 0 !important;
	}
	
	.j-desc.ds-flex.inside {
		width: 100%;
		flex-direction: column;
	}
	
	.second {
		margin-left: 0;
	}
	
	.ds-flex {
		flex-direction: column;
	}
	.desc-container {
		justify-content: center;
		flex-direction: column;
	}
	.elementor-element.elementor-widget.elementor-widget-heading h3 {
		line-height: 70px !important;
	}
	.blue-bee img {
		margin: 0 auto;
	}
	
	.bp-logo img,
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-cebe5d7 img {
		margin: 0 auto !important;
		max-width: 300px !important;
	}
	
	.g-inner h3.elementor-image-box-title span,
	.g-inner p.elementor-image-box-description span{
		display: block;
	}
	
	.elementor-widget-wrap.elementor-element-populated {
		flex-direction: column;
		align-items: center;
	}
	
	.elementor-widget-wrap {
		justify-content: center !important;
	}
	
	
	.cat-lg .blog-content ul li {
		text-align: left;
	}
}

@media screen and (max-width: 640px) {
	.ourproducts .prolist {margin-top: -75px;}
	.new_hex img {padding: 45px 15px;}
}


@media screen and (max-width: 520px) {
	.ourproducts .prolist {margin-top: -100px;}
}


@media screen and (max-width: 374px) {

	.welcome h1 span.title { font-size: 40px; }
	.thehome .row:before, .thehome .row:after{ top: -85px; }
	.footer .logo img{ max-width: 280px; }    

	.ourproducts .prolist {margin-top: -125px;}
	.new_hex img {padding: 60px 10px;}
	.ourproducts .btnproducts .hexagon {width: 100% !important;}
}

.page-id-34 .entry-content .elementor-container {
/* 	max-width: 800px !important; */
	 margin: auto;
}

.page-id-34 .categories .elementor-column {
	margin: 20px 0 !important;
}

.products img {
	max-width: 100px !important;
}

.custom-post-block .innerwrapper {
	background-color: #000 !important;
}

.single .entry-meta {
	display: none;
}


/*  */

/* .prod-list .display-posts-listing { 
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	color: #000000;
} */

.prod-list .alm-reveal {
	width: 100%;
}

.prod-list .alm-listing, .prod-list .alm-reveal { 
	display: flex;
	flex-wrap: wrap;
	list-style: none;
	color: #000000;
}

/* .prod-list .display-posts-listing .listing-item {
	width: 49%;
	background: #FFFFFF;
	margin: 0 auto 15px;
	padding: 15px;	
} */

.prod-list .alm-item {
	width: 49%;
	background: #FFFFFF!important;
	margin: 0 auto 15px!important;	
}

.prod-list .alm-btn-wrap .alm-load-more-btn {
	background: #fead16!important;
	font-family: 'Agency FB'!important;
	text-transform: uppercase!important;
}

.prod-list .alm-listing .alm-reveal>li.alm-item {
	padding: 15px 15px 15px 180px!important;
	min-height: 250px;
}

.prod-list .entry-meta {
	display: none!important;
}

.prod-list .alm-listing .alm-reveal>li.alm-item img {
	top: 50%!important;
	transform: translatey(-50%)!important;
	left: 4%!important;
}

.prod-list .display-posts-listing .listing-item .image {
	float: left;
	border: 5px solid #000000;
	padding: 10px;
	margin-right: 20px;
}

.prod-list .display-posts-listing .listing-item .image img {
	display: block;
}

.prod-list .alm-listing .alm-reveal>li.alm-item h3 {
	background: linear-gradient( 180deg,rgba(255,255,255,1) 0%,rgba(255,168,181,1) 13%,rgba(255,55,52,1) 29%,rgba(204,0,0,1) 43%,rgba(189,16,0,1) 51%,rgba(255,51,0,1) 90%,rgba(255,255,255,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #ffffff00;
	font-weight: 700;
	font-size: 30px!important;
	letter-spacing: 0!important;
	font-family: 'Agency FB'!important;
	line-height: 120%!important;
}

/* .prod-list .listing-item .title {	
	background: linear-gradient( 180deg,rgba(255,255,255,1) 0%,rgba(255,168,181,1) 13%,rgba(255,55,52,1) 29%,rgba(204,0,0,1) 43%,rgba(189,16,0,1) 51%,rgba(255,51,0,1) 90%,rgba(255,255,255,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: #ffffff00;
	font-weight: 700;
	font-size: 30px!important;
	letter-spacing: 0!important;
	font-family: 'Agency FB'!important;
	line-height: 120%!important;
} */

.prod-list .display-posts-listing .listing-item .content p {
	margin: 10px;
	font-size: 14px;
}

.manage-layout1 {
	display: flex;
}

.prod-list #caf-post-layout1 a {
	width: 30%;
	padding: 15px;
}

.prod-list .manage-layout1 {
	background: #FFF;
}

.prod-list .caf-meta-content, .prod-list .caf-content-read-more {
	display: none!important;
}

.prod-list .caf-content {
	font-family: 'Titillium Web', sans-serif!important;
	line-height: 180%;
}

.prod-list #manage-post-area {
	width: 70%;
	padding: 0 15px 0 0;
}

.prod-list .caf-post-title {
	background: #FFFFFF!important;
	border-bottom: 1px solid #DDD!important;
}

.prod-list #caf-post-layout1 .caf-featured-img-box {
	background-size: 80% 80%!important;
	background-repeat: no-repeat!important;
	border: 5px solid #000;
	padding: 15px;
}

@media screen and (max-width: 767px) {
	.cwtdp-product .elementor-element-41c3a41 .elementor-image-box-content{
		margin: 0 auto !important;
	}
	
	.elementor-widget-wrap.elementor-element-populated {
    	display: block !important;
	}
	
	.elementor-element.elementor-element-9490386.elementor-widget__width-initial.elementor-widget.elementor-widget-image {
    	width: 100% !important;
    	margin: 0 auto !important;
	}
	
	.cherry-vanilla{
		width: 100% !important;
	}
	
	.jp5{
		width: 100% !important;
		margin: 0 auto !important;
	}
	
	div#ss-logo{
		padding: 0 !important;
	}
	
	.elementor-image-box-content {
    	margin: 0 auto !important;
	}
	
	.elementor-element.elementor-element-2772415.f37p-bottom-p-decs.elementor-widget.elementor-widget-text-editor h3 {
    	color: white;
    	display: block !important;
		top: 0 !important;
	}
	
	.f52 .elementor-widget-container {
    	width: 100% !important;
	}
	
	.desc-container {
    	display: block;
	}
	
	.elementor-widget-container {
    	padding: 0 !important;
	}
	
	.second {
    	margin: 0 !important;
	}
	
	
	
	.j-desc.ds-flex {
    	display: block;
   		margin: 10px auto !important;
	}
	
	j-desc.ds-flex.inside {
    	display: block;
    	margin: 20px auto;
	}
	
	div#ds-title {
    	padding: 0;
	}

	.prod-list .alm-item {
		width: 100%;
	}
	.prod-list .alm-listing .alm-reveal>li.alm-item {
		padding: 15px 15px 15px 120px!important;
	}
	
	.category .page-title span {
    	font-size: 40px;
	}
}
.elementor-icon.elementor-social-icon {
	display: flex;
	align-items: center;
	justify-content: center;
}
.elementor-icon i:before {
	left: auto !important;
}

.inner .banner {
	display: none;
}

.inner .entry-header {
	display: none;
}

.page-id-33 .entry-header,
.page-id-34 .entry-header,
.page-id-38 .entry-header {
	display: block;
}

.page-id-33 .banner,
.page-id-34 .banner,
.page-id-38 .banner{
	display: block;
}

@media screen and (max-width: 1024px) {
	.page-id-14840 .cpw-title h1,
	.page-id-14840 .cpw-title h3{
		transform: unset;
		text-align: center;
		padding: 10px 0;
		margin: 0;
		width: 100%;
	}
	
	section.elementor-section.elementor-section-height-default {
    	padding: 0;
    	margin: 0 auto;
    	width: 100%;
	}
	
	.product img{
		height: unset !important;
	}
	
	.page-id-14840 .cpw-logom,
	.diamond,
	.black,
	.d-cut,
	.mach-glaz,
	.poly-paint,
	.express,
	.cut-polish,
	.cpw-logo,
	.elementor-element.elementor-element-1bad82b.elementor-widget.elementor-widget-image{
		margin: 10px auto;
	}
	
	.elementor-element.elementor-element-1bad82b.elementor-widget.elementor-widget-image {
		text-align: center;
	}
	.page-id-14840 .elementor-widget-image-box .elementor-image-box-wrapper {
		flex-direction: column;
		align-items: center;
	}
	
	.page-id-14840 .site-main h1 {
		text-align: center;
	}
	.hd-rub {
		margin: 0;
	}
	
	section .elementor-widget-image-box .elementor-image-box-content {
		padding: 0 10px;
		text-align: center;
	}
	
	.elementor-element.elementor-element-556ce36.elementor-widget.elementor-widget-image,
	.elementor-14840 .elementor-element.elementor-element-90fb7bf img{
		display: none;
	}
	
	.rub,
	.prem-wax{
		margin: 0;
	}
	.elementor-14840 figure,
	.elementor-14840 .elementor-element.elementor-element-b9bf9c6 .elementor-image-box-wrapper .elementor-image-box-img{
		width: 50% !important;
	}
	
	.page-id-14840.inner .site-main p,
	.page-id-14840.inner .site-main h3,
	.page-id-14840.inner .elementor-image-box-img{
		text-align: center;
	}
}

.inner.page-id-18971 {
	overflow-x: hidden;
}

.inner.page-id-18971 div#sp-header {
	margin: 0;
	padding: 0;
}

.inner.page-id-18971 p {
	max-width: 493px
}

.page-id-13924 .super img,
.page-id-13924 .cherry img,
.cleaners img {
	width: 300px !important;
	height: auto !important;
	position: relative;
	z-index: 20;
}

.cleaners img {
	/*width: 260px !important;*/
	width: 185px !important;
}
.leather-h3 h3{
	        font-style: italic;
        font-size: clamp(50px, 9vw, 155px) !important;
        background: linear-gradient( 180deg,rgba(255,255,255,1) 0%,rgba(255, 255, 255) 20%,rgba(255, 216, 149) 29%,rgba(107,40,0,1) 43%,rgba(134,75,13,1) 56%,rgba(255,177,43,1) 70%,rgba(255,190,2,1) 80%,rgba(193,91,0,1) 100%);
        -webkit-background-clip: text !important;
        -webkit-text-fill-color: #ffffff00 !important;
        -webkit-text-stroke-width: 0.5px;
}

/* ADA accessubility */

body .accessability_container * {
    background: #1b6178 !important;
    border-radius: 0 50% 50% 0;
}

button.wahout.aicon_link {
    bottom: 10%;
}

img.aicon_image {
    border-radius: 0 50% 50% 0;
    padding-bottom: 6px;
    background: #236478 !important;
}

/* ====================================== */
/* ESTEAM */
/* #esteam h3{
	font-family: 'Agency FB' !important;
	color: #1B5FB4 !important;
	font-style: italic !important;
}
#esteam ul {
        list-style: none !important;
} */

.page-id-21415 .elementor-widget-container{
	font-family: "Babylon5" !important;
}
        
.grecaptcha-badge{
	bottom:12em !important;
}