/*!
Theme Name: lulalife
Theme URI: http://underscores.me/
Author: More Pourata
Author URI: http://pourata.com
Description: Lula Life Theme
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: lulalife
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/

/* Hide Animations */


.menu-item-12633 svg{
    width: 18px;
    height: 18px;
    vertical-align: sub;
    margin-right: 5px;
}

.footer-logo-svg{
	width:auto;
	height:34px;
}

#partnership-header.page-header h1{
margin-top:0px !important;
}

#partnership-header.page-header h1,
#partnership-header.page-header h1 + p {
    text-align: left !important;
}


#partnership-what-is{
background: #0f172a url(https://lula.life/wp-content/uploads/2023/12/dark-center-bg.png) no-repeat center center;
    background-size: cover;
}

#partnership-what-is p{
    font-size: 18px;
    text-align: center;
    padding-top: 10px;
}


#partnership-x {
background: rgb(255 255 255 / 50%);
}

#partnership-x a.button{
margin-top:20px;
}

#partnership-x ul {
    width: 100%;
    margin: 0px !important;
    padding: 0px;
    padding-left: 20px;
    float: left;
    list-style: none !important;
}

#partnership-x ul li {
    position: relative;
    padding-left: 22px;
    font-size: 16px;
    margin-bottom: 15px;
}

#partnership-x ul li:before {
    position: absolute;
    width: 10px;
    height: 10px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    content: '';
    left: 0px;
    top: 6px;
    background: #28b97b;
}

#partnership-x img{
margin-top: -20px;
margin-bottom: -20px;
}

#partnership-x h2{
margin-top:40px;
}

#partnership-how-it-works img{
max-width: 320px;
    margin: 0px auto;
    display: block;
    transform: scale(1.1);
    border-radius: 8px;
    box-shadow: 0px 0px 50px 20px #fff;
}

#partnership-how-it-works ul {
    width: 100%;
    margin: 0px !important;
    padding: 0px;
    padding-left: 20px;
    float: left;
    list-style: none !important;
}

#partnership-how-it-works ul li {
    position: relative;
    padding-left: 22px;
    font-size: 16px;
    margin-bottom: 15px;
}

#partnership-how-it-works ul li span{
    width: 26px;
    height: 26px;
    display: inline-block;
    background: #1369e921;
    text-align: center;
    line-height: 26px;
    margin-right: 10px;
    border-radius: 4px;
    color: #1369e9;
    font-weight: 500;
    margin-left: -38px;
}







.menu-item-10465{
	display: none;
}

@keyframes heartbeat
{
  0%
  {
    transform: scale( 1 );
  }
  20%
  {
    transform: scale( 1 );
  }
  40%
  {
    transform: scale( .90 );
  }
  60%
  {
    transform: scale( 1 );
  }
  80%
  {
    transform: scale( .90 );
  }
  100%
  {
    transform: scale( 1 );
  }
}

#post-9997 .service-header .column.column-50{
	max-width:100% !important;
}



#post-9997 .service-header{
    padding-top: 30px !important;
}

@media (max-width: 780px) {

#partnership-x {
    padding-bottom: 10px;
}

#partnership-what-is h2,
#partnership-how-it-works h2 {
text-align:center !important;
    padding-bottom: 15px;
}

#partnership-x h2 {
    margin-top: 40px;
    text-align: center !important;
    padding-bottom: 15px;
}

	#why-customers-love-lula .column:nth-child(2) {
		padding-left: 0px !important;
	}

	#why-customers-love-lula img.what-our{
		margin-bottom: 0px !important;
	}

	#why-customers-love-lula {
		padding-bottom: 20px !important;
	}

	#why-lula-narpm h2{
		text-align: center !important;
	}


}



.page-id-10931 #roi247-container p{
margin:0px;
}

.page-id-10931 #roi247-container .box{
    max-width: 90%;
    width: 510px;
    margin: 0px auto;
    padding: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
    box-shadow: 0px 30px 40px #e6edf8;
    overflow: hidden;
}

#roi247-container .column-60{
padding: 20px 30px;
}

.page-id-10931 #hamburger{
display:none !important;
}

#calculation-form{
    padding: 10px;
}

.page-id-10931 h2{
font-size: 2.2rem !important;
    text-align: center !important;
    line-height: 120% !important;
    margin-bottom: 20px !important;
}

.page-id-10931 #rewards h2:before{
background:#28b97b !important;
}

.page-id-10931 h3{
font-size: 1.8rem !important;
    text-align: center !important;
    line-height: 120% !important;
}


.page-id-10931 #rewards{
    background: #e7f8f0;
    padding: 30px;
    border-radius: 8px;
	height:100%;
	margin: 20px 0px;
}


.page-id-10931 #rewards hr {
    border: 0;
    border-top: 1px dashed #d6dde5;
    margin: 20px 0px;
    background: none;
}

.page-id-10931 #rewards p{
	margin-bottom:10px;
    color: #333 !important;
    font-size: 1.3rem;
}

.page-id-10931 #rewards span{
font-size: 22px;
    font-weight: 300;
    line-height: 130%;
	color:#000;
}

.page-id-10931 #rewards h2 span{
display: block;
    font-size: 1.6rem;

}

.page-id-10931 #rewards h3 span{
font-size:36px;
font-weight:800;
color:#28b97b;
}


.page-id-10931 #deescalation{
background: #fbfdff;
    padding: 20px 30px;
    border-radius: 8px;
    height: 100%;
    margin-top: 20px;
    border: 1px solid #e3eefc;
}


.page-id-10931 #deescalation hr {
    border: 0;
    border-top: 1px dashed #d6dde5;
    margin: 10px 0px;
    background: none;
}

.page-id-10931 #deescalation p{
	margin-bottom:10px;
    color: #333 !important;
    font-size: 1.3rem;
}

.page-id-10931 #deescalation p.small{
font-size: 1.09rem;
margin-top:-10px;
}

.page-id-10931 #deescalation h2 span {
    display: block;
    font-size: 1.6rem;
}



.page-id-10931 #deescalation span{
font-size: 22px;
    font-weight: 300;
    line-height: 130%;
	color:#000;
}

.page-id-10931 #deescalation h3 span{
font-size:36px;
font-weight:800;
color:#7A5BF8;
}










.page-id-10931 #totalincome{
    background: #EBE9FE;
    padding: 20px 30px;
    border-radius: 8px;
	height:100%;
}


.page-id-10931 #totalincome hr {
    border: 0;
    border-top: 1px dashed #d6dde5;
    margin: 10px 0px;
    background: none;
}

.page-id-10931 #totalincome p{
	margin-bottom:10px;
    color: #333 !important;
    font-size: 1.3rem;
}

.page-id-10931 #totalincome p.small{
font-size: 1.09rem;
margin-top:-10px;
}

.page-id-10931 #totalincome span{
font-size: 22px;
    font-weight: 300;
    line-height: 130%;
	color:#000;
}

.page-id-10931 #totalincome h3 span{
font-size:36px;
font-weight:800;
color:#7A5BF8;
}
















.page-id-10931 #results{
    background: #EDF4FE;
    padding: 30px;
    border-radius: 8px;
	height:100%;
}


.page-id-10931 #results hr {
    border: 0;
    border-top: 1px dashed #d6dde5;
    margin: 10px 0px;
    background: none;
}

.page-id-10931 #results p{
	margin-bottom:10px;
    color: #333 !important;
    font-size: 1.3rem;
}

.page-id-10931 #results p.small{
font-size: 1.09rem;
margin-top:-10px;
}

.page-id-10931 #results span{
font-size: 26px;
    font-weight: 300;
    line-height: 130%;
	color:#000;
}

.page-id-10931 p.copyright {
    text-align: center;
    font-size: 11px;
    padding-bottom: 0px;
    margin-bottom: 50px;
    margin-top: -5px;
    color: #636e81;
}

.page-id-10931 #results h3 span{
font-size:36px;
font-weight:800;
color:#1369e9;
}

.page-id-10931 .main-navigation ul,
.page-id-10931 .simple-banner-text,
.page-id-10931 #site-navigation,
.page-id-10931 #colophon{
display:none !important;
}


.page-id-10931 #page {
    padding-top: 0px;
}

.page-id-10931 .page-header {
    padding-bottom: 20px;
}

.page-id-10931 #calculation-form label{
color:#333 !important;
font-size:1.3rem;
}

.page-id-10931 #calculation-form h3 {
    font-size: 20px;
    line-height: 100%;
    font-weight: 500;
    margin-bottom: 15px;
    margin-top: 5px;
}

.page-id-10931 #bf-revz-widget-3095114363{
display:none !important;
}

.page-id-10931 #additional-benefits{
padding: 30px;
    margin: -20px;
    background: #fbfdff;
    border-top: 1px solid #e3eefc;
    margin-top: 20px;
}

.page-id-10931 #additional-benefits,
.page-id-10931 #additional-benefits h2,
.page-id-10931 #additional-benefits p,
.page-id-10931 #additional-benefits li{
text-align:left;
font-size: 1.3rem;
}

.page-id-10931 #additional-benefits h3{
font-size:2.3rem;
}

.page-id-10931 #additional-benefits ol{
margin:0px;
padding:0px;
padding-top:5px;
list-style:none;
}

.page-id-10931 #additional-benefits ol li{
margin-bottom:30px;
}

.page-id-10931 #additional-benefits img{
    float: left;
    max-width: 40px;
    margin-right: 15px;
    margin-bottom: 10px;
}

.page-id-10931 ul{
margin: 0px;
    padding: 0px 0px 0px 15px;
    padding-top: 5px;
    list-style: disc;
    font-size: 1.3rem;
}

.page-id-10931 #calculation-form input{
font-size: 20px !important;
    height: 42px !important;
    line-height: 50px !important;
    font-weight: 300 !important;
    color: #000 !important;
    padding: 0px 0px !important;
    border: none !important;
    border-bottom: 1px solid #eee !important;
    border-radius: 0px !important;
	float:left;
	    margin-bottom: 20px;
}

.roi247-page-headerr img{
    margin: 0px auto;
    display: block;
}


.roi247-page-headerr svg path{
fill: #28b97b;
}

.roi247-page-headerr h1{
margin-top: 10px !important;
    font-size: 3rem !important;
    font-weight: 500 !important;
    max-width: 500px !important;
    margin: 0px auto !important;
    margin-top: 20px !important;
}


.page.post-password-required{
    max-width: 380px;
    margin: 0px auto;
    margin-top: 100px;
    background: #EDF4FE;
    padding: 30px;
    border-radius: 16px;
    border: 1px solid #dee9f7;
}

.page.post-password-required input[type=submit] {
    width: 100%;
    border: none;
    font-size: 15px;
    border-radius: 5px !important;
    margin-bottom: 0px !important;
}










#pm-our-solutions ul {
	list-style: square;
}

#pm-our-solutions ul li{
	margin-bottom: 3px;
	line-height: 170%;
    color: #334155;
}



.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,
.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{
	display: none;
}

.wpmslider-next,
.wpmslider-prev{
	display: none !important;
}

body .strong-view.pager-style-buttons .wpmslider-pager-link:before{
	background:#1369e9 !important;
	color:#1369e9 !important;
	width:12px !important;
	height:12px !important;
	margin:0px 4px;
}

body .strong-view.pager-style-buttons .wpmslider-pager-link.active:before{
	width:12px;
	height:12px;
	margin:0px 4px;
	position: relative;
	top:-1px !important;
}

body .strong-view.wpmtst-modern.nav-position-inside .wpmtst-testimonial-inner{
	padding-top: 0px;
}

body .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type{
	color:#0f172a;
}

body .strong-view.wpmtst-modern .wpmtst-testimonial-field{
	color:#0f172a;
	font-style:italic;
	font-size:15px !important;
	padding-top: 20px;
}

body .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type{
	font-style: normal;
    font-size: 18px;

}






#pros-faq h2 {
	margin-bottom: 40px;
}



#pros-why-lula table{
	max-width: 800px;
	margin:0px auto;
	margin-top: 40px;
}


#pros-why-lula table tr td:nth-child(2),
#pros-why-lula table tr td:nth-child(3){
	text-align: center;
}

#pros-why-lula table tr{
	border:none;
}

#pros-why-lula table tr td:first-child { border-top-left-radius: 10px; }
#pros-why-lula table tr td:last-child { border-top-right-radius: 10px; }

#pros-why-lula table tr td:first-child { border-bottom-left-radius: 10px; }
#pros-why-lula table tr td:last-child { border-bottom-right-radius: 10px; }

#pros-why-lula table tr:nth-child(even){
	background:#F1F5FA;
}

#pros-why-lula table tr td{
	padding-top:15px;
	padding-bottom: 15px;
	border:none;
	padding-left:18px;
	font-size:15px;
	width:25%;
}

#pros-why-lula table h3{
	font-size:20px;
}

#pros-why-lula table tr:nth-child(1) td:nth-child(2) img{
	max-width:60px !important;
}

#pros-why-lula table tr td:nth-child(2) img,
#pros-why-lula table tr td:nth-child(3) img{
	max-width:24px;
	height:auto;
	vertical-align: middle;
}



#pros-why-lula p{
	margin-bottom: 0px;
}

#pros-how-it-works .column:first-child{
	padding-top:50px;
	padding-right: 100px;
}

ul.accordion-list {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	margin: 0 auto;
	list-style: none;
	max-width:800px;

}
ul.accordion-list li {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	padding: 20px;
	padding-top:20px;
	padding-bottom: 20px;
	padding-left:50px;
	margin: 0 auto 0px auto;
	border-bottom: 1px solid #DAE0EB;
	cursor: pointer;
}

ul.accordion-list li:last-child{
	border-bottom: 0px;
}


ul.accordion-list li h3 {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	padding: 0 0 0 0;
	margin: 0;
	font-size: 18px;
	letter-spacing: 0.01em;
	cursor: pointer;
	color:#0f172a;
}
ul.accordion-list li h3:after {
	position: absolute;
	left: -40px;
	top: -5px;
	color:#1369e9;
	content:'+';
	font-weight:100;
	font-size: 26px;
}

ul.accordion-list li.active h3:after {
	content:'–';
	left: -38px;
}

ul.accordion-list li div.answer {
	position: relative;
	display: block;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
ul.accordion-list li div.answer p {
	position: relative;
	display: block;
	font-weight: 300;
	padding: 10px 0 0 0;
	cursor: pointer;
	margin: 0 0 15px 0;
	color:#334155;
	font-size:15px;
}







#pros-requirements{
	padding-bottom: 50px;
    padding-top: 70px;
}


#pros-requirements h2{
	margin-bottom: 60px;
}

#pros-requirements h4{
	display: inline;
	margin-bottom: 0px;
	font-size: 20px;
}

#pros-requirements p{
	line-height: 150%;
    font-size: 14px;
}

#pros-requirements .row .row .column{
	padding-right: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#pros-requirements img{
    float: left;
    margin-right: 30px;
    max-width: 70px;
    height: auto;
    margin-bottom: 20px;
}

#pros-requirements p:empty{
	display: none !important;
}

#post-10304 .page-header{
	text-align: center;
}


#post-10304 .page-header h1{
	text-align: center !important;
	width:100% !important;
	max-width:100% !important;
}


#post-10304 .page-header h1 + p{
	text-align: center !important;
	width:100% !important;
	max-width:100% !important;
}


#get-started{
	padding-bottom: 100px;
}

#get-started .box{
	padding:20px;
	text-align: center;
	height:100%;
}


#get-started .box img{
    width: auto;
    max-height: 80px;
    display: block;
    margin: 0px auto;
    margin-top: 30px;
    margin-bottom: 20px;
}

#get-started .box .content{
	padding:0px 10px;
	padding-bottom: 25px;
}

#get-started .box .content p{
	margin-bottom: 0px;
}

#get-started .box .content h3 + p{
	min-height: 82px;
}

#get-started .box .content a.button{
	margin-top:30px;
}






#mr-why-lula{
	padding-bottom: 50px;
	padding-top: 70px;
}


#mr-why-lula h2{
	margin-bottom: 60px;
}

#mr-why-lula h4{
	margin-bottom: 0px;
	display: inline;
	font-size:20px;
}

#mr-why-lula img + p{
	display: none !important;
}

#mr-why-lula p{
	line-height:150%;
	font-size:14px;
}

#mr-why-lula .row .row .column{
	padding-right: 40px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#mr-why-lula img{
	float:left;
	margin-right: 30px;
	max-width:70px;
	height:auto;
	margin-bottom: 20px;
}

#mr-why-lula p:empty{
	display: none;
}



#mr-pricing{
	padding-bottom: 60px;
	background:#FBFCFD;
}


#mr-pricing img{
	max-width:380px;
	margin:0px auto;
	display: block;
}

#mr-pricing .row .column:first-child{
	padding-right: 70px;
	padding-top: 50px;
}


#quick-stats{
	width:100%;
	display: block;
	padding-top:60px;
	padding-bottom: 40px;
}

#quick-stats .stat{
	width:33%;
	float:left;
	position: relative;
}

#quick-stats .stat svg{
	position: absolute;
	left:0px;
	width:50px;
	height:48px;
}

#quick-stats .stat .value{
	font-weight: 500;
	font-size:38px;
	padding-left:5px;
	padding-right: 10px;
}

#quick-stats .stat .desc{
	display: block;
	width:100%;
	line-height: 16px;
	padding-top: 0px;
	color:#667085;
	margin-right: 0px;
	font-size:14px;
	margin-top: -4px;
	padding-left:5px;
}

#quick-stats .stat .desc br{
	display: none;
}

.dark-background {
	background:#0f172a;
	color:#fff;
}

.dark-background h4,
.dark-background h2{
	color:#fff;
}



.dark-background p{
	color:#A4ADC1;
}


.padding-top-bottom{
	padding:80px 0px;

}


.white-background{
	background:#FBFCFD;
}


body .gform_legacy_markup_wrapper .gfield_checkbox li, body .gform_legacy_markup_wrapper .gfield_radio li {
    margin: 0 0 0px 0;
}

#post-9664 #lula-narpm-logos{
	padding-top:140px;
}

#input_21_10{
	height: 100px !important;
}

#gform_submit_button_21{
	width: 170px !important;
}

#post-9664 h1{
	font-size: 2.5rem !important;
    padding-top: 10px !important;
    font-weight: 600 !important;
    line-height: 1.3em !important;
}

.page-id-9664 #content.site-content{
padding-top:0px !important;
}

#post-9664 .service-header img.play{
	    border: 3px solid #ffffffb8;
    border-radius: 9999px;
	
	animation: heartbeat 1s 2;
}

#post-9664 .service-header .service-buttons a{
float: left;
    margin-right: 15px;
    background: #1d66ff;
    box-shadow: none !important;
    font-size: 17px;
    font-weight: 500;
    height: 4.5rem;
    line-height: 4.5rem;
    padding: 0 4rem;
    border-radius: 9999px;
}

#why-lula-narpm-services .services h4.andmore{
    font-size: 16px;
    opacity: 0.7;
    margin-top: 30px;
    display: block;
    float: left;
    width: 100%;
}

h3.launching-your-city{
font-size: 1.4rem;
    background: #ff8800;
    text-align: center;
    color: #fff;
    padding: 10px 30px;
    border-radius: 0px;
    margin-bottom: 50px !important;
    display: inline-block;
    font-weight: 500;
    margin: 0px auto;
    float: none;
    border: none;
	
	cursor:pointer;
	
	position: fixed;
    width: 100%;
    left: 0px;
    top: 0px;
    padding: 15px 0px;
    z-index: 1367;
    font-size: 1.8rem;
}




.prosignup .box{
	float:left;
	width:100%;
}

.prosignup .header{
background: rgb(247 250 255);
    border: 0px solid rgba(40, 58, 93, 0.05);
    text-align: center;
    position: static;
    width: 100%;
    z-index: 1367;
    box-shadow: 0px 0px 30px rgb(40 58 93 / 10%);
	    border-bottom: 1px solid #283a5d1a;
		float:left;
}

.prosignup .header img{
margin: 25px auto;
    display: block;
    max-width: 200px;
}

.prosignup .form-container{
padding: 40px 30px;
    position: relative;

float: left;
    width: 100%;
}

.prosignup .form-container.success{
padding: 40px 20px;
    position: absolute;
    float: left;
    width: 100%;
    height: 100vh;
    padding-top: 120px;
    padding-bottom: 100px;
}

.prosignup .form-container.success h3{
	    font-size: 17px;
    line-height: 30px !important;
}


.prosignup .form-container.success img{
    margin: 0px auto;
    display: block;
    max-width: 140px;
    margin-bottom: 20px;
    margin-top: 20px;
}




.prosignup .form-container .row {
float: left;
display:block;
    width: 100%;
}

.prosignup .form-container .row .column:first-child{
    width: 48%;
    float: left;
	display:block;
}


.prosignup .form-container .row .column:last-child{
    width: 48%;
    float: right;
	display:block;
}









.prosignup h1 {
    font-size: 23px;
    line-height: 1.2;
    font-weight: 600;
    text-align: left;
	margin-bottom:0px;
	padding-left:0px !important;
}

.prosignup h3 {
    font-size: 15px;
    line-height: 1.6;
    margin-bottom: 10px;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 30px;
    padding-left: 0px;
    color: #000000;
}


.prosignup input[type="text"], .prosignup input[type="email"], .prosignup input[type="url"], .prosignup input[type="password"], .prosignup input[type="search"], .prosignup input[type="number"], .prosignup input[type="tel"], .prosignup input[type="range"], .prosignup input[type="date"], .prosignup input[type="month"], .prosignup input[type="week"], .prosignup input[type="time"], .prosignup input[type="datetime"], .prosignup input[type="datetime-local"], .prosignup input[type="color"], .prosignup textarea{
    border: 1px solid #cbd5e1 !important;
    background: #ffffff !important;
    padding: 6px 12px !important;
    height: 40px !important;
	font-size: 14px !important;
	border-radius: 6px !important;
	color: #0f172a !important;
}

.prosignup .btn-solid{
    width: 100% !important;
    border: 1px solid #1369e9 !important;
    box-shadow: none !important;
    background: #1369e9 !important;
    color: #ffffff !important;
    margin-bottom: 15px;
}

.prosignup .btn-outline{
    width: 100% !important;
    box-shadow: none !important;
    background: #ffffff !important;
    border: 1px solid #cbd5e1 !important;
    color: #0f172a !important;
    text-align: center;
}

.prosignup .button-container{
	padding-top:20px;
}

.prosignup .benefits-container{
	    background: rgb(29 102 255 / 4%);
    border-top: 2px solid rgb(40 58 93 / 5%);
    border-bottom: 2px solid rgb(40 58 93 / 5%);
    padding: 70px 30px;
    position: relative;
	
	float: left;
    width: 100%;
}


.prosignup .testimonials-container{
	 background: rgb(29 102 255 / 4%);
    border-top: 2px solid rgb(40 58 93 / 5%);
    border-bottom: 2px solid rgb(40 58 93 / 5%);
    padding: 50px 30px;
    position: relative;
	
	float: left;
    width: 100%;
}



.prosignup .who-container{
	background: #fff;
    border-top: 2px solid rgb(40 58 93 / 5%);
    border-bottom: 2px solid rgb(40 58 93 / 5%);
    padding: 50px 30px 40px 30px;
    position: relative;
	
	float: left;
    width: 100%;
}


.prosignup .who-container h2 {
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 5px;
	
}

.prosignup .who-container p {
    font-size: 17px;
    line-height: 27px;
}








.prosignup .benefits-container h2{
    font-size: 24px;
    font-weight: 600;
	margin-bottom:15px;
}

.prosignup .benefits-container h3{
    font-weight: 600 !important;
    margin-bottom: 10px;
    text-align: left;
    padding-bottom: 20px;
    padding-top: 10px;
    margin-bottom: 0px;
}


.prosignup .benefits-container p{
    font-size: 17px;
    line-height: 27px;
}

.prosignup .prosignup .benefits-container h3{
font-weight: 600;
margin-bottom:10px;
}


.prosignup .benefits-container ul{
padding: 0px;
    margin: 0px;
	list-style:none;
}

.prosignup .benefits-container ul li img{
float: left;
    margin-right: 15px;
}


.prosignup .benefits-container ul li p{
    line-height: 37px;
	margin-bottom: 12px;
}


.prosignup .testimonials-container p.quote {
    font-style: italic;
    font-size: 15px;
    padding-left: 20px;
    border-left: 5px solid rgb(29 102 255 / 10%);
}

.prosignup .testimonials-container h3{
    font-weight: 600 !important;
    margin-bottom: 0px;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 10px;

}

.prosignup .testimonials-container h2{
    font-size: 24px;
    font-weight: 600;
	margin-bottom:20px;
	
	text-align:center;
}

.prosignup .greenline{
	background: url(https://lula.life/wp-content/uploads/2022/04/greenline.svg) no-repeat center;
	width:50px;
	height:4px;
	display:block;
	margin-left:0px;
	margin-bottom:15px;

}

.prosignup .icon-arrow{
	background:url(https://lula.life/wp-content/uploads/2022/04/icon-arrow.svg) no-repeat center;
	display:block;
	position:absolute;
	width:45px;
	height:45px;
	left:50%;
	top:-22px;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
}

.prosignup .icon-info{
	background:url(https://lula.life/wp-content/uploads/2022/04/icon-info.svg) no-repeat center;
	display:block;
	position:absolute;
	width:45px;
	height:45px;
	left:50%;
	top:-22px;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
}


.prosignup .icon-star{
	background:url(https://lula.life/wp-content/uploads/2022/04/icon-star.svg) no-repeat center;
	display:block;
	position:absolute;
	width:45px;
	height:45px;
	left:50%;
	top:-22px;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
}

.prosignup .form-container.success h1 {
font-size: 28px;
    line-height: 1.3;
}




@media screen and (min-width: 640px) {

	


.prosignup .form-container.success h1 {
    font-size: 25px;
    padding: 0px 20px;
}

.prosignup .form-container.success{
padding: 40px 40px;
    position: relative;
    float: left;
    width: 100%;
    height: auto;
    padding-top: 40px;
    padding-bottom: 40px;
}

.prosignup .form-container.success h3 {
    font-size: 16px;
    line-height: 28px !important;
}



.prosignup .testimonials-container{
    border-top: 1px solid rgb(40 58 93 / 5%);
    border-bottom: 1px solid rgb(40 58 93 / 5%);
}

.prosignup .benefits-container {
	background: rgb(29 102 255 / 2%);
    border-top: 1px solid rgb(40 58 93 / 5%);
    border-bottom: 1px solid rgb(40 58 93 / 5%);
}

.prosignup {
	float:left;
	width:100%;
	background: #f6f9ff url(https://lula.life/wp-content/uploads/2022/03/BG.png) repeat;
    background-attachment: fixed;
    position: relative;
    width: 100% !important;
    height: 100% !important;
}

.prosignup .box {
    float: none;
    width: 100%;
    max-width: 500px;
    margin: 40px auto;
    overflow: hidden;
}


.prosignup .form-container .row .column{
padding:0px !important;
}

.prosignup .form-container .row{
margin:0px;
}

.prosignup .header {
    background: #fff;
    width: 100%;
    z-index: 1367;
    box-shadow: none;
    border-bottom: none;
    float: left;
}

.prosignup .header img {
    margin-top: 50px;
    margin-bottom: 0px;
	margin-left:30px !important;
}

.prosignup .form-container{
padding-top:30px;
}

.prosignup h1 {
    font-size: 20px;
    padding: 0px 20px;
	padding-left:0px !important;
}

}














#careers-positions .career-row br{
display:none !important;
}

#input_19_6{
margin-bottom: 0px;
    padding-left: 10px;
    font-size: 15px;
}

#gform_wrapper_19 .gform_footer{
margin-top:0px !important;
}

#input_19_2, #input_19_3 {
margin-top:0px;
}

#field_19_4{
padding-top:20px;
}


#get-started-popup {
	padding-left: 28px;
}

#get-started-popup h2{
	padding-top:40px;
	padding-bottom: 10px;
	text-align: left;
	margin-bottom: 0px;
	font-size:26px;
}



#fpm-popup h3,
#pc-popup h3,
#pcn-popup h3,
#par-popup h3,
.career-popup h3{
    font-size: 2.2rem !important;
    margin-bottom: 5px !important;
    font-weight: 600 !important;
}

#fpm-popup,
#pc-popup,
#pcn-popup,
#par-popup,
.career-popup{
	max-width: 800px !important;
}

#mfp-popup h2,
#fpm-popup h2,
#pc-popup h2,
#pcn-popup h2,
#par-popup h2,
.career-popup h2{
	text-align:left !important;
}


.download-lula{
display:none !important;
}

#partner-api{
	padding-top: 0px;
    padding-bottom: 50px;
}

#partner-api p{
	font-size: 1.15em;
    padding-right: 70px;
}

#partner-api .pt{
	padding-top:40px;
}

#partner-api img{
    border-radius: 16px;
    padding: 5px;
    background: #fff;
    box-shadow: 0px 30px 40px rgb(0 0 0 / 10%);
}


body .wp-google-place{
margin-top: 15px!important;
    background: #3fc18d14 !important;
    padding: 20px !important;
    border-radius: 16px !important;
    border: 1px solid #d5eae2 !important;
    margin-bottom: 14px !important;
}

#post-7757 h4{
margin-bottom: 10px;
    margin-top: 40px !important;
}

body .wp-gr.wpac .wp-google-left img {
    width: 50px!important;
    height: 50px!important;
    border-radius: 50%!important;
    margin-right: 15px !important;
}

body .wp-gr .wp-google-review {
    margin-top: 15px!important;
    background: #f3fbff !important;
    padding: 20px !important;
    border-radius: 16px !important;
    border: 1px solid #e5f1f7 !important;
}

body .wp-gr .wp-google-content-inner{
	max-height: 400px !important;
    overflow-y: scroll !important;
    padding-right: 15px !important;
}


body .wp-gr.wpac .wp-google-place .wp-star svg path,
body .wp-gr.wpac .wp-google-review .wp-star svg path{
fill:#6BC59B !important;
}

body .wp-gr .wp-google-rating{
color:#222 !important;
}

body #reviews-popup{
width: 100% !important;
    max-width: 600px !important;
}


body .wp-gr .wp-google-left img {
    box-shadow: 0px 10px 15px rgb(0 0 0 / 10%) !important;
}








#why-customers-love-lula{
	text-align: left;
    padding-top: 120px;
    padding-bottom: 50px;
    background: #fff;
    background: #f7fcff;
    border-top: 0px solid #e2eaf1;
	
	
	text-align: left;
    padding-top: 160px;
    padding-bottom: 80px;
    background: #fff;
    background: linear-gradient(360deg, #f4f8fb, transparent);
    border-top: 0px solid #e2eaf1;
}

#why-customers-love-lula .column:nth-child(2){
    padding-left: 50px;
}

#why-customers-love-lula p{
	text-align:left;
	padding-right:50px;
}

#why-customers-love-lula h2{
	text-align:left;
}

#why-customers-love-lula h2:before{
	margin-left:0px;
}


#why-customers-love-lula img.what-our{
	max-width: 320px;
	transition:all 0.2s;
}

#why-customers-love-lula img.what-our:hover{
	opacity:0.7;
}


#why-customers-love-lula .lula-customers-list{
	margin-top:-50px;
}


.wp-gr{
	padding: 10px !important;
    max-height: 500px !important;
    overflow: scroll !important;
    margin-top: 50px !important;
}

body .gform_validation_errors>h2.hide_summary {
    margin: 0;
    font-size: 13px !important;
    padding: 0px !important;
	font-weight: 400;
    color: red;
    background: #ff00000d;
    padding: 12px !important;
    border-radius: 6px;
    margin-bottom: 30px !important;
}

body .gform_validation_errors>h2.hide_summary:before{
display:none;
}

#field_11_13{
text-align: center;
    padding: 10px 0px 5px 0px;
}

#input_11_13 > div{
margin:0px auto;
}










.home #page{
	overflow:hidden;
}

.page{
	margin-bottom:0px !important;
}

.page-id-9386 h1{
margin-top:0px !important;
}

.page-id-9386 #content.site-content{
padding-top:0px;
}

.page-id-9386 .page-header {
    padding-bottom: 80px;
}

.page-id-9386 article h1 + p, .page-id-9386 #primary.content-area h1 + p {
    font-size: 2.2rem;
}

.page-id-9386 form{
padding-bottom:20px;
}

.page-id-9386 #become_provider-commitment img{
	max-width: 650px;
    margin-top: 30px;
    width: 100%;
	margin-bottom: -8px;
}

.page-id-9386 #become_provider-commitment h3{
	font-size: 1.6rem;
    line-height: 1.0;
    margin-bottom: 10px;
}

.page-id-9386 #become_provider-commitment{
    text-align: center;
    padding: 80px 0px 50px 0px;
    background-image: linear-gradient(180deg , #fff 0%, rgba(255,255,255,0.0) 100%);
    margin-top: 70px;
}

.page-id-9386 #become_provider-commitment p{
	margin-bottom:0px;
}

.page-id-9386 #page {
    padding-top: 90px;
}

.page-id-9386 .page-header img{
	height: auto;
    width: 100%;
    max-width: 500px;
}


.parent-pageid-7897 #colophon.site-footer {
	text-align: center;
}

.parent-pageid-7897 #footer-lula-logo + p{
	margin-left: auto;
	margin-right: auto;
	display: block;
	float:none;
}

.parent-pageid-7897 #footer-top{
	margin-bottom: 30px;
	display: none;	
}

.become_provider-tetimonials{
	padding-top:60px;
	padding-bottom:50px;
}

.become_provider-tetimonials h2{
padding-bottom:60px !important;
}

.become_provider-tetimonials .testimonial {
    background: #fff;
    padding: 40px;
    padding-top: 50px;
    -webkit-box-shadow: 0 30px 30px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    box-shadow: 0 30px 30px 0 rgb(0 0 0 / 5%);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
    position: relative;
    text-align: center;
    width: 100%;
    max-width: 900px;
    margin: 0px auto;
	height:100%;
}

.become_provider-tetimonials .testimonial:before{
    width: 90px;
    height: 70px;
    display: block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NSIgaGVpZ2h0PSI3NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjUwJSIgeDI9IjUwJSIgeTE9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGOUY0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGRDA1OCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImIiIGQ9Ik0uNDguNXYyMi4yM0gxMi43djIuMjJjMCA0LjMtMi41IDcuNzgtNS41NSA3Ljc4aC0xLjF2Ny43OGgxLjFjOC41OCAwIDE1LjU1LTYuOTcgMTUuNTUtMTUuNTVWLjVILjQ4em0yOC45IDB2MjIuMjNoMTIuMnYyLjIyYzAgNC4zLTIuNDggNy43OC01LjU0IDcuNzhoLTEuMXY3Ljc4aDEuMWM4LjU3IDAgMTUuNTUtNi45NyAxNS41NS0xNS41NVYuNUgyOS4zNnoiLz48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjE5LjMlIiBoZWlnaHQ9IjI1Mi41JSIgeD0iLTU5LjclIiB5PSItMTAxLjIlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9Ii41IiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iLTEwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iOCIvPjxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDAuNjI3NDUwOTggMCAwIDAgMCAwLjI1ODgyMzUyOSAwIDAgMCAwLjM0IDAiLz48L2ZpbHRlcj48L2RlZnM+PGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAzNC4yNSAyMy43NSkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PC9zdmc+) no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    content: '';
    position: absolute;
    top: -22px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    transform: translateX(-50%);
}

.become_provider-tetimonials .testimonial p {
    margin-bottom: 0px;
	font-size: 13px;
    font-style: italic;
}

.become_provider-tetimonials .testimonial h3 {
    margin-bottom: 0px;
    font-weight: 600;
    letter-spacing: 0.2px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    line-height: 1.9rem;
	font-size: 14px;
    padding-top: 10px;
}




.page-id-9386 #mobile-menu,
.page-id-9386 #masthead{
	display:none;
}


#post-9259 .service-header u,
#post-9355 .service-header u,
#post-9664 .service-header u{
    color: #ff8100;
}

.page-id-9259 #masthead,
.page-id-9355 #masthead,
.page-id-9664 #masthead{
display:none !important;
}

.page-id-9259 #page,
.page-id-9355 #page,
.page-id-9664 #page{
    padding-top: 50px;
}

#lula-narpm-logos{
    padding-top: 170px;
    padding-bottom: 30px;
	
	background: linear-gradient(0deg, #fff 0%, #f4f8fb 100%);
}

.wp-image-9341{
position:relative;
top:-3px;
}

#lula-narpm-logos .logos{
text-align:center;
}

#lula-narpm-logos .logos br{
display:none !important;
}

#lula-narpm-logos .logos img{
display: inline-block;
    padding: 30px 25px;
    max-width: 179px;
    max-height: 88px;

}

body .service-header img.wp-image-9358{
max-width: 100px;
    height: auto;
    margin-left: 0px;
    margin-bottom: 10px;
    width: 100%;
	margin-top: 20px;
}

body .service-header img.wp-image-9305{
	    max-width: 300px;
    height: auto;
    margin-left: 0px;
    margin-bottom: 10px;
	margin-top: 20px;
}

.page-id-9259 #mr-popup h2,
.page-id-9355 #mr-popup h2,
.page-id-9664 #mr-popup h2{
	font-weight:400;
	font-size: 25px;
}

.page-id-9259 #mr-popup h2 strong,
.page-id-9355 #mr-popup h2 strong,
.page-id-9664 #mr-popup h2 strong{
	font-weight:600;
	font-size: 32px;
}

.page-id-9259 #header-background,
.page-id-9355 #header-background,
.page-id-9664 #header-background{
    height: 550px;
}

.page-id-9664 #header-background{
height:600px;
}

#field_14_13 li label,
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{
	margin-top: -8px !important;
    margin-left: 7px !important;
}

#field_14_13 li{
	margin-bottom:0px !important;
}

#why-lula-narpm-services{
padding-top: 20px;
    padding-bottom: 0px;
    background: #fff;
    margin-top: 0px;
}

.wp-image-9307{
    max-width: 800px;
    margin: 0px auto;
    display: block;
    float: none;
    margin-top: 50px;
}

#why-lula-narpm{
padding-top:60px;
    background: rgb(244,248,251);
    background: linear-gradient(0deg, rgba(244,248,251,1) 0%, rgba(255,255,255,1) 100%);
    border-top: 0px solid #e2eaf1;
}



#why-lula-narpm #lula-narpm-count{
    text-align: center;
    padding: 100px 0px 60px 0px;
}

#why-lula-narpm #lula-narpm-count h3{
    font-size: 7rem;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
}

#why-lula-narpm #lula-narpm-count .column{
	border-right: 1px solid #dce3e8;
}

#why-lula-narpm #lula-narpm-count .column:nth-child(3){
border-right:none;
}

#why-lula-narpm #lula-narpm-count p{
	font-size:17px;
}

#why-lula-narpm-services .services h3{
font-size: 2.6rem;
    margin-bottom: 30px;
    font-weight: 500;
}

#why-lula-narpm-services .services{
	text-align:center;
	padding-top:50px;
	padding-bottom:50px;
	float:left;
}

.services-list{
float:left;
padding-top:30px;
}

#why-lula-narpm-services .services .service h4{
	font-size: 1.5rem;
    display: block;
    padding-top: 10px;
}

#why-lula-narpm-services .services .service img{
max-width: 80px;
    max-height: 80px;
    border: 2px solid #f1faff;
    border-radius: 16px;
}

#why-lula-narpm-services .services h3:after{
margin-left:auto;
}


#why-lula-narpm-services .services .service{
width:20%;
min-height:160px;
text-align:center;
float:left;
}

#why-lula-narpm .box{
    padding: 40px;
    padding-bottom: 50px;
    height: 95%;
    position: relative;
    width: 100%;
}

#why-lula-narpm .box img{
margin: 0px auto;
    display: block;
    height: 100px;
    min-height: 100px;
    margin-bottom: 10px;
}

#why-lula-narpm p{
	margin-bottom:0px;
	font-size: 14px;
}

#why-lula-narpm h3{
font-size: 2rem;
    padding-top: 10px;
	display:block;
	text-align:center;
}

#why-lula-narpm h3:after {
    background-image: linear-gradient(270deg,#57efb6 0%,#28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
	margin-left:0px;
	display:none !important;
}

#pricing-for-ho-info, #pricing-for-ho-graphic{
display:none !important;
}

.parent-pageid-7897 #primary-menu,
.parent-pageid-7897 #header-bar{
display:none;
}

.parent-pageid-7897 #content.site-content{
padding-top:0px;
}

.parent-pageid-7897 .footer-1{
    width: 100% !important;
    text-align: center !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
}

.parent-pageid-7897 .footer-2,
.parent-pageid-7897 .footer-3,
.parent-pageid-7897 .footer-4{
display:none !important;
}


.parent-pageid-7897 #footer-lula-logo img{
float:none;
}

.parent-pageid-7897 #colophon.site-footer .download-lula img{
float:none;
}

.parent-pageid-7897 #colophon.site-footer .member-of a{
float:none;
display:inline-block;
}

.parent-pageid-7897 #header-lula-logo {
    float: none;
    text-align: center;
}

.parent-pageid-7897 #masthead.scrolled #site-navigation {
    padding-top: 10px;
    padding-bottom: 6px;
}

.parent-pageid-7897 #hamburger{
display:none !important;
}

@media (max-width: 40rem){

	#home-header .homepage-laptop,
	.service-header .homepage-laptop{
		position: relative;
		top: 0px !important;
	}
	
	#home-header .buttons,
	.service-header .buttons{
		top: 20% !important;
	}
	
	.post-9355 .service-header p, .post-9259 .service-header p{
		padding-right:0px;
	}
	
	#home-header img.laptop,
	.service-header img.laptop{
		max-width: 150% !important;
		width: 120% !important;
		position: relative;
		left: -40px !important;
		z-index: 0;
		margin:0px !important;
	}
	
	#see-how-lula-works-popup button.mfp-close {
		top: 10px !important;
		right: auto !important;
		left: 10px !important;
	}

	.become_provider-tetimonials h2{
		text-align:center !important;
		}
	
	.become_provider-tetimonials {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	.become-a-pro-points.bottom {
		background: white;
		padding: 20px;
		border-radius: 0px !important;
		margin-top: -20px !important;
		max-width: 1080px;
		margin: 0px;
	}




	.parent-pageid-7897 article h1, .parent-pageid-7897 #primary.content-area h1 {
		margin-top: 10px;
	}
	
	#post-9259, #post-9355{
		    padding-top: 50px;
	}
	
	#post-9259 iframe.mobile-only, #post-9355 iframe.mobile-only{
		    margin: 20px 0px;
	}
	
	body .service-header img.wp-image-9305 {
		max-width: 250px;
	}

	#lula-narpm-logos{
	padding-top:50px !important;
	}

}















.lula-heart{
    width: 15px;
    height: 14px;
    display: inline-block;
    background: url(https://lula.life/wp-content/uploads/2020/07/lula-heart.svg) no-repeat center center;
    background-size: contain;
    position: relative;
    top: 1px;
	}


.text-center{
text-align:center !important;
}

body div.nobg{
background:none !important;
}

.proudly{
    font-weight: 400;
    letter-spacing: 0px;
    font-size: 14px;
	margin:0px;
	color:#B0BED6;
	padding-bottom: 10px;
}


.page-id-9502 #header-background{
	background: url(https://lula.life/wp-content/uploads/2021/08/header-phoenix-scaled.jpg) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}


.page-id-9500 #header-background{
	background: url(https://lula.life/wp-content/uploads/2021/08/header-denver-scaled.jpg) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}


.page-id-9491 #header-background{
	background: url(https://lula.life/wp-content/uploads/2021/05/indianpolis-header.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}


.page-id-9492 #header-background{
	background: url(https://lula.life/wp-content/uploads/2021/05/orlando-header.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}





.page-id-9201 #header-background{
	background: url(https://lula.life/wp-content/uploads/2020/10/header-st-1.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}



.page-id-9224 #header-background{
	background: url(https://lula.life/wp-content/uploads/2020/10/header-kc-1.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}

.page-id-9225 #header-background{
	background: url(https://lula.life/wp-content/uploads/2020/10/header-ar-1.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}




.page-id-9246 #header-background{
	background: url(https://lula.life/wp-content/uploads/2020/10/header-austin1.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}

.page-id-9247 #header-background{
	background: url(https://lula.life/wp-content/uploads/2020/10/header-dallas1.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}


.page-id-9447 #header-background{
	background: url(https://lula.life/wp-content/uploads/2021/04/Become-a-Pro-Header-Forth-Worth.png) no-repeat center bottom;
	-webkit-background-size: cover;
    background-size: cover;
}





.become-a-pro-points{
max-width: 850px;
    margin: 10px auto;
	text-align:center;
}

.become-a-pro-points li{
    float: none;
	display:inline-block;
	padding:0px 20px;
    text-indent: 0px;
    list-style: none;
	padding-left:28px;
	background:url(https://lula.life/wp-content/uploads/2020/09/tick.svg) no-repeat center left;
	font-weight:bold;
	text-align:left;
	font-size: 18px;
	font-weight: normal;
}

.show-referral{
    font-size: 13px;
    padding: 5px 0px;
    float: left;
    display: block;
}

.show-referral span{
color: #10a1ff;
    font-weight: 500;
	cursor:pointer;
}

.show-referral + br{
display:none;
}


/* open-sans-regular - latin */
@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 400;
	src: url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Open Sans Regular'), local('OpenSans-Regular'),
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */

		 font-display: swap;
  }
  /* open-sans-600 - latin */
  @font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: 600;
	src: url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.eot'); /* IE9 Compat Modes */
	src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.woff') format('woff'), /* Modern Browsers */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('https://lulalive-c6ef.kxcdn.com/wp-content/themes/l/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */

		 font-display: swap;
  }



html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
}

h1 {
	font-size: 2em;
	margin: 0.67em 0;
}

#single h2{
font-weight:600;
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible;
}

pre {
	font-family: monospace, monospace;
	font-size: 1em;
}

a {
	background-color: transparent;
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	text-decoration: underline dotted;
}

b,
strong {
	font-weight: bolder;
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

small {
	font-size: 80%;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

img {
	border-style: none;
}
 
button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0;
}

button,
input {
	overflow: visible;
}

button,
select {
	text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}

fieldset {
	padding: 0.35em 0.75em 0.625em;
}

legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal;
}

progress {
	vertical-align: baseline;
}

textarea {
	overflow: auto;
}

[type="checkbox"],
[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

[type="search"] {
	-webkit-appearance: textfield;
	outline-offset: -2px;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit;
}

details {
	display: block;
}

summary {
	display: list-item;
}


template {
	display: none;
}

[hidden] {
	display: none;
}


a:focus { outline: 0 !important; }



body,
button,
input,
select,
optgroup,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1rem;
	line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	clear: both;
	font-weight:600;
}


#single h1,
#single h2,
#single h3,
#single h4,
#single h5,
#single h6 {
	clear: none;
}

p {
	margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 0 1.5em;
}

address {
	margin: 0 0 1.5em;
}

pre {
	background: #eee;
	font-family: "Courier 10 Pitch", courier, monospace;
	font-size: 15px;
	font-size: 0.9375rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}

code,
kbd,
tt,
var {
	font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}

abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

mark,
ins {
	background: #fff9c0;
	text-decoration: none;
}

big {
	font-size: 125%;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

html {
	box-sizing: border-box;
}


hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}

ul,
ol {
	margin: 0 0 1.5em 3em;
}

ul {
	list-style: disc;
}

ol {
	list-style: decimal;
}

li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}

dt {
	font-weight: 600;
}

dd {
	margin: 0 1.5em 1.5em;
}

img {
	height: auto;
	max-width: 100%;
}

figure {
	margin: 1em 0;
}

table {
	margin: 0 0 1.5em;
	width: 100%;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #1369e9;
	border-radius: 6px;
	background: #1369e9;
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
	padding: 0 12px;
	font-family: Inter, ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;
	font-weight: 500;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	background: #1058c3;
	border-color: #1058c3;
}

button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
	background: #0d479d;
	border-color: #4186ed;
	outline: 1px solid #4186ed;
	outline-offset: 1px;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
	color: #0f172a;
	background-color: #ffffff;
	border: 1px solid #cbd5e1;
	border-radius: 6px;
	padding: 6px 12px;
	height: 40px;
	font-size: 14px;
}

input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="number"]:hover,
input[type="tel"]:hover,
input[type="range"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="week"]:hover,
input[type="time"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="color"]:hover,
textarea:hover {
	border-color: #94a3b8;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
	color: #0f172a;
	border-color: #4186ed;
	outline: 0;
}

input::placeholder,
textarea::placeholder {
	color: #64748b;
}

select {
	border: 1px solid #cbd5e1;
	border-radius: 6px;
	height: 40px;
}

textarea {
	width: 100%;
}

a {
	-webkit-transition:color 0.1s;
	-moz-transition:color 0.1s;
	transition:color 0.1s;
	color: #1369e9;
}

a:visited {
	color: #1369e9;
}

a:hover,
a:focus,
a:active {
	color: #1058c3;
}

a:focus {
	outline: thin dotted;
}

a:hover,
a:active {
	outline: 0;
}

.main-navigation {
	clear: both;
	display: block;
	float: left;
	width: 100%;
}

.main-navigation ul {
	display: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}

.main-navigation ul ul {
	-webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
	box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
	background: #fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	float: left;
	position: absolute;
	z-index: 3;
	top:100%;
	opacity: 0.0;
	visibility: hidden;

	border:1px solid #e4f1f7;

	-webkit-transition:all 0.10s;
	transition:all 0.10s;

	-webkit-transition-delay: 100ms, 500ms;
	transition-delay: 100ms, 500ms;

	-webkit-transform:scale(0.95);
	transform:scale(0.95);

	-webkit-transform-origin:50% 50%;
	transform-origin:50% 50%;

	padding-top:10px;
	padding-bottom:10px;
}


.main-navigation ul.menu li:hover ul.sub-menu{
	opacity: 1.0;
	top:100%;
	visibility: visible;
	-webkit-transform:scale(1.0);
	transform:scale(1.0);
}

.main-navigation ul ul li{
	margin-bottom:0px;
}

.main-navigation ul ul ul {
	left: -999em;
	top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation ul ul a {
	width: 220px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	left: auto;
}

.main-navigation li {
	float: left;
	position: relative;
	margin-bottom: 0px;
}


.main-navigation a {
	display: block;
	text-decoration: none;
	font-size:15px;
    font-weight: 400;
	height: 3.8rem;
	line-height: 40px;
	padding: 0 1.8rem;
	color:#0f172a;
}

.main-navigation a:hover{
	color:#1369e9;
}

.main-navigation li.current_page_item a,
.main-navigation li.current-menu-parent > a{
	color:#1369e9;
}

.page-id-7827 .main-navigation li.current-menu-parent > a{
	color:#0f172a;
}

.page-id-7827 .main-navigation li.current-menu-parent > a:hover{
	color:#1369e9;
}


.main-navigation li i{
	display: inline-block;
    width: 15px;
    height: 15px;
    color: #1369e9;
    font-style: normal;
	font-size: 0.0rem;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0iIzAwQTBGRiIgZD0iTTkuMDUgNC4wNmgtMy4zVi43NmEuOC44IDAgMDAtLjgxLS43OC44LjggMCAwMC0uODIuNzh2My4zSC44MmEuOC44IDAgMDAtLjc4LjgxYzAgLjQ1LjM1LjgyLjc4LjgyaDMuM3YzLjNjMCAuNDMuMzcuNzguODIuNzhhLjguOCAwIDAwLjgxLS43OHYtMy4zaDMuM2EuOC44IDAgMDAuNzgtLjgyLjguOCAwIDAwLS43OC0uODF6Ii8+PC9zdmc+) no-repeat center center;
	-webkit-background-size:11px;
	background-size:11px;
    font-weight: 400;
	margin-left: 6px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
    transition: all 0.2s;
    line-height: 15px;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.main-navigation li:hover i{
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
}

.main-navigation .menu-button{
	margin-left:25px;
}

/* Small menu. */
.menu-toggle,
.main-navigation.toggled ul {
	display: block;
}

@media screen and (min-width: 37.5em) {

	.menu-toggle {
		display: none;
	}

	.main-navigation ul {
		display: block;
	}
}

.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
	margin: 0 0 1.5em;
	overflow: hidden;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
	float: left;
	width: 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}

#content[tabindex="-1"]:focus {
	outline: 0;
}

#single .alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}

#single .alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

#single .aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;

	margin-bottom: 0px;
    margin-right: 13px;
    margin-top: 0px;
}

.clear::before,
.clear::after,
.entry-content::before,
.entry-content::after,
.comment-content::before,
.comment-content::after,
.site-header::before,
.site-header::after,
.site-content::before,
.site-content::after,
.site-footer::before,
.site-footer::after {
	content: "";
	display: table;
	table-layout: fixed;
}

.clear::after,
.entry-content::after,
.comment-content::after,
.site-header::after,
.site-content::after,
.site-footer::after {
	clear: both;
}

.widget {
	margin: 0 0 1.5em;
}

.widget select {
	max-width: 100%;
}

.sticky {
	display: block;
}

.post,
.page {
	margin: 0 0 1.5em;
	margin-bottom: 30px;
}

.updated:not(.published) {
	display: none;
}

.page-content,
.entry-content,
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}

.comment-content a {
	word-wrap: break-word;
}

.bypostauthor {
	display: block;
}

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
	display: none;
}

.infinity-end.neverending .site-footer {
	display: block;
}

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}

embed,
iframe,
object {
	max-width: 100%;
}

.custom-logo-link {
	display: inline-block;
}

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
	font-style: italic;
	font-size: 14px;
}

.wp-caption-text {
	text-align: center;
}

.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}


body .gform_wrapper ul li.gfield{
	margin-top:0px !important;
	margin-bottom:0px !important;
}


 *,
 *:after,
 *:before {
   box-sizing: inherit;
 }
 
 html {
   box-sizing: border-box;
   font-size: 62.5%;
 }
 
 body {
	color: #0f172a;
	font-family: 'Inter', sans-serif;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.6;
	background: #F4F8FB url(img/body-background.png) no-repeat top left;
	background-size:contain;

 }

 body p {
	 line-height: 170%;
	 color:#334155;
 }

 body p:empty{
	 display: none !important;
 }
 
 blockquote {
   border-left: 0.3rem solid #d1d1d1;
   margin-left: 0;
   margin-right: 0;
   padding: 1rem 1.5rem;
 }
 
 blockquote *:last-child {
   margin-bottom: 0;
 }
 

 body #mr-popup .hs-button,
 .menu-button a,
 .button,
 button,
 input[type='button'],
 input[type='reset'],
 input[type='submit'] {
   border: 1px solid #1369e9;
   color: #ffffff !important;
   cursor: pointer;
   display: inline-block;
   font-weight: 300;
   font-size: 16px;
   height: 40px;
   line-height: 39px;
   padding: 0 12px;
   text-align: center;
   text-decoration: none;
   white-space: nowrap;

	background: #1369e9;

	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;

	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
 }

 .menu-button a:hover,  .menu-button a:focus,
 .button:focus, .button:hover,
 button:focus,
 button:hover,
 input[type='button']:focus,
 input[type='button']:hover,
 input[type='reset']:focus,
 input[type='reset']:hover,
 input[type='submit']:focus,
 input[type='submit']:hover {
   color: #ffffff;
   outline: 0;

   background: #1058c3;
   border-color: #1058c3;
 }

 .menu-button a:active,
 .button:active,
 button:active,
 input[type='button']:active,
 input[type='reset']:active,
 input[type='submit']:active {
   color: #ffffff;
   background: #0d479d;
   border-color: #0d479d;
 }

 .button.outline{
	background: #ffffff;
    border: 1px solid #cbd5e1;
    color: #0f172a !important;
	box-shadow: none;
	font-weight: 300;
 }

 .button.outline:hover{
	background: #f1f5f9;
    border: 1px solid #cbd5e1;
    color: #0f172a !important;
    box-shadow: none;
}

 .button.outline:active{
	background: #e2e8f0;
    border: 1px solid #cbd5e1;
    color: #0f172a !important;
    box-shadow: none;
}

a.link{
	color: #1369e9;
	font-weight: 500;
	display: inline-block;
	padding-right: 20px;
	background: url(img/link-arrow.svg) no-repeat right 6px;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	margin-top: 20px;
}

a.link:hover{
	color: #1058c3;
	padding-right: 20px;
}
 
 .button[disabled],
 button[disabled],
 input[type='button'][disabled],
 input[type='reset'][disabled],
 input[type='submit'][disabled] {
   cursor: default;
   opacity: .5;
 }
 
 .button[disabled]:focus, .button[disabled]:hover,
 button[disabled]:focus,
 button[disabled]:hover,
 input[type='button'][disabled]:focus,
 input[type='button'][disabled]:hover,
 input[type='reset'][disabled]:focus,
 input[type='reset'][disabled]:hover,
 input[type='submit'][disabled]:focus,
 input[type='submit'][disabled]:hover {
   background-color: #f1f5f9;
   border-color: #e2e8f0;
   color: #94a3b8 !important;
 }
 
 .button.button-outline,
 button.button-outline,
 input[type='button'].button-outline,
 input[type='reset'].button-outline,
 input[type='submit'].button-outline {
   background-color: #ffffff;
   border: 1px solid #cbd5e1;
   color: #0f172a !important;
 }

 .button.button-outline:focus, .button.button-outline:hover,
 button.button-outline:focus,
 button.button-outline:hover,
 input[type='button'].button-outline:focus,
 input[type='button'].button-outline:hover,
 input[type='reset'].button-outline:focus,
 input[type='reset'].button-outline:hover,
 input[type='submit'].button-outline:focus,
 input[type='submit'].button-outline:hover {
   background-color: #f1f5f9;
   border-color: #cbd5e1;
   color: #0f172a !important;
 }
 
 .button.button-outline[disabled]:focus, .button.button-outline[disabled]:hover,
 button.button-outline[disabled]:focus,
 button.button-outline[disabled]:hover,
 input[type='button'].button-outline[disabled]:focus,
 input[type='button'].button-outline[disabled]:hover,
 input[type='reset'].button-outline[disabled]:focus,
 input[type='reset'].button-outline[disabled]:hover,
 input[type='submit'].button-outline[disabled]:focus,
 input[type='submit'].button-outline[disabled]:hover {
   border-color: #e2e8f0;
   color: #94a3b8 !important;
 }

 .button.button-clear,
 button.button-clear,
 input[type='button'].button-clear,
 input[type='reset'].button-clear,
 input[type='submit'].button-clear {
   background-color: #ffffff;
   border-color: transparent;
   color: #0f172a !important;
 }

 .button.button-clear:focus, .button.button-clear:hover,
 button.button-clear:focus,
 button.button-clear:hover,
 input[type='button'].button-clear:focus,
 input[type='button'].button-clear:hover,
 input[type='reset'].button-clear:focus,
 input[type='reset'].button-clear:hover,
 input[type='submit'].button-clear:focus,
 input[type='submit'].button-clear:hover {
   background-color: #f1f5f9;
   border-color: transparent;
   color: #0f172a !important;
 }

 .button.button-clear[disabled]:focus, .button.button-clear[disabled]:hover,
 button.button-clear[disabled]:focus,
 button.button-clear[disabled]:hover,
 input[type='button'].button-clear[disabled]:focus,
 input[type='button'].button-clear[disabled]:hover,
 input[type='reset'].button-clear[disabled]:focus,
 input[type='reset'].button-clear[disabled]:hover,
 input[type='submit'].button-clear[disabled]:focus,
 input[type='submit'].button-clear[disabled]:hover {
   color: #94a3b8 !important;
 }
 
 code {
   background: #f4f5f6;
   border-radius: .4rem;
   font-size: 86%;
   margin: 0 .2rem;
   padding: .2rem .5rem;
   white-space: nowrap;
 }
 
 pre {
   background: #f4f5f6;
   border-left: 0.3rem solid #1369e9;
   overflow-y: hidden;
 }
 
 pre > code {
   border-radius: 0;
   display: block;
   padding: 1rem 1.5rem;
   white-space: pre;
 }
 
 hr {
   border: 0;
   border-top: 0.1rem solid #f4f5f6;
   margin: 3.0rem 0;
 }
 
 input[type='email'],
 input[type='number'],
 input[type='password'],
 input[type='search'],
 input[type='tel'],
 input[type='text'],
 input[type='url'],
 textarea,
 select,
 body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
 body .gform_wrapper textarea.medium {
   -webkit-appearance: none;
	  -moz-appearance: none;
		   appearance: none;
   background-color: #ffffff;
   border: 1px solid #cbd5e1;
   -webkit-border-radius: 6px;
   border-radius: 6px;
   box-shadow: none;
   box-sizing: inherit;
   height: 40px;
   padding: 6px 12px;
   font-size: 14px;
   color: #0f172a;
   width: 100%;
 }


 input[type='email'].error,
 input[type='number'].error,
 input[type='password'].error,
 input[type='search'].error,
 input[type='tel'].error,
 input[type='text'].error,
 input[type='url'].error,
 textarea.error,
 select.error{
	margin-bottom: 1.5rem;
	border: 1px solid #f8b0b0;
 }

label.error{
    color: #ea1c1c;
    max-width: 100%;
    padding-right: 16px;
    margin-bottom: 0;
    font-weight: 400;
    padding-top: 0;
    font-size: 12px;
    margin-top: -15px;
    margin-bottom: 0px;
    text-align: left;
}


#consumer-signup-form label.error{
	margin-bottom: 15px;
	margin-top:-10px;
}
 
 textarea{
	padding:1rem 2rem;
 }

 body .gform_wrapper textarea.medium{
	 height:7rem;
 }
 
 input[type='email']:focus,
 input[type='number']:focus,
 input[type='password']:focus,
 input[type='search']:focus,
 input[type='tel']:focus,
 input[type='text']:focus,
 input[type='url']:focus,
 textarea:focus,
 select:focus {
   border-color: #4186ed;
   outline: 0;
 }


 body .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit],body .gform_wrapper .gform_page_footer input.button,body .gform_wrapper .gform_page_footer input[type=submit]{
	margin:0px auto;
 }
 
 select {
   background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#d1d1d1" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>') center right no-repeat;
   padding-right: 3.0rem;
 }
 
 select:focus {
   background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14" viewBox="0 0 29 14" width="29"><path fill="#1369e9" d="M9.37727 3.625l5.08154 6.93523L19.54036 3.625"/></svg>');
 }
 
 textarea {
   min-height: 6.5rem;
 }
 
 label,
 legend {
   display: block;
   font-size: 1.4rem;
   font-weight: 400;
   margin-bottom: .5rem;
 }
 
 fieldset {
   border-width: 0;
   padding: 0;
 }
 
 input[type='checkbox'],
 input[type='radio'] {
   display: inline;
 }
 
 .label-inline {
   display: inline-block;
   font-weight: normal;
   margin-left: .5rem;
 }
 
 .container {
   margin: 0 auto;
   max-width: 112.0rem;
   padding: 0 2.0rem;
   padding: 0 4.0rem;
   position: relative;
   width: 100%;
 }
 
 .row {
   display: flex;
   flex-direction: column;
   padding: 0;
   width: 100%;
 }
 
 .row.row-no-padding {
   padding: 0;
 }
 
 .row.row-no-padding > .column {
   padding: 0;
 }
 
 .row.row-wrap {
   flex-wrap: wrap;
 }
 
 .row.row-top {
   align-items: flex-start;
 }
 
 .row.row-bottom {
   align-items: flex-end;
 }
 
 .row.row-center {
   align-items: center;
 }
 
 .row.row-stretch {
   align-items: stretch;
 }
 
 .row.row-baseline {
   align-items: baseline;
 }
 
 .row .column {
   display: block;
   flex: 1 1 auto;
   margin-left: 0;
   max-width: 100%;
   width: 100%;
 }
 
 .row .column.column-offset-10 {
   margin-left: 10%;
 }
 
 .row .column.column-offset-20 {
   margin-left: 20%;
 }
 
 .row .column.column-offset-25 {
   margin-left: 25%;
 }
 
 .row .column.column-offset-33, .row .column.column-offset-34 {
   margin-left: 33.3333%;
 }
 
 .row .column.column-offset-50 {
   margin-left: 50%;
 }
 
 .row .column.column-offset-66, .row .column.column-offset-67 {
   margin-left: 66.6666%;
 }
 
 .row .column.column-offset-75 {
   margin-left: 75%;
 }
 
 .row .column.column-offset-80 {
   margin-left: 80%;
 }
 
 .row .column.column-offset-90 {
   margin-left: 90%;
 }
 
 .row .column.column-10 {
   flex: 0 0 10%;
   max-width: 10%;
 }
 
 .row .column.column-20 {
   flex: 0 0 20%;
   max-width: 20%;
 }
 
 .row .column.column-25 {
   flex: 0 0 25%;
   max-width: 25%;
 }
 
 .row .column.column-33, .row .column.column-34 {
   flex: 0 0 33.3333%;
   max-width: 33.3333%;
 }
 
 .row .column.column-40 {
   flex: 0 0 40%;
   max-width: 40%;
 }
 
 .row .column.column-50 {
   flex: 0 0 50%;
   max-width: 50%;
 }
 
 .row .column.column-60 {
   flex: 0 0 60%;
   max-width: 60%;
 }
 
 .row .column.column-66, .row .column.column-67 {
   flex: 0 0 66.6666%;
   max-width: 66.6666%;
 }
 
 .row .column.column-75 {
   flex: 0 0 75%;
   max-width: 75%;
 }
 
 .row .column.column-80 {
   flex: 0 0 80%;
   max-width: 80%;
 }
 
 .row .column.column-90 {
   flex: 0 0 90%;
   max-width: 90%;
 }
 
 .row .column .column-top {
   align-self: flex-start;
 }
 
 .row .column .column-bottom {
   align-self: flex-end;
 }
 
 .row .column .column-center {
   -ms-grid-row-align: center;
	   align-self: center;
 }
 
 @media (min-width: 40rem) {
	
   .row {
	 flex-direction: row;
	 margin-left: -1.0rem;
	 width: calc(100% + 2.0rem);
   }
   .row .column {
	 margin-bottom: inherit;
	 padding: 0 1.0rem;
   }
 }
 
 a {
   color: #1369e9;
   text-decoration: none;
 }
 
 a:focus, a:hover {
   color: #606c76;
 }
 
 dl,
 ol,
 ul {
   list-style: none;
   margin-top: 0;
   padding-left: 0;
 }
 
 dl dl,
 dl ol,
 dl ul,
 ol dl,
 ol ol,
 ol ul,
 ul dl,
 ul ol,
 ul ul {
   font-size: 90%;
   margin: 1.5rem 0 1.5rem 3.0rem;
 }
 
 ol {
   list-style: decimal inside;
 }
 
 ul {
   list-style: circle inside;
 }
 
 .button,
 button,
 dd,
 dt,
 li {
   margin-bottom: 1.0rem;
 }
 
 fieldset,
 input,
 select,
 textarea {
   margin-bottom: 1.5rem;
 }

 select{
	background: #f4f8fb !important;
	background-image: linear-gradient(45deg, transparent 50%, #acbfcb 50%), linear-gradient(135deg, #acbfcb 50%, transparent 50%), linear-gradient(to right, #ccc, #f3f8fb) !important;
	background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.8em) 0.6em !important;
	background-size: 5px 5px, 5px 5px, 1px 1.5em !important;
	background-repeat: no-repeat !important;
 }


 blockquote,
 dl,
 figure,
 form,
 ol,
 p,
 pre,
 table,
 ul {
   margin-bottom: 2.5rem;
 }
 
 table {
   border-spacing: 0;
   width: 100%;
 }
 
 td,
 th {
   border-bottom: 0.1rem solid #e1e1e1;
   padding: 1.2rem 1.5rem;
   text-align: left;
 }
 
 td:first-child,
 th:first-child {
   padding-left: 0;
 }
 
 td:last-child,
 th:last-child {
   padding-right: 0;
 }
 
 b,
 strong {
   font-weight: 600;
 }
 
 p {
   margin-top: 0;
 }
 
 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
   font-weight: 300;
   margin-bottom: 2.0rem;
   margin-top: 0;
   color:#0f172a;
 }
 
 h1 {
   font-size: 4.6rem;
   line-height: 1.2;
 }
 
 h2 {
   font-size: 3.6rem;
   line-height: 1.25;
 }
 
 h3 {
   font-size: 26px;
   line-height: 1.3;
   font-weight: 500;
   margin-bottom:6px;
 }
 
 h4 {
   font-size: 2.2rem;
   line-height: 1.35;
 }
 
 h5 {
   font-size: 1.8rem;
   line-height: 1.5;
 }
 
 h6 {
   font-size: 1.6rem;
   line-height: 1.4;
 }
 
 img {
   max-width: 100%;
 }
 
 .clearfix:after {
   clear: both;
   content: ' ';
   display: table;
 }
 
 .float-left {
   float: left;
 }
 
 .float-right {
   float: right;
 }





 #content.site-content{
	 padding-top:40px;
 }
 
 /*# sourceMappingURL=milligram.css.map */


ul.orange{
	padding:0px;
	list-style:none;
	margin-left:0px;
}

ul.orange li{
	background:url(img/ul-orange.svg) no-repeat 0px 5px;
	padding-left:30px;
	background-size:18px;
	margin-bottom:15px;
}







 /* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* NouiSlider */

/*! nouislider - 14.2.0 - 3/27/2020 */
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#FAFAFA;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-connects{border-radius:3px}.noUi-connect{background:#3FB8AF}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius: 4px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-sub{background:#AAA}.noUi-marker-large{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius: 4px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}saving-slider





/* Magnific Popup */

/* Magnific Popup CSS */
.mfp-bg {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1042;
	overflow: hidden;
	position: fixed;
	background: #0b0b0b;
	opacity: 0.8; }
  
  .mfp-wrap {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1043;
	position: fixed;
	outline: none !important;
	background:rgba(22, 35, 43, 0.5);
	-webkit-backface-visibility: hidden;

	-webkit-transition:all 0.2s;
	transition:all 0.2s;

}
  
  .mfp-container {
	text-align: center;
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	padding: 0 8px;
	box-sizing: border-box;

/* 
	-webkit-backdrop-filter: blur(1px);
	-moz-backdrop-filter: blur(1px);
	backdrop-filter: blur(1px); */

}
  
  .mfp-container:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle; }
  
  .mfp-align-top .mfp-container:before {
	display: none; }
  
  .mfp-content {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 auto;
	text-align: left;
	z-index: 1045; }
  
  .mfp-inline-holder .mfp-content,
  .mfp-ajax-holder .mfp-content {
	width: 100%;
	cursor: auto; }
  
  .mfp-ajax-cur {
	cursor: progress; }
  
  .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out; }
  
  .mfp-zoom {
	cursor: pointer;
	cursor: -webkit-zoom-in;
	cursor: -moz-zoom-in;
	cursor: zoom-in; }
  
  .mfp-auto-cursor .mfp-content {
	cursor: auto; }
  
  .mfp-close,
  .mfp-arrow,
  .mfp-preloader,
  .mfp-counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none; }
  
  .mfp-loading.mfp-figure {
	display: none; }
  
  .mfp-hide {
	display: none !important; }
  
  .mfp-preloader {
	color: #CCC;
	position: absolute;
	top: 50%;
	width: auto;
	text-align: center;
	margin-top: -0.8em;
	left: 8px;
	right: 8px;
	z-index: 1044; }
	.mfp-preloader a {
	  color: #CCC; }
	  .mfp-preloader a:hover {
		color: #fff; }
  
  .mfp-s-ready .mfp-preloader {
	display: none; }
  
  .mfp-s-error .mfp-content {
	display: none; }
  
  button.mfp-close,
  button.mfp-arrow {
	overflow: visible;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
	display: block;
	outline: none;
	padding: 0;
	z-index: 1046;
	box-shadow: none;
	touch-action: manipulation;
	background:url(./img/close-icon.svg) no-repeat center;
	background-size:28px;
	opacity:1.0;
	font-size:0px;
	width:50px;
	height:50px;
	border-radius: 0px;
/* 
	position:relative;
	top:-30px;
	right:30px; */

}

button.mfp-close:hover{
	opacity: 0.7;
}
  
  button::-moz-focus-inner {
	padding: 0;
	border: 0; }
  
  .mfp-close {
	width: 30px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 10px;
    top: -10px !important;
	text-decoration: none;
	text-align: center;
	opacity: 0.65;
	padding: 0 0 18px 10px;
	color: #fff;
	font-style: normal;
	font-size: 28px;
	font-family: Arial, Baskerville, monospace; }
	.mfp-close:hover,
	.mfp-close:focus {
	  opacity: 1; }
	.mfp-close:active {
	  top: 1px; }
  
  .mfp-close-btn-in .mfp-close {
	color: #333; }
  
  .mfp-image-holder .mfp-close,
  .mfp-iframe-holder .mfp-close {
	color: #fff;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%; }
  
  .mfp-counter {
	position: absolute;
	top: 0;
	right: 0;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	white-space: nowrap; }
  
  .mfp-arrow {
	position: absolute;
	opacity: 0.65;
	margin: 0;
	top: 50%;
	margin-top: -55px;
	padding: 0;
	width: 90px;
	height: 110px;
	-webkit-tap-highlight-color: transparent; }
	.mfp-arrow:active {
	  margin-top: -54px; }
	.mfp-arrow:hover,
	.mfp-arrow:focus {
	  opacity: 1; }
	.mfp-arrow:before,
	.mfp-arrow:after {
	  content: '';
	  display: block;
	  width: 0;
	  height: 0;
	  position: absolute;
	  left: 0;
	  top: 0;
	  margin-top: 35px;
	  margin-left: 35px;
	  border: medium inset transparent; }
	.mfp-arrow:after {
	  border-top-width: 13px;
	  border-bottom-width: 13px;
	  top: 8px; }
	.mfp-arrow:before {
	  border-top-width: 21px;
	  border-bottom-width: 21px;
	  opacity: 0.7; }
  
  .mfp-arrow-left {
	left: 0; }
	.mfp-arrow-left:after {
	  border-right: 17px solid #fff;
	  margin-left: 31px; }
	.mfp-arrow-left:before {
	  margin-left: 25px;
	  border-right: 27px solid #3F3F3F; }
  
  .mfp-arrow-right {
	right: 0; }
	.mfp-arrow-right:after {
	  border-left: 17px solid #fff;
	  margin-left: 39px; }
	.mfp-arrow-right:before {
	  border-left: 27px solid #3F3F3F; }
  
  .mfp-iframe-holder {
	padding-top: 40px;
	padding-bottom: 40px; }
	.mfp-iframe-holder .mfp-content {
	  line-height: 0;
	  width: 100%;
	  max-width: 900px; }
	.mfp-iframe-holder .mfp-close {
	  top: -40px; }
  
  .mfp-iframe-scaler {
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 56.25%; }
	.mfp-iframe-scaler iframe {
	  position: absolute;
	  display: block;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	  background: #000; }
  
  /* Main image in popup */
  img.mfp-img {
	width: auto;
	max-width: 100%;
	height: auto;
	display: block;
	line-height: 0;
	box-sizing: border-box;
	padding: 40px 0 40px;
	margin: 0 auto; }
  
  /* The shadow behind the image */
  .mfp-figure {
	line-height: 0; }
	.mfp-figure:after {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: 40px;
	  bottom: 40px;
	  display: block;
	  right: 0;
	  width: auto;
	  height: auto;
	  z-index: -1;
	  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	  background: #444; }
	.mfp-figure small {
	  color: #BDBDBD;
	  display: block;
	  font-size: 12px;
	  line-height: 14px; }
	.mfp-figure figure {
	  margin: 0; }
  
  .mfp-bottom-bar {
	margin-top: -36px;
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	cursor: auto; }
  
  .mfp-title {
	text-align: left;
	line-height: 18px;
	color: #F3F3F3;
	word-wrap: break-word;
	padding-right: 36px; }
  
  .mfp-image-holder .mfp-content {
	max-width: 100%; }
  
  .mfp-gallery .mfp-image-holder .mfp-figure {
	cursor: pointer; }
  
  @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	/**
		 * Remove all paddings around the image on small screen
		 */
	.mfp-img-mobile .mfp-image-holder {
	  padding-left: 0;
	  padding-right: 0; }
	.mfp-img-mobile img.mfp-img {
	  padding: 0; }
	.mfp-img-mobile .mfp-figure:after {
	  top: 0;
	  bottom: 0; }
	.mfp-img-mobile .mfp-figure small {
	  display: inline;
	  margin-left: 5px; }
	.mfp-img-mobile .mfp-bottom-bar {
	  background: rgba(0, 0, 0, 0.6);
	  bottom: 0;
	  margin: 0;
	  top: auto;
	  padding: 3px 5px;
	  position: fixed;
	  box-sizing: border-box; }
	  .mfp-img-mobile .mfp-bottom-bar:empty {
		padding: 0; }
	.mfp-img-mobile .mfp-counter {
	  right: 5px;
	  top: 3px; }
	.mfp-img-mobile .mfp-close {
	  top: 0;
	  right: 0;
	  width: 35px;
	  height: 35px;
	  line-height: 35px;
	  background: rgba(0, 0, 0, 0.6);
	  position: fixed;
	  text-align: center;
	  padding: 0; } }
  
  @media all and (max-width: 900px) {
	.mfp-arrow {
	  -webkit-transform: scale(0.75);
	  transform: scale(0.75); }
	.mfp-arrow-left {
	  -webkit-transform-origin: 0;
	  transform-origin: 0; }
	.mfp-arrow-right {
	  -webkit-transform-origin: 100%;
	  transform-origin: 100%; }
	.mfp-container {
	  padding-left: 6px;
	  padding-right: 6px; } }








	  /* 
	  
	  ====== Zoom effect ======
	  
	  */
	  .mfp-zoom-in {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-zoom-in .mfp-with-anim {
		opacity: 0;
		transition: all 0.2s ease-in-out;
		transform: scale(0.8);
	  }
	  .mfp-zoom-in.mfp-bg {
		opacity: 0;
		transition: all 0.3s ease-out;
	  }
	  .mfp-zoom-in.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: scale(1);
	  }
	  .mfp-zoom-in.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-zoom-in.mfp-removing .mfp-with-anim {
		transform: scale(0.8);
		opacity: 0;
	  }
	  .mfp-zoom-in.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== Newspaper effect ======
	  
	  */
	  .mfp-newspaper {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-newspaper .mfp-with-anim {
		opacity: 0;
		-webkit-transition: all 0.2s ease-in-out;
		transition: all 0.5s;
		transform: scale(0) rotate(500deg);
	  }
	  .mfp-newspaper.mfp-bg {
		opacity: 0;
		transition: all 0.5s;
	  }
	  .mfp-newspaper.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: scale(1) rotate(0deg);
	  }
	  .mfp-newspaper.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-newspaper.mfp-removing .mfp-with-anim {
		transform: scale(0) rotate(500deg);
		opacity: 0;
	  }
	  .mfp-newspaper.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== Move-horizontal effect ======
	  
	  */
	  .mfp-move-horizontal {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-move-horizontal .mfp-with-anim {
		opacity: 0;
		transition: all 0.3s;
		transform: translateX(-50px);
	  }
	  .mfp-move-horizontal.mfp-bg {
		opacity: 0;
		transition: all 0.3s;
	  }
	  .mfp-move-horizontal.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: translateX(0);
	  }
	  .mfp-move-horizontal.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-move-horizontal.mfp-removing .mfp-with-anim {
		transform: translateX(50px);
		opacity: 0;
	  }
	  .mfp-move-horizontal.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== Move-from-top effect ======
	  
	  */
	  .mfp-move-from-top {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-move-from-top .mfp-content {
		vertical-align: top;
	  }
	  .mfp-move-from-top .mfp-with-anim {
		opacity: 0;
		transition: all 0.2s;
		transform: translateY(-100px);
	  }
	  .mfp-move-from-top.mfp-bg {
		opacity: 0;
		transition: all 0.2s;
	  }
	  .mfp-move-from-top.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: translateY(0);
	  }
	  .mfp-move-from-top.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-move-from-top.mfp-removing .mfp-with-anim {
		transform: translateY(-50px);
		opacity: 0;
	  }
	  .mfp-move-from-top.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== 3d unfold ======
	  
	  */
	  .mfp-3d-unfold {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-3d-unfold .mfp-content {
		perspective: 2000px;
	  }
	  .mfp-3d-unfold .mfp-with-anim {
		opacity: 0;
		transition: all 0.3s ease-in-out;
		transform-style: preserve-3d;
		transform: rotateY(-60deg);
	  }
	  .mfp-3d-unfold.mfp-bg {
		opacity: 0;
		transition: all 0.5s;
	  }
	  .mfp-3d-unfold.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: rotateY(0deg);
	  }
	  .mfp-3d-unfold.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-3d-unfold.mfp-removing .mfp-with-anim {
		transform: rotateY(60deg);
		opacity: 0;
	  }
	  .mfp-3d-unfold.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== Zoom-out effect ======
	  
	  */
	  .mfp-zoom-out {
		/* start state */
		/* animate in */
		/* animate out */
	  }
	  .mfp-zoom-out .mfp-with-anim {
		opacity: 0;
		transition: all 0.2s ease-in-out;
		transform: scale(1.05);
	  }
	  .mfp-zoom-out.mfp-bg {
		opacity: 0;
		transition: all 0.2s ease-out;
	  }
	  .mfp-zoom-out.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: scale(1);
	  }
	  .mfp-zoom-out.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-zoom-out.mfp-removing .mfp-with-anim {
		transform: scale(1.05);
		opacity: 0;
	  }
	  .mfp-zoom-out.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  
	  /* 
	  
	  ====== "Hinge" close effect ======
	  
	  */
	  @keyframes hinge {
		0% {
		  transform: rotate(0);
		  transform-origin: top left;
		  animation-timing-function: ease-in-out;
		}
		20%, 60% {
		  transform: rotate(80deg);
		  transform-origin: top left;
		  animation-timing-function: ease-in-out;
		}
		40% {
		  transform: rotate(60deg);
		  transform-origin: top left;
		  animation-timing-function: ease-in-out;
		}
		80% {
		  transform: rotate(60deg) translateY(0);
		  opacity: 1;
		  transform-origin: top left;
		  animation-timing-function: ease-in-out;
		}
		100% {
		  transform: translateY(700px);
		  opacity: 0;
		}
	  }
	  .hinge {
		animation-duration: 1s;
		animation-name: hinge;
	  }
	  
	  .mfp-with-fade .mfp-content, .mfp-with-fade.mfp-bg {
		opacity: 0;
		transition: opacity .5s ease-out;
	  }
	  .mfp-with-fade.mfp-ready .mfp-content {
		opacity: 1;
	  }
	  .mfp-with-fade.mfp-ready.mfp-bg {
		opacity: 0.8;
	  }
	  .mfp-with-fade.mfp-removing.mfp-bg {
		opacity: 0;
	  }
	  


.white-popup {
	position: relative;
	background: #fff;
	padding: 20px;
	width: auto;
	max-width: 500px;
	margin: 20px auto;
	box-shadow:0px 20px 30px 0px rgba(0,0,0,0.1);
	-webkit-border-radius: 16px;
	border-radius: 16px;

	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}


/* Slick Theme */

/* @charset 'UTF-8'; */
/* Slider */
.slick-loading .slick-list
{
}

/* Icons */
/* @font-face
{
    font-weight: normal;
    font-style: normal;

    src: url('./js/slick/fonts/slick.eot');
    src: url('./js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('./js/slick/fonts/slick.woff') format('woff'), url('./js/slick/fonts/slick.ttf') format('truetype'), url('./js/slick/fonts/slick.svg#slick') format('svg');
} */
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 40px;
}

.slick-dots
{
    position: absolute;
    bottom: -40px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    margin: 0 7px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 13px;
    height: 13px;
	padding: 0px;
	
	-webkit-box-shadow: none;
	box-shadow: none;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
	background: transparent;
	
	border:1px solid #1369e9;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.slick-dots li.slick-active button{
	background:#1369e9;
	border:1px solid rgba(255,255,255,0);
}


.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
	display: none;
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    /* width: 10px;
    height: 10px; */

    content: '';
    text-align: center;


    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    /* opacity: .75;
    color: black; */
}












.navbar-brand{
	height: 55px;
	position: fixed;
	top: 50px;
	left: 70px;
	z-index: 3333;
	width: auto;
	display: inline-block;
	margin: 0;
	padding: 0;
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;
}
.navbar-brand::before{
	position: absolute;
	content: '';
	top: -13px;
	left: 50%;
	width: 80px;
	transform: translateX(-50%);
	height: calc(100% + 26px);
	opacity: 0;
	z-index: -1;
	background-image: linear-gradient(260deg, #ecedf3), #f2f7f9);
	animation: border-transform 10s linear infinite alternate forwards;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.navbar-brand::after{
	position: absolute;
	content: '';
	top: -13px;
	left: 50%;
	width: 80px;
	transform: translateX(-50%);
	height: calc(100% + 26px);
	opacity: 1;
	z-index: -1;
	background-image: linear-gradient(160deg, #4b4d64), #353746);
	animation: border-transform 10s linear infinite alternate forwards;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
.navbar-brand img{
	padding: 7px 0;
	height: 100%;
	width: auto;
	display: block;
	-webkit-transition : all 0.3s ease-out;
	transition : all 0.3s ease-out;
}
@-webkit-keyframes border-transform{
    0%,100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; } 
	14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; } 
	28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; } 
	42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; } 
	56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; } 
	70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; } 
	84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; } 
}
@keyframes border-transform{
    0%,100% { border-radius: 63% 37% 54% 46% / 55% 48% 52% 45%; } 
	14% { border-radius: 40% 60% 54% 46% / 49% 60% 40% 51%; } 
	28% { border-radius: 54% 46% 38% 62% / 49% 70% 30% 51%; } 
	42% { border-radius: 61% 39% 55% 45% / 61% 38% 62% 39%; } 
	56% { border-radius: 61% 39% 67% 33% / 70% 50% 50% 30%; } 
	70% { border-radius: 50% 50% 34% 66% / 56% 68% 32% 44%; } 
	84% { border-radius: 46% 54% 50% 50% / 35% 61% 39% 65%; } 
}
body.light .navbar-brand::before{
	opacity: 1;
}
body.light .navbar-brand::after{
	opacity: 0;
}

.section {
    position: relative;
	width: 100%;
	display: block;
	overflow: hidden;
	height: 100vh;
}
.center-wrap {
    position: absolute;
	width: 100%;
	display: block;
	overflow: hidden;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 2;
}
.color-gradient-red-yellow {
	background: linear-gradient(160deg, #da2c4d), #f8ab37);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.color-gradient-red-yellow .uil:before {
	background: linear-gradient(160deg, #da2c4d), #f8ab37);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.size-22 {
	font-size: 22px;
}

/* #Progress
================================================== */

.progress-wrap {
	position: fixed;
	left: 20px;
	bottom: 40px;
	height: 60px;
	width: 60px;
	cursor: pointer;
	display: block;
	border-radius: 9999px;
	box-shadow: inset  0 0 0 1px rgba(255,255,255,0.2);
	z-index:3;
	opacity: 0;
	visibility: hidden;
	-webkit-transform:scale(0.5);
	transform:scale(0.5);
	-webkit-transition: all 100ms linear;
	transition: all 100ms linear;
	

	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxOCI+PHBhdGggZmlsbD0iIzI4QThGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNyAxOGExIDEgMCAwMDEtMVYzLjkzbDMuODYgMy44NmExIDEgMCAwMDEuNDIgMGwuMDgtLjA4YTEgMSAwIDAwMC0xLjQyTDcuNzEuNjRhMSAxIDAgMDAtMS40MiAwTC42NCA2LjI5YTEgMSAwIDAwMCAxLjQybC4wOC4wOGExIDEgMCAwMDEuNDIgMEw2IDMuOTNWMTdhMSAxIDAgMDAxIDF6Ii8+PC9zdmc+) no-repeat center center;

	background-size:15px;
}
.progress-wrap.active-progress {
	opacity: 1;
	visibility: visible;
	-webkit-transform:scale(1.0);
	transform:scale(1.0);
}
.progress-wrap::after {
	position: absolute;
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	color: #ecedf3;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 1;
	-webkit-transition: all 100ms linear;
    transition: all 100ms linear;
}
.progress-wrap:hover::after {
	opacity: 0;
}
.progress-wrap::before {
	position: absolute;
	text-align: center;
	line-height: 46px;
	font-size: 24px;
	opacity: 0;
	background-image: linear-gradient(298deg, #da2c4d), #f8ab37);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	left: 0;
	top: 0;
	height: 46px;
	width: 46px;
	cursor: pointer;
	display: block;
	z-index: 2;
	-webkit-transition: all 100ms linear;
    transition: all 100ms linear;
}
.progress-wrap:hover::before {
	opacity: 1;
}
.progress-wrap svg path { 
	fill: none; 
}
.progress-wrap svg.progress-circle{
	overflow: visible;
}

.progress-wrap svg.progress-circle path {
	stroke: #ecedf3;
	stroke-width: 3;
	stroke-linecap: round;
	box-sizing:border-box;
	-webkit-transition: all 200ms linear;
    transition: all 200ms linear;
}
body.light .progress-wrap {
	box-shadow: inset 0 0 0 1px rgb(227, 228, 229);
}

body.light .progress-wrap:hover{
	-webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	transform:scale(0.9);
}


body.light .progress-wrap::after {
	color: #28a8ff;
}
body.light .progress-wrap svg.progress-circle path {
	stroke: #28a8ff;
}
.switch,
.circle {
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
} 
.switch {
	width: 80px;
	height: 4px;
	border-radius: 27px;
	background-image: linear-gradient(298deg, #da2c4d), #f8ab37);
	position: fixed;
	right: 50px;
	top: 75px;
	display: block;
	margin: 0 auto;
	text-align: center;
	opacity: 1;
  z-index: 33333;
    transition: all 300ms linear;
}
.circle {
	cursor: pointer;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: -5px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #4b4d64;
	box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
	animation: border-transform 10s linear infinite alternate forwards;
}
.circle:hover {
	box-shadow: 0 8px 8px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
}
.circle:before {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	height: 40px;
	opacity: 1;
	color: #ecedf3;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.circle:after {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 100%;
	height: 40px;
	color: #f8ab37;
	opacity: 0;
	-webkit-transition: all 300ms linear;
	transition: all 300ms linear; 
}
.switched .circle {
	left: 45px;
	box-shadow: 0 4px 4px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
	background: #1f2029;
}
.switched .circle:hover {
	box-shadow: 0 8px 8px rgba(26,53,71,0.25), 0 0 0 1px rgba(26,53,71,0.07);
}
.switched .circle:before {
	opacity: 0;
}
.switched .circle:after {
	opacity: 1;
}




.pt-60{ padding-top: 60px !important; }




/*--------------------------------------------------------------
## Custom CSS
--------------------------------------------------------------*/

#mobile-menu, #hamburger{
	display: none !important;
}

#masthead{
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	z-index:3;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
	border-bottom: 1px solid rgba(255,255,255,0.0);
}

#masthead.scrolled{

	background: #FBFCFD;

	box-shadow: 0 10px 50px 0 rgba(40,58,93,0.04);
}

#masthead.scrolled #site-navigation{
	padding-top: 20px;
	padding-bottom: 20px;

	-webkit-box-shadow: 0 0px 7px 0 rgba(40,58,93,0.09);
	-moz-box-shadow: 0 0px 7px 0 rgba(40,58,93,0.09);
	box-shadow: 0 0px 7px 0 rgba(40,58,93,0.09);

	z-index: 1989;
}

#masthead.scrolled #header-bar{
	-webkit-box-shadow: 0 7px 45px 0 rgba(40,58,93,0.0);
	-moz-box-shadow: 0 7px 45px 0 rgba(40,58,93,0.0);
	box-shadow: 0 7px 45px 0 rgba(40,58,93,0.0);
}

#header-bar{
	background:#F3FBFF;
	border-bottom:1px solid #CBE2ED;

	-webkit-box-shadow: 0 7px 45px 0 rgba(40,58,93,0.20);
	-moz-box-shadow: 0 7px 45px 0 rgba(40,58,93,0.20);
	box-shadow: 0 7px 45px 0 rgba(40,58,93,0.20);

	-webkit-transition:all 0.15s;
	transition:all 0.15s;
	height:40px;
	display:block;

	float:left;
	width:100%;
	overflow:hidden;
}

#header-bar ul{
	list-style: none;
}

#header-bar ul li{
	list-style: none;
	float:right;
	margin:0px;
}

#header-bar ul li:before{
	width:1px;
	background:#CBE2ED;
	height:24px;
	float:left;
	content:'';
	margin-top:7px;
}

#header-bar ul li a{
    color: #0f172a;
    font-size: 1.2rem;
    text-transform: uppercase;
    font-weight: 600;
    padding: 10px 15px;
	display: block;
	
	-webkit-transition:color 0.2s;
	-moz-transition:color 0.2s;
	transition:color 0.2s;
}

#header-bar ul li a.become-a-pro{
	color:#fea042;
}

#header-bar ul li a.become-a-pro:hover{
	color:#d78738;
}

#header-bar ul li a:hover{
	color:#1369e9;
}

#header-bar ul li a.login:before{
	content:'';
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQuOTggMGEzLjczIDMuNzMgMCAwMC0zLjczIDMuNzR2LjYyQy41NiA0LjM2IDAgNC45MiAwIDUuNjF2NS41YzAgLjY5LjU2IDEuMjUgMS4yNSAxLjI1aDcuNDdjLjY5IDAgMS4yNS0uNTYgMS4yNS0xLjI1di01LjVjMC0uNjktLjU2LTEuMjUtMS4yNS0xLjI1di0uNjJBMy43MyAzLjczIDAgMDA0Ljk4IDB6bTAgMS4yNWMxLjQyIDAgMi41IDEuMDcgMi41IDIuNDl2LjYySDIuNDl2LS42MmMwLTEuNDIgMS4wOC0yLjUgMi41LTIuNXptMCA1Ljk0YTEuMjUgMS4yNSAwIDAxMCAyLjUgMS4yNSAxLjI1IDAgMDEwLTIuNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zNyAuNykiLz48L3N2Zz4=) no-repeat center center;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	width:13px;
	height:16px;
	vertical-align: sub;
    margin-right: 8px;
}


#header-bar ul li a.become-a-pro:before{
	content:'';
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHgyPSIxMDAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkY5RjQyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRkZEMDU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTYuNzMuNTJhLjY0LjY0IDAgMDAtLjYyLjY1djMuOTdhLjUzLjUzIDAgMDEtMS4wNiAwVjEuN2MtMiAuNTUtMy4xIDIuNDctMy4xOCA0LjUtLjU0LjItMS4wNi42NC0xLjA2IDIuMTN2LjRhMTAuNDQgMTAuNDQgMCAwMDYuMzYgMS45NGMyLjUgMCA0LjYyLS42NCA2LjM3LTEuOTN2LS40MWMwLTEuNS0uNTEtMS45NC0xLjA2LTIuMTMtLjA4LTIuMDMtMS4xOS0zLjk1LTMuMTgtNC41djMuNDRhLjUzLjUzIDAgMTEtMS4wNiAwVjEuMTdhLjY0LjY0IDAgMDAtLjYyLS42NWgtLjl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtLjE0OSAtLjUpIi8+PC9zdmc+) no-repeat center center;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	width:19px;
	height:15px;
	vertical-align: sub;
    margin-right: 8px;
}

#header-bar ul li a.support:before{
	content:'';
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTUuNjYgMEMyLjg4IDAgLjYzIDIuMjUuNjMgNS4wM3YxLjE5Yy0uMzYuMzUtLjYzLjgtLjYzIDEuMzIgMCAuNzguNTQgMS4zNiAxLjIyIDEuNjQuODIgMS45NiAyLjQ2IDMuNCA0LjQ0IDMuNEg2LjljLjI0IDAgLjQ1LS4xMy41Ni0uMzIuMTItLjIuMTItLjQ0IDAtLjY0LS4xLS4yLS4zMi0uMy0uNTUtLjNINS42NmMtMS40IDAtMi43LTEuMDgtMy4zNS0yLjc3LS4wOC0uMi0uMjctLjM2LS41LS40LS4zLS4wNC0uNTQtLjMtLjU0LS42IDAtLjI1LjEyLS40NC4zLS41NS4yLS4xLjMyLS4zMi4zMi0uNTV2LS44YzAtLjM0LjMtLjYyLjYzLS42Mmg2LjNjLjM0IDAgLjYzLjI4LjYzLjYzVjguOEg2Ljg2Yy0uMTQtLjM4LS41LS42My0uOS0uNjMtLjI0IDAtLjQ4LjEtLjY2LjI3LS4xNy4xOC0uMjcuNDItLjI3LjY3IDAgLjUuMzguOS44Ny45NS4wMiAwIC4wNSAwIC4wNyAwaDQuNzFjLjcgMCAxLjI2LS41NiAxLjI2LTEuMjVWNy41NGMwLS43LS41Ny0xLjI2LTEuMjYtMS4yNlY1LjAzQzEwLjY4IDIuMjUgOC40MyAwIDUuNjYgMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC44MikiLz48L3N2Zz4=) no-repeat center center;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	width:16px;
	height:16px;
	vertical-align: sub;
    margin-right: 8px;
}

#header-bar ul li a.tel:before{
	content:'';
	display:inline-block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTMuNzIgOS45OGMuNjItLjcyIDEtMS40Ni4zOC0yLjE3bC0uMzgtLjQyYy0uMjctLjMtMS41My0uOSAxLjA1LTMuMTNDNy4zNCAyIDcuNzQgMy4zNSA4IDMuNjVsLjM4LjQ0Yy42Mi43IDEuNC40MyAyLjItLjFsLjQ4LS4zYy44LS41IDEuMzMtMS4wNy43LTEuNzhsLS4zMy0uMzhjLS4yMi0uMzItLjk3LTEuMi0yLjM4LTEuNC0xLjctLjI3LTMuNjQuNTQtNS43OCAyLjRDMS4xNCA0LjQuMDcgNi4yLjEgNy45MmMwIDEuNDMuNzcgMi4zIDEuMDUgMi41NmwuMzMuNGMuNjIuNyAxLjI1LjI2IDEuODctLjQ3bC4zNy0uNDJ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgNi4yMyA2LjA2NSkiLz48L3N2Zz4=) no-repeat center center;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	width:16px;
	height:16px;
	vertical-align: sub;
    margin-right: 8px;
}




#header-bar .covid-19{
	color: #0f172a;
    font-size: 1.22rem;
    text-transform: uppercase;
    font-weight: 600;
	padding: 10px 15px;
	padding-left:0px;
	padding-right: 0px;
    display: block;
    -webkit-transition: color 0.2s;
    -moz-transition: color 0.2s;
    transition: color 0.2s;
}


#header-bar .covid-19 a{
	color:#0f172a;
}

#header-bar .covid-19 a:hover{
	color:#1369e9;
}




@-webkit-keyframes covid19 {
	0%   { opacity: 1; }
	50%  {opacity: 0.5; transform:scale(0.9) rotate(15deg); -moz-transform:scale(0.9) rotate(15deg); -webkit-transform:scale(0.9) rotate(15deg);}
	100% { opacity: 1; }
  }
  @-moz-keyframes covid19 {
	0%   { opacity: 1; }
	50%  {opacity: 0.5; transform:scale(0.9) rotate(15deg); -moz-transform:scale(0.9) rotate(15deg); -webkit-transform:scale(0.9) rotate(15deg);}
	100% { opacity: 1; }
  }
  @-o-keyframes covid19 {
	0%   { opacity: 1; }
	50%  {opacity: 0.5; transform:scale(0.9) rotate(15deg); -moz-transform:scale(0.9) rotate(15deg); -webkit-transform:scale(0.9) rotate(15deg);}
	100% { opacity: 1; }
  }
  @keyframes covid19 {
	0%   { opacity: 1; }
	50%  {opacity: 0.5; transform:scale(0.9) rotate(15deg); -moz-transform:scale(0.9) rotate(15deg); -webkit-transform:scale(0.9) rotate(15deg);}
	100% { opacity: 1; }
  }

#header-bar .covid-19:before{
	content:'';
	display:inline-block;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHgyPSIxMDAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkY5RjQyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRkZEMDU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTE1LjE5IDkuMTdhNy40NSA3LjQ1IDAgMDAwLTMuMzRsLTEuNDYuMzRjLjA0LjIuMDcuMzguMS41OGgtLjc2YTUuMjYgNS4yNiAwIDAwLTEtMi40bC41NC0uNTNjLjEyLjE1LjI0LjMuMzQuNDdsMS4yNy0uOGE3LjU1IDcuNTUgMCAwMC0yLjM3LTIuMzVsLS44IDEuMjdjLjE4LjEuMzQuMjMuNS4zNWwtLjUzLjU0YTUuMjYgNS4yNiAwIDAwLTIuNC0xdi0uNzVjLjIuMDIuMzkuMDUuNTguMUw5LjUzLjE3YTcuNiA3LjYgMCAwMC0zLjI2IDBsLS4wOS4wMS4zNiAxLjQ2Yy4yLS4wNS40LS4wOC41OC0uMXYuNzZjLS44OC4xMy0xLjcuNDctMi4zOS45OWwtLjUzLS41NGMuMTUtLjEyLjMtLjI0LjQ3LS4zNGwtLjgtMS4yN2E3LjU0IDcuNTQgMCAwMC0yLjM1IDIuMzZsMS4yNy44Yy4xLS4xNy4yMi0uMzMuMzUtLjQ5bC41My41NGMtLjUuNjktLjg2IDEuNS0uOTkgMi4zOWgtLjc1Yy4wMi0uMi4wNS0uNC4xLS41OEwuNTUgNS44NGE3LjQ4IDcuNDggMCAwMDAgMy4zdi4wMmwxLjQ2LS4zM2MtLjA0LS4yLS4wNy0uMzktLjEtLjU4aC43NmMuMTMuODkuNDggMS43IDEgMi4zOWwtLjU0LjU0YTYuMiA2LjIgMCAwMS0uMzUtLjQ5bC0xLjI2LjhjLjYuOTUgMS40IDEuNzYgMi4zNiAyLjM2bC44LTEuMjdhNi4zIDYuMyAwIDAxLS41LS4zNGwuNTQtLjU0Yy42OS41MSAxLjUuODYgMi40Ljk5di43NmE1LjUgNS41IDAgMDEtLjU5LS4xbC0uMzMgMS40NmE3LjI0IDcuMjQgMCAwMDMuMyAwbC0uMy0xLjQ2Yy0uMi4wNC0uMzkuMDctLjU5LjF2LS43NmMuOS0uMTMgMS43MS0uNDggMi40LS45OWwuNTMuNTRjLS4xNS4xMi0uMzEuMjQtLjQ4LjM0bC44IDEuMjdjLjk0LS42IDEuNzYtMS40IDIuMzUtMi4zNmwtMS4yNi0uOGMtLjExLjE3LS4yMy4zMy0uMzUuNDlsLS41My0uNTRjLjUtLjY5Ljg2LTEuNS45OS0yLjRoLjc1Yy0uMDIuMi0uMDUuNC0uMS42bDEuNDcuMzN6TTQuMTMgNy41YS43NS43NSAwIDAxMS41IDAgLjc1Ljc1IDAgMDEtMS41IDB6bTEuNSAzYS43NS43NSAwIDAxMC0xLjUuNzUuNzUgMCAwMTAgMS41em0wLTQuNWEuNzUuNzUgMCAwMTAtMS41Ljc1Ljc1IDAgMDEwIDEuNXptMi4yNSA1LjI1YS43NS43NSAwIDAxMC0xLjUuNzUuNzUgMCAwMTAgMS41em0wLTNhLjc1Ljc1IDAgMDEwLTEuNS43NS43NSAwIDAxMCAxLjV6bTAtM2EuNzUuNzUgMCAwMTAtMS41Ljc1Ljc1IDAgMDEwIDEuNXptMi4yNS0uNzVhLjc1Ljc1IDAgMDEwIDEuNS43NS43NSAwIDAxMC0xLjV6bTAgNmEuNzUuNzUgMCAwMTAtMS41Ljc1Ljc1IDAgMDEwIDEuNXptLjc0LTIuMjVhLjc1Ljc1IDAgMDEwLTEuNS43NS43NSAwIDAxMCAxLjV6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC41KSIvPjwvc3ZnPg==) no-repeat center center;
	-webkit-background-size:100% 100%;
	-moz-background-size:100% 100%;
	background-size:100% 100%;
	width:16px;
	height:16px;
	vertical-align: sub;
	margin-right: 8px;
	
	-webkit-animation: covid19 1s infinite; /* Safari 4+ */
	-moz-animation:    covid19 1s infinite; /* Fx 5+ */
	-o-animation:      covid19 1s infinite; /* Opera 12+ */
	animation:         covid19 1s infinite; /* IE 10+, Fx 29+ */
}





#header-lula-logo{
	float:left;
	padding-left:0px;
}

#header-lula-logo svg{
	max-height:100%;
	float:left;
	width:100%;
}


#site-navigation{
	padding-top:50px;
	-webkit-transition:all 0.15s;
	-moz-transition:all 0.15s;
	transition:all 0.15s;

	z-index: 1989;
	position: relative;
}

body .strong-view.nav-position-inside:not(.controls-type-sides) .wpmslider-controls{
	z-index: 2;
}


#primary-menu{
	float:right;
}


#page{
	padding-top:118px;
}

article.post + .post-navigation{
	display: none;
}


.download-app-coupon,
.call-to-action-box-container{
	padding: 30px 50px;
    margin-left: -4%;
    margin-right: -4%;
    float: left;
    width: auto;
    width: 108%;
    text-align: center;
    background: #f6fbff;
	font-weight: bold;
}

.download-app-coupon p,
.call-to-action-box-container p{
	margin:0px;
}

.download-app-coupon .button,
.call-to-action-box-container .button{
    margin-top: 10px;
    margin-bottom: 10px;
}


article.page h2,
article.post h2{
	font-size: 3.1rem;
    font-weight: 500;
    text-align: center;
    display: block;
	margin: 0px auto;
	padding-bottom: 0px;
	text-align: center;
}

article.page h2:before,
article.post h2:before {
	background:#1369e9;
	border-radius: 8px;
	width:60px;
	height:5px;
	content:'';
	display:block;
	margin:0px auto;
	margin-bottom:15px;
}

article.page h2.right,
article.post h2.right,
article.page h2.left,
article.post h2.left{
	text-align:left;
}


article.page h2.center,
article.post h2.center{
	text-align:center;
}

article.page h2.center + p,
article.post h2.center + p {
	text-align:center;
	margin-bottom: 60px;
}


article.page h2.left:before,
article.post h2.left:before{
	margin-left:0px;
}

#single h2:before{
	display: none;
}

#single h2{
	font-size:2.6rem;
	text-align: left;
}

#single h3{
	font-size:2.4rem;
	text-align: left;
}

#single h4{
	font-size:2.2rem;
	text-align: left;
}


#single .entry-content img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
	border-radius: 8px;
}

/* 
article.post + .post-navigation{
	display: inline
} */


.post-edit-link{
	background: #1369e9;
    color: #fff !important;
    padding: 3px 20px;
    border-radius: 4px;
    font-size: 13px;
    position: fixed;
    left: 7px;
    top: 7px;
	z-index: 123;
	opacity: 0.5;
	display: none;
}

.post-edit-link:hover{
	opacity: 1.0;
	color:#fff;
}


article h1,
#primary.content-area h1{
    text-align: center;
    font-size: 4rem;
    margin-top: 30px;
    margin-bottom: 0px;
	font-weight: 600;
	max-width: 100%;
}

article h1 + p,
#primary.content-area h1 + p{
	text-align: center;
	font-weight:300;
	margin:0px auto;
	margin-left:0px;
	padding-bottom: 20px;
	font-size:18px;
	line-height:150%;
	padding-top: 7px;
	max-width:100%;
	color:#334155;
}


#post-10242 h1,
#post-10242 h1 + p,
#post-10236 h1,
#post-10236 h1 + p,
#post-10221 h1,
#post-10221 h1 + p
{
	text-align: left !important;
}



.home article h1 + p,
.home #primary.content-area h1 + p{
	text-align: left;
	margin-bottom:20px;
}

article h1 + p.quote:before,
#primary.content-area h1 + p.quote:before,
#home-lula-impact p.quote-by-iproperty-management:before{
	width:30px;
	height:26px;
	display: inline-block;
	content:'';
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNyIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGOUY0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGRDA1OCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImIiIGQ9Ik0wIDE2LjU4YzAgMSAuODIgMS44MyAxLjgzIDEuODNoNS45NGMxIDAgMS44My0uOCAxLjgzLTEuODJWMTEuM2MwLTEtLjgyLTEuODItMS44My0xLjgySDQuODNjLS41IDAtLjktLjQtLjktLjkgMC0uMTguMDMtLjMuMDMtLjMuNjctMi4yIDIuMzUtMy45OCA0LjUyLTQuNzYuNjYtLjMgMS4xMi0uOTQgMS4xMi0xLjdDOS42LjgzIDguNzggMCA3Ljc3IDBjLS4yNSAwLS40OC4wNS0uNy4xNEw3IC4xN0MyLjkgMS43NyAwIDUuNzQgMCAxMC40djYuMTh6bTEzLjU0IDBjMCAxIC44MiAxLjgzIDEuODMgMS44M2g1Ljk0YzEuMDIgMCAxLjg0LS44IDEuODQtMS44MlYxMS4zYzAtMS0uODItMS44Mi0xLjgzLTEuODJIMTguNGMtLjUgMC0uOTItLjQtLjkyLS45IDAtLjE4LjA0LS4zLjA0LS4zLjY3LTIuMiAyLjM2LTMuOTggNC41Mi00Ljc2LjY2LS4zIDEuMTItLjk0IDEuMTItMS43IDAtMS0uODItMS44Mi0xLjgzLTEuODItLjI0IDAtLjQ3LjA1LS43LjE0bC0uMDcuMDNjLTQuMSAxLjYtNyA1LjU3LTcgMTAuMjN2Ni4xOHoiLz48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjA4LjElIiBoZWlnaHQ9IjIzNS44JSIgeD0iLTU0JSIgeT0iLTQ2LjIlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxmZU9mZnNldCBkeT0iNCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMy41Ii8+PGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHZhbHVlcz0iMCAwIDAgMCAxIDAgMCAwIDAgMC43NzY0NzA1ODggMCAwIDAgMCAwLjMyNTQ5MDE5NiAwIDAgMCAwLjM5MTU1Mzc1OSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcgMi42NzUpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
	background-size:30px 26px;
	position: relative;
	top:8px;
	margin-right:5px;
}

article h1 + p.quote:after,
#primary.content-area h1 + p.quote:after,
#home-lula-impact p.quote-by-iproperty-management:after{
	width:30px;
	height:26px;
	display: inline-block;
	content:'';
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzciIGhlaWdodD0iMzIiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGOUY0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGRDA1OCIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjIwOC4xJSIgaGVpZ2h0PSIyMzUuOCUiIHg9Ii01NCUiIHk9Ii04OS42JSIgZmlsdGVyVW5pdHM9Im9iamVjdEJvdW5kaW5nQm94Ij48ZmVPZmZzZXQgZHk9Ii00IiBpbj0iU291cmNlQWxwaGEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIzLjUiLz48ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDEgMCAwIDAgMCAwLjc3NjQ3MDU4OCAwIDAgMCAwIDAuMzI1NDkwMTk2IDAgMCAwIDAuMzkxNTUzNzU5IDAiLz48L2ZpbHRlcj48cGF0aCBpZD0iYiIgZD0iTTAgMTYuNThjMCAxLjAxLjgyIDEuODMgMS44MyAxLjgzaDUuOTRjMSAwIDEuODMtLjgyIDEuODMtMS44M3YtNS4yN2MwLTEuMDEtLjgyLTEuODMtMS44My0xLjgzSDQuODNhLjkxLjkxIDAgMDEtLjktLjkxYzAtLjE3LjAzLS4yOC4wMy0uMjhhNy4zNSA3LjM1IDAgMDE0LjUyLTQuNzdWMy41QTEuODMgMS44MyAwIDAwNy4wOS4xNGwtLjA5LjAzQzIuOSAxLjc3IDAgNS43NCAwIDEwLjR2Ni4xOHptMTMuNTQgMGMwIDEuMDEuODIgMS44MyAxLjgzIDEuODNoNS45NGMxIDAgMS44My0uODIgMS44My0xLjgzdi01LjI3YzAtMS4wMS0uODItMS44My0xLjgzLTEuODNoLTIuOTNhLjkxLjkxIDAgMDEtLjkyLS45MWMwLS4xNy4wNC0uMjguMDQtLjI4YTcuMzUgNy4zNSAwIDAxNC41Mi00Ljc3VjMuNWExLjgzIDEuODMgMCAwMC0xLjQtMy4zN2wtLjA5LjAzYy00LjA5IDEuNi02Ljk5IDUuNTctNi45OSAxMC4yM3Y2LjE4eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0icm90YXRlKC0xODAgMTUgMTAuNSkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PC9zdmc+) no-repeat center center;
	background-size:30px 26px;
	position: relative;
	top:11px;
	margin-left:5px;
}


article h1 + p.quote + p.author{
	text-align: center;
	font-size:1.8rem;
	padding-top:20px;
	margin-left:-20px;
}

article h1:after,
#primary.content-area h1:after{
	background-image: linear-gradient(270deg, #57EFB6 0%, #28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
	margin: 0px auto;
	margin-top:15px;
    margin-bottom: 15px;

	display: none;
}

article h1 + p.center,
#primary.content-area h1 + p.center{
	text-align: center;
}



.page-header{
	padding-bottom:50px;
}


.whitebg{
	background:#fff;
}

.whitebg-gradient{
	background-image: linear-gradient(180deg, #ffffff 0%, #F4F8FB 100%);
}

.whitebg-gradient-bottom{
	background-image: linear-gradient(180deg, rgba(0,0,0,0.0) 0%, #ffffff 100%);
}



#hamburger{
	width: 50px;
    height: 50px;
    display: block;
    position: fixed;
    top: 0px;
	right: 5px;
	z-index:5;
}


#hamburger svg{
	position: relative;
	top: -1px;
	left: 0px;
	cursor: pointer;
	width:50px;
	height:50px;
	z-index:2;
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}

#hamburger svg path{
	stroke-width: 30;
	stroke-linecap: round;
	stroke: #333;
	fill: none;
	transition: all .3s ease-in-out;
}

/* In menu form */

#hamburger .top_bar,
#hamburger .bottom_bar{
	stroke-dasharray: 240px 910px;
}

#hamburger .middle_bar{
	stroke-dasharray: 240px 240px;
}

/* In cross form */

#hamburger .open .top_bar,
#hamburger .open .bottom_bar{
	stroke-dashoffset: -650px;
}

#hamburger .open .middle_bar{
	stroke-dasharray: 0px 220px;
	stroke-dashoffset: -120px;
}


/* Home */


#page{
	position: relative;
}


#page:before{
	content:'';
	width:100%;
	height:500px;
	top:0px;
	left:0px;
	position: absolute;
	
	background-image: linear-gradient(180deg, #E7F6FF 0%, #F4F8FB 100%);

	display: none;
}


#header-background{
	width:100%;
	height:390px;
	background:url(img/header-inner.svg) no-repeat center bottom;
	-webkit-background-size:cover;
	background-size:cover;
	position: absolute;
	top:0px;
	left:0px;
	opacity: 0.7;
}

.page-id-7873 #header-background{
	display: none;
}


.home #header-background{
	width:100%;
	height:620px;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjcyNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkZGIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDBBMEZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwJSIgeDI9IjEwMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNFMkVDRkEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5REI2RjkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0xMzMuMjggMTA3LjFjMzU3LjMtMTgzLjkzIDI1OS4yNy00OS41IDcxMC4xMS03OS45OSA0NTAuODQtMzAuNSA2MzUuODcgMjUuMzcgMTA2MC40NCAxMTkuNzYgNDI0LjU3IDk0LjQgMzgwLjY5IDczMi44Ni0yOTkuODYgODYyLjM0LTM2Ni43IDY5Ljc2LTUxMy0xMTkuOTQtODM2LjE2LTQ2LjI0LTY1NC4yNCAxNDkuMi05NjQuODMtNjg1LjgzLTYzNC41My04NTUuODd6IiBvcGFjaXR5PSIuMDUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDE3OTggLTMwMikiLz48cGF0aCBzdHJva2U9InVybCgjYikiIHN0cm9rZS1kYXNoYXJyYXk9IjggNSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzA1LjAyIDk5LjFDNjMzLjY4LTg0LjgzIDU0My41IDQ5LjYgOTU4LjIgMTkuMTFjNDE0LjctMzAuNSA1ODQuOSAyNS4zNyA5NzUuNDMgMTE5Ljc2IDM5MC41NCA5NC40IDM0Mi44NCA3NDMuODgtMjgzLjE1IDg3My4zNS0zMzcuMzEgNjkuNzctNDY0LjU0LTEzMC45NS03NjEuOC01Ny4yNUMyODYuODggMTEwNC4xNyAxLjIgMjY5LjE0IDMwNS4wMiA5OS4xeiIgb3BhY2l0eT0iLjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDE5ODUuNDI1IC0zMDIpIi8+PC9nPjwvc3ZnPg==) no-repeat center bottom;
	-webkit-background-size:cover;
	background-size:cover;
	position: absolute;
	top:0px;
	left:0px;
	opacity: 0.7;
}

/* .home #header-background{
	height:650px;
}

.parent-pageid-7827 #header-background{
	height:650px;
}
.page-id-7873 #header-background{
	height:500px;
} */

.page-id-7951 #header-background,
.page-id-7952 #header-background,
.page-id-7909 #header-background,
.page-id-7915 #header-background,
.page-id-7914 #header-background,
.page-id-7911 #header-background,
.page-id-7913 #header-background,
.page-id-7918 #header-background,
.page-id-7919 #header-background,
.page-id-7917 #header-background,
.page-id-7916 #header-background,
.page-id-7910 #header-background,
.page-id-7953 #header-background,
.page-id-8285 #header-background,
.page-id-7912 #header-background,
.page-id-7916 #header-background,
.page-id-7914 #header-background{
	height:600px
}

.page-id-7950 #header-background{
	height:550px;
}


.page-id-7865 #header-background{
	height:450px;
}

.page-id-7865 #services{
	padding-top:50px;
}


.page-id-7827 #header-background{
	height:440px;
}


.page-id-7827 #services{
	padding-top:0px;
}


#pm-who-we-work-with{
	padding:50px 0px 30px;
	text-align: center;
}

#pm-who-we-work-with .logos{
	padding:40px 0px 30px;
}

#pm-who-we-work-with .logos br{
	display: none;
}

#pm-who-we-work-with .logos img{
	display:inline-block;
	margin:0px 30px;
	max-height:30px;
}

#pm-who-we-work-with p{
	font-size:13px;
}


#pm-works-with-any-software{
	text-align: center;
	padding:80px 0px 40px;
	background-image:url(./img/works-background.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#pm-works-with-any-software h2 + p{
	margin-bottom: 0px;
	max-width: 800px;
	margin:0px auto;
	padding-top: 7px;
}

#pm-works-with-any-software .logos{
	padding:20px 0px 20px;
}

#pm-works-with-any-software .logos br{
	display: none;
}

#pm-works-with-any-software .logos img{
	display:inline-block;
	margin:15px 50px;
	max-height:33px;
	max-width:140px;
}

#pm-works-with-any-software .logos img.fixheight{
	max-height: 25px;
}

#pm-works-with-any-software .logos img.fixfixheight{
	max-height: 26px;
}



#pm-real-time-status-updates{
	text-align: center;
	padding-bottom: 0px;
	padding-top: 80px;
}

#pm-real-time-status-updates p{
	max-width: 800px;
	margin:0px auto;
	display: block;
}

#pm-real-time-status-updates ul{
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: flex-start;
	padding: 0px;
	gap: 0px;
	margin:0px;
	margin-top: 40px;
	margin-bottom: 20px;
}

#pm-real-time-status-updates ul li{
	display: inline-block;
	text-align: left;
    color: #334155;
	margin-bottom: 0px;
	padding-right: 30px;
	padding-left: 30px;
}

#pm-real-time-status-updates ul li img{
	float:left;
	margin-right: 5px;
	width:26px;
	height:26px;
}

#home-header a.button {
	margin-right: 10px;
}

#home-header a.button + br{
	display: none;
}

#home-header a.button svg {
    float: right;
    width: 18px;
    height: 15px;
    margin-top: 13px;
    margin-left: 7px;
}

/* #home-header svg .bulb,
#home-header svg .hand{
	transform-origin: center center;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	animation: hideshow 3s ease infinite;

}

@keyframes hideshow {
	0% { transform: translateY(0px); }
	50% { transform: translateY(3px); }
	100% { transform: translateY(0px); }
  }  */


#home-header img,
#home-header svg{
	max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px auto;
}


.page-id-9424 #home-header img,
.page-id-9424 #home-header svg{
	max-width: 100%;
    width: 100%;
    height: auto;
    margin: 0px auto;
}

#home-header .homepage-laptop,
.service-header .homepage-laptop{
	position:relative;
	top:30px;
}

#see-how-lula-works-popup{
max-width: 950px;
    padding: 0px !important;
    overflow: hidden;
}

#see-how-lula-works-popup h2{
display:none !important;
}

#see-how-lula-works-popup p{
margin:0px;
}

#see-how-lula-works-popup button.mfp-close {
    top: 30px !important;
    right: auto !important;
    left: 30px !important;
}

#home-header img.laptop,
.service-header img.laptop{
    max-width: 150%;
    width: 120%;
    position: relative;
    left: -50px;
    z-index: 0;
}

#home-header .buttons,
.service-header .buttons{
	position: absolute;
	width:100%;
	display:block;
	top:30%;
	text-align:center;
}

.button br{
	display: none;
}

.button svg,
.main-navigation .menu-button a svg{
	float:right;
	width:18px;
	height:15px;
	margin-top: 13px;
	margin-left:7px;
}


.post-9355 .service-header p,
.post-9259 .service-header p{
	padding-right:50px;
}

#home-header .buttons a.button,
.service-header .buttons a.button{
    background: #283A5D;
    box-shadow: none;
    border: none;
    letter-spacing: 1px;
}



#home-header img.play,
.service-header img.play{
	width:70px;
	height:70px;
	display:inline-block;
	margin:0px auto;
}



#home-header h1{
	font-weight:600;
	font-size:4rem;
	margin-top: 50px;
	text-align: left;
}

body.home #home-header h1,
body.page-id-9424 #home-header h1{
	text-align: left;
	margin-top: 50px;
}

body.home #home-header h1:after,
body.page-id-9424 #home-header h1:after{
	margin-left:0px;
}

#home-header h1:after{
	display: none;
}

#home-header h1 span{
	display: block;
	color:#1369e9;
}

#home-header h1 + p{
	padding-right: 50px;
}



#home-testimonials{
	padding:100px 0px 70px 0px;
}





#home-clients{
	padding-top: 60px;
	padding-bottom: 100px;
}

#home-clients .box{
	text-align: center;
	padding:20px;
	
}

#home-clients .box img{
	width:auto;
	max-height:80px;
	display: block;
	margin:0px auto;
	margin-top: 30px;
	margin-bottom: 20px;
}

#home-clients .box p{
	color:#334155;
	padding: 0px 10px;
	font-size:14px;
}

#home-clients h2{
padding-bottom:30px !important;
}


#our-service-areas-map{
	background:#FBFCFD;
	padding:70px 0px;
	text-align: left;
}

#our-service-areas-map .column:first-child {
	padding-top:70px;
	padding-right: 100px;
}








#our-service-areas-map {
	background:#FBFCFD;
}

#our-service-areas-map h2,
#our-service-areas-map p{
	color:#0f172a;
}

#our-service-areas-map svg g path[id*="o_"]{
	fill:#DEE7ED;
}

#our-service-areas-map svg g path[id="o"]{
	fill:#DEE7ED !important;
}

#our-service-areas-map svg g path:not([id*="o_"]){
	fill:#1369e9;
	position: relative;

	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

#our-service-areas-map svg g path:not([id*="o_"]):hover{
	fill:#DEE7ED;

	stroke:#1369e9;
	stroke-width: 20;
}


#our-service-areas-map .heyo{
	fill:#DEE7ED;

	stroke:#1369e9;
	stroke-width: 20;
}

#our-service-areas-map .enabled {
	fill: #21669E;
	cursor: pointer;
}

#our-service-areas-map .description-dot{
	pointer-events: none;
	position: absolute;
	background: #fff;
	z-index: 2;
	height: 10px;
	width:10px;
	display: block;
	border-radius: 9999px;
	/* -moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%); */

	transform: translateX(-1px);

	opacity: 0.0;
}


#our-service-areas-map .description {
	pointer-events: none;
	position: absolute;
	font-size: 18px;
	text-align: center;
	background: #1369e9;
	padding:0px 10px;
	z-index: 2;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #fff;
	border-radius: 9999px;
	box-shadow: 0 0 0 1px #1369e9;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);

	-webkit-transition:all 0.4s;
	transition:all 0.4s;
	opacity: 0.0;

	transition-delay: 0.0 !important;
}

#our-service-areas-map .description.active {
	opacity:1.0 !important;
}

#our-service-areas-map .description-dot.active{
	opacity:1.0 !important;
	display: none;
}

#our-service-areas-map .description:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #1369e9;
}


#our-service-areas-map .svgcontainer svg{
	max-width:100%;
	height: auto;
}

#our-service-areas-map .container{
	position:static;
}





















body.home #our-service-areas-map {
	background:#0f172a;
}

body.home #our-service-areas-map h2{
	color:#fff;
}

body.home #our-service-areas-map p{
	color:#C4CFE2;
}

body.home #our-service-areas-map svg g path[id*="o_"]{
	fill:#303F5B;
}

body.home #our-service-areas-map svg g path[id="o"]{
	fill:#303F5B !important;
}

body.home #our-service-areas-map svg g path:not([id*="o_"]){
	fill:#28b97b;
	position: relative;

	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

body.home #our-service-areas-map svg g path:not([id*="o_"]):hover{
	fill:#0f172a;

	stroke:#28b97b;
	stroke-width: 20;
}


body.home #our-service-areas-map .heyo{
	fill:#0f172a;

	stroke:#28b97b;
	stroke-width: 20;
}

body.home #our-service-areas-map .enabled {
	fill: #21669E;
	cursor: pointer;
}

body.home #our-service-areas-map .description-dot{
	pointer-events: none;
	position: absolute;
	background: #0f172a;
	z-index: 2;
	height: 10px;
	width:10px;
	display: block;
	border-radius: 9999px;
	/* -moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%); */

	transform: translateX(-1px);

	opacity: 0.0;
}


body.home #our-service-areas-map .description {
	pointer-events: none;
	position: absolute;
	font-size: 15px;
	text-align: center;
	background: #ffffff;
	padding:0px 10px;
	z-index: 2;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #0f172a;
	border-radius: 9999px;
	box-shadow: 0 0 0 1px #fff;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);

	-webkit-transition:all 0.4s;
	transition:all 0.4s;
	opacity: 0.0;

	transition-delay: 0.0 !important;
}

body.home #our-service-areas-map .description.active {
	opacity:1.0 !important;
}

body.home #our-service-areas-map .description-dot.active{
	opacity:1.0 !important;
	display: none;
}

body.home #our-service-areas-map .description:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
}


body.home #our-service-areas-map .svgcontainer svg{
	max-width:100%;
	height: auto;
}

body.home #our-service-areas-map .container{
	position:static;
}













#services-other{
	padding-top: 70px;
	padding-bottom: 70px;
}

#services-other h2{
	margin-bottom: 50px;
}

#services-other h2 + p{
	margin-bottom: 50px;
}

#services-other ul{
	width:25%;
	margin:0px !important;
	padding:0px;
	float:left;
	list-style: none !important;
}

#services-other ul li{
	position: relative;
	padding-left:22px;
	font-size:14px;
	margin-bottom: 15px;
}

#services-other ul li:before{
	position: absolute;
	width:10px;
	height:10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	content:'';
	left:0px;
	top:6px;
	background:#28b97b;
}


#about-story{
	padding-bottom: 100px;
}

#post-7886 h1{
	text-align: center !important;
	max-width: 100% !important;
}

#about-story p{
	font-size:18px;
	color:#334155;

}

#about-story h2{
	margin-bottom: 12px;
}


#about-our-leadership #team{
	position:absolute;
	top:-70px;
}

#about-our-leadership{
	position: relative;
	text-align: center;
}

#about-our-leadership h2{
	margin-bottom: 30px;
}

#about-our-leadership .leaders{
	padding-bottom: 0px;
	padding-top: 30px;
}

#about-our-leadership .leaders img{
	width:100px;
	height:100px;
	border-radius:100%;
	background:#F3F7FA;
}

#about-our-leadership .leaders h4{
	margin:0px;
	padding-top: 7px;
	font-size:16px;
	font-weight:500;
}

#about-our-leadership .leaders h5{
	margin:0px;
	font-size:14px;
	color:#475467;
}

#about-our-leadership .leaders p{
	margin:0px;
}

#about-our-leadership .leaders a{
	margin:0px;
	font-size:14px;
	display: block;
	width:100%;
	cursor:default;
}




#about-news-lula .lula-news-list{
	max-width:800px;
	margin:0px auto;
}

#about-news-lula .lula-news-list p{
	display: none;
}

#about-news-lula .lula-news-item{
	background:#fff;
	display: block;
	padding:16px 22px;
	border-radius: 8px;
	margin-bottom: 15px;
}


#about-news-lula .lula-news-item:empty{
	display: none;
}

#about-news-lula .lula-news-item p.date{
	margin:0px;
	padding:0px;
}

#about-news-lula .lula-news-item h4{
	margin:0px;
	padding:0px;
	font-size:16px;
	font-weight:500; 

	transition:all 0.3s;
}

#about-news-lula .lula-news-item:hover h4{
	color:#1369e9;
}


#about-news-lula .lula-news-item h5{
	margin:0px;
	padding:0px;
	color:#334155;
	font-size:13px;
}



#post-7773 .page-header{
	text-align: center;
}


#post-7773 .page-header h1,
#post-7773 .page-header p{
	text-align: center !important;
	max-width:100% !important;
}


#post-7827 .page-header *{
	text-align: center !important;
}

#post-7827 .page-header h1,
#post-7827 .page-header p{
	margin:0px !important;
	width:100% !important;
	max-width: 100% !important;
}

#post-7827 .page-header p{
	padding-top: 0px !important;
}

#post-7827 #services .box{
	text-align: center;
	padding:40px 30px;
	height:100%;
}

#post-7827 #services .box .image{
	width:100%;
	padding:0px 0px 10px 0px;
}

#post-7827 #services .box .image img{
	display: block;
	max-width:70px;
	height:auto;
	width:100%;
	margin:0px auto;
}

#post-7827 #services .box h4{
	font-weight:500;
	font-size:2rem;
	margin-bottom: 5px;
}

#post-7827 #services .box h4 + p{
	color:#334155;
	line-height:150%;
	padding:0px 10px;
	margin-bottom: 15px;
	font-size:15px;
}




.our-clients-testimonials{
	position:relative;
	text-align: center;
	width:100%;
	max-width:900px;
	margin:0px auto;
	padding-top: 20px;
}

.our-clients-testimonials .slick-slide{
	padding-bottom:20px;
}

.our-clients-testimonials:before{
	width:90px;
	height:70px;
	display: block;
	background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NSIgaGVpZ2h0PSI3NCIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjUwJSIgeDI9IjUwJSIgeTE9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGOUY0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGRDA1OCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImIiIGQ9Ik0uNDguNXYyMi4yM0gxMi43djIuMjJjMCA0LjMtMi41IDcuNzgtNS41NSA3Ljc4aC0xLjF2Ny43OGgxLjFjOC41OCAwIDE1LjU1LTYuOTcgMTUuNTUtMTUuNTVWLjVILjQ4em0yOC45IDB2MjIuMjNoMTIuMnYyLjIyYzAgNC4zLTIuNDggNy43OC01LjU0IDcuNzhoLTEuMXY3Ljc4aDEuMWM4LjU3IDAgMTUuNTUtNi45NyAxNS41NS0xNS41NVYuNUgyOS4zNnoiLz48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjE5LjMlIiBoZWlnaHQ9IjI1Mi41JSIgeD0iLTU5LjclIiB5PSItMTAxLjIlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxmZU1vcnBob2xvZ3kgaW49IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iZGlsYXRlIiByYWRpdXM9Ii41IiByZXN1bHQ9InNoYWRvd1NwcmVhZE91dGVyMSIvPjxmZU9mZnNldCBkeT0iLTEwIiBpbj0ic2hhZG93U3ByZWFkT3V0ZXIxIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iOCIvPjxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMSAwIDAgMCAwIDAuNjI3NDUwOTggMCAwIDAgMCAwLjI1ODgyMzUyOSAwIDAgMCAwLjM0IDAiLz48L2ZpbHRlcj48L2RlZnM+PGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE4MCAzNC4yNSAyMy43NSkiPjx1c2UgZmlsbD0iIzAwMCIgZmlsdGVyPSJ1cmwoI2EpIiB4bGluazpocmVmPSIjYiIvPjx1c2UgZmlsbD0idXJsKCNjKSIgeGxpbms6aHJlZj0iI2IiLz48L2c+PC9zdmc+) no-repeat center center;
	-webkit-background-size:cover;
	background-size:cover;
	content:'';
	position: absolute;
	top:-22px;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);

	display: none;

}


.our-clients-testimonials p.content{
	margin-bottom:0px;
}


.our-clients-testimonials .author-info{
	vertical-align: middle;
	padding-top: 20px;
	font-style: italic;

}

.our-clients-testimonials p.author{
	margin-bottom:0px;
	font-weight:600;
	letter-spacing: 0.2px;
	display:inline-block;
	vertical-align: middle;
	text-align: left;
	line-height:1.9rem;
}

.our-clients-testimonials p.author span.title{
	display: block;
	font-weight:300;
	font-size:1.2rem;
}


.our-clients-testimonials p{
	margin:0px;
}

.our-clients-testimonials img.author-pic{
	margin:0px auto;
	width:50px;
	height:50px;
	display: block;
	background:#eee;
	margin-top: 0px;
	-webkit-border-radius: 9999px;
	border-radius: 9999px;
	vertical-align: middle;
	margin-right: 10px;
	display:inline-block;
	border:1px solid #f4f8fb;
}

.our-clients-testimonials p.title{
	padding-top:0px;
	margin-bottom:0px;
	display:inline-block;
	vertical-align: middle;
}


.our-clients-testimonials p:empty{
	display: none;
}

.our-clients-testimonials .slick-dots{
	padding-top:30px;
}



#home-lula-impact h2{
	padding-bottom: 25px;
}

#home-lula-impact h2+p{
	text-align: center;
	font-size:2rem;
}

#home-lula-impact h2+p .orange{
	color:#FFB049;
	font-weight:600;
}

#home-lula-impact h2+p .green{
	color:#28b97b;
	font-weight:600;
}


#home-lula-impact h2+p .lula{
	font-size: 0px;
    width: 35px;
    height: 18px;
    background: url(img/lula-logo-dark.svg) no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    display: inline-block;
    content: '';
    position: relative;
    top: 2px;
    margin-left: 2px;
}

#home-lula-impact .saving-slider{
	/* height:54px;
	background:#F4F8FC;
	-webkit-border-radius: 9999px;
	-moz-border-radius: 9999px;
	border-radius: 9999px;
	margin-top:30px;
	padding: 10px 20px;
	padding-left: 25px; */
	text-align: center;
	background:#F4F8FC;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	padding:35px 50px;
}

#home-lula-impact .saving-slider h3{
	font-size:1.8rem;
}

#home-lula-impact .saving-slider h3 strong{
	font-size:2.2rem;
	font-weight:600;
}

#home-lula-impact .button{
	margin-top:30px;
}

#slider-container{
	background:#fff;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding:10px;
	margin-top: 30px;
}

#home-lula-impact p.quote-by-iproperty-management{
	font-size:2.2rem;
	margin:0px auto;
	padding-right:20px;
	padding-left:50px;
	margin-bottom:15px;
	margin-top:10px;
	position:relative;
	text-align: center;
	max-width:1000px;
	font-style: italic;
}

#home-lula-impact p.quote-by-iproperty-management:before{
	/* content:'';
	background: url(img/single-orange-quote.svg) no-repeat center center;
	-webkit-background-size:100%;
	background-size:100%;
	position: absolute;
	left:0px;
	top:2px;
	width:40px;
	height:40px; */

}

#home-lula-impact p.author{
	padding-left:50px;
	text-align: center;
	color: #a6adbb;
}

#home-lula-impact p.author img{
	max-width: 120px;
    margin-left: 0px;
}

#home-lula-impact .box{
    background: #fff;
    padding: 25px;
    border-radius: 16px;
    -webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
}


#home-lula-impact .gray-box{
	background:#F4F8FC;
	padding:15px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	display: none;
}


#home-lula-impact .data-row{
	overflow: hidden;
	margin-bottom: 10px;
	line-height: 2.2rem;
}

#home-lula-impact .data-row p{
	margin:0px;
}

#home-lula-impact p.avg{
	text-align: center;
	font-size:12px;
	margin:0px;
}


#home-lula-impact .data-row p.small{
	font-size:1.2rem;
	line-height: 2.2rem;
}


#home-lula-impact .data-row p.large{
	line-height: 2.2rem;
}

#home-lula-impact .data-row .label{
	padding:12px 20px;
	border-right:1px dashed #fff;
	width: 25%;
	font-weight:600;
	float:left;
}

#home-lula-impact .data-row .value{
	width:75%;
	float:left;
	padding:12px 15px;
}

#home-lula-impact .without-lula{
	background:#E1E6ED;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

#home-lula-impact .without-lula p.large strong{
	color:red;
}

#home-lula-impact .with-lula{
	background-image: linear-gradient(270deg, #55ECB3 0%, #28b97b 100%);
	-webkit-border-radius: 16px;
	border-radius: 16px;
	color:#fff;
}


#home-lula-impact .saving-slider span.saving{
	font-weight:600;
	font-size:2.8rem;
	color:#28b97b;
	background:#F1FAF7;
	float:left;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding:3px 20px;
	min-width:120px;
	margin-right:15px;
}

#home-lula-impact .saving-slider span.saving-note{
	font-weight:600;
	font-size:1.8rem;
	text-align: left;
	width:100%;
	display: block;
}

#home-lula-impact .saving-slider span.saving-note span{
	display: block;
	text-transform: uppercase;
	color:#7C91B9;
	letter-spacing: 1px;
	font-size:1.0rem;
}


#home-lula-impact #saving-slider{
	margin-top: 22px;
    margin-right: 10px;
}

#saving-units{
	position: absolute;
	background-image: linear-gradient(270deg, #567396 0%, #2B3F5D 100%);
	-webkit-border-radius: 6px;
	border-radius: 6px;
	top:-50px;
	color:#fff;
	left:50%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	padding:3px 5px;
	min-width:50px;

}

#saving-units .value{
	font-weight:600;
	font-size:2rem;
	display:block;
	text-align: center;
	line-height: 2rem;
	padding-top:2px;
}

#saving-units .units{
	font-size:1rem;
	display:block;
	text-align: center;
}

#home-lula-impact .noUi-handle{
	cursor: pointer;
	width: 32px;
    height: 32px;
    box-shadow: none;
    border-radius: 9999px;
    background-image: linear-gradient(269deg, #567396 0%, #2B3F5D 100%);
    border: 6px solid #fff;
	top: -13px;
	outline:none;
	
}

body .noUi-state-tap .noUi-origin{
	-webkit-transition:all 0.5s cubic-bezier(0.83, 0, 0.17, 1);
	transition:all 0.5s cubic-bezier(0.83, 0, 0.17, 1)
}

#home-lula-impact .noUi-handle.noUi-active{
	background:#FFB049;
}

#home-lula-impact .noUi-handle:after,
#home-lula-impact .noUi-handle:before{
	display: none;
}


#home-lula-impact .noUi-target {
    background: #DFE4EB;
    border-radius: 9999px;
    border: none;
    box-shadow: none;
    height: 7px;
}

#blog {
	padding-bottom:50px;
}

#blog #blog-cat{
	list-style:none;
	margin:0px;
	text-align: center;
	margin-top:40px;
	margin-bottom:50px;
}

#blog #blog-cat li{
	list-style:none;
	display: inline-block;
	margin-left:2px;
	margin-right:2px;
	padding: 1px;
}


/* #blog #blog-cat li.cat-item-all, */
#blog #blog-cat li.cat-item-1{
	display: none;
}



#blog #blog-cat li a{
	border:1px solid #8793A8;
	color:#8793A8;
	padding:2px 12px;
	text-decoration: none;
	display: block;
	font-size:1.3rem;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

#blog #blog-cat li a:hover{
	background: #E5F2FB;
	border:1px solid #1369e9;
	color:#1369e9;
}

#blog #blog-cat li.current-cat a{
	background:#1369e9;
	border:1px solid #1369e9;
	color:#fff;
}


#blog article.post{
	background:#fff;
	-webkit-box-shadow: 0 13px 30px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 30px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
	position:relative;

	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}


#blog article.post .swp_social_panel{
	position: absolute;
    left: 10px;
    top: 10px;
    margin: 0px !important;
    float: left;
    width: auto !important;
    background: rgba(255,255,255,0.7);
    border-radius: 8px;
    padding: 0px 5px 0px 6px;
}

#blog article.post:hover{
	-webkit-transform:scale(0.99);
	transform:scale(0.99);

	-webkit-box-shadow: 0 0px 0px 0 rgba(40,58,93,0.0);
    box-shadow: 0 0px 0px 0 rgba(40,58,93,0.0);
}

#blog .cat-links{
	position: absolute;
	right:30px;
	top:30px;
	font-size:0px;
}


#blog .cat-links a{
	/* position: absolute;
	right:30px;
	top:30px; */

	float:right;
	margin-left:7px;

	border:1px solid #8793A8;
	color:#8793A8;
	padding:2px 12px;
	text-decoration: none;
	display: block;
	font-size:1.3rem;
	-webkit-border-radius: 16px;
	border-radius: 16px;

	background: #E5F2FB;
	border:1px solid #1369e9;
	color:#1369e9;

	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#blog article.post .cat-links a{
	color:#1369e9;
}

#blog article.post .cat-links a:hover{
	background:#1369e9;
	color:#fff;
}

#blog article.post .post-thumbnail{
	width:30%;
	display: block;
	float:left;
}

#blog article.post .post-thumbnail img{
	float:left;
	width:100%;
}

#blog header{
	float:left;
	width:70%;
	padding:4%;
	padding-top:5%;
	padding-bottom:3%;
}

#blog header img.avatar{
	width:30px;
	height:30px;
	float:left;
	margin-right:10px;
	-webkit-border-radius: 9999px;
	border-radius: 9999px;
	position: relative;
	top:-1px;
}

#blog article.post p{
	color:#666;
	font-size:1.4rem;
}

#blog article.post h2{
	padding:0px;
	font-size:2rem;
	text-align: left;
	color:#0f172a;
}

#blog article.post .entry-meta{
	padding-bottom:15px;
	font-size:1.4rem;
}

#blog article.post a{
	color:#0f172a;
}

#blog article.post h2 a{
	display: block;
	padding:10px 0px;
	padding-top:20px;
}

#blog article.post h2:before{
	display: none;
}

#blog article.post a.post-edit-link{
	display: none;
}



.navigation.posts-navigation{
	padding:30px 0px 50px 0px;
}

.navigation.posts-navigation a{
   border-radius: .4rem;
   color: #fff !important;
   cursor: pointer;
   display: inline-block;
   font-size: 1.4rem;
   font-weight: 600;
   height: 3.8rem;
   line-height: 3.8rem;
   padding: 0 4.0rem;
   text-align: center;
   text-decoration: none;
   white-space: nowrap;

	background-image: linear-gradient(270deg, #55ECB3 0%, #28b97b 100%);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;

	-webkit-box-shadow: 0px 8px 15px rgba(72, 200, 152, 0.3);
	-moz-box-shadow: 0px 8px 15px rgba(72, 200, 152, 0.3);
	box-shadow: 0px 8px 15px rgba(72, 200, 152, 0.3);

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;


	color: #fff;
	outline: 0;
	-webkit-box-shadow: 0px 0px 0px rgba(72, 200, 152, 0.3);
	-moz-box-shadow: 0px 0px 0px rgba(72, 200, 152, 0.3);
	box-shadow: 0px 0px 0px rgba(72, 200, 152, 0.3);
	transform:scale(0.98);
	background: none;
	border: 2px solid #28b97b;
	color: #28b97b !important;
	box-shadow: none;
	line-height:3.5rem;

	background: none;
    border: 1px solid #1369e9;
    color: #1369e9 !important;
    box-shadow: none;
    line-height: 38px;
    font-weight: 400;
}


.navigation.posts-navigation a:hover{
	background: none;
    border: 2px solid #1369e9;
    color: #1369e9 !important;
    box-shadow: none;
	background: rgba(72, 200, 152, 0.07);
	-webkit-transform:scale(0.98);
	transform:scale(0.98);

	background: none;
    border: 1px solid #1369e9;
    color: #1369e9 !important;
    box-shadow: none;
    line-height: 38px;
    font-weight: 400;
}
/* 
.comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous{
	width:50%;
	text-align: center;
	float:left;
}


.comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next{
	width:50%;
	text-align: center;
	float:right;
}


.nav-previous a{
	float:right;
}

.nav-next a{
	float:left;
} */


#single .entry-content{
	background: #ffffff;
	-webkit-box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
	box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	overflow: hidden;

	margin-top: 60px;
}


.post-navigation{
	background: #F7FCFF;
	padding:20px 40px;
	border-top: 1px solid #e9f1f8;
	border-bottom: 1px solid #e9f1f8;
}

.post-navigation a{
	color:#0f172a;
}

.post-navigation div span{
	display:block;
	font-size: 1.1rem;
	padding-top:5px;
	color: #8B94A4;
	text-transform: uppercase;
	line-height: 1rem;
	padding-bottom:5px;
}

.post-navigation p{
	margin:0px;
	font-size:1.4rem;
	line-height:1.3em;
}

.post-navigation .previous_post{
	width:50%;
	float:left;
	text-align: left;
}

.post-navigation .next_post{
	width:50%;
	float:right;
	text-align: right;
}

.post-navigation .previous_post a{
	float:left;
	padding-left:30px;
	background:url(img/prev-post.svg) no-repeat center left;
	background-size: 8px 16px;
}

.post-navigation .next_post a{
	float:right;
	padding-right:30px;
	background:url(img/next-post.svg) no-repeat center right;
	background-size: 8px 16px;
}

.post-navigation a:hover{
	color:#1369e9;
}






#single .article-nav{
	display: none;
}


#single .post-header{
	padding:20px 40px;
	color:#0f172a;
}

#single .post-header a{
	color:#0f172a;
}

#single .post-header .author a{
	/* padding: 5px 2px;
    float: left;
    font-weight: 600; */
}


#single .post-header img.avatar {
    width: 36px;
    height: 36px;
    float: left;
    margin-right: 13px;
    -webkit-border-radius: 9999px;
    border-radius: 9999px;
    position: relative;
    top: -5px;
}


#single .cat-links{
	float:right;
	font-size:0px;
}


#single .cat-links a{
	/* position: absolute;
	right:30px;
	top:30px; */

	float:right;
	margin-left:7px;

	border:1px solid #8793A8;
	color:#8793A8;
	padding:2px 12px;
	text-decoration: none;
	display: block;
	font-size:1.3rem;
	-webkit-border-radius: 16px;
	border-radius: 16px;

	background: #f5fbff;
	border:1px solid #1369e9;
	color:#1369e9;

	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#single .cat-links a:hover{
	color:#fff;
	background:#1369e9;
}

#single .post-content{
	padding:20px 40px;
}

#menu-item-8077{
	margin-left:5px;
}


#home-what-we-do{
	padding:120px 0px;
}


#home-what-we-do img{
	max-width: 90%;
}

#home-what-we-do .wwd-item{
	margin-bottom: 20px;
}

#home-what-we-do .wwd-item img{
	float:left;
	margin-right:20px;
	background: #ffffff;
	-webkit-box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	max-width:50px;

}

#home-what-we-do .wwd-item span{
	font-size: 1.6rem;
    line-height: 2.2rem;
    font-weight: 600;
    position: relative;
    top: 2px;
    max-width: 150px;
    display: inline-block;
}




#home-how-it-works{
	padding:100px 0px 10px 0px;
}

#home-how-it-works h2 + p{
	max-width: 900px;
	margin:0px auto;
	text-align: center;
	margin-bottom: 50px;;
}

#home-how-it-works #how-it-works {
	float:left;
	position: relative;
	width:100%;
}


#home-how-it-works img{
	margin-top:-40px;
}

#home-how-it-works .button{
    margin-left: 110px;
    margin-top: 30px;
    margin: 0px 10px;
    display: inline-block;
    max-width: 340px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#home-how-it-works .step-info{
	padding-bottom:25px;
}

#home-how-it-works .center{
	text-align: center;
}

#home-how-it-works #how-it-works:before{
    content: '';
    width: 1px;
    left: 40px;
    top: 0px;
    z-index: -1;
    border-right: 2px dashed #afb8c6;
    position: absolute;
    width: 3px;
    height: 59%;
}


#home-how-it-works #how-it-works .step{
	float:left;
	width:100%;
}

#home-how-it-works #how-it-works .step img{
	float: left;
    margin-right: auto;
    max-width: 70px;
    -webkit-box-shadow: 0 13px 10px 0 rgba(40,58,93,.05);
    box-shadow: 0 13px 10px 0 rgba(40,58,93,.05);
    -webkit-border-radius: 16px;
    border-radius: 16px;
    margin: 0 auto;
    display: block;
    margin-bottom: 70px;
    margin-right: 30px;
    text-align: left;
}

#home-how-it-works #how-it-works .step .step-info p{
    margin: 0;
    font-size: 1.3rem;
    text-align: left;
    display: block;
	padding: 0 20px;
	padding-right:0px;
}

#home-how-it-works #how-it-works .step .step-info p.step{
	font-size: 1.8rem;
    color: #395170;
    text-align: left;
    font-weight: 800;
    float: none;
}










#home-services{
	text-align: center;
	padding:50px 0px 50px 0px;
}

#home-services h2{
	padding-bottom:40px;
}

#home-services .service{
	background: #ffffff;
	box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 20px;
	display: block;

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
}

#home-services .service h4{
	font-size:1.6rem;
	padding:14px;
	margin:0px;
	color:#283A5D
}

#home-services .service .image{
	margin: 5%;
    float: left;
    width: 90%;
    position:relative;
    border-radius: 8px;
	margin-bottom: 0px;
	overflow: hidden;
}

#home-services .service .image img{
	float:left;
	width:100%;

}

#home-services .service:hover{
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
	 -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
	 box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
 
	 transform:scale(0.98);
}


#home-services .price-container{
	font-size:13px;
	background: rgba(40, 58, 93, 0.8);
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity: 0.0;
	
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#home-services .service:hover .price-container{
	opacity: 0.0;
}


#home-services .price-container p{
	margin:0px;
	line-height: 1.5em;
	color:#80D0FF;
}

#home-services .price-container .price{
	margin-top:50px;
	color:#fff;
	font-size:1.6rem;
}

#home-services .price-container i{
	width:10px;
	height:10px;
	background:url(img/learn-more-arrow.svg) no-repeat center center;
	background-size:100% 100%;
	display: inline-block;
	position:relative;
	top:1px;
}


#home-services .button{
	margin-top:30px;
}


#home-services .service .image i{
	width:32px;
	height:32px;
	padding:2px;
	background-size:30px 30px !important;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: block;
	position: absolute;
	right:8px;
	top:8px;
}


#home-services .service-make-ready .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0LjIyIDMwKSI+PGNpcmNsZSBjeD0iODAuMTgyIiBjeT0iODAuMTgyIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9Ijk4IiBjeT0iODAuMTgyIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSI4MC4xODIiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iODAuMTgyIiBjeT0iOTgiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSI5OCIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxMTUuODE4IiBjeT0iOTgiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSIxMTUuODE4IiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSIxMTUuODE4IiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9Ijk4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxMTUuODE4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTY5LjI3MyIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTY5LjI3MyIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI5OCIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iMTE1LjgxOCIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjQ5IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI0OSIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iNDkiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjYyLjM2NCIgY3k9IjEzMy42MzYiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iNjIuMzY0IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI2Mi4zNjQiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik02Mi4zNiA5OGMyLjY4IDAgNC40Ni0xLjc4IDQuNDYtNC40NVY1Ny45aDEzLjM2YzIuMjMgMCA0LTEuMzMgNC40Ni0zLjU1bDQtMjEuNGgxOS4xNmwxLjM0IDguMDNjLjQ0IDIuMjMgMi42NyA0IDUuMzQgMy41NyAyLjIzLS40NSA0LTIuNjggMy41Ny01LjM1bC0yLjIzLTExLjU4Yy0uNDUtMi4yMy0yLjIzLTMuNTctNC40Ni0zLjU3aC04LjlWNC40NWMwLTIuNjctMS44LTQuNDUtNC40Ni00LjQ1LTIuNjcgMC00LjQ1IDEuNzgtNC40NSA0LjQ1VjIzLjZoLTguOWMtMi4yNCAwLTQuMDIgMS4zNS00LjQ3IDMuNTdMNzYuNjIgNDlINjIuMzZjLTIuNjcgMC00LjQ1IDEuNzgtNC40NSA0LjQ1djQwLjFjMCAyLjY3IDEuOCA0LjQ1IDQuNDYgNC40NXoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNOTMuNTUgNDljLTIuNjggMC00LjQ2IDEuNzgtNC40NiA0LjQ1IDAgMi42OCAxLjc3IDQuNDYgNC40NSA0LjQ2SDEyOS4xOHYxMTUuODNjMCAyLjY3IDEuNzggNC40NSA0LjQ2IDQuNDUgMi42NyAwIDQuNDUtMS43OCA0LjQ1LTQuNDVWNTMuNDVjMC0yLjY3LTEuOC00LjQ1LTQuNDYtNC40NUg5My41NXoiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNMTgyLjY0IDExMS4zNmgtOC45Vjk4YzAtMS4zNC0uOS0yLjY3LTEuOC0zLjU2bC0xMS41OC03LjU4Vjc1LjczYzAtMS43OC0uOS0zLjEyLTIuNjctNGwtOC45Mi00LjQ3Yy0yLjIzLS45LTQuOSAwLTUuOCAxLjgtLjg4IDEuNzcgMCA0LjkgMS44IDUuNzhsNi4yMyAzLjFWODkuMWMwIDEuMzMuOSAyLjY2IDEuOCAzLjU1bDExLjU3IDcuNTh2MTEuMTNoLTguMDJsLTgtNGMtMi4yNC0uOS00LjkgMC01LjggMS43OC0uOSAyLjIyIDAgNC45IDEuNzggNS44bDguOSA0LjQ0YzEuMzQuOSAxLjguOSAyLjY4LjloMjIuMjh2NjYuOEg4LjlWNTcuOTJoMTcuODN2MTcuODNjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVoOC45djEzLjM3YzAgMi42NyAxLjggNC40NSA0LjQ3IDQuNDVTNDkgOTYuMjIgNDkgOTMuNTVWNzUuNzNjMC0yLjY4LTEuNzgtNC40Ni00LjQ1LTQuNDZoLTguOVY1My40NWMwLTIuNjctMS44LTQuNDUtNC40Ny00LjQ1SDQuNDVDMS43OCA0OSAwIDUwLjc4IDAgNTMuNDV2MTM4LjFjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVoMTc4LjJjMi42NiAwIDQuNDQtMS43OCA0LjQ0LTQuNDV2LTc1LjczYzAtMi42Ny0xLjgtNC40Ni00LjQ2LTQuNDZ6Ii8+PHBhdGggZmlsbD0idXJsKCNlKSIgZD0iTTgwLjE4IDE3OC4xOGMyLjY3IDAgNC40Ni0xLjc4IDQuNDYtNC40NXYtNjIuMzdjMC0yLjY3LTEuOC00LjQ1LTQuNDYtNC40NWgtNDljLTIuNjcgMC00LjQ1IDEuOC00LjQ1IDQuNDZ2NjIuMzdjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVzNC40Ni0xLjc4IDQuNDYtNC40NXYtNTcuOWg0MC4xdjU3LjljMCAyLjY3IDEuNzcgNC40NSA0LjQ0IDQuNDV6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-hvac .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMyAzMykiPjxwYXRoIGQ9Ik0xNzcuMDUgMEgxMi45NUM1LjggMCAwIDUuOCAwIDEyLjk1djE2NC4xQzAgMTg0LjIgNS44IDE5MCAxMi45NSAxOTBoMTY0LjFjNy4xNCAwIDEyLjk1LTUuOCAxMi45NS0xMi45NVYxMi45NUMxOTAgNS44IDE4NC4yIDAgMTc3LjA1IDB6bTQuMyAxNzcuMDVjMCAyLjM4LTEuOTMgNC4zLTQuMyA0LjNIMTIuOTVjLTIuMzcgMC00LjMtMS45Mi00LjMtNC4zVjEyLjk1YzAtMi4zOCAxLjkzLTQuMyA0LjMtNC4zaDE2NC4xYzIuMzcgMCA0LjMgMS45MiA0LjMgNC4zdjE2NC4xeiIvPjxjaXJjbGUgY3g9IjIxLjU5MSIgY3k9IjIxLjU5MSIgcj0iNC4zMTgiLz48Y2lyY2xlIGN4PSIxNjguNDA5IiBjeT0iMjEuNTkxIiByPSI0LjMxOCIvPjxjaXJjbGUgY3g9IjIxLjU5MSIgY3k9IjE2OC40MDkiIHI9IjQuMzE4Ii8+PGNpcmNsZSBjeD0iMTY4LjQwOSIgY3k9IjE2OC40MDkiIHI9IjQuMzE4Ii8+PHBhdGggZD0iTTE3MC40MiA5MS4xN2MtMS40Mi0uNzMtMy4xNC0uNjQtNC40Ni4yNy0xNC42IDEwLjA4LTM3LjkgMTAuNTMtNTMuMzIgMS40IDE3LjMtMS4xNSAzNS41NC0xMS40MiA0NS42NS0yNS42MyAxLjYgMy42OCAyLjkgNy41MyAzLjg3IDExLjU0LjU2IDIuMzIgMi45IDMuNzUgNS4yIDMuMTggMi4zMy0uNTYgMy43Ni0yLjkgMy4yLTUuMi04LjQ1LTM1LTM5LjUyLTU5LjQ1LTc1LjU3LTU5LjQ1LTQyLjg2IDAtNzcuNzMgMzQuODctNzcuNzMgNzcuNzMgMCAxLjYuOSAzLjA4IDIuMyAzLjgzIDEuNDMuNzQgMy4xNi42NCA0LjQ3LS4yN0MzOC42NiA4OC40OCA2MiA4OC4wMyA3Ny40IDk3LjJjLTE3LjMgMS4xNS0zNS41NyAxMS4zOC00NS43IDI1LjU4LTEuNi0zLjY3LTIuOS03LjUtMy44Ni0xMS41Mi0uNTYtMi4zMi0yLjktMy43NS01LjIyLTMuMTgtMi4zMi41Ni0zLjc0IDIuOS0zLjE4IDUuMiA4LjQ0IDM1IDM5LjUgNTkuNDUgNzUuNTYgNTkuNDUgNDIuODYgMCA3Ny43My0zNC44NyA3Ny43My03Ny43MyAwLTEuNi0uOS0zLjA4LTIuMy0zLjgzem0tNzMuMSA3Mi44Yy04LjgzLTE0LjY2LTguODgtMzYuNi0uMTQtNTEuMzUgMS4xMyAxNy4yNyAxMS4zNCAzNS40OCAyNS41IDQ1LjYtNy44IDMuNDQtMTYuMzYgNS40Ni0yNS4zNiA1Ljc2em0tOS4yNC01Mi42M2MtNy42NiAxNS41NC03LjkyIDM2LjQ0LS43IDUyLjMtOC44Ny0uOTgtMTcuMjctMy42LTI0Ljg2LTcuNjItLjM2LTE3LjE2IDEwLjU4LTM2LjI2IDI1LjU2LTQ0LjY4em00LjYtODUuMzJjOC44MyAxNC42NyA4Ljg4IDM2LjYyLjE0IDUxLjM2LTEuMTMtMTcuMjctMTEuMzQtMzUuNDgtMjUuNS00NS42IDcuOC0zLjQ0IDE2LjM2LTUuNDYgMjUuMzYtNS43NnptOS4yNCA1Mi42NGM3LjY2LTE1LjU0IDcuOTItMzYuNDQuNy01Mi4zIDguODcuOTggMTcuMjcgMy42IDI0Ljg2IDcuNjIuMzYgMTcuMTYtMTAuNTggMzYuMjYtMjUuNTYgNDQuNjh6TTk1IDEwMy42NGMtNC43NiAwLTguNjQtMy44OC04LjY0LTguNjQgMC00Ljc2IDMuODgtOC42NCA4LjY0LTguNjQgNC43NiAwIDguNjQgMy44OCA4LjY0IDguNjQgMCA0Ljc2LTMuODggOC42NC04LjY0IDguNjR6bTU4LjYzLTQ1LjI0Yy04LjI1IDE1LjAzLTI3LjI3IDI2LjEtNDQuNDYgMjUuOSAxNC40Mi05LjYzIDI1LjEtMjcuNjQgMjYuNzUtNDUgNy4wMiA1LjE2IDEzLjA1IDExLjYgMTcuNyAxOS4xem0tOTUuMTctMjJjMTUgOC4yNyAyNi4wNSAyNy4yOCAyNS44NSA0NC40NC05LjYtMTQuNC0yNy41Ny0yNS4wMi00NC45LTI2Ljc0IDUuMi03LjAyIDExLjY0LTEzLjA2IDE5LjA2LTE3Ljd6bS0zMi4xNCA1MWMuOTgtOC45MiAzLjctMTcuMyA3Ljc1LTI0LjkgMTcuMTMtLjM3IDM2LjE3IDEwLjYgNDQuNTggMjUuNTYtMTUuNTUtNy42Ni0zNi40Ny03LjktNTIuMzMtLjY3em0xMC4wNSA0NC4yYzguMjYtMTUuMDMgMjcuMjgtMjYuMDggNDQuNDUtMjUuOS0xNC40IDkuNjQtMjUuMSAyNy42NC0yNi43NCA0NS03LjAyLTUuMTYtMTMuMDUtMTEuNi0xNy43LTE5LjF6bTk1LjE3IDIyYy0xNS04LjI3LTI2LjA0LTI3LjI2LTI1Ljg1LTQ0LjQgOS42IDE0LjM3IDI3LjU3IDI1IDQ0LjkgMjYuNy01LjIgNy4wMi0xMS42MyAxMy4wNi0xOS4wNiAxNy43em0yNC40LTI2LjEyYy0xNy4xNS4zNy0zNi4yLTEwLjYtNDQuNi0yNS41NSAxNS41NiA3LjY3IDM2LjQ4IDcuOSA1Mi4zNC42Ny0uOTggOC45Mi0zLjcgMTcuMy03Ljc1IDI0Ljg4eiIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#home-services .service-painting .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuMTYxIDI5KSI+PGNpcmNsZSBjeD0iNjYuODE4IiBjeT0iMjIuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xNy44MiAxMDIuNDVjMCAyLjQ3IDIgNC40NiA0LjQ1IDQuNDZoODkuMWE0LjQ1IDQuNDUgMCAxMDAtOC45MWgtODkuMWMtMi40NiAwLTQuNDUgMi00LjQ1IDQuNDV6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTEyNC4xMSA4Mi45MmwtMzEuODQtOS41NmE0LjQyIDQuNDIgMCAwMS0zLjE4LTQuMjZWMjIuMjdBMjIuMyAyMi4zIDAgMDA2Ni44MiAwYTIyLjMgMjIuMyAwIDAwLTIyLjI3IDIyLjI3VjY5LjFjMCAxLjk4LTEuMjggMy43LTMuMTggNC4yN0w5LjUyIDgyLjkyQTEzLjI4IDEzLjI4IDAgMDAwIDk1LjcydjI0LjU1YzAgMi40NyAyIDQuNDYgNC40NSA0LjQ2aDEzLjM3djE3LjgyYTQuNDUgNC40NSAwIDEwOC45IDB2LTE3LjgyaDguOTJ2MTMuMzZhNC40NSA0LjQ1IDAgMTA4LjkgMHYtMTMuMzZoOC45MXY4LjlhNC40NSA0LjQ1IDAgMTA4LjkxIDB2LTguOWg4LjkxdjQuNDVhNC40NSA0LjQ1IDAgMTA4LjkxIDB2LTQuNDVoOC45MXY0LjQ1YTQuNDUgNC40NSAwIDEwOC45MSAwdi00LjQ1aDguOXY0LjQ1YTQuNDUgNC40NSAwIDEwOC45MiAwdi04LjljMC0yLjQ3LTItNC40Ni00LjQ2LTQuNDZIOC45MXYtMjAuMWMwLTEuOTggMS4yOC0zLjcgMy4xNy00LjI3bDMxLjg1LTkuNTVjNS43LTEuNyA5LjUyLTYuODUgOS41Mi0xMi44VjIyLjI3YzAtNy4zNyA2LTEzLjM2IDEzLjM3LTEzLjM2IDcuMzcgMCAxMy4zNiA2IDEzLjM2IDEzLjM2VjY5LjFjMCA1Ljk1IDMuODMgMTEuMSA5LjUzIDEyLjhsMzEuODQgOS41NmE0LjQyIDQuNDIgMCAwMTMuMTggNC4yNnY2MC4xOUEzMS4yMyAzMS4yMyAwIDAxOTggMTg2Ljc3di0zNS4zMmE0LjQ1IDQuNDUgMCAxMC04LjkgMCAzNS42OCAzNS42OCAwIDAxLTM1LjY1IDM1LjY0SDguOTF2LTQ5YTQuNDUgNC40NSAwIDEwLTguOTEgMHY1My40NkMwIDE5NCAyIDE5NiA0LjQ1IDE5Nmg0OWE0NC41IDQ0LjUgMCAwMDM1LjY0LTE3Ljg0djEzLjM5YzAgMi40NiAyIDQuNDUgNC40NiA0LjQ1IDIyLjEgMCA0MC4wOS0xNy45OCA0MC4wOS00MC4xVjk1LjczYzAtNS45NS0zLjgzLTExLjEtOS41My0xMi44eiIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#home-services .service-plumbing .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTIwLjcgMTI0LjVjLTEuNjcgMi4xLTE3LjU5IDIzLjA0LTE3LjU5IDM1LjYgMCAxNC42NyAxMC45IDIxLjM3IDIwLjk1IDIxLjM3IDEyLjk4IDAgMjAuOTQtNy45NiAyMC45NC0yMS4zNiAwLTEyLjU3LTE1LjkyLTMzLjUyLTE3LjYtMzUuNmE0LjM2IDQuMzYgMCAwMC02LjcgMHptMy4zNiA0OC45Yy0yLjEzIDAtMTIuNzctLjQzLTEyLjc3LTEzLjIgMC02LjM3IDYuODEtMTguMjkgMTIuNzctMjYuMzcgNS45NSA4LjUxIDEyLjc2IDIwLjQyIDEyLjc2IDI2LjM4IDAgMTEuMDYtNi44IDEzLjE4LTEyLjc2IDEzLjE4eiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjIyLjc1NyAzNykiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTI0LjUzIDY0LjI1Yy0zLjAxIDAtMy45NiAyLTMuOTYgNS4wMnYxMy4wNmwtMy41MSAzLjUyYy0yLjAxIDItNi42IDQuNTgtOS42IDQuNThIOTEuMzdjLTMuMDIgMC03LjYtMi41Ny05LjYtNC41OGwtNS4wMy0zLjk2Yy0xLTEtLjk1LTEuNS0yLjQ2LTEuNUg0OS4xN2MtOC41NCAwLTE0IDUuNDYtMTQgMTR2MjUuMTJIMTIuOTRWOTQuMzljMC0xOS42IDE2LjY0LTM2LjIzIDM2LjIzLTM2LjIzaDUuMDNjMy4wMSAwIDUuMDItLjk1IDUuMDItMy45NiAwLTMuMDItMi0zLjk2LTUuMDItMy45NmgtNS4wM2MtMjUuMTEgMC00NC4xNSAxOS4wMy00NC4xNSA0NC4xNXYyNS4xMmMtMy4wMSAwLTUuMDIuOTUtNS4wMiAzLjk2czIuMDEgMy45NiA1LjAyIDMuOTZoMzkuMTNjMy4wMiAwIDUuMDItLjk1IDUuMDItMy45NnMtMi0zLjk2LTUuMDItMy45NlY5NC4zOWMwLTMuMDEgMi4wMS02LjA5IDUuMDItNi4wOWgyMy4xMWwzLjUyIDQuNThjNC4wMiA0LjAyIDkuNTUgNS40NyAxNS41OCA1LjQ3aDE2LjA3YzYuMDMgMCAxMC41LTEuNDUgMTQuNTEtNS40N2w1LjAzLTUuMDJjMS0xIDEuNS0yLjAxIDEuNS0zLjUyVjY5LjI3YzAtMy4wMS0uOTQtNS4wMi0zLjk2LTUuMDJ6IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMjIuNzU3IDM3KSIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xODcuMzMgMjQuNTZjLTEuNS0xLTMuNTEtMS01LjAyIDBMMTYwLjcgMzUuNmMtNS41MyAzLjAxLTguNDMgNy45OC04LjQzIDE0LjYzaC0yNS43NGwtMy41MS0zLjUyYy00LjAyLTQuMDItMTAuNjEtNy42LTE2LjY0LTcuNmgtMy4wMlYyM2MwLTMuMDEgMi4wMS01LjAyIDUuMDMtNS4wMmgxNGMzLjAyIDAgNi4xLS45NSA2LjEtMy45NiAwLTMuMDIgMy4wNy02LjEgNi4wOC02LjEgMy4wMiAwIDYuMDkgMy4wOCA2LjA5IDYuMSAwIDMuMDEtMy41OCA2LjA5LTYuMDkgNi4wOS0zLjAxIDAtNS4wMi45NC01LjAyIDMuOTYgMCAzLjAxIDIgMy45NSA1LjAyIDMuOTUgOC4wNCAwIDE0LTUuOTYgMTQtMTQgMC04LjU0LTUuNDYtMTQuMDEtMTQtMTQuMDEtNi41MyAwLTExIDQuMDItMTMgMTAuMDVINzcuNzVDNzUuNzUgNC4wMiA3MS4yOCAwIDY0Ljc1IDBjLTguNTQgMC0xNCA1LjQ3LTE0IDE0IDAgOC41NSA1LjQ2IDE0LjAxIDE0IDE0LjAxIDMuMDEgMCA1LjAyLS45NCA1LjAyLTMuOTUgMC0zLjAyLTItMy45Ni01LjAyLTMuOTYtMy4wMiAwLTYuMDktMy4wOC02LjA5LTYuMSAwLTMgMy4wNy02LjA4IDYuMDktNi4wOCAzLjAxIDAgNi4wOSAzLjA3IDYuMDkgNi4wOSAwIDMuMDEgMy4wNyAzLjk2IDYuMDkgMy45NmgxNGMzLjAyIDAgNS4wMyAyIDUuMDMgNS4wMnYxNi4xNGgtMy4wMmMtNi4wMyAwLTEyLjYyIDIuNS0xNi42NCA2LjUzbC0zLjk2IDUuMDJjLTEuNSAxLTIgNC4xNC0yIDUuNjV2MTIuOTRjMCAzLjAxLjk0IDUuMDIgMy45NSA1LjAyIDMuMDIgMCAzLjk2LTIgMy45Ni01LjAyVjU2LjIxbDMuNTItNC41OGMyLjAxLTIuMDEgNi42LTQuNTggOS42LTQuNThoMTYuMDhjMy4wMiAwIDguNjYgMy42MyAxMC42NyA1LjY0bDMuOTYgMy45NmMxIDEgMi4wMSAxLjUgMy41MiAxLjVoMjkuMDhjMy4wMSAwIDUuMDItLjk0IDUuMDItMy45NXYtLjVjMC00LjAyLjk1LTguMSA0LjQ2LTEwLjExbDE3Ljc3LTguNnY2OC41NmwtMTYuNy04LjFjLTMuNTItMS41LTUuNTMtNi4wOC01LjUzLTEwLjF2LTFjMC0zLjAyLTItMy45Ny01LjAyLTMuOTdoLTEwLjA1Yy0zLjAxIDAtNS4wMi45NS01LjAyIDMuOTYgMCAzLjAyIDMuMDcgMy45NiA2LjA4IDMuOTZoNi42YzEuNSA2LjAzIDMuOTUgMTIuMTIgOS40OCAxNC42M2wyMC41NCAxMS4wNWMxIC41IDEuNS41IDIuNTEuNSAxIDAgMi4wMS0uNSAyLjUxLS41IDEuNTEtMSAyLjUxLTIuNSAyLjUxLTQuNTJWMjkuMDhhNiA2IDAgMDAtMi41LTQuNTJ6IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMjIuNzU3IDM3KSIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#home-services .service-electrical .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaCIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik05NC42OC4zMmMuODMtLjI4IDEuNzQtLjE2IDIuNTYuMSAxLjYzLjYgMi44IDIuMjYgMi44IDQgMCA1LjIgMCAxMC40MiAwIDE1LjY0IDAgLjc3LjA0IDEuNTUtLjAzIDIuMzItLjE1IDEuNjYtMS4zNCAzLjItMi45MyAzLjY3LTEuNi41Mi0zLjQ4LjA1LTQuNTctMS4yMy0uNzQtLjgyLTEuMS0xLjk0LTEuMS0zLjA0IDAtNS43OCAwLTExLjU3LjAyLTE3LjM1LS4wMi0xLjkgMS40Mi0zLjY2IDMuMjYtNC4xeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0zMSAyNi43OGMxLjMyLS4xNCAyLjY4LjM0IDMuNTggMS4zIDQuMSA0LjA3IDguMTcgOC4xNiAxMi4yNiAxMi4yMy43LjYzIDEuMjYgMS40IDEuNDggMi4zLjQ2IDEuNTctLjEgMy4zMy0xLjMyIDQuNC0xLjU2IDEuNC00LjE4IDEuNDQtNS43Mi0uMDMtNC4wMi00LjA2LTguMDYtOC4xLTEyLjEtMTIuMTUtLjUtLjUzLTEuMS0uOTgtMS40My0xLjY2LS44LTEuNDgtLjYyLTMuNDQuNDYtNC43NC42OC0uOSAxLjc0LTEuNCAyLjgtMS42NHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjM0NSAyNikiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMTU5LjIgMjYuOGMxLjQ4LS4zIDMuMS4yOCA0LjA2IDEuNDMgMS4zNSAxLjU1IDEuMzcgNC4xLS4wMyA1LjYyLTQuMTQgNC4xNi04LjI4IDguMy0xMi40IDEyLjQ3LS43My44LTEuNjUgMS41My0yLjc1IDEuNjgtMS42OC4zMi0zLjUyLS40Ni00LjQyLTEuOTItMS4wNy0xLjYtLjg3LTMuOTIuNS01LjMgNC4xNC00LjEzIDguMjgtOC4yOCAxMi40Mi0xMi40Mi43LS43NSAxLjYtMS4zMyAyLjYzLTEuNTd6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTcyLjI3IDM5LjYyYzguNjMtMy42NiAxOC4xMi01LjIzIDI3LjQ3LTQuNiA4LjIyLjUgMTYuMyAyLjgyIDIzLjYzIDYuNTQgNi40NyAzLjQ0IDEyLjQyIDcuOTQgMTcuMzMgMTMuNCA4Ljk3IDkuOTYgMTQuNSAyMi45OCAxNS4zIDM2LjM2LjggMTEuMjMtMS40MyAyMi42Ny02LjUgMzIuNzItNCA4LjEzLTkuNzQgMTUuMjItMTUuODMgMjEuODUtMy4wNyAzLjUtNi40IDYuOC05LjA1IDEwLjY0LTEuNiAyLjM2LTMgNS4wNS0yLjk4IDcuOTggMCA1LjIyIDAgMTAuNDQgMCAxNS42Ny4wMi43NS4xMyAxLjUyLjAyIDIuMjgtLjEgMi4zLjE4IDQuNjUtLjUgNi44OC0xLjMzIDUuMTYtNi4xNSA5LjIyLTExLjUgOS41Ni0xLjQ0LjA3LTIuOS4wMi00LjM1LjA0LTIuNCAyLjY2LTUuOTUgNC4zNC05LjU3IDQuMy0zLjYyLjA1LTcuMTctMS42My05LjU4LTQuMy0yLjM0LS4wNi00Ljc2LjIyLTcuMDItLjUyLTQuNS0xLjMtOC4xLTUuMi05LjAzLTkuOC0uNC0xLjctLjIyLTMuNDctLjMtNS4yLS41LTEuMi0uNTMtMi41OCAwLTMuOC4wNS00Ljk3IDAtOS45Ni4wMi0xNC45NC4wNC0yLjkzLTEuMzItNS42NS0yLjkzLTguMDMtMS40My0yLjE3LTMuMTgtNC4xLTQuODQtNi4wNy00Ljg3LTUuNTMtOS45Ny0xMC45LTE0LjIyLTE2Ljk0LTQuMTgtNS44NC03LjU3LTEyLjMtOS43LTE5LjE2LTEuNDUtNC42LTIuMzItOS4zNy0yLjY4LTE0LjE3LS4yLTMuNTQtLjMzLTcuMS4wMy0xMC42Ljc4LTguNTUgMy40Mi0xNi45MiA3LjctMjQuMzQgNC4yNy03LjUyIDEwLjItMTQuMDYgMTcuMjItMTkuMSAzLjctMi42NCA3LjYzLTQuOTcgMTEuODUtNi42OG0xNy40NiA1LjY2Yy03Ljc3LjkzLTE1LjM2IDMuNjMtMjEuODcgOC02LjQgNC4yMy0xMS44IDkuOTMtMTUuNyAxNi41Mi00LjE0IDctNi41MyAxNS02LjkyIDIzLjEtLjEgNC4xLjA4IDguMjUuNzcgMTIuMyAxLjIgNy4yOCA0LjA2IDE0LjIzIDguMSAyMC4zOCAzLjg0IDUuOTUgOC42NyAxMS4xNiAxMy40IDE2LjQgMi4xNiAyLjQ1IDQuMzYgNC44NyA2LjI2IDcuNTQgMS45MyAyLjc1IDMuMzQgNS44NSA0LjIgOS4xIDExLjg1IDAgMjMuNyAwIDM1LjUzIDAgLjg3LTMuNDQgMi40My02LjY4IDQuNS05LjU1IDIuMjMtMyA0LjgtNS43NSA3LjMyLTguNSAzLjE0LTMuNCA2LjItNi44NyA5LjAyLTEwLjU1IDIuODctMy44NCA1LjQ0LTcuOTMgNy4zOC0xMi4zMyAyLjg2LTYuNCA0LjMtMTMuMzUgNC41LTIwLjMzLjE4LTcuNS0xLjEyLTE1LjA1LTQuMTItMjEuOTMtNS40OC0xMi44Ny0xNi41Ny0yMy4yNS0yOS44My0yNy43My03LjItMi41NC0xNC45Ny0zLjI1LTIyLjU0LTIuNDJtLTEwLjcgMTIzLjhjMCAyLjc4IDAgNS41NiAwIDguMzQgMS41My4wMyAzLjAzLjg1IDMuNzQgMi4yMy45IDEuNjQuNTIgMy44OC0uOTMgNS4wOC0uNzcuNy0xLjggMS4wNC0yLjgyIDEuMDgtLjA0IDIuMSAxLjY2IDQgMy43MyA0LjE0IDguNTggMCAxNy4xNSAwIDI1LjczIDAgMi4xNi0uMDQgNC0yIDMuOTYtNC4xNS02LjggMC0xMy42IDAtMjAuNCAwLS44IDAtMS42NC4wNy0yLjQtLjI3LTEuNTItLjU2LTIuNi0yLjEtMi42Ni0zLjctLjE1LTEuNzcgMS0zLjQ4IDIuNjMtNC4xMi43LS4zIDEuNS0uMjcgMi4yNi0uMjcgNi44NSAwIDEzLjcgMCAyMC41NiAwIDAtMi43OCAwLTUuNTYgMC04LjM1LTExLjEzIDAtMjIuMjYgMC0zMy4zOCAweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjZSkiIGQ9Ik0zLjcyIDkxLjAzYzYuMS0uMDcgMTIuMTggMCAxOC4yNi0uMDMgMS4zNS0uMDYgMi43Ni40MiAzLjYzIDEuNDcgMS4wMyAxLjE0IDEuMzYgMi44Mi44NCA0LjI2LS41NCAxLjczLTIuMzIgMi45My00LjEgMi45LTUuNjguMDMtMTEuMzUgMC0xNyAuMDItMS4yNS4xMi0yLjYtLjA3LTMuNTgtLjktMS4yOC0xLTEuOTUtMi43Ny0xLjU4LTQuMzYuMzUtMS43IDEuODQtMy4wOCAzLjU0LTMuMzd6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTE2Ny44MyA5MS4wM2M2LjAzLS4wNyAxMi4wNiAwIDE4LjEtLjAzLjg2LS4wMiAxLjc1LjA3IDIuNTIuNSAxLjc4Ljg2IDIuNzQgMy4wNiAyLjE3IDQuOTUtLjM2IDEuNS0xLjYyIDIuNjYtMy4wOCAzLjA1LS43OC4yLTEuNi4xNC0yLjQuMTUtNS4xIDAtMTAuMTggMC0xNS4yOCAwLS43MyAwLTEuNDcuMS0yLjItLjA3LTEuOTctLjM1LTMuNDgtMi4yNS0zLjUtNC4yNC0uMDQtMi4xIDEuNjMtNCAzLjY3LTQuM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjM0NSAyNikiLz48cGF0aCBmaWxsPSJ1cmwoI2cpIiBkPSJNNDIuNSAxNDMuMDNjMS45OC0uNjcgNC4zMy4zMyA1LjI0IDIuMi44MiAxLjYuNDggMy42NC0uNzcgNC45LTQuMSA0LjEzLTguMjQgOC4yLTEyLjMzIDEyLjM1LTEuMDcgMS4zLTIuODggMS45Ni00LjUgMS40OC0yLjM1LS40Ny0zLjgtMy4yMi0zLjAzLTUuNDQuMy0uOTggMS4wMi0xLjc0IDEuNzYtMi40IDMuOTUtMy45NSA3LjktNy45IDExLjg0LTExLjg1LjUzLS41IDEuMS0xIDEuOC0xLjI0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjaCkiIGQ9Ik0xNDYuMDYgMTQzYzEuNTMtLjQ1IDMuMzYtLjA4IDQuNSAxLjEgNC4xMiA0LjA4IDguMiA4LjIgMTIuMzMgMTIuMy44LjcgMS40IDEuNjYgMS41NyAyLjczLjM0IDEuOC0uNjcgMy43NS0yLjMyIDQuNTUtLjk1LjQyLTIuMDMuNTctMy4wNC4yOC0xLjE1LS4yNC0yLTEuMTQtMi43Ny0xLjk4LTMuOTUtMy45NC03LjktNy45LTExLjg0LTExLjg0LS45LS44OC0xLjQtMi4xNS0xLjMtMy40LjEtMS42NiAxLjMtMy4xOCAyLjg2LTMuNzN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-handyman .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOSAyOSkiPjxjaXJjbGUgY3g9IjIyLjUiIGN5PSIxNzUuNDg3IiByPSI0LjUiIGZpbGw9InVybCgjYSkiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTk2LjIgNTguNThjLTEuMjQtLjktMi44NC0xLjE0LTQuMjgtLjZsLTI1IDkuMzhjLTIuMzIuODctMy41IDMuNDctMi42MyA1LjguODcgMi4zMiAzLjQ2IDMuNSA1LjggMi42M2wxNy44Ny02LjcyYy0zLjU3IDE2LjE0LTE1LjE2IDI5Ljc0LTMwLjk3IDM1LjctOS45OCAzLjgtMjAuNjYgNC4yNS0zMC45IDEuMzYtNi41NS0xLjg1LTEzLjQ3LS4xNC0xOC4wNiA0LjQ2TDMzLjkgMTg0LjczYy0yLjc1IDIuNzUtNi40IDQuMjctMTAuMyA0LjI3LTguMDUgMC0xNC42LTYuNTUtMTQuNi0xNC42IDAtMy45IDEuNTItNy41NiA0LjI4LTEwLjMybDc0LjMtNzQuM2M0LjczLTQuNzQgNi40NS0xMS42NCA0LjQ3LTE4LS45Ny0zLjEtMS4yOC00LjUtMS4zNy01LjA1LTMuOTUtMjMuMjYgOS4yMi00Ni4yIDMxLjMyLTU0LjU2IDE1LjcyLTUuOTQgMzMuMzUtMy4zNiA0Ni43IDYuNGwtMzQuNTMgMTMuMDZjLTEuMTIuNDItMi4wMiAxLjI3LTIuNSAyLjM2LS41IDEuMDgtLjU0IDIuMy0uMTIgMy40MyAwIDAgMTUuNjcgNDEuNDggMTUuOSA0Mi4xbDQuNzggMTIuNjNjLjg4IDIuMzMgMy40OCAzLjUgNS44IDIuNjIgMi4zMy0uODcgMy41LTMuNDcgMi42Mi01LjhsLTQuNzctMTIuNjMtLjI4LjFjLS44Mi0zLTMtOC44LTcuNjgtMjEuMTVsLTYuMzYtMTYuODRMMTc5IDI0LjNjMS40NS0uNTQgMi41LTEuNzggMi44My0zLjI4LjMtMS41LS4xNi0zLjA2LTEuMjUtNC4xNEMxNjQuMzQuODYgMTQwLjEtNC4zIDExOC44MyAzLjc1Yy0yNi4xMiA5Ljg3LTQxLjcgMzctMzcgNjQuNDguMjIgMS40Ljc2IDMuNDIgMS42MyA2LjIyLjk4IDMuMTYuMTIgNi42LTIuMjUgOC45N2wtNzQuMyA3NC4zQzIuNDYgMTYyLjE4IDAgMTY4LjEgMCAxNzQuNCAwIDE4Ny40MiAxMC41OCAxOTggMjMuNiAxOThjNi4zIDAgMTIuMjItMi40NSAxNi42Ny02LjlsNzQuMTItNzQuMTRjMi4zMi0yLjM0IDUuNzctMy4xNSA5LjI1LTIuMTYgMTIuMSAzLjQyIDI0Ljc0IDIuODcgMzYuNTMtMS42IDIxLjQtOC4wOCAzNi4yMy0yNy45OCAzNy44LTUwLjcuMS0xLjUyLS41Ni0zLTEuOC0zLjkyeiIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xMjIuNjYgNjkuMzVjLjUzIDAgMS4wNy0uMSAxLjYtLjNsOC40LTMuMTdjMi4zNC0uODggMy41LTMuNDggMi42My01LjgtLjktMi4zMy0zLjUtMy41LTUuOC0yLjYybC04LjQzIDMuMThjLTIuMzIuODgtMy41IDMuNDctMi42MiA1LjguNjggMS44IDIuNCAyLjkgNC4yIDIuOXoiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNMTMwLjUyIDQ3LjQ1Yy0uODgtMi4zMy0zLjQ4LTMuNS01LjgtMi42M2wtOC40MiAzLjJjLTIuMzMuODYtMy41IDMuNDYtMi42MyA1LjguNjggMS44IDIuNCAyLjkgNC4yMiAyLjkuNTIgMCAxLjA1LS4xIDEuNTctLjNsOC40Mi0zLjE4YzIuMzMtLjg3IDMuNS0zLjQ3IDIuNjItNS44eiIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xMjcuNDQgODEuOThjLjUzIDAgMS4wNi0uMSAxLjYtLjNsOC40LTMuMThjMi4zMy0uODggMy41LTMuNDcgMi42My01LjgtLjg4LTIuMzItMy40OC0zLjUtNS44LTIuNjJsLTguNDIgMy4xOGMtMi4zMy44OC0zLjUgMy40OC0yLjYyIDUuOC42OCAxLjggMi40IDIuOTIgNC4yIDIuOTJ6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-carpet-cleaning .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTA2LjUgMTE2YzAgMi40MiAxLjk1IDQuMzcgNC4zNiA0LjM3IDI4LjY0IDAgMjUtMTQuOTggMjUtMzggMC03LjUtLjc4LTE2LjE2LTEuNi0yNS41LS45NC0xMC40OC0xLjk2LTIxLjg2LTEuOTYtMzMuODUgMC00LjE4IDEuNy03Ljk4IDQuNDctMTAuNzQgMi43Ni0yLjc2IDQuNTctMy40NyA4Ljc1LTMuNDdzNS45OC43MiA4Ljc0IDMuNDggNC40NyA2LjU2IDQuNDcgMTAuNzRWMTQxLjJjMCAyLjQgMS45NSA0LjM2IDQuMzYgNC4zNiAyLjQgMCA0LjM2LTEuOTYgNC4zNi00LjM2VjIzLjAyYzAtNi42LTIuNy0xMi41Ny03LjAzLTE2LjktNC4zNC00LjM1LTguMzMtNi4wNC0xNC45LTYuMDQtNi42IDAtMTAuNiAxLjctMTQuOTMgNi4wMy00LjMzIDQuMzUtNy4wMiAxMC4zMy03LjAyIDE2LjkyIDAgMTEuOTggMS4wNSAyMy43NSAyLjAyIDM0LjYuOCA4Ljk1IDEuNTMgMTcuMjQgMS41MyAyNC43NiAwIDE3LjczIDUuMjMgMjkuMjctMTYuMjcgMjkuMjctMi40IDAtNC4zNiAxLjk1LTQuMzYgNC4zNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik05Mi42NSA5MC4zNWM1LjgyIDAgMTEuMSAyLjM4IDE0Ljk0IDYuMiAzLjgyIDMuODQgNi4yIDkuMTMgNi4yIDE0Ljk1djkuMDNjMCA1LjgyLTIuMzggMTEuMS02LjIgMTQuOTMtMy44NCAzLjgzLTkuMTMgNi4yLTE0Ljk1IDYuMi0yLjQgMC00LjM2LTEuOTQtNC4zNi00LjM1Vjk0LjczYzAtMi40IDEuOTQtNC4zNyA0LjM1LTQuMzd6bTguNzcgMTIuMzhjLTEuMjQtMS4yNC0yLjc0LTIuMjItNC40LTIuODV2MzIuMjdjMS42Ni0uNjMgMy4xNi0xLjYyIDQuNC0yLjg2IDIuMjUtMi4yNiAzLjY1LTUuMzYgMy42NS04Ljc3di05LjAzYzAtMy40LTEuNC02LjUyLTMuNjUtOC43N3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik00My42NCAxNDYuOTZjMC0uMzItLjAzLS42Mi0uMS0uOTJIODguM1Y3OC42N2MwLTEwLjkzLTQuNS0yMC44OC0xMS43LTI4LjEtNy4yLTcuMi0xNy4xNi0xMS42OC0yOC4xLTExLjY4SDI1LjN2ODcuOTRjLS44LTEuMDQtMi4wNS0xLjctMy40Ni0xLjd2NC4zOGgzLjQ2di0yLjY4Yy41Ni43NC45IDEuNjYuOSAyLjY2IDAgMi40LTEuOTUgNC4zNi00LjM2IDQuMzYtLjU0IDAtLjA3LS4wMi0uMzUgMC0uMiAwLS4zNy4wMi0uNTUuMDItMi40IDAtNC4zNy0xLjk1LTQuMzctNC4zNnYtOTVjMC0yLjQgMS45Ni00LjM2IDQuMzctNC4zNmgyNy42YzEzLjMzIDAgMjUuNDYgNS40NiAzNC4yNSAxNC4yNUM5MS41NyA1My4yIDk3IDY1LjM0IDk3IDc4LjY4djcxLjc0YzAgMi40Mi0xLjk0IDQuMzctNC4zNSA0LjM3SDM5Yy0uMyAwLS42LS4wMi0uOTItLjEtMi4zNi0uNDYtMy45LTIuNzYtMy40Mi01LjEyLjEtLjUuMTctLjkzLjItMS4yOC4wNC0uMzUuMDUtLjc4LjA1LTEuMyAwLTIuNDIgMS45Ny00LjM4IDQuMzgtNC4zOCAyLjEgMCAzLjg0IDEuNDcgNC4yNiAzLjQ0aC00LjZ2LjkyaDQuN3ptLTIxLjgyLTE3LjQ0aDMuNDZjMCAyLjEtMS40OCAzLjg1LTMuNDYgNC4yN3YtNC4yOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik00Mi4yIDM1LjM4YzAtMi40LTEuOTQtNC4zNi00LjM1LTQuMzYtMi40IDAtNC4zNiAxLjk1LTQuMzYgNC4zNnY0MS4xYzAgMTEuNzYgNC44IDIyLjQ2IDEyLjU1IDMwLjIgNy43NiA3Ljc3IDE4LjQ2IDEyLjU4IDMwLjIzIDEyLjU4aDE0Ljk0YzIuNCAwIDQuMzYtMS45NSA0LjM2LTQuMzYgMC0yLjQtMS45NS00LjM2LTQuMzYtNC4zNkg3Ni4yOGMtOS4zNiAwLTE3Ljg4LTMuODQtMjQuMDYtMTAuMDItNi4xOC02LjE3LTEwLTE0LjctMTAtMjQuMDV2LTQxLjF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS41IDQzLjYyNykiLz48cGF0aCBmaWxsPSJ1cmwoI2UpIiBkPSJNMTMzLjMgMTM2LjgzaDU4LjczYzIuNCAwIDQuMzYgMS45NiA0LjM2IDQuMzd2MTUuNjhjMCAyLjQtMS45NiA0LjM3LTQuMzcgNC4zN0gxMzMuM2MtMi40IDAtNC4zNy0xLjk2LTQuMzctNC4zN1YxNDEuMmMwLTIuNCAxLjk2LTQuMzcgNC4zNy00LjM3em01NC4zNyA4LjczaC01MHY2Ljk2aDUwdi02Ljk2eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuNSA0My42MjcpIi8+PHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTIxLjgyIDEyNS4xNGM2LjAyIDAgMTEuNDggMi40NCAxNS40MyA2LjQgMy45NSAzLjk0IDYuNCA5LjQgNi40IDE1LjQycy0yLjQ1IDExLjQ4LTYuNCAxNS40M2MtMy45NSAzLjkzLTkuNCA2LjM4LTE1LjQzIDYuMzgtNi4wMyAwLTExLjQ4LTIuNDUtMTUuNDMtNi40QzIuNDMgMTU4LjQ1IDAgMTUzIDAgMTQ2Ljk3YzAtNi4wMyAyLjQ0LTExLjQ4IDYuNC0xNS40MyAzLjk0LTMuOTUgOS40LTYuNCAxNS40Mi02LjR6bTkuMjYgMTIuNTZjLTIuMzctMi4zNy01LjY0LTMuODQtOS4yNi0zLjg0cy02LjkgMS40Ny05LjI2IDMuODRjLTIuMzcgMi4zNy0zLjg0IDUuNjQtMy44NCA5LjI2IDAgMy42IDEuNDcgNi45IDMuODQgOS4yNiAyLjM3IDIuMzcgNS42NCAzLjgzIDkuMjYgMy44M3M2LjktMS40NiA5LjI2LTMuODNjMi4zNy0yLjM3IDMuODQtNS42NSAzLjg0LTkuMjYgMC0zLjYyLTEuNDctNi45LTMuODQtOS4yNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjZykiIGQ9Ik01Mi4zNSAxNC4xM2MwLTIuNC0xLjk2LTQuMzYtNC4zNi00LjM2LTIuNDIgMC00LjM4IDEuOTUtNC4zOCA0LjM2VjMwLjhjMCAyLjQgMS45NiA0LjM2IDQuMzcgNC4zNiAyLjQgMCA0LjM1LTEuOTUgNC4zNS00LjM2VjE0LjEzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuNSA0My42MjcpIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-lawn-care .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTgxLjUzIDEzNC44NnYtMTYuMDNjMC04LjU1LTYuOTQtMTUuNS0xNS41LTE1LjVoLTcuMTRsLTguOS0xNy44Yy0uOS0xLjc2LTIuNjgtMi44Ni00LjY0LTIuODZINzcuNWMtMS4zNyAwLTIuNy41NC0zLjY1IDEuNS0uOTcuOTgtMS41MiAyLjMtMS41MiAzLjY2djE1LjVINjAuNjhMMzAuNzggMy42OEMzMC4xMyAxLjUgMjguMTIgMCAyNS44MyAwSDUuMTdDMi4zIDAgMCAyLjMgMCA1LjE3YzAgMi44NSAyLjMgNS4xNiA1LjE3IDUuMTZIMjJsMjkuNjcgOTguOTN2MjUuNkMzOSAxMzcuNDQgMzAuMiAxNDkgMzEuMDcgMTYxLjljLjg1IDEyLjkgMTEuMTMgMjMuMTcgMjQuMDMgMjQuMDQgMTIuOS44NyAyNC40Ni03Ljk0IDI3LjA0LTIwLjZoNjguOWMyLjYgMTIuNjYgMTQuMTYgMjEuNDcgMjcuMDYgMjAuNiAxMi45LS44NyAyMy4xNy0xMS4xNCAyNC4wNC0yNC4wNC44Ny0xMi45LTcuOTQtMjQuNDYtMjAuNi0yNy4wNHpNODIuNjcgOTNoNTkuNWw1LjE3IDEwLjMzSDgyLjY3Vjkzem04My4zNiAyMC42N2MyLjg1IDAgNS4xNiAyLjMgNS4xNyA1LjE2djE2LjAzYy0xMC4xNCAyLjA4LTE4LjA2IDEwLTIwLjE1IDIwLjE0aC02OC45Yy0yLjEtMTAuMTQtMTAtMTguMDYtMjAuMTUtMjAuMTR2LTIxLjJoMTA0LjAzem0tMTA5LjIgNjJjLTguNTYgMC0xNS41LTYuOTQtMTUuNS0xNS41IDAtOC41NiA2Ljk0LTE1LjUgMTUuNS0xNS41IDguNTYgMCAxNS41IDYuOTQgMTUuNSAxNS41IDAgOC41NS02Ljk0IDE1LjUtMTUuNSAxNS41em0xMDQuMDMtMTUuNWMwLTguNTYgNi45NC0xNS41IDE1LjUtMTUuNSA4LjU3IDAgMTUuNSA2Ljk0IDE1LjUgMTUuNSAwIDguNTUtNi45NCAxNS41LTE1LjUgMTUuNS04LjU2IDAtMTUuNS02Ljk0LTE1LjUtMTUuNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2Ljg1IDM1KSIvPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-cleaning .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTY3LjM5IDE4Ni40NmExMS40OCAxMS40OCAwIDAxLTIxLjIgNi4xNGwtMy4yNyAyMi43MmE0LjcgNC43IDAgMDEtLjA3LjM1Yy0xLjcgNy4xNC02LjgyIDExLjk0LTEyLjcgMTEuOTRINDAuOGMtNS45IDAtMTEtNC44LTEyLjcxLTExLjk0YTMuOCAzLjggMCAwMS0uMDctLjM1bC0xMi44Ny04OS42NWExNS42IDE1LjYgMCAwMS0uMzctMzEuMTUgMjguNTIgMjguNTIgMCAwMTI4LjM1LTI1LjhoMTQuMWEyOC40OSAyOC40OSAwIDAxNTYuNDggMGgxNC4xYTI4LjUyIDI4LjUyIDAgMDEyOC4zNSAyNS44IDE1LjYgMTUuNiAwIDAxLS4zNyAzMS4xNWwtNi40OCA0NS4xIDMuMzggNC43YzEuMDMtLjMyIDIuMS0uNSAzLjItLjUxIDYuMzQgMCAxMS40OSA1LjE1IDExLjUgMTEuNXptLTIwLjAxLTU5LjUzSDExOS4zbDIzLjQgMzIuNTMgNC42OC0zMi41M3ptNi40Ny0yNC4zOWgtNTIuMzdsMTAuODMgMTUuMDZoNDEuNTRhNy41MyA3LjUzIDAgMTAwLTE1LjA2ek05MS4zMiA4OC42MmE1Ljg0IDUuODQgMCAxMC0xMS43IDB2NS44NGg1LjMzbC0yLjYtMy42YTMuODQgMy44NCAwIDExNi4yMy00LjQ4bDIuNzQgMy44di0xLjU2em0tNjYuNSA0Ljk5aDQ3LjY0di01LjUyYTEyLjkgMTIuOSAwIDAxMTMuMDEtMTIuNzcgMTIuOSAxMi45IDAgMDExMy4wMiAxMi43N3Y1LjUyaDQ3LjYzYy0xLjM0LTkuNzgtOS44My0xNy4wOC0xOS44OC0xNy4wOWgtMTcuMDNhMy42NiAzLjY2IDAgMDEtMy42OS0zLjYzYzAtMTAuODYtOC45OC0xOS42Ny0yMC4wNS0xOS42N3MtMjAuMDUgOC44LTIwLjA1IDE5LjY3YzAgMi0xLjY1IDMuNjMtMy43IDMuNjNINDQuN2MtMTAuMDUuMDEtMTguNTQgNy4zMS0xOS44OCAxNy4wOXptLTguNSAyNC40Nmg4Ni43NWwtMTEuNTItMTZIMTYuMzJhOCA4IDAgMDAwIDE2em0xMjMuNDggNTQuNjhsLTMzLjA1LTQ1LjkzaC04Mi41bDkuNjQgNjcuNTJoNDMuNTNjMi4wNyAwIDUgMS45NiA1IDUuMiAwIDIuODctMi40OCA1LjE1LTQuNTUgNS4xNUgzNS40MmwxLjIgOC4zOGMuODYgMy40IDIuOTQgNS43NSA1LjEgNS43NWg4Ny4yYzIuMTUgMCA0LjIzLTIuMzUgNS4xLTUuNzVsNS43OC00MC4zMnptMTkuOTIgMTMuNzFhMy44NCAzLjg0IDAgMTAtNy42NyAwIDMuODQgMy44NCAwIDAwNy42NyAweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuNTIyIC02KSIvPjwvc3ZnPg==) no-repeat center center;
}

#home-services .service-preventative-maintenance .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTQzLjk2LjU0aC41NmMzLjAzLjA1IDUuOS40MyA4LjU4IDEuMTZsLjYuMTcuNjIuMmMxLjQuNDIgMi40MyAxLjU1IDIuOCAzIC4zIDEuMzItLjA1IDIuNy0uOTUgMy43MmwtLjE2LjE2LTE5LjczIDE5Ljc2Yy0uNS41LS43MyAxLjItLjYgMS45bC4wMy4xNy45MyAzLjQ1YzEuOSA3LjEzIDcuNDcgMTIuNzggMTQuNTUgMTQuOGwuMzguMTIgMy40Ny45M2MuNjcuMiAxLjQuMDIgMS45NC0uNDRsLjEzLS4xMiAxOS43LTE5LjdjMS4wMy0xLjAzIDIuNTItMS40NSAzLjkzLTEuMSAxLjQuMzQgMi41NSAxLjQgMi45NyAyLjggNC44MiAxNS4yOC0yLjcgMzcuMTItMTUuNiA1MC4wMi0xMC40IDEwLjQtMjEuNDUgMTIuMTYtMzcuNjMgNy42OGwtMS4wMy0uMy04LjI3IDguMy4zLjFjMS42My43IDMuMSAxLjYzIDQuNCAyLjc3bC4zNC4zMi4zNS4zM0wxNjkgMTQzLjE4YzYuNDUgNi40NiA2LjUzIDE2LjkyLjI1IDIzLjQ4bC0uMjYuMjctOC45NCA4Ljk0Yy0zLjE4IDMuMTgtNy40NCA0LjktMTEuODggNC45LTQuMyAwLTguNDItMS42LTExLjU4LTQuNmwtLjMtLjMtNDIuNC00Mi40NGMtMS4zNS0xLjM0LTIuNDMtMi45LTMuMjMtNC42NmwtLjItLjQ0LS4xLS4zLTEyLjQ0IDEyLjQzdi4wNmMuODMgMTAuMTUtMi42IDE5Ljk3LTkuNTYgMjcuMzVsLS4zNy40LS4zOC4zN2MtNi43IDYuNy0xNS44IDEwLjQ3LTI1LjI4IDEwLjQ3LS43NCAwLTEuNCAwLTIuMDItLjA0LTEwLjE1LS41OC0xOS42NC01LjUtMjYtMTMuNTItMTAtMTIuNTMtMTAuMjMtMzAuODUtLjU3LTQzLjYyIDcuNDMtOS44IDE4Ljg2LTE1IDMwLjk4LTE0LjE3bC41NC4wNCAyMC40LTIwLjQzTDI5LjkyIDUxLjZoLS4xNWwtLjE2LS4wMy0uMTctLjAzLTguNjMtMS45OGMtMS43Ny0uNC0zLjMtMS40NC00LjM0LTIuOWwtLjE2LS4yNkwyLjA2IDI0LjM4Yy0xLjgyLTIuOC0xLjQ4LTYuNS43Ny04Ljk1bC4yLS4yIDUuMy01LjNjMi4zNy0yLjM4IDYuMDgtMi44MiA4Ljk0LTEuMTNsLjI0LjE1IDIyLjMgMTQuNDhjMS41MiAxIDIuNjQgMi41NyAzLjEgNC4zNWwuMDYuMjggMS43NiA4LjM4YzAgLjA3LjAyLjE0LjAzLjJ2LjE4TDgwLjUgNzIuNTZsMTYuMjgtMTYuMy0uMTUtLjQ4Yy00LjU3LTE2LjEtMy4wNS0yNy4xNiA2Ljg2LTM3LjQ4bC4zMy0uMzUuMzMtLjM0YzkuNy05LjY4IDI1LjE3LTE2LjY4IDM4LjctMTcuMDVoMS4xem0uMjYgOC4zNGgtLjVjLTExLjQuMTgtMjUuNDYgNi40LTMzLjY2IDE0LjYtOC42NiA4LjY3LTkuNSAxNy4yLTQuNjIgMzIuNzIuNDUgMS40LjEgMi45NC0uODcgNC4wM2wtLjE2LjE3LTU0LjY3IDU0LjY3Yy0uOS45My0yLjIzIDEuMzYtMy41IDEuMTgtMS4zNy0uMTgtMi43LS4yNy00LS4yNy04LjYgMC0xNi41NCAzLjk3LTIxLjg1IDEwLjk3LTcuNCA5Ljc2LTcuMiAyMy44Mi40MiAzMy40IDUgNi4yNyAxMi4wOCA5Ljk2IDIwIDEwLjQgNy44LjQ0IDE1LjQyLTIuNDcgMjAuOTQtOCA2LjEzLTYuMTIgOC45NS0xNC42IDcuNzQtMjMuMjMtLjItMS4yMi4yLTIuNDQgMS0zLjM2bC4xNy0uMTcgNTQuNjgtNTQuN2MxLjEtMS4wOCAyLjctMS40NyA0LjE4LTEuMDJsMS4wNC4zMmMxNC44OCA0LjUgMjMuMjQgMy41MyAzMS43LTQuOTMgOC4zNS04LjM1IDE0LjU1LTIyLjUzIDE0LjYtMzMuOTR2LS4xOEwxNjMgNTUuNDFjLTIuNTUgMi41Ny02LjI4IDMuNjItOS44IDIuOGwtLjMtLjEtMy40Ni0uOWMtOS45OC0yLjctMTcuODYtMTAuNDctMjAuNjgtMjAuMzdsLS4xMi0uNDUtLjkzLTMuNDZjLS45NS0zLjUgMC03LjI1IDIuNDYtOS44OGwuMjMtLjI0TDE0NC4zIDguODhoLS4xek00Mi4xOCA0My42NWwtMi43MiAyLjc1LTIuNjggMi42NyAzMy41OCAzMy41OCA1LjQyLTUuNDItMzMuNi0zMy41OHpNMTMuNjQgMTYuMzdsLTQuMTcgNC4xNyAxMy41OCAyMSA3LjY4IDEuNzYgNS43My01LjctMS41NS03LjQzLTIxLjI2LTEzLjh6bTEwMC41MiA4Ny45aC0uMDZMOTcuNCAxMjF2LjI3Yy0uMSAyLjI2LjY2IDQuNDUgMi4xNSA2LjA2bC4yLjJMMTQyLjIgMTcwYzMuMjIgMy4yNCA4LjQ1IDMuMyAxMS43Ni4ybC4yLS4yIDguOTUtOC45M2MzLjI1LTMuMjUgMy4zMi04LjQ2LjItMTEuNzhsLS4yLS4yLTQyLjQyLTQyLjQzYy0xLjI1LTEuMjYtMi44OC0yLjA1LTQuNjctMi4zbC0uMzMtLjA0Yy0uNDgtLjA1LS45OC0uMDYtMS41LS4wMnptLTY3Ljk3IDIwLjljMSAwIDEuOTguMzggMi43NCAxLjA1bC4xOC4xNiAxMC4zIDEwLjMyYzEgMSAxLjQyIDIuNDMgMS4xNCAzLjhsLS4wNi4yMi0zLjc3IDE0LjA4Yy0uMzcgMS4zNy0xLjQgMi40NS0yLjczIDIuODdsLS4yLjA3LTE0LjE0IDMuOGMtLjM2LjA3LS43LjEyLTEuMDUuMTItMSAwLTItLjM4LTIuNzUtMS4wNmwtLjE4LS4xNi0xMC4zMi0xMC4zMmMtLjk4LTEtMS40LTIuNDItMS4xLTMuNzhsLjA1LS4yMyAzLjc2LTE0LjA4Yy4zNy0xLjM2IDEuNC0yLjQzIDIuNzMtMi44N2wuMi0uMDcgMTQuMS0zLjc3Yy4yNy0uMDYuNTMtLjEuOC0uMTNoLjN6bTcwLjctNS4xM2MxLjAyIDAgMiAuMzcgMi43NyAxLjA1bC4xOC4xNiAzMS4yNiAzMS4yN2MxLjY0IDEuNjIgMS42NCA0LjI2IDAgNS44OC0uNzguOC0xLjgzIDEuMjMtMi45MyAxLjIzLTEuMDIgMC0yLS4zNy0yLjc3LTEuMDZsLS4xNy0uMTYtMzEuMjctMzEuMjVjLTEuNjItMS42NC0xLjYyLTQuMjUgMC01LjkuOC0uOCAxLjg2LTEuMiAyLjk1LTEuMnptLTcxLjk3IDEzLjlsLTkuNDYgMi41NS0yLjUzIDkuNDUgNi45MiA2LjkyIDkuNDYtMi41NCAyLjUyLTkuNDYtNi45LTYuOTJ6bTI4LjctMzAuNDVjMSAwIDEuOTguMzUgMi43NiAxLjAzbC4xNy4xNyA0LjQ0IDQuNDdjMS42NSAxLjYyIDEuNjUgNC4yNS4wMiA1Ljg2LS43Ny44LTEuODQgMS4yMy0yLjk0IDEuMjMtMS4wMiAwLTItLjM3LTIuNzYtMS4wNWwtLjE3LS4xNi00LjQ4LTQuNDZjLTEuNjItMS42My0xLjYyLTQuMjUgMC01LjkuOC0uNzggMS44NS0xLjIgMi45NS0xLjJ6bTExLjE2LTExLjJjMSAwIDEuOTguMzggMi43NCAxLjA3bC4xOC4xNkw5Mi4yIDk4YzEuNjIgMS42MyAxLjYyIDQuMjcgMCA1Ljg4LS44LjgtMS44NiAxLjIzLTIuOTYgMS4yMy0xIDAtMi0uMzctMi43Ni0xLjA2bC0uMTgtLjE2LTQuNDUtNC40NmMtMS42NC0xLjYzLTEuNjQtNC4yNyAwLTUuOS44LS43OCAxLjg0LTEuMiAyLjk0LTEuMnptMTEuMTQtMTEuMTVjMS4wMyAwIDIgLjM3IDIuNzcgMS4wNmwuMTguMTggNC40OCA0LjQ2YzEuNjIgMS42MyAxLjYyIDQuMjUgMCA1LjktLjguNzctMS44NiAxLjItMi45NCAxLjItMSAwLTItLjM3LTIuNzgtMS4wNWwtLjE4LS4xOC00LjQ0LTQuNDdjLTEuNjUtMS42Mi0xLjY1LTQuMjUgMC01Ljg2Ljc3LS44MiAxLjgzLTEuMjUgMi45Mi0xLjI1eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuNjE4IDM4KSIvPjwvc3ZnPg==) no-repeat center center;
}


#home-services .service-preventative-maintenance h4{
	font-size:1.4rem;
}



#property-maintenance-header {
    text-align: left;
}

#property-maintenance-header.row {
    overflow: visible;
}

#property-maintenance-header .c-1-2 {
    padding: 0px 20px;
    color: #fff;
}

#property-maintenance-header h1 {
    margin-bottom: 0px !important;
    margin-top: 60px !important;
    font-size: 34px !important;
    padding-left: 0px !important;
}

#property-maintenance-header h1 + p {
    color: #fff;
    margin-top: 10px;
    font-size: 24px;
    line-height: 30px;
    -webkit-text-shadow: 0 0 250px #000, 2px 2px 5px rgba(0, 0, 0, 0.25);
    -moz-text-shadow: 0 0 250px #000, 2px 2px 5px rgba(0, 0, 0, 0.25);
    text-shadow: 0 0 250px #000, 2px 2px 5px rgba(0, 0, 0, 0.25);
}

#how-it-vetting-pros {
    background: #fff;
    overflow: hidden;
    padding: 70px 50px;
}

#how-it-vetting-pros h3 {
    font-size: 23px;
    font-weight: 600;
    padding-bottom: 40px;
    margin-top: 0px;
}

#how-it-vetting-pros .vetting {
    background: #fff;
    margin: 5%;
    padding: 25px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    float: left;
    width: 21%;
    margin: 2%;
	min-height: 200px;
	

	-webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	

	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;

	background: #f4f8fb;

}

#how-it-vetting-pros .vetting img {
    max-width: 100px;
    margin: 0px auto;
    display: block;
}

#how-it-vetting-pros h2{
	padding-bottom: 30px;
	max-width:700px;
	margin:0px auto;
}

#how-it-vetting-pros .vetting h3 {
    font-size: 14px;
    padding: 0px 0px;
    font-weight: 600;
    text-align: center;
}

#how-it-property {
    overflow: hidden;
	padding: 70px 50px;
	padding-top: 50px;
}

#how-it-property h3 {
    font-size: 32px;
    line-height: 42px;
    font-weight: 600;
    padding-bottom: 40px;
    margin-top: 0px;
    text-align: center;
}




body.page-id-8089 h1 span{
	font-size:3.5rem !important;
}




#how-it-learn-more {
    text-align: center;
    background: #28b97b url(https://lula.life/wp-content/uploads/2019/10/bg.png)
        no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 50px;
    text-align: center;
}

#how-it-learn-more h3 {
    font-size: 30px;
    font-weight: 600;
    padding-bottom: 0px;
    margin-top: 0px;
    color: #fff;
}

#how-it-learn-more p {
    margin-bottom: 0px;
}

#how-it-learn-more a.button {
    text-shadow: none;
    min-width: 250px;
    max-width: 250px;
    margin-top: 10px;
    margin-bottom: 0px;
	background:#fff;
	color:#44be90 !important;
}

#how-it-property .container {
    max-width: 900px;
}

#how-it-property .row {
    padding: 50px 0px;
    overflow: hidden;
}

#how-it-property .left .text {
    float: left;
    width: 60%;
    padding-right: 30px;
}

#how-it-property .left .icon {
    float: right;
    width: 40%;
}

#how-it-property .icon img {
    max-width: 220px;
    margin: 0px auto;
    display: block;
    margin-top: -40px;
}

#how-it-property .right .text {
    float: right;
    width: 60%;
}

#how-it-property .right .icon {
    float: left;
    width: 40%;
}

#lula-guarantee-popup{
	padding:30px 40px;
}

#lula-guarantee-popup h2{
	font-size:3rem;
	margin-bottom:10px;
	text-align:left;
	margin-bottom:0px;
}

.page-id-8285 img.mfp-img{
	max-width: 1000px;
}

.page-id-8285 #why_guarantee {
    padding: 0px 0px;
    background: #48c796
        url(https://lula.life/wp-content/uploads/2019/10/guarantee-bg.png)
        no-repeat top center;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    padding-bottom: 20px;
}

.page-id-8285 #why_guarantee:before {
    display: none;
}

.page-id-8285 #why_guarantee p {
    margin: 0;
    font-size: 20px;
    line-height: 1.6em;
    padding-top: 10px;
    text-align: center;
	padding-right: 100px;
	color:#fff;
    padding-left: 100px;
}

.page-id-8285 #why_guarantee h2 {
    text-align: center;
    padding: 0px;
    display: block;
    padding-top: 20px;
    font-weight: 600;
    color: #fff;
}

.page-id-8285 #why_guarantee .container {
    position: relative;
    top: -35px;
}

.page-id-8285 #why_guarantee .left {
    width: 100%;
    text-align: left;
}

.page-id-8285 #why_guarantee .right {
    width: 100%;
    text-align: left;
}

.page-id-8285 #why_guarantee .right a.button {
    margin: 0 auto;
    margin-top: 10px;
    min-width: 180px;
    max-width: 180px;
    background: #fff;
    color: #48c796 !important;
}

.page-id-8285 #why_guarantee .guarantee-image {
    float: none;
    max-width: 90px;
    margin: 0px auto;
    display: block;
}
























.page-id-7950 img.mfp-img{
	max-width: 1000px;
}

.page-id-7950 #why_guarantee {
    padding: 0px 0px;
    background: #48c796
        url(https://lula.life/wp-content/uploads/2019/10/guarantee-bg.png)
        no-repeat top center;
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    padding-bottom: 20px;
}

.page-id-7950 #why_guarantee:before {
    display: none;
}

.page-id-7950 #why_guarantee p {
    margin: 0;
    font-size: 20px;
    line-height: 1.6em;
    padding-top: 10px;
    text-align: center;
	padding-right: 100px;
	color:#fff;
    padding-left: 100px;
}

.page-id-7950 #why_guarantee h2 {
    text-align: center;
    padding: 0px;
    display: block;
    padding-top: 20px;
    font-weight: 600;
    color: #fff;
}

.page-id-7950 #why_guarantee .container {
    position: relative;
    top: -35px;
}

.page-id-7950 #why_guarantee .left {
    width: 100%;
    text-align: left;
}

.page-id-7950 #why_guarantee .right {
    width: 100%;
    text-align: left;
}

.page-id-7950 #why_guarantee .right a.button {
    margin: 0 auto;
    margin-top: 10px;
    min-width: 180px;
    max-width: 180px;
    background: #fff;
    color: #48c796 !important;
}

.page-id-7950 #why_guarantee .guarantee-image {
    float: none;
    max-width: 90px;
    margin: 0px auto;
    display: block;
}


































.mk-cta-button {
    text-shadow: none;
    min-width: 200px;
    max-width: 200px;
    font-size: 17px;
}







#make-ready-header {
    text-align: left;
    padding: 0px 20px;
    overflow: visible;
}
/* 
#make-ready-header iframe{
	width:100% !important;
} */

#make-ready-header a.button {
    margin-left: 0px;
    display: none;
}

#make-ready-header #page-title {
    padding: 0px;
    font-size: 42px;
    line-height: 40px;
    text-align: left;
}

#make-ready-header #page-title span {
    display: block;
    margin-bottom: 13px;
    font-size: 36px !important;
}

#make-ready-header h1 {
    margin-bottom: 0px;
    margin-top: 50px;
    color: #fff;
}

#make-ready-header h1 + p {
    font-size: 22px !important;
    margin-top: 15px !important;
    color: #fff;
    max-width: 1000px;
    line-height: 1.5em !important;
    text-align: left;
    margin: 0px auto;
}

#make-ready-mac {
    padding: 50px 0px;
    padding-bottom: 0px;
    text-align: center;
    background: #f6fffb
        url(https://lula.life/wp-content/uploads/2019/10/ptr.png) no-repeat
		center center;
	background:none;
    -webkit-background-size: cover;
    background-size: cover;
    border-top: 2px solid #e5f6f0;
	border-bottom: 2px solid #e5f6f0;
	
	overflow: hidden;
}

#make-ready-mac .mk-macbook {
    max-width: 500px;
    margin: 0px auto;
    overflow: hidden;
    margin-bottom: -40px;
    -webkit-box-shadow: 0px 30px 160px rgba(54, 145, 110, 0.17);
    box-shadow: 0px 30px 160px rgba(54, 145, 110, 0.17);
    -webkit-border-radius: 16px;
    border-radius: 16px;
    border: 2px solid #fff;
    max-height: 400px;
    margin-top: 10px;
}

#make-ready-mac .mk-macbook br {
    display: none !important;
}

#make-ready-mac .mk-macbook img {
    float: left;
    width: 100%;
    margin-top: -1px;
}

#make-ready-mac .mk-steps {
    overflow: hidden;
    max-width: 900px;
    margin: 0px auto;
    padding: 10px 0px;
    padding-bottom: 30px;
}

#make-ready-mac .mk-steps .title {
    font-size: 17px;
    max-width: 170px;
    display: block;
    margin: 0px auto;
    font-weight: 600;
    line-height: 1.5em;
    margin-top: -15px;
    opacity: 0.5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#make-ready-mac .mk-steps .mk-row {
    width: 33.33%;
    float: left;
    text-align: center;
    padding: 10px 40px;
    border-radius: 17px;
    position: relative;
    cursor: pointer;
}

#make-ready-mac .mk-steps .mk-row:nth-child(1):after {
    background: url(https://lula.life/wp-content/uploads/2019/10/process-arrow.svg)
        no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    content: "";
    width: 130px;
    height: 15px;
    display: block;
    position: absolute;
    right: -20%;
    top: 30px;
}

#make-ready-mac .mk-steps .mk-row:nth-child(2):after {
    background: url(https://lula.life/wp-content/uploads/2019/10/process-arrow.svg)
        no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    content: "";
    width: 130px;
    height: 15px;
    display: block;
    position: absolute;
    right: -20%;
    top: 30px;
}

#make-ready-mac .mk-steps .mk-row img {
    max-width: 70px;
    margin-bottom: 9px;
    opacity: 0.5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

#make-ready-mac .mk-steps .active img,
#make-ready-mac .mk-steps .active .title {
    opacity: 1;
}

#make-ready-mac .slide-2,
#make-ready-mac .slide-3,
#make-ready-mac .slide-4 {
    display: none;
}

#make-ready-mac h2 {
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 40px;
}

#make-ready-process {
	padding: 80px 0;
	padding-bottom: 50px;;
    overflow: hidden;
}

#make-ready-process h2 {
    font-weight: 600;
    padding-bottom: 0px;
    position: absolute;
    top: -24px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #f4f8fb;
    z-index: 1;
    padding: 0px 20px;
    font-size: 28px;
}

#make-ready-process h2:after {
    content: "";
    width: 10px;
    height: 10px;
    background: #e0eaf0;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    position: absolute;
    top: 18px;
    right: -5px;
}

#make-ready-process h2:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #b5d2c7;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    position: absolute;
    top: 18px;
    left: -5px;
}

#make-ready-process .container {
    max-width: 1100px;
    overflow: hidden;
}

#make-ready-process-tabs {
    margin-top: 20px;
    padding-top: 20px;
    position: relative;
    width: 100%;
    float: left;
    margin-right: 0px;
    border: 2px solid #e1eaf0;
    border-radius: 16px;
    padding: 30px;
    padding-top: 50px;
    padding-bottom: 0px;
}

#make-ready-process-tabs:before {
    width: 85%;
    height: 1px;
    border-bottom: 1px dashed #b5d2c7;
    position: absolute;
    left: 7%;
    top: 80px;
    content: "";
    display: block;
    z-index: 1;
}

#make-ready-process-tabs .process-tab {
    width: 14.28%;
    float: left;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    padding: 0px 0px;
    position: relative;
    z-index: 2;
    margin-bottom: 0px;
    text-align: center;
}

#make-ready-process-tabs .process-tab:last-child {
    margin-bottom: 0px !important;
}

#make-ready-process-tabs .process-tab:hover img,
#make-ready-process-tabs .process-tab:hover svg,
#make-ready-process-tabs .process-tab:hover span.title {
    opacity: 1;
}

#make-ready-process-tabs .process-tab span.title span {
    font-weight: 600;
    display: block;
}

#make-ready-process-tabs .process-tab.active span.title {
    font-weight: 600;
}

#make-ready-process-tabs .process-tab svg * {
    fill: #b1d5ea;
}

#make-ready-process-tabs .process-tab.active svg * {
    fill: #1369e9;
}

#make-ready-process-tabs .process-tab .icon {
    max-height: 60px;
    padding: 16px;
    margin: 0 auto;
    background: #fff;
    border-radius: 9999px;
    width: 60px;
    overflow: visible;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    height: 60px;
    opacity: 1 !important;
}

#make-ready-process-tabs .process-tab .icon img,
#make-ready-process-tabs .process-tab .icon svg {
    opacity: 1 !important;
    max-width: 100%;
    max-height: 100%;
    -webkit-transform: scale(0.85);
    transform: scale(0.85);

    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

#make-ready-process-tabs .process-tab.active .icon {
    -webkit-box-shadow: 0px 10px 10px rgba(52, 140, 107, 0.16);
    box-shadow: 0px 10px 10px rgba(52, 140, 107, 0.16);
    background: #fff;
    border-color: #daede5;
}

#make-ready-process-tabs .process-tab.active .icon img,
#make-ready-process-tabs .process-tab.active .icon svg {
    -webkit-transform: scale(1);
    transform: scale(1);
}

#make-ready-process-tabs .process-tab span.title {
    display: block;
    padding-top: 0px;
    font-size: 14px;
    opacity: 0.5;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 15px;
    line-height: 1.5em;
    padding: 14px;
    text-align: center;
}

#make-ready-process-tabs .process-tab span.title span {
    font-size: 13px;
    color: #1369e9;
    text-transform: uppercase;
    font-weight: 600;
}

#make-ready-process-tabs .process-tab.active img,
#make-ready-process-tabs .process-tab.active svg {
    opacity: 1;
}

#make-ready-process-tabs .process-tab.active span.title {
    opacity: 1;
}

#make-ready-process-content {
    float: left;
    width: 100%;
    padding-top: 30px;
}

#make-ready-process .white-box {
    /* 	background: #fff;
	padding: 30px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	margin-top: 30px;
    border: 1px solid #daf3e9;
    -webkit-box-shadow: 0px 10px 20px rgba(0,0,0,0.07);
    box-shadow: 0px 10px 20px rgba(0,0,0,0.07);
    -webkit-border-radius: 16px;
    border-radius: 16px;
	margin: 20px; */
    overflow: hidden;
}

#make-ready-process-content img {
    float: left;
    max-width: 320px;
    margin-bottom: 20px;
    border-radius: 16px;
    border: 1px solid #dde7e3;
    padding: 7px;
    margin-right: 40px;
}

#make-ready-process-content div {
    display: none;
    font-size: 16px;
    line-height: 2em;
    color: #404040;
}

#make-ready-process-content div p {
    margin-bottom: 15px;
    font-size: 17px;
    line-height: 34px;
}

#make-ready-process-content div p.step {
    margin-bottom: 0px;
    padding-top: 20px;
    text-transform: uppercase;
    font-weight: 600;
    color: #1369e9;
}

#make-ready-process-content div h3 {
    margin-bottom: 5px;
    margin-top: 0px;
    font-size: 3rem;
    display: inline-block;
    font-weight: 600;
}

#make-ready-process-content .mk-general-maintenance {
    display: block;
}

#make-ready-testimonials {
    padding: 50px 0px;
    text-align: center;
    background: #ffffff;
}

#make-ready-testimonials .slick-next,
#make-ready-before-after .slick-next {
    right: 0px !important;
    width: 50px;
    height: 50px;
    background: url(https://lula.life/wp-content/uploads/2020/03/right.svg)
        no-repeat center center !important;
    background-size: 40px !important;
	opacity: 0.3;
	
	display: none !important;
}

#make-ready-testimonials .slick-prev,
#make-ready-before-after .slick-prev {
    left: 0px !important;
    width: 50px;
    height: 50px;
    background: url(https://lula.life/wp-content/uploads/2020/03/left.svg)
        no-repeat center center !important;
    background-size: 40px !important;
	opacity: 0.3;
	
	display: none !important;
}

#make-ready-testimonials .slick-next:before,
#make-ready-testimonials .slick-prev:before,
#make-ready-before-after .slick-next:before,
#make-ready-before-after .slick-prev:before {
    display: none !important;
}

#make-ready-before-after .slick-list {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}

#make-ready-testimonials ul {
    padding: 0px;
}

#make-ready-testimonials .slick-dots {
    display: none;
}

#make-ready-testimonials h2 {
    font-weight: 600;
    padding-top: 0px;
}

#make-ready-testimonials .row {
    overflow: hidden;
}

#make-ready-testimonials .mk-testimonials {
    float: left;
    width: 45%;
    margin-bottom: 0px;
	padding: 50px;
	padding-bottom: 0px;
	padding-top: 0px;;
}

#make-ready-before-after {
    background: #f5fffb !important;
    padding: 90px 0px 50px 0px;
    border-top: 1px solid #e6f6ef;
    border-bottom: 1px solid #e6f6ef;
}

#make-ready-before-after .mk-testimonials img {
    padding: 30px;
}

#make-ready-testimonials .mk-testimonial {
    float: left;
    width: 55%;
    padding: 50px;

    float: left;
    width: 55%;
    padding: 50px;
    max-width: 1000px;
    margin: 0px auto;
    display: block;
    float: none;

	padding-top: 20px;
	padding-bottom: 0px !important;;
}

#make-ready-testimonials .mk-testimonial img{
	display: block;
    max-width: 70px;
    border-radius: 200px;
    border: 1px solid #ccc;
    margin: 0px auto;
    margin-bottom: 10px;
}

#make-ready-testimonials .mk-testimonial .title{
	display: block;
    font-weight: normal;
    font-size: 1.3rem;
    line-height: 0.8rem;
}

#make-ready-testimonials .mk-testimonial p.quote {
    font-size: 16px;
    line-height: 2em;
    text-align: center;
    padding-top: 0px;
}

#make-ready-testimonials .mk-testimonial p.quote:before {
    width: 28px;
    height: 28px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNyIgaGVpZ2h0PSIzMiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYyIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI0ZGOUY0MiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI0ZGRDA1OCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggaWQ9ImIiIGQ9Ik0wIDE2LjU4YzAgMSAuODIgMS44MyAxLjgzIDEuODNoNS45NGMxIDAgMS44My0uOCAxLjgzLTEuODJWMTEuM2MwLTEtLjgyLTEuODItMS44My0xLjgySDQuODNjLS41IDAtLjktLjQtLjktLjkgMC0uMTguMDMtLjMuMDMtLjMuNjctMi4yIDIuMzUtMy45OCA0LjUyLTQuNzYuNjYtLjMgMS4xMi0uOTQgMS4xMi0xLjdDOS42LjgzIDguNzggMCA3Ljc3IDBjLS4yNSAwLS40OC4wNS0uNy4xNEw3IC4xN0MyLjkgMS43NyAwIDUuNzQgMCAxMC40djYuMTh6bTEzLjU0IDBjMCAxIC44MiAxLjgzIDEuODMgMS44M2g1Ljk0YzEuMDIgMCAxLjg0LS44IDEuODQtMS44MlYxMS4zYzAtMS0uODItMS44Mi0xLjgzLTEuODJIMTguNGMtLjUgMC0uOTItLjQtLjkyLS45IDAtLjE4LjA0LS4zLjA0LS4zLjY3LTIuMiAyLjM2LTMuOTggNC41Mi00Ljc2LjY2LS4zIDEuMTItLjk0IDEuMTItMS43IDAtMS0uODItMS44Mi0xLjgzLTEuODItLjI0IDAtLjQ3LjA1LS43LjE0bC0uMDcuMDNjLTQuMSAxLjYtNyA1LjU3LTcgMTAuMjN2Ni4xOHoiLz48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjA4LjElIiBoZWlnaHQ9IjIzNS44JSIgeD0iLTU0JSIgeT0iLTQ2LjIlIiBmaWx0ZXJVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giPjxmZU9mZnNldCBkeT0iNCIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMy41Ii8+PGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHZhbHVlcz0iMCAwIDAgMCAxIDAgMCAwIDAgMC43NzY0NzA1ODggMCAwIDAgMCAwLjMyNTQ5MDE5NiAwIDAgMCAwLjM5MTU1Mzc1OSAwIi8+PC9maWx0ZXI+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcgMi42NzUpIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9InVybCgjYykiIHhsaW5rOmhyZWY9IiNiIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
    margin-left: 0px;
}

#make-ready-testimonials .mk-testimonial p.quote:after {
    width: 28px;
    height: 28px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNDQwIiBoZWlnaHQ9IjcyNyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMCUiIHkyPSIxMDAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkZGIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDBBMEZGIi8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImIiIHgxPSIwJSIgeDI9IjEwMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNFMkVDRkEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5REI2RjkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0xMzMuMjggMTA3LjFjMzU3LjMtMTgzLjkzIDI1OS4yNy00OS41IDcxMC4xMS03OS45OSA0NTAuODQtMzAuNSA2MzUuODcgMjUuMzcgMTA2MC40NCAxMTkuNzYgNDI0LjU3IDk0LjQgMzgwLjY5IDczMi44Ni0yOTkuODYgODYyLjM0LTM2Ni43IDY5Ljc2LTUxMy0xMTkuOTQtODM2LjE2LTQ2LjI0LTY1NC4yNCAxNDkuMi05NjQuODMtNjg1LjgzLTYzNC41My04NTUuODd6IiBvcGFjaXR5PSIuMDUiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDE3OTggLTMwMikiLz48cGF0aCBzdHJva2U9InVybCgjYikiIHN0cm9rZS1kYXNoYXJyYXk9IjggNSIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJNMzA1LjAyIDk5LjFDNjMzLjY4LTg0LjgzIDU0My41IDQ5LjYgOTU4LjIgMTkuMTFjNDE0LjctMzAuNSA1ODQuOSAyNS4zNyA5NzUuNDMgMTE5Ljc2IDM5MC41NCA5NC40IDM0Mi44NCA3NDMuODgtMjgzLjE1IDg3My4zNS0zMzcuMzEgNjkuNzctNDY0LjU0LTEzMC45NS03NjEuOC01Ny4yNUMyODYuODggMTEwNC4xNyAxLjIgMjY5LjE0IDMwNS4wMiA5OS4xeiIgb3BhY2l0eT0iLjIiIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDE5ODUuNDI1IC0zMDIpIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
}

#make-ready-testimonials .mk-testimonial p.author {
    font-size: 19px;
    line-height: 2em;
    text-align: center;
    font-style: italic;
    font-weight: 600;
    margin-bottom: 0px;
}

#make-ready-boxes {
    padding: 80px 0px;
    text-align: center;
    overflow: hidden;
    padding-bottom: 110px;
}

#make-ready-boxes .mk-box {
    background: #fff;
    margin: 5%;
    padding: 20px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
    float: left;
    width: 23%;
	margin: 1%;
	
	-webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    box-shadow: 0 30px 30px 0 rgba(0,0,0,0.05);
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
}

#make-ready-boxes .mk-box p {
    margin-top: 0;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    color: #6d6e71;
}

#make-ready-boxes h2 {
    font-weight: 600;
    padding-bottom: 30px;
}

#make-ready-boxes img {
	margin: 10px auto;
	width:auto;
    max-height: 50px;
    margin-bottom: 10px;
}

#make-ready-boxes h3 {
    margin-top: 0;
    font-size: 15px;
    font-weight: 600;
    padding-bottom: 5px;
}

#make-ready-boxes .row {
    overflow: visible;
}

#make-ready-bar {
    background: #28b97b url(https://lula.life/wp-content/uploads/2019/10/bg.png)
        no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    padding: 50px;
    text-align: center;
}

#make-ready-bar h2:before{
	background:#fff;
}

#make-ready-bar .button {
    color: #44be90 !important;
    text-shadow: none;
    margin-top: 20px;
    margin-bottom: 0px;
    max-width: 300px;
    background: #fff;
}

#make-ready-bar h2 {
    color: #fff;
    font-size: 32px;
    padding: 0px;
    font-weight: 600;
}

#make-ready-bar p {
    margin: 0px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    font-weight: 600;
}

#make-ready-desc {
	padding: 80px 0px 40px 0px;
	background:#fff;

}

#make-ready-desc .center{
	text-align: center;
}

#make-ready-desc .row {
    padding: 40px 0px;
    overflow: hidden;
}

#make-ready-desc .row .left{
	text-align: center;
}

#make-ready-desc .row .left p{
	display: block;
	margin:0px;
}

#make-ready-desc .text h3 {
    font-weight: 600;
    font-size: 28px;
}

#make-ready-desc .left .text {
    float: left;
    width: 50%;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 10px;
}

#make-ready-desc .text p {
    font-size: 18px;
    line-height: 2em;
    text-align: left;
}

#make-ready-desc .left .icon {
    float: right;
    width: 50%;
}

#make-ready-desc .icon img {
    max-width: 450px;
    margin: 0px auto;
    display: block;
    margin-top: 0px;
}

#make-ready-desc .right .text {
    float: right;
    width: 50%;
    padding-right: 30px;
    padding-left: 30px;
    padding-top: 20px;
}

#make-ready-desc .right .icon {
    float: left;
	width: 50%;
	padding:0px !important;
	margin-bottom: 20px !important;
}

#make-ready-stat {
	padding: 80px 0;
	padding-top: 30px;
    overflow: hidden;
	border:none;
}

#make-ready-stat h2 {
    font-weight: 600;
    color: #000;
    padding-bottom: 60px;
}

#make-ready-stat .concern {
    width: 30%;
    float: left;
}

#make-ready-stat .concern img {
    max-width: 85%;
    margin-top: 30px;
}

#make-ready-stat .bar {
    width: 70%;
    float: left;
}

#mr-popup {
    padding: 60px 40px 10px;
    max-width: 600px;
}

#mr-popup h2 {
    font-weight: 600;
    font-size: 30px;
    text-align: center;
    padding-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 20px;
}

#mr-popup h2 span {
    font-size: 25px;
    display: block;
    font-weight: normal;
}










#home-featured-content{
	padding-top:80px;
	padding-bottom:80px;
	background:#fff;
}

#home-featured-content .postsw .column:nth-child(3),
#home-featured-content .postsw .column:nth-child(4),
#home-featured-content .postsw .column:nth-child(5){
	display: none;
}


#home-featured-content h2{
	padding-bottom:5px;
	padding-top:50px;
}


#home-featured-content .post{
    overflow: hidden;
	background: #F2F4F7;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	
	-webkit-transition:all 0.2s;
	transition:all 0.2s;

	margin-bottom: 0px;
}

#home-featured-content .post:hover{
	/* -webkit-box-shadow: 0 0px 0px 0 rgba(0,0,0,0.05);
	box-shadow: 0 0px 0px 0 rgba(0,0,0,0.05);
	-webkit-transform:scale(0.98);
	transform:scale(0.98); */
}


#home-featured-content .post .thumbnail{
	float:left;
	padding:12px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	overflow: hidden;
}

#home-featured-content .post .thumbnail a img{
	float:left;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	overflow: hidden;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

#home-featured-content .post .thumbnail a:hover img{
	opacity: 0.8;
}

#home-featured-content .post .info{
	float:left;
	padding: 10px 20px;
	padding-top: 0px;
	padding-bottom:20px;
	cursor:default;
}

#home-featured-content .post .info a{
	font-size:16px;
	font-weight: 400;
	color:#0f172a;
}

#home-featured-content .post .info h5{
	line-height:2rem;
	margin-bottom: 5px;
	
}

#home-featured-content .post .info p.author{
	font-size:1.3rem;
	margin-bottom:0px;
	cursor:default;
}

#home-featured-content .post .info p.author span{
	color:#667085;
}

#home-featured-content .post .read-more{
	color:#1369e9 !important;
	font-size:14px !important;
	display: block !important;
	padding-top:8px !important;
}

#home-featured-content .post .read-more:hover,
#home-featured-content .post .info a:hover{
	color:#1058C3 !important;
}


#why-lula{
	padding-top:50px;
}

#why-lula h3{
	font-size:2rem;
	font-weight:600;
	color:#0f172a;
}

#why-lula .row{
	padding-bottom: 20px;
}

#why-lula .column{
	padding-left:100px;
	padding-right:70px;
	position:relative;
}

#why-lula .column p{
	font-size:1.4rem;
}

#why-lula i{
	background: #ffffff;
	-webkit-box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: block;
	float: left;
	height:70px;
	width:70px;
	position:absolute;
	left:0px;
	top:0px;

}


#why-lula i.communication-and-integrity{
	background:url(img/why-communication-and-integrity.svg) no-repeat center center;
	background-size:70px;
}

#why-lula i.patent-pending-technology{
	background:url(img/why-patent-pending-technology.svg) no-repeat center center;
	background-size:70px;
}


#why-lula i.industry-knowledge-and-experience{
	background:url(img/why-industry-knowledge-and-experience.svg) no-repeat center center;
	background-size:70px;
}


#why-lula i.rigorous-vetting-process{
	background:url(img/why-rigorous-vetting-process.svg) no-repeat center center;
	background-size:70px;
}


#support .column.live-chat{
	min-width:500px;
}


#support .box{
	text-align: center;
	padding:30px 50px;
	padding-top:40px;
	padding-bottom: 80px;
	height:100%;
	position: relative;
}

#support .box img{
	height:auto;
	max-width:60px;
}

#support .box .button{
	position: absolute;
	bottom:30px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
}

#support .box h3{
	font-size:1.8rem;
	padding-top: 15px;
	padding-bottom:26px;
	font-weight: 500;
}

#support .box p{
	margin:0px;
}

#support .box i{
	width:90px;
	height:90px;
	background-color:#F7F8F9;
	display: block;
	margin:0px auto;
	-webkit-border-radius: 9999px;
	border-radius: 9999px;
	margin-bottom:15px;
}

#support .live-chat i{
	background:#F7F8F9 url(img/support-live-chat.svg) no-repeat center center;
	background-size:50%;
}

#support .call-us i{
	background:#F7F8F9 url(img/support-call-us.svg) no-repeat center center;
	background-size:50%;
}

#support .provider-help i{
	background:#F7F8F9 url(img/support-provider-help.svg) no-repeat center center;
	background-size:50%;
}

#support .customer-help i{
	background:#F7F8F9 url(img/support-provider-help.svg) no-repeat center center;
	background-size:50%;
}



#contact-form .box h2 + p{
	text-align: center;
	font-size:1.7rem;
}


#support{
	padding-bottom: 100px;
}

#support .box svg{
	max-width: 70px;
	height:auto;
}


#how-it-works-ways {
	position: relative;
	z-index: 1;
	padding:80px 0px;
}

#how-it-works-ways img{
	width:auto;
	height:50px;
	margin-bottom: 20px;
}

#how-it-works-ways .whitebg{
	padding:70px 0px 60px 0px;
}

#how-it-works-ways h2{
	padding-bottom: 60px;;
}

#how-it-works-ways h3{
	font-size:2.2rem;
	font-weight:600;
}

#how-it-works-ways .column-10{
	position: relative;
}

#how-it-works-ways .or{
	text-align: center;
	display: block;
	font-size:3rem;
	color:#96a9b8;
	position: absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
}

#how-it-works-ways .box-lightblue{
	text-align: center;
	padding:60px 40px;
	background:#fff;
}

#how-it-works-ways a.button{
	margin-top:30px;
	margin-bottom: 0px;;
}

#how-it-works-ways p{
	margin:0px;
}



#how-it-works-end{
	padding-top:70px;
}

#how-it-works-end img{
	max-width: 90%;
	margin:0px auto;
	display: block;
}

#how-it-works-end .column + .column{
	padding-left: 70px;
	padding-top:10px;
}



#g-how-it-works{
	padding:60px 0px;
}

#g-how-it-works img{
	max-width:85%;
	display: block;
	margin:0px auto;
}


#g-what-it-covers{
	padding:60px 0px;
}

#g-what-it-covers img{
	max-width:85%;
	display: block;
	margin:0px auto;
}


#g-links{
	text-align: center;
}

#g-links .whitebg-gradient{
	padding-top:70px;
}

#g-links img{
	height:60px;
	width:auto;

}

#g-links h3{
	font-size:2rem;
	padding-top:10px;
}

#g-links h3:after{
	background-image: linear-gradient(270deg, #57EFB6 0%, #28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    margin: 0px auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

#g-links p{
	font-size:1.4rem;
}

#g-links .container{
	max-width:100rem;
}

#primary.content-area .page-header.become-a-pro-landing {
	padding-bottom: 0px;
}

#primary.content-area .page-header.become-a-pro-landing .column:nth-child(1){
	padding-right: 80px;
}

#primary.content-area .page-header.become-a-pro-landing #provider-signup-form{
	width: 100%;
    max-width: 100%;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 40px;
    background: #fff;
    padding-bottom: 40px;
    border-radius: 16px;
}

#primary.content-area .page-header.become-a-pro-landing #provider-signup-form h2{
	font-size: 2.4rem;
    font-weight: 600;
    margin-bottom: 20px;
}

#primary.content-area .page-header.become-a-pro-landing h1{
	max-width: 800px;
    margin-left: auto;
	margin-right: auto;
	text-align:left;
	margin-top: 60px;
}

#primary.content-area .page-header.become-a-pro-landing  h1 + p{
	max-width: 800px;
	text-align:left;
}

#primary.content-area .page-header.become-a-pro-landing a.open-popup-link{
	margin-top: 30px;
}

#primary.content-area .page-header.become-a-pro-landing h1:after{
	margin-left:0px;
}

#driver-requirements h3{
	font-size: 2.0rem;
    font-weight: 600;
}

#driver-requirements ul{
	list-style: square inside;
    margin-left: 20px;
}

#driver-requirements ul li{
	margin-bottom: 0.5rem;
}

#driver-requirements h2{
	text-align:left;
	margin-bottom: 0px;
}

.page-id-8928 #header-background,
.page-id-8945 #header-background,
.page-id-8944 #header-background,
.page-id-8943 #header-background,
.page-id-8942 #header-background,
.page-id-8941 #header-background{
	height: 600px;
}

#driver-requirements-popup{
	max-width: 900px;
	padding: 20px 40px;
}


#post-7807 .page-header{
	text-align: center;
}


#post-7824 .page-header{
	padding-bottom:15px;
}

#post-7807 .page-header a.button,
#post-7817 .page-header a.button{
	/* margin:0px auto;
	margin-top: 10px;
	display:inline-block;
	background:none;
	padding:0px;
	color:#1369e9 !important;
	font-size:18px !important;
	margin:0px; */
	display:block;
	max-width: 150px;
	margin:30px auto 0px;
}

#post-7807 h1 + p,
#post-7817 h1 + p{
	max-width:800px !important;
	margin:0px auto !important;
	display: block !important;
	float:none !important;
}

#post-7807 .page-header a.button:hover,
#post-7817 .page-header a.button:hover{
	color:#1058C3;
}


#post-7817 .page-header{
	text-align: center;
}


div#partnerships,
div#integrations{
	padding-bottom: 80px;
}

#partnerships .box{
    padding: 40px 40px;
    margin-bottom: 20px;
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
    height: auto;
    float: left;
}

#partnerships .box:empty{
display:none;
}

#partnerships .box img{
margin-bottom:20px;
}

#partnerships .box p{
	font-size:1.4rem;
	color:#2B3F5D;
	line-height:150%;
	margin-bottom: 0px;
	text-align:center;
}

#partnerships .box p + p{
	margin-bottom: 10px;
	text-align:center;
}

#partnerships .box p{
    color: #1369e9;
}





#integrations .box{
	padding:30px 25px;
	padding-bottom:10px;
	margin-bottom:20px;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
	height:100%;


}

#integrations .box:hover {
	/* -webkit-transform:scale(0.98);
	transform:scale(0.98);

	-webkit-box-shadow: 0 0px 0px 0 rgba(40,58,93,0.0);
    box-shadow: 0 0px 0px 0 rgba(40,58,93,0.0); */
}

#integrations .box img{
	max-height:40px;
	max-width:170px;
}

#integrations .box p{
	font-size:1.4rem;
	color:#2B3F5D;
	margin-bottom: 0px;
}

#integrations .box p + p{
	margin-bottom: 10px;
}

#integrations .image{
	height: 50px;
}


.page-id-7824 .whitebg-gradient{
	position: relative;
	z-index:1;
	margin-top: 70px;
	padding-top:90px;
}

#covid19-update{
	padding-top:80px;
}

#covid19-update h2{
	padding-bottom:50px;
}

#covid19-update h3{
	font-size:2rem;
	font-weight:600;
	color:#0f172a;
}

#covid19-update .row{
	padding-bottom: 10px;
}

#covid19-update .column{
	padding-left:70px;
	padding-right:40px;
	position:relative;
}

#covid19-update .column p{
	font-size:1.4rem;
}

#covid19-update i{
	background: #ffffff;
	-webkit-box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: block;
	float: left;
	height:50px;
	width:50px;
	position:absolute;
	left:0px;
	top:0px;
	border:1px solid #eff2f5;
}


#covid19-update i.social-distancing{
	background:url(img/covid-19-social-distancing.svg) no-repeat center center;
	background-size:50px;
}

#covid19-update i.protective-equipment{
	background:url(img/covid-19-protective-equipment.svg) no-repeat center center;
	background-size:50px;
}


#covid19-update i.good-hygiene{
	background:url(img/covid-19-good-hygiene.svg) no-repeat center center;
	background-size:50px;
}


#covid19-update i.proper-communication{
	background:url(img/covid-19-proper-communication.svg) no-repeat center center;
	background-size:50px;
}

.show-code{
	color:#1369e9;
	display: block;
	cursor: pointer;
	padding:0px 0px;
	font-size:1.5rem;
}

.show-code:hover{
	color:#0f172a;
}

#services .column{
	padding-bottom: 20px;
}

#services .service{
	background: #ffffff;
	box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-moz-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: block;

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;

	height:100%;

	overflow: hidden;
}

#services .service + p{
	display: none;
}

#services .service h4{
	font-size:1.6rem;
	padding:14px;
	padding-bottom:6px;
	margin:0px;
	color:#0f172a;
	text-align: center;
	font-weight:600;
}

#services .service h4 + p{
	color:#0f172a;
	font-size:1.2rem;
	padding-left:15px;
	padding-right:15px;
	text-align: center;
	opacity:0.7;
}

#services .service .image{
	margin: 5%;
    float: left;
    width: 90%;
    position:relative;
    border-radius: 8px;
	margin-bottom: 0px;
	overflow: hidden;
	background:#eee;
}

#services .service .image img{
	float:left;
	width:100%;
	min-height:140px;

}

#services .service:hover{
	-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
	 -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
	 box-shadow: 0px 0px 0px rgba(0,0,0,0.03);
 
	 transform:scale(0.98);
}


#services .price-container{
	font-size:13px;
	background: rgba(40, 58, 93, 0.8);
	position: absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	opacity: 0.0;
	text-align: center;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#services .service:hover .price-container{
	opacity: 0.0;
}


#services .price-container p{
	margin:0px;
	line-height: 1.5em;
	color:#80D0FF;
}

#services .price-container .price{
	margin-top:50px;
	color:#fff;
	font-size:1.6rem;
}

#services .price-container i{
	width:10px;
	height:10px;
	background:url(img/learn-more-arrow.svg) no-repeat center center;
	background-size:100% 100%;
	display: inline-block;
	position:relative;
	top:1px;
}


#services .button{
	margin-top:30px;
}

#services .service-preventative-maintenance h4{
	font-size:1.4rem;
}


#services .service .image i{
	width:32px;
	height:32px;
	padding:2px;
	background-size:30px 30px !important;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	display: block;
	position: absolute;
	right:8px;
	top:8px;
}


#services .service-make-ready .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0LjIyIDMwKSI+PGNpcmNsZSBjeD0iODAuMTgyIiBjeT0iODAuMTgyIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9Ijk4IiBjeT0iODAuMTgyIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSI4MC4xODIiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iODAuMTgyIiBjeT0iOTgiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSI5OCIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxMTUuODE4IiBjeT0iOTgiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSIxMTUuODE4IiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSIxMTUuODE4IiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9Ijk4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxMTUuODE4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNTEuNDU1IiBjeT0iMTY5LjI3MyIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSIxNjQuODE4IiBjeT0iMTY5LjI3MyIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI5OCIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iMTE1LjgxOCIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iOTgiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjQ5IiBjeT0iMTMzLjYzNiIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI0OSIgY3k9IjE1MS40NTUiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iNDkiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjYyLjM2NCIgY3k9IjEzMy42MzYiIHI9IjQuNDU1IiBmaWxsPSJ1cmwoI2EpIi8+PGNpcmNsZSBjeD0iNjIuMzY0IiBjeT0iMTUxLjQ1NSIgcj0iNC40NTUiIGZpbGw9InVybCgjYSkiLz48Y2lyY2xlIGN4PSI2Mi4zNjQiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxjaXJjbGUgY3g9IjExNS44MTgiIGN5PSIxNjkuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik02Mi4zNiA5OGMyLjY4IDAgNC40Ni0xLjc4IDQuNDYtNC40NVY1Ny45aDEzLjM2YzIuMjMgMCA0LTEuMzMgNC40Ni0zLjU1bDQtMjEuNGgxOS4xNmwxLjM0IDguMDNjLjQ0IDIuMjMgMi42NyA0IDUuMzQgMy41NyAyLjIzLS40NSA0LTIuNjggMy41Ny01LjM1bC0yLjIzLTExLjU4Yy0uNDUtMi4yMy0yLjIzLTMuNTctNC40Ni0zLjU3aC04LjlWNC40NWMwLTIuNjctMS44LTQuNDUtNC40Ni00LjQ1LTIuNjcgMC00LjQ1IDEuNzgtNC40NSA0LjQ1VjIzLjZoLTguOWMtMi4yNCAwLTQuMDIgMS4zNS00LjQ3IDMuNTdMNzYuNjIgNDlINjIuMzZjLTIuNjcgMC00LjQ1IDEuNzgtNC40NSA0LjQ1djQwLjFjMCAyLjY3IDEuOCA0LjQ1IDQuNDYgNC40NXoiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNOTMuNTUgNDljLTIuNjggMC00LjQ2IDEuNzgtNC40NiA0LjQ1IDAgMi42OCAxLjc3IDQuNDYgNC40NSA0LjQ2SDEyOS4xOHYxMTUuODNjMCAyLjY3IDEuNzggNC40NSA0LjQ2IDQuNDUgMi42NyAwIDQuNDUtMS43OCA0LjQ1LTQuNDVWNTMuNDVjMC0yLjY3LTEuOC00LjQ1LTQuNDYtNC40NUg5My41NXoiLz48cGF0aCBmaWxsPSJ1cmwoI2QpIiBkPSJNMTgyLjY0IDExMS4zNmgtOC45Vjk4YzAtMS4zNC0uOS0yLjY3LTEuOC0zLjU2bC0xMS41OC03LjU4Vjc1LjczYzAtMS43OC0uOS0zLjEyLTIuNjctNGwtOC45Mi00LjQ3Yy0yLjIzLS45LTQuOSAwLTUuOCAxLjgtLjg4IDEuNzcgMCA0LjkgMS44IDUuNzhsNi4yMyAzLjFWODkuMWMwIDEuMzMuOSAyLjY2IDEuOCAzLjU1bDExLjU3IDcuNTh2MTEuMTNoLTguMDJsLTgtNGMtMi4yNC0uOS00LjkgMC01LjggMS43OC0uOSAyLjIyIDAgNC45IDEuNzggNS44bDguOSA0LjQ0YzEuMzQuOSAxLjguOSAyLjY4LjloMjIuMjh2NjYuOEg4LjlWNTcuOTJoMTcuODN2MTcuODNjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVoOC45djEzLjM3YzAgMi42NyAxLjggNC40NSA0LjQ3IDQuNDVTNDkgOTYuMjIgNDkgOTMuNTVWNzUuNzNjMC0yLjY4LTEuNzgtNC40Ni00LjQ1LTQuNDZoLTguOVY1My40NWMwLTIuNjctMS44LTQuNDUtNC40Ny00LjQ1SDQuNDVDMS43OCA0OSAwIDUwLjc4IDAgNTMuNDV2MTM4LjFjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVoMTc4LjJjMi42NiAwIDQuNDQtMS43OCA0LjQ0LTQuNDV2LTc1LjczYzAtMi42Ny0xLjgtNC40Ni00LjQ2LTQuNDZ6Ii8+PHBhdGggZmlsbD0idXJsKCNlKSIgZD0iTTgwLjE4IDE3OC4xOGMyLjY3IDAgNC40Ni0xLjc4IDQuNDYtNC40NXYtNjIuMzdjMC0yLjY3LTEuOC00LjQ1LTQuNDYtNC40NWgtNDljLTIuNjcgMC00LjQ1IDEuOC00LjQ1IDQuNDZ2NjIuMzdjMCAyLjY3IDEuNzggNC40NSA0LjQ1IDQuNDVzNC40Ni0xLjc4IDQuNDYtNC40NXYtNTcuOWg0MC4xdjU3LjljMCAyLjY3IDEuNzcgNC40NSA0LjQ0IDQuNDV6Ii8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#services .service-hvac .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJ1cmwoI2EpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMyAzMykiPjxwYXRoIGQ9Ik0xNzcuMDUgMEgxMi45NUM1LjggMCAwIDUuOCAwIDEyLjk1djE2NC4xQzAgMTg0LjIgNS44IDE5MCAxMi45NSAxOTBoMTY0LjFjNy4xNCAwIDEyLjk1LTUuOCAxMi45NS0xMi45NVYxMi45NUMxOTAgNS44IDE4NC4yIDAgMTc3LjA1IDB6bTQuMyAxNzcuMDVjMCAyLjM4LTEuOTMgNC4zLTQuMyA0LjNIMTIuOTVjLTIuMzcgMC00LjMtMS45Mi00LjMtNC4zVjEyLjk1YzAtMi4zOCAxLjkzLTQuMyA0LjMtNC4zaDE2NC4xYzIuMzcgMCA0LjMgMS45MiA0LjMgNC4zdjE2NC4xeiIvPjxjaXJjbGUgY3g9IjIxLjU5MSIgY3k9IjIxLjU5MSIgcj0iNC4zMTgiLz48Y2lyY2xlIGN4PSIxNjguNDA5IiBjeT0iMjEuNTkxIiByPSI0LjMxOCIvPjxjaXJjbGUgY3g9IjIxLjU5MSIgY3k9IjE2OC40MDkiIHI9IjQuMzE4Ii8+PGNpcmNsZSBjeD0iMTY4LjQwOSIgY3k9IjE2OC40MDkiIHI9IjQuMzE4Ii8+PHBhdGggZD0iTTE3MC40MiA5MS4xN2MtMS40Mi0uNzMtMy4xNC0uNjQtNC40Ni4yNy0xNC42IDEwLjA4LTM3LjkgMTAuNTMtNTMuMzIgMS40IDE3LjMtMS4xNSAzNS41NC0xMS40MiA0NS42NS0yNS42MyAxLjYgMy42OCAyLjkgNy41MyAzLjg3IDExLjU0LjU2IDIuMzIgMi45IDMuNzUgNS4yIDMuMTggMi4zMy0uNTYgMy43Ni0yLjkgMy4yLTUuMi04LjQ1LTM1LTM5LjUyLTU5LjQ1LTc1LjU3LTU5LjQ1LTQyLjg2IDAtNzcuNzMgMzQuODctNzcuNzMgNzcuNzMgMCAxLjYuOSAzLjA4IDIuMyAzLjgzIDEuNDMuNzQgMy4xNi42NCA0LjQ3LS4yN0MzOC42NiA4OC40OCA2MiA4OC4wMyA3Ny40IDk3LjJjLTE3LjMgMS4xNS0zNS41NyAxMS4zOC00NS43IDI1LjU4LTEuNi0zLjY3LTIuOS03LjUtMy44Ni0xMS41Mi0uNTYtMi4zMi0yLjktMy43NS01LjIyLTMuMTgtMi4zMi41Ni0zLjc0IDIuOS0zLjE4IDUuMiA4LjQ0IDM1IDM5LjUgNTkuNDUgNzUuNTYgNTkuNDUgNDIuODYgMCA3Ny43My0zNC44NyA3Ny43My03Ny43MyAwLTEuNi0uOS0zLjA4LTIuMy0zLjgzem0tNzMuMSA3Mi44Yy04LjgzLTE0LjY2LTguODgtMzYuNi0uMTQtNTEuMzUgMS4xMyAxNy4yNyAxMS4zNCAzNS40OCAyNS41IDQ1LjYtNy44IDMuNDQtMTYuMzYgNS40Ni0yNS4zNiA1Ljc2em0tOS4yNC01Mi42M2MtNy42NiAxNS41NC03LjkyIDM2LjQ0LS43IDUyLjMtOC44Ny0uOTgtMTcuMjctMy42LTI0Ljg2LTcuNjItLjM2LTE3LjE2IDEwLjU4LTM2LjI2IDI1LjU2LTQ0LjY4em00LjYtODUuMzJjOC44MyAxNC42NyA4Ljg4IDM2LjYyLjE0IDUxLjM2LTEuMTMtMTcuMjctMTEuMzQtMzUuNDgtMjUuNS00NS42IDcuOC0zLjQ0IDE2LjM2LTUuNDYgMjUuMzYtNS43NnptOS4yNCA1Mi42NGM3LjY2LTE1LjU0IDcuOTItMzYuNDQuNy01Mi4zIDguODcuOTggMTcuMjcgMy42IDI0Ljg2IDcuNjIuMzYgMTcuMTYtMTAuNTggMzYuMjYtMjUuNTYgNDQuNjh6TTk1IDEwMy42NGMtNC43NiAwLTguNjQtMy44OC04LjY0LTguNjQgMC00Ljc2IDMuODgtOC42NCA4LjY0LTguNjQgNC43NiAwIDguNjQgMy44OCA4LjY0IDguNjQgMCA0Ljc2LTMuODggOC42NC04LjY0IDguNjR6bTU4LjYzLTQ1LjI0Yy04LjI1IDE1LjAzLTI3LjI3IDI2LjEtNDQuNDYgMjUuOSAxNC40Mi05LjYzIDI1LjEtMjcuNjQgMjYuNzUtNDUgNy4wMiA1LjE2IDEzLjA1IDExLjYgMTcuNyAxOS4xem0tOTUuMTctMjJjMTUgOC4yNyAyNi4wNSAyNy4yOCAyNS44NSA0NC40NC05LjYtMTQuNC0yNy41Ny0yNS4wMi00NC45LTI2Ljc0IDUuMi03LjAyIDExLjY0LTEzLjA2IDE5LjA2LTE3Ljd6bS0zMi4xNCA1MWMuOTgtOC45MiAzLjctMTcuMyA3Ljc1LTI0LjkgMTcuMTMtLjM3IDM2LjE3IDEwLjYgNDQuNTggMjUuNTYtMTUuNTUtNy42Ni0zNi40Ny03LjktNTIuMzMtLjY3em0xMC4wNSA0NC4yYzguMjYtMTUuMDMgMjcuMjgtMjYuMDggNDQuNDUtMjUuOS0xNC40IDkuNjQtMjUuMSAyNy42NC0yNi43NCA0NS03LjAyLTUuMTYtMTMuMDUtMTEuNi0xNy43LTE5LjF6bTk1LjE3IDIyYy0xNS04LjI3LTI2LjA0LTI3LjI2LTI1Ljg1LTQ0LjQgOS42IDE0LjM3IDI3LjU3IDI1IDQ0LjkgMjYuNy01LjIgNy4wMi0xMS42MyAxMy4wNi0xOS4wNiAxNy43em0yNC40LTI2LjEyYy0xNy4xNS4zNy0zNi4yLTEwLjYtNDQuNi0yNS41NSAxNS41NiA3LjY3IDM2LjQ4IDcuOSA1Mi4zNC42Ny0uOTggOC45Mi0zLjcgMTcuMy03Ljc1IDI0Ljg4eiIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#services .service-painting .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjEuMTYxIDI5KSI+PGNpcmNsZSBjeD0iNjYuODE4IiBjeT0iMjIuMjczIiByPSI0LjQ1NSIgZmlsbD0idXJsKCNhKSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0xNy44MiAxMDIuNDVjMCAyLjQ3IDIgNC40NiA0LjQ1IDQuNDZoODkuMWE0LjQ1IDQuNDUgMCAxMDAtOC45MWgtODkuMWMtMi40NiAwLTQuNDUgMi00LjQ1IDQuNDV6Ii8+PHBhdGggZmlsbD0idXJsKCNjKSIgZD0iTTEyNC4xMSA4Mi45MmwtMzEuODQtOS41NmE0LjQyIDQuNDIgMCAwMS0zLjE4LTQuMjZWMjIuMjdBMjIuMyAyMi4zIDAgMDA2Ni44MiAwYTIyLjMgMjIuMyAwIDAwLTIyLjI3IDIyLjI3VjY5LjFjMCAxLjk4LTEuMjggMy43LTMuMTggNC4yN0w5LjUyIDgyLjkyQTEzLjI4IDEzLjI4IDAgMDAwIDk1LjcydjI0LjU1YzAgMi40NyAyIDQuNDYgNC40NSA0LjQ2aDEzLjM3djE3LjgyYTQuNDUgNC40NSAwIDEwOC45IDB2LTE3LjgyaDguOTJ2MTMuMzZhNC40NSA0LjQ1IDAgMTA4LjkgMHYtMTMuMzZoOC45MXY4LjlhNC40NSA0LjQ1IDAgMTA4LjkxIDB2LTguOWg4LjkxdjQuNDVhNC40NSA0LjQ1IDAgMTA4LjkxIDB2LTQuNDVoOC45MXY0LjQ1YTQuNDUgNC40NSAwIDEwOC45MSAwdi00LjQ1aDguOXY0LjQ1YTQuNDUgNC40NSAwIDEwOC45MiAwdi04LjljMC0yLjQ3LTItNC40Ni00LjQ2LTQuNDZIOC45MXYtMjAuMWMwLTEuOTggMS4yOC0zLjcgMy4xNy00LjI3bDMxLjg1LTkuNTVjNS43LTEuNyA5LjUyLTYuODUgOS41Mi0xMi44VjIyLjI3YzAtNy4zNyA2LTEzLjM2IDEzLjM3LTEzLjM2IDcuMzcgMCAxMy4zNiA2IDEzLjM2IDEzLjM2VjY5LjFjMCA1Ljk1IDMuODMgMTEuMSA5LjUzIDEyLjhsMzEuODQgOS41NmE0LjQyIDQuNDIgMCAwMTMuMTggNC4yNnY2MC4xOUEzMS4yMyAzMS4yMyAwIDAxOTggMTg2Ljc3di0zNS4zMmE0LjQ1IDQuNDUgMCAxMC04LjkgMCAzNS42OCAzNS42OCAwIDAxLTM1LjY1IDM1LjY0SDguOTF2LTQ5YTQuNDUgNC40NSAwIDEwLTguOTEgMHY1My40NkMwIDE5NCAyIDE5NiA0LjQ1IDE5Nmg0OWE0NC41IDQ0LjUgMCAwMDM1LjY0LTE3Ljg0djEzLjM5YzAgMi40NiAyIDQuNDUgNC40NiA0LjQ1IDIyLjEgMCA0MC4wOS0xNy45OCA0MC4wOS00MC4xVjk1LjczYzAtNS45NS0zLjgzLTExLjEtOS41My0xMi44eiIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#services .service-plumbing .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PGcgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTIwLjcgMTI0LjVjLTEuNjcgMi4xLTE3LjU5IDIzLjA0LTE3LjU5IDM1LjYgMCAxNC42NyAxMC45IDIxLjM3IDIwLjk1IDIxLjM3IDEyLjk4IDAgMjAuOTQtNy45NiAyMC45NC0yMS4zNiAwLTEyLjU3LTE1LjkyLTMzLjUyLTE3LjYtMzUuNmE0LjM2IDQuMzYgMCAwMC02LjcgMHptMy4zNiA0OC45Yy0yLjEzIDAtMTIuNzctLjQzLTEyLjc3LTEzLjIgMC02LjM3IDYuODEtMTguMjkgMTIuNzctMjYuMzcgNS45NSA4LjUxIDEyLjc2IDIwLjQyIDEyLjc2IDI2LjM4IDAgMTEuMDYtNi44IDEzLjE4LTEyLjc2IDEzLjE4eiIgdHJhbnNmb3JtPSJtYXRyaXgoLTEgMCAwIDEgMjIyLjc1NyAzNykiLz48cGF0aCBmaWxsPSJ1cmwoI2IpIiBkPSJNMTI0LjUzIDY0LjI1Yy0zLjAxIDAtMy45NiAyLTMuOTYgNS4wMnYxMy4wNmwtMy41MSAzLjUyYy0yLjAxIDItNi42IDQuNTgtOS42IDQuNThIOTEuMzdjLTMuMDIgMC03LjYtMi41Ny05LjYtNC41OGwtNS4wMy0zLjk2Yy0xLTEtLjk1LTEuNS0yLjQ2LTEuNUg0OS4xN2MtOC41NCAwLTE0IDUuNDYtMTQgMTR2MjUuMTJIMTIuOTRWOTQuMzljMC0xOS42IDE2LjY0LTM2LjIzIDM2LjIzLTM2LjIzaDUuMDNjMy4wMSAwIDUuMDItLjk1IDUuMDItMy45NiAwLTMuMDItMi0zLjk2LTUuMDItMy45NmgtNS4wM2MtMjUuMTEgMC00NC4xNSAxOS4wMy00NC4xNSA0NC4xNXYyNS4xMmMtMy4wMSAwLTUuMDIuOTUtNS4wMiAzLjk2czIuMDEgMy45NiA1LjAyIDMuOTZoMzkuMTNjMy4wMiAwIDUuMDItLjk1IDUuMDItMy45NnMtMi0zLjk2LTUuMDItMy45NlY5NC4zOWMwLTMuMDEgMi4wMS02LjA5IDUuMDItNi4wOWgyMy4xMWwzLjUyIDQuNThjNC4wMiA0LjAyIDkuNTUgNS40NyAxNS41OCA1LjQ3aDE2LjA3YzYuMDMgMCAxMC41LTEuNDUgMTQuNTEtNS40N2w1LjAzLTUuMDJjMS0xIDEuNS0yLjAxIDEuNS0zLjUyVjY5LjI3YzAtMy4wMS0uOTQtNS4wMi0zLjk2LTUuMDJ6IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMjIuNzU3IDM3KSIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik0xODcuMzMgMjQuNTZjLTEuNS0xLTMuNTEtMS01LjAyIDBMMTYwLjcgMzUuNmMtNS41MyAzLjAxLTguNDMgNy45OC04LjQzIDE0LjYzaC0yNS43NGwtMy41MS0zLjUyYy00LjAyLTQuMDItMTAuNjEtNy42LTE2LjY0LTcuNmgtMy4wMlYyM2MwLTMuMDEgMi4wMS01LjAyIDUuMDMtNS4wMmgxNGMzLjAyIDAgNi4xLS45NSA2LjEtMy45NiAwLTMuMDIgMy4wNy02LjEgNi4wOC02LjEgMy4wMiAwIDYuMDkgMy4wOCA2LjA5IDYuMSAwIDMuMDEtMy41OCA2LjA5LTYuMDkgNi4wOS0zLjAxIDAtNS4wMi45NC01LjAyIDMuOTYgMCAzLjAxIDIgMy45NSA1LjAyIDMuOTUgOC4wNCAwIDE0LTUuOTYgMTQtMTQgMC04LjU0LTUuNDYtMTQuMDEtMTQtMTQuMDEtNi41MyAwLTExIDQuMDItMTMgMTAuMDVINzcuNzVDNzUuNzUgNC4wMiA3MS4yOCAwIDY0Ljc1IDBjLTguNTQgMC0xNCA1LjQ3LTE0IDE0IDAgOC41NSA1LjQ2IDE0LjAxIDE0IDE0LjAxIDMuMDEgMCA1LjAyLS45NCA1LjAyLTMuOTUgMC0zLjAyLTItMy45Ni01LjAyLTMuOTYtMy4wMiAwLTYuMDktMy4wOC02LjA5LTYuMSAwLTMgMy4wNy02LjA4IDYuMDktNi4wOCAzLjAxIDAgNi4wOSAzLjA3IDYuMDkgNi4wOSAwIDMuMDEgMy4wNyAzLjk2IDYuMDkgMy45NmgxNGMzLjAyIDAgNS4wMyAyIDUuMDMgNS4wMnYxNi4xNGgtMy4wMmMtNi4wMyAwLTEyLjYyIDIuNS0xNi42NCA2LjUzbC0zLjk2IDUuMDJjLTEuNSAxLTIgNC4xNC0yIDUuNjV2MTIuOTRjMCAzLjAxLjk0IDUuMDIgMy45NSA1LjAyIDMuMDIgMCAzLjk2LTIgMy45Ni01LjAyVjU2LjIxbDMuNTItNC41OGMyLjAxLTIuMDEgNi42LTQuNTggOS42LTQuNThoMTYuMDhjMy4wMiAwIDguNjYgMy42MyAxMC42NyA1LjY0bDMuOTYgMy45NmMxIDEgMi4wMSAxLjUgMy41MiAxLjVoMjkuMDhjMy4wMSAwIDUuMDItLjk0IDUuMDItMy45NXYtLjVjMC00LjAyLjk1LTguMSA0LjQ2LTEwLjExbDE3Ljc3LTguNnY2OC41NmwtMTYuNy04LjFjLTMuNTItMS41LTUuNTMtNi4wOC01LjUzLTEwLjF2LTFjMC0zLjAyLTItMy45Ny01LjAyLTMuOTdoLTEwLjA1Yy0zLjAxIDAtNS4wMi45NS01LjAyIDMuOTYgMCAzLjAyIDMuMDcgMy45NiA2LjA4IDMuOTZoNi42YzEuNSA2LjAzIDMuOTUgMTIuMTIgOS40OCAxNC42M2wyMC41NCAxMS4wNWMxIC41IDEuNS41IDIuNTEuNSAxIDAgMi4wMS0uNSAyLjUxLS41IDEuNTEtMSAyLjUxLTIuNSAyLjUxLTQuNTJWMjkuMDhhNiA2IDAgMDAtMi41LTQuNTJ6IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyMjIuNzU3IDM3KSIvPjwvZz48L3N2Zz4=) no-repeat center center;
}

#services .service-electrical .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iaCIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik05NC42OC4zMmMuODMtLjI4IDEuNzQtLjE2IDIuNTYuMSAxLjYzLjYgMi44IDIuMjYgMi44IDQgMCA1LjIgMCAxMC40MiAwIDE1LjY0IDAgLjc3LjA0IDEuNTUtLjAzIDIuMzItLjE1IDEuNjYtMS4zNCAzLjItMi45MyAzLjY3LTEuNi41Mi0zLjQ4LjA1LTQuNTctMS4yMy0uNzQtLjgyLTEuMS0xLjk0LTEuMS0zLjA0IDAtNS43OCAwLTExLjU3LjAyLTE3LjM1LS4wMi0xLjkgMS40Mi0zLjY2IDMuMjYtNC4xeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik0zMSAyNi43OGMxLjMyLS4xNCAyLjY4LjM0IDMuNTggMS4zIDQuMSA0LjA3IDguMTcgOC4xNiAxMi4yNiAxMi4yMy43LjYzIDEuMjYgMS40IDEuNDggMi4zLjQ2IDEuNTctLjEgMy4zMy0xLjMyIDQuNC0xLjU2IDEuNC00LjE4IDEuNDQtNS43Mi0uMDMtNC4wMi00LjA2LTguMDYtOC4xLTEyLjEtMTIuMTUtLjUtLjUzLTEuMS0uOTgtMS40My0xLjY2LS44LTEuNDgtLjYyLTMuNDQuNDYtNC43NC42OC0uOSAxLjc0LTEuNCAyLjgtMS42NHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjM0NSAyNikiLz48cGF0aCBmaWxsPSJ1cmwoI2MpIiBkPSJNMTU5LjIgMjYuOGMxLjQ4LS4zIDMuMS4yOCA0LjA2IDEuNDMgMS4zNSAxLjU1IDEuMzcgNC4xLS4wMyA1LjYyLTQuMTQgNC4xNi04LjI4IDguMy0xMi40IDEyLjQ3LS43My44LTEuNjUgMS41My0yLjc1IDEuNjgtMS42OC4zMi0zLjUyLS40Ni00LjQyLTEuOTItMS4wNy0xLjYtLjg3LTMuOTIuNS01LjMgNC4xNC00LjEzIDguMjgtOC4yOCAxMi40Mi0xMi40Mi43LS43NSAxLjYtMS4zMyAyLjYzLTEuNTd6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PHBhdGggZmlsbD0idXJsKCNkKSIgZD0iTTcyLjI3IDM5LjYyYzguNjMtMy42NiAxOC4xMi01LjIzIDI3LjQ3LTQuNiA4LjIyLjUgMTYuMyAyLjgyIDIzLjYzIDYuNTQgNi40NyAzLjQ0IDEyLjQyIDcuOTQgMTcuMzMgMTMuNCA4Ljk3IDkuOTYgMTQuNSAyMi45OCAxNS4zIDM2LjM2LjggMTEuMjMtMS40MyAyMi42Ny02LjUgMzIuNzItNCA4LjEzLTkuNzQgMTUuMjItMTUuODMgMjEuODUtMy4wNyAzLjUtNi40IDYuOC05LjA1IDEwLjY0LTEuNiAyLjM2LTMgNS4wNS0yLjk4IDcuOTggMCA1LjIyIDAgMTAuNDQgMCAxNS42Ny4wMi43NS4xMyAxLjUyLjAyIDIuMjgtLjEgMi4zLjE4IDQuNjUtLjUgNi44OC0xLjMzIDUuMTYtNi4xNSA5LjIyLTExLjUgOS41Ni0xLjQ0LjA3LTIuOS4wMi00LjM1LjA0LTIuNCAyLjY2LTUuOTUgNC4zNC05LjU3IDQuMy0zLjYyLjA1LTcuMTctMS42My05LjU4LTQuMy0yLjM0LS4wNi00Ljc2LjIyLTcuMDItLjUyLTQuNS0xLjMtOC4xLTUuMi05LjAzLTkuOC0uNC0xLjctLjIyLTMuNDctLjMtNS4yLS41LTEuMi0uNTMtMi41OCAwLTMuOC4wNS00Ljk3IDAtOS45Ni4wMi0xNC45NC4wNC0yLjkzLTEuMzItNS42NS0yLjkzLTguMDMtMS40My0yLjE3LTMuMTgtNC4xLTQuODQtNi4wNy00Ljg3LTUuNTMtOS45Ny0xMC45LTE0LjIyLTE2Ljk0LTQuMTgtNS44NC03LjU3LTEyLjMtOS43LTE5LjE2LTEuNDUtNC42LTIuMzItOS4zNy0yLjY4LTE0LjE3LS4yLTMuNTQtLjMzLTcuMS4wMy0xMC42Ljc4LTguNTUgMy40Mi0xNi45MiA3LjctMjQuMzQgNC4yNy03LjUyIDEwLjItMTQuMDYgMTcuMjItMTkuMSAzLjctMi42NCA3LjYzLTQuOTcgMTEuODUtNi42OG0xNy40NiA1LjY2Yy03Ljc3LjkzLTE1LjM2IDMuNjMtMjEuODcgOC02LjQgNC4yMy0xMS44IDkuOTMtMTUuNyAxNi41Mi00LjE0IDctNi41MyAxNS02LjkyIDIzLjEtLjEgNC4xLjA4IDguMjUuNzcgMTIuMyAxLjIgNy4yOCA0LjA2IDE0LjIzIDguMSAyMC4zOCAzLjg0IDUuOTUgOC42NyAxMS4xNiAxMy40IDE2LjQgMi4xNiAyLjQ1IDQuMzYgNC44NyA2LjI2IDcuNTQgMS45MyAyLjc1IDMuMzQgNS44NSA0LjIgOS4xIDExLjg1IDAgMjMuNyAwIDM1LjUzIDAgLjg3LTMuNDQgMi40My02LjY4IDQuNS05LjU1IDIuMjMtMyA0LjgtNS43NSA3LjMyLTguNSAzLjE0LTMuNCA2LjItNi44NyA5LjAyLTEwLjU1IDIuODctMy44NCA1LjQ0LTcuOTMgNy4zOC0xMi4zMyAyLjg2LTYuNCA0LjMtMTMuMzUgNC41LTIwLjMzLjE4LTcuNS0xLjEyLTE1LjA1LTQuMTItMjEuOTMtNS40OC0xMi44Ny0xNi41Ny0yMy4yNS0yOS44My0yNy43My03LjItMi41NC0xNC45Ny0zLjI1LTIyLjU0LTIuNDJtLTEwLjcgMTIzLjhjMCAyLjc4IDAgNS41NiAwIDguMzQgMS41My4wMyAzLjAzLjg1IDMuNzQgMi4yMy45IDEuNjQuNTIgMy44OC0uOTMgNS4wOC0uNzcuNy0xLjggMS4wNC0yLjgyIDEuMDgtLjA0IDIuMSAxLjY2IDQgMy43MyA0LjE0IDguNTggMCAxNy4xNSAwIDI1LjczIDAgMi4xNi0uMDQgNC0yIDMuOTYtNC4xNS02LjggMC0xMy42IDAtMjAuNCAwLS44IDAtMS42NC4wNy0yLjQtLjI3LTEuNTItLjU2LTIuNi0yLjEtMi42Ni0zLjctLjE1LTEuNzcgMS0zLjQ4IDIuNjMtNC4xMi43LS4zIDEuNS0uMjcgMi4yNi0uMjcgNi44NSAwIDEzLjcgMCAyMC41NiAwIDAtMi43OCAwLTUuNTYgMC04LjM1LTExLjEzIDAtMjIuMjYgMC0zMy4zOCAweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjZSkiIGQ9Ik0zLjcyIDkxLjAzYzYuMS0uMDcgMTIuMTggMCAxOC4yNi0uMDMgMS4zNS0uMDYgMi43Ni40MiAzLjYzIDEuNDcgMS4wMyAxLjE0IDEuMzYgMi44Mi44NCA0LjI2LS41NCAxLjczLTIuMzIgMi45My00LjEgMi45LTUuNjguMDMtMTEuMzUgMC0xNyAuMDItMS4yNS4xMi0yLjYtLjA3LTMuNTgtLjktMS4yOC0xLTEuOTUtMi43Ny0xLjU4LTQuMzYuMzUtMS43IDEuODQtMy4wOCAzLjU0LTMuMzd6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTE2Ny44MyA5MS4wM2M2LjAzLS4wNyAxMi4wNiAwIDE4LjEtLjAzLjg2LS4wMiAxLjc1LjA3IDIuNTIuNSAxLjc4Ljg2IDIuNzQgMy4wNiAyLjE3IDQuOTUtLjM2IDEuNS0xLjYyIDIuNjYtMy4wOCAzLjA1LS43OC4yLTEuNi4xNC0yLjQuMTUtNS4xIDAtMTAuMTggMC0xNS4yOCAwLS43MyAwLTEuNDcuMS0yLjItLjA3LTEuOTctLjM1LTMuNDgtMi4yNS0zLjUtNC4yNC0uMDQtMi4xIDEuNjMtNCAzLjY3LTQuM3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMyLjM0NSAyNikiLz48cGF0aCBmaWxsPSJ1cmwoI2cpIiBkPSJNNDIuNSAxNDMuMDNjMS45OC0uNjcgNC4zMy4zMyA1LjI0IDIuMi44MiAxLjYuNDggMy42NC0uNzcgNC45LTQuMSA0LjEzLTguMjQgOC4yLTEyLjMzIDEyLjM1LTEuMDcgMS4zLTIuODggMS45Ni00LjUgMS40OC0yLjM1LS40Ny0zLjgtMy4yMi0zLjAzLTUuNDQuMy0uOTggMS4wMi0xLjc0IDEuNzYtMi40IDMuOTUtMy45NSA3LjktNy45IDExLjg0LTExLjg1LjUzLS41IDEuMS0xIDEuOC0xLjI0eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzIuMzQ1IDI2KSIvPjxwYXRoIGZpbGw9InVybCgjaCkiIGQ9Ik0xNDYuMDYgMTQzYzEuNTMtLjQ1IDMuMzYtLjA4IDQuNSAxLjEgNC4xMiA0LjA4IDguMiA4LjIgMTIuMzMgMTIuMy44LjcgMS40IDEuNjYgMS41NyAyLjczLjM0IDEuOC0uNjcgMy43NS0yLjMyIDQuNTUtLjk1LjQyLTIuMDMuNTctMy4wNC4yOC0xLjE1LS4yNC0yLTEuMTQtMi43Ny0xLjk4LTMuOTUtMy45NC03LjktNy45LTExLjg0LTExLjg0LS45LS44OC0xLjQtMi4xNS0xLjMtMy40LjEtMS42NiAxLjMtMy4xOCAyLjg2LTMuNzN6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgzMi4zNDUgMjYpIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#services .service-handyman .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/handyman.svg) no-repeat center center;
}

#services .service-carpet-cleaning .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJjIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImQiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZSIgeDE9IjEwMCUiIHgyPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1RUNCMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQ4Qzg5OCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJmIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTVFQ0IzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNDhDODk4Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImciIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTA2LjUgMTE2YzAgMi40MiAxLjk1IDQuMzcgNC4zNiA0LjM3IDI4LjY0IDAgMjUtMTQuOTggMjUtMzggMC03LjUtLjc4LTE2LjE2LTEuNi0yNS41LS45NC0xMC40OC0xLjk2LTIxLjg2LTEuOTYtMzMuODUgMC00LjE4IDEuNy03Ljk4IDQuNDctMTAuNzQgMi43Ni0yLjc2IDQuNTctMy40NyA4Ljc1LTMuNDdzNS45OC43MiA4Ljc0IDMuNDggNC40NyA2LjU2IDQuNDcgMTAuNzRWMTQxLjJjMCAyLjQgMS45NSA0LjM2IDQuMzYgNC4zNiAyLjQgMCA0LjM2LTEuOTYgNC4zNi00LjM2VjIzLjAyYzAtNi42LTIuNy0xMi41Ny03LjAzLTE2LjktNC4zNC00LjM1LTguMzMtNi4wNC0xNC45LTYuMDQtNi42IDAtMTAuNiAxLjctMTQuOTMgNi4wMy00LjMzIDQuMzUtNy4wMiAxMC4zMy03LjAyIDE2LjkyIDAgMTEuOTggMS4wNSAyMy43NSAyLjAyIDM0LjYuOCA4Ljk1IDEuNTMgMTcuMjQgMS41MyAyNC43NiAwIDE3LjczIDUuMjMgMjkuMjctMTYuMjcgMjkuMjctMi40IDAtNC4zNiAxLjk1LTQuMzYgNC4zNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik05Mi42NSA5MC4zNWM1LjgyIDAgMTEuMSAyLjM4IDE0Ljk0IDYuMiAzLjgyIDMuODQgNi4yIDkuMTMgNi4yIDE0Ljk1djkuMDNjMCA1LjgyLTIuMzggMTEuMS02LjIgMTQuOTMtMy44NCAzLjgzLTkuMTMgNi4yLTE0Ljk1IDYuMi0yLjQgMC00LjM2LTEuOTQtNC4zNi00LjM1Vjk0LjczYzAtMi40IDEuOTQtNC4zNyA0LjM1LTQuMzd6bTguNzcgMTIuMzhjLTEuMjQtMS4yNC0yLjc0LTIuMjItNC40LTIuODV2MzIuMjdjMS42Ni0uNjMgMy4xNi0xLjYyIDQuNC0yLjg2IDIuMjUtMi4yNiAzLjY1LTUuMzYgMy42NS04Ljc3di05LjAzYzAtMy40LTEuNC02LjUyLTMuNjUtOC43N3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjYykiIGQ9Ik00My42NCAxNDYuOTZjMC0uMzItLjAzLS42Mi0uMS0uOTJIODguM1Y3OC42N2MwLTEwLjkzLTQuNS0yMC44OC0xMS43LTI4LjEtNy4yLTcuMi0xNy4xNi0xMS42OC0yOC4xLTExLjY4SDI1LjN2ODcuOTRjLS44LTEuMDQtMi4wNS0xLjctMy40Ni0xLjd2NC4zOGgzLjQ2di0yLjY4Yy41Ni43NC45IDEuNjYuOSAyLjY2IDAgMi40LTEuOTUgNC4zNi00LjM2IDQuMzYtLjU0IDAtLjA3LS4wMi0uMzUgMC0uMiAwLS4zNy4wMi0uNTUuMDItMi40IDAtNC4zNy0xLjk1LTQuMzctNC4zNnYtOTVjMC0yLjQgMS45Ni00LjM2IDQuMzctNC4zNmgyNy42YzEzLjMzIDAgMjUuNDYgNS40NiAzNC4yNSAxNC4yNUM5MS41NyA1My4yIDk3IDY1LjM0IDk3IDc4LjY4djcxLjc0YzAgMi40Mi0xLjk0IDQuMzctNC4zNSA0LjM3SDM5Yy0uMyAwLS42LS4wMi0uOTItLjEtMi4zNi0uNDYtMy45LTIuNzYtMy40Mi01LjEyLjEtLjUuMTctLjkzLjItMS4yOC4wNC0uMzUuMDUtLjc4LjA1LTEuMyAwLTIuNDIgMS45Ny00LjM4IDQuMzgtNC4zOCAyLjEgMCAzLjg0IDEuNDcgNC4yNiAzLjQ0aC00LjZ2LjkyaDQuN3ptLTIxLjgyLTE3LjQ0aDMuNDZjMCAyLjEtMS40OCAzLjg1LTMuNDYgNC4yN3YtNC4yOHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjZCkiIGQ9Ik00Mi4yIDM1LjM4YzAtMi40LTEuOTQtNC4zNi00LjM1LTQuMzYtMi40IDAtNC4zNiAxLjk1LTQuMzYgNC4zNnY0MS4xYzAgMTEuNzYgNC44IDIyLjQ2IDEyLjU1IDMwLjIgNy43NiA3Ljc3IDE4LjQ2IDEyLjU4IDMwLjIzIDEyLjU4aDE0Ljk0YzIuNCAwIDQuMzYtMS45NSA0LjM2LTQuMzYgMC0yLjQtMS45NS00LjM2LTQuMzYtNC4zNkg3Ni4yOGMtOS4zNiAwLTE3Ljg4LTMuODQtMjQuMDYtMTAuMDItNi4xOC02LjE3LTEwLTE0LjctMTAtMjQuMDV2LTQxLjF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyOS41IDQzLjYyNykiLz48cGF0aCBmaWxsPSJ1cmwoI2UpIiBkPSJNMTMzLjMgMTM2LjgzaDU4LjczYzIuNCAwIDQuMzYgMS45NiA0LjM2IDQuMzd2MTUuNjhjMCAyLjQtMS45NiA0LjM3LTQuMzcgNC4zN0gxMzMuM2MtMi40IDAtNC4zNy0xLjk2LTQuMzctNC4zN1YxNDEuMmMwLTIuNCAxLjk2LTQuMzcgNC4zNy00LjM3em01NC4zNyA4LjczaC01MHY2Ljk2aDUwdi02Ljk2eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuNSA0My42MjcpIi8+PHBhdGggZmlsbD0idXJsKCNmKSIgZD0iTTIxLjgyIDEyNS4xNGM2LjAyIDAgMTEuNDggMi40NCAxNS40MyA2LjQgMy45NSAzLjk0IDYuNCA5LjQgNi40IDE1LjQycy0yLjQ1IDExLjQ4LTYuNCAxNS40M2MtMy45NSAzLjkzLTkuNCA2LjM4LTE1LjQzIDYuMzgtNi4wMyAwLTExLjQ4LTIuNDUtMTUuNDMtNi40QzIuNDMgMTU4LjQ1IDAgMTUzIDAgMTQ2Ljk3YzAtNi4wMyAyLjQ0LTExLjQ4IDYuNC0xNS40MyAzLjk0LTMuOTUgOS40LTYuNCAxNS40Mi02LjR6bTkuMjYgMTIuNTZjLTIuMzctMi4zNy01LjY0LTMuODQtOS4yNi0zLjg0cy02LjkgMS40Ny05LjI2IDMuODRjLTIuMzcgMi4zNy0zLjg0IDUuNjQtMy44NCA5LjI2IDAgMy42IDEuNDcgNi45IDMuODQgOS4yNiAyLjM3IDIuMzcgNS42NCAzLjgzIDkuMjYgMy44M3M2LjktMS40NiA5LjI2LTMuODNjMi4zNy0yLjM3IDMuODQtNS42NSAzLjg0LTkuMjYgMC0zLjYyLTEuNDctNi45LTMuODQtOS4yNnoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjUgNDMuNjI3KSIvPjxwYXRoIGZpbGw9InVybCgjZykiIGQ9Ik01Mi4zNSAxNC4xM2MwLTIuNC0xLjk2LTQuMzYtNC4zNi00LjM2LTIuNDIgMC00LjM4IDEuOTUtNC4zOCA0LjM2VjMwLjhjMCAyLjQgMS45NiA0LjM2IDQuMzcgNC4zNiAyLjQgMCA0LjM1LTEuOTUgNC4zNS00LjM2VjE0LjEzeiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuNSA0My42MjcpIi8+PC9nPjwvc3ZnPg==) no-repeat center center;
}

#services .service-lawn-care .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/lawn-care.svg) no-repeat center center;
}

#services .service-cleaning .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTY3LjM5IDE4Ni40NmExMS40OCAxMS40OCAwIDAxLTIxLjIgNi4xNGwtMy4yNyAyMi43MmE0LjcgNC43IDAgMDEtLjA3LjM1Yy0xLjcgNy4xNC02LjgyIDExLjk0LTEyLjcgMTEuOTRINDAuOGMtNS45IDAtMTEtNC44LTEyLjcxLTExLjk0YTMuOCAzLjggMCAwMS0uMDctLjM1bC0xMi44Ny04OS42NWExNS42IDE1LjYgMCAwMS0uMzctMzEuMTUgMjguNTIgMjguNTIgMCAwMTI4LjM1LTI1LjhoMTQuMWEyOC40OSAyOC40OSAwIDAxNTYuNDggMGgxNC4xYTI4LjUyIDI4LjUyIDAgMDEyOC4zNSAyNS44IDE1LjYgMTUuNiAwIDAxLS4zNyAzMS4xNWwtNi40OCA0NS4xIDMuMzggNC43YzEuMDMtLjMyIDIuMS0uNSAzLjItLjUxIDYuMzQgMCAxMS40OSA1LjE1IDExLjUgMTEuNXptLTIwLjAxLTU5LjUzSDExOS4zbDIzLjQgMzIuNTMgNC42OC0zMi41M3ptNi40Ny0yNC4zOWgtNTIuMzdsMTAuODMgMTUuMDZoNDEuNTRhNy41MyA3LjUzIDAgMTAwLTE1LjA2ek05MS4zMiA4OC42MmE1Ljg0IDUuODQgMCAxMC0xMS43IDB2NS44NGg1LjMzbC0yLjYtMy42YTMuODQgMy44NCAwIDExNi4yMy00LjQ4bDIuNzQgMy44di0xLjU2em0tNjYuNSA0Ljk5aDQ3LjY0di01LjUyYTEyLjkgMTIuOSAwIDAxMTMuMDEtMTIuNzcgMTIuOSAxMi45IDAgMDExMy4wMiAxMi43N3Y1LjUyaDQ3LjYzYy0xLjM0LTkuNzgtOS44My0xNy4wOC0xOS44OC0xNy4wOWgtMTcuMDNhMy42NiAzLjY2IDAgMDEtMy42OS0zLjYzYzAtMTAuODYtOC45OC0xOS42Ny0yMC4wNS0xOS42N3MtMjAuMDUgOC44LTIwLjA1IDE5LjY3YzAgMi0xLjY1IDMuNjMtMy43IDMuNjNINDQuN2MtMTAuMDUuMDEtMTguNTQgNy4zMS0xOS44OCAxNy4wOXptLTguNSAyNC40Nmg4Ni43NWwtMTEuNTItMTZIMTYuMzJhOCA4IDAgMDAwIDE2em0xMjMuNDggNTQuNjhsLTMzLjA1LTQ1LjkzaC04Mi41bDkuNjQgNjcuNTJoNDMuNTNjMi4wNyAwIDUgMS45NiA1IDUuMiAwIDIuODctMi40OCA1LjE1LTQuNTUgNS4xNUgzNS40MmwxLjIgOC4zOGMuODYgMy40IDIuOTQgNS43NSA1LjEgNS43NWg4Ny4yYzIuMTUgMCA0LjIzLTIuMzUgNS4xLTUuNzVsNS43OC00MC4zMnptMTkuOTIgMTMuNzFhMy44NCAzLjg0IDAgMTAtNy42NyAwIDMuODQgMy44NCAwIDAwNy42NyAweiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDIuNTIyIC02KSIvPjwvc3ZnPg==) no-repeat center center;
}

#services .service-preventative-maintenance .image i{
	background:rgba(40, 58, 93, 0.9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxMDAlIiB4Mj0iMCUiIHkxPSI1MCUiIHkyPSI1MCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiM1NUVDQjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0OEM4OTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMTQzLjk2LjU0aC41NmMzLjAzLjA1IDUuOS40MyA4LjU4IDEuMTZsLjYuMTcuNjIuMmMxLjQuNDIgMi40MyAxLjU1IDIuOCAzIC4zIDEuMzItLjA1IDIuNy0uOTUgMy43MmwtLjE2LjE2LTE5LjczIDE5Ljc2Yy0uNS41LS43MyAxLjItLjYgMS45bC4wMy4xNy45MyAzLjQ1YzEuOSA3LjEzIDcuNDcgMTIuNzggMTQuNTUgMTQuOGwuMzguMTIgMy40Ny45M2MuNjcuMiAxLjQuMDIgMS45NC0uNDRsLjEzLS4xMiAxOS43LTE5LjdjMS4wMy0xLjAzIDIuNTItMS40NSAzLjkzLTEuMSAxLjQuMzQgMi41NSAxLjQgMi45NyAyLjggNC44MiAxNS4yOC0yLjcgMzcuMTItMTUuNiA1MC4wMi0xMC40IDEwLjQtMjEuNDUgMTIuMTYtMzcuNjMgNy42OGwtMS4wMy0uMy04LjI3IDguMy4zLjFjMS42My43IDMuMSAxLjYzIDQuNCAyLjc3bC4zNC4zMi4zNS4zM0wxNjkgMTQzLjE4YzYuNDUgNi40NiA2LjUzIDE2LjkyLjI1IDIzLjQ4bC0uMjYuMjctOC45NCA4Ljk0Yy0zLjE4IDMuMTgtNy40NCA0LjktMTEuODggNC45LTQuMyAwLTguNDItMS42LTExLjU4LTQuNmwtLjMtLjMtNDIuNC00Mi40NGMtMS4zNS0xLjM0LTIuNDMtMi45LTMuMjMtNC42NmwtLjItLjQ0LS4xLS4zLTEyLjQ0IDEyLjQzdi4wNmMuODMgMTAuMTUtMi42IDE5Ljk3LTkuNTYgMjcuMzVsLS4zNy40LS4zOC4zN2MtNi43IDYuNy0xNS44IDEwLjQ3LTI1LjI4IDEwLjQ3LS43NCAwLTEuNCAwLTIuMDItLjA0LTEwLjE1LS41OC0xOS42NC01LjUtMjYtMTMuNTItMTAtMTIuNTMtMTAuMjMtMzAuODUtLjU3LTQzLjYyIDcuNDMtOS44IDE4Ljg2LTE1IDMwLjk4LTE0LjE3bC41NC4wNCAyMC40LTIwLjQzTDI5LjkyIDUxLjZoLS4xNWwtLjE2LS4wMy0uMTctLjAzLTguNjMtMS45OGMtMS43Ny0uNC0zLjMtMS40NC00LjM0LTIuOWwtLjE2LS4yNkwyLjA2IDI0LjM4Yy0xLjgyLTIuOC0xLjQ4LTYuNS43Ny04Ljk1bC4yLS4yIDUuMy01LjNjMi4zNy0yLjM4IDYuMDgtMi44MiA4Ljk0LTEuMTNsLjI0LjE1IDIyLjMgMTQuNDhjMS41MiAxIDIuNjQgMi41NyAzLjEgNC4zNWwuMDYuMjggMS43NiA4LjM4YzAgLjA3LjAyLjE0LjAzLjJ2LjE4TDgwLjUgNzIuNTZsMTYuMjgtMTYuMy0uMTUtLjQ4Yy00LjU3LTE2LjEtMy4wNS0yNy4xNiA2Ljg2LTM3LjQ4bC4zMy0uMzUuMzMtLjM0YzkuNy05LjY4IDI1LjE3LTE2LjY4IDM4LjctMTcuMDVoMS4xem0uMjYgOC4zNGgtLjVjLTExLjQuMTgtMjUuNDYgNi40LTMzLjY2IDE0LjYtOC42NiA4LjY3LTkuNSAxNy4yLTQuNjIgMzIuNzIuNDUgMS40LjEgMi45NC0uODcgNC4wM2wtLjE2LjE3LTU0LjY3IDU0LjY3Yy0uOS45My0yLjIzIDEuMzYtMy41IDEuMTgtMS4zNy0uMTgtMi43LS4yNy00LS4yNy04LjYgMC0xNi41NCAzLjk3LTIxLjg1IDEwLjk3LTcuNCA5Ljc2LTcuMiAyMy44Mi40MiAzMy40IDUgNi4yNyAxMi4wOCA5Ljk2IDIwIDEwLjQgNy44LjQ0IDE1LjQyLTIuNDcgMjAuOTQtOCA2LjEzLTYuMTIgOC45NS0xNC42IDcuNzQtMjMuMjMtLjItMS4yMi4yLTIuNDQgMS0zLjM2bC4xNy0uMTcgNTQuNjgtNTQuN2MxLjEtMS4wOCAyLjctMS40NyA0LjE4LTEuMDJsMS4wNC4zMmMxNC44OCA0LjUgMjMuMjQgMy41MyAzMS43LTQuOTMgOC4zNS04LjM1IDE0LjU1LTIyLjUzIDE0LjYtMzMuOTR2LS4xOEwxNjMgNTUuNDFjLTIuNTUgMi41Ny02LjI4IDMuNjItOS44IDIuOGwtLjMtLjEtMy40Ni0uOWMtOS45OC0yLjctMTcuODYtMTAuNDctMjAuNjgtMjAuMzdsLS4xMi0uNDUtLjkzLTMuNDZjLS45NS0zLjUgMC03LjI1IDIuNDYtOS44OGwuMjMtLjI0TDE0NC4zIDguODhoLS4xek00Mi4xOCA0My42NWwtMi43MiAyLjc1LTIuNjggMi42NyAzMy41OCAzMy41OCA1LjQyLTUuNDItMzMuNi0zMy41OHpNMTMuNjQgMTYuMzdsLTQuMTcgNC4xNyAxMy41OCAyMSA3LjY4IDEuNzYgNS43My01LjctMS41NS03LjQzLTIxLjI2LTEzLjh6bTEwMC41MiA4Ny45aC0uMDZMOTcuNCAxMjF2LjI3Yy0uMSAyLjI2LjY2IDQuNDUgMi4xNSA2LjA2bC4yLjJMMTQyLjIgMTcwYzMuMjIgMy4yNCA4LjQ1IDMuMyAxMS43Ni4ybC4yLS4yIDguOTUtOC45M2MzLjI1LTMuMjUgMy4zMi04LjQ2LjItMTEuNzhsLS4yLS4yLTQyLjQyLTQyLjQzYy0xLjI1LTEuMjYtMi44OC0yLjA1LTQuNjctMi4zbC0uMzMtLjA0Yy0uNDgtLjA1LS45OC0uMDYtMS41LS4wMnptLTY3Ljk3IDIwLjljMSAwIDEuOTguMzggMi43NCAxLjA1bC4xOC4xNiAxMC4zIDEwLjMyYzEgMSAxLjQyIDIuNDMgMS4xNCAzLjhsLS4wNi4yMi0zLjc3IDE0LjA4Yy0uMzcgMS4zNy0xLjQgMi40NS0yLjczIDIuODdsLS4yLjA3LTE0LjE0IDMuOGMtLjM2LjA3LS43LjEyLTEuMDUuMTItMSAwLTItLjM4LTIuNzUtMS4wNmwtLjE4LS4xNi0xMC4zMi0xMC4zMmMtLjk4LTEtMS40LTIuNDItMS4xLTMuNzhsLjA1LS4yMyAzLjc2LTE0LjA4Yy4zNy0xLjM2IDEuNC0yLjQzIDIuNzMtMi44N2wuMi0uMDcgMTQuMS0zLjc3Yy4yNy0uMDYuNTMtLjEuOC0uMTNoLjN6bTcwLjctNS4xM2MxLjAyIDAgMiAuMzcgMi43NyAxLjA1bC4xOC4xNiAzMS4yNiAzMS4yN2MxLjY0IDEuNjIgMS42NCA0LjI2IDAgNS44OC0uNzguOC0xLjgzIDEuMjMtMi45MyAxLjIzLTEuMDIgMC0yLS4zNy0yLjc3LTEuMDZsLS4xNy0uMTYtMzEuMjctMzEuMjVjLTEuNjItMS42NC0xLjYyLTQuMjUgMC01LjkuOC0uOCAxLjg2LTEuMiAyLjk1LTEuMnptLTcxLjk3IDEzLjlsLTkuNDYgMi41NS0yLjUzIDkuNDUgNi45MiA2LjkyIDkuNDYtMi41NCAyLjUyLTkuNDYtNi45LTYuOTJ6bTI4LjctMzAuNDVjMSAwIDEuOTguMzUgMi43NiAxLjAzbC4xNy4xNyA0LjQ0IDQuNDdjMS42NSAxLjYyIDEuNjUgNC4yNS4wMiA1Ljg2LS43Ny44LTEuODQgMS4yMy0yLjk0IDEuMjMtMS4wMiAwLTItLjM3LTIuNzYtMS4wNWwtLjE3LS4xNi00LjQ4LTQuNDZjLTEuNjItMS42My0xLjYyLTQuMjUgMC01LjkuOC0uNzggMS44NS0xLjIgMi45NS0xLjJ6bTExLjE2LTExLjJjMSAwIDEuOTguMzggMi43NCAxLjA3bC4xOC4xNkw5Mi4yIDk4YzEuNjIgMS42MyAxLjYyIDQuMjcgMCA1Ljg4LS44LjgtMS44NiAxLjIzLTIuOTYgMS4yMy0xIDAtMi0uMzctMi43Ni0xLjA2bC0uMTgtLjE2LTQuNDUtNC40NmMtMS42NC0xLjYzLTEuNjQtNC4yNyAwLTUuOS44LS43OCAxLjg0LTEuMiAyLjk0LTEuMnptMTEuMTQtMTEuMTVjMS4wMyAwIDIgLjM3IDIuNzcgMS4wNmwuMTguMTggNC40OCA0LjQ2YzEuNjIgMS42MyAxLjYyIDQuMjUgMCA1LjktLjguNzctMS44NiAxLjItMi45NCAxLjItMSAwLTItLjM3LTIuNzgtMS4wNWwtLjE4LS4xOC00LjQ0LTQuNDdjLTEuNjUtMS42Mi0xLjY1LTQuMjUgMC01Ljg2Ljc3LS44MiAxLjgzLTEuMjUgMi45Mi0xLjI1eiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzQuNjE4IDM4KSIvPjwvc3ZnPg==) no-repeat center center;
}

#services .service-clean-outs .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/clean-outs.svg) no-repeat center center;
}

#services .service-resurfacing .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/resurfacing.svg) no-repeat center center;
}


#services .service-pest-control .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/pest-control.svg) no-repeat center center;
}


#services .service-locksmith .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/locksmith.svg) no-repeat center center;
}

#services .service-junk-removal .image i{
	background:rgba(40, 58, 93, 0.9) url(img/services/gradient/junk-removal.svg) no-repeat center center;
}



/* #primary.content-area .header-make-ready h1{
	margin-top:0px !important
} */

.service-header.service-header-property-managers{
	padding-top:0px !important;
}

.page-id-8089 #content{
	padding-top:0px !important;
}


.service-header.service-header-make-ready{
	padding-top:0px !important;
}

.service-header.service-header-make-ready h1{
	margin-top:0px !important;
	font-size:3.5rem !important;
	font-weight:600;
}

.service-header.service-header-make-ready i{
	width:80px;
	height:80px;
	float:left;
	display: none;

}

.page-id-8285 #header-background,
.page-id-8089 #header-background{
	opacity: 1.0;
	height:550px;
}

.page-id-8089 #header-background{
	height:550px;
}


.service-header{
	text-align: left;
	padding:0px 0px;
	padding-bottom:50px;
}

.service-header img{
	max-width: 80%;
    margin: 0px auto;
    float: none;
    display: block;
}

article .service-header h1 + p, #primary.content-area .service-header h1 + p{
	text-align: left;
	line-height: 3.5rem;
	padding:10px 0px 30px 0px;
}

article .service-header h1, #primary.content-area .service-header h1{
	text-align: left;
	margin-top: 0px;
}

article .service-header h1 span, #primary.content-area .service-header h1 span{
	display: block;
	font-weight:400;
	font-size:2.5rem;
}

article .service-header h1:after, #primary.content-area .service-header h1:after{
	display: none;
}

article .service-header h1{
	padding-top:30px;
}

.service-header .service-buttons br{
	display: none;
}

.service-header .service-buttons a{
	float:left;
	margin-right:15px;
}

#service-info{
	padding:120px 0px;
}

#service-info .column + .column{
	padding:0px 30px 0px 30px;
}

#service-info img{
	max-width: 80%;
	margin:0px auto;
	display: block;
}

#service-boxes .box{
	text-align: center;
	padding:50px;
	height:100%;
	position: relative;
}

#service-boxes .box .button{
	position: absolute;
    left: 50%;
	bottom: 40px;
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}





#service-boxes{
	text-align: center;
}

#service-boxes .row .column{
	padding:0px 2rem;
}

#service-boxes .whitebg-gradient{
	padding-top:70px;
}

#service-boxes img{
	height:60px;
	width:auto;

}

#service-boxes h3{
	font-size:2rem;
	padding-top:10px;
}

#service-boxes h3:after{
	background-image: linear-gradient(270deg, #57EFB6 0%, #28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    margin: 0px auto;
    margin-top: 15px;
    margin-bottom: 15px;
}

#service-boxes p{
	font-size:1.5rem;
	margin-bottom:60px;
}

#service-boxes .container{
	max-width:100rem;
}



.service-header h1 {
	vertical-align: middle;
}

.service-header h1 i{
    width: 40px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -7px;
    margin-right: 15px;
    background-color: #283a5c !important;
    border-radius: 8px;
}


.service-header-make-ready h1 i{
	background:url(img/services/white/make-ready.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-hvac h1 i{
	background:url(img/services/white/hvac.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-painting h1 i{
	background:url(img/services/white/painting.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-plumbing h1 i{
	background:url(img/services/white/plumbing.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-electricians h1 i{
	background:url(img/services/white/electrical.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-handyman h1 i{
	background:url(img/services/white/handyman.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-carpet-cleaning h1 i{
	background:url(img/services/white/carpet-cleaning.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-lawn-care h1 i{
	background:url(img/services/white/lawn-care.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-house-cleaning h1 i{
	background:url(img/services/white/house-cleaning.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-preventative-maintenance h1 i{
	background:url(img/services/white/preventative-maintenance.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-cleanouts h1 i{
	background:url(img/services/white/clean-outs.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-resurfacing h1 i{
	background:url(img/services/white/resurfacing.svg) no-repeat center center;
	background-size:80% 80%;
}


.service-header-pest-control h1 i{
	background:url(img/services/white/pest-control.svg) no-repeat center center;
	background-size:80% 80%;
}


.service-header-locksmith h1 i{
	background:url(img/services/white/locksmith.svg) no-repeat center center;
	background-size:80% 80%;
}

.service-header-junk-removal h1 i{
	background:url(img/services/white/junk-removal.svg) no-repeat center center;
	background-size:80% 80%;
}


.page-id-9548 .box,
.page-id-7758 .box,
.page-id-12638 .box,
.page-id-7757 .box{
	padding:50px;
	margin-top:80px;
	margin-bottom: 80px;
}

#forgot-property-managers-popup,
#forgot-providers-popup,
#forgot-homeowners-popup{
	max-width:450px;
}

#login.hide,
#signup.hide{
	opacity:0.0;
	display: none;
}

.property-managers-box.show,
.providers-box.show,
.homeowners-box.show{
	display: block;
}


#login .box,
#login-forms .box,
#signup .box,
#signup-forms .box
{
	text-align: center;
	padding-bottom:6px;
	padding-left:25px;
	padding-right:25px;


	width:330px;
	max-width:330px;
	position:relative;
	padding-bottom:50px;
	margin:0px auto;
}

#login .box,
#signup .box{
	width:100%;
	max-width: 100%;
	padding-bottom:10px;
}




#login .box:hover,
#signup .box:hover{
	-webkit-transform:scale(0.98);
	-moz-transform:scale(0.98);
	transform:scale(0.98);

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;

	-webkit-box-shadow: 0 0px 0px 0 rgba(40,58,93,0.05);
	box-shadow: 0 0px 0px 0 rgba(40,58,93,0.05);
}

#login-forms .box .return,
#signup-forms .box .return{
	width:100%;
	padding:10px;
	background:#F8F9FA;
	border-top:1px solid #E1EFFA;
	font-size:1.3rem;
	position: absolute;
	left:0px;
	bottom:0px;
	cursor: pointer;

	-webkit-border-radius:0px 0px 15px 15px;
	border-radius:0px 0px 15px 15px;

}

#login-forms .box .return:hover,
#signup-forms .box .return:hover{
	background:#F1F8FF;
}

#login-forms .box .return p,
#signup-forms .box .return p{
	margin:0px;
	padding:10px;
	cursor: pointer;
}

#login-forms .box .return p span,
#signup-forms .box .return p span{
	color:#1369e9;
}

#forgot-homeowners-popup,
#forgot-providers-popup,
#forgot-property-managers-popup{
	text-align: center;
}

#forgot-homeowners-popup p,
#forgot-providers-popup p,
#forgot-property-managers-popup p{
	text-align: center !important;
}

#forgot-homeowners-popup h2,
#forgot-providers-popup h2,
#forgot-property-managers-popup h2{
	text-align: center !important;
	margin-bottom:0px;
}


#forgot-homeowners-popup button[type=submit],
#forgot-providers-popup button[type=submit],
#forgot-property-managers-popup button[type=submit]{
	border:none !important;
	margin:0px auto !important;
	margin-top:20px !important;
	float:none;
	padding: 0 4.0rem;
}

.homeowners-box,
.providers-box,
.property-managers-box{
	display: none;
}

.homeowners-login-form,
.providers-login-form,
.homeowners-login-form p,
.providers-login-form p,
.property-managers-login-form p{
	font-size:1.4rem;
	margin-bottom:2rem;
}

#post-8289 h1{
	padding-bottom:20px;
}

#login-forms .box button,
#signup-forms .box button{
	border:none !important;
	margin-bottom: 30px;
}

#login-forms .box label,
#login-forms .box{
	width:450px;
	max-width:450px;
	margin:0px auto;
	padding-left:25px;
	padding-right:25px;
	
}


#signup-forms .box{
	width:600px;
	max-width:600px;
	margin:0px auto;
	padding-left:25px;
	padding-right:25px;
	padding-top: 35px;
	margin-bottom: 80px;
	padding-bottom: 40px;
}

#field_11_13 label{
	display: none !important;
}


#gform_submit_button_11{
	width:180px;
}

#login-forms button,
#login#login .box button,
#signup-forms button,
#signup#signup .box button{
	border:none !important;
}

#login .box img.size-full, #login-forms .box img.size-full,
#signup .box img.size-full, #signup-forms .box img.size-full{
	margin-top:-40px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	max-width:150px;
}
/* 
#post-7849 h1{
	margin-bottom: 30px !important;
} */

#login .container,
#signup .container{
	max-width:900px;
	padding-bottom:50px;
}

#login-forms .container,
#signup-forms .container{
	max-width: 900px;
}

#login .row .column,
#signup .row .column{
	padding: 0 2rem;

	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

#login .row .column.hide,
#signup .row .column.hide{
	width:0px;
}

#login .box h3,
#signup .box h3{
	font-size:1.7rem;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:-20px;
}

#login .box p,
#signup .box p{
	margin-bottom: 0px;
}

#login .box a.button.select,
#signup .box a.button.select{
	margin-top:20px;
	margin-bottom: 35px;
}

#login .box i,
#signup .box i{
	font-style:normal;
	opacity:0.4;
	display:inline-block;
	padding:0px 5px;
}

#login-forms input[type=email],
#login-forms input[type=password],
#signup-forms input[type=email],
#signup-forms input[type=password]{
	margin-bottom:20px;
}


#careers{
	padding-top:40px;
}


#careers h3 {
    font-size: 2rem;
    font-weight: 600;
    color: #0f172a;
}

#careers .row{
	padding-bottom: 20px;
}

#careers .column{
	padding-left:100px;
	padding-right:70px;
	position:relative;
}

#careers .column p{
	font-size:1.4rem;
}

#careers i{
	background: #ffffff;
	-webkit-box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 10px 0 rgba(40,58,93,0.05);
	-webkit-border-radius: 8px;
	border-radius: 8px;
	display: block;
	float: left;
	height:70px;
	width:70px;
	position:absolute;
	left:0px;
	top:0px;

}


#careers i.startup-culture{
	background:url(img/careers-startup-culture.svg) no-repeat center center;
	background-size:70px;
}

#careers i.flexible-schedule{
	background:url(img/careers-flexible-schedule.svg) no-repeat center center;
	background-size:70px;
}


#careers i.growth-potential{
	background:url(img/careers-growth-potential.svg) no-repeat center center;
	background-size:70px;
}


#careers i.technology-driven{
	background:url(img/careers-technology-driven.svg) no-repeat center center;
	background-size:70px;
}


#careers-positions h2{
	padding-bottom: 60px;;
}


#careers-positions .whitebg-gradient{
	padding-top:80px;
	margin-top: 60px;;
}

#careers-positions .career-row{
	padding:20px;
	overflow: hidden;
	margin-bottom: 15px;
	-webkit-border-radius: 8px;
	border-radius: 8px;

	background: #ffffff;
	border: 1px solid #E1E9F0;
	-webkit-box-shadow: 0 13px 30px 0 rgba(40,58,93,0.05);
	box-shadow: 0 13px 30px 0 rgba(40,58,93,0.05);
}

#careers-positions .career-row p{
	margin:0px;
	float:left;
}


#careers-positions .career-row h3{
	float:left;
	font-size:2rem;
	margin-bottom: 0px;
	padding:0px;
	vertical-align: middle;
	
	line-height:1.9;
}

#careers-positions .career-row h3 span{
	display: inline-block;
	padding-top:5px;
}

#careers-positions .career-row h3 i{
	width:36px;
	height:36px;
	margin-right:15px;
	background:url(img/career-position.svg) no-repeat center center;
	background-size:cover;
	content:'';
	display: inline-block;
	float:left;
}

#careers-positions .career-row .details{
	float:right;
}

#careers-positions .career-row .details div.location{
	float:left;
	padding-left:30px;
	padding-top:2px;
	background:url(img/location.svg) no-repeat center center;
	background-position: left center;
	background-size:20px;
	margin-top: 5px;
	margin-right:30px;
}

#careers-positions .career-row .details div.time{
	float:left;
	padding-left:30px;
	padding-top:2px;
	background:url(img/time.svg) no-repeat center center;
	background-position: left center;
	background-size:20px;
	margin-top: 5px;
	margin-right:30px;
}

#careers-positions .career-row .details a.button{
	float:left;
	margin-bottom: 0px;
	margin-left:12px;
}


#signup-forms .box img.wp-image-8444{
	width: 70px;
    height: 70px;
    margin-top: -5px;
    margin-bottom: 20px;
}


.ho-map{
	max-width: 1000px;
    margin: 0px auto;
    position: relative;
    left: 40px;
    margin-top: 40px;
}

.ho-map .lawn-care{
	position: absolute;
    width: 35%;
    height: 19%;
    right: 0px;
	top: 0px;
	cursor: pointer;
}

.ho-map .junk-removal{
	position: absolute;
    width: 35%;
    height: 19%;
    right: 0px;
	top: 36%;
	cursor: pointer;
}

.ho-map .hvac{
	position: absolute;
    width: 35%;
    height: 19%;
    right: 0px;
	top: 55%;
	cursor: pointer;
}

.ho-map .services{
	position: absolute;
    width: 35%;
    height: 19%;
    right: 0px;
	top: 73%;
	cursor: pointer;
}

.ho-map .handyman{
	position: absolute;
    width: 35%;
    height: 19%;
    right: 0px;
	top: 18%;
	cursor: pointer;
}






.ho-map-mobile{
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    left: 0;
    margin-top: 40px;
}

.ho-map-mobile .lawn-care{
    position: absolute;
    width: 22%;
    height: 9%;
    left: 2%;
    top: 76%;
    cursor: pointer;
}

.ho-map-mobile .junk-removal{
    position: absolute;
    width: 22%;
    height: 9%;
    left: 51%;
    top: 76%;
    cursor: pointer;
}

.ho-map-mobile .hvac{
    position: absolute;
    width: 22%;
    height: 9%;
    left: 2%;
    top: 76%;
	cursor: pointer;
	display: none;
}


.ho-map-mobile .handyman{
    position: absolute;
    width: 22%;
    height: 9%;
    left: 27%;
    top: 76%;
    cursor: pointer;
}

.ho-map-mobile .services{
	position: absolute;
    width: 100%;
    height: 9%;
    left: 0%;
    top: 86%;
    cursor: pointer;
}




















#pricing-for-pm-info{
	padding:50px 0px;
	padding-bottom: 80px;

	padding-top: 110px;
}

#pricing-for-pm-info h5{
	font-weight:300;
	font-size:2rem;
}


#pricing-for-pm-graphic{
	padding:50px;
	background:url(img/pp-bg.svg) no-repeat center center;
	background-size:cover;
	text-align: center;
}

#pricing-for-pm-graphic h2{
	padding-top:20px;
	color:#fff;
}

#pricing-for-pm-graphic h2 + p{
	color:#fff;
	opacity: 0.6;
	padding-bottom: 0px;;
}

#pricing-for-pm-graphic img{
	padding-bottom: 50px;
	margin-left: 8px;
	position: relative;
	top:55px;
}

#pricing-for-ho-info{
	padding:100px 0px;
}

#pricing-for-ho-info img{
	max-width: 450px;
	margin:0px auto;
	display: block;
}

#pricing-for-ho-info h2{
	padding-top: 40px;
}

#pricing-for-pm-info img{
	max-width: 450px;
	margin:0px auto;
	display: block;
}

#pricing-for-pm-info h2{
	padding-top: 20px;
}





#pricing-for-ho-graphic{
	padding:50px;
	background:url(img/ho-bg.svg) no-repeat center center;
	background-size:cover;
	text-align: center;
}

#pricing-for-ho-graphic br{
	display: none;
}



#pricing-for-ho-graphic h2{
	padding-top:20px;
	padding-bottom:0px;
	color:#fff;
}


#pricing-for-ho-graphic img.desktop-only{
	margin:30px auto;
	position:relative;
	top:20px;
	left:22px;
}


#download-app{
	padding-top:30px;
}

#download-app .download-lula {
	float:left;
	width:100%;
	padding-top:30px;
}


#download-app .download-lula br{
	display:none;
}


#download-app .download-lula img{
    background: #fff;
    padding: 10px 25px;
    border-radius: 9999px;
    float: left;
    margin-right: 20px;
	max-height: 40px;
	height:40px;

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
}

#download-app .download-lula .app-store img{
    padding-top: 8px;
    padding-bottom: 11px;
}

#download-app .download-lula a:hover img{
	background:#eaf6fc;

	-webkit-transform:scale(0.98);
	-moz-transform:scale(0.98);
	transform:scale(0.98);
}


#download-app .download-sms{
	float:left;
	width:100%;
	padding-top:0px;
}

#download-app .download-sms p{
	font-size:1.8rem;
}


body #primary.content-area #download-app h1{
	font-weight:100;
	font-size:3.4rem;
	text-align: left;
}

body #primary.content-area #download-app h1:after{
	display: none;
}

#download-app h1 strong{
	display: block;
}


#download-app h1:before {
    background-image: linear-gradient(270deg, #57EFB6 0%, #28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
	margin: 0px auto;
	margin-left:0px;
    margin-top: 15px;
    margin-bottom: 15px;
}

#download-app .or{
	width:100%;
	text-align: center;
	float:left;
	display: block;
	position:relative;
	margin-top:30px;
	margin-bottom:30px;
}

#download-app .or:before{
	width:100%;
	height:1px;
	content:'';
	display: block;
	background:#9eaeb8;
	position: absolute;
	top:12px;
}

#download-app .or span{
	padding:0px 10px;
	color:#9eaeb8;
	background:#f3f8fb;
	position: relative;
	z-index: 1;
	display: inline-block;
}

#field_6_1{
	margin:0px;
}

#input_6_1{
	margin:0px;
}

#field_6_1 label{
	display: none;
}

#input_6_1{
	background:none;
	border:none;
}


#gform_3 li.gfield,
#gform_4 li.gfield{
	margin-bottom:0px !important;
	margin-top:0px !important;
}


#gform_3 .gform_footer,
#gform_4 .gform_footer{
	margin-top:0px;
}

#gform_submit_button_6{
	float:right;
}

#download-app .gform_body{
	float:left;
	width:60%;
	clear:none;
	margin:0px;
	padding: 0;
}

#download-app .gform_footer{
	float:left;
	width:40%;
	clear:none;
	margin:0px;
	padding:0px;
}

#download-app .ginput_container{
	margin:0px;
}

#gform_6{
	float:left;
	margin:0px;
	background:#fff;
	width:100%;
	padding:5px;
	position:relative;
	-webkit-border-radius: 26px;
	border-radius: 26px;
}

#download-app img.wp-image-7883{
	max-width:460px;
	margin:0px auto;
	display: block;
	width:100%;
}

#gform_6 .validation_error{
	display: none;
}

#gform_6 .instruction.validation_message{
	display: none;
}

body #content #field_6_1{
	margin:0px !important;
}


#validation_message_6_1{
	position: absolute;
	bottom:-30px;
	left:0px;
	text-align: center;
}


#gform_6 img.gform_ajax_spinner{
	position: absolute;
	top:16px;
	right:200px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}

.send-to-another-number{
	display: none !important;
}

#gform_confirmation_message_6{
	background: #defff3;
    padding: 10px;
    border-radius: 4px;
    text-align: center;
}

article#post-7873{
	margin-bottom:0px;
}



#about .row{
	padding:20px 0px;
}

#about-2020{
	text-align: center;
}

#about-2020 h3{
	font-size:6rem;
	font-weight:300;
}


.page-id-7897 .page-header{
	padding-bottom:60px;
}

.page-id-7897 #homeowner-signup .box{
	padding-bottom: 20px;
}

.page-id-7897 .button-container{
	padding-top:15px;
}

.page-id-7897 #header-background{
	height:450px;
}

#about-2020 h3 + p{
	max-width:700px;
	margin:0px auto;
	display: block;
}


#homeowner-signup img{
	border: 1px solid #dbe8fb;
    border-radius: 8px;
    overflow: hidden;
}

.form-provider-container{
background: #e9f4fd5c !important;
    padding: 30px !important;
    border-radius: 16px;
    border: 1px solid #e2f2ff;
}


#property-manager-signup .box{
    width: 650px;
    max-width: 650px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;
}


#property-manager-signup .gform_title,
#property-manager-signup .gform_description{
display:none !important;
}


#homeowner-signup .box{
    width: 650px;
    max-width: 650px;
    margin: 0 auto;
    padding-left: 25px;
    padding-right: 25px;

}

.become-a-pro-points.bottom{
    background: white;
    padding: 12px;
    border-radius: 60px;
	margin-top:50px;
	max-width: 1080px;
}



.become-a-pro-points.bottom li{
margin:0px;
padding-right:40px;
}

#homeowner-signup .box.wide-box{
width:800px;
max-width:800px;
    padding: 40px !important;

}

#homeowner-signup .box.wide-box h2{
text-align:left;
padding-bottom:20px;
padding-top:40px;
}

#homeowner-signup .box.wide-box form{
margin-bottom:0px;
}

#homeowner-signup .box.wide-box h2:after{
    background-image: linear-gradient(270deg,#57efb6 0%,#28b97b 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    margin: 0 auto;
margin-top: 15px;
    margin-left: 0px;
}

#homeowner-signup .box.wide-box ul {
list-style:none;
}

#homeowner-signup .box.wide-box ul li {
float:left;
width:100%;
    font-size: 17px;
line-height: 45px;
}

#homeowner-signup .box.wide-box img{
margin-top: 0px;
    width: 40px;
    margin-left: 0px;
    margin-right: 0px;
    max-width: 40px;
    border-radius: 0px;
    float: left;
    display: block;
    margin-bottom: 0px;
    border: none;
	margin-right: 15px;
}

.how-it-works-provider-sub{
margin-left:0px;
}

#homeowner-signup .box.wide-box h2:before{
display:none !important;
}

@media screen and (max-width: 1024px) {
	#homeowner-signup .box.wide-box{
		max-width: 100%;
		padding:30px !important;
	}
	
	#homeowner-signup .box.wide-box h2 {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 0px;
}

#homeowner-signup .box.wide-box h2:after{
    margin: 15px auto 0px auto;
	}
	
	
	
	.form-provider-container {
    padding: 20px !important;
	}
	
	#homeowner-signup .box.wide-box img {
    margin-top: 0;
    width: 60px;
    margin-left: 0;
    margin-right: 0;
    max-width: 60px;
    border-radius: 0;
    float: none;
    display: block;
    margin-bottom: 0;
    border: none;
    margin: 0px auto;
	margin-bottom:10px;
    position: relative;
    left: -5px;
}

#homeowner-signup .box.wide-box ul li {
    float: left;
    width: 100%;
    font-size: 17px;
    line-height: 26px;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
	margin-bottom: 25px;
}
	
	.become-a-pro-points li{
	    padding-top: 5px;
    padding-bottom: 5px;
	}
	
	
}


#become_provider-commitment.nobg{
    padding-bottom: 20px;
	padding-top:50px;
}

#homeowner-signup .box img{
    margin-top: -30px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    max-width: 109px;
    border-radius: 500px;
    float: none;
	display: block;
	margin-bottom: 35px;
}

#homeowner-signup button{
	margin:0px auto;
	display: block;
	float:none;
	border:none;
	margin-bottom:15px;
	margin-top:10px;
	padding-left:50px;
	padding-right: 50px;
	font-weight:500;
	font-size:16px;
}

#homeowner-signup .button-container{
	text-align: center;
}

#homeowner-signup .button-container p{
	margin:0px;
}


#consumer-signup-form{
	padding:5px;
	margin:0px;
}


#consumer-signup-form input,
#consumer-signup-form select,
#homeowner-signup h3{
	padding-bottom:15px;
}


#how-it-works-slider{
	position:relative;
	z-index:2;
	padding:50px 0px;
	margin-top: 50px;
}

#how-it-works-slider .container{
	max-width: 1000px;
	margin:0px auto;
	padding:0px;
	text-align: center;
}

#how-it-works-slider .ptpb{
	padding:10px 0px;
}



#how-it-works-slider .slick-dots{
	text-align:left;
	padding-top:20px;
}

#hiw-image-slider{
	background:url(img/hiw-bg.svg) no-repeat center;
	-webkit-background-size:100%;
	background-size:100%;
}


#hiw-image-slider img{
	margin:0px auto;
	display: block;
	float:none;
	max-width:250px;
	
}



#hiw-text-slider{
	text-align:left;
	padding-top:150px;
}

.page-id-7897 #hiw-text-slider{
	padding-top:120px;
}



#scholarship .column-50{
	padding: 0px 20px;
}


#scholarship img{
	-webkit-box-shadow: 0 30px 30px 0 rgba(0,0,0,.05);
	box-shadow: 0 30px 30px 0 rgba(0,0,0,.05);
	
	-webkit-border-radius: 8px;
    border-radius: 8px;
}

#scholarship p{
	line-height: 1.6em;
    font-size: 1.5rem;
}

#scholarship h4{
	font-size: 1.8rem;
    line-height: 1.35;
	font-weight: 600;
	margin-bottom: 10px;
}

#scholarship ul.orange li{
	margin-bottom:5px;
}

#scholarship .apply-note{
	text-align: center;
    font-size: 2rem;
    padding-top: 40px;
    padding-bottom: 20px;
}



#hiw-text-slider p,
#hiw-text-slider h2{
	text-align:left;
	
}

#hiw-text-slider p{
	margin-bottom:10px;
}

#hiw-text-slider h2{
	font-size:2.8rem;
}

#hiw-text-slider h2:before{
	margin-left:0px;
}


#hiw-text-slider li button{
	font-size:1.4rem !important;
	font-weight:600;
	height:28px;
	width:28px;

	background:#f3f8fb;
	
	-webkit-border-radius: 9999px;
	border-radius: 9999px;
	border-width: 0px;
}

#hiw-text-slider li button .step{
	font-size:0rem !important;
}


#hiw-text-slider li.slick-active button{
	width:80px;
	border-width: 0;
    background-image: linear-gradient(270deg, #57EFB6 0%, #28b97b 100%);
}


#hiw-text-slider li button .dots__number{
	font-size: 0px !important;
}

#hiw-text-slider li button .dots__number .step{
	font-size:1.4rem !important;
	color:#283a5c !important;
}

#hiw-text-slider li.slick-active button .dots__number,
#hiw-text-slider li.slick-active button .dots__number .step{
	font-size: 1.4rem !important;
}

#hiw-text-slider li.slick-active button .dots__number{
	position:relative;
	top:1px;
}

#hiw-text-slider li.slick-active button .dots__number .step{
	color:#fff !important;
}



article.type-post .legal-disclaimer {
    background: rgba(237, 179, 179, 0.15);
    color: #000;
    font-style: italic;
    padding: 20px 30px;
	border: 1px solid #edcbcb;
	-webkit-border-radius: 8px;
    border-radius: 8px;
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
	width: 100%;
	
	margin-right: 40px;
    margin-left: 40px;
    width: auto;
    margin-bottom: 40px;
}
article.type-post .legal-disclaimer p {
    color: #801a1a;
    margin: 0;
    font-size: 13px;
}



.postid-7517 article.type-post .legal-disclaimer{
    display:none !important;
}




.comments-title {
    padding-bottom: 20px;
    line-height: 30px;
}
.comment-form-cookies-consent {
    display: none;
}
ol.comment-list li.comment {
    padding: 20px;
    margin-bottom: 10px;
    border-left: 2px solid #e0e2e3;
    position: relative;
}
ol.comment-list li.comment .comment-content {
    float: left;
    width: 100%;
}
ol.comment-list li.comment .comment-content p {
    font-size: 15px;
    line-height: 2em;
}
ol.comment-list li.comment .edit-link {
    float: left;
    font-size: 13px;
}
ol.comment-list li.comment .comment-author {
    position: relative;
    left: 0;
    vertical-align: middle;
    line-height: 15px;
}
ol.comment-list li.comment .comment-author img {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    float: left;
    margin-right: 10px;
    border: 1px solid #e0e2e3;
    padding: 0;
}
ol.comment-list li.comment .comment-author .fn {
    padding-top: 8px;
    display: block;
    color: #6d6e71;
}
ol.comment-list li.comment .comment-author .says {
    display: none;
}
ol.comment-list .children {
    padding-left: 0;
    margin-left: 0;
}
ol.comment-list .children li.comment {
    margin-top: 20px;
}
ol.comment-list .comment-meta {
    background: 0 0;
    overflow: hidden;
}
ol.comment-list .comment-meta time {
    font-size: 12px;
    display: block;
    padding-top: 3px;
    color: #6d6e71;
}




.comment-content a {
    word-wrap: break-word;
}
.bypostauthor {
    display: block;
}
ol.commentlist {
    list-style: none;
    margin: 0 0 1em;
    padding: 0;
    text-indent: 0;
}
ol.commentlist li.comment {
    border-bottom: 1px solid #ddd;
    padding: 1em;
    width: 300px;
}
ol.commentlist li.comment div.vcard {
    font-weight: 14px;
}
ol.commentlist li.comment div.vcard img.avatar {
    border: 5px solid #ccc;
    float: right;
    margin: 0 0 20px 20px;
}
ol.commentlist li.comment div.comment-meta {
    font-size: 11px;
}
ol.commentlist li.comment div.comment-meta a {
    color: #ccc;
}
ol.commentlist li.comment p {
    font-size: 12px;
}
ol.commentlist li.comment ul {
    font-size: 12px;
    list-style: none;
    margin: 0 0 0 20px;
}
ol.commentlist li.comment div.reply {
    font-size: 11px;
}
ol.commentlist li.comment div.reply a {
    font-weight: 700;
}
ol.commentlist li.comment ul.children {
    list-style: none;
    margin: 12px;
    text-indent: 0;
}
ol.commentlist li.comment ul.children li.depth-2 {
    border-left: 5px solid #ccc;
    margin: 0 0 10px 10px;
}
ol.commentlist li.comment ul.children li.depth-3 {
    border-left: 5px solid #bbb;
    margin: 0 0 10px 10px;
}
ol.commentlist li.comment ul.children li.depth-4 {
    border-left: 5px solid #aaa;
    margin: 0 0 10px 10px;
}
ol.commentlist li.even {
    background: #fff;
}
ol.commentlist li.odd {
    background: #f6f6f6;
}
ol.commentlist li.parent {
    border-left: 5px solid #ddd;
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
    display: none;
}
.infinity-end.neverending .site-footer {
    display: block;
}
.comment-content .wp-smiley,
.entry-content .wp-smiley,
.page-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}


.ajax-error{
	background: #f7fcff;
    border: 1px solid #eaf1f8;
    border-radius: 8px;
    margin: 20px 0px;
    padding: 10px 20px;
    font-size: 1.3rem;
}



#become_provider-commitment{
	text-align: center;
	padding:80px 0px 60px 0px;
	background-image: linear-gradient(180deg, rgba(255,255,255,0.0) 0%, #ffffff 100%);
}


#become_provider-benefits{
	padding:50px 0px;
	text-align: center;
}


#become_provider-benefits .column-100{
	width:100%;
	float:left;
	text-align: center;
	display: block;
	flex:auto;
	max-width: 100%;
}

#become_provider-benefits p{
	font-size:1.4rem;
}

#become_provider-benefits h2{
	padding-top: 20px;
	padding-bottom: 50px;
}

#become_provider-benefits img{
	max-height:50px;
	height:auto;
}

#become_provider-benefits h3{
	font-size:2rem;
	padding-top: 10px;
}

#become_provider-benefits .box{
	background: #ffffff;
    box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 15px 10px 0 rgba(0,0,0,0.05);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 20px;
    display: block;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
	transition: all 0.2s;
	
	padding:30px 30px;
}



#become_provider-get-started{
	background: #293a5c;
	color:#fff;
	padding:70px 0px;
	padding-bottom: 50px;
	text-align:center;
}

#become_provider-get-started .get-started p{
	font-size:1.4rem;
	opacity:0.7;
}

#become_provider-get-started br{
	display: none;
}

#become_provider-get-started h3{
	font-size:2rem;
}

#become_provider-get-started a.button{
	color: #293a5b !important;
    box-shadow: none !important;
}

#become_provider-get-started h2{
	padding-bottom:40px;
}

#become_provider-get-started span{
    position: absolute;
    top: -3px;
    right: -3px;
    background: #293a5b;
    width: 30px;
    height: 30px;
    line-height: 22px;
    font-size: 1.4rem;
    border-radius: 16px;
    color: #ffffff;
    font-weight: 600;
    border: 4px solid #1f2e49;
}

#become_provider-get-started .get-started{
    padding-top: 40px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    background: #2c3f64;
    border-radius: 16px;
    margin: 10px;
}

#become_provider-get-started .icon{
	width:80px;
	height:80px;
	padding:18px;
	background:#1f2e49;
	-webkit-border-radius: 9999px;
	border-radius: 9999px;
	position: relative;
	margin:0px auto;
	margin-bottom: 10px;
}


#become_provider-get-started .icon svg{
	display: block;
	width:100%;
	height:100%;

}








.box{
	background:#fff;
	border-radius: 16px;
}

.box-lightblue{
	background:#F4F8FB;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}


#footer-top-city{
	background:rgb(244, 248, 251);
	float:left;
	width:100%;
	margin-bottom:-3px;
	display: none;
}

#colophon.site-footer{
	background:#0f172a;
	float:left;
	width:100%;
	color:#B0BED6;
	padding-top: 50px;
}

#colophon.site-footer p{
	color:#A4ADC1;
}

#colophon.site-footer h4{
    font-size: 1.4rem;
	font-size:18px;
    font-weight: 400;
	color: #fff;
	margin-bottom:10px;
}

#colophon.site-footer ul#footer-3{
	margin-bottom:10px;
}

#colophon.site-footer ul{
	margin-left:0px;
	list-style:none;
}

#colophon.site-footer ul li{
	font-size: 1.4rem;
	margin-bottom:0px;
}

#colophon.site-footer ul li a{
	color:#A4ADC1;
	padding-bottom:4px;
	padding-top:4px;
	display: inline-block;
	width:100%;
	font-size:15px;
}

#colophon.site-footer ul li a:hover{
	color:#fff;
}


#footer-top{
	text-align: center;
	padding:0px 0px 45px 0px;
	margin-bottom: 75px;

	border-bottom:1px solid #242f45;

}

#colophon.site-footer .download-lula img{
    background: #fff;
    padding: 10px 15px;
    border-radius: 9999px;
    float: left;
    margin-right: 10px;
	max-height: 35px;

	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
}

#colophon.site-footer .download-lula .app-store img{
    padding-top: 8px;
    padding-bottom: 11px;
}

#colophon.site-footer .download-lula a:hover img{
	background:#eaf6fc;
}

#colophon.site-footer .member-of{
	padding-top: 10px;
    float: left;
    width: 100%;
}

#colophon.site-footer .member-of img{
	max-height: 52px;
	width:100%;
	
	float: left;
    left: 50%;
    position: relative;
	-webkit-transform: translate(-50%);
    transform: translate(-50%);

	float:left;

	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	transition:all 0.3s;
}

#colophon.site-footer .member-of img:hover{
	opacity: 0.8;
}

#colophon.site-footer .member-of a{
    float: left;
    margin-right: 20px;
	-webkit-transition:all 0.2s;
	-moz-transition:all 0.2s;
	transition:all 0.2s;
}

#footer-top h3{
	font-weight:400;
	font-size:28px;
	color:#fff;
	margin-bottom:0px;
	text-align: left;
	max-width: 600px;
	margin-right: 0px;
	width:100%;
}


#footer-top .button{
	float:right;
	margin-bottom: 0px;
	margin-top: -3px;

	border-color:#fff;
	color:#fff !important;
	background:none;
}

#footer-top .button:hover{
	background:#fff !important;
	color:#0f172a !important;
}

#footer-top .button:hover svg path{
	fill:#0f172a !important;
}

#footer-lula-logo{
	float:left;
	width:100%;
	
}

#footer-lula-logo + p{
	max-width: 380px;
	padding-top: 7px;
	display: block;
	float:left;
	width:100%;
	margin-bottom: 20px;
}

#footer-lula-logo:hover img{
	opacity: 0.7;
}

#footer-lula-logo img{
	max-width: 70px;
    float: left;
    clear: both;
	margin-bottom: 25px;
	margin-left:3px;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#footer-lula-logo svg path{
	fill:#28b97b !important;
}

#copyright{
	padding-top:50px;
	padding-bottom:20px;
	text-align: center;
	font-size:1.3rem;
	letter-spacing: 0.05rem;
	color:#B0BED6;
}

#copyright span.lula{
	width: 28px;
    height: auto;
    background: url(img/lula-logo-white.svg) no-repeat center center;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    background-size: contain;
    display: inline-block;
    font-size: 0px;
    vertical-align: middle;
    margin-top: -3px;
	opacity: 0.7;
	margin-right: 2px;
}

#copyright a{
	color:#B0BED6;
}

#copyright a:hover{
	color:#fff;
}

.footer-2,
.footer-3,
.footer-4{
	padding-top: 15px !important;
}

#menu-item-15{
	cursor: pointer;
}



#footer-social{
    width: 100%;
    float: left;
    text-align: left;
    margin-left: -5px;
}

#footer-social a{
	padding:6px 8px;
	display: inline-block;
}

#footer-social a img,
#footer-social a svg{
	height:16px;
	width:auto;
	float:left;
}

#footer-social a:hover{
	opacity: 0.8;
}

#footer-social a img path,
#footer-social a svg path{
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#footer-social a:hover img path,
#footer-social a:hover svg path{
	fill:#1369e9 !important;
}

#footer-social .facebook{
	padding-right:10px;
}

#footer-social .instagram{
	padding-right:9px;
}

#footer-social .linkedin{
	position: relative;
	top:-1px;
}


.lightbox{
	display: none;
}



#gform_9 ul.gform_fields li.gfield,
#gform_5 ul.gform_fields li.gfield{
	margin-bottom:0px !important;
	margin-top:5px !important;
}


#gform_9 div.validation_error,
#gform_5 div.validation_error{
	padding-left: 10px;
	padding-right:10px;
}

#gform_9 .gform_footer,
#gform_5 .gform_footer{
	margin-top:10px;
	padding-top:0px;
}


#gform_9 .top_label div.ginput_container,
#gform_5 .top_label div.ginput_container{
	margin-top:4px;
}



.wp-image-8015{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}

.white-popup p,
.white-popup h2,
.white-popup h3,
.white-popup h4{
	opacity:1.0 !important;
	display: block !important;
}


.white-popup h2{
	font-size: 2.5rem;
    padding: 20px 0px;
    text-align: center;
    font-weight: 600;
    padding-bottom: 20px;
}


#post-7784 h1 + p{
	max-width: 1000px !important;
	font-size:1.6rem !important
}

#post-7784 .page-header{
	padding-bottom: 0px;
}




.article-toc {
    color: #28b97b;
    padding: 20px 30px;
    border: 1px solid #bbb;
    border-radius: 8px;
    margin: 50px 0 30px 0;
    position: relative;
    float: left;
    width: 100%;
}
.article-toc .back-to-main-article {
    text-align: right;
}
.article-toc .back {
    color: #555 !important;
}
.article-toc .arrow {
    float: none;
    margin-right: 12px;
    background: url(//lulalive-c6ef.kxcdn.com/wp-content/uploads/2019/02/prev.png)
        no-repeat center center;
    width: 20px;
    height: 40px;
    display: inline-block;
    width: 7px;
    height: 15px;
    display: inline-block;
    background-size: 100%;
    top: 3px;
    margin-left: 7px;
    position: relative;
}
.article-toc h3 {
    position: absolute;
    top: -15px;
    left: 22px;
    background: #fff;
    padding: 0 10px;
    margin: 0;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #555;
}
.article-toc .row {
    overflow: hidden;
}
.article-toc a {
    display: block;
    font-size: 13px;
    color: #666 !important;
    padding: 6px 0;
    border: none !important;
}
.article-toc a.active {
    font-weight: 700;
    color: #237053 !important;
    cursor: default;
}
.article-toc a:hover {
    color: #237053 !important;
    border-bottom: none !important;
}
.article-toc a:hover .number {
    background: #28b97b !important;
}
.article-toc .number {
    display: inline-block;
    background: #bbb;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 9999px;
    text-align: center;
    line-height: 20px;
    margin-right: 7px;
    font-weight: 700;
    font-size: 11px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.article-toc a.active .number {
    background: #28b97b;
}




body.single #single .blog-boxes .box {
    background: rgba(71, 200, 151, 0.06);
    border: 1px solid #d9eae3;
    padding: 30px 30px;
    border-radius: 8px;
    margin-bottom: 30px;
    position: relative;
}
body.single #single .blog-boxes span.number {
    width: 35px;
    height: 35px;
    background: #28b97b;
    color: #fff;
    display: block;
    position: absolute;
    top: -10px;
    font-size: 20px;
    text-align: center;
    line-height: 35px;
    border-radius: 4px;
    font-weight: 700;
}
body.single #single .blog-boxes .box p {
    margin-bottom: 20px;
    font-size: 14px;
}
body.single #single .blog-boxes .box h3 {
    margin-top: 10px;
    margin-bottom: 5px;
    clear: none;
    line-height: 30px;
}
body.single #single .blog-boxes .box img {
    float: left;
    width: 100%;
    max-width: 26%;
    margin-right: 0;
    border-radius: 4px;
    margin-left: 0;
    margin-bottom: 0;
    border: 1px solid #d2e7df;
}
body.single #single .blog-boxes .box:after {
    content: "";
    display: table;
    clear: both;
}
body.single #single .blog-boxes .box .inner {
    padding-left: 40px;
    float: left;
    clear: none;
    width: 74%;
}
body.single #single .blog-boxes .box ol {
    margin-bottom: 0;
}
body.single #single .blog-boxes .box ol li {
    margin-bottom: 3px;
    font-size: 14px;
}
.postid-5753 h2 img {
    float: left;
    clear: none;
    max-height: 35px;
    width: auto;
    margin-right: 12px;
    margin-top: 4px;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
}
.download-pdf-cta {
    background: #1992d829;
    text-align: center;
    padding: 20px 20px;
    margin: 30px 0;
    border-radius: 8px;
    overflow: hidden;
}
.download-pdf-cta .right {
    float: right;
}
.download-pdf-cta .left {
    float: left;
}
.download-pdf-cta br {
    display: none;
}
.download-pdf-cta h3 {
    float: left;
    clear: none;
    margin-top: 15px;
}
.download-pdf-cta p {
    float: left;
}
.download-pdf-cta a {
    float: right;
    margin-top: 10px;
}
.download-pdf-cta a img {
    width: 20px;
    border-radius: 0 !important;
    float: left;
    margin-top: 9px;
    margin-right: 5px;
}
.download-pdf-cta img.check {
    float: left;
    width: 40px;
    height: auto;
    margin-right: 15px;
    margin-top: 15px;
    margin-left: 6px;
}
#packing-tips-for-moving .tip {
    background: rgba(71, 200, 151, 0.06);
    border: 1px solid #d9eae3;
    padding: 30px 30px;
    border-radius: 8px;
    margin-bottom: 30px;
    position: relative;
}
#packing-tips-for-moving span.number {
    width: 35px;
    height: 35px;
    background: #28b97b;
    color: #fff;
    display: block;
    position: absolute;
    top: -10px;
    font-size: 20px;
    text-align: center;
    line-height: 35px;
    border-radius: 4px;
    font-weight: 700;
}
#packing-tips-for-moving .tip p {
    margin-bottom: 20px;
    font-size: 14px;
}
#packing-tips-for-moving .tip h3 {
    margin-top: 10px;
    margin-bottom: 5px;
    clear: none;
    line-height: 30px;
}
#packing-tips-for-moving .tip img {
    float: left;
    width: 100%;
    max-width: 26%;
    margin-right: 0;
    border-radius: 4px;
    margin-left: 0;
    margin-bottom: 0;
    border: 1px solid #d2e7df;
}
#packing-tips-for-moving .tip:after {
    content: "";
    display: table;
    clear: both;
}
#packing-tips-for-moving .tip .inner {
    padding-left: 40px;
    float: left;
    clear: none;
    width: 74%;
}
#packing-tips-for-moving .tip ol {
    margin-bottom: 0;
}
#packing-tips-for-moving .tip ol li {
    margin-bottom: 3px;
    font-size: 14px;
}
#post-5777 .tip .number {
    font-size: 17px;
    display: block;
    line-height: 1em;
    color: #fff;
    float: left;
    clear: both;
    background: #3ec894;
    padding: 9px 15px;
    position: absolute;
    left: 50px;
    top: 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 14px;
    border-radius: 0 0 4px 4px;
}
body #post-5777 .tip p {
    padding-left: 0;
}
body #post-5777 .tip {
    margin-top: 0;
    padding-top: 0;
    position: relative;
    margin-left: -50px;
    margin-right: -50px;
    padding: 50px;
    padding-top: 60px;
    box-shadow: inset 0 30px 50px -30px rgba(0, 0, 0, 0.05);
}
body #post-5777 .tip:nth-child(odd) {
    background: #f6fbff;
    border-top: 1px solid #d4ebe3;
    border-bottom: 1px solid #d4ebe3;
    box-shadow: inset 0 30px 50px -30px rgba(0, 0, 0, 0.05);
}
body #post-5777 .tip h3 {
    margin-top: 0;
}
.renting-buying-title-icon {
    width: 32px;
    height: 32px;
    float: left;
    margin-right: 10px;
    margin-top: 3px;
}
.blog-post-content-area .container .entry-content h2.text-center {
    text-align: center;
}
.c-1-2.p-10 {
    padding: 10px;
}
.article-nav {
    overflow: hidden;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(70, 200, 150, 0.29);
    border-top: 1px solid rgba(70, 200, 150, 0.29);
}
.article-nav a.prev {
    float: left;
    font-size: 12px;
    padding: 10px 10px 0 0;
    text-align: left;
}
.article-nav a.next {
    float: right;
    font-size: 12px;
    padding: 10px 0 0 10px;
    text-align: right;
}
.article-nav a.prev .arrow {
    float: left;
    margin-right: 10px;
    background: url(https://lula.life/wp-content/uploads/2019/02/prev.png)
        no-repeat center center;
    width: 20px;
    height: 40px;
    display: inline-block;
    width: 12px;
    height: 23px;
    display: inline-block;
    background-size: 100%;
    margin-top: -7px;
}
.article-nav a.next .arrow {
    float: right;
    margin-left: 10px;
    background: url(https://lula.life/wp-content/uploads/2019/02/next.png)
        no-repeat center center;
    width: 20px;
    height: 40px;
    display: inline-block;
    width: 12px;
    height: 23px;
    display: inline-block;
    background-size: 100%;
    margin-top: -7px;
}
.article-nav a:hover,
.article-nav a:hover .dir,
.article-nav a:hover .title {
    color: #000;
}
.article-nav .dir {
    display: block;
    text-transform: uppercase;
    font-size: 10px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    color: #555;
    padding-right: 22px;
    padding-left: 22px;
    letter-spacing: 1px;
}
.article-nav .title {
    color: #555;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    font-size: 15px;
}
.article-nav a:hover .title {
    color: #000;
}
.article-nav br {
    display: none;
}

.postid-5753 .green-text-bubble-left{
	max-width:100% !important;
}

.green-text-bubble-left {
    background: rgba(71, 200, 151, 0.15);
    color: #28b97b;
    padding: 20px 30px;
    border: 1px solid #d6ede4;
    border-radius: 4px;
    float: left;
    max-width: 46%;
    position: relative;
    margin-bottom: 20px;
}
.green-text-bubble-left:after {
    display: block;
    position: absolute;
    right: -20px;
    top: 30px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-left: 20px solid #e0f3ec;
    border-bottom: 20px solid transparent;
    content: "";
}
.green-text-bubble-right {
    background: rgba(71, 200, 151, 0.15);
    color: #28b97b;
    padding: 20px 30px;
    border: 1px solid #d6ede4;
    border-radius: 4px;
    float: left;
    max-width: 46%;
    position: relative;
    margin-bottom: 20px;
}
.green-text-bubble-right:after {
    display: block;
    position: absolute;
    left: -20px;
    top: 30px;
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-right: 20px solid #e0f3ec;
    border-bottom: 20px solid transparent;
    content: "";
}
.article-toc {
    color: #28b97b;
    padding: 20px 30px;
    border: 1px solid #bbb;
    border-radius: 8px;
    margin: 50px 0 30px 0;
    position: relative;
    float: left;
    width: 100%;
}
.article-toc .back-to-main-article {
    text-align: right;
}
.article-toc .back {
    color: #555 !important;
}
.article-toc .arrow {
    float: none;
    margin-right: 12px;
    background: url(//lulalive-c6ef.kxcdn.com/wp-content/uploads/2019/02/prev.png)
        no-repeat center center;
    width: 20px;
    height: 40px;
    display: inline-block;
    width: 7px;
    height: 15px;
    display: inline-block;
    background-size: 100%;
    top: 3px;
    margin-left: 7px;
    position: relative;
}
.article-toc h3 {
    position: absolute;
    top: -15px;
    left: 22px;
    background: #fff;
    padding: 0 10px;
    margin: 0;
    font-size: 14px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #555;
}
.article-toc .row {
    overflow: hidden;
}
.article-toc a {
    display: block;
    font-size: 13px;
    color: #666 !important;
    padding: 6px 0;
    border: none !important;
}
.article-toc a.active {
    font-weight: 700;
    color: #237053 !important;
    cursor: default;
}
.article-toc a:hover {
    color: #237053 !important;
    border-bottom: none !important;
}
.article-toc a:hover .number {
    background: #28b97b !important;
}
.article-toc .number {
    display: inline-block;
    background: #bbb;
    color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 9999px;
    text-align: center;
    line-height: 20px;
    margin-right: 7px;
    font-weight: 700;
    font-size: 11px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.article-toc a.active .number {
    background: #28b97b;
}
.green-text-box {
    background: rgba(71, 200, 151, 0.15);
    color: #28b97b;
    font-style: italic;
    padding: 20px 30px;
    border: 1px solid #d6ede4;
    border-radius: 4px;
    clear: both;
    margin-bottom: 20px;
}
.green-text-box p{
	margin-bottom: 0px;
}


#single .entry-content .green-text-box p {
    color: #34765b;
    margin-bottom: 0;
}
.entry-content .main-article {
    font-weight: 700;
    padding-bottom: 10px;
    margin-bottom: 0;
}
#renting-101-articles {
    padding-top: 30px;
}
#renting-101-articles .c-1-2 {
    padding-bottom: 25px;
    padding-right: 20px;
    padding-top: 10px;
    padding-left: 10px;
}
#renting-101-articles .c-1-2 a {
    display: block;
    cursor: pointer;
    position: relative;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    background: #fff;
    border-radius: 8px;
    border: 1px solid #fff;
}
#renting-101-articles .c-1-2 a:hover {
    background: rgba(71, 200, 151, 0.1);
    border: 1px solid #d3e9e2;
}
#renting-101-articles .c-1-2 a:hover img {
    border: 1px solid transparent;
    background: 0 0;
}
#renting-101-articles .c-1-2 a:after {
    content: "";
    display: table;
    clear: both;
}
#renting-101-articles .c-1-2 a span.number {
    position: absolute;
    width: 24px;
    height: 24px;
    text-align: center;
    line-height: 20px;
    background: #28b97b;
    border-radius: 4px;
    top: -5px;
    left: 10px;
    color: #fff;
    font-weight: 700;
    border: 2px solid #fff;
    font-size: 13px;
}
#renting-101-articles .article-image {
    width: 130px;
    height: 130px;
    display: block;
    background: #fff;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    border-radius: 0;
    border: 1px solid #d8e6e0;
    border-radius: 8px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wp-image-6001 {
    margin-top: 50px;
}
#renting-101-articles p:empty {
    display: none !important;
}
#renting-101-articles .article-title {
    line-height: 1.3em;
    clear: none;
    padding-top: 15px;
    font-size: 17px;
    color: #000;
    cursor: pointer;
}
#renting-101-articles .article-title:hover {
    cursor: pointer;
}
#renting-101-articles .article-title a {
    color: #000;
    cursor: pointer;
}
#renting-101-articles .article-title a:hover {
    opacity: 0.5;
}
#renting-101-articles .article-excerpt {
    font-size: 13px;
    line-height: 1.8em;
    margin: 0;
    margin-top: 0;
    color: #4c4c4c;
}
#renting-101-articles .read-more {
    background: 0 0;
    color: #3ec894;
    border-radius: 0;
    padding: 0;
    display: inline-block;
    float: left;
    margin-top: 5px;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0;
    font-size: 13px;
    color: #4c4c4c;
    font-weight: 700;
}
#renting-101-articles .read-more:hover {
    color: #000;
}
@media screen and (max-width: 992px) {

	


    body #make-ready-before-after .slick-next,
    body #make-ready-before-after .slick-prev {
        display: block;
        background-color: #f5fffb !important;
        opacity: 1 !important;
        border-radius: 100px !important;
        z-index: 10 !important;
    }

    body #make-ready-before-after .slick-dots {
        bottom: -40px !important;
    }

    #renting-101-articles .article-image {
        width: 100px;
        height: 100px;
        display: block;
        margin-right: 0;
        margin-bottom: 0;
        float: none;
        margin: 0 auto;
    }
    #renting-101-articles .article-excerpt,
    #renting-101-articles .article-title {
        text-align: center;
    }
    #renting-101-articles .read-more {
        text-align: center;
        display: block;
        width: 100%;
    }
    #renting-101-articles {
        padding-top: 0;
    }
}
@media screen and (max-width: 900px) {
    .green-text-bubble-left,
    .green-text-bubble-right {
        width: 100%;
        max-width: 100%;
    }
    .green-text-bubble-left:after,
    .green-text-bubble-right:after {
        display: none;
    }
    body #page {
		overflow: hidden;
		padding-top:50px;
    }
    .article-nav .dir {
        display: none;
    }
    .download-pdf-cta {
        text-align: center;
    }
    .download-pdf-cta img.check {
        float: none;
        width: 60px;
        height: auto;
        margin-right: 15px;
        margin-top: 0;
        margin-left: 6px;
        margin-bottom: 10px;
    }
    .download-pdf-cta h3 {
        float: none;
        clear: none;
        margin-top: 0;
        text-align: center !important;
        line-height: 1.4em;
    }
    .download-pdf-cta .left,
    .download-pdf-cta .right {
        width: 100%;
        float: none;
    }
    .download-pdf-cta a {
        float: none;
        color: #fff !important;
        border: none !important;
    }
    .article-nav {
        padding-top: 10px;
    }
    .article-nav a.next .arrow,
    .article-nav a.prev .arrow {
        margin-top: 4px;
        width: 9px;
        height: 18px;
    }
    .article-nav a.prev {
        padding: 0 10px 0 0;
    }
    .article-nav a.next {
        padding: 0 0 0 10px;
    }
    #packing-tips-for-moving .tip .inner {
        padding-left: 0;
        float: none;
        clear: none;
        width: 100%;
    }
    #packing-tips-for-moving .tip img {
        float: none;
        width: 100%;
        max-width: 100%;
    }
    .postid-5753 .blog-post-content-area .container .entry-content h2 {
        font-size: 21px;
        margin-bottom: 10px;
    }
    .postid-5753 h2 img {
        max-height: 25px;
    }
    #post-5771 h2 {
        font-size: 22px;
        line-height: 1.5em;
    }
    ol.large-numbers li::before {
        font-size: 2rem;
    }
    .blog-post-content-area .container .entry-content h2 {
        font-weight: 700;
        color: #000;
        font-size: 22px;
        line-height: 1.5em;
        margin-bottom: 10px;
    }
    body.single #single .blog-boxes .box .inner {
        padding-left: 0;
        width: 100%;
    }
    body.single #single .blog-boxes .box img {
        max-width: 100%;
        border: none;
    }
    img.border-box-full {
        max-width: 100%;
    }
    #renting-101-articles .article-image {
        width: 100%;
        height: auto;
    }
    #renting-101-articles .read-more {
        margin-bottom: 0;
    }
    #renting-101-articles .c-1-2 p {
        margin-bottom: 0;
    }
    #renting-101-articles .c-1-2 a span.number {
        position: absolute;
        width: 40px;
        height: 40px;
        line-height: 36px;
        top: -11px;
        font-size: 22px;
    }
}
.posts-sidebar .widget.widget_categories ul li.cat-item-22,
.posts-sidebar .widget.widget_categories ul li.cat-item-23 {
    display: none;
}
ol.large-numbers {
    list-style: none;
    counter-reset: my-awesome-counter;
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    padding-left: 0 !important;
}
ol.large-numbers li {
    counter-increment: my-awesome-counter;
    display: flex;
    width: 100%;
    font-size: 1.5rem;
	margin-bottom: 2rem !important;
	

}
ol.large-numbers li::before {
    content: counter(my-awesome-counter, decimal-leading-zero);
    font-weight: 700;
    font-size: 3rem;
    margin-right: 15px;
    font-family: "Open Sans", arial, sans-serif;
    line-height: 1.1;
    color: #c5c4c5;
    border-right: 1px dashed #ccc;
    padding-right: 15px;
}



#post-7865 span.important{
	display: block;
    font-weight: 900;
    font-style: italic;
    font-size: 2rem;
    padding-top: 10px;
    color: #ff9d2d;
}


#post-7865 .page-header{
	text-align: center;
}

#post-7865 .page-header p{
	margin:0px;
}

#post-7865 .page-header a.button{
	margin:0px auto;
	float:none;
	margin-top: 20px;
}



#chat-now-support{
	cursor: pointer;
}


#gform_1{
	max-width: 700px;
	margin:0px auto;
}


#gform_11 .gform_footer{
	margin-top: 0px;
}


#signup-forms #consumer-signup-form .button-container{
	padding-bottom:30px !important;
}



#post-8285 #make-ready-header iframe{
	margin-top:0px !important;
}

/* 

#signup-forms .property-managers-box .button-container{
	padding-bottom:30px !important;
} */

#signup-forms .button-container,
#login-forms .button-container{
	width:100%;
	padding-bottom: 20px;
	overflow: hidden;
	clear:both;
}

#signup-forms .button-container p{
	margin:0px;
}

#signup-forms .box.property-managers-box{
	padding-bottom:70px;
}


#post-8089{
	padding-top:50px !important;
}


body.error404 #page:before{
	display: none;
}

body.error404 #header-background{
	display: none;
}


body.error404 h1{
    font-size: 25rem !important;
	font-weight: 600 !important;
	margin-top: 0px !important;
    color: #637d9e !important;
}

body.error404 h1:after{
	display: none !important;
}

body.error404 h2{
    text-align: center !important;
    font-size: 3.7rem !important;
    line-height: 1 !important;
    letter-spacing: 5px !important;
    text-transform: uppercase !important;
    color: #bdced9 !important;
}




.image-source-link {
	color: #98C3D1;
}

.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	/* ideally, transition speed should match zoom duration */
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}


#make-ready-gallery{
	padding-top: 120px;
	padding-bottom: 30px;
}



#make-ready-gallery br{
	display: none;
}


#make-ready-gallery img{
	float: left;
    width: 23%;
    margin: 1%;
	border-radius: 8px;
	
	-webkit-box-shadow:0 10px 10px rgba(0,0,0,.05);
	-moz-box-shadow:0 10px 10px rgba(0,0,0,.05);
	box-shadow:0 10px 10px rgba(0,0,0,.05);

	-webkit-transition:all 0.2s;
	transition:all 0.2s;
}

#make-ready-gallery img:hover{
	-webkit-box-shadow:0 10px 10px rgba(0,0,0,.0);
	-moz-box-shadow:0 10px 10px rgba(0,0,0,.0);
	box-shadow:0 10px 10px rgba(0,0,0,.0);

	-webkit-transform:scale(0.98);
	transform:scale(0.98);
}


#make-ready-gallery h2{
	padding-bottom:30px;
}


.mfp-bottom-bar{
	display: none !important;
}

.mfp-figure:after{
	-webkit-box-shadow: 0 20px 50px rgba(0,0,0,.3);
	box-shadow: 0 20px 50px rgba(0,0,0,.3);
	background: #444;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
}


img.mfp-img{
	-webkit-border-radius: 16px;
	border-radius: 16px;
	overflow: hidden;
	padding:0px;
}


body button.mfp-arrow{
	background: none;
    box-shadow: none;
}


body .mfp-arrow-right:before,
body .mfp-arrow-left:before{
	display: none;
}

body .mfp-arrow-right:before,
body .mfp-arrow-left:before{
	border-color: #ffffff;
}

body .mfp-wrap{
	z-index: 9999999999;
}


body button.mfp-close, body button.mfp-arrow{
	z-index: 99999999999;
}

body button.mfp-close{
	top: 20px !important;
    right: 20px !important;
}





.youtube-width-100 {
    width: 100%;
}
.youtube-width-100 iframe {
    width: 100%;
}
#move-in-out-checklist-container {
    background: #f2fffa
        url(https://lula.life/wp-content/uploads/2019/01/check-pattern.png)
        no-repeat center center;
    -webkit-background-size: cover;
    background-size: cover;
    border-radius: 8px;
    padding: 20px;
    border: 1px solid #cee4dc;
    position: relative;
    margin-top: 80px;
    margin-bottom: 30px;
    padding-bottom: 0;
}
#move-in-out-checklist-container p:empty {
    display: none;
}
#move-in-out-checklist-container:after {
    content: "";
    display: table;
    clear: both;
}
#move-in-out-checklist-container img {
    float: left;
    margin-top: -80px;
    width: 350px;
}
#move-in-out-checklist-container h3 {
    display: inline-block;
}
@media (min-width: 900px) {
    #single .width50 {
        max-width: 50%;
    }
    #single .width30 {
        max-width: 30%;
    }
}
#single .width50 {
    width: 100%;
    max-width: 100%;
}
#single .width30 {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 900px) {
    #single .float-right {
        max-width: 50%;
    }
}
#single .float-right {
    float: right;
    width: 100%;
    height: auto;
    max-width: 50%;
    margin-left: 30px;
    margin-bottom: 30px;
}
#post-5793 h2 img {
    float: left;
    width: 32px;
    height: 32px;
    padding: 4px;
    background: #3ec894;
    margin-right: 10px;
    position: relative;
	top: 2px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
}
#post-5793 h2 {
    padding-bottom: 10px;
}

#single .section-red {
    background: #fff0f0 !important;
}

body #single h3 {
    font-weight: 20px;
}
body #single ol li,
body #single ul li {
    margin-bottom: 15px;
}
body #single ul {
    padding-left: 40px;
}
#single .section-gray,
#single .section-green,
#single .section-white {
    overflow: hidden;
}
#post-5777 h2 {
    font-size: 18px;
}
#post-5777 .tip {
    margin-top: 35px;
    overflow: hidden;
}
#post-5777 .tip p {
    padding-left: 30px;
    opacity: 0.8;
}
#post-5777 ul {
    list-style-position: inside;
    padding-left: 30px;
}
#post-5777 ul li {
    font-size: 15px;
}
#post-5777 div.author {
    oapcity: 0.8;
    font-style: italic;
    padding-left: 30px;
}
#post-5771 h2 {
    font-weight: 600;
    margin-bottom: 35px;
}
#post-5771 .section-green {
    margin-bottom: 20px;
    margin-top: 30px;
}
#post-5771 .question {
    margin-bottom: 30px;
}
#post-5771 .question h3 {
    font-size: 17px;
    padding-left: 40px;
    padding-bottom: 10px;
    background: url(https://lula.life/wp-content/uploads/2019/01/q.png)
        no-repeat top left;
    background-size: 30px 30px;
}
#post-5771 .question p {
    opacity: 0.8;
    padding-left: 40px;
}
#post-5771 .look {
    margin-bottom: 30px;
}
#post-5771 .look h3 {
    font-size: 17px;
    padding-left: 40px;
    padding-bottom: 10px;
    background: url(https://lula.life/wp-content/uploads/2019/01/look-for.png)
        no-repeat top left;
    background-size: 30px 30px;
}
#post-5771 .look p {
    opacity: 0.8;
    padding-left: 40px;
}
#packing-tips-for-moving {
    padding-left: 0;
    list-style-position: inside;
}
#packing-tips-for-moving > li {
    overflow: hidden;
    margin-bottom: 30px !important;
    font-weight: 400;
    font-size: 18px;
    padding-bottom: 30px;
}
#packing-tips-for-moving strong {
    display: block;
    width: 100%;
    font-size: 1.2em;
}
#packing-tips-for-moving > li li {
    font-size: 15px;
    font-weight: 400;
}
.service .entry-content ol {
    margin-left: 0;
    padding-left: 0;
    list-style-position: inside;
    line-height: 2.2em;
    font-size: 17px;
}



.make-readies-bottleneck {
    float: left;
    width: 100%;
    border-radius: 8px;
    margin-bottom: 20px;
}

.make-readies-bottleneck p {
    font-size: 18px !important;
    margin-bottom: 0 !important;
    font-weight: 600;
    color: #28b97b !important;
    text-align: center !important;
}

.make-readies-bottleneck p:before {
    width: 24px;
    height: 24px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(img/quote-start.png) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
    margin-left: 0;
}

.make-readies-bottleneck p:after {
    width: 24px;
    height: 24px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(img/quote-end.png) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
}

.postid-7517 main h2,
.postid-7517 main h3 {
    display: block !important;
    float: left !important;
    width: 100% !important;
    margin-top: 20px !important;
}

.postid-7517 main h3 {
    margin: 0px !important;
    margin-bottom: 5px !important;
    margin-top: 10px !important;
    color: #000 !important;
}

.postid-7517 article.type-post .legal-disclaimer{
    display:none !important;
}

img.ppp-icon {
    float: left;
    max-width: 34px;
    margin-bottom: 10px;
    margin-right: 13px;
    margin-top: -3px;
}

.ppp-banner-link:hover {
    border: none !important;
    text-decoration: none !important;
}

.ppp-banner-link:hover img {
    opacity: 0.8 !important;
}

#single img.ppp-icon-small {
    float: left;
    max-width: 27px;
    margin-right: 10px;
    border-radius: 7px !important;
}

#single img.ppp-banner {
    margin: 10px 0px;
    margin-bottom:20px;
}

.ppp-scroll-to-additional {
    cursor: pointer;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.ppp-scroll-to-additional:hover {
    opacity: 0.8;
}

.ppp-testimonial {
    background: #fff;
    padding: 30px 30px;
    border-radius: 16px;
    margin-bottom: 30px !important;
}

.ppp-testimonial p {
    font-weight: 500 !important;
    font-style: italic !important;
    margin: 0px !important;
}

.ppp-testimonial p:before {
    width: 24px;
    height: 24px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(img/quote-start.png) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
    margin-left: 0;
}

.ppp-testimonial p:after {
    width: 24px;
    height: 24px;
    position: relative;
    top: -3px;
    vertical-align: middle;
    content: "";
    display: inline-block;
    background: url(img/quote-end.png) no-repeat center center;
    background-size: 100%;
    margin: 0 5px;
}


.ppp-disclaimer{
    background: rgba(237,179,179,.15);
    color: #000;
    font-style: italic;
    padding: 20px 30px;
    border: 1px solid #edcbcb;
    border-radius: 4px;
    clear: both;
    margin-bottom: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    float: left;
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
}

.ppp-disclaimer p{
    color: #801a1a !important;
    margin: 0 !important;
    font-size: 13px !important;
}

.ppp-nomb{
    margin-bottom:0px !important;
}

.pb0{
    padding-bottom:0px !important;
}

.postid-7517 main h2.nofloat, .postid-7517 main h3.nofloat {
    display: inline-block !important;
    float: none !important;
    width: auto !important;
}

img.ppp-bottom-image.wp-image-7598{
    max-width: 350px !important;
}

img.ppp-bottom-image.wp-image-7597{
    max-width: 46% !important;
    margin-top: 60px !important;
}


#ppp-additional-note-section{
    margin-bottom:20px !important;
}

.wp-image-7619{
    max-width: 600px !important;
}

.wp-image-7620{
    max-width: 400px !important;
}

.ppp-infographic{
    max-width: 800px;
    margin: 0 auto;
    display: block;
    margin-top: 30px;
}


body.postid-7517 #single .share-this-image h5{
    text-align: left;
    font-size: 18px;
    color: #009ce1;
    margin-top: 10px !important;
}

body.postid-7517 #single .share-this-image p{
    margin-bottom: 5px !important;
}

body.postid-7517 #single .share-this-image h5 .copied {
    background: #3ec894;
    border-radius: 9999px;
    padding: 3px 6px;
    color: #fff;
    font-size: 11px;
    display: none;
    position: relative;
    top: -2px;
}

body.postid-7517 .share-this-image{
    background: #30b9f317;
    padding: 5px 20px;
    width: 100%;
    clear: both;
    border-radius: 16px;
    border: 1px solid #33ade63b;
    margin-top: 10px;
}

@media screen and (max-width:768px){

.page-id-10931 #additional-benefits img {
    float: none;
    max-width: 40px;
    margin-right: 15px;
    margin-bottom: 10px;
    clear: both;
    margin: 0px auto;
    display: block;
    margin-bottom: 10px;
}

.page-id-10931 #additional-benefits ol li {
    margin-bottom: 30px;
    text-align: center;
}

.roi247-page-headerr h1 {
    font-size: 2rem !important;
}



    body.postid-7517 #single h2{
        padding-top: 0;
        text-align: left;
        display: block !important;
        width: 100% !important;
        font-size: 20px;
    }

    body.postid-7517 #single h3{
        padding-top: 0;
        text-align: left;
        display: block !important;
        width: 100% !important;
        font-size: 18px;
    }

    body.postid-7517 img.ppp-icon{
        margin: 0px auto !important;
        display: block !important;
        float: none !important;
        margin-bottom: 10px !important;
        margin-left:0px !important;
    }

    body #single .section-white{
        padding:50px !important;
    }

    img.ppp-bottom-image.wp-image-7597{
        max-width: 100% !important;
        margin-top: 0px !important;
    }


}






.blog-post-content-area div.call-to-action-box-container {
    padding: 60px 20px;
    border-radius: 8px;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.blog-post-content-area div.call-to-action-box-container:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #28b97b;
    opacity: 0.9;
    display: block;
    content: "";
}
.blog-post-content-area div.call-to-action-box-container.handyman {
    background: #ecfbf5 url(img/services/handyman.jpg) no-repeat center bottom;
    -webkit-background-size: cover;
    background-size: cover;
}
.blog-post-content-area
    div.call-to-action-box-container
    a.button.call-to-action-box {
    max-width: 100%;
    margin: 0 auto;
    display: inline-block;
    width: auto;
}
.blog-post-content-area .container {
    position: relative;
    background: #fff;
    padding: 20px;
}
@media (min-width: 600px) {
    .blog-post-content-area .container {
        padding: 30px;
    }
}
.blog-post-content-area .container #goback {
    position: absolute;
    right: 20px;
    top: 20px;
    max-width: 100px;
    font-size: 12px;
    width: 100%;
    min-width: 0;
    background: 0 0;
    padding: 0;
    height: 30px;
    line-height: 30px;
    color: #6d6e71;
    border: 1px solid #e0e2e3;
    -webkit-box-shadow: 0 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 0 transparent;
    box-shadow: 0 0 0 0 transparent;
}
.blog-post-content-area .container #goback:hover {
    background: #28b97b;
    color: #fff;
    border: 1px solid transparent;
}

#single .big-text {
    font-size: 1.1em;
}
@media (min-width: 900px) {
    #single .big-text {
        font-size: 1.3em;
    }
}
#single .share-this-image h5 {
    margin-bottom: 5px;
}
#single .share-this-image textarea {
    width: 100%;
    min-height: 100px;
    font-size: 12px;
    border: 1px solid #ddd;
    color: #6d6e71;
}
#single .section-green {
    background: #f6fbff;
    padding: 20px 30px;
    margin-left: -30px;
	margin-right: -30px;
	
	width:100%;
}
@media (min-width: 900px) {
    #single .section-green {
		padding: 40px 50px;
		margin-left: -40px;
		margin-right: -40px;
		width: auto;
    }
}

#single .section-white {
    background: #fff;
    padding: 20px 30px;
    margin-left: -30px;
	margin-right: -30px;
	
	width:100%;
}
@media (min-width: 900px) {
    #single .section-white {
		padding: 40px 50px;
		margin-left: -40px;
		margin-right: -40px;
		width: auto;
		margin-top: 0px;
		margin-bottom: 0px;
    }
}


#single .section-blue {
    background: #f4faff;
    padding: 30px 30px;
    margin-left: -30px;
    margin-right: -30px;
    
}
@media (min-width: 900px) {
    #single .section-blue {
        padding: 20px 50px !important;
        margin-left: -50px;
        margin-right: -50px;
        padding-top: 30px !important;
    }
}

#single .section-gray {
    background: #fafafa;
    padding: 20px 30px;
    margin-left: -30px;
    margin-right: -30px;
}
@media (min-width: 900px) {
    #single .section-gray {
		padding: 40px 50px;
		margin-left: -40px;
		margin-right: -40px;
		width: auto;
		margin-top: 0px;
		margin-bottom: 0px;
    }
}
#single img.alignright,
#single img.float-right {
    float: right;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-left: 30px;
    margin-bottom: 30px;
}
@media (min-width: 900px) {
    #single img.alignright,
    #single img.float-right {
        max-width: 50%;
	}
	
	
}


.wp-image-2645{
	max-width: 100% !important;
	margin-bottom: 10px !important;
}

#single img.alignleft,
#single img.float-left {
    float: left;
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-right: 30px;
    margin-bottom: 30px;
}
@media (min-width: 900px) {
    #single img.alignleft,
    #single img.float-left {
        max-width: 50%;
    }
}
#single img.width50 {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 900px) {
    #single img.width50 {
        max-width: 50%;
    }
}
#single img.width30 {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 900px) {
    #single img.width30 {
        max-width: 30%;
    }
}
#single img.width100 {
    width: 100%;
    max-width: 100%;
}
@media (min-width: 900px) {
    #single img.width100 {
        max-width: 100%;
    }
}

#single img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}
#single ol,
#single ul {
    margin-left: 0;
    padding-left: 20px;
}
#single ol li,
#single ul li {
    color: #292728;
    margin-top: 0;
}
#single ul {
    list-style: square;
}
#single ol.number {
    list-style: none;
    padding-left: 0;
}
#single ol.number li {
    clear: both;
    margin-bottom: 20px;
}
#single ol.number span {
    float: left;
    width: 34px;
    height: 34px;
    background: #28b97b;
    color: #fff;
    text-align: center;
    line-height: 34px;
    margin-right: 10px;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

.blog-post-content-area .container .download-app-coupon {
    text-align: center;
    margin-left: -30px;
    margin-right: -30px;
    padding: 20px;
    background: #28b97b;
    color: #fff;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 30px;
    clear: both;
}
@media (min-width: 900px) {
    .blog-post-content-area .container .download-app-coupon {
        margin-left: -50px;
        margin-right: -50px;
    }
}
.blog-post-content-area .container .download-app-coupon p {
    color: #fff;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 20px;
    font-family: filson-soft, arial, sans-serif;
}
@media (min-width: 900px) {
    .blog-post-content-area .container {
        padding: 50px;
    }
}
.blog-post-content-area .entry-meta {
    float: left;
    width: 100%;
    padding-bottom: 20px;
}
@media (min-width: 900px) {
    .blog-post-content-area .entry-meta {
        margin-left: -77px;
    }
}
.blog-post-content-area .entry-meta img.avatar {
    float: left;
    margin-right: 15px;
    max-width: 55px;
    margin-top: -5px;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
@media (min-width: 900px) {
    .blog-post-content-area .entry-meta img.avatar {
        margin-right: 22px;
    }
}
.blog-post-content-area .entry-meta .byline {
    display: block;
    line-height: 20px;
}
.blog-post-content-area .entry-meta .byline a {
    font-size: 20px;
    text-transform: capitalize;
    color: #6d6e71;
}
.blog-post-content-area .entry-meta .posted-on {
    line-height: 15px;
}
.blog-post-content-area .entry-meta .posted-on a {
    color: #6d6e71;
    font-size: 12px;
}
#comments {
	padding:20px 40px;
}
#comments h3 {
    font-size: 26px;
    margin: 0;
    font-family: filson-soft, arial, sans-serif;
    font-weight: 400;
}
#comments ol.comment-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

#comments #submit {
    /* font-size: 15px;
    height: 44px;
    line-height: 47px;
    padding: 0 15px 0 15px;
	min-width: 220px;
	border:none; */
	margin-top:20px;
	border:none;
	font-size:15px;
}
#comments .form-submit {
    text-align: center;
}
#comments label {
	font-weight:300;
	font-size:1.5rem;
}
#wp-comment-cookies-consent,
#wp-comment-cookies-consent + label{
	display: none;
}

#comments textarea {
    width: 100%;
	min-height: 120px;
	margin-bottom:0px;
}
#comments .comment-form-author,
#comments .comment-form-email,
#comments .comment-form-url {
    width: 100%;
    padding-right: 0;
}
@media (min-width: 600px) {
    #comments .comment-form-author,
    #comments .comment-form-email,
    #comments .comment-form-url {
        width: 33.333%;
        float: left;
        padding-right:15px;
    }
}






#provider-signup-form label.error{
	margin-bottom: 10px;
}




/* Gravity Forms */

body .gform_wrapper div.validation_error{
	background: #fffdea;
    border: none;
    border-radius: 6px;
    font-weight: 300;
    font-size: 14px;
    color: #615915;
	
	    background: none !important;
    border: none;
    border-radius: 6px;
    font-weight: 300;
    font-size: 13px;
    color: #ff4646 !important;
	margin: 0px;
    padding: 0px;
}

body .gform_wrapper .top_label .gfield_label, body .gform_wrapper legend.gfield_label{
	font-weight:300;
	font-size:13px;
	margin-top:3px;
	margin-bottom: 0px;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
	margin-top:2px !important;
}

body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
	border:none;
	padding-top:0px;
	padding-bottom:0px;
	background:none;
}

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{
	margin-top:3px;
}

body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
	font-weight: 300;
    padding-top: 0px;
    font-size: 1.1rem;
	color:red;
}

body #content .gform_wrapper ul li.gfield{
	margin-top:0px;
}

body .gform_wrapper .gform_footer{
	text-align: center;
}


body .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),body .gform_wrapper li.gfield_error textarea{
	border: 1px solid #ffaeae;
}



body .gform_wrapper .validation_message,
body .gform_wrapper .gfield_required{
	color:#0f172a;
	font-weight:300;
	margin-left:2px;
}

body .gform_wrapper .gfield_error .gfield_label{
	color:#0f172a;
}

body .gform_wrapper .validation_message{
	font-weight:300;
}





@media screen and (min-width: 40.0rem) {
    .desktop-only {
        display: block !important;
    }
    .mobile-only {
        display: none !important;
    }
}
@media screen and (max-width: 40.0rem) {
    .desktop-only {
        display: none !important;
    }
    .mobile-only {
        display: block !important;
    }
}




/* Smaller than desktop screen */
/* Smaller than tablet screen */
/* Smaller than mobile screen */
@media (max-width: 40.0rem) {

.become_provider-tetimonials .testimonial p {
    font-size: 15px;
}

.become_provider-tetimonials .testimonial{
margin-bottom:40px;
}


	p{
		font-size:1.8rem;
	}

	article h1 + p, #primary.content-area h1 + p{
		font-size:1.6rem;
	}

	body.home #home-header h1{
		text-align: center;
	}

	body.home #home-header svg{
		max-width:100%;
	}

	body.home #home-header p{
		text-align: center;
	}

	article h1 + p, #primary.content-area h1 + p{
		text-align: center;
		padding:0px;
		max-width: 100%;;
	}

	.home article h1 + p, .home #primary.content-area h1 + p{
		text-align: center;
	}

	article h1, #primary.content-area h1{
		font-size:3rem;
		padding-right: 0px;
		padding-left:0px;
	}

	#header-bar ul{
		display: none;
	}

	#primary-menu{
		display: none;
	}

	#masthead.scrolled #site-navigation,
	#masthead #site-navigation{
		padding:10px 0px;
	}

	#masthead.scrolled, #masthead{
		background: rgba(243, 251, 255, 0.96);
		border-bottom: 1px solid #cbe2ed;
		-webkit-backdrop-filter: blur(3px);
		backdrop-filter: blur(3px);
	}

	#header-lula-logo img{
		max-width: 60px;
		padding:0px;
	}

	.main-navigation a{
		line-height: 3rem;
		height: 3rem;
	}

	#header-bar{
		-webkit-transition:all 0.15s;
		transition:all 0.15s;

		position: absolute;
		top: 51px;
	}

	#masthead.scrolled #header-bar{
		height:0px;
	}


	#content.site-content{
		padding-top:0px;
	}

	body.home #home-header h1:after{
		margin-left:auto;
	}

	#site-navigation{
		position: relative;
	}


	#menu-item-19,
	#menu-item-20{
		width:100%;
		float:left;
		list-style: none;
	}

	#menu-item-19 > a,
	#menu-item-20 > a{
		text-transform: uppercase;
		font-size:1.2rem !important;
		font-weight:600;
		letter-spacing: 2px;
		padding-bottom:0px !important;
		opacity:1.0;
		margin-top: 0px;
		padding-bottom:10px !important;
		border-bottom:1px solid #ebeef2;
		color: #283A5D !important;
		padding-top:40px !important;
		font-weight: 600;
	}

	#menu-item-19 > a:before,
	#menu-item-20 > a:before{
		display: none !important;
	}

	#menu-item-7986{
		float:left;
		width:100%;
		padding:20px 0px !important;
		overflow: hidden;
	}

	#menu-item-19 .sub-menu,
	#menu-item-20 .sub-menu{
		list-style: none;
		margin:0px;
	}

	#menu-item-19 .sub-menu li,
	#menu-item-20 .sub-menu li{
		width:100%;
		float:left;
	}

	#primary-mobile-menu{
		margin:0px;
	}



	label.error{
		font-size:1.3rem;
	}

	#menu-item-10306{
		margin-top: 20px !important;
		float:left;
		width:100%;
	}



	#mobile-menu{
		width: 250px;
		height: 100%;
		right: -100px;
		top: 0px;
		display: block !important;
		position: fixed;
		z-index: 4;
		background: rgba(255,255,255, 0.9);
		opacity: 0.0;
		visibility: hidden;
		padding:20px 24px;
		padding-top:60px;
		-webkit-transition:all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
		transition:all 0.5s cubic-bezier(0.22, 1, 0.36, 1);
		overflow-y:scroll;
		-webkit-box-shadow:0px 0px 150px 0px rgba(18, 32, 58, 0.58);
		box-shadow:0px 0px 150px 0px rgba(18, 32, 58, 0.58);

		background: #fff;
		border-bottom: 1px solid #cbe2ed;
	}

	#mobile-menu a.button{
		width:100%;
	}

	#mobile-menu.open{
		visibility: visible;
		opacity: 1.0;

		-webkit-transform:scale(1);
		transform:scale(1);
		
		right:0px;
	}

	#mobile-menu li{
		list-style:none;
		margin:0px;
		
	}

	#menu-item-7985,
	#menu-item-7984{
		float:left;
		width:100%;
	}

	#menu-item-20{
		border-bottom:1px solid #ebeef2;
		margin-bottom:10px !important;
		padding-bottom:5px !important;
	}

	#menu-item-7986 a:before{
		display: none !important;
	}

	#primary-mobile-menu > li{
		padding-bottom: 0px;
	}

	#mobile-menu li{
		list-style: none;
	}

	#mobile-menu li a{
		padding:10px 0px;
		padding-bottom: 8px;
		font-size:1.7rem;
		display:block;
		color:#0f172a;
		float:left;
		width:100%;
		
	}


	#menu-item-8312 a:before{
		display: none;
	}

	#menu-item-8312 a{
		line-height: 1.9rem;
	}

	#menu-item-8312{
		display: none;
	}

	#mobile-menu #primary-mobile-menu li a:before,
	#footer-in-mobile ul li a:before{
		width: 5px;
		height: 5px;
		display: block;
		float: left;
		background: #54ecb3;
		content: '';
		margin-top: 12px;
		margin-right: 9px;
		-webkit-border-radius: 4px;
		border-radius: 4px;

		display: none;
	}
	

	#mobile-menu #primary-mobile-menu li.current_page_item a:before,
	#mobile-menu #primary-mobile-menu li.current_page_item a,
	#footer-in-mobile ul li.current_page_item a{
		color: #1369e9;
		font-weight:600;
	}

	#mobile-menu li a i{
		display: none;
	}



	#mobile-support-menu{
		margin:0px;
		width:100%;
		float:left;
		clear:both;
		padding-top: 20px;
	}

	#mobile-support-menu .login{
		display: none !important;
	}

	#mobile-support-menu li{
		float:left;
		width:100%;
		text-align: center;
	}



	#mobile-support-menu li a.login:before{
		content:'';
		display:inline-block;
		background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNCI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTQuOTggMGEzLjczIDMuNzMgMCAwMC0zLjczIDMuNzR2LjYyQy41NiA0LjM2IDAgNC45MiAwIDUuNjF2NS41YzAgLjY5LjU2IDEuMjUgMS4yNSAxLjI1aDcuNDdjLjY5IDAgMS4yNS0uNTYgMS4yNS0xLjI1di01LjVjMC0uNjktLjU2LTEuMjUtMS4yNS0xLjI1di0uNjJBMy43MyAzLjczIDAgMDA0Ljk4IDB6bTAgMS4yNWMxLjQyIDAgMi41IDEuMDcgMi41IDIuNDl2LjYySDIuNDl2LS42MmMwLTEuNDIgMS4wOC0yLjUgMi41LTIuNXptMCA1Ljk0YTEuMjUgMS4yNSAwIDAxMCAyLjUgMS4yNSAxLjI1IDAgMDEwLTIuNXoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zNyAuNykiLz48L3N2Zz4=) no-repeat center center;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		width:16px;
		height:16px;
		vertical-align: sub;
		margin-right: 8px;
	}


	#mobile-support-menu li a.login{
		padding-right:0px;
	}

	#mobile-support-menu li a.become-a-pro:before{
		content:'';
		display:inline-block;
		background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMCUiIHgyPSIxMDAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjRkY5RjQyIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjRkZEMDU4Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTYuNzMuNTJhLjY0LjY0IDAgMDAtLjYyLjY1djMuOTdhLjUzLjUzIDAgMDEtMS4wNiAwVjEuN2MtMiAuNTUtMy4xIDIuNDctMy4xOCA0LjUtLjU0LjItMS4wNi42NC0xLjA2IDIuMTN2LjRhMTAuNDQgMTAuNDQgMCAwMDYuMzYgMS45NGMyLjUgMCA0LjYyLS42NCA2LjM3LTEuOTN2LS40MWMwLTEuNS0uNTEtMS45NC0xLjA2LTIuMTMtLjA4LTIuMDMtMS4xOS0zLjk1LTMuMTgtNC41djMuNDRhLjUzLjUzIDAgMTEtMS4wNiAwVjEuMTdhLjY0LjY0IDAgMDAtLjYyLS42NWgtLjl6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtLjE0OSAtLjUpIi8+PC9zdmc+) no-repeat center center;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		width:20px;
		height:20px;
		vertical-align: sub;
		margin-right: 8px;

	}

	#mobile-support-menu li a.support:before{
		content:'';
		display:inline-block;
		background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTAwJSIgeDI9IjAlIiB5MT0iNTAlIiB5Mj0iNTAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTUuNjYgMEMyLjg4IDAgLjYzIDIuMjUuNjMgNS4wM3YxLjE5Yy0uMzYuMzUtLjYzLjgtLjYzIDEuMzIgMCAuNzguNTQgMS4zNiAxLjIyIDEuNjQuODIgMS45NiAyLjQ2IDMuNCA0LjQ0IDMuNEg2LjljLjI0IDAgLjQ1LS4xMy41Ni0uMzIuMTItLjIuMTItLjQ0IDAtLjY0LS4xLS4yLS4zMi0uMy0uNTUtLjNINS42NmMtMS40IDAtMi43LTEuMDgtMy4zNS0yLjc3LS4wOC0uMi0uMjctLjM2LS41LS40LS4zLS4wNC0uNTQtLjMtLjU0LS42IDAtLjI1LjEyLS40NC4zLS41NS4yLS4xLjMyLS4zMi4zMi0uNTV2LS44YzAtLjM0LjMtLjYyLjYzLS42Mmg2LjNjLjM0IDAgLjYzLjI4LjYzLjYzVjguOEg2Ljg2Yy0uMTQtLjM4LS41LS42My0uOS0uNjMtLjI0IDAtLjQ4LjEtLjY2LjI3LS4xNy4xOC0uMjcuNDItLjI3LjY3IDAgLjUuMzguOS44Ny45NS4wMiAwIC4wNSAwIC4wNyAwaDQuNzFjLjcgMCAxLjI2LS41NiAxLjI2LTEuMjVWNy41NGMwLS43LS41Ny0xLjI2LTEuMjYtMS4yNlY1LjAzQzEwLjY4IDIuMjUgOC40MyAwIDUuNjYgMHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC44MikiLz48L3N2Zz4=) no-repeat center center;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		width:20px;
		height:20px;
		vertical-align: sub;
		margin-right: 8px;

	}

	#mobile-support-menu li a.tel:before{
		content:'';
		display:inline-block;
		background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iNTAlIiB4Mj0iNTAlIiB5MT0iMTAwJSIgeTI9IjAlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTY3Mzk2Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMkIzRjVEIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTMuNzIgOS45OGMuNjItLjcyIDEtMS40Ni4zOC0yLjE3bC0uMzgtLjQyYy0uMjctLjMtMS41My0uOSAxLjA1LTMuMTNDNy4zNCAyIDcuNzQgMy4zNSA4IDMuNjVsLjM4LjQ0Yy42Mi43IDEuNC40MyAyLjItLjFsLjQ4LS4zYy44LS41IDEuMzMtMS4wNy43LTEuNzhsLS4zMy0uMzhjLS4yMi0uMzItLjk3LTEuMi0yLjM4LTEuNC0xLjctLjI3LTMuNjQuNTQtNS43OCAyLjRDMS4xNCA0LjQuMDcgNi4yLjEgNy45MmMwIDEuNDMuNzcgMi4zIDEuMDUgMi41NmwuMzMuNGMuNjIuNyAxLjI1LjI2IDEuODctLjQ3bC4zNy0uNDJ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtOTAgNi4yMyA2LjA2NSkiLz48L3N2Zz4=) no-repeat center center;
		-webkit-background-size:100% 100%;
		-moz-background-size:100% 100%;
		background-size:100% 100%;
		width:20px;
		height:20px;
		vertical-align: sub;
		margin-right: 8px;

	}



	#mobile-support-menu li a {
		background: #fff;
		border-radius: 8px;
		padding: 10px 15px;
		text-align: left;
		margin-bottom: 10px;
	}



	#mobile-menu #menu-item-7986 a{
		padding:0px;
	}

	body #home-header h1{
		margin-top:10px !important;
	}

	#home-header{
		margin-bottom:0px;
	}

	article.page h2, article.post h2{
		font-size:2.2rem;
	}

	#home-clients .logos svg path{
		fill:#283A5D !important;
	}

	#home-how-it-works #how-it-works .step .step-info p{
		font-size: 1.6rem;
		padding: 0px;
		text-align: center;
	}

	#home-how-it-works #how-it-works .step .step-info p.step{
		text-align: center;
	}

	#header-background{
		display: none;
	}

	#home-clients .logos img,
	#home-clients .logos svg{
width: 100%;
    max-width: 120px;
    max-height: 50px;
    display: inline-block;
    margin: 25px 20px;
    vertical-align: middle;
	}

	.our-clients-testimonials p.author{
		text-align: center;
		display: block;
	}
	
	.our-clients-testimonials img.author-pic{
		margin:0px;
		margin-bottom: 10px;
	}

	#home-clients .logos {
		text-align: center;
		padding: 0px;
		padding-bottom: 50px !important;
		padding-top:5px;
	}

	.our-clients-testimonials{
		padding: 25px;
    	padding-top: 40px;
	}

	.our-clients-testimonials .slick-dots {
		padding-top: 0px;
	}

	#home-what-we-do img {
		max-width: 100%;
	}

	#home-what-we-do {
		padding: 60px 0px;
	}

	#home-what-we-do h2{
		margin-top:30px;
		text-align: left !important;
	}

	article.page h2.left:before, article.post h2.left:before{
		margin-left:auto;
		margin-right:auto;
	}

	#pricing-for-pm-graphic h2{
		text-align: center !important;
	}

	#home-what-we-do .wwd-item span{
		max-width: 100%;
	}


	#home-what-we-do .wwd-item img {
		margin-right: 15px;
		max-width: 30px;
	}

	#home-lula-impact .box{
		padding:15px;
	}

	#home-lula-impact p.quote-by-iproperty-management{
		padding: 5px;
		font-size: 1.7rem;
	}

	#home-lula-impact p.author{
		padding-left:0px;
		text-align: center;
	}

	#home-lula-impact .saving-slider{
		padding:20px;
	}

	#home-lula-impact .saving-slider h3 br{
		display: none;
	}

	#home-lula-impact .saving-slider h3 strong{
		font-size:2rem;
		padding-bottom:10px;
		display: block;
	}

	#home-lula-impact .saving-slider h3 {
		font-size: 1.5rem;
	}

	#slider-container{
		text-align: center;
	}

	#slider-container.row .column.column-50{
		max-width: 100%;
		text-align: center;
	}

	#home-lula-impact .saving-slider span.saving{
		width:100%;
		margin-bottom:10px;
	}

	#home-lula-impact .saving-slider span.saving-note{
		text-align: center;
		margin-bottom: 50px;
	}

	#home-how-it-works{
		padding-top:60px;
	}

	#home-how-it-works #how-it-works .step img{
		max-width: 60px;
		margin-right: 25px;
		margin-bottom: 80px;
		margin: 0px auto;
		margin-bottom: 10px;
		margin-top: 20px;
		float:none;
	}
	

	#home-how-it-works #how-it-works .step .step-info{
		padding-bottom:15px;
	}

	#home-how-it-works #how-it-works:before{
		left:30px;
		border-width: 2px;
		display: none !important;
	}

	#home-how-it-works .button{
		margin: 0 auto;
		display: block;
		float: none;
		clear: both;
		max-width: 100%;
		margin-bottom: 10px;
	}

	#home-how-it-works .column > img{
		margin:0px auto;
		display: block;
		margin-top:30px;
		max-width:90%;
	}


	#home-featured-content .row .column{
		max-width:100%;
		text-align: center;
	}
	
	#home-featured-content h2{
		text-align: center;
		padding-top: 0px;;
	}

	#home-featured-content h2:before{
		margin-left: auto;
		margin-right:auto;
	}

	#home-featured-content .post{
		margin-bottom: 20px;;
	}

	.footer-1 .download-lula{
		display: none;
	}

	#colophon.site-footer .member-of{
		text-align: center;
		padding-top: 0px;
		padding-bottom: 30px;
	}

	.post, .page{
		margin-bottom:0px;
	}

	#footer-top h3{
		font-size:2rem;
		padding-top:20px;
	}

	#colophon .footer-4 h4{
		display: none;
	}

	#colophon .footer-2,
	#colophon .footer-3{
		max-width:50%;
		float:left;
		clear:none;
		width:50%;
		padding:10px;
		padding-top:30px;
		display: none;
	}

	#colophon .footer-4{
		float:left;
		width:100%;
		max-width: 100%;
		text-align: center;
	}

	#footer-social{
		margin-left:0px;
		text-align: center;
		padding-bottom:5px;
	}

	#copyright{
		float:left;
		width:100%;
		padding-left:30px;
		padding-right:30px;
		padding-top:5px;
		padding-bottom:20px;
	}

	#copyright span.text{
		display: block;
		font-size: 1.5rem;
	}
	
	#footer-social a{
		float:none;
	}

	#colophon .row{
		display: block;
	}

	#colophon #footer-3{
		display: none;
	}

	#footer-lula-logo{
		display: none;
	}

	#colophon .footer-1{
		max-width:100%;
		text-align: center;
	}

	#footer-top{
		padding-bottom:20px;
	}

	#colophon.site-footer .member-of a{
		display: inline-block;
		float:none;
		margin:0px 1px;
	}

	#colophon.site-footer .member-of a.narpm{
		position: relative;
	}

	#footer-in-mobile h4{
		text-transform: uppercase;
		font-size: 1.3rem !important;
		font-weight: 600;
		letter-spacing: 2px;
		padding-bottom: 0px !important;
		opacity: 1.0;
		margin-top: 40px;
		padding-bottom: 10px !important;
		border-bottom: 1px solid #ebeef2;
		color: #283A5D !important;
		margin-bottom: 0px;
		clear:both;
		float:left;
		width:100%;
		font-weight:600;
	}
	

	#footer-in-mobile ul{
		margin:0px;
	}

	#footer-in-mobile ul li{
		width:100%;
		float:left;
	}

	#menu-item-7986{
		display: none;
	}

	#home-featured-content{
		padding-top: 0px;
		padding-bottom: 0px;
	}

	#home-services .second-row{
		display: none;
	}

	#covid19-update .column{
		padding-right: 0px;
		padding-left: 0px;
		text-align: center;

	}

	#covid19-update .column h3{
		text-align: center !important;
	}

	#covid19-update .row:nth-child(1) .column{
		padding-left:0px;
		padding-right:0px;
	}

	#covid19-update .column p{
		font-size:1.6rem;
	}

	#covid19-update i{
		position: relative;
		margin:0px auto;
		display: block;
		float:none;
		margin-bottom: 10px;
		
	}


	#how-it-works-ways .whitebg{
		padding:50px 0px 30px 0px;
	}

	#how-it-works-ways .box-lightblue{
		padding:40px 20px;
	}



	#how-it-works-ways .or {
		text-align: center;
		display: block;
		font-size: 2.5rem;
		color: #96a9b8;
		position: relative;
		top: 0px;
		left: 0px;
		-webkit-transform: none;
		transform: none;
		display: block;
		text-align: center;
		width: 100%;
	}

	#how-it-works-ways .column-10{
		max-width: 100%;
		text-align: center;
		padding:10px;
	}
	
	#how-it-works-end .column + .column{
		padding-left:0px;
	}

	article h1 + p.quote + p.author{
		margin-bottom: 0px;;
	}

	#services .service h4 + p{
		font-size:1.4rem;
	}

	#services .service h4{
		font-size:1.8rem;
		text-align: center !important;
	}

	#homeowner-signup .box{
		padding:30px;
		margin-bottom: 50px;
	}

	#homeowner-signup h3{
		text-align: center;
	}

	#consumer-signup-form{
		padding:0px;
	}

	#homeowner-signup .box img{
		display: none;
	}

	#pricing-for-ho-graphic img,
	#pricing-for-pm-graphic img{
		max-width: 100%;
		width:90%;
		margin-left: auto;
		margin-right: auto;
	}

	#pricing-for-ho-graphic br{
		display: none;
	}


	.post-edit-link{
		background: #1369e9;
		color: #fff !important;
		padding: 3px 20px;
		border-radius: 4px;
		font-size: 15px;
		position: fixed;
		left: auto;
		top: 10px;
		z-index: 123;
		opacity: 1.0;
		right: 60px;
	}




	#pricing-for-pm-info,
	#pricing-for-ho-info{
		padding:0px 2.0rem;
		text-align: center;
	}

	#pricing-for-pm-info *,
	#pricing-for-ho-info *{
		text-align: center !important;
	}

	#pricing-for-pm-info img, #pricing-for-ho-info img{
		margin-top: 10px;
		margin-bottom: 30px;
	}


	#pricing-for-ho-info{
		padding-top:60px;
		padding-bottom: 40px;;
	}


	#pricing-for-pm-graphic,
	#pricing-for-ho-graphic{
		padding:30px 0px;
	}

	#pricing-for-ho-graphic{
		margin-bottom: 30px;
	}


	#g-how-it-works{
		padding:0px 0px;
	}

	#g-how-it-works img{
		margin-bottom: 40px;
	}

	#g-what-it-covers img{
		margin-top: 30px;
	}

	#g-links .column{
		padding-bottom: 10px;
	}

	#partnerships .box p,
	#integrations .box p{
		font-size:1.6rem;
	}

	#blog #blog-cat li a{
		padding:2px 10px;
		font-size:1.2rem;
	}

	#blog #blog-cat li{
		padding:0px;
		margin-left:0px;
		margin-right: 0px;
	}

	#blog article.post{
		margin-bottom: 20px;;
	}

	#blog .cat-links{
		right:15px;
		top:15px;
	}

	#blog .cat-links a{
		border:none;
	}


	#blog header{
		width:100%;

	}
	
	#blog article.post .post-thumbnail{
		width:100%;
	}



	#single article h1, #primary.content-area h1{
		font-size:2.8rem;
	}

	#single .entry-content{
		margin-top:30px;
	}

	.post-navigation{
		padding:10px 20px;
	}

	#single .post-header{
		padding:10px 20px;
	}

	#single .cat-links{
		display: none;
	}

	#single .post-content{
		padding:10px 20px;
	}

	body #single .section-white{
		padding:10px 0px !important;
		margin-left: 0px;
    margin-right: 0px;
	}
	
	#single .section-green{
	margin-left:-30px;
	margin-right:-30px;
	}

	#comments{
		padding:0px 20px;
	}

	.ppp-disclaimer{
		margin:0px;
		margin-bottom: 20px;
	}

	.ppp-disclaimer p{
		font-size:1.6rem !important;
		padding:0px !important;
	}

	#single .entry-content{
		margin-bottom: 30px !important;
	}

	.site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation{
		display: none;
	}

	#single .post-header{
		padding-top: 30px;
	}

	#single .post-header strong{
		/* display: block; */karo
	}
/* 
	#single h2{
		font-size:2.2rem;
	} */

	#support .box{
		padding:20px;
		margin-bottom:20px;
	}

	#support .box i{
		width:70px;
		height:70px;
	}

	#contact-form h2{
		text-align: center !important;
	}

	#support .box h3{
		margin-bottom: 0px;
		padding-bottom: 15px;
		text-align: center !important;
	}

	#contact-form .box{
		padding:40px 30px;
	}

	body #content .gform_wrapper ul li.gfield{
		margin-bottom: 0px;;
	}

	body .gform_wrapper div.validation_error{
		padding-right:10px;
		padding-left:10px;
	}

	body .gform_wrapper .gform_footer{
		margin-top: 0px;
		padding-bottom: 0px;
	}

	#hamburger{
		display: block !important;
	}
	

	.page-id-7824 .whitebg-gradient{
		margin-top:0px;
		padding-top: 50px;
	}


	,.page-id-9548 .box .page-id-7758 .box, .page-id-7757 .box, .page-id-12638 .box, {
		padding: 20px;
		margin-top: 30px;
		margin-bottom: 30px;
	}



	#single h2{
		font-size:2.2rem;
		text-align: left;
	}
	
	#single h3{
		font-size:2.0rem;
		text-align: left;
	}
	
	#single h4{
		font-size:1.8rem;
		text-align: left;
	}
	

	#content.site-content h2{
		font-size:2.2rem;
		text-align: left;
	}
	
	#content.site-content h3{
		font-size:2.0rem;
		text-align: left;
	}
	
	#content.site-content h4{
		font-size:1.8rem;
		text-align: left;
	}
	

	#service-boxes{
		padding:0px;
	}

	#service-boxes .box{
		text-align: center;
		padding: 30px 20px;
		margin-bottom: 20px;;
	}

	#service-boxes .box h3{
		text-align: center;
	}


	#footer-top-city{
		margin-top:30px;
	}



	article .service-header h1 + p, #primary.content-area .service-header h1 + p {
		text-align: center;
		font-size: 1.8rem;
		line-height: 3.3rem;
		padding: 10px 0px 30px 0px;
	}


	.service-header .service-buttons{
		text-align: center;
	}


	.service-header .service-buttons a {
		float: none;
		margin-right: 5px;
	}


	.service-header h1 i{
		float:none;
		display: block;
		margin:0px auto;
	}



	article .service-header h1, #primary.content-area .service-header h1{
		text-align: center;
		margin-top: 0px;
	}


	#service-info{
		padding:20px;
	}


	.home #content.site-content h2{
		text-align: center;
	}

	#home-clients{
		padding-top:30px;
	}

	#home-what-we-do img{
		max-width: 90%;
		margin:0px auto;
		display: block;
		float:none;
	}

	#home-lula-impact h2{
		text-align: center !important;
	}

	.home #slider-container{
		margin-top:10px;
	}

	#home-lula-impact .saving-slider h3{
		text-align: center;
	}


	#home-services .service h4{
		text-align: center;
	}


	article h1, #primary.content-area h1{
		margin-top: 50px;
	}



	#covid19-update h2{
		text-align: center !important;
	}


	#login-forms .box,
	#signup-forms .box{
		max-width:100%;
	}

	#login .box,
	#signup .box{
		margin-bottom: 30px;;
	}

	#login .box img.size-full, #login-forms .box img.size-full,
	#signup .box img.size-full, #signup-forms .box img.size-full{
		max-width:100px;
		margin-top:-20px;
	}

	#login .box h3,
	#signup .box h3{
		text-align: center;
		font-size:1.8rem;
		padding-top: 10px;
	}

	#login .box a.button.select,
	#signup .box a.button.select{
		margin-bottom: 15px;
	}

	#login .container,
	#signup .container{
		padding:0px;
	}

	.mfp-container{
		padding-left:15px;
		padding-right:15px;
	}

	#how-it-works-slider{
		margin-top:0px;
	}

	#how-it-works-slider .container{
		padding:20px;
	}

	#how-it-works-slider .column{
		max-width:100%;
	}

	#hiw-text-slider{
		padding:0px;
		text-align: center;
	}

	#how-it-works-slider .column-offset-10{
		margin-left:0px;
	}

	#how-it-works-slider {
		text-align: center;
	}

	#hiw-text-slider h2{
		text-align: center !important;
		padding-top:20px;
	}

	#hiw-text-slider h2:before{
		margin-left:auto;
		margin-right:auto;
	}

	#hiw-text-slider p{
		text-align: center;
	}

	#how-it-works-slider .slick-dots{
		text-align: center;
	}

	#how-it-works-ways{
		padding:40px 20px;
	}
	
	#how-it-works-ways h2{
		text-align: center !important;
		padding-bottom:30px !important;
	}

	#how-it-works-ways .container{
		padding:0px;
	}


	#how-it-works-ways h3{
		text-align: center !important
	}

	#g-how-it-works img,
	#g-what-it-covers img{
		margin:0px auto;
		max-width: 80%;
		margin-bottom:50px;
	}

	#g-what-it-covers{
		padding:30px 0px;
	}

	#g-links h3{
		text-align: center !important;
	}



	#post-7807 .page-header,
	#post-7817 .page-header{
		padding-bottom: 20px;
	}



	#download-app .column{
		max-width:100%;
	}


	#download-app img.wp-image-7883{
		max-width:70%;
	}

	body #primary.content-area #download-app h1{
		text-align: center;
		font-size: 2.5rem;
		margin-top:20px;
	}


	#download-app h1:before{
		margin-left:auto;
		margin-right:auto;
		display: block;
		float:none;
	}

	#download-app .download-lula{
		text-align: center;
	}

	#download-app .download-lula br{
		display: none;
	}

	#download-app .download-lula a{
		display: inline-block;
	}



	#download-app .download-lula img{
		margin:0px;
		margin-left:3px;
		margin-right:3px;
		max-height:38px;
	}



	#download-app .or{
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	#download-app .download-sms p{
		font-size:1.5rem;
		margin-bottom: 5px;
		text-align: center;
	}

	#gform_submit_button_6{
		padding-left:3px;
		padding-right: 3px;
		font-size:1.4rem;
	}




	#gform_6 img.gform_ajax_spinner{
		top:16px;
		right:140px;
	}

	body.blog h1{
		font-size: 2.3rem !important;
	}


	#blog #blog-cat li a {
		padding: 5px 6px;
		font-size: 1.2rem;
		color: #2d3e5f !important;
		border: 1px solid #2d3e5f !important;
	}

	#blog #blog-cat li.current-cat a{
		border:none !important;
		color:#fff !important;
	}


	#blog #blog-cat li {
		margin-bottom: 10px;
	}

	#blog #blog-cat{
		margin-top:20px;
		margin-bottom: 20px;
	}


	body.blog .navigation.posts-navigation{
		display: block !important;
		padding: 0 !important;
		margin-bottom: 0px !important;
	}

	#blog{
		padding-bottom: 20px;
	}


	#single .section-green {
		background: #f6fbff;
		padding: 20px 30px;
		margin-left: -20px;
		margin-right: -20px;
		width: auto;
	}


	article.type-post .legal-disclaimer{
		padding:20px;
		margin:0px 20px;
		margin-bottom: 20px;
	}

	.progress-wrap{
		background-color:#fff !important;
	}

	body .intercom-lightweight-app-launcher,
	body .intercom-lightweight-app-launcher-icon{
		width:50px;
		height:50px;
	}

	body .intercom-lightweight-app-launcher-icon-open svg{
		width: 22px;
		height: 26px;
	}


	body .progress-wrap{
		width:50px;
		height:50px;
	}



	#careers i{
		width:40px;
		height:40px;
		background-size:40px !important;
	}


	#careers .column{
		padding-left: 60px;
		padding-right:0px;
	}

	#careers-positions .whitebg-gradient{
		margin-top:0px;
		padding-top:40px;
	}

	#careers-positions h2{
		text-align: center !important;
		padding-bottom: 40px !important;
	}



	#careers-positions .career-row h3 i{
		margin:0px auto;
		float:none;
		display: block;
		display: none;
	}

	#careers-positions .career-row h3{
		font-size:1.8rem !important;
		display: block;
		width:100%;
		padding-bottom: 10px;
	}


	#careers-positions .career-row .details a.button{
		margin:0px auto;
		display: block;
		float:none;
	}

	#careers-positions .career-row .details div.location,
	#careers-positions .career-row .details div.time{
		width:100%;
	}

	#careers-positions .career-row .details div.time + p{
		display: block;
		padding-top:20px;
		text-align: center;
		width:100%;
	}


	#careers{
		padding-top: 0px;
	}


	#about-2020 h3 + p{
		text-align: left;
	}


	body #about-2020 h3{
		font-size:4rem !important;
	}


	#pricing-for-ho-graphic img{
		padding:40px 0px;
		padding-top: 20px;
	}

	#pricing-for-ho-graphic h2{
		text-align: center !important;
	}



	#post-8089 h1{
		font-size:2.6rem !important;
	}

	#post-8089 h1 span{
		font-size:2rem !important;
	}

	#post-8089 .service-buttons{
		padding-bottom:30px;
	}

	#how-it-property{
		padding:20px;
	}

	#content.site-content #how-it-property h2{
		text-align: center;
	}

	.service-header.service-header-property-managers{
		padding-bottom: 0px;;
	}

	#how-it-property .left .text,
	#how-it-property .right .text{
		width:100%;
		padding-right: 0px;
		text-align: center;
	}


	#how-it-property .left .icon,
	#how-it-property .right .icon {
		float: none;
		width: 100%;
	}

	#how-it-property .row{
		padding:10px 0px;
	}

	#how-it-property .container{
		padding:0px;
	}

	#how-it-property .left .text img, #how-it-property .right .text img{
		max-width:150px;
		margin:0px auto;
		margin-bottom: 30px;
	}

	#how-it-vetting-pros{
		padding:40px 20px;
	}


	body #how-it-vetting-pros h2{
		text-align: center !important;
	}

	#how-it-vetting-pros .vetting{
		width:100%;
		float:left;
		margin:0px;
		margin-bottom: 20px;
		text-align: center;
	}

	#how-it-vetting-pros .vetting{
		padding:10px 20px;
		min-height: 150px;
	}

	#how-it-vetting-pros .vetting img{
		max-width: 70px;
	}


	#how-it-vetting-pros .vetting h3{
		text-align: center;
		font-size:1.6rem;
		margin-bottom: 0px;
		font-weight: 500;;
	}


	#how-it-learn-more{
		text-align: center;
		padding:30px 20px;
	}

	#how-it-learn-more h3{
		text-align: center !important;
	}





	#become_provider-commitment{
		padding:30px 0px;
		padding-top: 0px;
	}

	#become_provider-commitment h2,
	#become_provider-benefits h2,
	#become_provider-benefits h3,
	#become_provider-get-started h2,
	#become_provider-get-started h3,
	#how-it-works-slider h2{
		text-align: center !important
	}

	#become_provider-get-started a.button{
		margin-top: 20px;
	}

	#hiw-image-slider img{
		max-width: 300px;
	}
	

	.page-id-7897 #hiw-text-slider{
		padding-top: 0px;
	}


	#how-it-works-slider{
		padding-bottom:20px;
	}





	#make-ready-mac h2,
	#make-ready-testimonials h2{
		text-align: center !important;
	}

	#make-ready-before-after{
		padding-top:40px;
	}




	#make-ready-before-after .mk-testimonials img {
		padding: 0px !important;
		margin-bottom: 20px !important;
    }

    #make-ready-desc a.button {
        max-width: 90% !important;
    }

    figure#attachment_7385 {
        max-width: 100%;
    }

    #attachment_7389 {
        max-width: 100%;
        float: right;
        margin-left: 0px;
    }

    #make-ready-process-content img {
        float: none;
        max-width: 150px;
        margin: 0px auto;
        margin-bottom: 0px;
        border-radius: 16px;
        border: 1px solid #dde7e3;
        padding: 4px;
        display: block;
    }

    #make-ready-process-content div {
        text-align: center;
    }

    #make-ready-process-content div p {
        margin-bottom: 15px;
        font-size: 15px;
        line-height: 30px;
    }

    #make-ready-process-tabs .process-tab span.title span {
        font-size: 10px;
    }

    #make-ready-process-tabs .process-tab .icon {
        margin-right: 20px;
    }

    #how-it-property .text p {
        font-size: 16px;
        line-height: 2em;
        text-align: center;
    }

    #how-it-property .row {
        padding: 20px 0px;
    }

    .page-id-7191 #property-maintenance-header h1 {
        margin-top: 0px !important;
        padding: 0px !important;
        font-size: 25px !important;
        line-height: 1.5em !important;
        text-align: center !important;
    }

    .page-id-7191 #property-maintenance-header h1 + p {
        font-size: 18px !important;
    }

    #how-it-vetting-pros {
        padding: 40px 30px;
    }

    #how-it-vetting-pros .vetting {
        width: 98%;
        margin: 1%;
        min-height: 180px;
        margin-bottom: 10px;
        padding: 10px 20px 25px;
    }

    #how-it-vetting-pros h3 {
        font-size: 21px;
    }

    #how-it-learn-more h3 {
        font-size: 20px;
        line-height: 1.5em;
    }

    #how-it-learn-more {
        padding: 30px;
    }

    #how-it-property .left .text {
        float: left;
        width: 100%;
        padding-right: 0px;
    }

    #how-it-property .left .icon {
        float: right;
        width: 100%;
    }

    #how-it-property .right .text {
        float: left;
        width: 100%;
        padding-right: 0px;
    }

    #how-it-property .right .icon {
        float: right;
        width: 100%;
    }

    #how-it-property {
        padding: 40px 30px;
    }

    #how-it-property h3 {
        padding-bottom: 0px;
    }

    #how-it-property .icon img {
        max-width: 150px;
        margin: 0 auto;
        display: block;
        margin-top: 0px;
    }







	body.error404 h1{
		font-size: 15rem !important;
		font-weight: 600 !important;
		color: #637d9e !important;
		padding-top: 50px !important;
	}

	body.error404 h2{
		font-size: 2.7rem !important;
	}
	









	/* MOBILE */


    #make-ready-desc {
        padding: 0px;
        padding-bottom: 20px;
    }

    #make-ready-desc .row {
        padding: 0px;
    }

    #make-ready-testimonials .slick-dots {
        display: none !important;
	}
	
	#make-ready-testimonials{
		padding:60px 0px 0px 0px;
	}

    #make-ready-testimonials .mk-testimonial p.author {
        margin-bottom: 0px;
    }

    #make-ready-header a.button {
        margin: 10px auto;
        display: block;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }

    #make-ready-mac .mk-steps .mk-row {
        padding: 0px 10px;
    }

    #make-ready-mac .mk-steps .mk-row img {
        max-width: 50px;
    }

    #make-ready-mac .mk-steps .title {
        font-size: 13px;
    }

    #make-ready-mac .mk-macbook {
        margin-left: 20px;
        margin-right: 20px;
    }

    #make-ready-mac {
        padding-top: 20px;
    }

    #make-ready-mac .mk-steps .mk-row:nth-child(1):after,
    #make-ready-mac .mk-steps .mk-row:nth-child(2):after {
        display: none;
    }

    #make-ready-mac .mk-steps .mk-row {
        padding: 10px 10px;
        width: 100%;
        margin-bottom: 10px;
        border: 1px solid #d0e2db;
        -webkit-border-radius: 8px;
        border-radius: 8px;
    }

    #make-ready-mac .mk-steps .title {
        max-width: 100%;
    }

    #make-ready-mac .mk-steps {
        padding: 0px 20px;
        padding-bottom: 0px;
    }

    #make-ready-mac .mk-steps .mk-row img {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .page-id-7205 #mobile-nav .download-lula,
    .page-id-7191 #mobile-nav .download-lula {
        display: none;
    }



	#make-ready-header{
		padding:0px;
	}

	.service-header.service-header-make-ready{
		padding-bottom: 0px;
	}

	#make-ready-process .container{
		padding:0px;
	}


    #make-ready-header #page-title {
        text-align: center;
        font-size: 24px;
        line-height: 1.4em;
    }

    #make-ready-desc .text h3 {
        font-size: 22px;
    }

    #inner-header #page-title + p {
        text-align: center;
        font-size: 18px !important;
    }

    #make-ready-desc .text {
        width: 100% !important;
        padding: 50px 10px !important;
        padding-bottom: 0px !important;
    }

    #make-ready-desc .icon {
        width: 100% !important;
        padding: 20px !important;
    }

    #make-ready-desc .icon img {
        max-width: 100%;
        margin-bottom: 0px !important;
    }

    #make-ready-testimonials .mk-testimonials {
        width: 100%;
        padding: 0px;
        padding-right: 50px;
        padding-left: 50px;
    }

    #make-ready-testimonials .mk-testimonial {
        width: 100%;
        padding: 25px 5px;
        text-align: center;
    }

    #make-ready-testimonials .mk-testimonial p.quote,
    #make-ready-testimonials .mk-testimonial p.author {
        text-align: center;
    }

    #make-ready-process {
        padding: 30px 20px;
	}

	#make-ready-stat h2{
		text-align: center !important;
	}

	#make-ready-process-tabs h2{
		font-size:1.7rem !important;
		text-align: center !important;
	}

    #make-ready-process-tabs:before {
        display: none;
    }

    #make-ready-process-tabs .process-tab .icon + p {
        margin-bottom: 15px;
    }

    #make-ready-process-tabs .process-tab span.title {
        padding: 0px;
        text-align: left;
        line-height: 1.1em;
    }

    #make-ready-process-tabs .process-tab {
        width: 100%;
    }

    #make-ready-process-tabs .process-tab .icon {
        max-height: 40px;
        padding: 8px;
        margin: 0 auto;
        background: #fff;
        border-radius: 9999px;
        width: 40px;
        overflow: visible;
        border: 1px solid #fff;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        height: 40px;
        opacity: 1 !important;
        float: left;
        margin-right: 20px;
    }

    #make-ready-process h2 {
        padding: 10px;
        padding-bottom: 0;
        font-size: 16px;
        width: 300px;
        padding-top: 6px;
    }

    #make-ready-process-tabs {
        padding-top: 25px;
        padding-right: 20px;
        padding-left: 20px;
        padding-bottom: 15px;
	}
	


    #make-ready-bar {
        padding: 40px 20px;
	}

	.page-id-8285 #why_guarantee p{
		padding:0px;
		padding-top:20px;
	}

	#make-ready-bar h2,
	#make-ready-boxes h2,
	#make-ready-boxes h3 ,
	#why_guarantee h2{
		text-align: center !important;
	}

	#make-ready-boxes .container{
		padding:0px !important;
	}
	
	#make-ready-bar .container{
		padding:0px;
		text-align: center;
	}

    #make-ready-stat {
        padding: 15px;
    }

    #make-ready-stat h2 {
        font-size: 22px;
    }

    #make-ready-mac h2 {
        font-size: 22px;
        padding-left: 10px;
        padding-right: 10px;
    }

    #make-ready-stat .concern {
        width: 100%;
        float: left;
        text-align: center;
    }

    #make-ready-stat .bar {
        width: 100%;
        margin-top: 20px;
        float: left;
    }

    #make-ready-stat h2 {
        padding-bottom: 0px;
    }

    #make-ready-bar h2 {
        font-size: 28px;
        padding-bottom: 15px;
    }

    #make-ready-bar p {
        line-height: 30px;
    }

    #make-ready-boxes {
        padding: 30px 20px;
        padding-bottom: 60px;
        padding-top: 40px;
    }

    #make-ready-boxes .mk-box {
        width: 97%;
	}
	
	#pricing-for-pm-info img,
	#pricing-for-ho-info img{
		max-width: 100%;
	}

	.service-header img{
		margin-top: 30px;
	}


	#service-info img{
		margin-bottom: 40px;
	}



	#footer-social a img{
		float:none;
	}





	#menu-item-20{
		border-bottom:none !important;
		margin-bottom: 0px !important;
	}
	
	#menu-item-19 > a{
		padding-top: 20px !important;
	}

	#mobile-menu a.button{
		margin-bottom: 10px;
	}


	#scholarship .column-50{
		width: 100%;
		display: block;
		max-width: 100%;
		padding: 10px;
	}



	#home-how-it-works .column-40,
	#home-how-it-works .column-60{
		max-width: 100%;
	}

	#home-how-it-works .column-60 img{
		margin:0px;
		margin-bottom:30px;
		max-width:100%;
	}



	.page-id-7897 #homeowner-signup .box{
		max-width: 100%;
	}

	.page-id-7897 .page-header{
		padding-bottom: 50px;
	}





	#home-header img, #home-header svg{
		margin-top: 30px;
		margin-bottom: 30px;
	}


	#how-it-works .row .column.column-50{
		flex: 0 0 100%;
		max-width: 100%;
	}

	#home-how-it-works #how-it-works .step .step-info p {
		font-size: 1.5rem;
	}

	#home-how-it-works .column>img{
		margin-bottom: 30px;
		margin-top: 0px;
	}










































































































	article .service-header h1, #primary.content-area .service-header h1{
		padding-bottom: 5px;
		padding-top: 50px;
	}

	.service-header h1 i{
		margin-bottom: 10px;
	}

	#service-info .column+.column{
		padding:0px 0px;
	}

	#service-info h2{
		text-align: center !important;
	}
	
	#service-info h2:before{
		margin-left:auto !important;
	}

	#service-boxes p{
		margin-bottom: 80px;
    	font-size: 1.7rem;

	}
	
}

@media (min-width: 600px) {
    .row .c-1-2 {
        width: 50%;
        clear: none;
        float: left;
    }
}


@media (max-width:640px){

	.menu-item-10465{
		display: block;
	}

	#header-lula-logo svg{
		float:left;
		width:50px
	}

	#masthead #site-navigation{
		float:left;
	}


	#contact-form h2 + p{
		margin-bottom: 0px;
	}

	#support{
		padding-bottom: 0px;
	}

	#post-7773 h1 + p{
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	
	#support .box h3{
		padding-top: 5px;
		font-size:16px;
	}

	#support .box{
		height:auto;
		float:left;
		width:100%;
	}

	#support .box img {
		height: auto;
		max-width: 50px;
	}

	#support .box .button{
		position:static;
		float:none;
		left:0px;
		top:0px;
		margin:0px auto;
		transform: translateX(0);
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
	}

	#support .box p{
		float:left;
		display: block;
		width:100%;
		text-align: center;
	}

	#support .column.live-chat{
		min-width: 0px;
	}

	#blog h1,
	#single h1{
		margin-top: 40px !important;
	}

	#post-7827 .page-header{
		padding-top: 50px;
	}

	#post-7827 #services .box h4{
		text-align: center;
	}

	#services-other h2{
		text-align: center !important;
		margin-bottom: 20px;
	}

	#services-other ul li{
		margin-bottom: 7px;
	}

	#services-other ul{
		width:50%;
	}

	#services-other {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	#post-7827 #services .box {
		text-align: center;
		padding: 20px 30px;
		height: 100%;
	}

	#home-header,
	.page-header{
		padding-top: 30px;
		text-align: center;
	}

	.white-popup{
		padding: 30px;
	}

	div#integrations,
	div#partnerships{
		padding-top: 30px;
	}

	#integrations .box{
		padding-bottom: 30px;
	}

	#mobile-menu ul{
		margin:0px;
		padding-bottom: 10px;
		float:left;
		width:100%;
	}

	.white-popup p, .white-popup h2, .white-popup h3, .white-popup h4{
		text-align: left !important;
		margin-bottom: 0px !important;
	}

	#mobile-menu li.current-menu-item a{
		color:#1369e9;
	}

	#mobile-menu h3{
		margin:0px;
		font-size:18px;
		display: block;
		padding-bottom: 5px;
	}

	#mobile-menu li a{
		padding: 5px 0px;
		font-size:15px;
		color:#41526f;
	}

	.menu-button a{
		display: block !important;
		color: #0f172a !important;
		float: left !important;
		width: 100% !important;
		background:none !important;
		text-align: left !important;
		display: none !important;
	}

	#menu-item-10306{
		float:none;
		margin:0px !important;
	}

	.menu-button a svg{
		display: none;
	}

	#post-7757 h1,
	#post-7758 h1{
		padding-top: 40px;
	}

	#about-story p{
		font-size:16px;
	}

	#mr-pricing{
		text-align: center;
		padding-bottom: 30px;
	}

	#mr-pricing img{
		width: 100%;
		max-width: 220px;
		margin-bottom: 20px;
		margin-top:0px;
	}

	#mr-pricing .row .column:first-child{
		padding:0px;
	}

	#mr-pricing h2{
		text-align: center !important;
		padding-bottom: 10px;
	}

	#pros-why-lula h2{
		text-align: center !important;
	}

	#home-clients h2{
		text-align: center !important;
	}

	#mr-why-lula h2{
		text-align: center !important;
	}

	#home-clients .box img{
		margin-top: 10px;
    	margin-bottom: 10px;
	}

	#mr-why-lula{
		padding-bottom: 30px;
    	padding-top: 40px;
	}

	#pros-faq h2{
		text-align: center !important;
	}

	.our-clients-testimonials{
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	#home-testimonials h2{
		text-align: center !important;
	}

	#pros-why-lula table tr td{
		width:auto;
	}

	#pros-requirements h2,
	#mr-why-lula h2{
		margin-bottom: 30px;
		text-align: center !important;
	}

	#pros-requirements img,
	#mr-why-lula img{
		float: left;
		margin-right: 20px;
		max-width: 50px;
		height: auto;
		margin-bottom: 30px;
	}

	#pros-how-it-works h2{
		text-align: center !important;
		padding-bottom: 10px;
	}

	#pros-requirements .row .row .column,
	#mr-why-lula .row .row .column{
		padding-right: 10px;
	}

	#pros-requirements p,
	#mr-why-lula p{
		margin-bottom: 10px;
	}

	#pros-requirements,
	#mr-why-lula{
		padding:50px 0px;
	}

	#pros-how-it-works p{
		text-align: center !important;
	}

	#pros-why-lula table tr:nth-child(1) td:nth-child(2) img{
		max-width: 40px !important;
	}

	#pros-why-lula table{
		margin-top: 20px;
	}

	#pros-why-lula table tr td{
		font-size:13px !important;
	}

	#pros-why-lula table h3{
		font-size:14px !important;
		line-height:120%;
		text-align: center !important;
	}

	#our-service-areas-map h2.left{
		text-align: center !important;
	}

	#quick-stats .stat .desc{
		font-size:16px;
		line-height:120%;
	}

	#our-service-areas-map p{
		color:#555;
		font-size:16px !important;
	}

	#pm-real-time-status-updates{
		padding-top: 50px;
	}

	#pm-real-time-status-updates h2{
		text-align: center !important;
	}

	#pm-real-time-status-updates ul{
		display:block;
		float:left;
		padding-left:10px;
		margin-top: 10px;
		margin-bottom: 10px;
	}

	#pm-real-time-status-updates ul li{
		width:100%;
		float:left;
		padding:10px 0px;
	}

	#pm-real-time-status-updates ul li img{
		float:left;
	}

	#pm-works-with-any-software .logos img{
		margin:15px 0px;
		max-height: 26px;
		width:48%;
		margin-right: 5px !important;
	}

	#pm-works-with-any-software .logos img.fixheight{
		max-height: 22px;
	}

	#pm-works-with-any-software .logos img.fixfixheight{
		max-height: 18px;
	}

	#pm-works-with-any-software h2,
	#pm-who-we-work-with h2,
	#pm-our-solutions h2{
		text-align: center !important;
	}

	#pm-works-with-any-software{
		padding:50px 0px;
	}

	#pm-our-solutions ul{
		margin-left:30px;
	}

	#pm-our-solutions h3{
		margin-top:30px;
	}

	#pm-our-solutions p{
		margin-bottom: 5px;
	}

	#pm-who-we-work-with .logos img{
		margin:10px 10px;
	}

	#pm-who-we-work-with p{
		padding:0px 30px;
		margin-bottom: 10px;
	}

	#pm-who-we-work-with .logos {
		padding: 30px 0px 20px;
	}

	article h1, #primary.content-area h1,
	article h1 + p, #primary.content-area h1 + p{
		text-align: center !important;
	}

	article h1, #primary.content-area h1{
		margin-top: 20px;
		padding-bottom: 10px;
	}


	
	.page-header .button{
		margin:0px auto;
		margin-top:20px;
		float:none;
	}

	#about-our-leadership,
	#about-our-leadership h2,
	#about-our-leadership h4{
		text-align: center !important;
	}

	#about-news-lula h2{
		text-align: center !important;
		padding-bottom: 30px;
	}

	#about-news-lula .lula-news-item h4{
		font-size:16px;
	}

	#about-news-lula h2 + p{
		display: none;
	}

	#about-our-leadership .leaders{
		padding-top: 0px;
	}


	#about-story{
		padding-bottom: 30px;
	}

	#about-story .pt-60{
		padding-top: 0px !important;
	}

	#about-story h2.left:before{
		margin-left:0px !important;
	}

	#get-started{
		padding-bottom: 0px;
	}

	#get-started .box{
		text-align: center;
		margin-bottom: 20px;
	}
	

	#get-started .box img{
		max-height: 50px;
	}
	

	#get-started .box .content a.button{
		margin-top: 10px;
	}

	#get-started .box h3{
		text-align: center;
	}

	.page-id-9548 .box, .page-id-7758 .box, .page-id-7757 .box, .page-id-12638 .box,{
		margin-bottom: 20px;
	}

	.page-id-9548 .box, .page-id-7758 .box, .page-id-7757 .box{
		margin-top: 50px;
	}

	.page-id-9548 .box, .page-id-7758 .box, .page-id-7757 .box{
		padding:30px;
	}

	body .strong-view.pager-style-buttons .wpmslider-pager-link:before{
		width: 20px !important;
		height: 20px !important;
	}

	body .strong-view.wpmtst-modern .wpmtst-testimonial-content p:last-of-type{
		font-size:16px;
	}


	#home-featured-content{
		padding:50px 0px;
	}

	.strong-view.wpmtst-modern .wpmtst-testimonial-content:before{
		display: none !important;
	}

	.strong-view.wpmtst-modern .wpmtst-testimonial.t-slide{
		width:100% !important;
		max-width: 100% !important;
	}

	#home-testimonials{
		padding:50px 0px;
	}

	#our-service-areas-map{
		text-align: center;
		padding-top:50px;
		padding-bottom: 50px;
	}

	#our-service-areas-map h2{
		margin-bottom: 10px;
	}

	#our-service-areas-map p{
		font-size:19px;
	}

	#home-clients{
		padding-bottom: 0px;
	}

	#home-clients h2{
		margin-bottom: 30px;
	}

	#home-clients h2 + p{
		display: none;
	}

	#content.site-content h2{
		font-size:26px;
	}

	#home-header img, #home-header svg{
		margin:0px;
	}

	#home-clients .box{
		margin-bottom: 20px;
	}

	#home-clients .box p{
		margin-bottom: 16px;
	}

	#home-clients .box h3{
		text-align: center;
	}

	#home-clients .box img{
		max-height: 50px;
	}

	#quick-stats{
		padding-top: 20px;
		padding-bottom: 0px;
		text-align: center;
		margin-bottom: 0px;
		margin-top: 0px;
		border-radius: 8px;
		padding-right: 30px;
		padding-left: 30px;
	}

	#home-featured-content{
		padding-bottom: 0;
	}

	#quick-stats .stat svg{
		display: none;
	}
	
	#quick-stats .stat .desc{
		padding:0px;
		text-align:center;
		font-size:14px;
		padding-top: 10px !important;
		float:left;
	}

	#quick-stats .stat .value{
		font-size:30px;
		text-align:center;
		float:left;
		width:100%;
		padding-right:10px;
		line-height:100%;
		margin-left:8px;
	}

	#quick-stats .stat{
		width:100%;
		padding-bottom: 30px;
		text-align:left;
	}

	.container{
		padding: 0 2rem;
	}

	.strong-view.wpmtst-modern .wpmtst-testimonial-content{
		margin:0px !important;
	}

	.strong-view.wpmtst-modern .wpmtst-testimonial-inner{
		padding-left:0px !important;
		padding-right:0px !important;
	}


	.padding-top-bottom{
		padding: 50px 0px;
	}

	#pros-faq h2{
		margin-bottom: 20px;
	}

	#pros-how-it-works .column:first-child{
		padding:0px;
	}

	ul.accordion-list li h3{
		text-align: left !important;
		font-size:17px !important;
	}

	ul.accordion-list li h3:after{
		top: -8px;
	}

	.our-clients-testimonials{
		padding-top: 20px;
		padding-bottom: 0px;
	}

	body p{
		font-size:16px;
		line-height: 150%;
	}

	#our-service-areas-map .svgcontainer svg{
		margin-top: 20px;
	}

	#our-service-areas-map .column:first-child{
		padding:0px;
	}

#footer-top .row .column.column-60,
#footer-top .row .column.column-40{
	width:100% !important;
	max-width:100% !important;
	text-align: center;
}

#footer-top .button{
	float:none;
	margin-top: 14px;
}

#colophon.site-footer{
	padding-top: 0px;
}

#footer-top h3{
	text-align: center;
	font-size:20px;
}

#colophon .footer-2, #colophon .footer-3{
	max-width: 100%;
	width:100%;
	float:none;
}

#footer-lula-logo + p{
	max-width: 100%;
	line-height:150%;
	display: none;
}

#footer-top{
	padding:10px 0px 30px !important;
	margin-bottom: 30px !important;;
}



#partner-api {
    padding-top: 0px;
    padding-bottom: 50px;
}

#partner-api .pt {
    padding-top: 0px;
}

#partner-api p {
    font-size: 1.2em;
    padding-right: 0px;
    text-align: center;
}

#colophon.site-footer .member-of{
	padding-bottom: 10px;
}


#why-customers-love-lula h2:before{
margin-left:auto;
}


	#post-9355 .service-header .column.column-50{
		width:100% !important;
		max-width:100% !important;
	}


	#post-9259 .service-header .column.column-50{
		width:100% !important;
		max-width:100% !important;
	}

	.page-id-9259 #page, .page-id-9355 #page, .page-id-9664 #page{
		    padding-top: 0px;
	}
	
	#lula-narpm-logos {
    padding-top: 0px;
    padding-bottom: 20px;
    text-align: center;
}


#lula-narpm-logos .logos img {
    display: inline-block;
    padding: 10px 11px;
    max-width: 130px;
    max-height: 43px;
}

.page-id-9259 #content.site-content h2,
.page-id-9355 #content.site-content h2,
.page-id-9664 #content.site-content h2{
text-align:center !important;
}

#why-lula-narpm .box {
    padding: 30px;
    padding-bottom: 50px;
    height: 95%;
    position: relative;
    width: 100%;
    border: 1px solid #eee;
    margin-bottom: 15px;
    padding-top: 30px;
}

#why-lula-narpm #lula-narpm-count {
    text-align: center;
    padding: 20px 0px 0px 0px;
}

#why-lula-narpm #lula-narpm-count h3 {
    font-size: 5rem;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
    text-align: center;
    margin-top: 30px;
}

.wp-image-9307 {
    max-width: 90%;
	}
	
#why-lula-narpm-services .services .service {
    width: 33.33%;
    min-height: 160px;
    text-align: center;
    float: left;
}

#why-lula-narpm-services .services .service h4{
text-align:center;
}

#why-lula-narpm-services .services .service img {
    max-width: 60px;
    max-height: 60px;
    border: 2px solid #e5f6ff;
    border-radius: 8px;
}



}



@media (max-width:780px){

#post-9664 .row .column.column-50{
    max-width: 100%;
}

#post-9664 .row iframe{
    margin: 30px 0px;
    width: 100%;
    height: auto !important;
}

#post-9664 .service-header .service-buttons a{
float:none;
}

#why-customers-love-lula p {
    text-align: left;
    padding-right: 0px;
}

#why-customers-love-lula img.what-our {
    max-width: 250px;
    transition: all 0.2s;
    margin: 0px auto;
    display: block;
    margin-bottom: 70px;
}


#post-9664 h3.launching-your-city{
    font-size: 1.5rem !important;
    margin-top: 0px;
    padding: 10px 20px;
    text-align: center;
    margin-bottom: 0px !important;
}

body .service-header img.wp-image-9358{
    margin: 0px auto;
    margin-top: 60px;
    max-width: 90px;
}

#post-9664 h1 {
    font-size: 2rem !important;
    padding-top: 10px !important;
    font-weight: 600 !important;
    line-height: 1.3em !important;
    text-align: center !important;
}


#post-9664 h1 + p{
    font-size: 1.6rem !important;
    line-height: 2.1rem !important;
}

#why-customers-love-lula {
    padding-top: 50px !important;
}

.page-id-9664 #mr-popup h2 strong {
    font-weight: 600 !important;
    font-size: 21px !important;
}

.page-id-9664 #mr-popup h2 {
    font-weight: 400 !important;
    font-size: 20px !important;
}

#mr-popup {
    padding: 60px 30px 10px !important;
}



}

@media (max-width:380px){

#post-9664 .row iframe{
    margin: 30px 0px;
    width: 100%;
    height: auto !important;
}


}


@media only screen and (max-width: 641px){
.gform_legacy_markup_wrapper ul.gfield_checkbox li label, .gform_legacy_markup_wrapper ul.gfield_radio li label {
    width: 80% !important;
    cursor: pointer;
}


}


.become-a-pro-page-header{
	padding-bottom:60px;
}

#homeowner-signup .become-a-pro-box{
	padding-bottom: 20px;
}

#homeowner-signup .become-a-pro-box .button-container{
	padding-top:15px;
}
#provider-signup-form-ajax label.error {
    margin-bottom: 10px;
}
@media (max-width: 40rem){
	#homeowner-signup .become-a-pro-box{
		max-width: 100%;
	}
	#homeowner-signup .become-a-pro-page-header{
		padding-bottom: 50px;
	}
	
}



/* ============================================================
   Merged: custom overrides (previously loaded after main CSS)
   Aligned to Lula design system.
   ============================================================ */

@media (max-width: 40rem) {
	#mobile-menu{
		width: 320px;
	}

	#mobile-menu.open{
		padding-top:30px !important;
	}

	#mobile-menu ul li a:before {
    display: inline-block;
    width: 8px;
    height: 8px;
    content: '';
    background: #c9e5d9;
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    border-radius: 2px;
}
	#mobile-menu .headline > a:before{
		display:none;
	}

	#mobile-menu hr{
    float: left;
    width: 100%;
    margin: 0px;
    border-top: 1px solid #e1e1e1;
    background: #fff;
	}

	#mobile-menu ul{
		padding-bottom:20px;
	}

    #mobile-menu li {
        list-style: none;
        display: block;
        float: left;
        width: 100%;
    }

    #mobile-menu .headline > a {
        padding: 3px 0px;
        font-weight: 300;
        font-size: 14px;
        color: #64748b;
    }

    #mobile-menu ul.menu-item-has-children {
        margin: 0px;
        padding-bottom: 10px;
        float: left;
        width: 100%;
        padding-left: 0px;
    }

	#mobile-menuw-1{
		padding-left:0px !important;
	}

	#mobile-menu ul li a {
        font-weight: 300;
        font-size: 17px;
        color: #0f172a;
        padding: 6px 0px;
    }
}


#core_get-started{
	padding-bottom: 50px;
    padding-top: 70px;
}

#core_get-started h2{
	margin-bottom: 60px;
}

#core_get-started h4{
	display: inline-block;
	margin-bottom: 0px;
	font-size: 20px;
}

#core_get-started p{
	line-height: 150%;
    font-size: 14px;
}

#core_get-started .row .row .column{
	padding-right: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#core_get-started img{
    float: left;
    margin-right: 30px;
    max-width: 70px;
    height: auto;
    margin-bottom: 20px;
}

#core_get-started p:empty{
	display: none !important;
}

#core_features .features_first .left{
	padding-top: 100px;
}

#core_get-started .column{
	padding-right:60px;
	padding-top:20px;
}

#why-pm-trust-lula ul li:before {
    display: block;
    width: 10px;
    height: 10px;
    content: "";
    background: #becad4;
    float: left;
    margin: 8px;
    border-radius: 2px;
    margin-right: 15px;
}

#why-pm-trust-lula ul li::marker{
  content: none;
}

#why-pm-trust-lula h2:before{
	display:none;
}

#why-pm-trust-lula h2{
	margin-top:70px;
}

#why-pm-trust-lula ul{
	margin-top:20px;
	margin-left:0px;
}

#why-pm-trust-lula ul li{
    color: #334155;
}

#core_get-started h4{
margin-bottom: 5px;
}

#core_get-started h2{
	margin-bottom:40px;
}

#core_get-started h4 + p{
    color: #64748b;
    line-height: 1.5;
    font-size: 1.4rem;
}

#core_get-started img{
    margin-bottom: 32px;
    max-width: 70px;
}

#core-why-lula{
	text-align:center;
    background-image: url(https://lula.life/wp-content/themes/l/img/works-background.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

#core-footer-cta{
	text-align:center;
}

#core-footer-cta .box{
    padding: 60px;
	width:100%;
}

#core-footer-cta .box p{
	margin-bottom:0px;
}

#core-footer-cta .box h2{
	font-size: 2.2rem;
}

#core-footer-cta .box h2:before{
	display:none !important;
}

#core-footer-cta .box .button{
    margin-top: 20px;
    margin-bottom: 0px;
}

#why-pm-trust-lula {
    padding-bottom: 50px;
    padding-top: 40px;
}

#why-pm-trust-lula .column.right{
	padding-left:40px;
}

#core-why-lula{
padding:80px 0px 60px 0px;
}

#core-why-lula .container {
	max-width: 90rem;
}

/* Service areas map widget */
#lula_our_service_areas_dynamic {
  position: relative;
}

#lula_our_service_areas_dynamic .wrap { width: 486px; margin: 0 auto; }
#lula_our_service_areas_dynamic svg { width: 486px; height: 304px; display: block; }

#lula_our_service_areas_dynamic path { transition: fill 120ms ease; cursor: pointer; }
#lula_our_service_areas_dynamic path.active { fill: #28b97b !important; }
#lula_our_service_areas_dynamic path.active.enlarged {
  transform: scale(1.5);
  transform-box: fill-box;
  transform-origin: center;
  filter: drop-shadow(0 0 6px rgba(40,185,123,0.85));
}

#lula_our_service_areas_dynamic .tooltip {
  position: absolute;
  pointer-events: none;
  background: #ffffff;
  color: #0f172a;
  padding: 8px 12px;
  border-radius: 8px;
  font-size: 14px;
  line-height: 1.2;
  box-shadow: 0 8px 24px rgba(0,0,0,0.18);
  opacity: 0;
  transform: translateY(-4px);
  transition: opacity 120ms ease, transform 120ms ease;
  z-index: 10;
  white-space: nowrap;
}
#lula_our_service_areas_dynamic .tooltip.show { opacity: 1; transform: translateY(0); }

@keyframes tooltip-pop {
  0%   { opacity: 0; transform: translateY(-6px) scale(0.96); }
  100% { opacity: 1; transform: translateY(0) scale(1); }
}
#lula_our_service_areas_dynamic .tooltip.rot-anim { animation: tooltip-pop 180ms ease-out; }


body.page-id-10221 #our-service-areas-map, body.page-id-7827 #our-service-areas-map {
	background:#0f172a;
}

body.page-id-10221 #our-service-areas-map .column:first-child, body.page-id-7827 #our-service-areas-map .column:first-child{
	padding-top:30px;
}

body.page-id-10221 #our-service-areas-map h2, body.page-id-7827 #our-service-areas-map h2{
	color:#fff;
}

body.page-id-10221 #our-service-areas-map p, body.page-id-7827 #our-service-areas-map p{
	color:#C4CFE2;
}

body.page-id-10221 #our-service-areas-map ul li, body.page-id-7827 #our-service-areas-map ul li{
	color:#C4CFE2;
}


.page-id-12226 #masthead{
display:none !important;
}

.page-id-12226 #page{
    padding-top: 50px;
}

.page-id-12226 #mr-popup h2{
	font-weight:400;
	font-size: 25px;
}

.page-id-12226 #mr-popup h2 strong{
	font-weight:600;
	font-size: 32px;
}

.page-id-12226 #header-background{
    height: 550px;
}

.page-id-12226 footer{
	display:none !important;
}


#flat-price-catalog .products .product-item .slick-prev{
    top: 50% !important;
    background:  url(https://lula.life/wp-content/uploads/2024/05/chevron-left.png) no-repeat center center !important;
    color: #000 !important;
    position: absolute;
    z-index: 1;
    font-size: 0px !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0px;
    line-height: 45px;
    left: 0px;
    background-size: 19px !important;
    border: none !important;
    opacity: 0.5;
    border-radius: 8px;
}

#flat-price-catalog .products .product-item .slick-prev:before{
	content:"‹" !important;
	display:none !important;
}

#flat-price-catalog .products .product-item .slick-next{
    top: 50% !important;
    background:  url(https://lula.life/wp-content/uploads/2024/05/chevron-right.png) no-repeat center center !important;
    color: #000 !important;
    position: absolute;
    z-index: 1;
    font-size: 0px !important;
    width: 42px !important;
    height: 42px !important;
    padding: 0px;
    line-height: 45px;
    right: 0px;
    background-size: 19px !important;
    border: none !important;
    opacity: 0.5;
    border-radius: 8px;
}

#flat-price-catalog .products .product-item .slick-next:before{
	content:"›" !important;
	display:none !important;
}

#flat-price-catalog .products .product-item .slick-dots{
	bottom: -20px;
}

#flat-price-catalog .products .product-item .slick-prev:before, #flat-price-catalog .products .product-item .slick-next:before{
	color:#64748b !important;
}


.flat-price-catalog-content p:empty{
	display:none;
}

.mfp-close-btn-in .mfp-close{
	font-size:0px !important;
}

body, button, input, select, optgroup, textarea{
	font-size:16px !important;
}

.flat-price-catalog-content h2 + p {
	display:none;
}

.gform_wrapper.gravity-theme .gfield-choice-input {
    vertical-align: text-top;
    max-width: 100%;
    width: 22px;
    height: 22px;
    cursor:pointer;
}

.gform_wrapper.gravity-theme .gfield-choice-input+label{
    width: calc(100% - 52px);
    cursor:pointer;
    padding-top: 2px;
    padding-bottom:2px;
}

.page-id-11988 .white-popup{
	max-width:700px !important;
}

.request-estimate-container{
	width:100%;
	text-align:center;
	padding-top:30px;
	float:left;
}

.request-estimate-container a{
    width: 100%;
    border-radius: 8px;
    height: auto;
    font-size: 19px;
    margin-bottom: -1px;
    display: block !important;
    min-height: 60px;
    line-height: 60px;
}

#post-11988 h1{
	margin-bottom: 50px !important;
}

#flat-price-catalog div.size-select{
	padding-top:10px;
}

#flat-price-catalog label{
	display:none;
}

#flat-price-catalog div.size-select div{
	overflow:hidden;
	font-size:14px;
}

#flat-price-catalog div.size-select div .left{
	float:left;
}

#flat-price-catalog div.size-select div .right{
	float:right;
}

#flat-price-catalog div.size-select div:nth-child(2n+1){
    border-radius: 8px;
    background: #eef2f6;
    padding: 2px 9px 1px 9px;
    margin-bottom: 3px;
}

#flat-price-catalog div.size-select div:nth-child(2n){
    border-radius: 8px;
    padding: 2px 9px 1px 9px;
    margin-bottom: 3px;
}

#flat-price-catalog div.size-select p + div:nth-child(2n+1),
#flat-price-catalog div.size-select p + div{
    background: #27b97b14;
}

#flat-price-catalog div.size-select p{
    font-size: 13px !important;
}

#flat-price-catalog .gallery{
	min-height:270px;
}

.products-container-2{
	justify-content:left !important;
}

nav.flat-price-catalog{
	float:left;
	width:100%;
	background: #ffffff;
    padding: 10px;
    -webkit-box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
    box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 10px;
	text-align:center;
}

.flat-price-catalog-content{
    background: #ffffff;
    padding: 40px;
    -webkit-box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
    box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05);
    -webkit-border-radius: 8px;
    border-radius: 8px;
    margin-bottom: 50px;
    float:left;
    width:100%;
}

#flat-price-catalog h4{
	margin-bottom:0px;
}

.flat-price-catalog-content h4 + ul{
    margin-left: 20px;
    padding-top: 0px;
    list-style: square;
    padding-bottom: 20px;
    margin-left:0px !important;
}

.flat-price-catalog-content h4 + ul li{
	margin-bottom:5px;
}

.tabcontent ul{
    margin-left: 20px;
    padding-top: 10px;
    list-style: square;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.tabcontent ul li{
	margin-bottom:5px;
}

.tabcontent ul + p{
	display:none !important;
}

#flat-price-catalog .products{
	display: flex;
    flex-wrap: wrap;
    justify-content: left;
    margin: 0 auto;
    width: 100%;
    gap: 20px;
}

#flat-price-catalog .products .product-item{
    width: calc(33.333% - 20px);
    background: rgb(244 248 251);
    border-radius: 8px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid #e2e8f0;
    padding: 20px;
    box-sizing: border-box;
    padding-bottom: 80px;
}

#flat-price-catalog .slick-dotted.slick-slider {
    margin-bottom: 40px;
}

#flat-price-catalog .slick-dots li button{
    width: 8px;
    height: 8px;
    border: 1px solid #cbd5e1;
}

#flat-price-catalog .products .product-item h4{
    font-size: 18px;
    font-weight: 500;
	margin-bottom:5px;
}

#flat-price-catalog .slick-dots li.slick-active button{
	background:#64748b !important;
}

#flat-price-catalog .products .product-item img {
    padding: 20px;
    max-width: 260px;
    max-height: 260px;
    margin-bottom: 20px;
    margin: 0px auto;
    display: block;
    width: auto !important;
    display: block !important;
}

#flat-price-catalog .seasonal-maintenance .products .product-item img{
    padding: 0px;
    max-width: 100%;
    max-height: 200px;
    margin: 0px auto;
    display: block;
    margin-bottom: 20px;
    border-radius: 8px;
}

.responsive-tabs-wrapper {
    margin-bottom: 40px !important;
}

#flat-price-catalog .water-heaters .products .product-item img {
    max-height: 400px;
}

.responsive-tabs .responsive-tabs__panel{
    padding-bottom:20px !important;
    border-radius: 0px 8px 8px 8px !important;
    background: #f4f8fb !important;
}

.responsive-tabs ul.responsive-tabs__list{
	margin-left:0px !important;
}

.responsive-tabs .responsive-tabs__list__item{
    font-size:16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}

.responsive-tabs .responsive-tabs__list__item--active{
    color:#000 !important;
    border-radius:8px 8px 0px 0px !important;
    background: #f4f8fb !important;
}

.responsive-tabs .responsive-tabs__panel br{
	display:none;
}

.slick-dots li button{
	font-size:0px !important;
}

#flat-price-catalog .products .product-item .button{
    width: calc(100% - 40px);
    background: none;
    color: #1369e9 !important;
    margin-top: 20px;
    font-weight: 300;
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin-left: 20px;
    margin-bottom: 20px;
    background: #1369e917;
}

#flat-price-catalog .products .product-item .button:hover{
    background: #1369e921;
}

#flat-price-catalog .products .product-item p{
    color: #334155;
    margin-bottom:0px;
    font-size: 13px;
    line-height: 2rem;
}

#flat-price-catalog .products .product-item br{
	display:none;
}

.flat-price-catalog-content h2{
	text-align:left !important;
	padding-bottom:10px !important;
}

.flat-price-catalog-content h2:before{
	display:none !important;
}

.flat-price-navigation{
	margin:0px;
	list-style:none;
}

.flat-price-navigation li{
    display: inline-block;
    float: left;
    background: #f4f8fb;
    padding: 15px 30px;
    margin: 0px;
    width: 25%;
    cursor:pointer;
    position:relative;
}

.flat-price-navigation li{
    width: 20%;
    padding: 15px 10px;
    font-size: 15px;
}

.flat-price-navigation li span{
    background: #ea1c1c;
    padding: 2px 4px;
    border-radius: 4px;
    margin-left: 2px;
    color: #fff !important;
}

.roof-options{
	float:left;
	width:100%;
}

.roof-options .roof{
	float:left;
	width:25%;
    padding: 20px;
}

.roof-options .roof img{
    border-radius: 16px;
}

.roof-options .roof h3{
    font-size: 18px;
    text-align: center;
}

.roofing-header{
	background:url(https://lula.life/wp-content/uploads/2025/02/roofing-background.jpg);
	border-radius:8px;
	position:relative;
	background-repeat: no-repeat;
    background-size: cover;
    padding: 50px;
}

.roofing-header h2{
	padding-bottom:0px !important;
}

.roofing-header h2 + p{
	display: block !important;
}

.roofing-header .badge{
    max-width: 160px;
    max-height: 160px;
    display: block;
    position: absolute;
    top: -30px;
    right: 30px;
}

.roofing-header a{
	border-radius: 6px !important;
}


.flat-price-navigation li.active:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -9px;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 10px solid #1369e9;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.flat-price-navigation li.active{
    background: #1369e9;
    color: #fff;
    font-weight: 600;
    border-radius: 6px;
}

.flat-price-navigation-appliances{
    margin: 0px;
    list-style: none;
    width: 100%;
    text-align: center;
}

.flat-price-navigation-appliances li{
    display: inline-block;
    float: left;
    background: #f4f8fb;
    padding: 10px 30px;
    margin: 0px;
    width: 20%;
    cursor:pointer;
}

.flat-price-navigation-appliances li.active{
    background: #1369e9;
    color: #fff;
    font-weight: 600;
    border-radius: 6px;
    position:relative;
}

.flat-price-navigation-appliances li.active:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -9px;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-top: 10px solid #1369e9;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}


#flat-price-catalog .flat-price-catalog-content > div{
	display:none;
	width:100%;
}

#flat-price-catalog .flat-price-catalog-content > div:first-child{
	display:block;
}

#flat-price-catalog .products section{
	display:none;
	width:100%;
}

#flat-price-catalog .flat-price-navigation-appliances + section{
	display:block;
	width:100%;
}


@media (max-width: 992px) {

	.roof-options .roof {
        float: left;
        width: 50%;
        padding: 10px;
    }

    .roofing-header .badge {
        max-width: 110px;
        max-height: 110px;
        display: block;
        position: absolute;
        top: -20px;
        right: auto;
        left: 50%;
        transform: translateX(-50%);
    }

    .roofing-header {
        background: url(https://lula.life/wp-content/uploads/2025/02/roofing-mobile.jpg);
        border-radius: 8px;
        position: relative;
        background-repeat: no-repeat;
        background-size: cover;
        background-position: center;
        padding: 100px 30px 10px 30px;
    }

	.roofing-header h2, .flat-price-catalog-content h2 + p{
		text-align:center !important;
	}

	.roofing-header a {
        border-radius: 6px !important;
        width: 100%;
    }

	.flat-price-navigation-appliances li.active:before,
	.flat-price-navigation li.active:before{
		display:none;
	}

	.flat-price-navigation li,
	.flat-price-navigation-appliances li{
		width:100%;
	}

	#flat-price-catalog .products .product-item {
        width: calc(50% - 20px);
	}
}


@media (max-width: 768px){

	.responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after{
        border-bottom: 6px solid #1369e9 !important;
	}

	#post-11988 h1 {
        margin-bottom: 30px !important;
        margin-top: 50px !important;
    }

	.responsive-tabs .responsive-tabs__panel{
		border-radius:0px !important;
	}

	.responsive-tabs .responsive-tabs__heading--active, .responsive-tabs .responsive-tabs__heading--active:hover {
        background: #ecf7ff !important;
        color: #1369e9 !important;
    }

	#flat-price-catalog .products .product-item {
        width: calc(100%);
	}

	#flat-price-catalog .products .product-item img{
		width:100% !important;
	}

	.flat-price-catalog-content {
        padding: 40px 25px;
	}

	#flat-price-catalog h4 {
        font-size: 2.0rem;
        text-align: left;
        font-weight: 500;
    }
}


.main-navigation li.current_page_item a, .main-navigation li.current-menu-parent > a{
	color:inherit;
}

.main-navigation li.current_page_item > a, .main-navigation li.current-menu-parent > a {
    color: #1369e9;
	/* font-weight:500; */
}


#foresight-demo{
	text-align:center;
}

#foresight-demo img{
	max-width:600px;
}

body.page-id-11678 .features_first p,
body.page-id-11678 .features_second p{
	margin-bottom:10px;
}

body.page-id-11678 .features_first ul,
body.page-id-11678 .features_second ul{
	list-style: none;
	margin-left:0px;
}

body.page-id-11678 .features_first ul li:before,
body.page-id-11678 .features_second ul li:before{
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    background: #28b97b;
    float: left;
    margin: 7px;
    border-radius: 4px;
    margin-right: 10px;
}

body.page-id-11678 #our-service-areas-map ul {
    list-style: none;
    margin-left: 0px;
}

body.page-id-11678 #our-service-areas-map li:before {
    display: block;
    width: 12px;
    height: 12px;
    content: "";
    background: #28b97b;
    float: left;
    margin: 7px;
    border-radius: 4px;
    margin-right: 10px;
}

#foresight-demo p{
	font-size:20px;
	display:block;
	margin:40px auto;
	max-width:900px;
}

body.page-id-11678 #our-service-areas-map {
	background:#0f172a;
}

body.page-id-11678 #our-service-areas-map .column:first-child{
	padding-top:30px;
}

body.page-id-11678 #our-service-areas-map h2{
	color:#fff;
}

body.page-id-11678 #our-service-areas-map p{
	color:#C4CFE2;
}

body.page-id-11678 #our-service-areas-map ul li{
	color:#C4CFE2;
}

body.page-id-11678 #our-service-areas-map svg g path[id*="o_"]{
	fill:#303F5B;
}

body.page-id-11678 #our-service-areas-map svg g path[id="o"]{
	fill:#303F5B !important;
}

body.page-id-11678 #our-service-areas-map svg g path:not([id*="o_"]){
	fill:#28b97b;
	position: relative;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

body.page-id-11678 #our-service-areas-map svg g path:not([id*="o_"]):hover{
	fill:#0f172a;
	stroke:#28b97b;
	stroke-width: 20;
}

body.page-id-11678 #our-service-areas-map .heyo{
	fill:#0f172a;
	stroke:#28b97b;
	stroke-width: 20;
}

body.page-id-11678 #our-service-areas-map .enabled {
	fill: #21669E;
	cursor: pointer;
}

body.page-id-11678 #our-service-areas-map .description-dot{
	pointer-events: none;
	position: absolute;
	background: #0f172a;
	z-index: 2;
	height: 10px;
	width:10px;
	display: block;
	border-radius: 9999px;
	transform: translateX(-1px);
	opacity: 0.0;
}

body.page-id-11678 #our-service-areas-map .description {
	pointer-events: none;
	position: absolute;
	font-size: 15px;
	text-align: center;
	background: #ffffff;
	padding:0px 10px;
	z-index: 2;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #0f172a;
	border-radius: 9999px;
	box-shadow: 0 0 0 1px #fff;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition:all 0.4s;
	transition:all 0.4s;
	opacity: 0.0;
	transition-delay: 0.0 !important;
}

body.page-id-11678 #our-service-areas-map .description.active {
	opacity:1.0 !important;
}

body.page-id-11678 #our-service-areas-map .description-dot.active{
	opacity:1.0 !important;
	display: none;
}

body.page-id-11678 #our-service-areas-map .description:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
}

body.page-id-11678 #our-service-areas-map .svgcontainer svg{
	max-width:100%;
	height: auto;
}

body.page-id-11678 #our-service-areas-map .container{
	position:static;
}

.page-id-11678{
	background-image: url(https://lula.life/wp-content/uploads/2024/05/background.png) !important;
	background-size: cover;
    width: 100%;
}

.feature-item-header{
    display: block;
    width: 100%;
    cursor: pointer;
    position: relative;
    padding-top: 10px;
    padding-bottom: 0px;
    margin-bottom: 5px;
    padding-left: 46px;
    border-radius: 8px;
}

.feature-item-header h3{
	font-size:18px;
	position:relative;
}

.feature-item-header h3:after{
    content: '+';
    position: absolute;
    left: -30px;
    top: -11px;
    font-weight: 100;
    font-size: 28px;
}

.feature-item-header.active h3:after{
    content: "–";
    left: -28px;
}

.feature-item-header:hover h3{
	color:#1369e9;
}

.features_first{
	padding-top:30px;
}

.features_second{
	padding-bottom:120px;
}

.features_first img.accordion-1.show, .features_second img.accordion-1.show, .features_first img.accordion-2.show, .features_second img.accordion-2.show, .features_first img.accordion-3.show, .features_second img.accordion-3.show, .features_first img.accordion-4.show, .features_second img.accordion-4.show, .features_first img.accordion-5.show, .features_second img.accordion-5.show, .features_first img.accordion-6.show, .features_second img.accordion-6.show {
	opacity:1.0;
	transform:scale(1.05);
}

.features_first .right,
.features_second .left{
	position:relative;
	min-height: 600px;
}

.features_first .left,
.features_second .right{
	padding-top:50px;
}

.features_first img.accordion-1,
.features_second img.accordion-1,
.features_first img.accordion-2,
.features_second img.accordion-2,
.features_first img.accordion-3,
.features_second img.accordion-3,
.features_first img.accordion-4,
.features_second img.accordion-4,
.features_first img.accordion-5,
.features_second img.accordion-5,
.features_first img.accordion-6,
.features_second img.accordion-6{
	transition:all 0.2s;
	position:absolute;
	left:0px;
	top:0px;
	opacity:0.0;
}

.hidden-images{
	width:1px;
	height:1px;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:0px;
}

.features_first,
.features_second{
	float:left;
	width:100%;
}

.features_first .left,
.features_second .right{
	float:left;
	width:45%;
}

.features_first .right,
.features_second .left{
	float:left;
	width:55%;
}

.features_first .right img{
	width:660px !important;
}

.features_second .left img{
	left:-70px;
}

.feature-item-content {
    display:none;
    padding-left:47px;
}

.feature-accordion .feature-item-header:first-child + .feature-item-content{
	display:block;
}

.hero {
    background-size: auto 100%;
    background-position: center center;
    background-repeat: no-repeat;
    padding: 70px 0px 100px 0px;
    color: #ffffff;
	text-align: center;
}

@media (max-width: 768px) {

	.features-section{
		padding-top: 50px;
	}

    hero. {
        background-position: top right;
    }

	.page-id-11678 .herocontainer img{
		max-width:250px;
	}

	.page-id-11678 .hero .subtitle {
        font-size: 1.3em;
        padding: 0px 30px;
        color: #0f172a;
        margin-bottom: 2px;
        line-height: 1.3em;
        padding-top: 0px;
        padding-bottom: 30px;
    }

	.page-id-11678 .hero{
        padding: 70px 0 50px 0px;
	}

	.features_first .right, .features_second .left {
        float: left;
		text-align:left;
        width: 100%;
    }

	.features_first .left, .features_second .right {
        float: left;
		text-align:left;
        width: 100%;
    }

	.features_first .left, .features_second .right {
        padding-top: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }

	.page-id-11678 #content.site-content h2{
		text-align:center !important;
	}

	.how-foresight-works-video-container iframe {
        height: 270px !important;
    }

	.features_second {
        padding-bottom: 60px;
    }

	.features_first img.accordion-1.show, .features_second img.accordion-1.show, .features_first img.accordion-2.show, .features_second img.accordion-2.show, .features_first img.accordion-3.show, .features_second img.accordion-3.show, .features_first img.accordion-4.show, .features_second img.accordion-4.show, .features_first img.accordion-5.show, .features_second img.accordion-5.show
	{
        opacity: 1.0;
        transform: scale(1.0);
    }

	.features_first .right, .features_second .left{
		display:none !important;
	}

	.features_first .right, .features_second .left{
		min-height:0px !important;
	}

	body.page-id-11678 #our-service-areas-map ul{
		text-align:left;
	}

	#foresight-demo img {
        max-width: 100%;
    }

	#foresight-demo p {
        font-size: 15px;
        display: block;
        margin: 20px auto;
        max-width: 100%;
    }

	.how-foresight-works-video-container iframe{
		height:auto;
	}

	.how-foresight-works-video-container{
		margin:0px;
	}

	.feature-item-content {
        display: none;
        padding-left: 0px;
    }
}

.foresight-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.text-container {
	margin:0px auto;
	max-width: 920px;
    font-size: 2rem;
    font-weight: 500;
}

.text-container-h2 {
    max-width: 650px;
    margin: 0 auto;
}

.hero h1 {
    font-size: 2.5em;
	color: #283A5D;
}

.hero .subtitle {
    font-size: 2.5em;
    color: #0f172a;
    margin-bottom: 2px;
    line-height: 1.3em;
    padding-top: 10px;
    padding-bottom: 30px;
}

.hero .p {
	text-align: center;
	font-size: 1.0em;
	color: #283A5D;
}

.hero .cta-button {
    display: inline-block;
    padding: 10px 25px;
    background-color: #1369e9;
    color: #ffffff;
    text-decoration: none;
    border-radius: 6px;
    transition: background-color 0.3s;
    margin-bottom: 30px;
}

.hero .cta-button:hover {
    background-color: #1058c3;
}


@media (max-width: 768px) {
    body.foresight-page-background {
        background-position: top right;
    }
}

.features-section {
    max-width: 1200px;
    margin: auto;
	overflow:hidden;
	padding-top:80px;
}

.features-row {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}

.features-left .features {
    flex: 1;
    padding: 15px;
}
.features-left .feature-image {
    flex-basis: 30%;
    order: 2;
}

.features-right .features{
	flex: 2;
	padding: 15px;
}

.features-right .features,
.features-right .feature-image {
	flex-basis: 80%;
	order: 1;
	padding: 15px;
}

.feature-item {
    margin-bottom: 15px;
}

.feature-image {
    display: flex;
    justify-content: center;
}

.feature-image img {
    width: 100%;
    max-width: 80%;
	border-radius: 8px;
    box-shadow: 0 4px 8px rgba(0,0,0,0.1);
    height: auto;
}


@media (max-width: 768px) {
    .features-row {
        flex-direction: column;
        text-align: center;
    }

    .features-left .feature-image,
    .features-right .feature-image {
        order: 0;
        flex-basis: 100%;
    }

    .feature-image img {
        max-width: 80%;
    }
}

.pricing-section {
    padding: 40px 0;
    text-align: center;
}

.pricing-section > .pricing-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    max-width: 960px;
    margin: auto;
}

.pricing-section h2 {
	margin-bottom: 30px !important;
}

.pricing-section > .pricing-container > .pricing-tier {
    border: 1px solid #cbd5e1;
    border-radius: 8px;
    padding: 20px;
    width: calc(100% / 3 - 20px);
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.pricing-section .pricing-tier h3 {
    margin-top: 10px;
	margin-bottom: 10px;
}

.pricing-section .pricing-tier .price {
    font-size: 24px;
    font-weight: 700;
    margin: 10px 0;
}

.pricing-section .pricing-tier .features {
    list-style: none;
    padding: 0;
    text-align: left;
    margin: 20px auto;
    display: inline-block;
    text-align: center;
}

.pricing-section .pricing-tier .features li {
    margin: 10px 0;
}

.pricing-section .pricing-tier button {
    background-color: #1369e9;
    color: #ffffff;
    border: 1px solid #1369e9;
    cursor: pointer;
}

.pricing-section .pricing-tier button:hover {
    background-color: #1058c3;
    border-color: #1058c3;
}

.pricing-section > .pricing-container > .pricing-tier.highlighted {
    transform: scale(1.05);
    border-color: #1369e9;
}

@media (max-width: 768px) {
    .pricing-section > .pricing-container > .pricing-tier,
    .pricing-section > .pricing-container > .pricing-tier.highlighted {
        width: 100%;
        transform: none;
    }
}

.how-foresight-works {
    text-align: center;
    padding: 80px 0px 40px;
    background-image: url(https://lula.life/wp-content/themes/l/img/works-background.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}

.how-foresight-works h2{
	margin-bottom: 30px !important;
}

.how-foresight-works .container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 15px;
}

.how-foresight-works-video-container {
    position: relative;
    width: 60%;
    max-width: 990px;
    margin: 40px auto;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 8px;
    overflow: hidden;
    max-height: 560px;
}

.how-foresight-works-video-container iframe {
    width: 100%;
	height: 560px;
}

@media screen and (max-width: 768px) {
  .how-foresight-works-video-container {
    width: 80%;
  }
}

@media screen and (max-width: 480px) {
  .how-foresight-works-video-container {
    width: 95%;
  }
}


.catalog-container {
    width: 80%;
    margin: 0 auto;
    padding: 20px;
}

.catalog-nav {
    text-align: center;
}

.catalog-nav ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.catalog-nav li {
    display: inline;
    margin-right: 20px;
}

.catalog-nav a {
    text-decoration: none;
    color: #1369e9;
    font-weight: 500;
}

.catalog-section {
    margin-top: 20px;
    padding: 20px;
    background-color: #f4f8fb;
    border: 1px solid #cbd5e1;
}

.catalog-section p {
    color: #64748b;
}

.catalog-section {
    margin-top: 20px;
    padding: 20px;
    border: none;
}

.catalog-section h2 {
    color: #0f172a;
}

.products-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
	gap: 20px;
	background: #f4f8fb;
}

.products-row {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.product {
    width: 23%;
    background: rgba(255, 255, 255, 0.25);
    border-radius: 8px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.product h3, .product p, .product .price {
    margin: 10px 0;
}

.product h3 {
    font-size: 1.2rem;
    color: #0f172a;
}

.product p {
    font-size: 1rem;
    color: #64748b;
}

.product .price {
    font-weight: 700;
    color: #0f172a;
}

@media (max-width: 768px) {
    .product {
        width: 48%;
        margin-bottom: 20px;
    }

    .products-row {
        flex-direction: column;
        align-items: center;
    }
}

@media (max-width: 480px) {
    .product {
        width: 100%;
    }
}

@media (max-width: 768px) {
    .content-container {
        flex-direction: column;
        align-items: center;
    }

    .details-content-container {
        display: flex;
        justify-content: space-between;
        align-items: flex-start;
        text-align: left;
        padding: 10px 0;
        margin-bottom: 20px;
    }

    .detail-box {
        flex: 1;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        margin: 0 10px;
    }

    .detail-box:first-child {
        margin-left: 0;
    }

    .detail-box:last-child {
        margin-right: 0;
    }

    .detail-title {
        margin-top: 0;
    }

    h4 {
        margin-top: 0;
        color: #0f172a;
    }

    .content {
        width: 80%;
        margin-bottom: 20px;
    }
}

.products-container-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    gap: 20px;
}

.product {
    width: calc(33.333% - 20px);
    background: rgba(255, 255, 255, 0.25);
    border-radius: 8px;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.18);
    padding: 20px;
    box-sizing: border-box;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.product h3, .product p, .product .price {
    margin: 10px 0;
}

.product h3 {
    font-size: 1.2rem;
    color: #0f172a;
}

.product p {
    font-size: 1rem;
    color: #64748b;
}

.product .price {
    font-weight: 700;
    color: #0f172a;
}

.center-content {
    text-align: center;
}

#flat-pricing-catalog-popup{
	padding-left: 28px;
}

#flat-pricing-catalog-popup h2{
	padding-top:40px;
	padding-bottom: 10px;
	text-align: left;
	margin-bottom: 0px;
	font-size:26px;
}

.custom-form-container {
    max-width: 700px;
    margin: 0 auto;
    padding: 20px;
    background-color: #edf4fe;
    border-radius: 8px;
    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
    border: 1px solid #cbd5e1;
	font-family: 'Inter', sans-serif;
}

.footer-logo-svg{
	width:auto;
	height:34px;
}

body .simple-banner .simple-banner-text a{
	text-decoration:underline;
}

body iframe#bewebchat{
	bottom: 75px !important;
}

@media (min-width: 640px){
	body iframe#bewebchat{
		bottom: 50px !important;
	}
}

body.page-id-10242 #home-clients .box {
    padding-bottom: 30px;
}

#get-started .box img {
    max-height: 250px;
    margin-top: -20px;
    margin-bottom: -10px;
}

#home-clients .box img{
    max-height: 250px;
    margin-top: -20px;
    margin-bottom: -10px;
}

#support .box img{
	max-width: 160px;
}

#support .box h3{
	padding-top:0px;
}

#post-7827 #services .box .image img{
    max-width: 140px;
}

.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	margin-top:0px;
}

#apply-popup{
	max-width:650px;
}

#apply-popup h2{
	text-align:left;
}

#careers {
    padding-top: 0;
}

#careers-positions h2 {
    padding-bottom: 30px;
}

.career-popup{
    padding: 30px 35px !important;
}

.career-popup ul{
    margin-left: 30px !important;
    list-style: square !important;
}

.career-popup ul li {
    font-size: 15px !important;
}

.career-popup p{
	font-size: 15px !important;
}

#epkb-main-page-container,
#eckb-article-page-container-v2{
	margin: 0 auto;
    max-width: 112rem;
    padding: 0 4rem;
    position: relative;
    width: 100%;
}

#epkb-content-container{
	background:none !important;
}

#eckb-article-page-container-v2 #eckb-article-body,
#epkb-main-page-container.epkb-basic-template .epkb-full #epkb-content-container .epkb-section-container{
    background: #ffffff !important;
    -webkit-box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05) !important;
    box-shadow: 0 20px 40px 0 rgba(40,58,93,0.05) !important;
    -webkit-border-radius: 8px !important;
    border-radius: 8px !important;
    overflow: hidden !important;
    margin-top: 60px !important;
}

#eckb-article-page-container-v2 #eckb-article-body #eckb-article-content #eckb-article-content-header-v2 #eckb-article-content-title-container .eckb-article-title{
	text-align:left;
	font-size: 34px;
}

#eckb-article-content-footer .epkb-article-navigation-container a{
	background:none !important;
}

#eckb-article-body .swp_social_panel{
	display:none !important;
}

#our-service-areas-map .heyo{
	fill:#fff !important;
}

body.home #our-service-areas-map .heyo,
body.page-id-10236 #our-service-areas-map .heyo{
	fill:#0f172a !important;
	stroke:#28b97b;
	stroke-width: 20;
}

body.home #our-service-areas-map .description,
#our-service-areas-map .description{
	font-size:12px !important;
	white-space:nowrap;
}

#quick-stats{
	overflow:hidden;
}

#header-lula-logo svg{
	width:auto !important;
}

#header-lula-logo svg path{
    fill: #28b97b !important;
}

.main-navigation .menu-button a svg{
	margin-top:12px;
}

#masthead.scrolled #site-navigation {
    padding-top: 10px;
    padding-bottom: 10px;
}

.main-navigation a {
    /* height: 34px;
	line-height: 34px;
	padding: 0 1.4rem; */
}

#home-header h1 span {
    display: block;
    color: #0f172a;
    font-weight: 300;
}

#home-header .homepage-laptop, .service-header .homepage-laptop {
    position: relative;
    top: 0px;
}

body .mfp-wrap {
    z-index: 7;
}

body.home #our-service-areas-map svg g path:not([id*="o_"])[id*="Coming"],
body.page-id-10236 #our-service-areas-map svg g path:not([id*="o_"])[id*="Coming"]{
	fill:#1B7D53;
}

#our-service-areas-map svg g path:not([id*="o_"])[id*="Coming"]{
	fill:#ACCCFB;
}

#home-featured-content .post{
	height:100%;
}

#pm-our-solutions .box{
	height:100%;
}

a.get-started-mobile{
    color: #0f172a !important;
    cursor: pointer;
    display: inline-block;
    font-weight: 500;
    height: 32px;
    line-height: 30px;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    background: #f1f5f9;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
    float: right;
    margin-right: 40px;
    font-size: 14px;
    border: 1px solid #cbd5e1;
    display:none;
}

a.get-started-mobile svg{
	display:none;
}

#support .column.live-chat{
	min-width:0px;
}

#support .column.address {
    min-width: 500px;
}

#home-clients .box{
	position: relative;
	padding-bottom: 80px;
}

#home-clients .box a.button{
	position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
}

.header-container{
    padding-top: 50px;
    padding-right: 50px;
}

.page-id-7897 #homeowner-signup .box{
	padding-top:40px;
}

.wp-image-10509{
	margin-top:-30px;
}

.wp-image-10498{
	max-width:90%;
	margin:0px auto;
}

body.home #home-header h1, body.page-id-9424 #home-header h1 {
    margin-top: 30px;
}

#about-story {
    padding-bottom: 50px;
}

#post-7886 h1 {
    margin-bottom: 40px !important;
}

.paddinglr{
    padding-left: 70px !important;
    padding-right: 70px !important;
}

.paddingl{
    padding-left: 70px !important;
}

.paddingr{
    padding-right: 70px !important;
}

#about-story p {
    font-size: 17px;
}

#about-story .row{
	padding-bottom:70px;
}

.boyut{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
}

#homeowner-signup .box img{
	display:none;
}

.show-referral span{
	color:#1369e9;
}

#home-clients .box{
	height:100%;
}

body{
	background-image:none;
}

#pm-our-solutions .box{
	padding:15px;
    box-shadow: 0px 20px 50px 0px #11192908;
}

#pm-our-solutions h2{
	margin-bottom:50px;
}

#pm-our-solutions .box img{
	margin-bottom:20px;
}

#pm-our-solutions .box p,
#pm-our-solutions .box h3{
	padding-left:15px;
	padding-right:15px;
}

#pm-comparison{
	padding-top:0px;
}

#pm-comparison table{
	max-width: 800px;
	margin:0px auto;
	margin-top: 40px;
}

#pm-comparison table tr td:nth-child(2),
#pm-comparison table tr td:nth-child(3){
	text-align: center;
}

#pm-comparison table tr{
	border:none;
}

#pm-comparison table tr td:first-child { border-top-left-radius: 8px; }
#pm-comparison table tr td:last-child { border-top-right-radius: 8px; }

#pm-comparison table tr td:first-child { border-bottom-left-radius: 8px; }
#pm-comparison table tr td:last-child { border-bottom-right-radius: 8px; }

#pm-comparison table tr:nth-child(even){
	background:#F1F5FA;
}

#pm-comparison table tr td{
	padding-top:10px;
	padding-bottom: 10px;
	border:none;
	padding-left:18px;
	font-size:14px;
}

#pm-comparison table h3{
	font-size:20px;
}

#pm-comparison table tr:nth-child(1) td:nth-child(2) img{
	max-width:60px !important;
}

#pm-comparison table tr td:nth-child(2) img,
#pm-comparison table tr td:nth-child(3) img{
	max-width:20px;
	height:auto;
	vertical-align: middle;
}

#pm-comparison p{
	margin-bottom: 0px;
}

#pm-works-with-any-software {
    padding: 60px 0px 20px;
}

body.page-id-10236 #our-service-areas-map {
	background:#0f172a;
}

body.page-id-10236 #our-service-areas-map h2{
	color:#fff;
}

body.page-id-10236 #our-service-areas-map p{
	color:#C4CFE2;
}

body.page-id-10236 #our-service-areas-map svg g path[id*="o_"]{
	fill:#303F5B;
}

body.page-id-10236 #our-service-areas-map svg g path[id="o"]{
	fill:#303F5B !important;
}

body.page-id-10236 #our-service-areas-map svg g path:not([id*="o_"]){
	fill:#28b97b;
	position: relative;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
}

body.page-id-10236 #our-service-areas-map svg g path:not([id*="o_"]):hover{
	fill:#0f172a;
	stroke:#28b97b;
	stroke-width: 20;
}

body.page-id-10236 #our-service-areas-map .heyo{
	fill:#0f172a;
	stroke:#28b97b;
	stroke-width: 20;
}

body.page-id-10236 #our-service-areas-map .enabled {
	fill: #21669E;
	cursor: pointer;
}

body.page-id-10236 #our-service-areas-map .description-dot{
	pointer-events: none;
	position: absolute;
	background: #0f172a;
	z-index: 2;
	height: 10px;
	width:10px;
	display: block;
	border-radius: 9999px;
	transform: translateX(-1px);
	opacity: 0.0;
}

body.page-id-10236 #our-service-areas-map .description {
	pointer-events: none;
	position: absolute;
	font-size: 18px;
	text-align: center;
	background: #ffffff;
	padding:0px 10px;
	z-index: 2;
	height: 32px;
	line-height: 32px;
	margin: 0 auto;
	color: #0f172a;
	border-radius: 9999px;
	box-shadow: 0 0 0 1px #fff;
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition:all 0.4s;
	transition:all 0.4s;
	opacity: 0.0;
	transition-delay: 0.0 !important;
}

body.page-id-10236 #our-service-areas-map .description.active {
	opacity:1.0 !important;
}

body.page-id-10236 #our-service-areas-map .description-dot.active{
	opacity:1.0 !important;
	display: none;
}

body.page-id-10236 #our-service-areas-map .description:after {
	content: "";
	position: absolute;
	left: 50%;
	top: 100%;
	width: 0;
	height: 0;
	margin-left: -7px;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-top: 7px solid #fff;
}

body.page-id-10236 #our-service-areas-map .container{
	position:static;
}


@media screen and (max-width: 900px){
	body #page{
        padding-top: 118px;
	}
}

@media screen and (max-width: 1024px){

	#our-service-areas-map .column:first-child {
        padding-top: 20px;
	}

	body.home #home-header h1, body.page-id-9424 #home-header h1 {
        margin-top: 0px;
	}

	#home-header h1 + p {
        padding-right: 0px;
    }

	body.home #home-header p {
        text-align: center;
    }

	.header-container {
        padding-top: 0px;
        padding-right: 0px;
    }

	#pm-real-time-status-updates ul li{
		padding-left:10px;
		padding-right:10px;
	}

	.main-navigation .menu-button a svg{
		display:none;
	}

	#support .column.address{
		min-width:0px;
	}

	.main-navigation .menu-button a {
        color: #0f172a !important;
        background: none !important;
    }

	.main-navigation .menu-button {
		margin-left: 10px;
	}

	.main-navigation a{
		font-size:14px;
		padding:0px 8px;
	}
}


@media screen and (max-width: 980px) {

	#header-lula-logo svg {
        float: left;
        width: 50px;
    }

	#site-navigation .container{
		padding: 0px 2rem;
	}

	.menu-item-10306{
		display:none;
	}
}


@media screen and (max-width: 768px) {

	#our-service-areas-map .svgcontainer svg {
		max-width: 400px;
		height: auto;
		margin: 0px auto;
		display: block;
		margin-top: 50px;
		width:100%;
	}

	article.page h2.left:before, article.post h2.left:before {
        margin-left: auto;
    }

	#our-service-areas-map .column:first-child {
        padding-top: 0px;
        padding-right: 0px;
        text-align: center;
    }

	#our-service-areas-map h2 {
        text-align: center;
    }

	#about-story .row {
        padding-bottom: 0px;
    }

	#post-7886 .page-header{
		padding-bottom:0px;
	}

	#about-story img{
		max-width: 400px;
		margin: 0px auto;
		display: block;
		width:100%;
		margin-bottom:30px;
	}

	.paddingr, .paddingl {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}

	#home-header h1 + p {
        padding-right: 0px;
    }

	body.home #home-header p {
        text-align: center;
    }

	.header-container {
        padding-top: 0px;
        padding-right: 0px;
    }

	.header-container p{
		text-align:center !important;
	}

	article h1, #primary.content-area h1, article h1 + p, #primary.content-area h1 + p {
        text-align: center !important;
    }

	#home-header img,
	.header-container img{
		display: block;
		margin: 0px auto;
		max-width: 400px;
		margin-bottom:20px;
		width:100% !important;
	}

	#content.site-content{
		padding-top:0px;
	}

	#home-header .row,
	.page-header .row,
	#about-story .row,
	#our-service-areas-map .row{
		display:block;
	}

	#home-header .column-50,
	.page-header .column-50,
	#about-story,
	#our-service-areas-map .column
	{
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		display: block;
	}

	.desktop-only {
		display: none !important;
	}

	.mobile-only {
		display: block !important;
	}
}


@media screen and (max-width: 640px) {

	#support .box img{
        max-width: 160px;
    }

	#services-other ul {
		width: 100%;
        padding-left: 10px;
	}

	#services-other ul li {
		font-size: 16px;
	}

	#footer-top h3 {
		text-align: center;
		font-size: 17px;
	}

	#mobile-menu li.current-menu-item#menu-item-7968 a,
	#mobile-menu li.current-menu-item#menu-item-10318 a
	{
        color: #334155;
    }

	.become-a-pro-points li {
        padding-top: 1px;
        padding-bottom: 0px;
    }

	.page-id-7897 .page-header {
        padding-bottom: 0px;
    }

	#home-header, .page-header {
        padding-top: 30px;
        text-align: center;
		overflow:hidden;
    }

	.paddingr {
        padding-right: 0px !important;
    }

	.paddingl {
        padding-left: 0px !important;
    }

	body #page{
        padding-top: 50px;
	}

	a.get-started-mobile{
		display:inline-block;
	}

	#mobile-menu.open{
		padding-top:50px;
	}

	#mobile-menu h3 {
        padding-bottom: 5px;
        padding-top: 20px;
    }

	#mobile-menu li a {
        padding: 3px 0px;
    }

	.header-container {
        padding-top: 0px;
        padding-right: 0px;
    }

    #home-header .column-50 {
        width: 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    #pm-our-solutions h2 {
        margin-bottom: 30px;
    }

	#pm-our-solutions .box p, #pm-our-solutions .box h3{
		margin-top:0px;
	}

	#pm-our-solutions .box{
		margin-bottom:20px;
	}

	#pm-comparison h2{
		text-align:center !important;
	}

	#pm-comparison table h3 {
        font-size: 14px !important;
    }

    .wp-image-10498{
        max-width:100%;
        margin:0px auto;
    }
}


.page-id-10136 #header-background{
	background:none;
}

.page-id-10136 #site-navigation{
	padding: 20px 0px !important;
}

.page-id-10136 .main-navigation li{
	margin-bottom:0px !important;
}

.page-id-10136 #masthead {
    border-bottom: 1px solid #cbe2ed;
    background: rgba(243, 251, 255, 0.95);
}

.page-id-10136 #header-bar{
	display:none !important;
}

.page-id-10136 .main-navigation a{
	font-size:16px !important;
}

#newhome-header{
    padding: 50px 0px !important;
}

#newhome-header p{
	font-size: 23px !important;
    line-height: 150% !important;
}

#newhome-header a.button{
	margin-top: 20px !important;
}

#newhome-header h1, #newhome-header p{
	text-align:left !important;
}

#newhome-header h1 span{
	display:block !important;
}

#newhome-header h1 {
    font-size: 48px !important;
    font-weight: 600 !important;
    letter-spacing: -1px !important;
}

.page-id-10136 article h1:after, .page-id-10136 #primary.content-area h1:after{
	margin-left:0px !important;
}

body.page-id-10136 #mr-popup .hs-button, .page-id-10136 .menu-button a, .page-id-10136 .button, .page-id-10136 button, .page-id-10136 input[type='button'], .page-id-10136 input[type='reset'], .page-id-10136 input[type='submit']{
	background:#1369e9;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
    font-weight: 300 !important;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.page-id-10136 .button.outline {
    background: #ffffff !important;
    border: 1px solid #cbd5e1;
    color: #0f172a !important;
    box-shadow: none;
    font-weight: 300 !important;
}

body.page-id-10136 #mr-popup .hs-button:hover, .page-id-10136 .menu-button a:hover, .page-id-10136 .button:hover, .page-id-10136 button:hover, .page-id-10136 input[type='button']:hover, .page-id-10136 input[type='reset']:hover, .page-id-10136 input[type='submit']:hover{
	-webkit-transform:none !important;
	-moz-transform:none !important;
	transform:none !important;
}

.page-id-10136 article h1:after, .page-id-10136 #primary.content-area h1:after{
	background:#1369e9;
}

.page-id-10136 #intercom-container{
	display:none !important;
}

#newhome-featured-content .column.column-60 .column:nth-child(3),
#newhome-featured-content .column.column-60 .column:nth-child(4),
#newhome-featured-content .column.column-60 .column:nth-child(5){
	display:none !important;
}


.page-id-9778 #masthead{
	display:none;
}

.page-id-9778 #primary.content-area h1{
	font-weight:600;
}

.name_directory_startswith {
    padding: 3px 8px;
    color: #283A5D !important;
    background: #e8f4fc;
    border-radius: 4px;
    min-width: 32px;
    display: inline-block;
    text-align: center;
	margin-right: 5px;
	margin-bottom:5px;
}

.name_directory_name_box strong{
	font-size: 18px;
}

.name_directory_name_box div{
	font-size: 15px;
}

#name-directory-search-input-box{
	background: none;
    margin-top: 20px;
    border: 1px solid #e0eef8;
    background: #e8f4fc;
}

.page-id-9778 mark {
    background: #ff6200;
    text-decoration: none;
    color: #fff;
}

.page-id-9778 #hamburger{
	display:none !important;
}

.page-id-9778 .page-header{
	padding-bottom:0px;
}

.page-id-9778 #colophon.site-footer{
	display:none;
}

.page-id-9778 #intercom-container{
	display:none !important;
}

.page-id-9778 #page {
    padding-top: 0px;
}

.page-id-9778 #header-background{
	display:none;
}

.page-id-9778 article h1 + p, .page-id-9778 #primary.content-area h1 + p, .page-id-9778 article h1, .page-id-9778 #primary.content-area h1{
	text-align:left;
	max-width:100%;
}

.page-id-9778 article h1:after, .page-id-9778 #primary.content-area h1:after{
	display:none;
}

.name_directory_submit_bottom_link{
	display:none;
}

.name_directory_name_box{
	padding-left:30px;
}

.page-id-9778 hr {
    border: 0;
    border-top: 0;
    margin: 2rem 0;
    background: #e0eef8;
}

.name_directory_title{
	display:none;
}

.name_directory_total{
	display:none;
}

#name-directory-search-input-button{
	display:none;
}

.name_directory_character_header {
    font-size: 32px;
    line-height: 32px;
    font-weight: 600;
    text-decoration: none;
    color: #1369e9;
}


#gform_wrapper_20 ul.gfield_radio li{
    float: left;
    width: 50%;
    margin-bottom: 0px;
}

#post-9664  .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{
    margin-top:0px;
}

body #post-9664 .gform_validation_errors,
body #post-9664 .gform_wrapper div.validation_error{
    background: none !important;
    border: none;
    border-radius: 6px;
    font-weight: 400;
    font-size: 13px;
    color: #ea1c1c !important;
}

body #post-9664 .ginput_container{
    margin:0px !important;
}

body .page-id-9664 #mr-popup h2.gform_submission_error{
    font-size: 14px !important;
    padding: 10px !important;
    color: #ea1c1c;
    background: #ffeeee;
    border-radius: 6px;
}

#post-9664 li.gfield input[type=radio] {
    margin-left: 1px !important;
    margin-bottom: 10px !important;
    margin-top: 3px !important;
}

#field_20_16,
#field_20_17,
#field_20_13{
    float:left;
    width:100%;
    padding-bottom:15px;
}


body.raffle{
    background:#f6f9ff url(https://lula.life/wp-content/uploads/2022/03/BG.png) repeat;
	position:relative;
	width: 100% !important;
    height: 100% !important;
}

#gform_18_validation_container{
	display:none !important;
}

body.raffle .gform_wrapper .gfield_validation_message, body.raffle .gform_wrapper .validation_message{
    background: none !important;
    border: none !important;
    margin-top: 0px !important;
    padding: 0px !important;
    font-size: 12px !important;
    color: #ea1c1c !important;
    line-height: 2em !important;
}

#gform_fields_18 input{
	background:none !important;
}

body.raffle .box{
	background:none !important;
	width: 400px;
	position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
	box-shadow:none !important;
}

body.raffle .box .success{
    background: rgb(19 105 233 / 3%);
    padding: 12px 10px 15px 10px;
    border-radius: 16px;
    font-weight: 500;
    display: block;
    text-align: center;
    color: #0f172a;
    transition:all 0.3s !important;
}

body.raffle .box .success:hover{
	background: rgb(19 105 233 / 6%);
}

body.raffle .box .success p{
	margin: 0px;
    display: block;
    text-align: center;
}

body.raffle .box .success strong{
	color:#1369e9 !important;
}

body.raffle .box h1:after{
	display:none !important;
}

body.raffle .box .gform_footer{
	padding-bottom:0px !important;
}

body.raffle .box h1{
	font-weight: 600 !important;
    font-size: 24px !important;
    margin: 0px !important;
    padding-bottom: 2px !important;
}

body.raffle .box h1 + p{
	line-height: 2.5rem !important;
    padding-bottom: 20px !important;
	font-size:15px !important;
}

#gform_18{
	margin:0px !important;
	padding:0px !important;
}

body.raffle .box a.link{
	background: none !important;
    padding: 0px !important;
    max-width: 260px !important;
    margin: 0px auto !important;
    display: block !important;
    margin-top: 28px !important;
}

body.raffle .box .inner{
	padding: 50px 35px 60px;
	background: #ffffff;
	box-shadow: 0px 40px 40px rgba(40, 58, 93, 0.05);
	border-radius: 16px;
	margin: 25px 0px;
	margin-top:0px;
	padding-top:80px;
}

body.raffle .box img.icon{
	position:absolute;
	max-width:94px;
	max-height:94px;
	display:block;
	top:-30px;
	left:50%;
	-moz-transform: translateX(-50%) translateY(0%);
    -webkit-transform: translateX(-50%) translateY(0%);
    transform: translateX(-50%) translateY(0%);
}

body.raffle #gform_submit_button_18{
    color:#ffffff;
    width: 100%;
    display:block;
    margin:0px auto;
    background: #1369e9;
    border: 1px solid #1369e9;
    box-shadow:none !important;
}


@media only screen and (max-device-width: 480px){
	body.raffle .box {
        width: 320px;
	}

	body.raffle .box img.icon {
	    max-width: 70px;
    	max-height: 70px;
	}

	body.raffle .box .inner{
		padding: 40px 25px 40px;
		padding-top:50px;
	}

	body.raffle .box h1 {
    	font-size: 23px !important;
	}

	body.raffle .box h1 + p {
		line-height: 1.9rem !important;
		padding-bottom: 20px !important;
		font-size: 14px !important;
	}

	body.raffle .box a.link {
		max-width: 200px !important;
		margin-top: 10px !important;
	}
}
