/* Card container for positioning */
.card-container {
display: flex;
justify-content: flex-end; /* Move the card to the right */
width: 100%; /* Full width container */
position: relative;
z-index: 10;
margin-left: 100px;
}
/* Style for the anchor link */
.card-link {
text-decoration: none;
color: inherit; /* Preserve text colors from the card */
position: relative;
z-index: 1; /* Ensure it’s above the card’s background */
}
/* Card styles (unchanged) */
.card {
display: block;
position: relative;
max-width: 250px;
max-height: 320px;
background-color: #f2f8f9;
border-radius: 10px;
padding: 2em 1.2em;
margin-top: 20px;
margin-left: 50px;
text-decoration: none;
z-index: 0;
overflow: hidden;
background-color: #f7ce5b;
}
.card:hover:before {
transform: scale(28);
}
.card:hover .small-desc {
transition: all 0.5s ease-out;
color: rgba(255, 255, 255, 0.8);
}
.card:before {
content: ”;
position: absolute;
z-index: -1;
top: -16px;
right: -16px;
background-color: #c11e26;
height: 32px;
width: 32px;
border-radius: 32px;
transform: scale(1);
transform-origin: 50% 50%;
transition: transform 0.35s ease-out;
}
.card:hover .card-title {
transition: all 0.5s ease-out;
color: #ffffff;
}
/* Corner arrow styles (unchanged) */
.go-corner {
display: flex;
align-items: center;
justify-content: center;
position: absolute;
width: 2em;
height: 2em;
overflow: hidden;
top: -15px;
right: 0;
background-color: #c11e26;
border-radius: 0 4px 0 32px;
}
.go-arrow {
margin-top: -4px;
margin-right: -4px;
color: white;
font-family: courier, sans;
}
/* Title and description styles (unchanged) */
.card-title {
color: #262626;
font-size: 18px;
line-height: normal;
font-weight: 400;
margin-bottom: 0.5em;
}
.small-desc {
font-size: 1em;
font-weight: 400;
line-height: 1.6em;
color: #452c2c;
}
/*Below Testimonial section*/
.bestsystem {
padding-left: 165px;
padding-right: 165px;
padding-top: 70px;
}
.bestsystem h2{
text-align: center;
color: #e40f1e;
}
.bestsystem p {
font-size: 1.1rem;
}
.listall {
list-style-type: circle;
}
.hero {
width: 1550px;
margin-left: -157px;
}
.hero {
display: flex;
justify-content: center;
align-items: center;
background-image: url(‘https://johnowensservices.com/wp-content/uploads/IMG_2043-copy.webp’);
background-size: cover;
background-position: center;
height: 80vh;
color: black;
}
.hero-content {
display: flex;
flex-direction: row;
width: 100%;
height: auto;
max-width: 1200px;
padding: 20px;
box-sizing: border-box;
}
.form-container {
flex: 30%;
display: flex;
justify-content: center;
align-items: center;
padding: 20px;
background: rgba(255, 255, 255, 0.616);
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
height: 400px !important;
margin-top: 75px;
flex-direction: column;
}
.form-container iframe {
width: 100%;
height: 430px;
border: none;
}
.text-container {
flex: 70%;
display: flex;
justify-content: center;
align-items: center;
text-align: left;
padding: 20px;
margin-left: 20px;
margin-top: 400px;
background: rgba(255, 255, 255, 0.649);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
border-radius: 10px;
height: 160px;
}
.text-content {
padding: 20px;
}
.text-container h1 {
font-size: 2.5rem;
margin: 0 0 10px 0;
color: #253F58;
}
.text-container p {
font-size: 1.2rem;
margin: 0;
color: #333;
}
@media (max-width: 1024px) {
.form-container {
flex: 40%;
}
.text-container {
flex: 60%;
margin-left: 10px;
margin-top: 100px;
}
}
@media (max-width: 768px) {
.hero-content {
flex-direction: column-reverse;
padding: 0;
}
.form-container,
.text-container {
flex: 100%;
margin: 10px 0;
}
.text-container {
margin-left: 0;
margin-top: 0;
}
}
@media (max-width: 480px) {
.text-container h1 {
font-size: 2rem;
}
.form-container {
height: 450px;
}
.text-container p {
font-size: 1rem;
}
}
.services-section {
background-color: whitesmoke;
padding: 40px 20px;
}
.services-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1200px;
margin: 0 auto;
}
.service-card {
background-color: #E40F1E;
color: white;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 10px;
padding: 20px;
flex: 1 1 calc(25% – 40px);
box-sizing: border-box;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
height: 300px;
}
.service-card1 {
background-color: #2f00ff;
color: white;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 10px;
padding: 20px;
flex: 1 1 calc(25% – 40px);
box-sizing: border-box;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
height: 300px;
}
.service-card1:hover {
transform: translateY(-10px);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
background-color: #E40F1E;
}
.service-card:hover {
transform: translateY(-10px);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
background-color: #253F58;
}
.service-card img {
max-width: 50px;
margin-bottom: 20px;
}
.service-card1 img {
max-width: 50px;
margin-bottom: 20px;
}
.service-card h3 {
font-size: 1.5rem;
margin: 0 0 10px 0;
color: #fff !important;
}
.service-card1 h3 {
font-size: 1.5rem;
margin: 0 0 10px 0;
}
.service-card p {
font-size: 1rem;
margin: 0;
color: #fff !important;
}
.service-card1 p {
font-size: 1rem;
margin: 0;
}
@media (max-width: 768px) {
.service-card,
.service-card1 {
flex: 1 1 calc(50% – 40px);
}
}
@media (max-width: 480px) {
.service-card,
.service-card1 {
flex: 1 1 100%;
}
}
.text-section {
background-color: #fff;
padding: 40px 150px;
text-align: left;
}
.text-section h2 {
color: #E40F1E;
font-size: 2rem;
}
.text-section p {
font-size: 1.1rem;
margin: 20px 0;
color: #333;
}
.text-section a {
color: #E40F1E;
text-decoration: none;
font-size: 1.1rem;
display: inline-flex;
align-items: center;
}
.text-section a:hover {
text-decoration: underline;
}
.text-section a::before {
content: ‘⮞’;
margin-right: 8px;
}
@media (max-width: 480px) {
.text-section {
padding: 40px 20px;
}
.text-section h2 {
line-height: 35px;
}
}
.testimonial-section {
width: 1550px;
margin-left: -157px;
}
.testimonial-section {
background-color: #E40F1E;
padding: 40px 20px;
color: white;
text-align: center;
}
.testimonial-section h2 {
font-size: 2rem;
margin-bottom: 20px;
color: #fff !important;
}
.testimonial-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1200px;
margin: 0 auto;
}
.testimonial-card {
background-color: #fff;
color: #333;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
margin: 10px;
padding: 20px;
flex: 1 1 calc(33% – 40px);
box-sizing: border-box;
text-align: center;
height: auto;
}
.testimonial-card:hover {
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
}
.testimonial-card img {
max-width: 50px;
margin-bottom: 20px;
}
.testimonial-card p {
font-size: 1rem;
margin: 0 0 10px 0;
}
.testimonial-card span {
font-weight: bold;
}
@media (max-width: 768px) {
.testimonial-card {
flex: 1 1 calc(50% – 40px);
}
}
@media (max-width: 480px) {
.testimonial-card {
flex: 1 1 100%;
}
}
.more-reviews {
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
background-color: #fff;
color: #E40F1E;
border-radius: 5px;
text-decoration: none;
font-size: 1rem;
transition: background-color 0.3s, color 0.3s;
}
.more-reviews:hover {
background-color: #023092;
color: #fff;
}
.expert-plumbers-section {
padding: 40px 20px;
background-color: #253f58;
width: 1550px;
margin-left: -157px;
}
.expert-plumbers-container {
max-width: 1200px;
margin: 0 auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.expert-plumbers-content,
.video-container {
flex: 1 1 calc(50% – 20px);
margin: 90px 0px 0px 0px;
box-sizing: border-box;
}
.expert-plumbers-section h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 20px;
}
.expert-plumbers-section p {
font-size: 1.1rem;
margin: 20px 0;
color: #ffffff;
}
.expert-plumbers-section ul {
padding-left: 20px;
list-style-type: disc;
margin: 20px 0;
}
.expert-plumbers-section li {
font-size: 1.1rem;
color: #333;
margin-bottom: 10px;
}
.expert-plumbers-section a {
color: #E40F1E;
text-decoration: none;
font-size: 1.1rem;
}
.expert-plumbers-section a:hover {
text-decoration: underline;
}
.video-container {
align-items: center;
margin-top: 100px;
margin-left: 40px;
}
.video-container iframe {
width: 80%;
height: 300px;
}
@media (max-width: 768px) {
.expert-plumbers-container {
flex-direction: column;
}
.video-container {
align-items: center;
margin-top: 0;
}
.video-container iframe {
width: 100%;
height: 300px;
}
.expert-plumbers-content,
.video-container {
flex: 1 1 100%;
}
}
.reasons-section {
padding: 40px 20px;
background-color: #fff;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.reasons-image {
flex: 1 1 calc(40% – 20px);
margin: 10px;
}
.reasons-image1 {
flex: 1 1 calc(40% – 20px);
margin: 10px;
}
.reasons-content {
flex: 1 1 calc(60% – 20px);
margin: 10px;
}
.reasons-content h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 20px;
}
.reasons-content ul {
list-style-type: none;
padding-left: 0;
}
.reasons-content li {
font-size: 1.1rem;
color: #333;
margin-bottom: 10px;
display: flex;
align-items: center;
}
.reasons-content li img {
margin-right: 10px;
width: 15px;
}
.check-availability {
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
background-color: #E40F1E;
color: white;
border-radius: 5px;
text-decoration: none;
font-size: 1rem;
transition: background-color 0.3s, color 0.3s;
}
.check-availability:hover {
background-color: #253F58;
color: #fff !important;
}
@media (max-width: 768px) {
.reasons-section {
flex-direction: column;
}
.reasons-image,.reasons-image1,
.reasons-content {
flex: 1 1 100%;
text-align: left;
}
.reasons-content ul {
padding: 0;
}
.reasons-content li {
justify-content: left;
}
}
.reliable-plumbing-section {
padding: 40px 20px;
background-color: #fff;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.reliable-plumbing-image {
flex: 1 1 calc(40% – 20px);
margin: 10px 0px;
}
.reliable-plumbing-content {
flex: 1 1 calc(60% – 20px);
margin: 10px;
}
.reliable-plumbing-content h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 20px;
}
.reliable-plumbing-content p {
font-size: 1.1rem;
color: #333;
margin-bottom: 20px;
}
.reliable-plumbing-content a {
color: #E40F1E;
text-decoration: none;
font-size: 1.1rem;
display: inline-flex;
align-items: center;
}
.reliable-plumbing-content a:hover {
text-decoration: underline;
}
@media (max-width: 768px) {
.reliable-plumbing-section {
flex-direction: column;
}
.reliable-plumbing-image,
.reliable-plumbing-content {
flex: 1 1 100%;
text-align: left;
width: 100%;
}
}
.results-section {
background-color: #fff;
padding: 40px 20px;
text-align: center;
}
.results-container {
display: flex;
overflow: hidden;
position: relative;
max-width: 1200px;
margin: 0 auto;
}
.result-card {
flex: 1 1 calc(33.333% – 20px);
margin: 10px;
transition: transform 0.5s ease;
}
.result-card img {
max-width: unset;
height: 250px;
/* Set a fixed height for all images */
object-fit: cover;
/* Ensures the image covers the area while maintaining aspect ratio */
border-radius: 10px;
}
.nav-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
color: white;
border: none;
padding: 10px;
cursor: pointer;
z-index: 1;
}
.nav-arrow.prev {
left: 0;
}
.nav-arrow.next {
right: 0;
}
@media (max-width: 768px) {
.results-container {
flex-direction: row;
}
.nav-arrow {
display: block;
}
.result-card {
flex: 1 1 100%;
}
}
@media (max-width: 480px) {
.result-card {
flex: 1 1 100%;
}
}
.schedule-repair-section {
padding: 40px 20px;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.schedule-repair-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
width: 100%;
}
.schedule-repair-content {
flex: 1 1 calc(60% – 20px);
margin: 5px;
text-align: left;
}
.schedule-repair-content h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 5px;
}
.schedule-repair-content h3 {
color: #E40F1E;
font-size: 1.5rem;
margin-bottom: 20px;
}
.schedule-repair-content img {
max-width: 100px;
margin: 10px 0;
}
.schedule-repair-content p {
font-size: 1.1rem;
color: #333;
margin-bottom: 5px;
}
.check-availability {
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
background-color: #E40F1E;
color: white;
border-radius: 5px;
text-decoration: none;
font-size: 1rem;
transition: background-color 0.3s, color 0.3s;
}
.check-availability:hover {
background-color: #253F58;
}
.schedule-repair-image {
flex: 1 1 calc(40% – 20px);
margin: 10px;
}
.schedule-repair-image img {
width: 100%;
border-radius: 10px;
}
@media (max-width: 768px) {
.schedule-repair-container {
flex-direction: column;
}
.schedule-repair-content,
.schedule-repair-image {
flex: 1 1 100%;
text-align: left;
}
}
.areas-serve-section {
padding: 40px 20px;
background-color: #fff;
display: flex;
justify-content: center;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.areas-serve-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: flex-start;
width: 100%;
}
.areas-serve-content {
flex: 1 1 calc(50% – 20px);
margin: 10px;
}
.areas-serve-content h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 10px;
}
.areas-serve-content h3 {
color: #E40F1E;
font-size: 1.5rem;
margin-top: 20px;
margin-bottom: 10px;
}
.areas-serve-content p {
font-size: 1.1rem;
color: #333;
margin-bottom: 10px;
}
.areas-serve-map {
flex: 1 1 calc(50% – 20px);
margin: 100px 10px 10px 10px;
}
.areas-serve-map iframe {
width: 100%;
height: 400px;
border: none;
border-radius: 10px;
}
@media (max-width: 768px) {
.areas-serve-container {
flex-direction: column;
}
.areas-serve-content,
.areas-serve-map {
flex: 1 1 100%;
}
}
.custom-services-section {
padding: 40px 20px;
background-color: #23395d;
/* Matching the dark blue color from the image */
color: white;
text-align: center;
border: 5px solid red;
/* Matching the red border from the image */
border-radius: 10px;
/* Adding some border radius for smoother corners */
max-width: 800px;
/* Set the width to 800px */
margin: 40px auto;
/* Center the section horizontally */
}
.custom-services-section h2 {
font-size: 2rem;
margin-bottom: 20px;
position: relative;
color: #fff !important;
}
.custom-services-section h2::after {
content: ”;
display: block;
width: 80px;
height: 2px;
background-color: red;
margin: 10px auto;
}
.custom-services-container {
display: flex;
justify-content: space-between;
max-width: 800px;
margin: 0 auto;
}
.custom-services-column {
flex: 1;
margin: 0 10px;
text-align: left;
}
.custom-service-item {
margin: 10px 0;
box-sizing: border-box;
}
.custom-service-item a {
display: block;
padding: 10px 0;
color: white;
text-decoration: none;
border-bottom: 1px solid white;
font-size: 1.2rem;
transition: color 0.3s;
}
.custom-service-item a span {
float: right;
transition: transform 0.3s;
}
.custom-service-item a:hover {
color: #ffcc00;
}
.custom-service-item a:hover span {
transform: translateX(5px);
}
@media (max-width: 768px) {
.custom-services-container {
flex-direction: column;
}
.custom-services-column {
margin: 10px 0;
}
}
.services-details-section {
padding: 10px 20px;
background-color: #f9f9f9;
margin-top: -10px;
}
.services-details-section h2 {
font-size: 45px;
text-align: center;
color: #e40f1e;
font-weight: bold;
}
.services-details-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1200px;
margin-top: 20px;
gap: 20px;
}
.service-detail-card {
background-color: white;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
padding: 20px;
flex: 1 1 calc(50% – 40px);
box-sizing: border-box;
}
.service-detail-card h2 {
color: #E40F1E;
font-size: 1.5rem;
padding-top: 20px;
}
.service-detail-card p {
font-size: 1rem;
color: #333;
margin-bottom: 50px;
}
.service-link {
color: #E40F1E;
text-decoration: none;
font-size: 1rem;
}
.service-link:hover {
text-decoration: underline;
}
@media (max-width: 768px) {
.service-detail-card {
flex: 1 1 100%;
width: 80%;
}
.service-detail-card p {
width: 290px;
}
}
.partner-section {
background-color: #f9f9f9;
padding: 40px 20px;
text-align: center;
}
.partner-container {
max-width: 1200px;
margin: 0 auto;
}
.partner-logos {
display: flex;
justify-content: center;
align-items: center;
gap: 20px;
margin-bottom: 20px;
}
.partner-logo {
max-width: 150px;
height: auto;
}
.partner-section h2 {
color: #E40F1E;
font-size: 1.5rem;
margin-bottom: 10px;
}
.partner-section p {
font-size: 1rem;
color: #333;
margin-bottom: 20px;
}
.partner-buttons {
display: flex;
flex-direction: column;
gap: 10px;
}
.partner-button {
background-color: #E40F1E;
color: white;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
font-size: 1rem;
display: inline-block;
}
.partner-button:hover {
background-color: #253F58;
color: #fff !important;
}
.app-buttons {
display: flex;
justify-content: center;
gap: 10px;
}
.app-button {
background-color: #E40F1E;
color: white;
padding: 10px 20px;
border-radius: 5px;
text-decoration: none;
font-size: 1rem;
display: inline-block;
}
.app-button:hover {
background-color: #253F58;
color: #fff !important;
}
@media (min-width: 768px) {
.partner-buttons {
flex-direction: row;
justify-content: center;
align-items: center;
}
}
.faq-section {
background-color: #f9f9f9;
padding: 40px 20px;
}
.faq-section1 {
background-color: #f9f9f9;
padding: 40px 20px;
}
.faq-container {
max-width: 1200px;
margin: 0 auto;
}
.faq-section h2 {
color: #E40F1E;
font-size: 2rem;
margin-bottom: 20px;
text-align: center;
}
.faq-content {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.faq-column {
flex: 1;
min-width: 300px;
padding: 20px;
background-color: rgba(245, 245, 245, 0);
border-radius: 10px;
}
.faq-column h3 {
color: #E40F1E;
font-size: 1.2rem;
margin-bottom: 10px;
}
.faq-column p {
font-size: 1rem;
color: #333;
margin-bottom: 10px;
}
.faq-column ul {
list-style-type: disc;
padding-left: 20px;
margin-bottom: 10px;
}
.faq-column ul li {
font-size: 1rem;
color: #333;
margin-bottom: 5px;
}
@media (max-width: 768px) {
.faq-column {
flex: 1 1 100%;
}
}
.info-section {
padding: 40px 20px;
background-color: #f9f9f9;
text-align: center;
}
.info-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
max-width: 1200px;
margin: 0 auto;
}
.info-card {
background-color: #253F58;
color: white;
border-radius: 10px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
height: 200px;
margin: 10px;
padding: 20px;
flex: 1 1 calc(20% – 40px);
box-sizing: border-box;
text-align: center;
transition: transform 0.3s, box-shadow 0.3s;
}
.info-card:hover {
transform: translateY(-10px);
box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
background-color: #E40F1E;
}
.info-card img {
max-width: 50px;
margin-bottom: 20px;
}
.info-card h3 {
font-size: 20px;
margin: 0 0 10px 0;
color: #fff !important;
}
.info-card p {
font-size: 1rem;
margin: 0;
color: #fff !important;
}
@media (max-width: 768px) {
.info-card {
flex: 1 1 calc(50% – 40px);
}
}
@media (max-width: 480px) {
.info-card {
flex: 1 1 100%;
}
.hero,
.testimonial-section,
.expert-plumbers-section {
width: 100%;
margin-left: 0px;
}
.text-container {
margin-top: 0px !important;
}
}
@media (max-width: 1028px) {
.testimonial-section,
.expert-plumbers-section {
width: 100%;
margin-left: 0px;
}
.text-container {
margin-top: 330px;
height: 160px;
}
.text-container h1 {
font-size: 32px;
}
.hero {
height: 80%;
width: 100%;
margin-left: 0px;
padding: 30px;
}
}
.phone-link {
display: inline-block;
margin-top: 20px;
padding: 10px 20px;
background-color: #E40F1E;
color: white;
text-decoration: none;
font-size: 18px;
border-radius: 5px;
transition: background-color 0.3s ease;
}
.phone-link:hover {
background-color: #253F58;
color: white;
}
.unique-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0px;
}
.unique-column {
flex: 1 1 30%;
margin: 1px;
box-sizing: border-box;
}
.unique-column ul {
list-style-type: disc;
padding-left: 20px;
}
.unique-column h3 {
text-align: left;
font-size: 16px;
}
@media (max-width: 768px) {
.unique-column {
flex: 1 1 45%;
}
}
@media (max-width: 480px) {
.unique-column {
flex: 1 1 100%;
}
}
.under-form-container {
display: flex;
flex-direction: column;
}
.under-form-container img {
width: 320px;
margin-top: -100px;
margin-bottom: -50px;
}
.serves-inside {
text-align: center !important;
font-size: 1rem;
padding: 10px 50px;
}
@media (max-width: 480px) {
.serves-inside {
padding: 0 !important;
text-align: left !important;
}
.services-details-section h2{
font-size: 24px !important;
}
.bestsystem{
padding-left: 0px;
padding-right: 0px;
}
}
@media (max-width: 1024px) {
.card-container {
display: none;
}
}
@media (max-width: 768px) {
.card-container {
display: none;
}
}
Sonoma County Rebate Programs: Plumbing & HVAC Upgrades
We are one of the best installers in the region!
- Sonoma County homeowners don’t have to think twice about making energy-efficient upgrades when incentives are available through rebate programs. John Owens Services, Inc. is a participating contractor for all significant California rebate programs, and we are here not only to provide plumbing, heating, and air conditioning upgrades but also to guide you through the requirements to get your rebate.
- Whether it is Heating and cooling projects to plumbing installation, we can help with any rebate opportunities in Santa Rosa, Rohnert Park, and the Sonoma County area you could be eligible for. Once we have your complete and approved submission for a rebate request, we will compile the detailed documentation for you to get your rebate. Once you complete the installation and verify equipment meets the requirements, you are on your way to saving energy and money!
Customer Testimonials
“Our Ruud water heater started throwing up errors and stopped producing hot water. I looked up authorized technicians and John Owens Services came. They were able to come our same day, the tech was cordial and professional, and most importantly, got the issue diagnosed and resolved in well under an hour. Highly recommended!”
Michael Teper
“Will C with John Owen’s did a fantastic job replacing my hot water heater and regulator! He was knowledgeable, professional, efficient, and just a nice guy! Thank you!”
Jason Bender
“In just a short few months, John Owens has saved me so much money with PGE!!! The new heat pump water heater works great!. The installation only took a day and the dudes were so nice. After the rebates it practically covered itself! John Owens is definitely the way to go. Telling my neighbors.”
alljustchance
More Reviews
Who Provides These Great Incentives to Electrify?
Sonoma Clean Power Rebate Program- Sonoma Clean Power is a power provider that aims to enhance the way our communities source energy. They aim to provide homeowners with renewable energy resources or aid in getting access to high-efficiency equipment that will reduce carbon emissions. They offer many incentives for electrification projects that you can check out here.
Manufacturer’s Rebate Program- Some manufacturers provide rebates for certain high-efficiency equipment installations. The amount varies based on the size of the equipment being installed.
Tech Clean California Rebate Program- As stated on their website, ” TECH Clean California is a statewide initiative to accelerate the adoption of clean space and water heating technology across California homes in order to help create an equitable pathway to carbon-free homes by 2045 and install six million heat pumps by 2030.” They have helped aid homeowners in installing over 27,000 heat pump units.
Inflation Reduction Act- Starting in 2023, homeowners are eligible for a tax credit of 30% of the cost, up to $2,000, for heat pumps and heat-pump water heaters by Section 25C of the US tax code. Only specific models qualify for the tax credit, and you must have a tax liability to reduce your taxes. Consult your tax advisor for advice.
To learn more about potential rebate incentives you may be eligible for, you can visit this site to search for available rebates in your area.
Home Energy Rebates Focus on Energy Efficiency and Heat Pump Heating
With many rebates available to Sonoma County residents from local governments for financing energy-efficient solutions, upgrading your home to greater energy efficiency with less water wasted and more heating saved is easier than ever and could cost a lot less than you think. Take a look at the rebates below and call the experts at John Owen’s Services, whether you are making simple changes such as replacing an old, inefficient water heater or doing a full-scale upgrade on an Eichler home. Installation of larger-sized heat pump water heaters can help save water for high-usage water customers, and they are eligible for a rebate check. We’re here to help walk our residential customers through this process.
<!–
What areas do you serve?
Mr. Rooter Plumbing of Sonoma County serves the greater Novato area, CA, in addition to the
following cities:
- Calistoga
- Bodega
- Bodega Bay
- Rohnert Park
- Occidental
- Rio Nido
- Sebastopol
- Sonoma
- Villa Grande
- Windsor
- The Sea Ranch
What should I do if my main drain is clogged?
A clogged main drain is a very serious problem that should be considered a plumbing emergency
that requires immediate attention. It is necessary for a plumbing professional to identify if it
is a clogged drain or if your main sewer line is blocked.
The warning signs of a clogged drain include:
- Water from different rooms drains too slowly
- Water backs up in the shower, bathtub, or sink
- There are puddles of water on the floor near the tub, bathtub, shower, or in the laundry
room
- You hear bubbling or gurgling sounds coming from one or more of your drains
- Foul smells emanate from your drains
Can toilet paper clog a sewer line?
Toilet paper dissolves after a few minutes in water. However, a large amount of toilet paper can
clog the sewer line and cause a blockage, especially if there are existing issues. The best way
to determine if toilet paper is the cause of the blockage is to call a plumbing professional.
Our professionals will be able to fix it in just a few minutes.
What is the purpose of hydro jetting service?
Hydro jetting is the process of clearing clogs and debris buildup on the walls of pipes
throughout the plumbing system by using high-pressure water jets through the pipes. The water
flushes away buildup inside your pipes, such as grease, minerals, and tree roots. Hydro jetting
also breaks up clogs and other blockages.
The advantages of hydro jetting are:
- It is chemical-free and is environmentally friendly
- It avoids septic tank issues
- It is easy to perform
- It provides long-lasting results
- It helps avoid pipe damage by preventing future major problems
Hydro jetting must be done correctly to avoid consequential damage, such as burst pipes and
serious damage to your plumbing system. At Mr. Rooter, we understand the technicalities and
techniques of the services required to perform this procedure. If you want to know more about
hydro jetting and how it can help you solve your home or business plumbing issues, call us
today!
–>
$200 – Off Install
Can not be combined with other offers
$250 off any install or $50 off any repair – Veterans Discount
Can not be combined with other offers
$250 off any install or $50 off any repair – Senior Discount
Can not be combined with other offers
$35 – Off Repair
Can not be combined with other offers
How Does John Owens Help?
John Owens Services is one of the only plumbing and HVAC businesses that has a rebate department on staff to assist customers through the rebate process. Our staff can either help you apply for specific rebate programs or apply for them if you have any qualifying work done by us. If the rebate application process sounds overwhelming, don’t worry! Contact us and inquire about the specific rebate program you would like to apply for, and we can help you through every step of the process so you can be sure you have all of the correct information you need to save money.
Plumbing + HVAC Services in Your Area
John Owens Services offers a full range of HVAC and plumbing services to all of these regions:
<!–
–>
Frequently Asked Questions
Who applies for my rebate?
We always strive to increase the usage of electric appliances, reduce greenhouse gas emissions, and provide the most cost-effective solutions for households to enhance indoor air quality and space heating. We will always check to see if there are any applicable rebates for the sort of installation you want done for any work you complete with John Owens Services. After deciding which equipment to install, our staff may assist you in gathering the necessary data and submitting it to the rebate program you wish to qualify for.
Will a rebate change the price of my install?
When you buy any appliance, you will still be responsible for the entire upfront cost of installation. The rebate program you applied for through a tax credit will then reimburse you for a percentage of the system or appliance’s purchase price that you had installed. In addition to saving money on monthly energy bills and having a more efficient system that won’t need to be replaced as frequently as older, less efficient systems, you will also get this money back. Installing a new electric appliance can help lower your natural gas consumption and carbon footprint (e.g., an electric heat pump or mini-split system).
How long until I receive my rebate?
It depends on which refund you have applied for and when, as each rebate program is unique. Homeowners should expect to receive refunds 8–12 weeks after purchase, while actual delivery periods may differ depending on the program in question and when you receive the installation.
Are there rebates for low-income families?
While not all of the programs above provide rebates to low-income families, some do. You can get in contact with John Owens Services, and we will help you compile the necessary data and submit it to the relevant program. We will also be able to identify which rebate programs you qualify for.
Will I have to upgrade my main electric service panel?
It is crucial to confirm that your main electric service panel can sustain the capacity required for efficient operation when you install a new electric appliance or replace natural gas appliances with electricity-powered modifications. To ensure that your new electric appliance installation will work with your existing main electric service panel, John Owens Services may dispatch a representative to inspect it.
Call Today!
Refunds are subject to frequent changes. You can use this website to look for a rebate online in your area and learn more about any possible incentives for utility rebates that you might qualify for. You could be eligible for tax credits and rebates, whether you are looking to replace existing home equipment or have a brand new system installed. You can also contact John Owens Services by phone or via our online form in order to see which rebates you can claim for more savings on your installation project.
<!–
Mr. Rooter is part of the Neighborly family of home service providers.
Searching through dozens of home service providers is a thing of the past. Rely on Neighborly’s national
network of trusted,
local home service professionals for all your home service needs.
–>
let slideIndex = 0;
const slides = document.querySelectorAll(‘.result-card’);
const totalSlides = slides.length;
function moveSlides(n) {
slideIndex += n;
if (slideIndex = totalSlides) {
slideIndex = 0;
}
updateSlides();
}
function updateSlides() {
slides.forEach((slide, index) => {
if (index === slideIndex || index === (slideIndex + 1) % totalSlides || index === (slideIndex + 2) % totalSlides) {
slide.style.display = ‘block’;
} else {
slide.style.display = ‘none’;
}
});
}
document.addEventListener(‘DOMContentLoaded’, updateSlides);