<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Hueman Child Theme
Theme URI: https://presscustomizr.com/hueman/
Template: hueman
Version: 3.4.5
Description: The Hueman theme helps you increase your traffic and engage your visitors. It loads fast and is 100% mobile-friendly according to Google. Best rated theme for blogs and magazines on WordPress.org. Powering 70K+ websites around the world.
Author: miliev
Author URI: https://presscustomizr.com
Tags: one-column, two-columns, three-columns, right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, threaded-comments, translation-ready
Text Domain: hueman
Domain Path: /languages
Copyright: (c) 2015-2018 Nicolas GUILLAUME (nikeo), 2013-2015 Alexander Agnarson
License: GNU General Public License v3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/


/*Header*/

@media only screen and (min-width: 720px) {
	.header-desktop-sticky.topbar-enabled #header {
		padding-top: 0px!important;
	}
}

body.website-1 {
	margin-top:100px;
}

.is-scrolled #header .nav-container.desktop-sticky, .is-scrolled #header .search-expand {
	background: #325ea0;
}

ul.sub-menu {
    width: 255px;
}

.top-header-bar {
    background: #fff;
}

.company-name {
    font-size: 28px;
    color: #FBF34A;
    font-weight: 600;
    background-color: rgba(61,93,158,0.9);
    padding: 13px;
    width: 98.1%;
}

.callnow-text {
    font-size: 28px;
    font-weight: 600;
    color: rgb(61,93,158);
    background-color: rgba(251, 243, 74,0.9);
    padding: 11px;
    border-radius: 1px;
}

/* Milwaukee updates */

.milphone {
	display: none;
}

.mil-second-phone {
	display: none;
}

.page-id-17999 .milphone, .page-id-17993 .milphone, .page-id-25915 .milphone, .page-id-17996 .milphone, .page-id-17987 .milphone, .page-id-20294 .milphone, .page-id-25847 .milphone {
	display: block;
}

.page-id-17999 .primary-phone, .page-id-17993 .primary-phone, .page-id-25915 .primary-phone, .page-id-17996 .primary-phone, .page-id-17987 .primary-phone, .page-id-20294 .primary-phone, .page-id-25847 .primary-phone {
	display: none;
}

.page-id-17999 .mil-first-phone, .page-id-17993 .mil-first-phone, .page-id-25915 .mil-first-phone, .page-id-17996 .mil-first-phone, .page-id-17987 .mil-first-phone, .page-id-20294 .mil-first-phone, .page-id-25847 .mil-first-phone {
	display: none;
}

.page-id-17999 .mil-second-phone, .page-id-17993 .mil-second-phone, .page-id-25915 .mil-second-phone, .page-id-17996 .mil-second-phone, .page-id-17987 .mil-second-phone, .page-id-20294 .mil-second-phone, .page-id-25847 .mil-second-phone {
	display: block;
}

/* End Milwaukee updates */

@media only screen and (max-width:500px) {
/*	div#header-widgets .header-phone {
		margin-top: 0px !important;
		top: 0px !important;
	}*/

/*	.inner-cta-spec .services-learn-more {
	background-color: rgba(251,243,74,.9);
	padding-top: 105%!important;
}*/

.calc-row{
	padding-left: 15px;
	padding-right: 15px;
}

.rmf-pillar-page-water #pg-43597-11 .rmf-pillar-lists{
padding-top: 60px;
}

.first-cta-head .textwidget {
    display: block!important;
    background-color: #3d5d9e!important;
}

.first-cta-head .callusnow-text {
	width: 100%!important;
	max-width: 88%!important;
}

#pl-43597 .first-cta-head {
    top: -276px !important;
}

#pg-43597-2{
	margin-top: -63%;
}

.first-cta-head .services-learn-more {
	width: 100%!important;
}

.first-cta-head 
.rmf-pillar-page-water .services-learn-more {
    padding-top: 10px;
}
.rmf-pillar-cta-last .services-learn-more, .rmf-pillar-cta .services-learn-more{
	padding-top: 10px!important;
}
}

section.content .page-title.pad.group h1 {
	text-transform: capitalize;
	font-size: 30px;
	font-weight: 400;
	text-align: left;
	padding-left: 20px;
	line-height: 30px;
}

section.content .page-title.pad.group {
    text-align: center;
    padding: 7px 11px;
}

.entry h1 {
	font-size: 30px;
}

.entry h2 {
	font-size: 26px;
}

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

.entry h4 {
	font-size: 22px;
}

.entry h4 {
	font-size: 20px;
}

.entry h5 {
	font-size: 18px;
	font-weight: 400;
}

.entry h6 {
	font-size: 16px!important;
	text-transform: capitalize!important;
}

.entry p, .entry ul {
	color: black;
}

/*Sidebar*/

.checkbox-cee-classes .checkbox {
	padding: 0px!important;
	margin-top: 2px!important;
}

div#fld_7908577_2-wrap div {
	text-align: center;
}

div#fld_2752556_2-wrap div {
	text-align: center;
}

.form-cee-classes div#caldera_form_2 {
    border: 2px solid #ddd;
    border-radius: 5px;
}

.form-sidebar div#caldera_form_2 {
	border: none;
}

form#CF5c40481e4cf7e_2 {
    padding: 10px;
}

div#caldera_form_2 div#CF5c40481e4cf7e_2-row-1 {
	margin-left: 0px;
	margin-top: 7px;
}

.text-area-cee-classes div {
	width: 95%;
}

p.title-cee-classes {
    font-weight: 700;
    font-size: .875em;
    color: #444;
}

.form-group div.checkbox {
	background: #fff;
    padding: 7px;
    border-radius: 5px;
    color: black;
}

.services p {
/*	width: 33%;*/
    float: left;
    font-size: 14px;
    color: #000;
}

.first-logo-services .textwidget.custom-html-widget {
    background: white;
    border-radius: 5px;
    padding: 20px;
    height: 245px;
    text-align: center;
}

.tel-services {
    clear: left;
    padding-top: 15px;
}

.first-logo-services .textwidget.custom-html-widget .tel-services a {
	font-size: 28px;
	background: rgb(251, 243, 74);
	padding: 4px 20px;
	color: #3E5B94;
	border-radius: 8px;
    font-weight: 600;
}

i.fas.fa-shipping-fast, i.fas.fa-wrench, i.fas.fa-atom, i.fas.fa-clock {
	font-size: 30px;
	margin: 0px 15px 5px 0px;
}

.listen360-feedback-review:first-child {
	border-top: 0px!important;
} 

div.listen360-feedback-container &gt; div:nth-child(3) {
	border-top:0px solid;
}

.reviews-widget h3 {
	margin-bottom:0px!important;
}

.listen360-feedback-header {
	display: none;
}

.sidebar-content {
    background: #3E5B94!important;
}

.form-group {
	width: 106%;
}

.sidebar .widget h3 {
	color: #fff500!important;
	font-size: 18px;
}

.caldera-grid .form-group {
	margin-bottom: 5px!important;
}

.form-group.hoarding-form-text {
	width: 100%;
}

.btn-form-sidebar {
    padding: 5px 10px!important;
    border-radius: 5px!important;
    background: #E27600!important;
    color: #fff!important;
    font-weight: 400!important;
    font-size: 17px!important;
}

.nav1 li {
    background: #fff;
    margin-bottom: 5px;
    border-radius: 3px;
    padding: 2px 0px 0px 7px;
}

.nav1 a {
	color: #3E5B94!important;
}

i.fas.fa-truck {
    margin-right: 10px;
}

.third-widget-sidebar a {
	color: #3e5b94!important;
}

.third-widget-sidebar {
    background: #fff;
    padding: 6px;
    border-radius: 6px;
    margin-top: 10px;
    font-size: 14px;
}

.third-widget-sidebar p {
	color: #3e5b94!important;
	padding: 5px;
	margin-bottom: 0px!important;
}

nav.nav1 {
    margin-top: 10px;
    font-size: 14px;
}

.caldera-grid .form-control {
	border-radius: 5px!important;
}

.slct-service {
	margin-top: 10px;
}

div .caldera-grid .form-control, .caldera-grid output {
	font-size: 14px;
}

.element-is-sticky .callnow-text {
	background-color: rgba(251, 243, 74)!important;
	padding: 14px;
}

/*Footer*/

p.title-footer {
    font-size: 24px;
    text-align: center;
    color:#000;
}

i.fas.fa-map-marker-alt, i.fas.fa-copyright {
    color: #3E5B94;
}

div.map-footer {
    border: 3px solid #3e5b94;
    border-radius: 6px;
}

span.title-service-widget {
    font-weight: 800;
    color: #3E5B94;
    font-size: 17px;
    margin-right: 5px;
}

/*Body*/

h3 a, .page-title.pad.group h1 {
	color: #3E5B94!important;
}

.widget-in-pages h3 {
	text-transform: capitalize;
}


/*#wrapper .img-header-cta {
    max-width: 600px;
    z-index: 9999;
    padding: 20px 40px;
    border-radius: 8px;
    background-color: #f0f0f0cc;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    max-height: 135px;
}*/


.entry img {
    box-shadow: 5px 5px 15px;
}

span.tel-body {
    background: #325E9F;
    color: #fff;
    border-radius: 5px;
    padding: 3px 5px;
}

span.tel-body a {
	color: #fff;
}

i.fa.fa-phone {
    font-size: 14px;
    margin-right: 5px;
}

.intl-tel-input.allow-dropdown {
    width: 100%;
}

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

	.callnow-text {
	    font-size: 16px;
	    font-weight: 900;
	}

	.navbar {
    	overflow: hidden;
    	background-color: #fff;
    	width: 100%;
	}

	.navbar a {
	    float: left;
	    font-size: 16px;
	    color: white;
	    text-align: center;
	    padding: 14px 16px;
	    text-decoration: none;
	}

	.dropdown {
	    overflow: hidden;
	}

	.dropdown .dropbtn {
	    font-size: 18px;    
	    border: none;
	    outline: none;
	    color: #325EA0;
	    padding: 14px 16px;
	    background-color: inherit;
	    font-family: inherit;
	    margin: 0;
	}

	.navbar a:hover, .dropdown:hover .dropbtn {
	    background-color: #fff;
	}

	.dropdown-content {
	    display: none;
	    background-color: #fff;
	    min-width: 160px;
	    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	    z-index: 1;
	}

	.dropdown-content a {
	    float: none;
	    color: #3e5b94;
	    padding: 3px 16px;
	    text-decoration: none;
	    display: block;
	    text-align: left;
	    border-bottom: 1px solid #3e5b94;
	}

	.dropdown-content a:hover {
	    background-color: #ddd;
	}

	.dropdown:hover .dropdown-content {
	    display: block;
	}

	div#custom_html-15 {
    	margin-top: 0px;
	}

	.header-mobile-sticky #header-image-wrap {
    	padding-top: 198px!important;
    }

    .company-name {
    	font-size: 18px;
    	line-height: 26px;
    	border-radius: 0px;
    	color: #fff;
    	background:#325EA0;
    }

    .sidebar-content .forth-widget-logos .textwidget.custom-html-widget {
    	padding: 63px;
    }

    .page-title.pad.group h1 {
		text-transform: capitalize;
		font-size: 22px;
	}

	.entry h2 {
    	font-size: 22px;
	}
}

@media only screen and (min-width: 501px) {
	.navbar {
    	display: none;
	}
}

.third-widget-images {
	text-align: center;
}

.forth-widget-logos .textwidget.custom-html-widget {
    background: white;
    border-radius: 5px;
    padding: 20px;
}


i.fab.fa-youtube {
    color: #ff0000;
}

/*Left and Right Sidebars on Main RMF*/

.left-sidebar-widgets a {
	color: #3E5B94;
	font-size: 16px;
	font-weight: 100;
}

i.fas {
	color: #3E5B94;
	font-size: 16px;
	margin: 0px 8px 5px;
}

p.title-footer i.fas.fa-map-marker-alt, p.title-footer i.fas.fa-copyright {
	margin-right: 0px;
}


.left-sidebar-widgets li {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 4px;
}

.follow-us-right-sidebar .textwidget.custom-html-widget {
	background: #fff;
	border-radius: 5px;
    padding-top: 13px;
}

label.newlabel {
    color: #fff;
}

input.redbutton {
    color: #fff;
    background-color: #DD7714;
    padding: 4px;
    border-radius: 8px;
}

