.section-title{margin-bottom:35px !important;display:inline-block}.services-title{font-size:18px;display:inline-block;margin-bottom:0;letter-spacing:1px}.services-description{display:inline}.inner-top-contact{background-image:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/../images/banner-img-top-2.png);background-repeat:no-repeat;background-size:cover}.inner-top-contact .banner_text_title{padding-top:140px}.inner-top-contact .text_banner_1{color:#fff;font-size:30px;line-height:38px;margin-bottom:1em}.inner-top-contact .text_banner_2{color:#017ecd;font-size:30px;font-family:'latoheavy';text-transform:uppercase;line-height:36px}.inner-top-contact .text_banner_3{color:#fff;font-size:26px;line-height:30px;font-family:'latomedium'}.inner-top-contact .point_text_2{color:#fff;font-size:28px;font-family:'latomedium';line-height:46px;margin-bottom:0}.inner-top-contact .point_text_2 a{color:#017ecd;font-family:'latoheavy';text-decoration:none;font-size:40px}.inner-top-contact .point_text_3{color:#fff;font-size:18px;line-height:30px;font-family:'latomedium';margin:1.5em 0}.inner-top-contact .services_text{font-size:43px;color:#fff;line-height:45px;font-family:'latobold'}.inner-top-contact .coupon-section{display:flex;align-items:stretch}.inner-top-contact .coupon-section .coupon-box:first-child{margin-left:0}.inner-top-contact .coupon-section .coupon-box.active-box{background:#179ef2;color:#fff;border:3px dashed #fbfbfb}.inner-top-contact .coupon-section .coupon-box .ch-title{font-family:'latobold';font-size:20px;line-height:normal;padding-bottom:3px}.inner-top-contact .coupon-section .coupon-box .emergency{font-size:15px;font-family:'latomedium';line-height:18px}.inner-top-contact .coupon-section .coupon-box .free-esti{font-size:24px;line-height:26px;font-family:'latoheavy'}.inner-top-contact .coupon-section .coupon-box .free-esti span{font-size:20px;font-family:'latoheavy';display:block}.inner-top-contact .coupon-section .coupon-box .police{line-height:18px;font-size:17px}.inner-section-2{background-size:100% !important;background-repeat:no-repeat;padding-top:50px;padding-bottom:10px;font-size:18px;line-height:26px;color:#333f50;background-color:#f2f2f2}.inner-section-2 strong{font-family:'latomedium'}.inner-section-2 .top-txt-p{font-size:26px;line-height:30px}.inner-section-2 .call-txt{text-align:center;margin-bottom:1em !important;display:inline-block;margin-top:0;width:100%}.inner-section-2 .call-txt .call-txt-p{font-family:'latoheavy';color:#333;font-size:40px;margin:0;line-height:44px}.inner-section-2 .call-txt .call-txt-p a{color:#017ecd}.inner-section-2 .call-txt p{font-family:'latoheavy';color:#333;font-size:40px;margin:0;line-height:44px}.inner-section-2 .call-txt p a{color:#017ecd}.inner-section-2 .contact-form{background:#017ecd;padding:30px 40px 10px}.inner-section-2 .contact-form .cf-title{text-align:center;font-size:24px;width:58%;margin:0 auto 25px;text-transform:uppercase;color:#fff !important;font-family:'latoheavy'}.inner-section-2 .contact-form .cf-row{margin:0 0 17px}.inner-section-2 .contact-form .wpcf7-form-control{width:100%;font-size:15px;padding:8px 12px;border:none}.inner-section-2 .contact-form .wpcf7-textarea{height:75px;resize:none}.inner-section-2 .contact-form .wpcf7-form-control.wpcf7-submit{width:100%;border-radius:0;background-color:#fff;padding:8px 0;font-family:'latobold';font-size:22px;color:#017ecd;margin:0 auto;display:block}.inner-section-2 .contact-form .wpcf7-submit:hover,.inner-section-2 .contact-form .wpcf7-submit:focus{outline:none;background-color:#004f81;color:#fff}.inner-section-2 .contact-form div.wpcf7-response-output{border:0;background:#333f50;color:red;font-size:14px;text-align:center;line-height:normal;margin:-15px 0 0;padding-bottom:15px}.inner-section-2 .contact-form span.wpcf7-not-valid-tip{font-size:12px;line-height:normal;padding:0 3px}.inner-section-2 .contact-form .wpcf7-mail-sent-ok{display:none !important}.inner-section-3{background-image:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/../images/bg-3.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;padding:3em 0 15em}.inner-section-3 a{color:#000}.inner-section-3.vc_row[data-vc-full-width],.inner-section-4.vc_row[data-vc-full-width]{overflow:visible}.inner-section-4{background-color:#f5f5f5;padding-bottom:2em}.inner-section-4 .section-title{margin-top:-2em}.inner-section-5{background-image:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/../images/bg-4.png);background-position:center;background-repeat:no-repeat;background-size:cover;padding:4em 0 2em}.inner-section-5 .p-txt{margin-bottom:2em;color:#fff;font-size:22px}.inner-section-6{padding:3em 0}.inner-section-6 .txt-p{font-size:18px;line-height:26px;color:#333;margin:1em auto}.inner-section-6 .img-blk .txt-p{font-size:18px;line-height:26px;color:#333;margin:1em auto;margin:0 auto 1em}.inner-section-6 .img-blk{padding-top:1em}.inner-section-6 .img-blk img{float:left;padding-right:20px}.inner-testimonial{padding-top:4em}.inner-testimonial .carousel-inner{background-color:#f5f5f5;padding:0}.inner-testimonial .carousel-inner .carousel-item{padding:4em 5em;min-height:470px}.inner-testimonial .testi-img{display:inline-block;margin:2em 0 1em;width:100%}.inner-testimonial .testi-img img{width:120px;height:120px;border-radius:50%}.inner-testimonial .testi-title{font-size:32px;color:#484848;font-family:'latoheavy';padding-top:35px;padding-left:20px}.inner-testimonial .testi-content{position:relative;color:#333f50;font-size:18px}.inner-testimonial .testi-content:after{position:absolute;left:0;top:-45px;content:"\f10d";font-family:FontAwesome;color:#e1e1e1;font-size:60px;z-index:-1}.inner-testimonial .testi-content:before{position:absolute;right:10px;bottom:-45px;content:"\f10e";font-family:FontAwesome;color:#e1e1e1;font-size:60px;z-index:-1}.inner-testimonial .carousel-control-next,.inner-testimonial .carousel-control-prev{font-size:40px;color:#017ecd;opacity:1;top:initial;bottom:-2px;width:initial}.inner-testimonial .carousel-control-next:hover,.inner-testimonial .carousel-control-prev:hover{color:#333f50}.inner-testimonial .carousel-indicators{right:0;left:initial;bottom:1em}.inner-testimonial .carousel-indicators li{width:10px;height:10px;background-color:#cecece;border-radius:50%;margin:0 8px}.inner-testimonial .carousel-indicators li.active{background-color:#017ecd}.inner-section-7{background-color:#f5f5f5;padding:3em 0 2em}.inner-section-7 .call-txt{margin:0 auto 1em !important;display:inline-block;width:100%;text-align:center}.inner-section-7 .call-txt p{font-family:'latoheavy';color:#333;font-size:38px;margin:0 auto 15px;line-height:40px}.inner-section-7 .call-txt p a{color:#017ecd}.blue-grediant-btn{background:#017ecd;background:-moz-linear-gradient(top,#017ecd 22%,#1fa8ff 100%);background:-webkit-linear-gradient(top,#017ecd 22%,#1fa8ff 100%);background:linear-gradient(to bottom,#017ecd 22%,#1fa8ff 100%);color:#fff !important;border-radius:15px;padding:10px 15px;font-family:'latoheavy';font-size:20px;display:inline-block;margin:1em auto}.blue-grediant-btn:hover{background:#1fa8ff;background:-moz-linear-gradient(top,#1fa8ff 22%,#017ecd 100%);background:-webkit-linear-gradient(top,#1fa8ff 22%,#017ecd 100%);background:linear-gradient(to bottom,#1fa8ff 22%,#017ecd 100%);color:#222}.call-title{text-align:center;margin:20px 0 40px !important}.call-title .ct-text{position:relative;display:inline-block;color:#282828;font-size:30px;font-family:'latoheavy';line-height:36px;margin:0;padding:0}.call-title .ct-text a{color:#1fa8ff}.call-title .ct-text a:hover{color:#282828}.view_our_promotion_section{margin-top:50px;padding-top:70px}.view_our_promotion_section:before{position:absolute;content:'';left:0;right:0;width:100%;background:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/../images/bg-nocopyright.png);background-position:center top;background-repeat:no-repeat;background-size:cover;padding:18em 0;top:0}.view_our_promotion_section .card{margin-bottom:2em;background:#f5f8fa;border:1px solid rgba(0,0,0,.01);padding:2em 1.5em 10px;display:inline-block}.view_our_promotion_section .card:hover{cursor:pointer;background:#017ecd;background:-moz-linear-gradient(top,#017ecd 22%,#1fa8ff 100%);background:-webkit-linear-gradient(top,#017ecd 22%,#1fa8ff 100%);background:linear-gradient(to bottom,#017ecd 22%,#1fa8ff 100%)}.view_our_promotion_section .card .img-block{float:left;width:25%}.view_our_promotion_section .card .detail-block{display:inline-block;padding:0 20px 0;width:75%}.view_our_promotion_section .card:hover .d-title,.view_our_promotion_section .card:hover .d-txt p{color:#fff}.view_our_promotion_section .card:hover .d-txt{color:#fff}.view_our_promotion_section .d-title{font-family:'latoheavy';color:#017ecd;font-size:24px;margin-bottom:10px;line-height:25px}.view_our_promotion_section .d-txt{padding:0 20px 10px 0}.view_our_promotion_section .d-txt p{color:#333;font-size:15px;font-family:'latomedium';line-height:18px}.view_our_promotion_section .link-btn{width:32px;height:22px;display:inline-block;background-image:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/../images/next-arrow-gray.png);background-position:0;background-repeat:no-repeat;background-size:cover}.view_our_title .view-line{text-align:center;font-size:27px;font-weight:800;color:#000;padding:0 9px;margin-bottom:0}.plumber_services_area{text-align:center;font-size:15px;margin-top:12px}.view_our_promotion_section .plumber_services_area a{color:#000}.view_our_title{padding-bottom:20px}.view_our_title.title_serviser{display:flex}.view-line.title_sevice a{color:#000}.view-line.title_sevice a:hover{color:#017ecd}.h2-style{letter-spacing:0em;margin:0;font-family:'latobold';position:relative;display:inline-block;color:#000;font-weight:800;font-size:25px;line-height:40px}.h3-title{letter-spacing:0em;margin:0;font-family:'latobold';position:relative;display:inline-block;color:#000;font-weight:800;font-size:22px;line-height:40px}.h4-title{letter-spacing:0em;font-family:'latobold';position:relative;color:#fff;font-weight:800;font-size:25px;line-height:45px;margin:0 auto;display:block;margin-bottom:20px}.h4-title span:after{content:"";position:absolute;border-bottom:3px solid #fff;right:0;left:0;width:70%;margin:0 auto;bottom:-12px}.plumber_services_area a{color:#000 !important;font-weight:800}.sub_banner_txts .text_banner_1{line-height:50px;text-align:center;font-family:'latoheavy';font-size:40px;color:#fff;padding-top:50px}.inner_banner_section{padding:0 0 40px}.our_services_section .custm-list li{font-size:16px}.view_our_promotion_section .section-title .b-line{font-size:25px}.web-stories-title{color:#000;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:600;margin-bottom:5px}.web-stories-list{margin-top:40px !important}.web-stories-desc p{text-align:center !important;line-height:30px !important}@media (min-width:640px){.container{max-width:640px}}@media (max-width:580px){.web-stories-lst.is-view-type-grid.columns-4 .web-stories-list__story{flex-basis:calc(33% - 8px) !important}}@media (max-width:480px){.web-stories-list.is-view-type-grid.columns-4 .web-stories-list__story{flex-basis:calc(50% - 8px) !important}}@media (max-width:400px){.web-stories-list.is-view-type-grid.columns-4 .web-stories-list__story{flex-basis:calc(100% - 8px) !important}}@media screen and (min-width:768px){.web-stories-title{color:#000;text-align:center;font-size:30px;line-height:2.25rem;font-weight:600}}.sub_banner_txts{padding-top:20px;margin-bottom:0 !important;padding-bottom:70px}.sub_banner_txts .textbanner_1{text-align:center;font-family:'latoheavy';font-size:40px}.sub_banner_txts .text_banner_1 .small-text{font-family:'latoregular';display:block;font-size:26px;padding-top:7px}.sub_banner_txts .point_text_2{text-align:center;font-family:'latoregular';font-size:20px;line-height:30px;color:#fff}.sub_banner_txts .point_text_2 a{color:#017ecd;font-family:'latoheavy';text-decoration:none}.contact-form .g-recaptcha{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);transform-origin:0 0;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;padding:0 !important;margin-bottom:0 !important;display:block}.blog-details .text_upercach_spech p.blog_sandiego_title{color:#017ecd;font-size:36px;max-width:100%;line-height:41px;padding:0;font-weight:300}.post-author{background:#f7f7f7;padding:20px 20px 10px;border:none;border-left:4px solid #017ecd;margin:25px 0}.post-author .firstdiv-1,.post-author .firstdiv-2{font-size:1.5em;color:#017ecd;font-weight:600;padding-bottom:10px;display:inline-block}.post-author p{font-size:16px;color:#333;line-height:24px}.post-author .author-social{margin:0 0 10px;padding:0;display:flex}.post-author .author-social li{list-style:none;margin-left:10px}.post-author .author-social li:first-child{margin-left:0}.post-author .author-social li a{color:#333;font-size:24px;line-height:normal}.post-author .author-social li a:hover{color:#017ecd}p.f-adrs-new .fa{font-size:30px;color:#017ecd;margin-right:15px;vertical-align:text-top}p.f-adrs-new{display:flex}.author-post h2 a{font-size:24px;color:#000}.author-post h2{padding-bottom:0 !important}span.b-athr-pstn{font-size:14px;font-weight:700;width:100%;display:block;margin-top:5px}.post-author .t-abut{font-weight:700 !important;margin-bottom:0 !important}.author-post p:empty{display:none}.post-author .t-abut{margin-top:16px}.author-post h2{font-size:24px;font-weight:700}h2.b-line.text-center.pb-2{font-size:1.75rem}.inner-section-title .ist-text{position:relative;display:inline-block;color:#017ecd;font-size:30px;font-family:'latoheavy';line-height:36px;text-transform:capitalize}.inner-section-title .ist-text:after{content:"";position:absolute;border-bottom:3px solid #333f50;left:0;width:60%;bottom:-15px}.inner-section-title .ist-text:before{content:"";position:absolute;background:#017ecd;left:60%;bottom:-19px;width:12px;height:12px;z-index:1;border-radius:50%;margin:0 !important;display:block}.servi-highlight{padding-top:30px !important;padding-bottom:40px !important;background-size:cover;background-repeat:no-repeat;background-position:center}.servi-highlight>.vc_row .wpb_text_column{margin-bottom:0 !important}.servi-highlight .sh-ul{margin:0 !important;padding:0}.servi-highlight .sh-ul li{list-style:none;margin-bottom:30px;border:7px solid;border-image:linear-gradient(to right,#9db53e 0%,rgba(0,0,0,0) 100%);border-image-slice:1;font-size:22px;line-height:27px;padding:10px 15px 15px;color:#fff}.servi-highlight .sh-ul.right li{border-image:linear-gradient(to left,#9db53e 0%,rgba(0,0,0,0) 100%);border-image-slice:1}.servi-highlight .sh-ul li:last-child{margin-bottom:0}.servi-highlight .sh-title{text-align:center;font-family:'latoheavy';font-size:44px;text-transform:uppercase;line-height:48px;margin-bottom:30px !important;color:#fff}@media (max-width:1199.98px){.inner-top-contact .coupon-section .coupon-box{padding:15px 10px}.inner-section-2 .contact-form .cf-title{width:70%;font-size:30px}.view_our_promotion_section{margin-top:0}.servi-highlight .sh-title{font-size:46px}}@media (max-width:992px){.inner-top-contact .coupon-section .coupon-box .ch-title{line-height:30px}.inner-top-contact .coupon-section .coupon-box{margin-left:20px;width:30%}.inner-top-contact .coupon-section .coupon-box .ch-title{line-height:28px;font-size:26px}.inner-top-contact .coupon-section .coupon-box .emergency{font-size:15px;line-height:20px}.inner-top-contact .coupon-section .coupon-box .free-esti{font-size:25px}.inner-section-2 .call-txt{margin-bottom:2em}.inner-section-2 .contact-form{padding:20px 20px 0;border-top:12px solid #017ecd}.inner-section-2 .contact-form .cf-row{margin:0 0 13px}.inner-section-2 .contact-form .cf-title{font-size:26px;margin:0 auto 20px}.inner-section-2 .contact-form .wpcf7-form-control{font-size:15px;padding:6px 12px}.inner-section-2 .contact-form .wpcf7-form-control.wpcf7-submit{padding:6px 0;font-size:20px}.inner-testimonial{padding:35px 0 40px}.sub_banner_txts{padding-top:40px;padding-bottom:40px}.sub_banner_txts .text_banner_1{font-size:34px;line-height:42px}.sub_banner_txts .text_banner_1 .small-text{font-size:24px}.sub_banner_txts .text_banner_1{padding-top:0}.inner-section-title .ist-text{font-size:26px;line-height:32px}.servi-highlight .sh-title{font-size:34px;line-height:40px;margin-bottom:20px !important}.servi-highlight .sh-ul li{font-size:20px;line-height:24px}.call-title{margin:0 0 30px !important}.call-title .ct-text{font-size:28px;line-height:34px}}@media (max-width:991px){.view_our_promotion_section:before{background-position:center 0;background-size:inherit}.contact-form .g-recaptcha{transform:scale(.56);-webkit-transform:scale(.56);-moz-transform:scale(.56);-o-transform:scale(.56)}.inner-section-2{padding-top:25px !important;padding-bottom:0 !important}.inner-section-2 .contact-form{margin-top:20px}}@media (max-width:767px){.h3-title{font-size:18px}.inner-top-contact .coupon-section{flex-flow:wrap}.inner-top-contact .coupon-section .coupon-box{width:48%;margin-left:4%;margin-bottom:20px !important;flex:auto}.inner-top-contact .coupon-section .coupon-box:nth-child(2n+1){margin-left:0}.inner-section-2{padding-top:20px !important;font-size:17px;line-height:24px}.inner-section-2 .call-txt{margin-bottom:2em}.inner-section-2 .call-txt p{font-size:25px;line-height:35px}.inner-section-5 .p-txt{font-size:18px;line-height:26px}.inner-section-6 .img-blk{padding-top:0}.inner-testimonial{padding:25px 0 30px}.inner-testimonial .carousel-inner .carousel-item{padding:4em 1em;min-height:115vh;height:115vh}.inner-testimonial .testi-img img{width:100px;height:100px}.inner-testimonial .testi-img{text-align:center}.inner-testimonial .carousel-indicators{left:0}.inner-testimonial .testi-content{padding:0;font-size:16px;text-align:center}.inner-testimonial .section-title{text-align:center;padding:0}.inner-testimonial .section-title p:after{left:0}.inner-section-7 .call-txt p{font-size:30px;line-height:30px}.sub_banner_txts{padding-top:30px;padding-bottom:30px}.sub_banner_txts .text_banner_1{font-size:34px}.sub_banner_txts .text_banner_1 .small-text{font-size:22px;padding-top:5px}.sub_banner_txts .point_text_2{font-size:18px;line-height:25px}.sub_banner_txts .text_banner_1{padding-top:0}.h4-title,.h2-style{text-align:center;display:block}.h4-title{line-height:35px}.view_our_promotion_section{padding:2em 0 0;background:#e8e8e8;height:100%}.view_our_promotion_section:before{background:0 0}.view_our_promotion_section .card .img-block{float:none;width:25%;display:block;margin:0 auto}.view_our_promotion_section .card .detail-block{display:inline-block;padding:10px 0 0;width:100%;text-align:center}.view_our_promotion_section .card .text-right{text-align:center !important}.view_our_promotion_section .link-btn{margin-top:5px}.inner-section-2 .call-txt .call-txt-p{font-size:34px}.inner-section-2 .call-txt .call-txt-p br{display:none}.inner-section-2 .call-txt p{font-size:34px}.inner-section-2 .call-txt p br{display:none}.inner-section-3{background-size:cover;background-position:right}.inner-top-contact .banner_text_title{padding-top:50px}.inner-top-contact .point_text_2 a{font-size:30px}.inner-top-contact .point_text_3{text-align:center}.inner-section-2 .top-txt-p{text-align:center;font-size:24px}.inner-section-5 .p-txt{text-align:center}.inner-section-6 .img-blk .txt-p,.inner-section-6 .txt-p{text-align:center}.inner-section-6 .img-blk img{float:none;padding-right:0}.blog-details .text_upercach_spech p.blog_sandiego_title{font-size:25px;line-height:30px}.blog-details .text_upercach_spech p{margin-bottom:5px}.author-profile-pic{float:none !important;margin-bottom:8px;text-align:center}.author-post{width:100% !important;padding-left:0 !important}.author-post h2{margin:0;text-align:center;width:100%}.add-athr-pstn{text-align:center;margin-bottom:0}span.b-athr-pstn{text-align:center}.post-author .t-abut{margin-bottom:5px !important}.author-post dt p{text-align:center;font-size:14px}span.add-r-a-s{margin-bottom:10px;display:block}.servi-highlight{padding-bottom:20px;padding-bottom:10px !important}.servi-highlight .sh-ul{margin:0 0 20px !important}.servi-highlight .sh-ul li{margin-bottom:20px}.servi-highlight .sh-ul.right{margin-top:20px}.servi-highlight .sh-ul.right li{border-image:linear-gradient(to right,#9db53e 0%,rgba(0,0,0,0) 100%);border-image-slice:1}}@media (max-width:575px){.sub_banner_txts{padding-top:25px;padding-bottom:25px}.sub_banner_txts .text_banner_1{font-size:30px;padding-top:0}.sub_banner_txts .text_banner_1 .small-text{font-size:20px;padding-top:2px}.sub_banner_txts .point_text_2{font-size:17px;line-height:23px}.h2-style{font-size:25px;line-height:35px;text-align:center}.inner-section-title .ist-text{font-size:24px;line-height:28px}.call-title .ct-text{font-size:26px;line-height:32px}}@media (max-width:480px){.inner-testimonial .testi-content{padding:0}.inner-testimonial .testi-content:before{font-size:30px}.inner-testimonial .testi-content:after{font-size:30px}.inner-testimonial .testi-title{font-size:26px;display:inline-block;width:100%;padding-top:0;padding-left:0}.sub_banner_txts{padding-top:20px;padding-bottom:20px}.sub_banner_txts .text_banner_1{font-size:26px;line-height:34px}.sub_banner_txts .text_banner_1 .small-text{font-size:19px;padding-top:0}.sub_banner_txts .point_text_2{font-size:16px;line-height:24px}.inner-section-title{margin-bottom:30px !important}.inner-section-title .ist-text{font-size:22px;line-height:26px}.servi-highlight .sh-ul li{font-size:18px;line-height:22px}.call-title{margin:0 0 25px !important}.call-title .ct-text{font-size:24px;line-height:30px}}@media (max-width:320px){.contact-form .g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8)}}.cst-bullet{position:relative;padding-left:30px}.cst-bullet:before{content:'';position:absolute;width:18px;height:22px;background-position:center;background-repeat:no-repeat;background-size:100%;left:0!important;top:50%!important;transform:translateY(-50%);background-image:url(//www.allstarplumbingservice.com/wp-content/themes/allstarplumbingservice-child/assets/css/assets/images/rectangle-blue.png)}.c-left-pad{padding-left:30px!important}