.flex_cell.av-34u31i9-51936c47bc56f48179fb77fa08969f1b{
vertical-align:middle;
padding:0px 0px 0px 0px;
}

.flex_column.av-34cw1k1-f89caafa44663b82e1abc9d3ab61ab16{
padding:30px 30px 30px 30px;
background:url(https://secureservercdn.net/198.71.189.51/rb5.925.myftpupload.com/wp-content/uploads/2022/07/qtq80-OZkdbZ.jpeg?time=1659751237) 0% 0% no-repeat scroll ;
}
.flex_column.av-34cw1k1-f89caafa44663b82e1abc9d3ab61ab16 .avia-curtain-reveal-overlay{
background:#f8f8f8;
z-index:1;
}

.avia-image-container.av-31klsf5-1fc95eab009dbabdfcfb62fae44c69de img.avia_image{
box-shadow:none;
}
.avia-image-container.av-31klsf5-1fc95eab009dbabdfcfb62fae44c69de .av-image-caption-overlay-center{
color:#ffffff;
}

.flex_cell.av-2zyo3jl-94db297915b4c1155368bd1167fbe9ec{
vertical-align:middle;
padding:0px 0px 0px 0px;
}

.flex_column.av-2yb56hd-db9a240f57abf4d81e94a02e2860e969{
padding:30px 30px 30px 30px;
background:url(https://secureservercdn.net/198.71.189.51/rb5.925.myftpupload.com/wp-content/uploads/2022/07/qtq80-MyxwOE.jpeg?time=1659751237) 0% 50% no-repeat scroll ;
}
.flex_column.av-2yb56hd-db9a240f57abf4d81e94a02e2860e969 .avia-curtain-reveal-overlay{
background:#ffffff;
z-index:1;
}

.avia-image-container.av-2xovzw1-f266db2f7c2d7a01eadddb76559bc136 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-2xovzw1-f266db2f7c2d7a01eadddb76559bc136 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-2v7wz8x-78caa29cd23741357066238536189486{
background-repeat:no-repeat;
background-image:url(https://secureservercdn.net/198.71.189.51/rb5.925.myftpupload.com/wp-content/uploads/2022/07/qtq80-5rbOuF.jpeg?time=1659751237);
background-position:0% 0%;
background-attachment:scroll;
margin-top:0px;
margin-bottom:-0;
z-index:10;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2v7wz8x-78caa29cd23741357066238536189486{
z-index:10;
}

@-webkit-keyframes av_boxShadowEffect_av-2tq11a9-bea36c4883297f273276c798707a9710-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-2tq11a9-bea36c4883297f273276c798707a9710-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2tq11a9-bea36c4883297f273276c798707a9710{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2tq11a9-bea36c4883297f273276c798707a9710{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2sopssx-3ec79e3478712e76b24a02487f2241c3{
padding-bottom:10px;
}
body .av-special-heading.av-2sopssx-3ec79e3478712e76b24a02487f2241c3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2sopssx-3ec79e3478712e76b24a02487f2241c3 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ozr29t-1809493cdd4032ae6727dae1c552292b{
height:30px;
}

#top #wrap_all .avia-button.av-2msx229-132316933594f945c93258047b23af24{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2msx229-132316933594f945c93258047b23af24:hover .avia_button_background{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
}

@-webkit-keyframes av_boxShadowEffect_av-2lr2ykh-f915ea13ad2f52c87fa183c13c91f381-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-2lr2ykh-f915ea13ad2f52c87fa183c13c91f381-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2lr2ykh-f915ea13ad2f52c87fa183c13c91f381{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2lr2ykh-f915ea13ad2f52c87fa183c13c91f381{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
transform:scale(1.1);
z-index:110;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#bf5700;
background:linear-gradient( to bottom right, #bf5700, #bf6318 );
}

#top .av-special-heading.av-2k4oc4h-d9f5881dcb8bcb25f04a0efdc56eba9a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-2k4oc4h-d9f5881dcb8bcb25f04a0efdc56eba9a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2k4oc4h-d9f5881dcb8bcb25f04a0efdc56eba9a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-2k4oc4h-d9f5881dcb8bcb25f04a0efdc56eba9a .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-2it18ap-c1c468ebe62dd643c13561b6d9a53a4f .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2g6zdv5-394dcace28734e01828b0a2cb1dae35b{
height:30px;
}

#top #wrap_all .avia-button.av-2f1f44h-ab0abd0ad33bc6c861774f6bcaf37dd5{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-2f1f44h-ab0abd0ad33bc6c861774f6bcaf37dd5:hover .avia_button_background{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
}

@-webkit-keyframes av_boxShadowEffect_av-2djc3j5-24cd7fc3e36c6c85e4d8c83b2fe0bcf3-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-2djc3j5-24cd7fc3e36c6c85e4d8c83b2fe0bcf3-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.2); opacity: 1; }
100% { box-shadow:  0 0 5px 0 rgba(0,0,0,0.2); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-2djc3j5-24cd7fc3e36c6c85e4d8c83b2fe0bcf3{
margin-top:-80px;
margin-bottom:0px;
}
.flex_column.av-2djc3j5-24cd7fc3e36c6c85e4d8c83b2fe0bcf3{
z-index:99;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-2c76zk1-936855703f3db851f7805fe98bd8f646{
padding-bottom:10px;
}
body .av-special-heading.av-2c76zk1-936855703f3db851f7805fe98bd8f646 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2c76zk1-936855703f3db851f7805fe98bd8f646 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-27pjddt-9868829b71ba984e1aa1f4d973e23f5a{
height:30px;
}

#top #wrap_all .avia-button.av-26y8nap-57fd15907d06a691a2596803a33e04bb{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}
#top #wrap_all.avia-button.av-26y8nap-57fd15907d06a691a2596803a33e04bb:hover .avia_button_background{
-webkit-border-radius:4px 4px 4px 4px;
-moz-border-radius:4px 4px 4px 4px;
border-radius:4px 4px 4px 4px;
}

#top .av-rotator-container.av-22v3d4x-29371fd80e1e0f7e6611ac490e0bb78f{
text-align:center;
font-size:5vw;
color:#000000;
}
#top .av-rotator-container.av-22v3d4x-29371fd80e1e0f7e6611ac490e0bb78f .av-rotator-container-inner{
font-size:5vw;
}

#top .av-masonry.av-f4bdq9-a6e435b16c4038557074c16d5e0bebe7{
background-color:#2d2d2d;
}
.av-masonry.av-f4bdq9-a6e435b16c4038557074c16d5e0bebe7 .avia-curtain-reveal-overlay{
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
background:#2d2d2d;
z-index:100;
}

.flex_cell.av-cpkb69-bb79ea3bf0f1831269d730b7f4370785{
vertical-align:middle;
padding:120px 120px 120px 120px;
background:url(https://secureservercdn.net/198.71.189.51/rb5.925.myftpupload.com/wp-content/uploads/2022/07/qtq80-NesWSC.jpeg?time=1659751237) 50% 50% no-repeat scroll ;
}

.flex_cell.av-12exkx-cf00f2a872ca6c710a59a7496dc5bb79{
vertical-align:middle;
padding:100px 0 100px 0;
background:url(https://secureservercdn.net/198.71.189.51/rb5.925.myftpupload.com/wp-content/uploads/2022/07/Central-Valley-Pools-Services-Visalia-CA.png?time=1659751237) 100% 50% no-repeat scroll #2d2d2d;
}

@-webkit-keyframes av_boxShadowEffect_av-9rnanl-5a66d40a33924ebf05e8583dea850b3e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
@keyframes av_boxShadowEffect_av-9rnanl-5a66d40a33924ebf05e8583dea850b3e-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.3); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(0,0,0,0.3); opacity: 1; }
}
.flex_column.av-9rnanl-5a66d40a33924ebf05e8583dea850b3e{
box-shadow: 0 0 15px 0 rgba(0,0,0,0.3);
padding:50px 50px 50px 50px;
background-color:#ffffff;
}

#top .av-special-heading.av-7hcrf5-9a66e27d5e190e42a5d6f3b3f29ff113{
padding-bottom:10px;
}
body .av-special-heading.av-7hcrf5-9a66e27d5e190e42a5d6f3b3f29ff113 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-7hcrf5-9a66e27d5e190e42a5d6f3b3f29ff113 .av-subheading{
font-size:15px;
}