input.inputbox-long {
    width: 77%;
    height: 12px;
    border-radius: 10px;
    padding: 10px;
    margin-right: 4px;
}

.widget select {
    padding: 7px;
    width: 86%;
    max-width: 100%;
    border-radius: 10px;
    border: 0px;
    color: #000;
}

body.website-1 .sidebar-content div.widget {
	padding: 10px 10px;
	margin-bottom: 20px;
}

/*Header*/

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

	.top-header-bar {
		margin-top: 0px;
	}

	body.website-1 {
		margin-top:0px;
	}

	body.home.website-1 #wrapper .img-header-cta {
		display:none;
	}

	.nav-wrap.container.submenu-click-expand.expanded ul#menu-main-rmf-menu a {
		color: #fff;
	}

	header#header nav#nav-mobile {
		display: none;
	}

	.header-ads-mobile #header-widgets {
		padding-top: 0px;
	}

	/*div#header-image-wrap {
		padding-top: 150px;
	}*/

	.mobile-title-logo-in-header:before {
    	content: 'Menu';
    	float: left;
    	font-weight: 600;
    	margin-left: 148px;
    	color: #fff;
	}

	#header .mobile-title-logo-in-header {
		width: 49%;
	}

	body:not(.page-id-42942) .ham__navbar-toggler-two.collapsed, .ham__navbar-toggler-two.active {
    	margin-right: 136px;
	}

	header#header nav .ham__navbar-toggler-two .ham__navbar-span-wrapper .line {
		background-color: #fff;
	}

	.caldera-grid .row {
		margin-left: 0px!important;
	}

	div#custom_html-25 {
    	padding-top: 0px;
	}

	.sidebar .widget h3{
		padding-top: 13px!important;
	}

	.main-inner.group .sidebar .widget {
		padding: 17px;
	}

	.form-group {
		border: 2px solid #325EA0;
    	border-radius: 8px;
    	margin-top: 10px;
	}

	div#fld_3300211_2-wrap {
		border: 0px;
	}

	.btn-quote-form {
		background: #FFF740;
	    border: 1px solid #325EA0;
	    border-radius: 6px;
	    color: #325EA0;
	    margin-top: 10px;
	    margin-bottom: 15px;
	    text-transform: uppercase;
	    font-weight: bold;
	    padding: 9px 40px;
	}

	i.fas {
		margin: 0px 8px 5px;
	}

	.form-group {
		width: 100%;
	}

	.alignright, .right {
		width: 50%;
	}

}

@media screen and (max-width: 360px) {
	.ham__navbar-toggler-two.collapsed, .ham__navbar-toggler-two.active {
		margin-right: 105px;
	}

	.mobile-title-logo-in-header:before {
		margin-left: 100px;
	}

	.callnow-text {
		font-size: 15px;
	}

	.company-name {
		font-size: 16px;
	}

	.dropdown .dropbtn {
		font-size: 16px;
	}

	.sidebar-content .forth-widget-logos .textwidget.custom-html-widget {
		padding: 40px;
	}
}

@media screen and (max-width: 360px) {
	.sidebar-content .forth-widget-logos .textwidget.custom-html-widget {
		padding: 20px;
	}
}

@media screen and (width: 375px) {
	.sidebar-content .forth-widget-logos .textwidget.custom-html-widget {
		padding: 45px;
	}
}

@media screen and (width: 768px) {
/*	.header-phone {
    	margin-top: 64px;
	}*/

	.page-title.pad.group h1 {
		font-size: 26px;
	}
}

@media screen and (width: 1024px) {
/*	.header-phone {
    	margin-top: 114px;
	}*/

	.page-title.pad.group h1 {
		font-size: 25px;
	}
}

@media only screen and (min-width: 1680px) {
	body.home.website-1 #wrapper .img-header-cta {
		height: 420px;
	}
}

@media only screen and (min-width: 1920px) {
	body.home.website-1 #wrapper .img-header-cta {
    	height: 500px;
	}
}

/*Body*/

.page-image {
    display: none;
}

body.page-id-745 .mobileheadertwobuttons {
	display: none !important;
}

/**********************************/
/*****LEAD GENERATION WEBSITE*****/
/********************************/

.website-474 .boxzilla {
	padding: 0px;
}

.website-474 .page-title {
	display: none;
}

.origin-row-jp .textwidget p {
	font-family: 'Lato';
font-size: 18px;
font-weight: 400;
color: #666;
}

.origin-row-jp .textwidget em {
	font-family: 'Lato';
font-size: 18px;
font-weight: 400;
}

#form-row .panel-grid-cell{
	max-width: 1080px;
	margin:  auto;
}

#contractor-row .panel-grid-cell{
max-width: 1080px;
	margin:  auto;
}


@media only screen and (max-width:  500px){
	.callnow-text{
		padding: 0px;
	}
	.sticky {
  position: fixed;
  top: 0px!important;
  width: 100%;
}
.website-474 .boxzilla-close-icon{
	top: auto!important;
	right: 0;
	color: #000!important;
	bottom: 0;
}
}

.origin-row-jp .callnow-text a{
  font-size: 28px;
  font-weight: 600;
  color: rgb(61,93,158);
  background-color: rgba(251, 243, 74,0.9);
  padding: 0px;
  border-radius: 1px;
  text-align: center;
}

#cta-fixed {
	z-index: 1;
	text-align: center;
	max-height: 50px;
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75);
}

.sticky {
  position: fixed;
  top: 82px;
  width: 100%;
  left: 0;
}

.jpcustomclassforbtn{
	font-family: 'Lato'!important;
}



#ssf_SzM1MDU2sjDWtUw1MtE1SUtK1U00MjTVNTNOSzOwTEszMjZLBAA {
	width: 80%!important;
	float: none!important;
	box-shadow: none!important;
	position: relative;
	bottom: 50px;
}

#boxzilla-box-25940-content &gt; p:nth-child(3) {
	max-height: 185px!important;
	min-height: 0px!important;
}

.website-474 .boxzilla-lead-gen-popup-form{
	text-align: center!important;
	border-radius: 10px;
}

.website-474 #fld_711537_2{
	min-width: 250px!important;
    color: #fff!important;
    border-radius: 30px!important;
    padding-top: 10px;
    padding-bottom: 10px;
}

.website-474 .boxzilla-content {
    max-width: 400px;
    min-height: 520px;
}

.website-474 #CF5def94c8afe72_2-row-1{
	margin-left: 0px;
	margin-right: 0px;
}

.website-474 #fld_5513800_2-wrap, .website-474 #fld_711537_2-wrap{
	max-width: 400px;
}

.website-474 #fld_711537_2-wrap {
	padding-bottom: 10px;
}

.website-474 .boxzilla-content ul{
 padding-top: 10px;
 padding-bottom: 20px;
    color: black;
    max-width: 183px;
    margin: 0 auto;
}

.website-474 .boxzilla-content ul &gt; li:before {
    content:"â€¢ ";
}

.website-474 .boxzilla-close-icon{
	color: #fff;
	top: 8px;
}

.website-474 .boxzilla-content img{
	border-radius: 8px;
}

.website-474 .boxzilla-content h2{
 padding-bottom: 20px;
 margin-top: -20px;
}

.website-474 .boxzilla-content p {
 padding-bottom: 10px;
 font-weight: 600;
}

.website-474 .container, .page-id-745 .container {
padding: 0 0px;
}

.website-474 .caldera-grid .form-group  {
	width: 100%!important;
}

.page-id-745 #header-quote.isfixed .header-form-wrap.fixed {
	display: none;
}

.page-id-745 #header {
	height: 0px!important;
}

.website-474 i.fas.fa-truck, .page-id-745 i.fas.fa-truck {
    margin-right: 0px;
}

.website-474 .sek-module-inner h1, .page-id-745 .sek-module-inner h1 {
	font-size: 30px;
	line-height: 1.3em;
}

.website-474 .caldera-grid .form-control, .page-id-745 .caldera-grid .form-control {
	margin-bottom:10px!important;
	box-shadow: 0 0 4px #777!important;
} 

#CF61269a3c21848_1-row-1 {
	margin-left: 0px!important;
}

.website-474 .leadgen-form-bottom .form-control, .page-id-745 .leadgen-form-bottom .form-control {
    margin-bottom: 20px!important;
}

.website-474 .checkbox, .page-id-745 .checkbox {
	background: none!important;
}

 .website-474 .intl-tel-input input, .website-474 .intl-tel-input input[type=text], .website-474 .intl-tel-input input[type=tel], .page-id-745 .intl-tel-input input, .page-id-745 .intl-tel-input input[type=text], .page-id-745 .intl-tel-input input[type=tel] {
 	margin-bottom: 5px!important;
 }

.website-474 .sek-module-inner .fas:before, .page-id-745 .sek-module-inner .fas:before {
	color: #325ea0;
	font-size: 43px;
		position: relative;
    right: 17px;
    bottom: 3px;
}

.website-474 .sek-module-inner .far:before, .page-id-745 .sek-module-inner .far:before {
		color: #325ea0;
	font-size: 43px;
	position: relative;
    bottom: 3px;
}

.website-474 .second-row-font-icons .sek-module-inner .fas:before, .website-474 .second-row-font-icons .sek-module-inner .far:before, .page-id-745 .second-row-font-icons .sek-module-inner .fas:before, .page-id-745 .second-row-font-icons .sek-module-inner .far:before {
	color: white!important;
}

.website-474 .fa-phone:before, .page-id-745 .fa-phone:before {
	left: -10px;
	right: 0px!important;
}

.website-474 .fa-map-marker-alt:before, .page-id-745 .fa-map-marker-alt:before {
	right: 10px!important;
}

.website-474 .fa-level-up-alt:before, .page-id-745 .fa-level-up-alt:before {
	right: 8px!important;
}

.website-474 #fld_2289963_1-wrap &gt; div &gt; div &gt; label, .page-id-745 #fld_2289963_1-wrap &gt; div &gt; div &gt; label {
	font-size: 14px;
	line-height: 1.3em;
}

.website-474 .sektion-wrapper h2, .page-id-745 .sektion-wrapper h2 {
	font-size: 26px!important;
	color: #325EA0;
	padding-bottom: 10px;
}

.website-474 .sektion-wrapper h3, .page-id-745 .sektion-wrapper h3 {
	font-size: 22px!important;
	color: #325EA0;
}

.website-474 .sektion-wrapper h1, .page-id-745 .sektion-wrapper h1 {
	color: #325EA0;
}

.website-474 .header-video-form .sek-col-100, .page-id-745 .header-video-form .sek-col-100 {
	padding: 0px;
}

.website-474 .header-phone, .website-474 div.sek-section.sek-has-modules.header-phone.sticky-element-original.element-is-not-sticky &gt; div &gt; div, .page-id-745 .header-phone, .page-id-745 div.sek-section.sek-has-modules.header-phone.sticky-element-original.element-is-not-sticky &gt; div &gt; div {
				    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75); 
}

.website-474 .callnow-text, .page-id-745 .callnow-text {
	background-color: rgba(251, 243, 74,0)!important;
}

.leadgenform-email, .leadgenform-company {
	margin-left: 6%;
}

.website-474 .caldera-grid .form-control, .page-id-745 .caldera-grid .form-control {
	border-radius: 0px!important;
	border: 1px solid black;
}

.website-474 #fld_2289963_2-wrap &gt; div &gt; div &gt; label, .page-id-745 #fld_2289963_2-wrap &gt; div &gt; div &gt; label {
	font-size: 14px;
}

.website-474 .btn-form-sidebar, .page-id-745 .btn-form-sidebar {
	background: #dd6700;
    border: 0px;
    border-radius: 2px;
    font-family: roboto;
    padding: .5em 1em;
    letter-spacing: 1px;
    font-size: 16px!important;
    box-shadow: 0 3px 8px rgba(0,0,0,.2);
        transition: all .2s ease-in-out
}

.website-474 .btn-form-sidebar:hover, .page-id-745 .btn-form-sidebar:hover {
	background-color: #ff8e2b;
}

.website-474 #caldera_form_1, .page-id-745 #caldera_form_1 {
	float: left;
	max-width: 400px;
	padding: 25px;
	background-color: #EAEAEA;
	position: relative;
    		    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75); 
	margin: 40px 15px;
}

