@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100&family=Quicksand:wght@300;400&display=swap');@import url('https://fonts.googleapis.com/css2?family=Lilita+One&display=swap');@import url('https://fonts.googleapis.com/css2?family=Jersey+10&family=Lilita+One&family=Oswald:wght@200..700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Jersey+10&family=Lilita+One&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.container-fluid.header-section-reg{padding:0;position:fixed;top:0;left:0;width:100%;z-index:9999;background:#9b2f08;}#edit-markup-01,#edit-services{display:none;}.wrapper{background-image:url(/themes/subtheme/images/3d802690-c404-4d62-97c6-3d4a57a52611.webp);}.path-frontpage .wrapper{background-image:url("/themes/subtheme/images/plumbing-hero-image-dmv.jpg");}.path-projects .wrapper{background-image:url("/themes/subtheme/images/plumbing-services-dmv.png");}.path-reviews .wrapper{background-image:url("/themes/subtheme/images/quality-plumbing-reviews-background.jpg");}.page-node-type-service-page .wrapper{background-image:url(/themes/subtheme/images/plumbing-hero.webp);background-size:cover;background-position:center;color:#fff;text-align:center;}.path-frontpage .hero-reg{background-repeat:no-repeat;background-size:cover;padding:5% 6% 8% 6%;}.hero{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;position:relative;overflow:hidden;}.path-frontpage .hero .contain{background:rgb(17 5 4 / 45%);}.path-frontpage .hero .contain{background:rgb(3 31 112 / 50%);}.path-projects .hero .contain{background:rgb(3 31 112 / 50%);}.path-buy .wrapper{background-image:url("/themes/subtheme/images/quality-plumbing-llc.jpg");}.path-reviews .hero .contain{background:rgb(17 5 4 / 55%);}.path-buy .hero .contain{background:rgb(7 16 35 / 35%);}.path-buy .container-fluid.hero-reg{padding-top:30px;padding-bottom:30px;}.path-frontpage .container,.path-buy .container{width:100%;padding:0;}.path-frontpage .container-fluid.top-reg{padding-bottom:0px;}.path-frontpage .container-fluid.top-reg{padding-bottom:10px;}.hero .hl-triangle,footer.content-info .hl-triangle{display:block;width:100%;max-width:inherit;margin:0;height:2vw;}.hero .region.region-hero{}.path-projects .main-container{width:100%;}@media only screen and (max-width:768px){.path-projects .main-container{padding-top:15px;padding-right:0px;padding-left:0px;}.container-fluid.hero-reg{height:auto;}.path-frontpage .container-fluid.lunar-reg{background:#020d47;margin-top:50px;}.path-contact .container{padding:0;}.path-contact .col-sm-12{padding:0;}}@media only screen and (min-width:769px){.path-reviews .main-container{padding-left:10%;padding-right:10%;}.path-frontpage .container-fluid.pluto-reg{padding:0 5%;background:#f5f5f5;}.container-fluid.top-reg{padding-left:10%;padding-right:10%;}.path-buy .container-fluid.hero-reg{padding-left:10%;padding-right:10%;}.path-frontpage .hero{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}}@media only screen and (max-width:992px) and (min-width:768px){.path-buy .container-fluid.hero-reg{padding-left:5%;padding-right:5%;}.container-fluid.top-reg{padding-left:0%;padding-right:0%;}}
.page-header{display:none;color:white;border:0;}.page-node-type-service-page .page-header{display:block;}.nav>li>.is-active{padding-bottom:15px;color:#042a9f;font-weight:bold;}.top-reg{background:white;}.glyphicon{color:black;padding:5px 8px 0 15px;}.h2,.block-title{font-size:26px;}h1,.h1,h2,.h2,.block-title{padding-bottom:25px;text-align:center;}.panel-title{font-size:20px;}.form-control,body{font-family:'Montserrat';}button{font-family:Montserrat,sans-serif;}h1,.h1,h2,.h2,h3,.h3,.block-title,h4,.field--label,.field--name-field-contact-us a,.panel-heading,.field.field--name-field-section-heading,.field.field--name-field-section-title{letter-spacing:.1875rem;font-family:"Oswald",sans-serif;font-weight:bold;text-transform:capitalize;line-height:1.1em;color:black;}h1,.h1,h2,.h2,h3,.h3,.block-title,.panel-title{margin-top:20px;margin-bottom:0px;padding-bottom:15px;font-family:"Oswald",sans-serif;}.page-node-type-properties-for-sell .container-fluid.hero-reg,.google-map-field h2,.path-properties .view-footer a{display:none;}.user-logged-in input{vertical-align:top;padding-top:-0;}body{padding-top:45px;margin:0;font-family:'Montserrat';font-size:16px;line-height:1.42857143;color:#333333;background-color:#f5f5f5;}.container-fluid.galaxy-reg{padding:0;}#navbar,.path-user .nav-tabs,#edit-preview,.path-contact .container-fluid.hero-reg,.path-user .container-fluid.hero-reg,.ctl,.path-contact .ctld{display:none;}.path-contact .ctl{display:block;}#views-exposed-form-properties-page-1 .form-select option:first-child{display:none;}#block-exposedformpropertiespage-1{height:300px;text-align:center;}.select-wrapper:after{color:#ffffff;}#block-exposedformpropertiespage-1 .form-inline .select-wrapper{width:auto;padding-top:5px;}.views-field.views-field-field-street-address{font-size:18px;font-weight:bold;}.views-field.views-field-field-state{color:#958f8f;}.views-field.views-field-field-street-address{font-size:20px;font-weight:bold;}#block-exposedformpropertiespage-1 #edit-actions,#views-exposed-form-properties-page-1 #edit-actions--2{display:inline-block;padding-top:30px;margin-bottom:-60px;}#block-exposedformpropertiespage-1 .btn-info{color:#fff;background-color:#0a58e6;border-color:#0336d2;font-size:20px;width:140px;border-radius:20px;}#block-exposedformpropertiespage-1 .form-inline .form-control{background:no-repeat;color:white;font-size:20px;border:0;}option{color:black;font-size:16px;}#block-buyyourdreamhomeintokyo{padding-top:9%;color:white;}.navbar-nav>li>a{padding-top:5px;padding-bottom:5px;}.container-fluid{padding-left:0;padding-right:0;}.path-contact .top-reg,.path-user .top-reg{box-shadow:0 3px 8px rgba(0,0,0,.1);margin-bottom:1%;}.path-user .alert-danger p{visibility:hidden;position:relative;}.path-user  .alert-danger p::before{content:'Unrecognized username or password. Please contact us at 703-772-1365 for help.';visibility:visible;position:absolute;left:0;top:0;width:100%;color:#721c24;}.path-user .btn.icon-before .glyphicon,.btn .glyphicon.icon-before{color:white;}.region.region-content{padding:15px;}.field{padding:5px;}
.vpx a{color:white;text-decoration:none;background:#0a58e6;border-radius:17px;padding:12px;font-weight:bold;}.srx .views-field.views-field-title{position:absolute;background:black;width:80%;background:rgb(12 12 12 / 65%);padding:15px;font-size:26px;}.srx a{color:#eff2f5;text-decoration:none;font-size:28px;font-family:Montserrat,sans-serif;font-weight:bold;}.srx .view-footer a{padding:10px 20px;border-radius:15px;border:2px solid #e0dada;font-size:20px;}.srx .view-footer{font-size:20px;}.btb .cblkbdy{background:#eea606;color:#ffffff;text-align:center;font-size:18px;}.btb .cblkbdy{background:#c10740;color:#ffffff;text-align:center;height:30px;}.btb .cblkbdy a{color:#ffffff;padding:10px 10px 10px 0;font-size:16px;font-weight:bold;margin-left:-10px;}.ph.glyphicon.glyphicon-phone-alt::after{content:none;}.btb .cblkbdy .glyphicon{color:#d4cece;padding:5px 0px 0 15px;}.btb .cblkbdy .cbr{color:#6d6969;}.btb em{color:#e2dbdb;font-size:22px;}.btb .cblkbdy .cbl a{color:#ffffff;}.btb{padding:0;position:fixed;top:0;left:0;width:100%;z-index:9999;}.areas-p h1{text-transform:capitalize;font-size:48px;letter-spacing:0em;padding-bottom:3%;}.areas-p h2{text-transform:capitalize;font-size:28px;letter-spacing:0em;}.areas-p .areas-s{color:#053aa1;}.areas-p hr{border:none;padding-bottom:15px;box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,.1);margin-top:0;margin-bottom:35px;}.SA_P{float:left;}.SA_P figure{text-align:center;}.SA_P figure>img{width:100%;border-radius:0px;object-fit:cover;}figcaption.figure-caption{color:white;background:#c10740;padding:5px;}@media only screen and (min-width:768px){.SA_P figure{margin:20px;}}
@media only screen and (max-width:768px){.btn-primary{color:#fff;background:#0759a0;padding:7px;text-decoration:none;color:white;font-size:20px;font-weight:bold;font-family:Montserrat,sans-serif;border-radius:5px;}.block{padding-left:0;padding-right:0;}.row{margin:0;}figure{margin-bottom:20px;}.view-properties .views-field.views-field-nothing{padding:10px 30px 30px 30px;}.srx{background:#042c76;color:white;padding:30px 0 60px 0;}.grid-row{padding-top:30px;}.grid-column{border-bottom:1px solid #e0dddd;margin-bottom:30px;padding:0;}.container-fluid.pluto-reg{padding:0px 20px 30px 20px;}#block-aboutus{padding-top:30px;}#block-views-block-services-block-1{padding-top:30px;margin-top:30px;}#block-views-block-services-block-1 h2{color:white;}#block-viewproperties a{display:none;}#block-exposedformpropertiespage-1{background:none;}#block-exposedformpropertiespage-1 .form-item{background:black;}#block-exposedformpropertiespage-1 .form-inline .select-wrapper{width:100%;}img{width:100%;}.path-user .main-container{padding:20px 5%;}#contact-message-feedback-form{padding:0px 30px 0 15px;display:none;}.bs-region--top-left .field,.bs-region--top-right .field,.bs-region--top-middle .field{display:list-item;}.srx .views-field.views-field-title{position:absolute;background:black;width:100%;background:rgb(12 12 12 / 65%);padding:15px;font-size:26px;top:45%;justify-content:center;display:flex;color:white;}.view-services .grid-column{margin-bottom:0;}.srx .view-footer{padding:30px;}.srx .view-footer p{padding-bottom:30px;}.srx .view-footer a{background:#0505b2;display:block;margin:10px;font-size:18px;}.imx img{width:100%;}}
@media only screen and (max-width:992px) and (min-width:768px){.row{margin:0;}.main-menu .navbar-nav{padding-top:3%;}.path-contact .container{width:100%;padding:20px 5% 20px 5%;}.container-fluid{padding-left:0;padding-right:0;}.page-node-type-properties-for-sell .bs-region.bs-region--bottom-left{width:100%;padding-right:30px;text-align:center;}.page-node-type-properties-for-sell .bs-region--bottom-right{width:100%;padding:0;}.address .field{padding:10px;display:inline-block;}.address{text-align:center}.page-node-type-properties-for-sell .region-content{width:90%;}.page-node-type-properties-for-sell .bs-region--bottom-left .field{padding:15px;font-size:20px;}.page-node-type-properties-for-sell .bs-region--bottom-left .field--label{padding-bottom:10px;}.bs-region{text-align:center;}.bs-region--top-right{text-align:center;}.bs-region--top-right .field{display:inline-block;}.page-node-type-properties-for-sell .bs-region--top-left{padding-left:5%;}.page-node-type-properties-for-sell .field.field--name-field-status{display:block;}.field--type-google-map-field{width:100%;}.page-node-type-properties-for-sell .field.field--name-field-description-1{padding-bottom:3%;padding-top:4%;}.field.field--name-field-description-1 .field--label{padding-bottom:30px;font-size:24px;}.field--label-inline .field--label{display:contents;}.field--type-text.field--label-above .field--label{padding-bottom:3%;font-size:24px;}.srx .view-footer a{display:block;margin:30px;}}
@media only screen and (min-width:993px){.field--name-field-description-1 .field--label{font-size:30px;padding:50px 0 30px 0;text-transform:uppercase;}.path-contact .container{width:100%;padding:0;}.path-contact .wrapper{display:none;}.container-fluid{padding-left:0;padding-right:0;}}@media only screen and (max-width:1360px) and (min-width:992px){}
@media only screen and (min-width:769px){.page-header{width:70%;margin:auto;}#block-buyyourdreamhomeintokyo h2{background:rgb(27 26 26 / 35%);width:100%;text-align:left;font-size:clamp(2.5rem,8vw,5rem);font-weight:700;margin-bottom:5rem;-webkit-text-stroke:1px #000000;width:650px;margin:auto;text-align:center;color:white;}#block-exposedformpropertiespage-1  #views-exposed-form-properties-page-1{position:absolute;top:37%;color:white;width:650px;background:red;background:rgb(133 129 129 / 55%);padding:0;margin:0;height:45px;top:37%;color:white;width:650px;background:red;background:rgb(133 129 129 / 55%);padding:0;margin:0;height:45px;}.path-frontpage .container-fluid.galaxy-reg{padding:0;background:#ffffff;border-top:1px solid #d3cbcb;}.abx hr{border-top:5px solid #8b8484;width:50px;padding-bottom:20px;}.abx{padding:4% 5%;}.imx img{width:100%;max-height:650px;height:100vh;object-fit:cover;}.vpx{height:500px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 20%;}.vpx .block-title{padding-bottom:30px;}.vpx p{padding-bottom:25px;}.imx{padding:0;}.srx img{vertical-align:middle;width:100%;height:600px;}.srx{background:#042c76;color:white;padding:30px 0 60px 0;}.srx .block-title{color:white;padding-bottom:50px;}.srx .view-footer{padding:5% 15%;text-align:center;}.srx .view-footer p{padding-bottom:35px;}.srx .grid-column{padding:0;text-align:center;display:flex;justify-content:center;align-items:center;}.path-properties .srx .view-footer{padding:5% 15% 0 15%;text-align:center;}.path-user .main-container{padding:20px 15% 0 15%;}#block-contacthousingtokyo{padding:0;}}
.footer{border-top:0;}.footer.container{width:100%;background:#f5f5f5;padding:30px;margin:0;border-top:1px solid #dfdada;}.path-frontpage .footer.container{width:100%;background:#ffffff;}
.bci .ph a{padding-left:7px;text-decoration:underline;}.bci .ph{padding-bottom:30px;font-size:22px;}.bci .ph::before{content:'CALL';font-size:18px;color:#7299ba;}.bci{text-align:center;}.bci .field--name-field-heading-2{font-size:36px;font-weight:900;padding:5px 0 30px 0;line-height:3.5rem;}.bci .field--name-field-link a::before{content:"CALL  ";}.bci{padding-top:40px;padding-bottom:60px;text-align:justify;}@media only screen and (max-width:768px){.bci{text-align:justify;padding:10px;}}@media only screen and (min-width:769px){.bci{padding-left:15%;padding-right:15%;}}@media only screen and (max-width:992px) and (min-width:768px){.bci{padding-left:5%;padding-right:5%;}}
.page-header{padding:20px;font-size:2.5rem;font-weight:bold;text-shadow:0px 2px 4px rgba(0,0,0,0.4);}.page-header span{display:block;background:rgb(17 5 4 / 45%);padding:30px;}@media (max-width:768px){.page-header{margin-bottom:15px;}.hero-reg{padding:40px 10px;}}
.blogo img{padding-top:10px;height:142px;}@media only screen and (min-width:992px){.blogo{text-align:right;padding-bottom:0;margin-top:-10px;}}@media only screen and (max-width:768px){.blogo{padding:5px;text-align:center;box-shadow:3px 3px #e9e0e0,1em 0 .4em olive;margin-bottom:10px;background:#f5f5f5;}.blogo img{height:auto;padding:0;width:65%;padding-top:10px;margin-top:-15px;}}
.page-node-type-service-page .region.region-content{padding:5px;margin-top:35px;text-align:justify;}.page-node-type-service-page .contain{background:rgb(11 11 11 / 35%);padding:10% 15px;}.page-node-type-service-page .field--name-field-schedule-now{background:white;}.page-node-type-service-page .field--name-field-schedule-now{margin:30px 0;padding:20px;}
@media only screen and (max-width:769px){.hq{display:none;}}
.styled-link{display:inline-block;padding:10px 20px;background-color:#0816c3;color:#fff;font-weight:bold;text-decoration:none;height:100%;box-sizing:border-box;text-align:center;line-height:1.5;padding-top:20px;padding-bottom:20px;}.header-section-reg .styled-link{display:inline-block;padding:5px;background:none;color:#fff;font-weight:bold;text-decoration:none;height:100%;box-sizing:border-box;text-align:center;line-height:1.5;}.header-section-reg .smt{display:none;}.header-section-reg a.fb span,.header-section-reg a.in span,.header-section-reg a.yp span{margin-right:-14px;padding:0;font-size:18px;}.header-section-reg em{color:#ffffff;font-size:18px;padding:4px;}.header-section-reg section{text-align:center;}.header-section-reg .bsm{margin-top:5px;}#block-schedule .styled-link:hover{background-color:#0056b3;color:white;text-decoration:none;}.bsc .sch{background-color:#a00929;}.bsc .styled-link:hover{background-color:#0056b3;}@media only screen and (min-width:769px){.main-menu{text-align:center;}.main-menu .navbar-nav{display:inline-block;float:none;padding-left:25px;}.main-menu a{font-size:18px;text-transform:uppercase;}.main-menu .nav > li > a{padding:9px;}.bsc a{font-size:16px;font-family:'Montserrat';text-transform:uppercase;}.main-menu{margin-top:4%;}.bsc .s{display:block;}#block-schedule{display:flex;justify-content:right;margin-top:15px;}}@media only screen and (max-width:1162px) and (min-width:992px){.bsc .sch,.bsc .styled-link{width:100%;}}@media only screen and (max-width:992px) and (min-width:768px){.main-menu{margin-top:0;}.styled-link{width:50%;}.styled-link{padding:10px 20px;}#block-schedule{display:block;padding:0;}.menu-click{position:relative;float:right;padding-top:30px;display:block;}.res-menu-click{position:absolute;right:15px;top:50%;height:45px;line-height:1;padding:5px 10px;}.res-menu-click span{display:block;background-color:#000;height:2px;width:25px;margin-top:6px;margin-bottom:4px;transform:rotate(0deg);position:relative;opacity:1;font-size:0;}.path-contact .res-menu-click span{background-color:#0558fa;}.res-menu-click span:nth-child(1),.res-menu-click span:nth-child(3){transition:transform .35s ease-in-out;}.res-menu-click.active span:nth-child(1),.res-menu-click.active span:nth-child(3){position:absolute;top:16px;}.res-menu-click.active span:nth-child(1){transform:rotate(135deg);}.res-menu-click.active span:nth-child(2){visibility:hidden;background-color:transparent;}.res-menu-click.active span:nth-child(3){transform:rotate(-135deg);}.main-menu{display:none;}}@media only screen and (max-width:769px){.header-section-reg .sc{display:none;}.container-fluid.header-section-reg section{font-size:14px;}.main-menu{padding:0;}.main-menu .navbar-nav{background:#0a4289;}.main-menu .nav>li{position:relative;display:block;border:1px solid white;text-align:center;}.main-menu a{color:#ffffff;}.main-menu .nav>li>.is-active{padding-bottom:5px;color:white;font-weight:bold;background-color:rgb(34,0,255);}.menu--main.navbar-nav li a:hover{background-color:rgb(34,0,255);color:white;}.menu-click{position:relative;text-align:center;}.res-menu-click{right:15px;top:50%;height:45px;line-height:1;padding:5px 10px;display:inline-block;}.res-menu-click span{display:block;background-color:#000;height:4px;width:35px;margin-top:6px;margin-bottom:4px;transform:rotate(0deg);position:relative;opacity:1;font-size:0;}.res-menu-click span.middle{width:25px;}.res-menu-click span:nth-child(1),.res-menu-click span:nth-child(3){transition:transform .35s ease-in-out;}.res-menu-click.active span:nth-child(1),.res-menu-click.active span:nth-child(3){position:absolute;top:16px;}.res-menu-click.active span:nth-child(1){transform:rotate(135deg);}.res-menu-click.active span:nth-child(2){visibility:hidden;background-color:transparent;}.res-menu-click.active span:nth-child(3){transform:rotate(-135deg);}.mainmenu{display:none;}.mainmenu.show{display:block;}}@media only screen and (min-width:1016px){.res-menu-click{display:none;}}
.areas-p h1{text-transform:capitalize;font-size:48px;letter-spacing:0em;padding-bottom:3%;}.areas-p .since{color:#c10740;}.SA_C .b{color:#0744f0;font-family:serif;}.bah{color:white;text-align:center;}.bah .pa{font-weight:500;padding:15px;margin:auto;margin-bottom:25px;line-height:1.7;font-size:18px;}.bah .q{color:#f7024d;font-weight:bold;font-family:cursive;font-size:22px;}.bah h2{color:white;}.bah a{color:white;background:#6e0404;padding:10px 20px;font-size:20px;font-weight:bold;text-decoration:none;border:5px solid #f1f1f5;}.bah a:hover{background:#0808b5;}#block-aboutusheading .field.field--name-body{background-color:rgb(39 11 11 / 30%);margin:auto;}#block-aboutusheading{background-image:url(/themes/subtheme/images/3d802690-c404-4d62-97c6-3d4a57a52611.webp);}@media only screen and (max-width:768px){.areas-p h1{font-size:30px;}.SA_P figure{padding-bottom:20px;}.abx hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #cec6c6;}.abx{background:#f5f5f5;margin-top:40px;padding-bottom:40px;padding-top:30px;padding-left:10px;padding-right:10px;}.bau{margin-bottom:40px;padding-top:30px;}.areas-p h2{font-weight:normal;}.bah{padding-bottom:20px;}}@media only screen and (min-width:769px){.baua img{width:100%;height:250px;object-fit:cover;}.baua{padding-bottom:50px;}.baua figure{margin:0;padding-bottom:30px;}.baua #webform-submission-book-online-plumbing-block-content-38-add-form{margin-top:10px;width:40%;float:left;padding-left:0;background:#c10740;border:0;margin-left:15px;}.baua figcaption.figure-caption{color:#092d91;background:#f5eeee;padding:5px;font-weight:bold;border:1px solid #f0eaea;font-family:cursive;}.path-frontpage .bau{padding:50px 15% 50px 15%;}.bau .SA_C{padding-top:20px;}.baua .SA_C{padding-top:30px;}.bah h2{font-size:40px;}.bah{padding:5%;}#block-aboutusheading .field.field--name-body{width:70%;padding:30px;}}@media only screen and (max-width:992px) and (min-width:768px){.bau{padding:0 5%;}}
.btc{text-align:center;}.btc img{width:80px;height:100px;display:inline-block;}.btc .bs-region--top{padding-bottom:50px;}.btc .field.field--name-field-col1-heading,.btc .field.field--name-field-col2-heading,.btc .field.field--name-field-col3-heading{font-weight:bolder;font-family:Montserrat,sans-serif;padding-top:50px;padding-bottom:25px;}.btc .field.field--name-field-section-heading{font-weight:bold;padding-bottom:15px;font-size:30px;letter-spacing:.0875rem;}.btc .field.field--name-field-section-title{margin-top:20px;margin-bottom:5px;color:#5c8bc1;font-weight:700;text-transform:uppercase;}.btc a{background:#dc1f1f;padding:15px;text-decoration:none;color:white;font-weight:bold;font-family:Montserrat,sans-serif;border-radius:5px;}.btc svg{height:60px;color:#504b4b;}@media only screen and (max-width:768px){.btc .field.field--name-field-col1-heading,.btc .field.field--name-field-col2-heading,.btc .field.field--name-field-col3-heading{padding-top:20px;padding-bottom:5px;}.btc .bs-region--top{padding-bottom:30px;}.btc .bs-region--left,.btc .bs-region--middle{border-bottom:1px solid #ccc5c5;margin-bottom:30px;padding-bottom:30px;}.btc .bs-region--right{padding-bottom:30px;}.btc .bs-region--bottom{display:inline;}}@media only screen and (min-width:769px){.btc{padding-right:10%;padding-left:10%;}}@media only screen and (max-width:992px) and (min-width:768px){.btc{padding-right:5%;padding-left:5%;}}
@media only screen and (max-width:768px){.vpx{margin-top:30px;text-align:center;}.vpx p{margin-bottom:30px;}}
.bsh{padding:60px 10%;}.bsh .condition-box{padding:0px;text-align:center;margin:auto;}.bsh .condition-box h2{margin:0;font-size:32px;}.bsh .condition-box p{margin:0 0 10px;text-align:left;font-size:20px;}.bsh .condition-list{padding:0;}.bsh .condition-box li{font-weight:bold;text-align:left;margin-left:30px;list-style:none;font-size:24px;line-height:2.0;display:flex;}.bsh .condition-box .glyphicon{padding:15px 0 0 0;}@media only screen and (max-width:768px){.bsh{padding:50px 10px;}.bsh .condition-box p{font-size:16px;}.bsh ul{padding-left:0;}.bsh .condition-box li{font-size:20px;line-height:2.0;}.bsh .condition-box .glyphicon{padding:12px 0 0 0;font-size:20px;}}@media only screen and (min-width:769px){.bsh .condition-box p{padding:20px;}}@media only screen and (max-width:992px) and (min-width:768px){.bsh{padding:60px 0;}}
.bsg{background:#061d66;margin:60px 0;}.bsg h2,.bsgg2 h2{color:white}.bsgg2{background:#041986;}.bsgc p{text-align:center;}.bsgc a{background:#ffffff;color:#02027d;border-top:5px solid #061d66;border-left:5px solid #061d66;border-right:5px solid #061d66;padding:20px 50px;font-size:20px;}.bsgnp{margin:0;background-image:url("/themes/subtheme/images/plumbing-services-dmv.png");background-position:bottom;}.bsgnpx{background-position:center;padding:30px;}@media only screen and (min-width:769px){.bsg{margin:40px 0;}#block-slogran2{margin:0;}.bsgnp .s{display:block;}.bsgnp h2{padding-bottom:30px;}.bsgl{padding:0;margin:0;}}@media only screen and (max-width:768px){.bsg{margin:0 0 40px 0;padding:10px;}.bsgl{margin-top:40px;display:none;}.bsgg2 h2{padding-right:10px;padding-bottom:20px;}.bsgc a{width:250px;}.bsgnp .s{display:block;}.bsgnp{padding-bottom:40px;padding-left:10px;padding-right:10px;}.bsgnp h2{padding-bottom:30px;}}
.contact-message-contact-us-form{display:none;}.btn-primary{color:#fff;background-color:#061d66;border-color:#061d66;font-size:20px;font-weight:bold;}input::placeholder{font-size:16px;}#contact-message-feedback-form{display:none;}.webform-submission-form label{font-weight:300;font-size:18px;}.form-required:after{background-image:none;content:"\2a";font-family:'Glyphicons Halflings';font-size:9px;vertical-align:super;color:#9d9494;}.path-frontpage .webform-submission-book-online-form{background:#083180;margin-top:30px;}.path-contact  .webform-submission-book-online-form{background:#f5f5f5;margin-top:30px;padding:50px;}.path-frontpage .webform-submission-book-online-form{margin-top:0px;padding-top:50px;color:#ffffff;padding-bottom:50px;}.path-frontpage .webform-submission-book-online-form button{color:#ffffff;text-decoration:none;background:#ab031a;padding:20px;font-weight:bold;font-size:20px;}.path-frontpage .webform-submission-book-online-form h2{color:#ffffff;margin:0;}.path-frontpage .webform-submission-book-online-form p{font-size:24px;}.path-frontpage .webform-submission-book-online-form .panel-title{color:#e0d8d8;}.webform-submission-book-online-form .panel-title{font-size:24px;line-height:normal;}.path-contact .webform-submission-book-online-form .panel-title{color:#474444;text-align:center;}.path-contact .webform-submission-form label{color:#0c0c0c;font-weight:400;}.webform-submission-book-online-form .panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#435275;}.path-frontpage .webform-submission-book-online-form label{color:#c2bcbc;}.webform-submission-book-online-form .panel-default>.panel-heading{color:#333333;background:none;margin-bottom:10px;}.webform-submission-book-online-form .form-inline .control-label{display:block;}.webform-submission-get-offer-form{}.webform-submission-book-online-form .panel-default{background:none;}.bau #edit-property-address--wrapper{padding-left:40px;}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:none;border-bottom:1px solid #ccc;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;}.path-contact .webform-submission-book-online-form{background:#f5f5f5;margin-top:30px;padding:50px;position:relative;}.path-contact .webform-submission-book-online-form{background:#f5f5f5;margin-top:30px;padding:50px;position:relative;border-top:10px solid;border-image:linear-gradient(to right,#0505c2 25%,#c30505 25%,#c30505 50%,#0505c2 50%,#0505c2 75%,#c30505 75%,#c30505 100%,#0505c2 100%);border-image-slice:1;}.webform-submission-book-online-form .form-actions{display:flex;justify-content:center;margin-top:30px;width:100%;}#block-webform{background:#f5f5f5;padding-top:2%;padding-bottom:2%;}.path-frontpage #block-webform{background:#ffffff;padding-top:2%;padding-bottom:2%;}.bwf button{background:#a00929;}.bwf h2{color:rgb(5 47 165);font-size:22px;padding-top:20px;padding-bottom:10px;}.bwf .webform-submission-form{background:rgb(248 248 248);padding-left:20px;padding-right:20px;}.bwf .panel{margin-bottom:20px;background:none !important;}.bwf .panel-title{display:none;}.bwf #edit-markup-01{text-align:center;font-size:26px;font-weight:900;font-family:Montserrat,sans-serif;padding-bottom:15px;letter-spacing:.0875rem;text-shadow:3px 3px 4px #10100f;}.bwf .sc{font-size:36px;}.bwf #edit-processed-text ul{list-style-type:none;width:80%;margin:auto;margin-bottom:30px;}.bwf #edit-processed-text li::before{content:"\2713";position:absolute;left:0;top:0;font-weight:bold;font-size:24px;color:#f3ae04;font-weight:bold;line-height:1.0;}.bwf .panel-default>.panel-heading{display:none;}.bwf label{display:block;}.bwf span.cash{color:#f3ae04;font-family:'Montserrat';}.bwf span.asis{font-family:'Montserrat';}.bwf .panel-body{display:flex;flex-wrap:wrap;padding:0px;}.bwf .form-text::placeholder,.bwf .form-tel::placeholder,.bwf .form-textarea::placeholder,.bwf .form-email::placeholder{color:#353434;}.has-glyphicons .select-wrapper:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e114';display:inline-block;font-family:'Glyphicons Halflings';color:black;}.bwf .panel{border:0;}.bwf #edit-form{padding:15px;}.bwf .form-item{width:100%;margin-bottom:0px;}.bwf .control-label{text-align:center;margin-bottom:0;color:black;display:none;}.bwf .form-control{width:100%;background:white;margin-bottom:8px;width:100%;border:1px solid #ccc;border-radius:0;padding:10px;box-sizing:border-box;font-size:16px;color:#333;transition:border-color 0.3s ease;color:#5a5757;text-indent:15px;height:40px;}#edit-service-type{padding:10px;}.bwf #edit-actions{text-align:center;border:0;padding-bottom:30px;padding-left:13px;padding-right:13px;}.bwf button{width:100%;}.bwf .form-required:after{background-image:none;}.form-item ul{list-style-type:none;padding-left:0;}.form-item ul li{position:relative;padding-left:25px;line-height:1.5;}.form-item ul li:before{content:"\e013";font-family:'Glyphicons Halflings';position:absolute;left:0;top:0;font-weight:bold;}.baua .webform-submission-form h2{color:white;}.baua .panel-title{margin-top:0px;}.baua .areas-p{padding:20px 30px;}.baua .areas-p hr{border:none;padding-bottom:15px;box-shadow:inset 0 -8px 8px -8px rgba(0,0,0,.1);margin-bottom:35px;}.baua .panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#ddd;padding-top:2px;padding-bottom:2px;display:none;}.baua .form-control{display:block;width:100%;height:40px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555555;background-color:#fff;background-image:none;border:none;border:1px solid #dad5d5;}.baua .panel-default{border-color:#060c93;}.baua #edit-property-address--wrapper{padding-left:0;margin:0;border-radius:0;}.baua #edit-2-add-contact-info{padding-right:0px;margin:0;border-radius:0;}.baua .panel{margin-bottom:20px;border:0;}.baua button{margin-right:10px;width:100%;margin-top:15px;margin:0;}.baua .form-actions{margin:0;}.baua .panel-body{padding-top:0px;background:#c10740;}.baua h2{margin-top:10px;margin-bottom:0px;padding-bottom:0;}.bbf{margin-top:45px;background-color:rgb(240 240 241 / 85%);padding:30px;}.bbf button{width:100%;background-color:#e19b09;}.bbf label{display:block;}.bbf .form-control{width:100%;}.bbf .block-title{padding-bottom:30px;}.bbf .form-control{background:#f6f3f3;border:1px solid #a9a2a2;border-radius:5px;padding:10px;box-sizing:border-box;font-size:16px;color:#524e4e;text-indent:5px;transition:border-color 0.3s ease;}.bbb .field--name-field-one-col-heading{color:#e19b09;text-align:left;}.bbb{text-align:left;}.bbb .h2{color:white;text-align:left;}.bbb p{color:#dedada;font-size:20px;}.bbb .field--name-field-heading-2{font-size:30px;text-shadow:3px 3px 4px #10100f;}.path-buy.region-hero{display:flex;padding:30px 10%}@media only screen and (max-width:768px){.bwf .webform-submission-form{padding:0;}.bwf #edit-processed-text ul{width:90%;}.bwf #edit-markup-01{font-size:36px;letter-spacing:normal;}.webform-submission-book-online-form .panel-default{width:100%;padding:0;}.webform-submission-book-online-form .panel-title{font-size:20px;}.bbb,.bvf,#block-webform{padding-left:10px;padding-right:10px;}.path-frontpage .webform-submission-book-online-form{padding-left:10px;padding-right:10px;}#block-webform-5 .panel{border:0;}#block-webform-5 .panel-body{padding:0;}.btn-primary{width:100%;}.path-frontpage .webform-submission-book-online-form button{padding:5px;}.baua .areas-p{padding:20px 0px;}.baua h2{font-size:22px;}.baua .webform-submission-form h2{color:#ffffff;padding:10px;font-size:26px;}.baua .form-actions{padding-top:15px;}.baua .webform-submission-form{background:#bc0909;display:inline-block;margin-top:30px;}.baua #edit-intro{display:inline-block;width:100%;}.path-contact .webform-submission-book-online-form{padding:30px;background:#e6e3e3}}@media only screen and (min-width:769px){#block-webform{padding-left:10%;padding-right:10%;}.bbb{margin-top:85px;padding-right:60px;}.bwf .form-item-address-state-province,.bwf .form-item-address-postal-code,.bwf .js-form-type-tel,.bwf .js-form-type-email,.bwf .form-item-address-address,.bwf .form-item-address-city,.bwf .form-item-first-name,.bwf .form-item-last-name{width:50%;float:left;}.webform-submission-book-online-form .panel-default{width:calc(50% - 40px);margin:0px 20px;padding:0 10px;background:none;border:0;float:left;}.bwf .form-item-address-state-province,.bwf .form-item-address-address,.bwf .js-form-type-tel,.bwf .form-item-first-name{padding-right:10px;}.webform-submission-book-online-form .checkbox{display:flex;justify-content:center;margin-top:30px;width:100%;padding-top:30px;}#edit-2-add-contact-info{padding-right:40px;}}@media only screen and (max-width:992px) and (min-width:768px){#block-webform{padding:0;}.webform-submission-book-online-form .panel-title{line-height:normal;}.webform-submission-book-online-form{margin-bottom:30px;}}
.bss{color:white;}.bss .q{color:#f7024d;font-weight:bold;}.bss .bx{background:none;box-sizing:border-box;text-transform:uppercase;font-family:'Montserrat';text-align:left;font-weight:500;font-size:25px;}.bss .glyphicon{color:white;text-align:center;font-size:24px;padding:0;}.bx-wrapper{width:100%;}.bss .bx-wrapper p{margin:0 0 10px;display:flex;align-items:center;}.bx{background-color:#0816c3;}.bss .bcs-top a{color:#f0f1f3;text-decoration:none;background:#0816c3;padding:10px 15px;font-size:14px;font-weight:bold;}.bss .bx-wrapper .p{color:#337ab7;padding:10px;color:white;font-weight:bold;}.bss .bx-wrapper a{text-decoration:none;background:#a00929;padding:10px;color:white;}.bss .bcs-top{color:#f2eeee;text-transform:uppercase;font-weight:bold;}@media (min-width:992px){.bx{}}@media only screen and (min-width:769px){.bss{margin-top:50px;}.bx{padding:20px;margin-bottom:20px;}.bss .bcs-top{padding-bottom:30px;font-size:26px;}.bss .bcs{font-weight:bold;text-shadow:3px 3px 4px #10100f;font-size:30px;color:white;}.bx-wrapper{padding-right:80px;}.bss .bx{padding-bottom:30px;}}@media only screen and (max-width:768px){.bss{padding-top:30px;}.bss .bcs-top{padding-bottom:30px;font-size:20px;padding:0;}.bss .bcs-top p{word-spacing:5px;}.bss .q{font-size:22px;letter-spacing:1px;}.bss .bcs{font-size:26px;padding-top:10px;text-shadow:3px 3px 4px #10100f;color:white;}.bss .bx-wrapper p{font-size:22px;}.bss .bx{padding-left:0;}.bss .bcsa{margin-top:25px;margin-bottom:35px;}.bss .glyphicon{font-size:20px;}}
.bsss .table td{border:0;display:block;text-align:center;font-size:36px;}.bsss .table .views-field-title{color:white;}.bsss h2{color:white;padding-top:10px;}.bsss li{display:block;background:white;margin:10px 0;padding:10px;text-align:center;}.bsss .views-field-field-services li{font-weight:normal;font-size:22px;color:#020d47;}.bsss .field-content{background:white;}.bsss ul{padding:0;}.bsss svg{color:#ef0727;}@media only screen and (min-width:769px){.bsi h2{padding-bottom:60px;font-size:34px;font-weight:800;}.path-frontpage .container-fluid.lunar-reg{background:white;padding:6% 2%;}.bsi{text-align:center;}.bsi p{width:70%;margin:auto;padding-bottom:60px;font-size:22px;}.bsss{background:#020d47;border-left:10px solid white;border-right:10px solid white;}}@media only screen and (max-width:768px){.bsi p{padding:10px;}.bsi{margin-top:30px;color:white;padding:10px;}.bsi h2{color:white;}.bsss h2{font-size:20px;}.bsss .views-field-field-services li{font-size:20px;}}
.bwu{text-align:center;}.bwu .field--name-field-title{font-weight:bold;font-size:14px;padding:15px;height:55px;color:#041986;text-transform:uppercase;}.bwui{text-align:center;}@media only screen and (min-width:769px){.bwu{width:20%;text-align:center;padding-bottom:8%;}.bwui h2{font-size:40px;color:#041986;text-transform:uppercase;padding:0;}.bwui p{text-transform:capitalize;font-size:30px;font-weight:normal;}.bwu .field--name-field-icon{display:flex;justify-content:center;align-items:center;text-align:center;width:90px;height:90px;background-color:#041986;border-radius:50%;margin:auto;border:3px solid #221c1c;}.bwu .field--name-field-icon svg{display:block;margin:auto;font-size:36px;color:white;line-height:90px;padding-top:7px;}.field--name-field-icon::after{border:3px solid #e5990c;}.bwui{padding:5% 15% 5% 15%;}.bwu .field.field--name-body{padding-top:30px;}.bwu .field.field--name-field-icon{padding-bottom:10px;}}@media only screen and (max-width:768px){.bwui{margin-top:30px;border-bottom:1px solid #e4dede;padding-bottom:30px;margin-bottom:30px;}.bwu .field--name-field-icon{display:flex;justify-content:center;align-items:center;text-align:center;width:60px;height:60px;background-color:#041986;border-radius:50%;margin:auto;border:3px solid #221c1c;margin-top:30px;}.bwu .field--name-field-icon svg{display:block;margin:auto;font-size:30px;color:white;}}
.bso{text-align:center;}.bso a{color:#ffffff;text-decoration:none;background:#ab031a;padding:20px;font-weight:bold;font-size:20px;}@media only screen and (min-width:769px){.bso{padding-top:60px;}}@media only screen and (max-width:769px){.bso{margin:50px 0;}.bso a{padding:10px 20px;}}
.bgm{padding:0;background:#061d66;}.bgm iframe{width:100%;}.bgm iframe{border:1px solid blue;}#map{height:400px;width:100%;position:relative;}#map::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background-color:blue;border-radius:50%;z-index:1;}
.bvp{padding:3% 0;}.bvp,.bvp .view.view-project-view{background:#f5f5f5;}.bvp .vmp{padding:30px;font-size:26px;font-weight:bold;text-align:center;}.view-project-view .views-field-field-project-image{position:relative;}.bvp .block-title,.view-project-view  .block-title{text-transform:uppercase;color:#052685;padding-bottom:30px;}.view-project-view .img-title{position:absolute;top:0;left:0;width:100%;background-color:rgb(3 31 77 / 70%);text-align:center;color:#f4f1f1;font-size:24px;box-sizing:border-box;margin:0;padding:7px;}.view-project-view .col-lg-4,.view-project-view .col-lg-6{margin-top:30px;}.pss{text-align:center;}.view-project-view img{width:100%;height:300px;object-fit:cover;}@media only screen and (min-width:769px){.bvp .block-title,.view-project-view .block-title{font-size:60px;}.view.view-project-view{padding-top:30px;}.pss{width:65%;margin:auto;}}@media only screen and (max-width:768px){.bvp .block-title,.view-project-view .block-title{font-size:40px;}}
.js-form-item-title-0-value label{visibility:hidden;position:relative;}.js-form-item-title-0-value label::before{content:"Name";visibility:visible;position:absolute;left:0;top:0;}.view-reviews .col{width:100%;padding:20px;border-bottom:1px solid #cdc7c7;}.view-reviews .starrating{display:inline-block;}.view-reviews .views-field{padding-bottom:10px;}.view-reviews .views-field-field-estimated-date-of-service{display:flex;align-items:center;}.view-reviews .views-label-field-estimated-date-of-service{margin-right:8px;}.path-reviews h2{color:white;font-size:36px;}.view-reviews .view-footer{margin-top:30px;}.path-reviews .view{margin-top:20px;}@media only screen and (min-width:769px){#edit-title-wrapper{padding-top:30px;}.node-reviews-form::before{content:'Submit Your Review';font-size:30px;font-weight:700;}.node-reviews-form{width:800px;padding:60px;margin:auto;}}
#block-adminpanel{background:red;padding:5px;text-align:center;}#block-adminpanel a{color:white;}
.page-node-type-city-page .page-header{display:block;}.page-node-type-city-page .wrapper{background-image:url(/themes/subtheme/images/753b2c17-a0bb-49ca-85c4-aa0c5de23ccc.webp);}.page-node-type-city-page .contain{background:rgb(11 11 11 / 35%);padding:10% 15px;}.page-node-type-city-page .field--name-field-service-name .field--item{font-size:22px;font-weight:bold;color:blue;}.page-node-type-city-page  .paragraph--type--service-group .field--name-field-service-name{cursor:pointer;text-decoration:underline;}.page-node-type-city-page  .paragraph--type--service-group .field--name-field-service-name:hover{text-decoration:none;}.page-node-type-city-page .service-name-arrow{display:inline-block;margin-right:5px;font-size:30px;font-weight:bold;}.page-node-type-city-page .service-name-arrow::before{content:"\25B6";font-size:16px;font-weight:bold;color:#000;vertical-align:middle;padding-right:10px;}.page-node-type-city-page .paragraph{background:white;padding:20px;border:2px solid #ebe5e5;}.page-node-type-city-page span.service-name-arrow.clicked.active{background:#030e64;width:100%;color:white;padding:10px;}.page-node-type-city-page .region.region-content{padding-top:30px;}.page-node-type-city-page .service-name-arrow.clicked::before{content:"\25BC";font-size:16px;font-weight:bold;color:white;}.page-node-type-city-page .field--name-field-service-name.active{background-color:#041e58;color:white;font-size:20px;}.page-node-type-city-page .field--name-field-service-name.active .service-name-arrow::before{color:#fff !important;}@media only screen and (max-width:769px){.page-node-type-city-page .main-container,.page-node-type-city-page .col-sm-12{padding:0;}.page-node-type-city-page .contain{padding:5% 15px;}}
