html body, html body p{
	font-family: 'Poppins', sans-serif;
	color:#1d1d1b;
	font-size:16px;
	line-height:25px;
	font-weight:400;
}
html body p{
	padding:0 0 25px;
}
html body ul li, html body ol li{
	font-family: 'Poppins', sans-serif;
}
html body h1, html body h2, html body h3, html body h4, html body h5, html body h6{
font-family: 'Poppins', sans-serif;
color:#1d1d1b;
}
body .container, body .et_pb_row{
	width:100%;
}
body .et_pb_widget{
	float:none;
}
body .et_pb_widget ol li, body .et_pb_widget ul li{
	margin-bottom:0;
}
body #page-container header#main-header{
-webkit-box-shadow: none;
box-shadow: none;
padding: 0;
}
body #page-container header#main-header .logo_container{
width: 140px;
position: relative;
height: auto;
float: left;
margin: 20px 0 0 1px;
}
body #page-container header#main-header .logo_container a, body #page-container header#main-header .logo_container img{
	display:block;
	width:100%;
	height:auto;
	max-height:inherit;
	max-width:inherit;
}
body #page-container header#main-header .header-right-section{
float: right;
}
body #page-container header#main-header #et-top-navigation{
	float:left;
	padding:0 !important;
}
body #page-container header#main-header #et-top-navigation nav, body #page-container header#main-header #et-top-navigation nav ul{
	float:none;
}
body #page-container header#main-header #et-top-navigation nav ul:after{
	clear:both;
	content:"";
	display:block;
}
body #page-container header#main-header #et-top-navigation nav ul li{
float: left;
padding: 0 52px 0 0;
margin: 0;
}
body #page-container header#main-header #et-top-navigation nav ul li:last-child{
	padding-right:0;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