.website-474 #caldera_form_1 h2, .website-474 #caldera_form_1 li {
	text-align: center;
}

.website-474 #caldera_form_1 ul &gt; li::before {
	content: "â€¢ ";
}

.website-474 #caldera_form_1 li {
	list-style: none;
}

.website-474 #caldera_form_1 ul {
	margin: 1.5rem 0 1.5rem 0rem;
}

.website-474 .caldera-grid input[type=submit], .page-id-745 .caldera-grid input[type=submit] {
	position: relative;
	top: 10px;
	background-color: #dd6700;
	margin: 0 auto;
	display: block;
}

.website-474 iframe, .page-id-745 iframe {
		    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75); 
}

.website-474 #header &gt; div &gt; div, .page-id-745 #header &gt; div &gt; div {
	display: none;
}

.website-474 .mobileonly, .page-id-745 .mobileonly {
	display: none;
}

.website-474 iframe, .page-id-745 iframe {
		width: 75%;
		float: left;
	}

/*.website-474 #page, .page-id-745 #page {
	display: none;
}*/

.website-474.single #page, .website-474.archive #page {
	display: block!important;
}

.website-474.single #page .container-inner, .website-474.archive #page .container-inner {
	max-width: 1080px!important;
}

.website-474 .first-column-first-row, .page-id-745 .first-column-first-row {
	position: relative;
	top: 13px;
}

.website-474 #nav-mobile &gt; div.nav-wrap.container.expanded, .page-id-745 #nav-mobile &gt; div.nav-wrap.container.expanded {
	background-color: rgb(50, 94, 160)!important;
}

/*Fix Header Space*/

.website-474 .logo-header, .website-474 .zip-code-header, .page-id-745 .logo-header, .page-id-745 .zip-code-header {
	position: relative;
	top: 20px;
}

.website-474 div.sek-section.sek-has-modules.sek-hidden-on-tablets.sek-hidden-on-mobiles.header-phone.sticky-element-cloned.element-is-sticky, .page-id-745 div.sek-section.sek-has-modules.sek-hidden-on-tablets.sek-hidden-on-mobiles.header-phone.sticky-element-cloned.element-is-sticky {
    z-index: 1!important;
}

body.page-id-745 {
	margin-top: 7px!important;
}

/*End Fix Header Space*/

/*MOZILLA FIXES*/

@-moz-document url-prefix() {

  .website-474 #caldera_form_1 {
    padding: 25px 32px 5px 25px;
  }

  .website-474 .caldera-grid input[type="submit"], .page-id-745 .caldera-grid input[type="submit"] {
  	top: 0px;
  }

}

/*END MOZILLA FIXES*/


/*MOBILE/RESPONSIVE FIXES*/

@media only screen and (min-width: 1190px) {

.website-474 .header-video-form {
	max-height: 411px;
    margin-top: 25px!important;
}

.page-id-745 .header-video-form {
	max-height: 390px;
	margin-top: 35px!important;
}

}

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

	.website-474 .leadgenform-email, .website-474 .leadgenform-company, .page-id-745 .leadgenform-email, .page-id-745 .leadgenform-company {
		margin-left: 0%!important;
	}

	.website-474 #caldera_form_1 .form-group, .website-474 #caldera_form_2 .form-group, .page-id-745 #caldera_form_1 .form-group, .page-id-745 #caldera_form_2 .form-group  {
		border: 0px;
	}

	.website-474 iframe, .page-id-745 iframe {
		width: 100%;
		float: none;
	}
}

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

/*	.website-474 #wrapper .top-header-bar .logo-header, .page-id-745 #wrapper .top-header-bar .logo-header {
		margin-top: 55px;
	}*/

	.website-474.single #wrapper .top-header-bar .logo-header, .website-474.page-id-25406 #wrapper .top-header-bar .logo-header, .website-474.archive #wrapper .top-header-bar .logo-header {
		margin-top: 0px;
	}

	.website-474.single .post-inner {
		width: 90%;
    margin: 0 auto;
	}

	.website-474.single .pagination {
		margin-bottom: 0px!important;
	}

}

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

.website-474 div.sek-section.sek-has-modules.sek-hidden-on-tablets.sek-hidden-on-mobiles.header-phone.sticky-element-cloned.element-is-sticky, .page-id-745 div.sek-section.sek-has-modules.sek-hidden-on-tablets.sek-hidden-on-mobiles.header-phone.sticky-element-cloned.element-is-sticky {
	width: 100%!important;
    top: 0px!important;
    z-index: 999!important;
    margin-top:0px !important;
}

}

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

.website-474 #header #nav-mobile, .page-id-745 #header #nav-mobile {
	display: block!important;
}

.website-474 #caldera_form_1 input[type=submit], .page-id-745 #caldera_form_1 input[type=submit] {
	margin-bottom: 25px;
}

.website-474 #caldera_form_1 #fld_3213631_1-wrap, .page-id-745 #caldera_form_1 #fld_3213631_1-wrap {
	margin-top: 25px;
}

.website-474 .leadgen-banner h1, .page-id-745 .leadgen-banner h1 {
	position: relative;
	bottom: 10px;
}

.website-474 .jp-frame-2 iframe{
    max-height: 434px !important;
    min-height: 434px !important;	
}

.website-474 [data-sek-id=__nimble__1cac97303f7d] [data-sek-id]:first-child{
	padding-top: 30px;
}

.website-474 [data-sek-id="__nimble__4addb8fb0fd8"] {
    margin-bottom: 0px;
}

.website-474 #header #nav-mobile{
	top: 1px;
}

}

#header-widgets .sticky-element-cloned {
	z-index:555 !important;
}

/*END MOBILE/RESPONSIVE FIXES*/

/**************************************/
/*****END LEAD GENERATION WEBSITE*****/
/************************************/
body.website-1 {
	overflow-x:hidden;
}

  @media only screen and (min-width: 1407px) {
.website-474 #wrapper #page {
  margin-top: -30px;
  padding-top: 0;
}
}

body:not(.page-id-26172) .tri-list-jp .textwidget p, body:not(.page-id-26172) #white-services{
	color: #fff!important;
}

body:not(.page-id-26172) .tri-list-jp .textwidget i{
	color: #fff!important;
}

body:not(.page-id-26172) .form-bottom iframe {
 
  width: 98% !important;

}

body:not(.page-id-26172) #panel-26495-12-1-0 .textwidget{
	background: #eaeaea;
padding: 30px;

}

body:not(.page-id-26172) .sek-module-inner blockquote {
  border-left: 0px solid rgba(0, 0, 0, 0.1);

}



body:not(.page-id-26172) .wp-block-quote.is-style-large, body:not(.page-id-26172) .comment blockquote, body:not(.page-id-26172) .entry blockquote {

  color: #325ea0;

}

.website-474 .panel-layout .textwidget i.fas {
  font-size: 40px;
  margin-bottom: 20px;
}

.website-474 .panel-layout .sek-col-base {
  flex: 0 0 100%;
  max-width: 100%;
}

.website-474 .panel-layout .fa-comment{
	font-size: 40px;
}

.website-474 .panel-layout .alx-posts{
	text-align: center;
}

.website-474 .panel-layout #cta-fixed{
	margin-top: -16px;
}

.website-474 .panel-layout .sticky{
	margin-top: 0px!important;
}

.website-474 .pagination {
  margin-bottom: 0;
}

.website-474 .comment blockquote::before, .website-474 .entry blockquote::before {
color: #325ea0;
}

.website-474 .hu-pad {
  padding-bottom: 0px;
}

@media only screen and (max-width:  500px){
	.website-474 #leadgenhueman &gt; ul {
		display: block;
	}
	.website-474 #leadgenhueman &gt; ul li {
		max-width: 100%;
	}
}


.rainbow_logos{
	float: right;
    display: grid;
    margin-top: -5%;
}

.rainbow_logos img{
	box-shadow: none;
    
}

.rainbow_logos img:first-child{
	margin-bottom: 5px;
}

.rainbow_list &gt; li{
	margin-bottom: 10px;
}

.widget_rss li:before{
	font-family: 'Font Awesome 5 Free';
    font-weight: 900;
}

.jp-framer {
	display: inline-block;
	vertical-align: top;
	float:left;
	max-width:75%;
	width: 100%;
}

.jp-framer iframe,
.jp-frame-2 iframe {
	width: 100%;
	float: none;
	display: block;
	height: 449px;
}

.jp-frame-2 {
	max-width:25%;
	width: 100%;
	float: left;
	vertical-align: top;
	display: inline-block;
}

.jp-frame-2 iframe {
	padding-top: 0px;
	background-color: #eaeaea;
}

.jp-frame-2 iframe #submit_button {
	padding-bottom: 30px;
}

.jp-framer br,
.jp-frame-2 br {
	display: none;
}

body .sektion-wrapper [data-sek-id="__nimble__c0b6d26d509b"] {
	margin-top:10px !important;
}

@media only screen and (max-width:500px) {
	.jp-framer,
	.jp-frame-2 {
		display: block;
		float:none;
		width:100%;
		clear: both;
		max-width: 100%;
		width:100%;
	}
	.jp-framer {
		margin-bottom:0px !important;
	}
	.website-474 #caldera_form_2{
    max-width: 300px;
	}
	.jp-frame-2 iframe {
		max-height: 515px !important;
		min-height: 498px !important;
		box-shadow: none;
	}
}

.page-id-8854 .rainbow_logos{
margin-top: -3%;
}

.ng_events_button{
	background: #DF0F0F;
	border-radius: 5px;
	padding-top: 10px;
    padding-bottom: 10px;
}

.ng_events_button a{
	color: #fff;
	font-weight: bold;
}

.ng_events_button a:hover{
	color: #fff;
}

@media only screen and (min-width:1024px) {
	.header-desktop-sticky.topbar-enabled #header {
		min-height: 330px;
		height: 330px;
	}
}

body.website-474 .sektion-wrapper .header-phone {
	margin-top:10px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px){
	.js #header .nav-container .nav {
	    display: inline-flex!important;
	}
	#nav-topbar.desktop-sticky {
    height: 100px;
	}
	.header-form-wrap{
		margin-left: 0%;
		margin-top: 50px;
	}	
	#wrapper{
		padding-top: 10px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1200px){
	.website-474 .jp-framer, .website-474 .jp-frame-2{
		margin-bottom: 0px;
	}
	body.website-474 .sektion-wrapper .header-phone{
		margin-top: 0px;
	}
	.website-474 .button-340044802 {
    margin: 25px 0 25px 0px!important;
	}
}

@media only screen and (min-width:505px) and (max-width:768px) {
	body.admin-bar #header-quote.isfixed .header-form-wrap.fixed {
		padding-left: 2px;
		padding-right: 2px;
		text-align: left;
	}
	#header-quote.isfixed .header-form-wrap.fixed h2.form-cta-title {
		font-size: 17px;
		padding-right: 0px;
	}
	.header-form-wrap input[type="number"] {
		padding-left:5px;
		padding-right:0px;
	}
	body.website-1 #wrapper .img-header-cta #header-quote input[type="submit"] {
		padding-left:4px;
		padding-right:4px;
	}
	.header-form-wrap select {
		    padding-left: 5px;
    padding-right: 0px;
	}
	#header-quote.isfixed .header-form-wrap.fixed {
		text-align: left;
	}
	body.website-474 .top-header-bar {
		margin-top:90px;
	}
	body.website-440 div#header-widgets .header-phone.element-is-sticky {
		top:99px !important;
	}
	body.website-440 .top-header-bar {
		margin-top:90px;
	}
}

@media only screen and (min-width:768px) {
	.related-posts-by-jp ul {
		margin:0 auto;
		display: inline-block;
		vertical-align: top;
		max-width:30%;
		width:100%;
		margin-right: 2%;
	}

	.related-posts-by-jp ul &gt; li:first-of-type a {
		height: 0;
	    padding-top: 65%;
	    display: block;
	    position: relative;
	    margin-bottom:15px;
	}
	.related-posts-by-jp ul &gt; li:first-of-type a img {
		position: absolute;
	    height: 100%;
	    width: 100%;
	    max-height: none;
	    max-width: none;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    -o-object-fit: cover;
	    object-fit: cover;
	}
}
.related-posts-by-jp ul li {
	list-style:none;
}
@media only screen and (max-width:500px) {
	.related-posts-by-jp ul {
		margin-left:0px;
		margin-bottom:20px;
	}

	#assuredsoftware img {
		transform: scale(1.5);
	}
	.website-474 .logo-header {
		top:55px;
	}
}

