a{border:0;outline:none;text-decoration:none}a img{border:0;outline:none}html,body,div,p,ul,li,form,h1,h2,select{margin:0;padding:0}h1,h2,h3{font-weight:400}strong,b{font-weight:700}ul,li{list-style:none}.gaper{clear:both;width:100%;margin:0;padding:0;display:block}.lefts{float:left;display:inline}.rights{float:right;display:inline}body{background:silver;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px}#wrapper{background:#fff;width:1200px;margin:0 auto;display:block;overflow:hidden}#header{width:100%;display:block}#header .banner_block{width:100%;margin:0;padding:0 0 48px;display:block;position:relative}.banner_block .banner{width:100%;margin:0;display:inline}.banner_block .plumbing_block{z-index:1;width:312px;display:block;position:absolute;top:40px;left:260px}.banner_block .plumbing_block .plumbing h1{float:left;text-indent:-99999px;background:url(/images/Plumbing.png) no-repeat;width:309px;height:52px;margin:0;display:inline}.banner_block .plumbing_block .odio{float:left;width:292px;margin:40px 0 0;display:inline}#header .banner_block .green_arrow{z-index:5;background:url(/images/green_arrow2.png) 0 no-repeat;width:800px;height:105px;display:block;position:absolute;bottom:-32px;left:0}#header .banner_block .green_arrow .text_40 span{color:#000}.banner_block .banner_right_block{z-index:2;width:288px;display:block;position:absolute;top:20px;right:132px}.banner_right_block .social_block{width:288px;display:inline}.banner_right_block .social_block .follow{color:#05357c;width:145px;margin:0;font-family:Tahoma,Geneva,sans-serif;font-size:22px;line-height:32px;display:inline}.banner_right_block .social_block .social_icon{width:33px;margin:0 7px 0 0;display:inline}.banner_right_block .social_block .callus h1{float:left;text-indent:-99999px;background:url(/images/callus2.png) no-repeat;width:289px;height:57px;margin:5px 0 15px;display:inline}.banner_right_block .src_form{background:url(/images/form_bg.jpg) no-repeat;width:288px;height:410px;margin:10px 0 0;display:inline}.src_form .form_cont{width:260px;margin:115px 0 0 15px;display:inline}.src_form .form_cont .row{width:260px;margin:0 0 3px;display:inline}.src_form .form_cont .row .name{color:#0b0b0b;width:90px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px;display:inline}.src_form .form_cont .row .text_box{background:url(/images/text_box.gif) no-repeat;border:none;width:169px;height:25px;margin:0 0 5px;display:inline;padding:0!important}.src_form .form_cont .row .text_box input{background:0 0;border:none;width:169px;height:24px;display:inline;padding:0!important}.src_form .form_cont .row .text_box2{background:url(/images/name_box2.gif) no-repeat;border:none;width:124px;height:25px;margin:0;display:inline;padding:0!important}.src_form .form_cont .row .text_box2 input{background:0 0;border:none;width:115px;height:25px;display:inline;padding:0!important}.src_form .form_cont .row .find_butn input{text-indent:-99999px;cursor:pointer;background:url(/images/find_tab.png) no-repeat;border:none;width:229px;height:50px;margin:33px 0 0 20px;display:inline}#container{width:100%;margin:40px 0 0;padding:0;display:block}#container #mid_container{width:100%;margin:0;display:block}#mid_container .feature_block{width:1052px;margin:0 auto;display:block}.feature_block .gurrentee_tag{width:144px;margin:20px 0 0;display:inline}.feature_block .features{width:431px;margin:20px 0 0 20px;display:inline}.feature_block .features h1{float:left;text-indent:-9999px;background:url(/images/servicing.gif) no-repeat;width:431px;height:30px;margin:10px 0 0;display:inline}.feature_block .features p{float:left;color:#444343;width:431px;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:20px;line-height:22px;display:inline}.feature_block .divider{margin:0 0 0 60px;display:inline}.feature_block .feature_cat{width:310px;margin:7px 0 0 30px;display:inline}.feature_block .feature_cat h1{color:#024789;width:250px;margin:0;font-family:Times New Roman,Times,serif;font-size:22px;display:inline}.feature_block .feature_cat ul{float:left;width:250px;margin:10px 0 0;display:inline}.feature_block .feature_cat ul li{float:left;color:#5b5b5b;background:url(/images/tick.gif) 0 no-repeat;width:220px;padding:0 0 0 30px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:22px;display:inline}#mid_container .services_block{background:#003466 url(/images/service_bg.gif) top repeat-x;width:100%;margin:0;display:block}.services_block .srv_cont{background:url(/images/botom_cont_bg.jpg) no-repeat;width:990px;height:243px;margin:0 auto;display:block}.services_block .srv_cont .srv_left{width:500px;margin:0 0 0 20px;line-height:17px;display:inline}.services_block .srv_cont .srv_left .srv_img{border:8px solid #d7d7d7;width:131px;margin:40px 0 0;display:inline}.services_block .srv_cont .srv_left .lft_srv_text{width:326px;margin:40px 0 0 18px;display:inline}.services_block .srv_cont .srv_left .lft_srv_text h2{color:#74f301;width:326px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;display:inline}.services_block .srv_cont .srv_left .lft_srv_text h2 span{color:#fff}.services_block .srv_cont .srv_left .lft_srv_text p{float:left;color:#eaeaea;width:326px;margin:10px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;display:inline}.services_block .srv_cont .srv_right{width:316px;margin:30px 50px 0 0;display:inline}.srv_cont .srv_right .srv_right_text{width:316px;margin:0;display:inline}.srv_cont .srv_right .srv_right_text h2{color:#74f301;width:326px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;display:inline}.srv_cont .srv_right .srv_right_text h2 span{color:#fff}.srv_cont .srv_right .srv_right_text ul{float:left;width:316px;margin:0;display:inline}.srv_cont .srv_right .srv_right_text ul li{float:left;color:#fff;background:url(/images/tick_bullet.png) 0 no-repeat;width:291px;margin:0;padding:0 0 0 25px;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:30px;display:inline}#footer{background:url(/images/footer_repeat.gif) repeat-x;width:100%;height:101px;margin:0;display:block}#footer .f_content{background:url(/images/footer_midbg.jpg) top no-repeat;width:100%;height:101px;margin:0;display:block}#footer .f_content .f_text{color:#ccc;text-align:center;width:720px;margin:20px auto;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;display:block}.hero-banner{background:url(/images/larrys-plumbing-banner-clean.png) 0 0/100% no-repeat;width:1200px;height:450px}.callus{width:289px;height:57px;margin:5px 0 15px;position:relative}.callus img{display:block}.larry-phone{white-space:nowrap;align-items:baseline;gap:8px;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:27px;line-height:32px;display:flex}.larry-phone span{color:#003466}.larry-phone strong{color:#fff;text-shadow:1px 1px 2px #000;font-style:italic;font-weight:400}.larry-phone small{color:#3293bf;font:700 13px Arial,sans-serif}.features .servicing-heading{float:left;color:#024789;width:431px;height:30px;margin:10px 0 0;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:30px;line-height:30px;display:inline}.src_form{position:relative}.src_form .form_cont .row .find_butn button{text-indent:-99999px;cursor:pointer;background:url(/images/find_tab.png) no-repeat;border:none;width:229px;height:50px;margin:33px 0 0 20px;display:inline}.src_form .form_cont .row .find_butn button:disabled{opacity:.65;cursor:wait}.contact-honeypot{display:none}.contact-notice{box-sizing:border-box;z-index:10;background:#fff;border:1px solid #ccc;width:288px;padding:10px;font-size:13px;line-height:18px;position:absolute;top:410px;left:0}.contact-notice.error{color:#a21d16}.contact-notice.success{color:#195d16}@media (min-width:1200px){#header .banner_block:has(.contact-notice){margin-bottom:70px}}#footer a{color:#ccc;text-decoration:underline}.copyright{color:#74f301}a:focus-visible,button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #024789}@media (max-width:1199px){#wrapper{width:100%}#header .banner_block{padding-bottom:0}.banner_block .hero-banner{aspect-ratio:1200/450;background-size:100%;width:100%;height:auto}.banner_block .banner_right_block{clear:both;justify-content:center;align-items:center;gap:32px;width:100%;padding:24px 0;display:flex;position:static}.banner_right_block .social_block{z-index:3;width:24%;display:block;position:absolute;top:clamp(8px,1.67vw,20px);right:11%}.banner_right_block .social_block .callus{width:100%;height:auto;margin:0}.larry-phone{gap:clamp(2px,.67vw,8px);font-size:clamp(10px,2.25vw,27px);line-height:1.2}.larry-phone small{font-size:clamp(6px,1.08vw,13px)}.banner_right_block .src_form{flex:0 0 288px;height:auto;min-height:410px;margin:0;display:flow-root}#header .banner_block .green_arrow{clear:both;aspect-ratio:800/105;background-size:contain;width:min(800px,100%);height:auto;position:static}.contact-notice{clear:both;float:left;margin-top:22px;position:static}#container{margin-top:24px}#mid_container .feature_block{align-items:center;gap:20px;width:calc(100% - 48px);margin-bottom:24px;display:flex}.feature_block .gurrentee_tag{flex:0 0 144px;margin:0}.feature_block .features{flex:1;width:auto;margin:0}.features .servicing-heading{float:none;text-indent:0;color:#024789;background:0 0;width:100%;height:auto;font-size:24px;font-weight:700;display:block}.feature_block .features p{float:none;width:100%;display:block}.feature_block .divider{display:none}.feature_block .feature_cat{flex:0 0 280px;margin:0}.services_block .srv_cont{background-size:cover;gap:32px;width:calc(100% - 48px);height:auto;padding:30px 0;display:flex}.services_block .srv_cont .srv_left{gap:18px;width:55%;margin:0;display:flex}.services_block .srv_cont .srv_left .srv_img{flex:0 0 131px;height:130px;margin:0}.services_block .srv_cont .srv_left .lft_srv_text{width:auto;margin:0}.services_block .srv_cont .srv_left .lft_srv_text h2,.services_block .srv_cont .srv_left .lft_srv_text p{width:auto}.services_block .srv_cont .srv_right{width:45%;margin:0}.srv_cont .srv_right .srv_right_text,.srv_cont .srv_right .srv_right_text h2,.srv_cont .srv_right .srv_right_text ul{width:100%}.srv_cont .srv_right .srv_right_text ul li{width:calc(100% - 25px)}#footer,#footer .f_content{height:auto;min-height:101px}#footer .f_content .f_text{width:calc(100% - 48px)}}@media (max-width:760px){.banner_block .banner_right_block{flex-direction:column;gap:8px}.banner_right_block .social_block{width:29%;right:4%}.larry-phone{flex-wrap:wrap;gap:2px 4px;font-size:clamp(12px,3.4vw,22px)}.larry-phone strong{flex-basis:100%}.larry-phone small{display:none}.banner_right_block .src_form{flex-basis:auto}#mid_container .feature_block{flex-wrap:wrap;justify-content:center;width:calc(100% - 32px)}.feature_block .features{flex-basis:200px}.feature_block .features p{font-size:17px}.features .servicing-heading{font-size:22px}.feature_block .feature_cat{flex-basis:100%}.feature_block .feature_cat h1,.feature_block .feature_cat ul{width:100%}.feature_block .feature_cat ul li{width:calc(100% - 30px)}.services_block .srv_cont{flex-direction:column;width:calc(100% - 32px)}.services_block .srv_cont .srv_left,.services_block .srv_cont .srv_right{width:100%}#footer .f_content .f_text{width:calc(100% - 32px)}}@media (max-width:420px){.feature_block .features{flex-basis:100%}.services_block .srv_cont .srv_left{flex-direction:column}.services_block .srv_cont .srv_left .srv_img{flex-basis:auto;align-self:flex-start}}
