.local-banner{background-image: url(../header-bg.html);background-repeat: no-repeat; background-size: cover;   background-color: #043c9f; color:#ffffff!important;}
.local-banner .rating-txt{color:#fff!important;}
.local-banner .common-btn2 {background: #ffba18;padding: 15px 20px;border-radius: 5px;font-size: 18px;font-weight: 600;text-transform: uppercase;color:#000;border:0px; min-width: 196px;}
.local-banner .common-btn2:hover {background: #e7a200!important;}
.local-banner h1 {margin: 0;font-size: 56px!important;font-weight: 700;text-transform: uppercase;line-height: 1.2!important;}
.local-banner .h2 {font-size: 25px!important;color:#ffffff!important;font-weight: 600!important;margin-top: 5px!important;    margin-bottom: 0!important; padding-bottom: 0; padding-top: 10px;}
.psub-head .color-bl{color:#4797d1; font-weight:700;}
.plumbing-seo .servicescardview_group{background-color:#fff!important;box-shadow: 0 0 14px 6px rgb(0 0 0 / 10%)!important;margin-bottom: 25px;border-radius: 10px;}
.plumbing-seo h3{color: #1565a5;font-size: 24px;line-height: 30px;font-weight: 600;min-height: 60px;}
.plumbing-seo .servicescardview_group p{color:#565759;border-top:1px solid #efefef; margin-top: 15px;padding-top: 17px;color:#212529;}
.wl-seo { background-image: url(../dark-blue-bg.html);background-size: cover;} 
.wl-seo .no-bg{background-color:#f7f7f700!important;}
.wl-seo h2{color:#fff;}
.wl-seo .servicescardview_icon {width: auto;height: auto;margin-bottom: 6px;}
.wl-seo .servicescardview_conts h3 {font-size: 20px!important;color: #333333;}
.wl-seo .servicescardview_conts {padding-left: 0px!important;}
.pt-new .servicescardview_icon, .pt-new .servicescardview_icon span{width: 71px!important; height:auto!important;margin-right: 20px; margin-top:6px;}
.pt-new .servicescardview_conts{padding-top:10px;}
.pt-new .servicescardview_conts h3{color:#292929;}
.pt-new .servicescardview_conts p {line-height: 30px;margin: 6px 0;font-weight: 400;font-size: 1rem;}
.pt-new .servicescardview_conts ul{line-height: 30px;margin: 6px 0;font-weight: 400;font-size: 1rem;}
.pt-new .servicescardview_group {padding: 30px 30px 15px 30px!important;}
.wl-pro h3 {margin-bottom: 15px;font-size:41px!important;font-weight: 600!important; line-height: 1.3!important;text-transform: capitalize!important;color: #212529;margin-top: 5px;}
.sm-h3{color:#075e9c!important; font-size:20px!important;}
a.em-new{text-decoration: none;color: #727272;font-size: 14px;font-weight: 300;}
a:hover.em-new{text-decoration:underline;color: #0073c1;}
.legalnew_page ul.partner_list .logo-carousel img {max-width: 180px;display: initial;width: auto;max-height: initial;}
.logo-carousel .owl-stage {align-items: center; display: flex;}
ul.partner_list .logo-carousel li{padding:0 2%;}
.pain-section{background-color:#f0f8fe; padding-top:40px;}
.pain-section h3{font-size:22px; font-weight:800;}
.pain-section .commonsrvs-list li {padding: 11px 0 20px 32px; position: relative;}
.servicescardview_group .media {display:flex!important;}
@media (max-width: 960px){
.plumbing-seo .servicescardview_group {
    margin: 0 20px 20px 20px;padding:30px 30px 15px 30px!important;}
}

.local-3 {font-size: 24px;line-height: 30px;font-weight: 600;}
.local-2 {margin: 0;font-size: 2.28rem;font-weight: 700;line-height: 1.3 !important;text-transform: uppercase;}
.commonsection_text h3 span {color: #0090f1;font-size:41px;display: block;font-weight:800;}
.local-pr{padding-right:40px;}
.local-pl{padding-left:40px;}
.why_heavy_equ .whypagetrafficlegal_sec .servicescardview_group {margin: 0 20px 40px 0;}
span.tlinks {display: block;padding-top: 23px;}

@media screen and (max-width: 767px) { .local-banner h1{font-size: 36px !important;} .pt-new .servicescardview_conts h3 {text-align: left;} article.banner-text.mt-5 {margin-top: 1rem !important;}
.local-pl {padding-left:5px;} .local-pr {padding-right:5px;}.local-2, .wl-pro h3, .commonsection_text h3 span {font-size: 1.6rem !important;line-height: 32px !important;} .pt-new .servicescardview_conts {
    padding-top:10px 0px;}.servicescardview_group .media {display:inline-block!important;}
}
@media screen and (max-width: 992px) {.local-banner h1:font-size: 44px !important;}  .pt-new .servicescardview_conts h3 {text-align: left;} article.banner-text.mt-5 {margin-top: 1rem !important;}
.local-pl {padding-left:5px;} .local-pr {padding-right:5px;} .pt-new .servicescardview_conts {
    padding-top:10px 0px;}
}