@media only screen and (min-width:1024px) {
/*	body.website-474 .form-bottom iframe {
		max-height: 355px;
	}*/
	.related-posts-by-jp &gt; ul li:first-of-type {
		text-align:center;
	}
}

@media only screen and (min-width:500px) {
	body:not(.website-1):not(.website-474) header #nav-topbar {
		display:none;
	}
	body:not(.website-1):not(.website-474) #wrapper .top-header-bar {
		margin-top:0px;
	}
	body:not(.website-1):not(.website-474) #header-widgets .element-is-sticky {
		margin-top:0px !important;
		top:0px !important;
	}
	body.admin-bar:not(.website-1):not(.website-474) #header-widgets .element-is-sticky {
		top:30px !important;
	}
}

@media only screen and (max-width: 500px){
		.website-553 iframe{
		height: 185px!important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
		.website-553 iframe{
		height: 360px!important;
	}	
}

.sidebar-content .forth-widget-logos li:before{
    content: "\f05a";
    color: #3e5b94;
    vertical-align: middle;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    display: inline-block!important;	
    margin-right: 10px;
    font-size: 20px;
}

#footer-bottom .footer-states &gt; h2 {
	margin-top:20px;
}

/* HOMEPAGE REDESIGN CSS */

.page-id-42942  .partner-wrapper, 
.page-id-42322 .partner-wrapper {
    margin: 0px auto;
    width: 100%;
    box-sizing: border-box;
    display: grid;
    align-content: stretch;
    justify-content: space-between;
    align-items: baseline;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 1200px;
}
.page-id-42942 .partner, 
.page-id-42322 .partner {
    width: 90%;
    margin: 25px 0px;
    font-family: arial;
    border-radius: 0;
    padding: 0px 0px;
    color: #2196f3;
    position: relative;
    font-size: 20px;
    text-align: center;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0px 0px 6px 0px #848484;
    display: none;
}

.page-id-42942 .partner img {
	margin-right: auto;
    margin-bottom: 1.5rem;
    margin-left: auto;
    width: 100%!important;
    max-height: 270px;
    min-height: 270px;
    object-fit: cover;
    margin-top: 0!important;
    border-radius: 0px;
}
.page-id-42322 .partner img {
	    width: 100%!important;
    max-height: 270px;
    min-height: 270px;
    object-fit: cover;
    margin-top: 0!important;
}

.page-id-42942 .partner:before, 
.page-id-42322 .partner:before{
	position: absolute;
	right: 0;
	content: url(/wp-content/uploads/2018/11/partnerban.png);
}

.page-id-42942 #loadmore, 
.page-id-42322 #loadmore {
    margin: 0px auto 0px;
    display: table;
    border: none;
    padding: 10px 20px;
    font-weight: bold!important;
    font-size: 18px;
    cursor: pointer;
    color: #fff;
    border-radius: 4px;
    background-color: #DD6700;
    text-decoration: none;
    box-sizing: border-box;
    line-height: 1.2;
    vertical-align: middle;
}
.page-id-42942 .partner-wrapper  .partner:nth-child(1),
 .page-id-42322 .partner-wrapper  .partner:nth-child(1) {
    display: block;
}
.page-id-42942 .partner-wrapper .partner:nth-child(2), 
.page-id-42322 .partner-wrapper .partner:nth-child(2) {
    display: block;
}
.page-id-42942 .partner-wrapper .partner:nth-child(3), 
.page-id-42322 .partner-wrapper .partner:nth-child(3) {
    display: block;
}

.page-id-42942 .partner-wrapper  .partner:nth-child(4), 
.page-id-42322 .partner-wrapper  .partner:nth-child(4) {
    display: block;
}
.page-id-42942 .partner-wrapper .partner:nth-child(5), 
.page-id-42322 .partner-wrapper .partner:nth-child(5) {
    display: block;
}
.page-id-42942 .partner-wrapper .partner:nth-child(6), 
.page-id-42322 .partner-wrapper .partner:nth-child(6) {
    display: block;
}

.page-id-42942 .right-half-sure:before, 
.page-id-42322 .right-half-sure:before {
    content: 'OR';
    font-size: 18px;
    color: #325EA0;
    position: absolute;
    left: -27.5px;
    line-height: 34px;
    font-weight: 400;
}

.page-id-42942 .header-form-wrap, 
.page-id-42322 .header-form-wrap {
	background-color: transparent;
	border: 0;
	max-width: 100%;
}

.page-id-42942 .home-redesign-banner h2.form-cta-title, 
.page-id-42322 .home-redesign-banner h2.form-cta-title {
	font-size: 40px;
	color: #fff;
	width: 100%;
}

.page-id-42942 input[type=submit], 
.page-id-42322 [data-sek-level=module] .sek-module-inner input[type=submit] {
	height: 34px;
    padding: 0px 10px;
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    background-color: #DD6700;
    font-size: 18px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1;
    max-width: 25%;
    float: left;
    margin-left: 10px;
}

.page-id-42942 .home-search-wrapper, 
.page-id-42322 .home-search-wrapper {
	    text-align: center;
    max-width: 500px;
    margin: auto;
}

.page-id-42942 .home-redesign-services, 
.page-id-42322 .home-redesign-services{
	text-align: center;
}

.page-id-42942 .homeiconwrap .hicon img , 
.page-id-42322 .homeiconwrap .hicon img {
    border: 2px solid #325EA0;
    border-radius: 0;	
}

.page-id-42942 .homeiconwrap .hicon , 
.page-id-42322 .homeiconwrap .hicon {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    display: inline-block;
    margin: 0 auto;
}

.page-id-42942 .homeiconwrap, 
.page-id-42322 .homeiconwrap {
	box-sizing: border-box;
    text-align: center;
    max-width: 1200px;
    display: flex;
    margin: auto;
}

.page-id-42942 .exp-restoration p, 
.page-id-42322 .exp-restoration p{
	color: #fff;
}

.page-id-42942 .exp-restoration ul &gt; li, 
.page-id-42322 .exp-restoration ul &gt; li{
	color: #fff;
}

.page-id-42942 .exp-restoration .sek-container-fluid , 
.page-id-42322 .exp-restoration .sek-container-fluid {
	max-width: 1200px;
}

.page-id-42942 .exp-restoration .sek-container-fluid ul li, 
.page-id-42322 .exp-restoration .sek-container-fluid ul li {
    list-style-image: url(https://restorationmasterfinder.com/wp-content/uploads/2021/09/rmf-badge-icon-min.png);
}

.page-id-42942  div.partner, 
.page-id-42322  div.partner {
background-image: none;	
}

.page-id-42942  div.partner h2, 
.page-id-42322  div.partner h2{
font-size: 1.07em;
text-align: left;
padding-left: 15px;
padding-right: 15px;
}

.page-id-42942  div.partner p, 
.page-id-42322  div.partner p{
padding-left: 15px;
padding-right: 15px;
text-align: left;
}

.page-id-42942 .cont-exp-row, 
.page-id-42322 .cont-exp-row {
display: flex;
    max-width: 1200px;
    margin: auto;
    text-align: center;	
}

.page-id-42942 .cont-exp-col {
	max-width: 180px;
    margin-left: auto;
    margin-right: auto;
}
.page-id-42322 .cont-exp-col{
	width: 15%;
    margin-left: 3%;
    margin-right: 3%;
}

.page-id-42942 .cont-exp-row p, 
.page-id-42322 .cont-exp-row p, 
.cont-exp-sec h2{
	color: #fff;
	text-align: center;
}

.page-id-42942 .cont-exp-sec h2, 
.page-id-42322 .cont-exp-sec h2 {
	    max-width: 1200px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

.page-id-42942 .cont-exp-col i.fas, 
.page-id-42322 .cont-exp-col i.fas {
	color: #fff;
	font-size: 35px;
}

.page-id-42942 .cont-exp-wrap, 
.page-id-42322 .cont-exp-wrap {
	background: #325ea0;
}

.page-id-42942 .home-buttons, 
.page-id-42322 .home-buttons {
	    display: flex;
    text-align: center;
    max-width: 1200px;
    margin: auto;
    padding-bottom: 40px;
}

.page-id-42942 .partner p, 
.page-id-42322 .partner p {
	font-weight: 400;
	font-size: 16px;
	color: #000;

}

.page-id-42942 .partner h2 &gt; a, 
.page-id-42322 .partner h2 &gt; a {
text-decoration: none!important;
color: #325ea0;
}

.page-id-42942 .hicon-text, 
.page-id-42322 .hicon-text, 
.page-id-42322 [data-sek-module-type=czr_tiny_mce_editor_module] .sek-module-inner a:not(.wp-block-button__link) {
	text-decoration: none!important;
	
}

.page-id-42942 .hicon-text, 
.page-id-42322 .hicon-text{
	font-weight: bold;
	color: #325ea0;
	text-decoration:none;
}

.page-id-42942 .homeiconwrap img, 
.page-id-42322 .homeiconwrap img {
	margin-bottom: 10px;
}

.page-id-42942 .home-redesign-services h2, 
.page-id-42322 .home-redesign-services h2{
	color: #325ea0;
}

.page-id-42942 #menu-footer-menu, 
.page-id-42322 #menu-footer-menu{
	background: #eaeaea;
}

.page-id-42942 #menu-footer-menu li &gt; a, 
.page-id-42322 #menu-footer-menu li &gt; a{
	color: #000!important;
}

.page-id-42942 .top-header-bar, 
.page-id-42322 .top-header-bar{
	display: none!important;
}

.page-id-42942 #header-quote .header-form-wrap:first-of-type, 
.page-id-42322 #header-quote .header-form-wrap:first-of-type{
	display: none!important;
}

.page-id-42942 .nav-wrap, 
.page-id-42322 .nav-wrap{
	background: #eaeaea;
}

.page-id-42942 #menu-main-rmf-menu-1 li &gt; a, 
.page-id-42322 #menu-main-rmf-menu-1 li &gt; a {
	color: #000!important;
}

.page-id-42942 .home-redesign-header, 
.page-id-42322 .home-redesign-header {
	display: none;
	padding-top: 30px;
	padding-bottom: 30px;
}

.page-id-42942 .home-redesign-header, 
.page-id-42322 .home-redesign-header{
	display: block!important;
}

.page-id-42942 #header .nav-container, 
.page-id-42322 #header .nav-container {
	position: relative!important;
}

.page-id-42942 .home-redesign-row, 
.page-id-42322 .home-redesign-row {
	    display: flex;
    max-width: 1200px;
    margin: auto;
    align-items: center;
}

.page-id-42942 .home-redesign-col:first-child, 
.page-id-42322 .home-redesign-col:first-child {
	width: 62%;
}

.page-id-42942 .home-redesign-col:nth-child(2), 
.page-id-42322 .home-redesign-col:nth-child(2) {
	width: 36%;
}

.page-id-42942 .home-redesign-col:first-child img, 
.page-id-42322 .home-redesign-col:first-child img{
	max-width: 150%;
}

.page-id-42942 .home-redesign-col:nth-child(3), 
.page-id-42322 .home-redesign-col:nth-child(3) {
	width: 17%;
}

.page-id-42942 .home-redesign-col:nth-child(4), 
.page-id-42322 .home-redesign-col:nth-child(4) {
	width: 20%;
}

.page-id-42942 .headertel {
    color: #DF0F0F;
    font-size: 25px;
    font-weight: bold;
}
.page-id-42322 .headertel {
    color: #DF0F0F;
    font-size: 22px;
    font-weight: bold;
}

.page-id-42942 .clusnw, 
.page-id-42322 .clusnw {
    color: #325EA0;
    font-weight: 600;
    display: inline-block;
    margin-top: 10px;
    font-size: 27px;
}

.page-id-42942 .fa-phone-volume, 
.page-id-42322 .fa-phone-volume{
    font-size: 45px;
    margin-top: 12px;
    float: left;
    margin-right: 5px;
    color: #3E5B94;
    margin: 0px 8px 5px;
}