display: block;
color: #1d1d1b;
font-size: 14px;
line-height: 100px;
font-weight: 600;
padding: 0;
opacity: 1;
}
body #page-container header#main-header #et-top-navigation nav ul li a:hover, body #page-container header#main-header #et-top-navigation nav ul li.current-menu-item a{
	color:#5cc079;
}
body #page-container header#main-header #et-top-navigation nav ul li.current-menu-item a{
	font-weight:700;
}
body #page-container header#main-header #et-top-navigation nav ul .menu-item-has-children > a:first-child{
	padding-right:19px;
}
body #page-container header#main-header #et-top-navigation nav ul .menu-item-has-children > a:first-child:after{
right: 0;
font-size: 17px;
top: -1px;
font-weight: 600;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
background: #5cc079;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
padding: 10px 0;
width: 230px;
border: none;
margin: 0;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li{
float: none;
margin: 0;
padding: 0;
display: block;
border: none;
background: none;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
display: block;
color: #fff;
width: 100%;
padding: 6px 18px;
line-height: 20px;
font-weight: 600;
background:none;
}
body #page-container header#main-header .header-right{
	float:right;
	padding: 0 0 0 37px;
	margin:25px 0 0 36px;
	background:url(images/header-border.jpg) no-repeat left center;
}
body #page-container header#main-header .header-right .header-info ul{
	list-style:none;
	margin:0;
	padding:0;
}
body #page-container header#main-header .header-right .header-info ul li{
	float:left;
}
body #page-container header#main-header .header-right .header-info ul li a{
	line-height:50px;
	font-size:14px;
	font-weight:600;
	color:#1d1d1b;
}
body #page-container header#main-header .header-right .header-info ul li.header-get-started a{
display: block;
background: #5cc079;
color: #ffffff;
border-radius: 50px;
padding: 0 29px 0 30px;
margin-right: 2px;
}
body #page-container header#main-header .header-right .header-info ul li.header-phone a{
	background:url(images/header-phone-icon.jpg) no-repeat left center;
	padding:0 0 0 31px;
	margin-right: 52px;
}
.et_pb_section.home-slider-section.et_section_regular{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_video{
float: right;
position: relative;
padding: 140px 0 0;
margin:0 !important;
bottom:0;
top:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description{
padding: 163px 0 203px;
text-align: left;
text-shadow: none;
float: left;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h2{
color: #1d1d1b !important;
font-size: 70px;
line-height: 70px;
font-weight: 700;
text-transform: uppercase;
padding: 0 0 18px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h3{
color: #1d1d1b !important;
font-size: 35px;
line-height: 40px;
font-weight: 600;
padding: 0 0 56px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description .home-slider-btn a{
	width:200px;
	height:50px;
	background:#5cc079;
	color:#ffffff;
	font-size:16px;
	line-height:49px;
	font-weight:600;
	border-radius:50px;
	text-align:center;
	display:block;
}
.et_pb_section.complimentary-form-section.et_section_regular{
	background:none;
	padding:0;
}
.et_pb_section.complimentary-form-section .complimentary-form{
box-shadow: 0 1px 3px #E2E2E2;
margin-top: -63px;
background: #fff;
padding: 0 0 0 19px;
}
html body #page-container #main-content .entry-content form p{
	padding-bottom:27px;
}
html body #page-container #main-content .entry-content form p.form-message{
	padding-top:28px;
}
html body #page-container #main-content .entry-content form p label{
color: #1d1d1b;
font-size: 16px;
line-height: 20px;
font-weight: 500;
margin: 0 0 16px;
display: block;
}
html body #page-container #main-content .entry-content form p input[type="text"], html body #page-container #main-content .entry-content form p input[type="tel"], html body #page-container #main-content .entry-content form p input[type="email"], html body #page-container #main-content .entry-content form p input[type="password"], html body #page-container #main-content .entry-content form p select, html body #page-container #main-content .entry-content form p textarea{
	border:1px solid #ececec;
	height:55px;
	background:#fff;
	font-size:14px;
	line-height:20px;
	color:#1d1d1b;
	border-radius:0;
	outline:none;
	box-shadow:none;
	font-family: 'Poppins', sans-serif;
	font-weight:400;
	padding:4px 14px;
	width:100%;
}
html body #page-container #main-content .entry-content form p select{
-webkit-appearance: none;
-moz-appearance:    none;
appearance:         none;
background:url(images/form-select-icon.jpg) no-repeat 94% center #fff;
}
html body #page-container #main-content .entry-content form p textarea{
	height:130px;
}
html body #page-container #main-content .entry-content form p input[type="submit"]{
	background:#5cc079;
	border:none !important;
	border-radius:50px;
	color:#ffffff;
	font-size:16px;
	font-family: 'Poppins', sans-serif;
	font-weight:700;
	outline:none;
	padding:0;
	margin:0;
	text-align:center;
	box-shadow:none;
	width:180px;
	height:50px;
	cursor:pointer;
}
html body .wpcf7-not-valid-tip{
	display:none;
}
html body #page-container #main-content .entry-content form p input.wpcf7-not-valid, html body #page-container #main-content .entry-content form p select.wpcf7-not-valid, html body #page-container #main-content .entry-content form p textarea.wpcf7-not-valid{
	border-color:#dc3232 !important;
}
html body .wpcf7 form .wpcf7-response-output{
margin: 15px 0 0;
padding: 6px 15px;
font-size: 15px;
line-height: 20px;
}
html body #page-container #main-content .entry-content form ::-webkit-input-placeholder{
opacity:1;
color:#d9d9d9;
} 
html body #page-container #main-content .entry-content form :-moz-placeholder{
opacity:1;
color:#d9d9d9;
} 
html body #page-container #main-content .entry-content form ::-moz-placeholder{ 
opacity:1;
color:#d9d9d9;
} 
html body #page-container #main-content .entry-content form :-ms-input-placeholder{
opacity:1;
color:#d9d9d9;
} 
html body #page-container #main-content .entry-content form :input-placeholder{
opacity:1;
color:#d9d9d9;
}
html body #page-container #main-content .entry-content .complimentary-form form p input[type="text"], html body #page-container #main-content .entry-content .complimentary-form form p input[type="tel"], html body #page-container #main-content .entry-content .complimentary-form form p input[type="email"]{
	height:33px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth{
	float:left;
	padding:21px 0;
	width:225px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth p{
	border-right: 1px solid #d9d9d9;
padding: 4px 30px !important;
}
html body #page-container #main-content .entry-content form .consultation-submit p{
	padding:0;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth:nth-child(2){
	width:222px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth:nth-child(3){
	width:223px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth:nth-child(4) p{
	border:none;
}
.et_pb_section.complimentary-form-section .complimentary-form .consultation-submit{
	width:245px;
	float:right;
}
html body #page-container #main-content .entry-content .complimentary-form-section form p input[type="submit"]{
width: 100%;
height: auto;
border-radius: 0;
padding: 39px 17px 38px;
white-space: normal;
font-weight: 600;
line-height: 22px;
background: #6cc686;
}
html body .wpcf7-spinner{
	position:absolute;
}
.et_pb_section.home-about-section.et_section_regular{
	padding:104px 0 109px;
}
.et_pb_section.home-about-section .et_pb_column.home-about-left{
	width:520px;
}
.et_pb_section.home-about-section .et_pb_column.home-about-right{
width: 600px;
float: right;
padding: 7px 0 0;
}
.et_pb_section.home-about-section .et_pb_column .home-about-img img{
	display:block;
	width:100%;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module h6{
font-size: 18px;
line-height: 27px;
font-weight: 500;
padding: 0 16px 17px 2px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn{
	padding:43px 0 0;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn a{
width: 174px;
height: 52px;
line-height: 49px;
color: #5cc079;
font-size: 16px;
border: 1px solid #6bc685;
font-weight: 700;
text-align: center;
display: block;
border-radius: 50px;
border-top-width: 2px;
border-bottom-width: 2px;
border-top-color: #b3e2c0;
border-bottom-color: #b3e2c0;
}
.et_pb_section.cleaning-service-section.et_section_regular{
	background:#f6f6f6;
	padding:102px 0 105px;
}
.et_pb_section.cleaning-service-section .et_pb_text h3, .et_pb_section.customers-section .et_pb_column h3{
	font-size:32px;
	line-height:32px;
	font-weight:600;
}
.et_pb_section.cleaning-service-section .et_pb_text h3{
	text-align:center;
	padding:0 0 49px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column.et_pb_column_1_3{
	width:370px;
	margin:0 35px 0 0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column.et_pb_column_1_3:nth-child(3n){
	margin-right:0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-img img{
	display:block;
	width:100%;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info{
	background:#ffffff;
	padding:32px 38px 37px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info h4{
	color:#5cc079;
	font-size:22px;
	line-height:22px;
	font-weight:600;
	padding:0 0 14px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info p{
	font-size:14px;
	line-height:20px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more{
	padding:21px 0 0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more a{
width: 130px;
height: 45px;
background: #5cc079;
line-height: 45px;
color: #ffffff;
font-size: 14px;
font-weight: 700;
border-radius: 50px;
text-align: center;
display: block;
letter-spacing: 0.2px;
}
.et_pb_section.customers-section.et_section_regular{
	padding:100px 0 105px;
	border-bottom:1px solid #ededed;
}
.et_pb_section.customers-section .et_pb_column h3{
	padding:0 0 42px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider, .et_pb_section.partners-section .our-partners-display ul.our_partners_list{
	list-style:none;
	margin:0;
	padding:0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details{
display: grid;
grid-template-columns: 41.1% 53.4%;
column-gap: 5.5%;
align-items: center;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .twenty20{
	margin:0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .twentytwenty-container{
	height:360px !important;
}
html body .twentytwenty-horizontal .twentytwenty-handle:before, html body .twentytwenty-horizontal .twentytwenty-handle:after{
width: 5px;
margin-left: -2.5px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
html body .twentytwenty-handle{
height: 84px;
width: 25px;
margin: -42px 0 0 -12px;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
background:#fff;
}
html body .twentytwenty-left-arrow, html body .twentytwenty-right-arrow{
	border: none;
width: 1px;
height: 67px;
background: #1d1d1d;
margin-top:-33px;
}
html body .twentytwenty-left-arrow{
	margin-left:-5px;
}
html body .twentytwenty-right-arrow{
	margin-right:-6px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_content{
	padding:0 0 27px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .our_customer_desc p{
	font-style:italic;
	line-height:24px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h5{
	color:#5cc079;
	font-size:22px;
	line-height:24px;
	font-weight:600;
	padding:33px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h6{
	color:#666666;
	font-size:16px;
	line-height:20px;
	font-weight:500;
	padding:7px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow{
width: 25px;
height: 36px;
position: absolute;
bottom: 81px;
border: none;
outline: none;
cursor: pointer;
box-shadow: none;
border-radius: 0;
font-size: 0;
text-indent: -9999999px;
z-index: 999;
padding:0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-prev{
	background:url(images/left-arrow.png) no-repeat center center;
	left: auto;
right: 59px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-next{
	background:url(images/right-arrow.png) no-repeat center center;
	right: 1px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-disabled{
	opacity:1;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-prev.slick-disabled{
	background:url(images/disabled-left-arrow.png) no-repeat center center;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-next.slick-disabled{
	background:url(images/disabled-right-arrow.png) no-repeat center center;
}
.et_pb_section.partners-section.et_section_regular{
border-top: 1px solid #ebebeb;
padding: 65px 0 86px;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li{
float: left;
margin: 0 135px 0 0;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li:last-child{
	margin-right:0;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li .our_partner_img img{
	display:block;
}
body #page-container footer#main-footer{
	background:#2a2a27;
}
body #page-container footer#main-footer .footer-widgets-section{
	padding:42px 0 53px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets{
	padding:0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
margin: 0 94px 0 0;
width: auto;
padding: 19px 0 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .fwidget{
	margin:0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
width: 285px;
padding: 0;
margin-left: -2px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
	width:290px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(3){
margin-left: 15px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
margin: 0 9px 0 0;
float: right;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-logo a, body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-logo img{
	display:block;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc{
padding: 22px 0 0 1px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc p{
color: #ffffff;
font-size: 13px;
line-height: 20px;
font-weight: 300;
letter-spacing: 0.1px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul{
	list-style:none;
	margin:0;
	padding:0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li{
color: #ffffff;
font-size: 13px;
line-height: 20px;
font-weight: 300;
margin: 0 0 10px;
padding: 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li:last-child{
	margin-bottom:0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li:before{
	display:none;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li a{
	color:inherit;
	display:block;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget h4, body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .title{
color: #ffffff;
font-size: 16px;
line-height: 20px;
font-weight: 600;
padding: 0 0 31px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-menu ul{
	float:left;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-menu ul.last{
	float:right;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info{
	margin:2px 0 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info ul li{
	padding-left:32px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-address{
background: url(images/footer-address-icon.png) no-repeat left 5px;
line-height: 17px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-email{
	background:url(images/footer-email-icon.png) no-repeat left 5px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-phone{
	background:url(images/footer-phone-icon.png) no-repeat left 3px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info ul li.footer-fax{
	background:url(images/footer-fax-icon.png) no-repeat left 3px;
}
body #page-container footer#main-footer .footer-copyright-section{
background: #20201f;
padding: 30px 0 31px;
}
body #page-container footer#main-footer .footer-copyright-section .copyright-details-l{
	float:left;
}
body #page-container footer#main-footer .footer-copyright-section .copyright-details-r{
	float:right;
}
body #page-container footer#main-footer .footer-copyright-section p{
color: #a9a9a9;
font-size: 12px;
font-weight: 500;
line-height: 17px;
}
body #page-container footer#main-footer .footer-copyright-section img{
display: inline-block;
vertical-align: middle;
margin: 0 1px 0 9px;
}
.page-banner-section{
	position:relative;
}
.page-banner-section .page-banner-img img{
width: 100%;
height: 375px;
display: block;
object-fit: cover;
object-position: top;
}
.page-banner-section .page-title{
position: absolute;
width: 100%;
top: 50%;
left: 0;
z-index: 9;
}
.page-banner-section .page-title .container{
	text-align:left;
}
.page-banner-section .page-title h1{
	font-size:70px;
	line-height:70px;
	font-weight:700;
	text-transform:uppercase;
	padding:0;
	color:#fff;
}
.et_pb_section.about-content1-section.et_section_regular{
	padding:105px 0 110px;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-l{
width: 625px;
padding: 0 0 0 2px;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-r{
float: right;
width: 487px;
padding: 5px 2px 0 0;
}
.et_pb_section.about-content1-section .et_pb_column .about-content-img1 img, .et_pb_section.about-content2-section .et_pb_column.about-content2-l .about-content-img2 img, .et_pb_section.about-content3-section .et_pb_column .about-content-img3 img, .et_pb_section.characteristics-section .et_pb_column .characteristics-img img, .et_pb_section.bacteria-found-section .et_pb_column .bacteria-found-img img{
	display:block;
	width:100%;
}
.et_pb_section.about-content1-section .et_pb_column .et_pb_module p{
line-height: 27px;
padding: 0 0 26px;
}
.et_pb_section.about-content1-section .et_pb_column .et_pb_module p:last-child{
	padding-bottom:0;
}
.et_pb_section.about-content2-section.et_section_regular{
background: #f6f6f6;
padding: 103px 0 76px;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-l{
    width: 485px;
    padding: 2px 0 0;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-r{
	float:right;
	width:633px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h3, .et_pb_section.about-content3-section .et_pb_module h3, .et_pb_section.characteristics-section .et_pb_column h3, .et_pb_section.bacteria-found-section .et_pb_column h3{
font-size: 32px;
line-height: 32px;
font-weight: 600;
padding: 0 0 28px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h5, .et_pb_section.about-content3-section .et_pb_module h5{
font-weight: 600;
font-size: 22px;
line-height: 22px;
padding: 0 0 26px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module p{
	padding:0 0 25px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol{
	list-style:none;
	margin:0;
	padding:0;
	counter-reset: my-awesome-counter;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol li{
line-height: 25px;
counter-increment: my-awesome-counter;
position: relative;
padding: 0 0 0 29px;
margin: 0 0 18px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol li:before{
content: counter(my-awesome-counter) ".";
position: absolute;
left: 1px;
top: 0px;
font-size: 14px;
}
.et_pb_section.about-content2-section .the-bio-list .et_pb_column .et_pb_module ol li:first-child{
	margin:0;
}
.et_pb_section.about-content2-section .the-bio-list .et_pb_column .et_pb_module ol li:first-child:before{
	display:none;
}
.et_pb_section.why-choose-section.et_section_regular{
	padding:100px 0 82px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-left{
	width:280px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-middle{
	width:445px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-right{
	float:right;
	width:416px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column h3{
font-size: 32px;
line-height: 42px;
font-weight: 600;
padding: 0;
margin: -2px 0 0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list{
	margin-top:62px;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .why-choose-list-img img{
	display:block;
	margin:auto;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .why-choose-list-info p{
line-height: 24px;
text-align: center;
padding: 13px 0 0;
font-weight: 500;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .et_pb_column{
width: auto;
margin: 0 70px 0 0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .et_pb_column:last-child{
	margin-right:0;
}
.et_pb_section.about-content3-section.et_section_regular{
background: #f6f6f6;
padding: 108px 0 110px;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-l{
	width:610px;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right, .et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-l{
	width:485px;
	padding:2px 0 0;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right{
	float:right;
}
.et_pb_section.characteristics-section.et_section_regular{
	padding:108px 0 109px;
}
.et_pb_section.characteristics-section .et_pb_column.characteristics-left{
	width:656px;
}
.et_pb_section.characteristics-section .et_pb_row.bleach-row{
	margin-top:24px;
}
.et_pb_section.bacteria-found-section.et_section_regular{
background: #f6f6f6;
padding: 108px 0 110px;
}
.et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-l{
	margin:1px 0 0;
}
.et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-r{
	float:right;
	width:634px;
}
.et_pb_section.bacteria-found-section .et_pb_column ul{
list-style: none;
margin: -3px 0 2px 1px;
padding: 0;
}
.et_pb_section.bacteria-found-section .et_pb_column ul li{
float: left;
font-size: 16px;
line-height: 20px;
font-weight: 500;
width: 44.4%;
padding: 0 0 0 30px;
margin: 0 0 21px;
background:url(images/list-icon.png) no-repeat left 4px;
}
.et_pb_section.meet-team-section.et_section_regular{
	padding:107px 0 70px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item{
	float:left;
	width:370px;
	margin:0 35px 41px 0;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item:nth-child(3n){
	margin-right:0;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item:nth-chid(3n+1){
	clear:left;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_img img{
	display:block;
	width:100%;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details{
background: #f6f6f6;
padding: 36px 43px 39px 39px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h4{
font-size: 22px;
line-height: 22px;
font-weight: 600;
padding: 0 0 6px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h6{
color: #454540;
font-size: 16px;
line-height: 25px;
font-weight: 500;
padding: 0 0 14px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details .meet_team_excerpt p{
	font-size:14px;
	line-height:20px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details .read-more-btn{
	padding:22px 0 0;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details .read-more-btn a{
color: #5cc079;
font-size: 14px;
line-height: 20px;
font-weight: 700;
display: inline-block;
border-bottom: 2px solid #5cc079;
letter-spacing: 0.2px;
padding: 0 1px 0 2px;
}
body .team_popup_section{
	width:1180px;
	margin:auto;
}
html body #fancybox-overlay{
background: #454540 !important;
}
html body #fancybox-wrap{
padding: 0 !important;
width: 100% !important;
left: 0 !important;
}
html body #fancybox-wrap #fancybox-outer{
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
background:none;
max-width: 1180px;
margin: auto;
}
html body #fancybox-wrap #fancybox-outer .fancybox-bg{
	display:none !important;
}
html body #fancybox-wrap #fancybox-outer #fancybox-content{
border: none !important;
margin: auto;
}
html body .team_popup_section .team_popup_info{
	padding:110px 97px 183px 90px;
}
html body .team_popup_section .team_popup_info img{
display: block;
float: left;
width: 370px;
height: 450px;
object-fit: cover;
object-position: top;
margin:0 71px 0 0;
}
html body .team_popup_section .team_popup_info .team_popup_details h3{
font-size: 32px;
line-height: 32px;
font-weight: 600;
padding: 2px 0 17px;
}
html body .team_popup_section .team_popup_info .team_popup_details h6{
color: #838380;
font-size: 22px;
line-height: 24px;
font-weight: 600;
padding: 0 0 25px;
}
html body .team_popup_section .team_popup_info .team_popup_details p{
	padding:0 0 25px;
}
html body #fancybox-close{
	background:url(images/popup-close-icon.png) no-repeat center center;
	width: 40px;
height: 40px;
top: -20px;
right: -20px;
}
html body .team_popup_section .team_popup_info .team_popup_details p:nth-child(4){
 padding-bottom: 49px;
}
.et_pb_section.before-title-section.et_section_regular{
	padding:99px 0 0;
}
.et_pb_section.before-title-section .et_pb_module h3{
	font-size:32px;
	line-height:32px;
	font-weight:600;
	padding:0 0 11px;
}
.et_pb_section.before-after-section.et_section_regular{
	padding:61px 0 33px;
}
.et_pb_section.before-after-section .before-after-category h4{
	color:#5cc079;
	font-size:22px;
	line-height:24px;
	font-weight:600;
	padding:0 0 27px;
}
.et_pb_section.before-after-section .before-after-list .before-after-item{
	float:left;
	width:565px;
	margin:0 50px 50px 0;
}
.et_pb_section.before-after-section .before-after-list .before-after-item:nth-child(2n){
	margin-right:0;
}
.et_pb_section.before-after-section .before-after-list .before-after-item .twenty20{
	margin-bottom:0;
}
.et_pb_section.before-after-section .before-after-list{
	padding:0 0 53px;
}
.et_pb_section.color-chat-title-section.et_section_regular{
	padding:99px 0 97px;
}
.et_pb_section.color-chat-title-section .et_pb_module h3{
	font-size:32px;
	line-height:32px;
	font-weight:600;
	padding:0 0 21px;
}
.et_pb_section.color-chat-title-section .et_pb_module h5{
color: #5cc079;
font-size: 22px;
font-weight: 600;
line-height: 24px;
padding: 0 0 26px;
}
.et_pb_section.color-chat-title-section .et_pb_module p{
	padding-right:20px;
}
.et_pb_section.charts-color-section.et_section_regular{
	background:#f6f6f6;
	padding:70px 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item{
float: left;
width: 268px;
margin: 0 36px 36px 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item:nth-child(4n){
	margin-right:0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item:nth-child(4n+1){
	clear:left;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details{
background:#fff;
padding:20px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details .color_chart_item_box{
	height:140px;
	border-width:2px;
	border-style:solid;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details h6{
	color:#717170;
	font-size:18px;
	line-height:20px;
	font-weight:600;
	padding:23px 0 5px 11px;
}
.et_pb_section.charts-color-section .et_pb_text h5{
text-align: center;
color: #454540;
font-size: 16px;
line-height: 25px;
font-weight: 500;
padding: 7px 0 0 3px;
}
.et_pb_section.charts-color-section .et_pb_text h5 span{
	background:url(images/note-icon.png) no-repeat left center;
	display: inline-block;
padding: 0 0 0 37px;
}
html body:not(.et-tb) #main-content .container, html body:not(.et-tb-has-header) #main-content .container{
	padding-top:0;
}
html body #main-content .container:before{
	display:none;
}
.project-profiles-section{
	padding:50px 0 27px;
}
.project-profiles-section .project_profiles_list .project_profile_item{
float: left;
width: 550px;
margin: 0 80px 70px 0;
}
.project-profiles-section .project_profiles_list .project_profile_item:nth-child(2n){
	margin-right:0;
}
.project-profiles-section .project_profiles_list .project_profile_item:nth-child(2n+1){
	clear:left;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_img a, .project-profiles-section .project_profiles_list .project_profile_item .project_profile_img img{
	display:block;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_img img{
	width:100%;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details h4{
font-size: 22px;
line-height: 24px;
font-weight: 600;
padding: 44px 0 17px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .project_profile_excerpt p{
	font-size:14px;
	line-height:20px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .read-more-btn{
	padding:23px 0 0;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .read-more-btn a{
color: #5cc079;
font-size: 14px;
line-height: 20px;
font-weight: 700;
border-bottom: 2px solid #5cc079;
letter-spacing: 0.2px;
padding: 0 1px 0 3px;
}
#main-content .single-project-section .single-project-title{
	padding:107px 0 0;
}
#main-content .single-project-section .single-project-title h3{
	font-size:32px;
	line-height:34px;
	font-weight:600;
	padding:0;
}
#main-content .single-project-section .et_pb_post{
	padding:0;
	margin:0;
}
#main-content .single-project-section .et_pb_post .entry-content{
	padding:35px 0 0;
	margin:0;
}
.et_pb_section.single-project-desc-section.et_section_regular{
	padding:0;
}
#main-content .single-project-section .et_pb_post h4{
	font-size:22px;
	line-height:24px;
	font-weight:600;
	padding:0 0 6px;
}
#main-content .single-project-section .et_pb_post .et_pb_module{
	padding:0 0 21px;
}
#main-content .single-project-section .et_pb_post .single-profile-before{
	padding:27px 0 23px;
}
#main-content .single-project-section .et_pb_post .twenty20{
	margin-bottom:0;
}
#main-content .single-project-section{
	padding:0 0 91px;
}
#main-content .single-project-section .et_pb_post .twentytwenty-container{
	height:642px !important;
}
.et_pb_section.location-service-section.et_section_regular{
	padding:97px 0 96px;
}
.et_pb_section.location-service-section .et_pb_module h3, .et_pb_section.location-service-section .et_pb_module h5{
font-weight:600;
padding:0 0 26px;
}
.et_pb_section.location-service-section .et_pb_module h3{
	font-size:32px;
	line-height:34px;
}
.et_pb_section.location-service-section .et_pb_module h5{
	font-size:22px;
	line-height:24px;
}
#main-content .clients-main-section .client-tabs-main{
display: grid;
grid-template-columns: 28% 72%;
}
#main-content .clients-main-section{
	padding:0 0 96px;
}
#main-content .clients-main-section .tabs, #main-content .clients-main-section .tabs .client-cats-list ul, #main-content .clients-main-section .tabs .client-tabs-list .tabs-content{
	background:none;
	border:none;
	margin:0;
	padding:0;
	border-radius:0;
}
#main-content .clients-main-section .tabs .client-cats-list ul li{
float: none;
width: 100%;
padding: 0;
text-align: left;
white-space: normal;
border: none;
background: none;
margin: 0;
}
#main-content .clients-main-section .tabs .client-cats-list ul li:last-child{
	margin-right:0;
}
#main-content .clients-main-section .tabs .client-cats-list ul li a{
display: block;
float: none;
color: #fff;
font-size: 19px;
line-height: 20px;
font-weight: 500;
padding: 16px 14px;
position: relative;
border-bottom: 1px solid #d9d9d9;
}
#main-content .clients-main-section .tabs .client-cats-list ul li a:hover, #main-content .clients-main-section .tabs .client-cats-list ul li.ui-tabs-active a{
	color:#fff;
	background:#2a2a27;
}
#main-content .clients-main-section .client-tabs-main .client-cats-list{
background: #5cc079;
}
#main-content .clients-main-section .tabs .client-tabs-list{
background: #f6f6f6;
padding: 40px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol{
list-style: none;
display: grid;
grid-template-columns: 32% 32% 32%;
grid-column-gap: 2%;
align-items: center;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li{
position: relative;
padding: 0;
margin: 0 0 16px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li span{
	position: absolute;
font-weight: 600;
font-size: 22px;
line-height: 24px;
left: 0;
display:none;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img{
margin: 0 0 10px;
display: flex;
height: 100px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img img{
display: block;
margin: auto 0;
width: auto;
max-height: 100px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li h5{
font-weight: 600;
font-size: 19px;
line-height: 22px;
padding: 0 0 12px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul{
list-style: disc;
padding: 0 0 0 13px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul li{
margin: 0 0 8px;
float: none;
width: 100% !important;
padding: 0 0 0 2px;
font-size: 16px;
line-height: 25px;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:100px 0;
}
.et_pb_section.contact-info-section .et_pb_column.et_pb_column_1_4{
	width:270px;
	margin:0 33px 0 0;
}
.et_pb_section.contact-info-section .et_pb_column.et_pb_column_1_4:last-child{
	margin-right:0;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6{
	text-align:center;
	font-size:16px;
	line-height:20px;
	font-weight:500;
	padding:0;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span{
display: block;
height: 40px;
margin: 0 0 15px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-address{
	background:url(images/contact-address-icon.png) no-repeat center center;
	margin-top:29px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-phone{
	background:url(images/contact-phone-icon.png) no-repeat center center;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-fax{
	background:url(images/contact-fax-icon.png) no-repeat center center;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-email{
	background:url(images/contact-email-icon.png) no-repeat center center;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 a{
	display:block;
	padding:29px 0 46px;
	color:inherit;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 a:hover{
	background:#f6f6f6;
}
.et_pb_section.deliver-results-section.et_section_regular{
background: #f6f6f6;
padding: 99px 0 93px;
}
.et_pb_section.deliver-results-section .we-deliver-title h5{
	font-size:22px;
	line-height:24px;
	font-weight:600;
	padding:0 0 12px;
}
.et_pb_section.deliver-results-section .deliver-results-form{
	padding:56px 0 0;
}
html body #page-container #main-content .entry-content .et_pb_section.deliver-results-section .deliver-results-form form input, html body #page-container #main-content .entry-content .et_pb_section.deliver-results-section .deliver-results-form form select, html body #page-container #main-content .entry-content .et_pb_section.deliver-results-section .deliver-results-form form textarea{
	border-color:#fff;
}
.et_pb_section.deliver-results-section .contact-form-details .one_third{
	float:left;
	width:350px;
	margin:0 65px 0 0;
}
.et_pb_section.deliver-results-section .contact-form-details .last{
	margin-right:0 !important;
}
#main-content .et_pb_section.deliver-results-section .deliver-results-form form p label{
	padding:0 0 5px;
}
.et_pb_section.deliver-results-section .contact-form-details.location-info{
	padding:30px 0 4px;
}
html body #page-container #main-content .entry-content .contact-form-details.location-info p label{
padding: 0;
margin: 0 0 14px;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item{
	width:27%;
	margin:0 0 12px;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item:nth-child(3n+1){
	width:38.6%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item:nth-child(3n){
	width:24%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item label{
margin: 0;
padding: 0;
font-size: 14px;
line-height: 25px;
font-weight: 400;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item input[type="radio"]{
width: 14px;
margin: 0 13px 0 0;
height: 14px;
vertical-align: -1px;
}
.et_pb_section.deliver-results-section .locations-left{
float: left;
width: 765px;
}
.et_pb_section.deliver-results-section .locations-right{
float: right;
width: 333px;
}
html body #page-container #main-content .entry-content form .locations-right p .wpcf7-form-control .wpcf7-list-item{
	width:100% !important;
}
.et_pb_section.deliver-results-section .deliver-results-form form p.contact-form-submit{
	padding:36px 0 0;
}
.mobile-main-menu{
	display:none !important;
}
/*.et_pb_section.home-slider-section .et_pb_section_video_bg .mejs-video video{
	margin-top:-115px !important;
}*/

.page-banner-section .page-banner-img .wp-video, .page-banner-section .page-banner-img .wp-video .mejs-video{
	width:100% !important;
}
.page-banner-section .page-banner-img .wp-video .mejs-video{
	max-height:400px !important;
	overflow:hidden;
}
.page-banner-section .page-banner-img .mejs-controls{
	display:none !important;
}


@media only screen and (min-width:768px) and (max-width:1179px){
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
body #page-container header#main-header #et-top-navigation nav#top-menu-nav ul#top-menu{
	display:block;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu{
	display:none;
}
body #page-container header#main-header .header-right .header-info ul li.header-phone a{
	margin-right:15px;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
	line-height:84px;
}
body #page-container header#main-header .header-right .header-info ul li a{
line-height: 40px;
font-size: 14px;
}
body #page-container header#main-header .header-right .header-info ul li.header-get-started a{
    padding: 0 13px;
    margin-right: 0;
    font-size: 13px;
}
body #page-container header#main-header .header-right .header-info ul li.header-phone a{
padding: 0 0 0 22px;
margin-right: 8px;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	padding:0 10px 0 0;
}
body #page-container header#main-header .header-right{
padding: 0 0 0 10px;
margin: 25px 0 0 10px;
}
body #page-container header#main-header #et-top-navigation nav ul .menu-item-has-children > a:first-child{
	padding-right:17px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu{
	width:190px;
}
body #page-container header#main-header #et-top-navigation nav ul li ul.sub-menu li a{
	padding:10px 16px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_video{
width: 48%;
padding:130px 10px 0 0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description{
padding: 120px 10px 150px;
width: 49%;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h2{
font-size: 46px;
line-height: 50px;
padding: 0 0 14px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h3{
font-size: 22px;
line-height: 28px;
padding: 0 0 40px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description .home-slider-btn a{
width: 180px;
height: 48px;
font-size: 15px;
line-height: 46px;
}
.et_pb_section.complimentary-form-section .complimentary-form{
margin-top: -40px;
padding: 0;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth{
padding: 15px 0;
width: 19.5% !important;
}
html body #page-container #main-content .entry-content form p label{
	font-size:14px;
	margin:0 0 8px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth p{
	padding:4px 10px !important;
}
.et_pb_section.complimentary-form-section .complimentary-form .consultation-submit{
	width:22%;
}
html body #page-container #main-content .entry-content .complimentary-form-section form p input[type="submit"]{
	padding:28px 12px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module h6{
font-size: 16px;
line-height: 24px;
padding: 0 0 14px;
}
html body, html body p{
	font-size:14px;
	line-height:22px;
}
html body p{
	padding:0 0 18px;
}
.et_pb_section.home-about-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn{
	padding:26px 0 0;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn a{
width: 155px;
height: 48px;
line-height: 44px;
font-size: 15px;
}
.et_pb_section.cleaning-service-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.cleaning-service-section .et_pb_text h3, .et_pb_section.customers-section .et_pb_column h3{
	font-size:28px;
	line-height:28px;
}
.et_pb_section.cleaning-service-section .et_pb_text h3{
	padding:0 0 36px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column.et_pb_column_1_3{
	width:32%;
	margin:0 2% 0 0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info{
	padding:18px 12px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info h4{
font-size: 20px;
line-height: 20px;
padding: 0 0 8px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info p{
	font-size:13px;
	line-height:19px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more{
	padding:18px 0 0;
}
.et_pb_section.customers-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.customers-section .et_pb_column h3{
	padding:0 0 32px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details{
grid-template-columns: 42% 56%;
column-gap: 2%;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .our_customer_desc p{
	line-height:21px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h5{
font-size: 20px;
line-height: 22px;
padding: 24px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h6{
	font-size:15px;
	padding:4px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_content{
	padding:0 0 15px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow{
width: 22px;
height: 34px;
bottom: 60px;
background-size: 22px !important;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li{
	margin:0 26px 0 0;
}
.et_pb_section.partners-section.et_section_regular{
	padding:55px 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li{
	font-size:12px;
	margin:0 0 5px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget h4, body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .title{
	padding:0 0 15px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
	width:26% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
	margin:0 2% 0 0 !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
	width:32% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(3){
	width:12% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
width: auto !important;
margin-right: 0 !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc p{
font-size: 12px;
line-height: 18px;
letter-spacing: 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc{
	padding:18px 0 0;
}
body #page-container footer#main-footer .footer-widgets-section{
	padding:40px 0;
}
.et_pb_section.home-about-section .et_pb_column.home-about-left, .et_pb_section.home-about-section .et_pb_column.home-about-right{
	width:49%;
}
html body .wpcf7-spinner{
	right:0;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:23px 0;
}
.page-banner-section .page-banner-img img{
	height:260px;
}
.page-banner-section .page-title h1{
	font-size:50px;
	line-height:50px;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-l{
	width:51%;
	padding:0;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-r{
	width:47%;
	padding:5px 0 0;
}
.et_pb_section.about-content1-section .et_pb_column .et_pb_module p{
line-height: 23px;
padding: 0 0 15px;
}
.et_pb_section.about-content1-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.about-content2-section.et_section_regular{
	padding:70px 0 60px;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-l{
	width:47%;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-r{
	width:51%;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h3, .et_pb_section.about-content3-section .et_pb_module h3, .et_pb_section.characteristics-section .et_pb_column h3, .et_pb_section.bacteria-found-section .et_pb_column h3{
font-size: 28px;
line-height: 30px;
padding: 0 0 12px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module p{
	padding:0 0 10px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h5, .et_pb_section.about-content3-section .et_pb_module h5{
font-size: 18px;
line-height: 22px;
padding: 0 0 6px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol li{
line-height: 21px;
padding: 0 0 0 15px;
margin: 0 0 12px;
}
.et_pb_section.why-choose-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-left{
	width:22%;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-middle{
width: 37%;
margin: 0 2%;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-right{
	width:37%;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column h3{
	font-size:24px;
	line-height:30px;
	margin:0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .et_pb_column{
width: 16.666%;
margin: 0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .why-choose-list-info p{
	line-height:19px;
	padding:11px 0 0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list{
	margin-top:40px;
}
.et_pb_section.about-content3-section.et_section_regular, .et_pb_section.characteristics-section.et_section_regular, .et_pb_section.bacteria-found-section.et_section_regular, .et_pb_section.color-chat-title-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right, .et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-l{
	width:47%;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-l, .et_pb_section.characteristics-section .et_pb_column.characteristics-left, .et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-r{
	width:51%;
}
.et_pb_section.bacteria-found-section .et_pb_column ul li{
padding: 0 0 0 24px;
margin: 0 0 15px;
}
.et_pb_section.before-title-section.et_section_regular{
	padding:70px 0 0;
}
.et_pb_section.before-title-section .et_pb_module h3{
font-size: 30px;
line-height: 30px;
padding: 0 0 8px;
}
.et_pb_section.before-after-section.et_section_regular{
	padding:40px 0 20px;
}
.et_pb_section.before-after-section .before-after-category h4{
	padding:0 0 20px;
}
.et_pb_section.before-after-section .before-after-list .before-after-item{
	width:49%;
	margin:0 2% 2% 0;
}
.et_pb_section.before-after-section .before-after-list{
	padding:0 0 32px;
}
.et_pb_section.color-chat-title-section .et_pb_module h3{
font-size: 30px;
line-height: 30px;
padding: 0 0 12px;
}
.et_pb_section.color-chat-title-section .et_pb_module h5{
	font-size:21px;
	padding:0 0 18px;
}
.et_pb_section.charts-color-section.et_section_regular{
	padding:60px 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item{
width: 23.5%;
margin: 0 2% 2% 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details{
	padding:10px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details h6{
	font-size:16px;
	padding:12px 0 4px;
}
.et_pb_section.charts-color-section .et_pb_text h5{
	font-size:14px;
	padding:6px 0 0;
}
.et_pb_section.charts-color-section .et_pb_text h5 span{
	padding:0 0 0 32px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details .color_chart_item_box{
	height:110px;
}
.et_pb_section.location-service-section.et_section_regular{
	padding:70px 0;
}
.et_pb_section.location-service-section .et_pb_module h3, .et_pb_section.location-service-section .et_pb_module h5{
	padding:0 0 16px;
}
.et_pb_section.location-service-section .et_pb_module h3{
font-size:27px;
line-height:29px;
}
#main-content .clients-main-section .tabs .client-cats-list ul li a{
font-size: 16px;
padding: 12px 10px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img{
margin: 0 0 8px;
height: 80px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img img{
max-height: 80px;		
}
#main-content .clients-main-section .tabs .client-tabs-list{
	padding:20px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li h5{
font-size: 14px;
line-height: 19px;
padding: 0 0 6px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul{
	padding:0 0 0 10px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul li{
	margin:0 0 5px;
	padding: 0;
font-size: 15px;
line-height: 21px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li span{
	font-size:16px;
	line-height:22px;
}
.et_pb_section.contact-info-section .et_pb_column.et_pb_column_1_4{
	width:23.5%;
	margin:0 2% 0 0;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 a{
	padding:20px 0 30px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6{
	font-size:14px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span{
	margin:0 0 12px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-address{
	margin-top:20px;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:55px 0;
}
.et_pb_section.deliver-results-section.et_section_regular{
	padding:70px 0 60px;
}
.et_pb_section.deliver-results-section .we-deliver-title h5{
	padding:0 0 8px;
}
.et_pb_section.deliver-results-section .deliver-results-form{
	padding:35px 0 0;
}
.et_pb_section.deliver-results-section .contact-form-details .one_third{
	width:32%;
	margin:0 2% 0 0;
}
#main-content .et_pb_section.deliver-results-section .deliver-results-form form p label{
	padding:0 0 2px;
}
html body #page-container #main-content .entry-content form p input[type="text"], html body #page-container #main-content .entry-content form p input[type="tel"], html body #page-container #main-content .entry-content form p input[type="email"], html body #page-container #main-content .entry-content form p input[type="password"], html body #page-container #main-content .entry-content form p select, html body #page-container #main-content .entry-content form p textarea{
	height:48px;
	padding:3px 10px;
}
html body #page-container #main-content .entry-content form p{
	padding-bottom:18px;
}
.et_pb_section.deliver-results-section .contact-form-details.location-info{
	padding:15px 0 4px;
}
.et_pb_section.deliver-results-section .locations-right{
	width:32%;
}
.et_pb_section.deliver-results-section .locations-left{
	width:66%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item input[type="radio"]{
	margin:0 2px 0 0;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item:nth-child(3n+1){
	width:45%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item{
	width:28%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item:nth-child(3n){
	width:25%;
}
html body #page-container #main-content .entry-content form p.form-message{
	padding-top:12px;
}
html body #page-container #main-content .entry-content form p textarea{
	height:120px;
}
.et_pb_section.deliver-results-section .deliver-results-form form p.contact-form-submit{
	padding:16px 0 0;
}
.project-profiles-section .project_profiles_list .project_profile_item{
width: 48%;
margin: 0 4% 4% 0;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details h4{
font-size: 19px;
line-height: 22px;
padding: 20px 0 8px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .read-more-btn{
	padding:10px 0 0;
}
.project-profiles-section{
	padding:70px 0 40px;
}
#main-content .single-project-section .single-project-title{
	padding:70px 0 0;
}
#main-content .single-project-section .single-project-title h3{
font-size: 28px;
line-height: 32px;
}
#main-content .single-project-section .single-project-information .container{
	padding:0;
}
#main-content .single-project-section .et_pb_post h4{
font-size: 20px;
line-height: 22px;
padding: 0 0 5px;
}
#main-content .single-project-section .et_pb_post .et_pb_module{
	padding:0 0 18px;
}
#main-content .single-project-section .et_pb_post .single-profile-before{
	padding:15px 0;
}
#main-content .single-project-section{
	padding:0 0 55px;
}
.et_pb_section.meet-team-section.et_section_regular{
	padding:70px 0 50px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item{
	width:32%;
	margin:0 2% 2% 0;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details{
	padding:20px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h4{
font-size: 19px;
line-height: 20px;
padding: 0 0 3px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h6{
font-size: 15px;
line-height: 24px;
padding: 0 0 10px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details .read-more-btn{
	padding:15px 0 0;
}
html body #fancybox-wrap #fancybox-outer{
	max-width:91%;
}
body .team_popup_section{
	width:100%;
}
html body .team_popup_section .team_popup_info{
	padding:20px;
}
html body .team_popup_section .team_popup_info img{
width: 40%;
height: auto;
margin: 0 4% 5px 0;
}
html body .team_popup_section .team_popup_info .team_popup_details h3{
font-size: 26px;
line-height: 28px;
padding: 0 0 8px;
}
html body .team_popup_section .team_popup_info .team_popup_details h6{
font-size: 20px;
line-height: 22px;
padding: 0 0 15px;
}
html body .team_popup_section .team_popup_info .team_popup_details p{
	padding:0 0 20px;
}
html body .team_popup_section .team_popup_info .team_popup_details p:nth-child(4){
	padding-bottom:20px;
}
html body #fancybox-close{
top: -15px;
right: -15px;
}
html body #fancybox-wrap #fancybox-outer #fancybox-content{
	width:100% !important;
}
#main-content .clients-main-section{
	padding:0 0 70px;
}
.et_pb_section.home-slider-section .et_pb_section_video_bg .mejs-video video{
	margin-top:0 !important;
}
.page-banner-section .page-banner-img .wp-video .mejs-video{
	height:320px !important;
}
.page-banner-section .page-title{
	top:44%;
}

}



@media only screen and (min-width:1024px) and (max-width:1179px){
body #page-container header#main-header .header-right .header-info ul li.header-get-started a{
padding: 0 26px;
font-size: 14px;
}
body #page-container header#main-header .header-right .header-info ul li a{
	line-height:48px;
}
body #page-container header#main-header .header-right .header-info ul li.header-phone a{
padding: 0 0 0 30px;
margin-right: 30px;
}
body #page-container header#main-header .header-right{
padding: 0 0 0 30px;
margin: 25px 0 0 30px;
}
body #page-container header#main-header #et-top-navigation nav ul li{
	padding:0 35px 0 0;
}
body #page-container header#main-header #et-top-navigation nav ul .menu-item-has-children > a:first-child{
	padding-right:19px;
}
body #page-container header#main-header #et-top-navigation nav ul li a{
	line-height:94px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h2{
font-size: 60px;
line-height: 60px;
padding: 0 0 18px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h3{
font-size: 32px;
line-height: 38px;
padding: 0 0 42px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description .home-slider-btn a{
width: 200px;
height: 50px;
font-size: 16px;
line-height: 48px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description{
	padding:130px 10px 170px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth p{
	padding:4px 20px !important;
}
html body #page-container #main-content .entry-content form p label{
	font-size:16px;
	margin:0 0 10px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module h6{
font-size: 18px;
line-height: 26px;
padding: 0 0 14px;
}
html body, html body p{
font-size: 15px;
line-height: 23px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn a{
	width:165px;
	font-size:16px;
}
.et_pb_section.cleaning-service-section .et_pb_text h3, .et_pb_section.customers-section .et_pb_column h3{
	font-size:30px;
	line-height:30px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info{
	padding:20px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info h4{
	font-size: 22px;
line-height: 22px;
padding: 0 0 12px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info p{
	font-size:14px;
	line-height:20px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more{
	padding:20px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .our_customer_desc p{
	line-height:22px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h5{
font-size: 22px;
line-height: 24px;
padding: 32px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h6{
font-size: 16px;
padding: 6px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow{
	bottom:80px;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li{
	margin:0 89px 0 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li{
font-size: 13px;
margin: 0 0 8px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
	width:26% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc p{
	font-size:13px;
	line-height:20px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
	width:28% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(3){
	width:10% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
	margin:0 5% 0 0 !important;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:30px 0;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-r, .et_pb_section.about-content3-section .et_pb_column.about-content3-l, .et_pb_section.about-content1-section .et_pb_column.about-content1-l, .et_pb_section.characteristics-section .et_pb_column.characteristics-left, .et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-r{
	width:50%;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h3, .et_pb_section.about-content3-section .et_pb_module h3, .et_pb_section.characteristics-section .et_pb_column h3, .et_pb_section.bacteria-found-section .et_pb_column h3{
font-size: 30px;
line-height: 32px;
padding: 0 0 14px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h5, .et_pb_section.about-content3-section .et_pb_module h5{
font-size: 20px;
line-height: 24px;
padding: 0 0 14px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module p{
	padding:0 0 18px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol li{
line-height: 22px;
padding: 0 0 0 18px;
margin: 0 0 18px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column h3{
font-size: 28px;
line-height: 34px;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .why-choose-list-info p{
line-height: 20px;
padding: 12px 0 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details{
	padding:15px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details .color_chart_item_box{
	height:125px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li:nth-child(3n){
	width:22%;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li:nth-child(3n+1){
	width:34%;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li h5{
font-size: 16px;
line-height: 20px;
padding: 0 0 10px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li span{
font-size: 19px;
line-height: 25px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img{
	height:90px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li{
	width:38%;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6{
	font-size:16px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span{
	margin:0 0 15px;
}
.et_pb_section.deliver-results-section .deliver-results-form{
	padding:40px 0 0;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details h4{
font-size: 22px;
line-height: 24px;
padding: 24px 0 12px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .read-more-btn{
	padding:14px 0 0;
}
#main-content .single-project-section .single-project-title h3{
font-size: 32px;
line-height: 34px;
}
#main-content .single-project-section .et_pb_post .entry-content{
	padding:40px 0 0;
}
#main-content .single-project-section .et_pb_post h4{
font-size: 22px;
line-height: 24px;
padding: 0 0 6px;
}
#main-content .single-project-section .et_pb_post .et_pb_module{
	padding:0 0 21px;
}


}


@media only screen and (max-width:767px){
body .container, body .et_pb_row{
	padding-left:10px;
	padding-right:10px;
}
.mobile-main-menu{
	display:block !important;
	float:right;
}
body #page-container header#main-header .logo_container{
	margin:0;
}
body #page-container header#main-header{
	padding:12px 0;
}
body #page-container header#main-header #et-top-navigation #et_mobile_nav_menu, body #page-container header#main-header .header-right-section #et-top-navigation{
	display:none !important;
}
body #page-container header#main-header #et-top-navigation{
	float:none;
}
body #page-container header#main-header #et-top-navigation .mobile_menu_toggle{
border: 1px solid #5cc079;
width: 34px;
height: 30px;
font-size: 32px;
line-height: 30px;
color: #5cc079;
border-radius: 2px;
cursor: pointer;
text-align: center;
}
.mobile_menu_toggle:before{
font-family: ETmodules !important;
content: "\61";
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu{
display: none;
position: absolute;
width: 100%;
left: 0;
top: 57px;
background: #5cc079;
z-index: 9999;
padding:10px;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li{
float: none;
display: block;
margin: 0;
padding: 0;
position: relative;
border-bottom: 1px dotted #8ef2ab;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li:last-child{
	border:none;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li a{
color: #fff;
line-height: 20px;
font-size: 16px;
padding: 10px 0;
font-weight: 600;
width:100%;
float:none;
}
body #page-container header#main-header #et-top-navigation nav ul .menu-item-has-children > a:first-child:after{
	display:none;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li span.dropdown-menu-icon{
background: url(images/submenu-plus-icon.png) no-repeat center center;
cursor: pointer;
display: block;
height: 41px;
position: absolute;
right: 0px;
top: 0px;
width: 33px;
z-index: 999;
text-align: center;
margin: auto;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li span.dropdown-menu-icon.open-icon{
	background:url(images/submenu-minus-icon.png) no-repeat center center;
}
body #page-container header#main-header #et-top-navigation nav ul#mobile-top-menu li ul.sub-menu{
display: none;
background: none;
padding: 0 0 5px 15px;
width: 100%;
}
body #page-container header#main-header .header-right-section{
	float:left;
	width:100%;
}
body #page-container header#main-header .header-right .header-info ul li.header-phone a{
	padding:0 0 0 28px;
	margin:0;
}
body #page-container header#main-header .header-right .header-info ul li.header-get-started{
	float:right;
}
body #page-container header#main-header .header-right{
float: left;
padding: 0;
margin: 10px 0 0;
background: none;
width: 100%;
}
.et_pb_section.home-slider-section.et_section_regular .et_pb_row{
	padding:0;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description{
	padding:30px 10px 60px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h3{
font-size: 19px;
line-height: 24px;
padding: 0 0 26px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description h2{
font-size: 36px;
line-height: 38px;
padding: 0 0 12px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_description .home-slider-btn a{
width: 175px;
height: 46px;
font-size: 15px;
line-height: 46px;
}
.et_pb_section.complimentary-form-section .complimentary-form{
	margin:-20px 0 0;
	padding:0 15px 15px;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth{
	float:none;
	width:100% !important;
	padding:0;
}
.et_pb_section.complimentary-form-section .complimentary-form .one_fourth p{
border-right: none;
padding: 15px 0 !important;
border-bottom: 1px solid #d9d9d9;
}
html body #page-container #main-content .entry-content form p label{
	font-size:15px;
	margin:0 0 7px;
}
html body #page-container #main-content .entry-content .complimentary-form form p input[type="text"], html body #page-container #main-content .entry-content .complimentary-form form p input[type="tel"], html body #page-container #main-content .entry-content .complimentary-form form p input[type="email"]{
	height:38px;
}
.et_pb_section.complimentary-form-section .complimentary-form .consultation-submit{
float: left;
width: 100%;
max-width: 270px;
}
html body #page-container #main-content .entry-content .complimentary-form-section form p input[type="submit"]{
	padding:12px;
	text-align:center;
}
.et_pb_section.home-about-section.et_section_regular{
	padding:32px 0;
}
html body, html body p{
	font-size:14px;
	line-height:20px;
}
html body p{
	padding:0 0 12px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module h6{
font-size: 16px;
line-height: 21px;
padding: 0 0 12px;
}
.et_pb_section.home-about-section .et_pb_column.home-about-left{
	width:100%;
	padding:0 0 25px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn a{
    width: 160px;
    height: 46px;
    line-height: 42px;
	font-size: 15px;
}
.et_pb_section.home-about-section .et_pb_column .et_pb_module .more-about-btn{
	padding:18px 0 0;
}
.et_pb_section.home-about-section .et_pb_column.home-about-right{
	float:left;
	width:100%;
	padding:0;
}
.et_pb_section.cleaning-service-section.et_section_regular{
	padding:32px 0;
}
.et_pb_section.cleaning-service-section .et_pb_text h3, .et_pb_section.customers-section .et_pb_column h3{
font-size: 22px;
line-height: 24px;
}
.et_pb_section.cleaning-service-section .et_pb_text h3{
	padding:0 0 15px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column.et_pb_column_1_3{
	width:100%;
	margin:0;
	padding:0 0 20px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column.et_pb_column_1_3:nth-child(3n){
	padding:0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info{
	padding:20px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info h4{
	font-size:20px;
	padding:0 0 8px;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more{
	padding:15px 0 0;
}
.et_pb_section.cleaning-service-section .cleaning-services-row .et_pb_column .cleaning-service-info .read-more a{
width: 120px;
height: 40px;
line-height:40px;
}
.et_pb_section.customers-section.et_section_regular{
	padding:32px 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details{
	display:block;
}
.et_pb_section.customers-section .et_pb_column h3{
	padding:0 0 20px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .twentytwenty-container{
	height:280px !important;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_content{
	padding:18px 0 25px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details .our_customer_desc p{
	line-height:21px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h5{
font-size: 19px;
line-height: 21px;
padding: 15px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider li .our_customer_details h6{
	font-size:15px;
	padding:4px 0 0;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow{
width: 18px;
height: 24px;
bottom: 5px;
background-size: 18px !important;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-next{
	right:5px;
}
.et_pb_section.customers-section .our-customers-list ul.our_customers_slider .slick-arrow.slick-prev{
	right:48px;
}
.et_pb_section.partners-section.et_section_regular{
	padding:30px 0 10px;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li{
width: 31%;
margin: 0 3.5% 3% 0 !important;
}
.et_pb_section.partners-section .our-partners-display ul.our_partners_list li:nth-child(3n){
	margin-right:0 !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget{
margin: 0 0 30px !important;
width: 100% !important;
padding: 0;
}
body #page-container footer#main-footer .footer-widgets-section{
	padding:30px 0 1px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc{
	padding:15px 0 0;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-desc p{
	line-height:19px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget h4, body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .title{
	padding:0 0 14px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget ul li{
	margin:0 0 5px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-contact-info{
	margin:0;
}
body #page-container footer#main-footer .footer-copyright-section{
	padding:22px 0;
}
body #page-container footer#main-footer .footer-copyright-section .copyright-details-l, body #page-container footer#main-footer .footer-copyright-section .copyright-details-r{
	float:none;
}
body #page-container footer#main-footer .footer-copyright-section p{
	text-align:center;
}
body #page-container footer#main-footer .footer-copyright-section .copyright-details-l{
	padding:0 0 15px;
}
html body .wpcf7-spinner{
	right:0;
}
html body .wpcf7 form .wpcf7-response-output{
padding: 5px 10px;
font-size: 13px;
line-height: 16px;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-menu ul.last{
	float:left;
	margin-left:30px;
}
.page-banner-section .page-banner-img img{
	height:130px;
}
.page-banner-section .page-title h1{
font-size: 32px;
line-height: 32px;
}
.et_pb_section.about-content1-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.about-content1-section .et_pb_column .et_pb_module p{
line-height: 21px;
padding: 0 0 12px;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-l{
	width:100%;
	padding:0;
}
.et_pb_section.about-content1-section .et_pb_column.about-content1-r{
float: left;
width: 100%;
padding: 20px 0 0;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-l{
	width:100%;
	padding:0 0 20px;
}
.et_pb_section.about-content2-section .et_pb_column.about-content2-r{
	float:left;
	width:100%;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h3, .et_pb_section.about-content3-section .et_pb_module h3, .et_pb_section.characteristics-section .et_pb_column h3, .et_pb_section.bacteria-found-section .et_pb_column h3{
font-size: 24px;
line-height: 28px;
padding: 0 0 10px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module h5, .et_pb_section.about-content3-section .et_pb_module h5{
font-size: 17px;
line-height: 20px;
padding: 0 0 10px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module p{
	padding:0 0 12px;
}
.et_pb_section.about-content2-section .et_pb_column .et_pb_module ol li{
line-height: 20px;
padding: 0 0 0 18px;
margin: 0 0 12px;
}
.et_pb_section.about-content2-section.et_section_regular{
	padding:30px 0 18px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-left{
	width:100%;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-middle{
	width:100%;
	padding:15px 0;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column.why-choose-right{
	float:left;
	width:100%;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column h3{
	font-size:25px;
	line-height:26px;
}
.et_pb_section.why-choose-section .why-choose-details .et_pb_column h3 br{
	display:none;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .et_pb_column{
width: 50% !important;
margin: 10px 0 !important;
float: left !important;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list .why-choose-list-info p{
	line-height:18px;
	padding:9px 0 0;
}
.et_pb_section.why-choose-section .et_pb_row.why-choose-list{
	margin-top:10px;
}
.et_pb_section.why-choose-section.et_section_regular{
	padding:30px 0 20px;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-l{
	width:100%;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right, .et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-l{
	width:100%;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right{
	padding:20px 0 0;
}
.et_pb_section.about-content3-section .et_pb_column.about-content3-r, .et_pb_section.characteristics-section .et_pb_column.characteristics-right{
	float:left;
}
.et_pb_section.about-content3-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.characteristics-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.characteristics-section .et_pb_column.characteristics-left{
	width:100%;
}
.et_pb_section.characteristics-section .et_pb_row.bleach-row{
	margin-top:20px;
}
.et_pb_section.bacteria-found-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-l{
	margin:0;
	padding:0;
}
.et_pb_section.bacteria-found-section .et_pb_column.bacteria-found-r{
float: left;
width: 100%;
padding: 18px 0 0;
}
.et_pb_section.bacteria-found-section .et_pb_column ul li{
float: none;
font-size: 14px;
line-height: 20px;
width: 100%;
padding: 0 0 0 20px;
margin: 0 0 8px;
}
.et_pb_section.bacteria-found-section .et_pb_column ul{
	margin:5px 0 15px;
}
.et_pb_section.before-title-section.et_section_regular{
	padding:30px 0 0;
}
.et_pb_section.before-title-section .et_pb_module h3{
font-size: 24px;
line-height: 26px;
padding: 0 0 5px;
}
.et_pb_section.before-after-section .before-after-category h4{
font-size: 19px;
line-height: 22px;
padding: 0 0 12px;
}
.et_pb_section.before-after-section .before-after-list .before-after-item{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.before-after-section.et_section_regular{
	padding:28px 0 0;
}
.et_pb_section.before-after-section .before-after-list{
	padding:0 0 10px;
}
.et_pb_section.color-chat-title-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.color-chat-title-section .et_pb_module h3{
font-size: 24px;
line-height: 26px;
padding: 0 0 6px;
}
.et_pb_section.color-chat-title-section .et_pb_module h5{
font-size: 16px;
line-height: 20px;
padding: 0 0 15px;
}
.et_pb_section.color-chat-title-section .et_pb_module p{
	padding-right:0;
}
.et_pb_section.charts-color-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item{
	width:100%;
	margin:0 0 15px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details{
	padding:15px;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item .color_chart_item_details h6{
	font-size:16px;
	padding:12px 0 0;
}
.et_pb_section.charts-color-section .et_pb_text h5{
font-size: 14px;
line-height: 18px;
padding: 4px 0 0;
}
.et_pb_section.charts-color-section .et_pb_text h5 span{
	padding: 0 0 0 32px;
text-align: left;
background-position:left 2px;
}
.et_pb_section.location-service-section.et_section_regular{
	padding:30px 0;
}
.et_pb_section.location-service-section .et_pb_module h3{
	font-size:26px;
	line-height:28px;
}
.et_pb_section.location-service-section .et_pb_module h3, .et_pb_section.location-service-section .et_pb_module h5{
	padding:0 0 10px;
}
.et_pb_section.location-service-section .et_pb_module h5{
	font-size:17px;
	line-height:20px;
}
#main-content .clients-main-section .tabs .client-cats-list ul li a{
font-size: 17px;
line-height: 20px;
padding: 12px 14px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul li{
margin: 0 0 5px;
padding: 0 0 0 1px;
font-size: 15px;
line-height: 20px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li ul{
	padding:0 0 0 12px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol{
	display:block;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li .tabs-list-img{
	height:auto;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li span{
	font-size:17px;
	line-height:22px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li h5{
font-size: 18px;
line-height: 22px;
padding: 0 0 5px;
}
#main-content .clients-main-section .tabs .client-tabs-list ol li:last-child{
	margin-bottom:0;
}
#main-content .clients-main-section .tabs .client-tabs-list{
	padding:15px;
}
.et_pb_section.contact-info-section .et_pb_column.et_pb_column_1_4{
	width:100%;
	margin:0;
	padding:0 0 25px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 a{
	padding:0;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span{
	margin:0 0 10px;
}
.et_pb_section.contact-info-section .et_pb_column .et_pb_text h6 span.icon-address{
	margin-top:0;
}
.et_pb_section.contact-info-section.et_section_regular{
	padding:30px 0 5px;
}
.et_pb_section.deliver-results-section.et_section_regular{
	padding:30px 0 15px;
}
.et_pb_section.deliver-results-section .we-deliver-title h5{
	padding:0 0 6px;
}
.et_pb_section.deliver-results-section .deliver-results-form{
	padding:20px 0 0;
}
#main-content .et_pb_section.deliver-results-section .deliver-results-form form p label{
	padding:0 0 2px;
}
.et_pb_section.deliver-results-section .contact-form-details .one_third{
	width:100%;
	margin:0;
}
html body #page-container #main-content .entry-content form p{
	padding-bottom:15px;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item{
width: 100% !important;
margin: 0 0 3px;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item:nth-child(3n+1){
	width:100%;
}
html body #page-container #main-content .entry-content form p .wpcf7-form-control .wpcf7-list-item input[type="radio"]{
	margin:0 5px 0 0;
}
html body #page-container #main-content .entry-content .contact-form-details.location-info p label{
	margin:0 0 10px;
}
.et_pb_section.deliver-results-section .locations-left{
	width:100%;
}
.et_pb_section.deliver-results-section .locations-right{
	float:left;
	width:100%;
}
html body #page-container #main-content .entry-content form p.form-message{
	padding-top:0;
}
html body #page-container #main-content .entry-content form p textarea{
	height:100px;
}
.et_pb_section.deliver-results-section .deliver-results-form form p.contact-form-submit{
	padding:5px 0 0;
}
.project-profiles-section{
	padding:30px 0 1px;
}
.project-profiles-section .project_profiles_list .project_profile_item{
	width:100%;
	margin:0 0 30px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details h4{
font-size: 20px;
line-height: 22px;
padding: 18px 0 7px;
}
.project-profiles-section .project_profiles_list .project_profile_item .project_profile_details .read-more-btn{
	padding:12px 0 0;
}
#main-content .single-project-section .single-project-title{
	padding:30px 0 0;
}
#main-content .single-project-section .single-project-title h3{
	font-size:22px;
	line-height:26px;
}
.single-project-information .container{
	padding:0;
}
#main-content .single-project-section .et_pb_post h4{
font-size: 20px;
line-height: 22px;
padding: 0 0 5px;
}
#main-content .single-project-section .et_pb_post .et_pb_module{
	padding:0 0 15px;
}
#main-content .single-project-section .et_pb_post .twentytwenty-container{
	height:340px !important;
}
#main-content .single-project-section .et_pb_post .single-profile-before{
	padding:5px 0;
}
#main-content .single-project-section{
	padding:0 0 12px;
}
#main-content .single-project-section .et_pb_post .entry-content{
	padding:25px 0 0;
}
.et_pb_section.meet-team-section.et_section_regular{
	padding:30px 0 10px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item{
width: 100%;
margin: 0 0 20px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details{
	padding:15px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h4{
font-size: 20px;
line-height: 22px;
padding: 0 0 3px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details h6{
font-size: 15px;
line-height: 22px;
padding: 0 0 10px;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item .meet_team_details .read-more-btn{
	padding:14px 0 0;
}
html body #fancybox-wrap #fancybox-outer{
	max-width:90%;
}
html body #fancybox-wrap #fancybox-outer #fancybox-content{
	width:100% !important;
}
body .team_popup_section{
	width:100%;
}
html body .team_popup_section .team_popup_info{
	padding:20px;
}
html body .team_popup_section .team_popup_info img{
	float:none;
	width:100%;
	height:auto;
	margin:0 0 16px;
}
html body .team_popup_section .team_popup_info .team_popup_details h3{
font-size: 21px;
line-height: 28px;
padding: 0 0 5px;
}
html body .team_popup_section .team_popup_info .team_popup_details h6{
font-size: 18px;
line-height: 20px;
padding: 0 0 15px;
}
html body .team_popup_section .team_popup_info .team_popup_details p{
	padding:0 0 12px;
}
html body #fancybox-close{
width: 30px;
height: 30px;
top: -10px;
right: -8px;
background-size: 30px !important;
}
html body .team_popup_section .team_popup_info .team_popup_details p:nth-child(4){
	padding-bottom:12px;
}
html body #fancybox-wrap #fancybox-outer #fancybox-content{
	width:100% !important;
}
#main-content .clients-main-section .client-tabs-main{
	display:block;
}
#main-content .clients-main-section{
	padding:0 0 30px;
}
.et_pb_section.home-slider-section .et_pb_slider .et_pb_slide .et_pb_slide_video{
padding: 40px 10px 0;
display: block !important;
}
.et_pb_section.home-slider-section .et_pb_section_video_bg .mejs-video video{
	margin-top:0 !important;
}
.page-banner-section .page-banner-img .wp-video .mejs-video{
	height:160px !important;
}
.page-banner-section .page-title{
	top:40%;
}
	
}


@media only screen and (min-width:568px) and (max-width:767px){
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:first-child{
	width:50% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(2){
width: 48% !important;
margin-left: 2% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:nth-child(3){
width: 50% !important;
clear: left;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget:last-child{
	width:48% !important;
}
body #page-container footer#main-footer .footer-widgets-section #footer-widgets .footer-widget .footer-menu ul.last{
	margin-left:20px;
}
.et_pb_section.bacteria-found-section .et_pb_column ul li{
	float:left;
	width:50%;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item{
	width:49%;
	margin-right:2%;
}
.et_pb_section.charts-color-section .color_chart_list .color_chart_item:nth-child(2n){
	margin-right:0;
}
#main-content .clients-main-section .tabs .client-cats-list ul li a{
font-size: 18px;
padding: 14px;
}
.et_pb_section.contact-info-section .et_pb_column.et_pb_column_1_4{
	width:50%;
}
.project-profiles-section .project_profiles_list .project_profile_item{
	width:49%;
	margin-right:2%;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item{
	width:49% !important;
	margin-right:2% !important;
}
.et_pb_section.meet-team-section .meet_team_list .meet_team_item:nth-child(2n){
	margin-right:0 !important;
}



}