.under-form-container {
margin-left: -50px;
}
.bestsystem {
padding-left: 165px;
padding-right: 165px;
padding-top: 70px;
}
.bestsystem p {
font-size: 1.1rem;
}
.bestsystem h2 {
color: #E40F1E;
margin-bottom: 16px;
text-align: center;
font-size: xx-large;
}
.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/DSC040502.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: 410px;
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;
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;
}
.under-form-container {
margin-left: 0px;
}
.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: 360px;
}
.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: 80px;
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: 135px 20px 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;
}
.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;
align-items: center;
max-width: 1200px;
margin: 0 auto;
}
.reasons-image {
margin: 10px;
align-items: center;
}
.reasons-content {
margin: 10px;
}
.reasons-content p {
font-size: 17.6px;
color: #333333;
}
.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-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;
overflow: hidden;
position: relative;
display: flex;
align-items: center;
justify-content: center;
}
.results-container {
display: flex;
overflow: hidden;
position: relative;
max-width: 1200px;
margin: 0 auto;
}
.slider-wrapper {
display: flex;
gap: 10px;
transition: transform 0.5s ease-in-out;
}
.result-card {
flex: 0 0 calc(33.3333% – 6.66px);
max-width: calc(33.3333% – 6.66px);
box-sizing: border-box;
}
.result-card img {
width: 100%;
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;
}
.results-section {
flex-direction: column;
padding-bottom: 60px;
/* Add space for the buttons */
}
.nav-arrow {
position: static;
/* Change position to static to place it below the images */
margin: 25px 5px;
/* Add margin for spacing */
display: inline-block;
/* Align buttons side-by-side */
}
.result-card { flex: 0 0 100%;
max-width: 100%; }
.slider-wrapper {
display: flex; gap: 0;
}
}
.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;
height: 460px;
}
@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;
}
}
/* Unique Section Styles */
.custom-section {
padding: 60px 20px;
background-color: #f0f0f0;
/* Adjust the background color if needed */
text-align: center;
}
.custom-container {
max-width: 1200px;
margin: 0 auto;
text-align: left;
/* Default text alignment */
}
.custom-section h2 {
font-size: 2.5rem;
margin-bottom: 20px;
}
.custom-section p {
font-size: 1.2rem;
margin-bottom: 20px;
color: #333;
}
.image-wrapper {
text-align: center;
margin: 30px 0;
}
.image-wrapper img {
max-width: 50%;
height: auto;
border-radius: 10px;
/* Optional: adds rounded corners to the image */
}
/* Responsive Adjustments */
@media (max-width: 1024px) {
.custom-section h2 {
font-size: 2rem;
}
.custom-section p {
font-size: 1.1rem;
}
}
@media (max-width: 768px) {
.custom-section h2 {
font-size: 1.8rem;
}
.custom-section p {
font-size: 1rem;
}
.image-wrapper img {
max-width: 100%;
}
}
@media (max-width: 480px) {
.custom-section h2 {
font-size: 1.6rem;
}
.custom-section p {
font-size: 0.95rem;
}
}
HVAC Sonoma County
Best HVAC Services for Your Heating and Air Conditioning Needs in Santa Rosa, CA
Heating and Cooling Services in Santa Rosa, CA:
<!–
What is a Heat Pump Water Heater?
A heat pump water heater is a piece of plumbing equipment that works like a refrigerator in reverse. Instead
of using a compressor to pull heat from inside the refrigerator and transfer it to the surrounding room, a
water heater heat pump uses the compressor to take heat from the surrounding air and transfer it inside a
storage tank, where your water is heated and stored. It is a type of electric tank water heater that uses
the air in the surrounding space to move the heat instead of burning a fuel to create heat. These water
heaters are up to 400% more efficient, maximizing the heat produced from the electricity going in.
Will a Heat Pump Water Heater Work In My Home?
These are great water heater units, but installation can not just be anywhere in the home. There are factors
other than cost when looking if a heat pump water heater is the right choice for your Santa Rosa home:
- First of all, this is an electrical piece of equipment. It is important to check that the electrical
panel will have room for the water heater. If there is no room, a panel upgrade may be needed.
- Next, it is important to look at the size of the home and how many people there are. A heat pump water
heater has a slower recovery time than gas or propane units; this is due to moving heat instead of
burning a fuel to create it. Typically, homeowners will move up in water heater tank size when selecting
a heat pump water heater.
- It is also important to make sure there is enough surrounding space around the unit. These units are
moving air, the more air around the unit the better. If space is limited, there are ducting and venting
options to allow the water heater to be placed in tighter spots.
- Making sure the unit will remain in high-efficiency temperatures above freezing. Once the air intake of
the water heater is too cold the efficiency will drop. Santa Rosa does not have too many cold days like
that, but it makes installation of these units very difficult in outdoor sheds. Most units will have an
electric heating element that will kick in if the heat pump mode is inefficient.
Learn More
–>
<!–
Tankless Water Heaters: New Water Heater System Installation
Are you thinking about installing your tankless water heater yourself? Think again! Taking the DIY route with tankless water heaters could prove to be a costly mistake.
One of the things that will affect your water heater’s efficiency is how it was installed. Improper installation of water heaters can lead to decreased efficiency and force you into costly repairs for your new plumbing system. Ninety percent of problems related to new tankless installations are related to poor installation. Call the professionals with over twenty-five years of tankless water heater installation.
Not only will an improperly installed heater consume more energy, but it may require frequent repairs. The manufacturer does not cover any problem that occurs due to improper installation. As Rinnai Authorized Service Providers you will receive a 12-year manufacturer warranty with all Residential Rinnai tankless water heaters we install.
–>
Customer Testimonials
John Owens Services installed a new heat pump for me, Finished on time, and I’m warm again. Good job!
Ray Taylor
John Owens Services installed a new furnace and a/c in our home about 3 years ago. The workmanship and support are top-notch. I don’t ever get the feeling that they are trying to “upsell” you for unneeded extras, which is appreciated. I highly recommend them!
Jeff Cantarutti
We have just replaced our struggling 24 yr old furnace with a new one from John Owens Services. Top-notch service the whole way; from the sales presentation, to the installation (in our crawl space – not simple), and the fine-tuning to accommodate propane. Everyone on our project seemed knowledgeable and skilled, and committed to getting it right. We are pleased with our new furnace purchase!
Kim Sutton
More Reviews
<!–
Which Type Of Water Heater Is Best For
My Mill Valley, CA Home?
Thinking of installing a new hot water heater for your San Rafael or Mill Valley, California, home? Heating
water can make up as much as 20% of the energy used in a Mill Valley home. Homes require energy-efficient
water heaters to provide hot water and keep power expenditures reasonable in light of growing utility
prices.
Gas Tank Water Heaters Natural Gas and Liquid Propane (8 -11 years lifespan)-
Dependable Mill Valley water heaters with proven technology. These are the most prevalent types of water
heaters in American homes. Their operating efficiency is limited to 50% to 60%. Despite the fact that these
devices squander 40–50 cents for every dollar spent, tank water heaters nonetheless function during
earthquakes and power outages. It is anticipated that the price of natural gas will triple, while the cost
of liquid propane is already exorbitant.
Electric Tank Water Heaters (10-15 years lifespan)-
These efficiently transfer heat by heating water through the use of electrical resistance components. But
with our Bay Area electricity rates, it is costly to run a hot water heater like this.
High Efficiency Electric Heat Pump Water Heaters (13-15 years lifespan)-
This is the best and most recent Mill Valley water heating technology. These units have an efficiency of up
to 400%. This means that 3–4 kW of water heating may be produced from 1 kW of electricity. The future lies
in electrification, and there are numerous tax breaks and energy rebates available. These will also
typically last longer than conventional water heaters.
Gas and Electric Tankless Water Heaters (up to 20 years with annual service)-
The most compact tankless water heaters that are available are also referred to as on-demand water heaters.
Up to 96% of gas models are efficient. An electrical tankless water heater will save space, but because they
need high-amperage electrical circuits, they are sadly not very popular. Most homeowners do not have easy
access to these circuits.
Indirect Tank Water Heater (long lasting due to an indirect heat source)-
A hydronic boiler is typically used to heat this kind of Mill Valley water heater. The water in the storage
tank is heated by the internal water coil of this type of water heater, which circulates extremely hot
water. Twenty years ago, this kind of water heating was most common. Since heat pumps and tankless water
heaters are more widely available, they are less common.
Solar Thermal Water Heaters (long lasting with higher repair costs)-
Sun-generated hot water, for free. A solar storage tank inside the building is heated by one or more thermal
solar panels that are often mounted on the roof of these systems. The systems might be drain-backed,
glycol-filled, or water-filled. The technology is excellent. Because they require more yearly service and
repairs than other methods of heating water, these systems are currently not particularly popular.
–>
<!–
–>
Air Conditioning and Heating System Installation and Repair
We are an HVAC contractor who can offer the installation of new systems of heating, including furnaces and central heating systems, as well as maintenance and tune-ups to ensure your heating and air conditioning can maintain optimal performance. If something ever goes wrong with your HVAC equipment, you can count on our expertise for excellent heating/air conditioning repair services as well.
Heating Services
- Gas Heaters – Heating that runs on gas.
- Gas Furnaces – Furnace units that run on gas.
- Heat Pumps – Units that pull in outside air for heating and remove indoor air for air conditioning.
- Radiant Heating – System that supplies heat to floors, walls, or ceilings by transferring heat from other sources.
- Wall Heaters – Heaters installed directly into the wall for small space heating.
- Boilers – System that generates space heating from boiling hot water sent through pipes.
- Floor Furnaces – Implanted in the floor and heating through ventilation in order to save space.
- Duct Systems – Central heating and cooling systems that send air through a series of ducts.
- Hydronic Furnaces – Use hot water and a series of pipes to transport heat throughout your home.
- Direct Vent Furnaces – Smaller units used for heating in a specific room.
Cooling Services
- Split Systems with Air Handlers – An indoor unit that distributes the air pulled in from an outdoor unit.
- Rooftop Package Units – A package that includes a gas furnace, evaporator coil, and condensing unit that is good for houses without an attic or crawlspace.
- Ductless Mini Split Systems – An outdoor unit provides heating and cooling power for a series of indoor units that can spot heat or cool separate rooms.
- Air-to-Air Heat Pumps – A heating and air conditioning solution that transports hot air into your home for heating and outside your home for cooling.
- Indoor Air Quality Services – Testing the quality of your air and improving it through solutions such as air filters or humidifiers/dehumidifiers.
- Duct Cleaning – Cleaning built-up dirt and debris from within your ducts as well as curing any mold and mildew growth, preventing airborne contaminants from circulating through your house.
- Duct Sealing – Using Aeroseal to solidly seal any cracks or holes in your ducts.
The HVAC System Experts in Santa Rosa, CA
John Owens Services is a family-owned and -operated business providing quality HVAC services in Santa Rosa, CA. We are an HVAC contractor who specializes in energy-efficient replacements and offering residential air conditioning and heating services. We are known for installing, repairing, and maintaining all types of heating and air conditioning equipment for residential customers, as well as working with top-quality brands to achieve customer satisfaction on every HVAC job.
<!–
What areas do you serve?
Mr. Rooter Plumbing of Sonoma County serves the greater Santa Rosa 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
10% – Veterans Discount
Can not be combined with other offers
10% – Senior Discount
Can not be combined with other offers
$35 – Off Repair
Can not be combined with other offers
HVAC System Installation and Repair Services in Santa Rosa, CA
Our courteous and skilled technicians serve residential customers with the installation of new HVAC systems, including air conditioning units and heaters. Our repair services for existing HVAC systems include troubleshooting and routine maintenance, and our company offers customers replacement of old or inefficient HVAC systems with new, energy-efficient models. Upgrades and retrofits for existing HVAC systems improve performance and efficiency. Our heating/air conditioning service team can also schedule quality services for design and consultation for custom HVAC system installations.
Signs You May Need Santa Rosa HVAC Repair or Replacement
- Increased energy bills or uneven heating and cooling
- Strange noises or odors coming from the heating/air conditioning unit
- Leaks or water damage around the heating/air conditioning
- Age of the system: most HVAC systems last 10-15 years
- Indoor air quality issues/poor air quality
Cost of HVAC Installation and Maintenance in the Sonoma County Area
The cost of HVAC installation and maintenance varies depending on the type and size of the unit. Factors that affect the price include the type of equipment, labor costs, and materials needed. Regular maintenance jobs from HVAC companies can help reduce the cost of repairs and extend the lifespan of the system, and upgrading to energy-efficient systems can also help save on energy bills.
Choosing the Right HVAC Company in Santa Rosa, CA
We are an experienced and insured HVAC contractor with a proven track record of quality service for our valued customers. We are also a Diamond Mitsubishi dealer and have five trade licenses, including boiler hydronic heating, heating and ventilating, electrical, plumbing, and general contracting.
We have hundreds of Google reviews from endless satisfied customers and successful heating and air conditioning jobs. Customers can visit our website and get a quote on any installation or maintenance service from our free quote calculator, and you can also call to schedule a free estimate from one of our heating/air conditioning technicians.
Areas We Serve
Frequently Asked Questions About Residential HVAC Maintenance, Repair, and Installation
How often should I have my Santa Rosa HVAC installation inspected by HVAC contractors?
Typically, it is good to get a professional heating/air conditioning inspection done annually, particularly if it is just before a hot or cold weather season and you are preparing to use your HVAC equipment often after a long period of unused. Performing your own check-ups on your heating/air conditioning is also essential if you want to maintain your heater and AC.
What are the benefits of regular heating and air conditioning maintenance in Sonoma County?
- Extended lifespan of the unit
- Improved indoor air quality
- Increased energy efficiency
- Reduced risk of breakdowns and repairs
- Improved overall performance and comfort
How can I improve indoor air quality in my Santa Rosa home?
You can improve the indoor air quality of your home by installing air filters that you replace regularly or by installing a humidifier or dehumidifier if the humidity levels in your home are too low or high. It is important to perform duct cleaning regularly and have a professional duct cleaning every now and then to get a full cleanout of dust and debris that builds up over time. Having your air quality tested by a professional is a great way to know what your air quality is like and how to improve it to avoid things like respiratory problems.
How can I save money on Santa Rosa HVAC costs?
- Regular maintenance and tune-ups can help reduce the cost of repairs
- Energy-efficient units can help save in the long run on energy bills
- Proper insulation and sealing of ducts can help reduce energy loss
- Upgrading to a programmable thermostat can help optimize heating and cooling system usage
- Considering a heat pump or other alternative heating and air conditioning options can help conserve energy
What does Sonoma County heating/air conditioning maintenance include?
- Cleaning and replacing filters to improve indoor air quality
- Checking and repairing leaks and damage to ducts and vents
- Lubricating moving parts to reduce wear and tear
- Testing and adjusting thermostat settings for optimal performance
- Running a full-system inspection to catch any potential problems before repair or replacement is needed
What would Santa Rosa heating/air conditioning system upgrades and retrofits include?
Upgrading your equipment can include upgrading to energy-efficient systems to reduce energy bills or retrofitting existing systems to improve performance and efficiency. You could also install new features, such as programmable thermostats or zoning systems. Replacing old or inefficient components with new, high-performance parts is a great way to improve the quality of your heating and cooling as well as the value of your home. The technicians at our company are specialized in designing and installing custom heating/air conditioning systems for unique spaces or needs.
HVAC System Design and Consultation in Santa Rosa, CA
John Owens Services is an HVAC contractor who provides customers with consultation services to determine the best heating/air conditioning solution for their home. This includes an analysis of energy usage and indoor air quality to optimize HVAC system performance. Our HVAC company can give customers recommendations for the installation of energy-efficient heating/air conditioning systems and features. We also provide services for the design and installation of HVAC units for new construction or renovation projects.
Why Choose a Local HVAC Company in the Santa Rosa Area?
At John Owens Services, our service team gives personalized service and attention to detail to every customer. Homeowners can always trust the reliability and integrity of our repair technicians. As a locally owned business, we have the expertise on the local climate and heating/air conditioning needs for customers in Santa Rosa, CA. With our quick response times and emergency services available, we are the choice HVAC contractor in the county!
<!–
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;
const sliderWrapper = document.querySelector(‘.slider-wrapper’);
let slideInterval;
function moveSlides(n) {
slideIndex += n;
if (slideIndex totalSlides – 3) {
slideIndex = 0;
}
updateSlides();
}
function updateSlides() { const isMobile = window.innerWidth {
moveSlides(1);
}, 3000); // Change slide every 3 seconds
}
function stopSlideShow() {
clearInterval(slideInterval);
}
document.addEventListener(‘DOMContentLoaded’, () => {
updateSlides();
startSlideShow();
// Pause the slideshow on hover
document.querySelector(‘.results-container’).addEventListener(‘mouseover’, stopSlideShow);
document.querySelector(‘.results-container’).addEventListener(‘mouseout’, startSlideShow);
});