.page-id-42942 .sek-btn-text {
    height: 100%;
    padding: 15px;
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    background-color: #DD6700;
    font-size: 18px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1;
    max-width: 100%;
    float: left;
} 
.page-id-42322 .sek-btn-text {
	    height: 34px;
    padding: 0px 12px;
    display: inline-block;
    border-radius: 5px;
    color: #fff;
    background-color: #DD6700;
    font-size: 18px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1;
    max-width: 25%;
    float: left;
}

.page-id-42942 .home-redesign-footer-head, 
.page-id-42322 .home-redesign-footer-head {
	display: none;
}

.page-id-42942 .home-redesign-footer-head, 
.page-id-42322 .home-redesign-footer-head {
	display: block;
}

.page-id-42942 .title-states:first-of-type, 
.page-id-42322 .title-states:first-of-type{
	display: none;
}

.page-id-42942 #footer-bottom, 
.page-id-42322 #footer-bottom{
	background: #fff;
}

.page-id-42942 #header, 
.page-id-42322 #header{
	    position: relative;
    z-index: 9999;
    width: 100%;
    top: 0;
}

.page-id-42942 #footer-bottom .footer-states a, 
.page-id-42322 #footer-bottom .footer-states a {
color: #000;
    font-size: 17px;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 30px;
}

.page-id-42942 .copyright, 
.page-id-42322 .copyright{
	font-size: 15px;
	font-weight: bold;
}

.page-id-42942 .pad.group .social-links-footer, 
.page-id-42322 .pad.group .social-links-footer {
 
    padding-top: 15px;
    padding-bottom: 15px;
}

.page-id-42942 #footer-bottom, 
.page-id-42322 #footer-bottom {
		padding-top: 30px;
	padding-bottom: 30px;
}

.page-id-42942 .right-half-sure:before, 
.page-id-42322 .right-half-sure:before {
    content: 'OR';
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: -27.5px;
    line-height: 34px;
    font-weight: 400;
}

@media only screen and (max-width: 500px) {
.page-id-42942 .partner-wrapper, 
.page-id-42322 .partner-wrapper {
    margin: 0px auto;
    width: 100%;
    display: block;
    max-width: 100%;
}

.page-id-42942 .home-redesign-services h2, 
.page-id-42942.cont-exp-sec h2,
.page-id-42322 .home-redesign-services h2,
.page-id-42322 .cont-exp-sec h2 {
	font-size: 1.4em;
}

.page-id-42942 .footer-states, 
.page-id-42322 .footer-states{
	padding-left: 15px;
	padding-right: 15px;
}

.page-id-42942 .home-button-col:first-child, 
.page-id-42322 .home-button-col:first-child {
	margin-right: 0%!important;
}

.page-id-42942 .sektion-wrapper, 
.page-id-42322 .sektion-wrapper {
     margin-top: 0px!important; 
}

.page-id-42942 #header, 
.page-id-42322 #header {
    z-index: 999;
    margin-top: 70px;
}

.page-id-42942 #nav-footer .nav li a, 
.page-id-42322 #nav-footer .nav li a {
	border-top: 0px;
}

.page-id-42942 .hicon-text, 
.page-id-42322 .hicon-text {
	font-size: 12px;
}
.page-id-42942 .cont-exp-sec h2, 
.page-id-42322 .cont-exp-sec h2 {
	padding-left: 15px;
	padding-right: 15px;
}
.page-id-42942 .fa-phone-volume, 
.page-id-42322 .fa-phone-volume{
	margin-left: 0%!important;
}
.page-id-42942 .homeiconwrap, 
.page-id-42322 .homeiconwrap {
	display: block;
}
.page-id-42942 .cont-exp-row, 
.page-id-42322 .cont-exp-row {
	display: block;
}	
.page-id-42942 .cont-exp-col, 
.page-id-42322 .cont-exp-col {
	width: 100%;
}

.page-id-42322 .home-redesign-banner [data-sek-id="__nimble__e2a0c10b4ace"] {
	height: 70vh;
}
.page-id-42942 .header-form-wrap .left-half-maybe, 
.page-id-42322 .header-form-wrap .left-half-maybe, 
.header-form-wrap .right-half-sure {
	max-width: 100%;
}
.page-id-42942 .header-form-wrap .left-half-maybe, 
.page-id-42322 .header-form-wrap .left-half-maybe {
	margin-bottom: 20px;
}
.page-id-42942 .home-search-wrapper, 
.page-id-42322 .home-search-wrapper {
    width: 75%;
}
.page-id-42942 .cont-exp-row, 
.page-id-42322 .cont-exp-row {
    padding-right: 15px;
}

.page-id-42322  [data-sek-id="__nimble__b650430902b5"] {
	padding-left: 15px;
	padding-right: 15px;
}
 
.page-id-42322 .home-redesign-row &gt; .home-redesign-col:first-child {
	display: none;
}
.page-id-42942 .home-redesign-row, 
.page-id-42322 .home-redesign-row {
	display: block;
}
.page-id-42942 .home-redesign-col, 
.page-id-42322 .home-redesign-col {
	width: 100%!important;
	margin: auto;
	text-align: center;
	margin-bottom: 20px;
}
.page-id-42942 .home-redesign-col .sek-btn-text, 
.page-id-42322 .home-redesign-col .sek-btn-text{
	max-width: 100%!important;
	float: none!important;
}
.page-id-42942 .fa-phone-volume, 
.page-id-42322 .fa-phone-volume {
	float: none!important;
}
.page-id-42942 .mobile-logo-custom, 
.page-id-42322 .mobile-logo-custom {
	display: none;
}

.page-id-42942 .mobile-logo-custom, 
.page-id-42322 .mobile-logo-custom {
	display: contents;
}
.page-id-42942 #header .mobile-title-logo-in-header, 
.page-id-42322 #header .mobile-title-logo-in-header {
    display: none;
    float: left;
    height: 50px;
    line-height: 50px;
    width: 75vw;
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 15px;
}
.page-id-42942 .mobile-title-logo-in-header:before, 
.page-id-42322 .mobile-title-logo-in-header:before {
    content: '';
    float: left;
    font-weight: 600;
    margin-left: 148px;
    color: #fff;
}
.page-id-42942 .uwy.userway_p1 .uai, 
.page-id-42322 .uwy.userway_p1 .uai {
    top: 180px;
}

.page-id-42322 .ham__navbar-toggler-two.collapsed, 
.page-id-42322 .ham__navbar-toggler-two.active {
    margin-right: 20px;
}
.page-id-42942 header#header nav .ham__navbar-toggler-two .ham__navbar-span-wrapper .line, 
.page-id-42322 header#header nav .ham__navbar-toggler-two .ham__navbar-span-wrapper .line {
	background-color: #000;
}
.page-id-42942 header#header nav#nav-mobile, 
.page-id-42322 header#header nav#nav-mobile {
    border-bottom: 3px solid #325EA0;
    background-color: #fff;
        padding-top: 15px;
    padding-bottom: 10px;
}
.page-id-42942 .ham__navbar-toggler-two .ham__navbar-span-wrapper, 
.page-id-42322 .ham__navbar-toggler-two .ham__navbar-span-wrapper {
    margin: 0px 5px;
}
.page-id-42942 .ham__navbar-toggler-two .line, 
.page-id-42322 .ham__navbar-toggler-two .line {
	height: 3.5px;
}

.page-id-42942 .mobile-logo-custom img, 
.page-id-42322 .mobile-logo-custom img {
	    max-width: 70%;
    margin-left: 20px;
}

.page-id-42942 .home-redesign-mobile-row, 
.page-id-42322 .home-redesign-mobile-row {
	display: flex;
}

.page-id-42942 .home-redesign-mobile-row &gt; .home-redesign-col, 
.page-id-42322 .home-redesign-mobile-row &gt; .home-redesign-col {
	margin-bottom: 0px;
}

.page-id-42942 .home-redesign-col:nth-child(3), 
.page-id-42322 .home-redesign-col:nth-child(3) {
	margin-top: 20px;
	margin-bottom: 0px;
}

.page-id-42942 #header .nav-container .nav li a, 
.page-id-42322 #header .nav-container .nav li a {
	color: #000;
}

.page-id-42942 .home-redesign-header, 
.page-id-42322 .home-redesign-header{
	border-bottom: 3px solid #325EA0;
}

.page-id-42942 #footer .nav-container .nav, 
.page-id-42322 #footer .nav-container .nav {
    text-align: center;
    display: revert;
    text-align: center;
    max-width: 100%;
    margin: auto;
}

.page-id-42942 .left-half-maybe, 
.page-id-42322 .left-half-maybe, 
.page-id-42942 .right-half-sure, 
.page-id-42322 .right-half-sure {
	float: none;
	width: auto;
}

.page-id-42942 .header-form-wrap, 
.page-id-42322 .header-form-wrap {
	top: -100px;
}



.page-id-42942 #footer .nav-container .nav &gt; li, 
.page-id-42322 #footer .nav-container .nav &gt; li {
    font-size: .9375em;
    max-width: 100%;
    text-align: center;
    display: inline-block;
    float: none;
    margin: auto;
}

.page-id-42942 .exp-restoration img, 
.page-id-42322 .exp-restoration img{
    float: none!important;
    text-align: center;
    margin: auto!important;
    display: block;	
    margin-bottom: 20px!important;
}

.page-id-42942 .homeiconforthrow, 
.page-id-42322 .homeiconforthrow {
	display: flex!important;
	width: 100%!important;
	padding-right: 15px;
}

.page-id-42942 footer .ham__navbar-toggler-two, 
.page-id-42322 footer .ham__navbar-toggler-two{
	display: none;
}

.page-id-42942 .cont-exp-col p, 
.page-id-42322 .cont-exp-col p{
	max-width: 50%;
	margin: auto;
	padding-bottom: 20px;
}

.page-id-42942 .cont-exp-col:last-child p, 
.page-id-42322 .cont-exp-col:last-child p{

	padding-bottom: 0px;
}

}

.page-id-42942 .home-redesign-mobile-row {
    display: flex;
    width: 100%;
    align-items: center;
    text-align: center;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: space-between;
    justify-content: space-between;
}
.page-id-42322 .home-redesign-mobile-row {
	display: flex;
	    width: 100%;
	    align-items: baseline;
	    text-align: center;
}

.page-id-42942 #menu-main-rmf-menu-1 .sub-menu li &gt; a, 
.page-id-42322 #menu-main-rmf-menu-1 .sub-menu li &gt; a {
    color: #fff!important;
}

.page-id-42942 #menu-main-rmf-menu-1 .sub-menu, 
.page-id-42322 #menu-main-rmf-menu-1 .sub-menu {
	top: 52px;
}

.sub-menu {
	text-align: left;
}

.page-id-42942, 
.page-id-42322 #menu-footer-menu {
	padding-top: 10px;
	padding-bottom: 10px;
}

.page-id-42942 .fa-phone-volume, 
.page-id-42322 .fa-phone-volume{
	margin-left: 25%;
}

.page-id-42942 .homeiconforthrow, 
.page-id-42322 .homeiconforthrow {
	display: flex;
	width: 50%;
}

.page-id-42942 .homeiconforthrow img, 
.page-id-42322 .homeiconforthrow img {
	margin: auto;
	display: block;
}

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

.page-id-42942 .home-redesign-header, 
.page-id-42322 .home-redesign-header{
	display: block;
}

.home-redesign-footer-head {
	display: none;
}

.page-id-42942 .fa-phone, 
.page-id-42322 .fa-phone{
	transform: rotate(135deg);
}

.page-id-42942 .mobileheadertwobuttons, 
.page-id-42322 .mobileheadertwobuttons{
	
	    top: 0px;
	    position: fixed!important;
}

@media only screen and (min-width: 320px) and (max-width: 375px){
.page-id-42942 .clusnw, 
.page-id-42322 .clusnw {

    font-size: 23px!important;
}
.page-id-42942 .headertel, 
.page-id-42322 .headertel {
    font-size: 22px!important;
}

.page-id-42322 .home-redesign-banner [data-sek-id="__nimble__e2a0c10b4ace"] {
    height: 85vh;
}
.page-id-42942 .sektion-wrapper, 
.page-id-42322 .sektion-wrapper {
    margin-top: 0px!important;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	.page-id-42942 .cont-exp-col, 
	.page-id-42322 .cont-exp-col {
    width: 18%;
    margin-left: 1%;
    margin-right: 1%;
}
.page-id-42942 .cont-exp-wrap, 
.page-id-42322 .cont-exp-wrap{
	padding-bottom: 20px;
}
}

.mobile-logo-custom{
	display: none;
}

.page-id-42942 #footer-bottom .footer-states &gt; h2, 
.page-id-42322 #footer-bottom .footer-states &gt; h2 {
	margin-top: 0px;
}

.page-id-42942 .home-button-col, 
.page-id-42322 .home-button-col {
	width: 50%;
}

.page-id-42942 .home-button-col:first-child, 
.page-id-42322 .home-button-col:first-child{
	margin-right: 35%;
}

.page-id-42942 .partner, 
.page-id-42322 .partner{
	min-height: 532px;
}

.page-id-42942 .right-half-sure::before, 
.page-id-42322 .right-half-sure::before {
	display: none;
}

@media only screen and (max-width: 500px){
.page-id-42942 .header-form-wrap, 
.page-id-42322 .header-form-wrap {
	min-height: 250px;
}
}

@media only screen and (min-width: 320px) and (max-width: 340px){
	.page-id-42322 .home-redesign-banner [data-sek-id="__nimble__e2a0c10b4ace"] {
    height: 60vh!important;
}
}

.page-id-42322 [data-sek-level=module] .sek-module-inner input[type=submit] {

    background-color: #DD6700;
}

.page-id-42942 .home-redesign-banner h2.form-cta-title, 
.page-id-42322 .home-redesign-banner h2.form-cta-title {

color: #325ea0;
font-weight: bold!important;
    text-shadow: 0px 0px 0px rgb(0 0 0)!important;
}

.page-id-42942 .fa-phone-volume, 
.page-id-42322 .fa-phone-volume{
 
    margin-left: 50%;
	
}

@media only screen and (min-width: 1200px){
.page-id-42942 .home-redesign-col:nth-child(2), 
.page-id-42322 .home-redesign-col:nth-child(2) {
	text-align: left;
}
}

@media only screen and (min-width: 1024px) and (max-width: 1200px){
	.page-id-42942 .fa-phone-volume, 
	.page-id-42322 .fa-phone-volume{
		margin-left: 33%!important;
	}
	.page-id-42942 .home-redesign-col:first-child, 
	.page-id-42322 .home-redesign-col:first-child {
    width: 60%;
}
.page-id-42942 .home-redesign-col:nth-child(2), 
.page-id-42322 .home-redesign-col:nth-child(2) {
    width: 33%;
}
.page-id-42942 .home-redesign-col:nth-child(3), 
.page-id-42322 .home-redesign-col:nth-child(3) {
    width: 20%;
}
}

/* HOMEPAGE REDESIGN CSS */

.sek-hide-rc-badge h1{
    text-transform: capitalize;
    font-size: 30px;
    font-weight: 400;
    text-align: left;
    line-height: 30px;
    padding-left: 30px;	
}

#page .container-inner {
    border-bottom: 0px solid #f1f1f1;
}

body:not(.website-1) .cmplz-cookiebanner .cmplz-message {
	word-wrap: normal;
	width: auto;
}

#nf-field-7-container input {
	padding: 5px 10px !important;
border-radius: 5px !important;
background: #E27600 !important;
color: #fff !important;
font-weight: 400 !important;
font-size: 17px !important;
}

.nf-form-content  input{
	height: 34px!important;
	border-radius: 5px!important;
	padding-left: 15px;
}

.nf-form-title, .nf-form-fields-required{
	display: none!important;
}

#ninja_forms_required_items, .nf-field-container {
  margin-bottom: 10px!important;
}

#nf-field-6-container .nf-field {
	background: white;
border-radius: 20px;
padding: 10px;
color: black;
}

.nf-response-msg p{
	color: #fff;
}

.website-474 .hu-pad #pg-26172-0 {
	margin-bottom: 17px;
}

.website-474 .review-exc{
	background: #eaeaea;
padding: 40px;
}

#answer-quest p{
	color: #fff;
}

#lead-gen-vid .sek-column{
	max-width: 50%;
}

#lead-gen-vid .sek-row{
	display: ruby;
}

#lead-gen-vid iframe{
	min-height: 350px;
}

#lead-gen-vid:first-of-type h2{
	padding-top: 40px;
	padding-bottom: 40px;
}

#formFrame {
	border-radius: 5px;
}

.page-id-42942 .page-title { display:none; }

.page-id-42942 .header-form-wrap {
	position: static;
    bottom: auto;
    top: auto;
    left: 0;
    right: 0;
    max-width: 510px;
    width: 100%;
    min-height: 150px;
    margin: auto;
    padding: 10px;
    background-color: rgba(240,240,240,.8784313725490196);
    border-radius: 5px;
    border: 2px solid #3e5d9e;
    text-align: center;
    box-shadow: 0px 1px 5px 1px rgb(3 37 234 / 20%);
    -webkit-box-shadow: 0px 1px 5px 1px rgb(3 37 234 / 20%);
    box-sizing: border-box;
}
.page-id-42942 .header-form-wrap h2.form-cta-title {
    width: 100%;
    margin: 0 0 15px;
    color: #325ea0;
    font-size: 22px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold!important;
    text-shadow: 0px 0px 0px rgb(0 0 0)!important;
}

.page-id-42942 .header-form-wrap select, 
.page-id-42942 .header-form-wrap input[type="number"] {
	height: 33px;
    padding: 6px 12px;
    background-color: #f1f1f1;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    display: inline-block;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top;
    max-width: 75%;
    float: left;
    margin-right: 2px;
    box-shadow: 0px 0px 2px 1px #26467952;
}
.page-id-42942 .header-form-wrap input[type=submit] {
	height: 34px;
    padding: 0px 10px;
    display: inline-block;
    border-radius: 3px;
    color: #fff;
    border: 1px solid #f1f1f1;
    background-color: #DD6700;
    font-size: 15px;
    font-weight: 700;
    vertical-align: top;
    line-height: 1;
    max-width: 100%;
    float: left;
    margin-left: 5px;
    box-shadow: 0px 0px 2px 1px #26467952;
}

body.page-id-42942.website-1 {
	margin-top:0px;
	padding-top:0px;
}

body.page-id-42942.website-1 #wrapper #page.container {
	margin-top:0px;
	padding-top:0px;
}

body.page-id-42942.website-1 .entry img {
	box-shadow:none;
}

body.page-id-42942.website-1 .hicon a {
	text-decoration:none;
}

.blue-dude-bg-jp .textwidget p,
.blue-dude-bg-jp .textwidget ul {
	color:#fff;
	line-height: 1.5em;
    font-weight: 400;
}

body.page-id-42942.website-1 .content ul li {
    list-style-image: url(https://restorationmasterfinder.com/wp-content/uploads/2021/09/rmf-badge-icon-min.png);
}

body.page-id-42942.website-1 .bottomrowjp h2 {
	max-width: 1200px;
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #fff;
    text-align: center;
    font-size: 2.07em;
    line-height: 1.5em;
    font-weight: 400;
}

body.page-id-42942.website-1 div.partner p {
    padding-left: 0px;
    padding-right: 0px;
}

body.page-id-42942.website-1 div.partner p:last-child {
	    padding-left: 15px;
    padding-right: 15px;
}

body.page-id-42942.website-1 .entry.themeform .pagination.group {
	margin-bottom:0px;
}

body.page-id-42942.website-1 #content .hu-pad.group {
	padding-bottom:0px;
	padding-top:0px;
	margin-top: 0px;
}

@media only screen and (min-width:760px) {
	body.page-id-42942.website-1 header #nav-topbar {
		top:0 !important;
	}
}

body.page-id-42942.website-1 #topbar-header-search .toggle-search i.fas {
	color:#000;
}

body.page-id-42942.website-1 .cont-exp-col .inner-col-2 {
	font-size: 16px;
    line-height: 1.5;
}

#bFormDiv iframe{
	max-height: 800px;
}

#bFormDiv{
	max-height: 830px;
}

.zip-search-inner-wrapper a.headertel {
	font-size: 21px;
}

.smallfootertext {
    font-size: 12px;
    font-weight: normal;
    line-height: 18px;
    text-align: center;
    max-width: 880px;
    margin: 0 auto;
    margin-bottom: 10px;
}

@media only screen and (max-width:500px) {
	.page-id-42942 .header-form-wrap {
		max-height: 100%;
		max-width: 75%;
	}

	.rmf-pillar-page .sfm-navicon-button {
    left: 10px !important;
}
	.page-id-42942 .fa-phone-volume {
		font-size: 35px;
	    margin-right: 0px;
	    margin-bottom: 0px;
	}
	.page-id-42942 main article .home-redesign-banner {
		background-size: unset !important;
    background-position: 15% 0% !important;
	}
	.page-id-42942 .home-redesign-banner #panel-42942-0-0-0 &gt; .panel-widget-style {
		padding: 23% 0% 23% 0%;
	}
	.page-id-42942 .header-form-wrap select {
		max-width:73%;
	}
	.page-id-42942 .bottomrowjp .cont-exp-wrap .cont-exp-col {
		margin-bottom:35px;
	}
	.page-id-42942 .blue-dude-bg-jp:after {
	    content: '';
	    background: url(https://restorationmasterfinder.com/wp-content/uploads/2023/11/rmf-home-banner-redesignn.webp);
	    background-size: 125%;
	    background-position: left;
	    background-repeat: no-repeat;
	    height: 125px;
	    display: block;
	    width: 100%;	
	}
}

.page-template-default h1{
	text-transform: capitalize;
font-size: 30px;
font-weight: 400;
text-align: left;
line-height: 30px;
padding-left: 30px;
	
}

/* MICROSITE POP UP FORM UPDATES */

.pop-up-form .nf-element {
	height: 35px;
	border-radius: 4px;
}

.pop-up-button {
	padding: 5px 10px!important;
    border-radius: 4px!important;
    background: #E27600!important;
    color: #fff!important;
    font-weight: 400!important;
    font-size: 17px!important;
	height: 40px;
}

.boxzilla-close-icon {
	color: white!important;
}

.pop-up-form #nf-field-1_1 {
	padding-left: 13px;
}

#bFormDiv #formFrame &gt; body{
	font-size: 25px;
	color: #fff!important;
}

.rmf-pillar-page .crp_related {
	display: none;
}
.rmf-pillar-page .crp_related{
	display: block;
}


/*body {
	 color: #2c3e50;
	 background: #ecf0f1;
	 padding: 0 1em 1em;
}
 h1 {
	 margin: 0;
	 line-height: 2;
	 text-align: center;
}
 h2 {
	 margin: 0 0 0.5em;
	 font-weight: normal;
}*/
 .tabs input {
	 position: absolute;
	 opacity: 0;
	 z-index: -1;
}
 .row {
	 display: flex;
}
 .row .col {
	 flex: 1;
}
 .row .col:last-child {
	 margin-left: 1em;
}
/* Accordion styles */
 .tabs {
	 border-radius: 8px;
	 overflow: hidden;
	 box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
}
 .tab {
	 width: 100%;
	 color: white;
	 overflow: hidden;
}
 .tab-label {
	 display: flex;
	 justify-content: space-between;
	 padding: 1em;
	 background: #2c3e50;
	 font-weight: bold;
	 cursor: pointer;
	/* Icon */
}
 .tab-label:hover {
	 background: #1a252f;
}
 .tab-label::after {
	 content: "\276F";
	 width: 1em;
	 height: 1em;
	 text-align: center;
	 transition: all 0.35s;
}
 .tab-content {
	 max-height: 0;
	 padding: 0 1em;
	 color: #2c3e50;
	 background: white;
	 transition: all 0.35s;
}
 .tab-close {
	 display: flex;
	 justify-content: flex-end;
	 padding: 1em;
	 font-size: 0.75em;
	 background: #2c3e50;
	 cursor: pointer;
}
 .tab-close:hover {
	 background: #1a252f;
}
.tabs input:checked + .tab-label {
	 background: #1a252f;
}
.tabs input:checked + .tab-label::after {
	 transform: rotate(90deg);
}
 .tabs input:checked ~ .tab-content {
	 max-height: 0vh;
	 padding: 0em;

}

.tab-content {
	 max-height: 100vh;
	 padding: 1em;	
}

.tab-label::after {
	 transform: rotate(90deg);
}
 
 .rmf-pillar-page h1{
 	display: none;
 }

  .rmf-pillar-page-water h1{
 	display: block!important;
 	text-transform: uppercase;
 }

 .rmf-pillar-page-water .rmf-pillar-banner p{
 	color: #325ea0!important;
 }

 .rmf-pillar-page-water .rmf-pillar-banner {
 	border-top: 40px solid rgba(251,243,74,.9);
 	border-bottom: 33px solid rgba(251,243,74,.9);
 }

 .rmf-pillar-page-water .head-banner-image img{
 	box-shadow: 0px 0px 0px;
 }

 .rmf-pillar-page-water .head-banner-image {
 position: absolute;
top: -40px;
right: 0;
height: 100%;	
 }

 .rmf-pillar-page .rmf-pillar-banner p {
 	max-width: 1300px;
 	margin:  auto;
 	text-align: center;
 }

 .rmf-pillar-page .tabs{
 	max-width: 1300px;
 	margin:  auto;
 }

 .rmf-pillar-page .services-inner-row {
 	display: block;
 }

 .rmf-pillar-page .services-inner-col-img{
width: 100%;
padding: 0;
 }

 .rmf-pillar-page .services-inner-col-text{
width: 100%;

position: relative;
max-width: 90%;
padding-left: 20px;
padding-top: 10px;

 }

 .rmf-pillar-page .rmf-pillar-title-text {
 	text-align: center;
 }

  .rmf-pillar-page #page{
  	padding-top: 0px!important;
  }

/*  .rmf-pillar-page .page-title{
  	display: none;
  }*/

  .rmf-pillar-page .callusnow-text {
  	background-color: #f9f25a;
  z-index: 1;
  text-align: center;
  max-height: 50px;
  box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.75);
}

.rmf-pillar-page .callusnow-text {
  font-size: 28px;
  font-weight: 600;
  color: rgb(61,93,158);
  background-color: rgba(251, 243, 74,0.9);
  padding: 21px;
  border-radius: 1px;
}

.rmf-pillar-page .rmf-pillar-counties ul{
	column-count: 2;
}

.rmf-pillar-page .rmf-pillar-counties h2{
text-align: left!important;
}

.rmf-pillar-page .rmf-pillar-image img{
	min-width: 100%;
	object-fit: cover;
	max-height: 400px;
	min-height: 400px;
	max-width: 100%;
	box-shadow: 0 0 5px #000;
}



.rmf-pillar-page .themeform label {
  font-weight: 600;
  color: #fff;
}

.rmf-pillar-page .tab-content{
	background: #fff;
}

.rmf-pillar-page .rmf-pillar-counties .content ul li {
	list-style-image: none!important;
}

.rmf-pillar-page .page-title:first-child{
	display: none;
}

.rmf-pillar-page .tab-content{
	margin-top: -17px;
}

.rmf-pillar-page .crp_related ul{
	column-count: 3;
}



.services-box .service-title {
  background: #325ea0;
  padding: 10px;
  text-align: center;
}

.services-box .service-title h3{
	color: #fff!important;
}

.services-inner-row, .services-learn-more{
	background: #eaeaea;
}

/*.services-inner-col-text {
	padding: 20px;
}*/

.services-learn-more{
	padding-bottom: 20px;
	text-align: center;
}

.rmf-pillar-cta-last{
	padding-top: 0px!important;
}
.rmf-pillar-cta-before-last{
	padding-bottom: 0px!important;
}

.rmf-pillar-page .crp_related{
	display: block!important;
}

.crp_related {
	display: none;
}
.crp_related.crp-grid ul li a.crp_link {
  grid-template-rows: auto;
  text-align: center;
}

.posts-wrapper{
	display: flex;
	width: 100%;
}

.posts-col{
	text-align: center;
	width: 33%;
}

.crp_title{
	margin-top: 20px!important;
	color: rgb(50, 94, 160);
font-size: 18px;
text-align: center;
font-weight: bold;
}

@media only screen and (max-width:  500px){
	.posts-wrapper {
		display: block;
		width: 100%;
	}
	.rmf-pillar-page .callusnow-text {

  padding-bottom: 50px;
  line-height: 40px;
}
	.posts-col{
		width: 100%;
		margin-bottom: 20px;
	}
}

.services-learn-more a {
	color: #000;
	font-weight: bold;
}

.rmf-pillar-related-col{
	text-align: center;
}

.rmf-pillar-banner h2, .rmf-pillar-banner p {
	color: #fff!important;
}

.service-title &gt; h3{
	margin-bottom: 0px;
}

.rmf-pillar-page .callusnow-text a{
	color: #325ea0;
}

.why-choose-us-box img {
	
max-height: 250px;
min-height: 250px;
object-fit: cover;
min-width: 100%;
max-width: 100%;
border-radius: 0;
object-fit: cover;
box-shadow: 0 0 0 aliceblue;

}

.rmf-divider {
	max-width: 1300px;
margin: auto;
margin-bottom: 80px;
}

.rmf-pillar-why-choose-us .rmf-pillar-related-col h3, .rmf-pillar-why-choose-us  .rmf-pillar-related-col p, .rmf-pillar-why-choose-us  .rmf-pillar-related-col a {
	color: #fff!important;
}

.why-choose-us-box p:last-child &gt; a, .services-learn-more &gt; a {
text-align: center;
height: 34px;
padding: 12px;
color: #fff!important;
border-radius: 5px;
text-decoration: none!important;
background-color: #DD6700;
font-size: 18px;
font-weight: 700;
vertical-align: top;
line-height: 1;

text-decoration: none;	
}

.why-choose-us-box {
	padding-bottom: 15px;
}

.why-choose-para{
	margin-bottom: 50px!important;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

.services-learn-more{
	padding-top: 50px;
	padding-bottom: 30px;
}

.services-inner-col-img img {
	/*min-height: 100%;*/
	min-width: 100%;
	border-radius: 0;
	box-shadow: 0 0 0 aliceblue;
}

.rmf-divider{
	background: #325ea0;
height: 3px;
box-shadow: 0 0 0 aliceblue;
}

/*.services-inner-col-img {
	margin: auto;
}*/

.rmf-pillar-service-area .panel-grid-cell{
	margin:  auto;
}

.rmf-pillar-why-choose-us .rmf-pillar-related-col {
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(50,94,161,1) 86%);	
}

.rmf-pillar-related-posts .rmf-pillar-related-col img{
	max-height: 250px;
min-height: 250px;
object-fit: cover;
min-width: 100%;
max-width: 100%;
border-radius: 0;
object-fit: cover;
box-shadow: 0 0 5px #000;
}

.rmf-pillar-related-posts .rmf-pillar-related-col p:last-child &gt; a{
text-align: center;
height: 34px;
padding: 12px;
color: #fff!important;
border-radius: 5px;
text-decoration: none!important;
background-color: #DD6700;
font-size: 18px;
font-weight: 700;
vertical-align: top;
line-height: 1;

text-decoration: none;		
}

.rmf-pillar-related-posts .rmf-pillar-related-col h3{
	margin-bottom: 40px;
}

.rmf-pillar-page .callusnow-text a {
text-decoration: none!important;
}

.services-inner-col-img img {
min-height: 200px;
object-fit: cover;
min-width: 100%;
max-height: 200px;
}

.lead-gen-res-banner{
	background-color: #000000;
background-image: url(https://restorationmasterfinder.com/lead-gen/wp-content/uploads/sites/474/2022/04/RMF-Lead-Generation-Resources.jpg);
background-position: center center;
background-size: cover;
padding: 200px 0px 200px 0px;
}

.lead-gen-res-banner h1{
	text-transform: capitalize;
padding-left: 0px;
font-size: 2.5em;
color: white;
font-weight: 400;
text-align: left;
line-height: 30px;
}
.lead-gen-res-banner p{


color: white;
font-size: 1.1em;
margin-bottom: 1em;
margin-top: 1em;
}

.lead-gen-res-banner{
	display: none;
}

.blog .lead-gen-res-banner{
	display: block!important;
}

.blog #pgc-26607-0-0{
	width: calc(100% - ( 0 * 30px ) );
max-width: 1020px;
margin: auto;
}

.navigation-pag li a,
.navigation-pag li a:hover,
.navigation-pag li.active a,
.navigation-pag li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation-pag li {
    display: inline;
}
 
.navigation-pag li a,
.navigation-pag li a:hover,
.navigation-pag li.active a,
.navigation-pag li.disabled {
    background-color: #325ea0;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation-pag li a:hover,
.navigation-pag li.active a {
    background-color: #3C8DC5;
}

.navigation-pag{
    text-align: center;
    margin: auto;
}

.navigation-pag li:first-child:not(.active){
    display: none;
}

.navigation-pag li:last-child:not(.active){
    display: none;
}

.navigation-pag li {
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
}

@media only screen and (max-width:  500px){
    .navigation-pag ul{
    margin-bottom: 40px;
    display: block;
    line-height: 60px;
    }
    .navigation-pag li {
    margin-left: 0px;
    margin-right: 9px;
}
}

.blog #page{
	margin-top: 0px!important;
}

.blog .post-standard.excerpt .post-inner {
	border-bottom: 0px;
}

.blog #page .container-inner{
	border-bottom: 0px!important;
	box-shadow: 0 0px 0px rgba(0,0,0,0.1);
}

.blog .post-thumbnail img{ 
display: block;
width: 100%;
height: auto;
min-width: 400px;
max-height: 250px;
box-shadow: 0 0 5px #000;
object-fit: cover;
}

.blog .post-standard .post-thumbnail{
margin-left: -230px;
max-width: 200px;
margin-bottom: 0;
float: left;
margin-right: 40%;	
}

.blog .post-content{
	width: 50%;
}

.blog .hu-pad{
	padding-top: 60px;

}

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

	.blog #panel-26607-0-0-0{
		max-width: 80%;
margin: auto;	
	}

	.blog .post-content {
		width: 100%;
	}

	.blog .post-thumbnail img {
		max-width: 250px;
width: 250px;
min-width: 300px;
text-align: center;
margin: auto;
float: none;
	}

	.blog #grid-wrapper .post-standard.excerpt .post-inner{
		padding-left: 0px;
	}

	.blog #grid-wrapper .post-standard.excerpt .post-thumbnail{
		margin-left: 0;
	}

	.blog .post-content{
		margin-top: 30px;
	}

}

.nonact{
	background-color: #325ea0!important;
}

@media only screen and (min-width:  768px){
.website-474 .panel-layout .sticky {
    margin-top: -82px!important;
}
}

/* New Menu */

.website-1 #header .nav-container {
	display: none!important;
}

.rmf-pillar-page .uwy.userway_p1 .uai {
	top: 67px!important;
}



#sfm-sidebar .sfm-logo img {
	margin-top: 20px;
}

@media only screen and (max-width:  500px) {
	.sfm-navicon-button.sf_label_default {
		width: 43px!important;
		height: 43px!important;
	}

	body .uwy.userway_p1 .uai {
	top: 67px!important;
}

body .uwy.userway_p1 .uai {
	left: 16%!important;
}

.rmf-pillar-page .logo-header img{
	padding-top: 20px!important;
	max-width: 280px!important;
}

.rmf-pillar-page .uwy.userway_p1 .uai {
	    left: calc(100vw - 11px)!important;
}

.rmf-pillar-page .uwy.userway_p1 .uai {
	    top: 51px!important;
}

.is-scrolled .sfm-navicon-button {
	top: 120px!important;
}

.is-scrolled .uwy.userway_p1 .uai{
top: 120px!important;
}

.rmf-pillar-page .top-header-bar{
	margin-bottom: -10%;
}

	.website-474 .header-ads-desktop{
		display: none;
	}

	.website-474 .top-header-bar {
		height: 170px;
	}

	.website-474 .logo-header img{
		border-radius: 8px;
	}

	.rmf-pillar-page .uwy.userway_p1 .uai {
		
		left: calc(100vw - 21px);
	}
	
}

.page-id-26172 .top-header-bar{
height: 140px;
}

.rmf-pillar-banner {
	    width: 100vw;
    position: relative;
    margin-left: -50vw;
    
    margin-top: 0px;
    left: 50%;
    height: 400px;
}

.rmf-pillar-page .top-header-bar {
	    height: 156px;
	    margin-top: 0px;
}

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

	.rmf-pillar-page .sfm-navicon-button {
    top: 51px;
}

.rmf-pillar-banner .panel-grid-cell{
	margin-top: 25%;
}
.rmf-pillar-page .sticky-pillar-phone {
    display: block!important;
    position: fixed;
    bottom: 0;
    background: #dd6700;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    font-size: 20px;
    z-index: 99999;
    
}
.rmf-pillar-page .sticky-pillar-phone a {
	color: white!important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1024px){
	.home-redesign-row .home-redesign-col:first-child img{
		width: 120%;
	}
	.sidebar-toggle .icon-sidebar-toggle::after{
		content: url('https://restorationmasterfinder.com/wp-content/uploads/2022/07/Screenshot_1-1.png');
	}
	.icon-sidebar-toggle{
		margin-right: 20px!important;
	}
	.sfm-rollback .sfm-navicon-button {
    left: 30px!important;
    top: 5px!important;
}
.sfm-navicon-button {
    left: 60px !important;
}
.superfly-on #page.container {
    margin-top: -353px!important;
    padding-bottom: 0px;
}

.superfly-on .top-header-bar {
	margin-top: 0px;
}
	.page-id-42942 .fa-phone-volume, .page-id-42322 .fa-phone-volume {
    margin-left: 19%;
}
.page-id-42942 .headertel {
    color: #DF0F0F;
    font-size: 21px;
    font-weight: bold;
}
.header-form-wrap {
    text-align: center!important; 
    margin-top: 0px;
}
}

.website-474 #nav-topbar{
	display: none;
}

.website-474 .top-header-bar{
	margin-top: 0px;
}

@media only screen and (min-width:  1024px){
	.home .sfm-navicon-button {
		top: 30px!important;
	}
	.home .uwy.userway_p1 .uai {
		top: 30px!important;
		    left: calc(100vw - 25px)!important;
	}

		.uwy.userway_p1 .uai {
		
		    left: calc(100vw - 25px)!important;
	}
}

@media only screen and (max-width:  500px){
	#wrapper .top-header-bar .zip-code-header {
		display: none;
	}

	.website-474 #wrapper .top-header-bar .zip-code-header {
		display: block;
	}

	.blog .zip-code-header{
    text-align: center;
    margin: auto;
    float: none;
    padding-top: 25px;
}

.blog .lead-gen-res-banner {
	margin-top: 70px;
}
	.website-474 .zip-code-header{
		margin-top: 25px;
	}
	.page-template-default .zip-code-header{
		    text-align: center;
    width: 100%!important;
    margin-bottom: 25px!important;
    padding-bottom: 25px;
    z-index: 99999;
	}
}

.page-id-26172 .panel-layout #cta-fixed {
    margin-top: -7px;
}


@media only screen and (min-width: 768px) and (max-width: 1024px){
	.website-474 .desktop-form-row, .website-474 .siteorigin-panels-stretch:first-child {
		margin-left: 0px!important;
		margin-right: 0px!important;
		width: 100%!important;
	}
	.website-474 .hu-pad{
		padding-left: 0px;
		padding-right: 0px;
	}
	.website-474 .top-header-bar{
		margin-bottom: 30%;
	}
}

.rmf-pillar-page-water .rmf-pillar-banner h1{
	color: #325ea0;
font-size: 4em!important;
text-align: center!important;
padding-left: 0px;
letter-spacing: 9px;
padding-bottom: 20px;
font-weight: bold;
}

.rmf-pillar-page-water .rmf-pillar-banner p{
text-align: center!important;
letter-spacing: 3px;
font-size: 21px;
font-weight: 400;
}

.rmf-pillar-page-water .rmf-pillar-banner hr{
	background: #325ea0;
	max-width: 100%;
}

.rmf-pillar-banner .panel-grid-cell{
	margin: auto;
	padding-left: 5%;
}

@media only screen and (max-width: 500px){
	.rmf-pillar-page-water .head-banner-image {
  position: relative;
}

#header-image-wrap img{
    margin-top:24px;
}

.rmf-pillar-services-title {
  max-height: 315px!important;
}
.rmf-pillar-services-title::before {
  right: 12%!important;
}
.rmf-pillar-services-title{
	padding-bottom: 60%!important;
}
.rmf-pillar-page-water .rmf-pillar-services-title:nth-child(2){
	padding-bottom: 60%!important;
}
.rmf-pillar-page-water .rmf-pillar-services-title:nth-child(3){
	padding-bottom: 60%!important;
}
.rmf-pillar-page-water .rmf-pillar-services-title:nth-child(4){
	padding-bottom: 40%!important;
}

#related-posts-title{
padding-bottom: 40% !important;
}
#why-choose-us-title{
padding-bottom: 63% !important;
}

.rmf-pillar-page-water .rmf-pillar-banner h1 {
  color: #325ea0;
  font-size: 3em !important;
  text-align: center !important;
  padding-left: 0;
  letter-spacing: 0px!important;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 50px;
}
.rmf-pillar-banner .panel-grid-cell {
  margin-top: 0%;
}
 .rmf-pillar-page-water .rmf-pillar-banner {
 	
 	border-bottom: 0px solid rgba(251,243,74,.9);
 }
 .rmf-pillar-banner{
 	padding-bottom: 165%;
 }
}

@media only screen and (min-width: 1300px) and (max-width: 1845px){
	.rmf-pillar-page-water .rmf-pillar-banner h1 {
  color: #325ea0;
  font-size: 3em !important;
  text-align: center !important;
  padding-left: 0;
  letter-spacing: 9px;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 60px;
}
.rmf-pillar-page-water .rmf-pillar-banner hr{
	margin: 10px 0;
	max-width: 97%;
}
.rmf-pillar-page-water #panel-43597-0-0-0 &gt; .panel-widget-style {
  padding: 4.5% 0% 7.5% 0%!important;
}
}

.rmf-pillar-services-title{
	max-height: 350px;
}

.rmf-pillar-services-title img{
max-height: 350px;
min-height: 350px;
object-fit: cover;
box-shadow: none;
border-radius: 0;	
}

.rmf-pillar-services-title h2{
	color: #fff !important;
text-transform: uppercase;
font-weight: bold;
letter-spacing: 3px;
font-size: 3.07em!important;
}

.rmf-pillar-services-title .panel-grid-cell:last-child{
	margin:  auto;
}

.rmf-pillar-services-title::before {
	position: absolute;
right: 42%;
  content: url(https://restorationmasterfinder.com/wp-content/uploads/2022/08/rmf-h2-beforeeeeeeeeee.png);
}

@media only screen and (min-width: 1024px) and (max-width:  1373px){
	.rmf-pillar-page-water .rmf-pillar-banner h1 {
		font-size: 2.17em!important;
	}
}

.rmf-pillar-services .services-box li{
	list-style-image:  url(https://restorationmasterfinder.com/wp-content/uploads/2022/08/Screenshot_111.png)!important	;
}

.rmf-pillar-services .services-box ul{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.rmf-pillar-title-text li{
	list-style-image:  url(https://restorationmasterfinder.com/wp-content/uploads/2022/08/Screenshot_111.png)!important	;
}



.rmf-pillar-title-text .view-stats{
	text-align: center;
	height: 34px;
	padding: 12px;
	color: #fff !important;
	border-radius: 5px;
	text-decoration: none !important;
	background-color: #dd6700;
	font-size: 18px;
	font-weight: 700;
	vertical-align: top;
	line-height: 1;	
}

.rmf-pillar-title-text .hu-external{
	display: none;
}

.rmf-pillar-title-text ul{
	margin-bottom: 30px;
}

.rmf-pillar-title-text{
	text-align: left!important;
}

.services-inner-row {
	min-height: 365px;
	max-height: 365px;
}

.tab-content li {
list-style-image:  url(https://restorationmasterfinder.com/wp-content/uploads/2022/08/Screenshot_111.png)!important;
}

.rmf-pillar-page-water #panel-43597-0-0-0 &gt; .panel-widget-style {
    padding: 5.5% 0% 7.5% 0%!important;
}

.rmf-pillar-title-text .wp-caption {
	background: #fff;
}

.rmf-pillar-title-text .wp-caption-text{
	margin-top: 30px;
}

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

.inner-cta-spec .services-learn-more {
	background-color: rgba(251,243,74,.9);
	padding-top: 120px;
}

}

.inner-cta-spec .services-learn-more {
	background-color: rgba(251,243,74,.9);
	
}

.inner-cta-spec .callusnow-text {
	max-width: 1320px;
	margin: auto;
	line-height: 35px;
}

.inner-cta-spec{
	background-color: rgba(251,243,74,.9);
}

.slide-head{
	font-style: italic;
}

.slide-head strong{
	font-size: 30px;
}

.btn-statss{
	margin-top: -40px;
}



 /* Slideshow container */
.slideshow-container {
  position: relative;
  background: #f1f1f1f1;
  padding-top: 50px;
padding-bottom: 50px;
}

/* Slides */
.mySlides {
  display: none;
  padding: 80px;
  padding-bottom: 30px;
  padding-top: 60px;
  text-align: center;
}

/* Next &amp; previous buttons */
.prev, .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -30px;
  padding: 16px;
  color: #325ea0!important;
  font-weight: bold;
  font-size: 40px;
  border-radius: 0 3px 3px 0;
  user-select: none;
  text-decoration: none!important;
}

/* Position the "next button" to the right */
.next {
  position: absolute;
  right: 0;
  border-radius: 3px 0 0 3px;
}

.btn-statss{
	text-align: center;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(0,0,0,0.8);
  color: white!important;
}

/* The dot/bullet/indicator container */
.dot-container {
  text-align: center;
  padding: 20px;
  background: #ddd;
}

/* The dots/bullets/indicators */
.dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover {
  background-color: #717171;
}

/* Add an italic font style to all quotes */
q {font-style: italic;}

/* Add a blue color to the author */
.author {color: cornflowerblue;} 

.first-cta-head{
max-width: 1320px;
background: #325ea0 none repeat scroll 0% 0%;
top: -90px !important;
position: relative;
box-shadow: 0 0 5px #000;
margin: auto!important;	
}

.first-cta-head .callusnow-text{
	background-color: #325ea0;
	color: white!important;
}

.first-cta-head .services-learn-more{
	background-color: #325ea0!important;
}

.dot-container{
	display: block ruby;
	background:  transparent;
}

.slideshow-container q{
font-size: 25px;
color: #325ea0;
font-weight: bold;	
}

.view-stats{
	text-align: center;
	margin-top: 40px;
}

.slideshow-container {
	margin-top: 50px;
	margin-bottom: 80px;
}

.rmf-pillar-title-text .textwidget &gt; p:last-of-type{
	text-align: center;
	margin-top: 40px;
}

.calc-row {
	max-width: 1320px;
margin: auto;
padding-top: 60px;
}

.first-cta-head .textwidget{
	display: flex;
}

.first-cta-head .callusnow-text{
	width: 70%;
}

.first-cta-head .services-learn-more{
	width: 30%;
}

.dot-container{
	display: none;
}

.mySlides q:before{
	margin-right: 15px;
	vertical-align: middle;
	content: url(https://restorationmasterfinder.com/wp-content/uploads/2022/08/Screenshot_1-3.png);
}

.rmf-pillar-cta #formquote span, .rmf-pillar-related-col a, .view-stats, .why-choose-us-box p:last-child&gt;a, .services-learn-more&gt;a {
	font-size: 21px!important;
}

	.rmf-pillar-cta #formquote #formFrame:last-child{
		display: none;
	}


	.rmf-req-quote-btn a{
		color: #325ea0!important;
		    background-color: rgba(251,243,74,.9)!important;
	}

	@media only screen and (max-width: 500px){
		.rmf-req-quote-btn{
			display: none;
		}
	}

	.nimble-no-local-data-skp__post_page_44319 .entry p, .nimble-no-local-data-skp__post_page_44319 .entry ul {
		color:  gray;
	}

	.nimble-no-local-data-skp__post_page_44319 .why-choose-para {
		color: white;
	}
	
	
	
	
	@media only screen and (max-width: 500px){
.home:not(.page-id-42942) .entry img.alignleft{
	text-align: center;
  margin: auto;
    margin-bottom: auto;
  float: none;
  display: block;
  margin-bottom: 25px;
	margin-top:25px;
}

.responsive-icon {
	width: 78px!important;
	height: 78px!important;
  }
	}</pre></body></html>