body {-webkit-font-smoothing: antialiased;background-color: #fff;color: #455c60;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 14px;height: 100%;margin: 0px;padding: 0px;font-family: "Nunito Sans", Arial, Helvetica, sans-serif;}
a{text-decoration: none;}

.plumber-navi-header{padding-left: 5em;}
.plumber-navi-banner .navbar-collapse{border-color:transparent;}
.plumber-navi-banner{background-color: transparent;border-color: transparent;    margin-bottom: 32px;
    display: grid;
    justify-content: center;
    align-items: center;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color: #012c3c;background-color: transparent;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 17px;font-weight: 700;font-family: "Raleway", sans-serif;padding-top: 25px;padding: 10px 15px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #012c3c;}
.navbar-default .navbar-toggle {border-color: #012c3c;background-color: #012c3c;margin-top: 20px;}
.navbar-toggle {position: relative;float: right;padding: 12px 11px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.plumber-navi-banner .navbar-brand{    height: auto;}
.plumber-banner-navi-grid{display: inline-flex;
    justify-content: center;
    align-items: center;}


/* https://techteer.net/wp-content/uploads/2022/02/plumber-banner-new.jpg */

/* .plumber-banner-navi-main{background-color:#fff;	} */

.plumber-bac-main-banner{}
.plumber-form-input-select .selection .select2-selection__rendered{width: 170px;}
.plumber-form-input-select .selection .select2-selection--single{border: 1px solid #8f8d8d;border-radius: 3px;height: 33px;}
.plumber-banner{background-image: url("../img/plumber-banner.jpg"); background-repeat: no-repeat;background-size: cover;padding-bottom: 20px;padding-top: 20px;}
.form-label-group{padding-top:17px;}
.plumber-form-input-text{outline: 0px;border: solid 1px #8f8d8d;border-radius: 3px;padding: 0px 9px;}
.plumber-form-input{outline: 0px;border: solid 1px #8f8d8d;border-radius: 3px;padding: 5px 0px;}
.plumber-form-input-tab-size{
    border: solid 1px #8f8d8d;
    border-radius: 3px;
    padding: 5px 0px;
    /* position: absolute; */
}
.plumber-form-attexhment{outline: 0px;border:none;border-radius: 3px;padding: 0px 8px;}
.plumber-form-input-text-main{
	outline: 0px;
    border: solid 1px #8f8d8d;
    border-radius: 3px;
    padding: 60px 6px;

}
.plumber-navi-side-logo{
    padding-left: 5rem;
    display: inline-block;
    /* display: none; */
}
.plumber-form-input-text-main-label{position: relative;
    bottom: 80px;}
.plumber-form-attexhment-label{float:left;}
.plumber-form-align{}
.abcd{margin-bottom: 0px; text-align: center;padding-left: 0;}
.abcd li{display: table-cell;
    width: 1%;
background: black;}

.abcd li{display:table-cell;width: 50%;}

   .abcd li a{ font-size: 15px;
    padding: 11px 0px;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: #fdfdfd!important;
    background-color: #012c3c;
    font-weight: 700;
    letter-spacing: 1px;
   font-family: "Raleway", Sans-serif;
   border-radius: 0px!important;
   border: transparent!important;
   margin-bottom: 0px!important;
}

/* .abcd li a{font-size:15px;padding: 8px 17.9px;text-decoration: none;text-align: center;text-transform: uppercase;color: #fff;font-weight: 700;letter-spacing: 1px;font-family: "Raleway", Sans-serif;} */
.plumber-form-banner{ margin-left: 5rem;background-color: #fff;width: 63%;margin-bottom: 50px;height: 490px;margin-top: 30px;border-top: solid #51b7e3;box-shadow: 0px 1px 6px #c3c4c5;padding-bottom: 10px;}
.plumber-form-selection option:active{background-color:red;}
.abcd .active{background-color: #ffffff;color: #012c3c!important; text-align: center;    border-radius: 0;}
.abcd .active a {
    color: #012c3c!important;
    background-color: white;
}


.success{
    font-weight: 700;
    margin-left: 4rem;
    font-size: 20px;
    padding: 10px 20px;
    color: #012c3c;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #a8b0b3;
    border: solid 1px #012c3c;
}
.success1{
    font-weight: 700;
    margin-left: 4rem;
    font-size: 20px;
    padding: 10px 20px;
    color: #012c3c;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #a8b0b3;
    border: solid 1px #012c3c;
}
.plumber-footer-copyright-img{display: inline-block;padding-left: 40px;}
/* .abcd .active a{color: #012c3c;} */
.plumber-form-bannera form label{width: 100px;}
.plumber-tab-content{padding:15px;}
.plumber-form-label2{padding:0px;}
.plumber-recaptcha{margin-left: 68px;}
.plumber-form-title{font-weight: 600;font-size: 20px;text-align: center;color: #fff; background-color: #012c3c;padding: 7px; margin-bottom: 35px;}
.plumber-form-selection{outline: 0px;border: solid 1px #8f8d8d;border-radius: 3px; padding: 6px 21px;width: 173px;}
.plumber-form-selection2{padding:6px 37px;}
.plumber-form-selection-tab{outline: 0px;margin-left: 35px;border: solid 1px #8f8d8d;border-radius: 3px;padding: 6px 8px;position:absolute;}
.plumber-form-submit-button{margin-left: 7rem;outline: 0px;border-radius: 3px;border: transparent;padding: 7px 36px;background-color: #012c3c;color: #fff;font-weight: 600;font-size: 15px;text-transform: uppercase;}
.plumber-form-submit-button-tab{margin-left: 7.5rem;outline: 0px;border-radius: 3px;border: transparent;padding: 7px 37px;background-color: #012c3c;color: #fff;font-weight: 600;font-size: 15px;text-transform: uppercase;}
.plumbr-our-services .container{background-color:#f2f6f9;border-radius: 8px;position: relative; margin-top: -44px;}
.plumber-services{}
.plumber-about-us-min-title{font-family: "Raleway", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 40px;line-height: 52px;color: #0e2b5c;text-align:center;padding-bottom:2rem;}
.plumber-about-us-h3{position: relative;text-align: center;background-color: #ffffff;border-radius: 6px;vertical-align: middle;display: inline-block;font-size: 16px;text-align:center;font-weight: 600;margin-top: 6em;color: #0e2b5c;box-shadow: 0 0 5px 0 rgb(0 0 0 / 12%);padding: 8px 20px;margin-bottom: 15px !important;}
.plumber-about-us-h3:before{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;left: 0;}
.plumber-about-us-h3:after{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;right: 0;}
.plumber-about-us{margin-top:0rem;text-align:center;}
.plumber-about-us-container{background-color:transparent;box-shadow:0px 0px 4px #c3c2c2;;border-radius:7px;}
.plumber-about-us-column{padding:0px;}
.plumber-about-us-column h1{color: #0e2b5c;font-weight: 600;font-size: 30px;border-bottom: solid 1px #7e8a96;padding-bottom: 7px;}
.plumber-about-us-text{padding: 3rem 5rem 0rem 5rem;}
.plumber-about-us-column p{margin-top: 5px;font-family: "Nunito Sans", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 16px;line-height: 28px;color: #7e8a96;}
.plumber-about-us-img{border-top-left-radius: 7px;border-bottom-left-radius: 7px;border-right: solid 4px #2296f9;}
.validation-back{background-color: #012c3c;padding: 10px 30px 10px 30px;margin-left: 20px;margin-top: 30px;color: #fff;display: inline-block;font-weight: 700;border-radius: 3px;text-decoration:none;}
.validation-back:hover{text-decoration:none;color:#fff;}
.form-validation-banner{margin: 50px;}
.plumber-services-image{padding:0px;}
.plumber-services-about{padding: 42.3px;background-color:#2296f9;}
.plumber-services-about p{font-size: 22px;color: #fff;font-family: 'Raleway', sans-serif;font-style: italic;}
.plumber-services-about h3{font-size: 22px;line-height: 29px;margin-bottom: 5px;padding-top: 30px;text-align:right; font-family: 'Raleway', sans-serif;color:#fff;}
.plumber-services-about h5{font-family: 'Raleway', sans-serif;color: #fff;font-weight: 600;letter-spacing: 1.2px;}
.services-icons{margin:30px 0px 30px 30px;}
.plumber-services-services{padding:45px;}
.plumber-services-services h3{color: #0E2B5C; font-family: "Raleway", Sans-serif;font-size: 22px;font-weight: 600;line-height: 32px;}
.plumber-services-services p{color: #7E8A96;color: #7E8A96;font-weight: 500;font-size: 15px;font-family: "Raleway", Sans-serif;line-height: 27px;}
.plumber-services-services ul {margin-top: 21px;list-style: none;padding-left: 5px;}
.plumber-services-services ul li{line-height: 32px;font-size: 16px;color: #0e2b5c;font-family: "Raleway", Sans-serif;font-weight: 600;}
.plumber-services-services ul li:before{background-image: url(../img/check.png);content: "";font-size: 12px;padding-left: 15px;margin-right: 6px;background-size: 80%;font-family: "Font Awesome 5 Free";background-repeat: no-repeat;}
.plumber-why-choose-us{margin-top:10em;}
.plumber-why-choos-banner{padding-right:7rem;}
.plumber-why-choos-banner h3{position: relative;background-color: #ffffff;border-radius: 6px;vertical-align: middle;display: inline-block;font-size: 16px;font-weight: 600;color:#0e2b5c;box-shadow: 0 0 5px 0 rgb(0 0 0 / 12%);padding: 8px 20px;margin-bottom: 15px !important;}
.plumber-why-choos-banner h3:before{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;left: 0;}
.plumber-why-choos-banner h3:after{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;right: 0;}
.plumber-why-choos-banner h2{font-family: "Raleway", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 40px;line-height: 52px;color: #0e2b5c;}
.plumber-why-choos-banner p{font-family: "Nunito Sans", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 16px;line-height: 28px;color: #7e8a96;}
.plumber-why-choose-genral-icons{margin-top:5rem;}
/* .plumber-why-choose-genral-img-ban-rigt{} */
.plumber-why-choose-genral-img{border-radius: 4px;width: 80%;}
.plumber-why-choose-genral-img-ban{
    position: relative;
    margin: 0% 62% -12% -8%;
}
.plumber-why-choose-genral-img-ban h4{
    background-color: #0e2b5c;
    text-align: center;
    padding: 1rem 2.5rem;
    border-radius: 4px;
    color: #fff;
    font-size: 3.75rem;
    font-weight: 600;
}
.plumber-why-choose-genral-img-ban h4 span{ 
    display: block;
    font-size: 1.25rem;
    font-weight: 500;
}
.plumber-why-choose-genral-img-ban-rigt{
    position: relative;
    margin: -10% 5% 0% 43%;
    box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
}
.plumber-why-choose-genral-img-ban-rigt h4{
    background-color: #f2f6f9;
    text-align: center;
    padding: 2rem 0rem;
    border-radius: 4px;
    color: #0e2b5c;
    font-size: 2rem;
    font-weight: 600;
}
.plumber-why-choose-genral-exe-img{
    width: 70px;
}
.plumber-why-choose-genral-img-ban-img{
    display: inline-block;
    vertical-align: middle;
}
.plumber-why-choose-genral-img-ban-text{
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 1rem;
}
.plumber-why-choose-genral-img-ban-rigt h4 span{ 
    display: block;
    font-size: 1.25rem;
    font-weight: 500;
}
.plumber-genral-title{font-weight: 600;color: #0e2b5c;}
.plumber-genral-decs{font-size:13px;padding:0px 20px 20px 20px;}
.plumber-whychoss-genral-banner{}
.plumber-whychoss-genral-banner-second{}
.plumber-how-i-work{background-image: url(https://techteer.net/wp-content/uploads/2022/02/plumbing-banner-1.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;}
.plumber-how-i-work-banner{background-color: #0e2b5c;opacity: 0.9;padding:4em;}
.plumber-how-i-work-banner h3{position: relative;text-align:center;background-color: #ffffff;border-radius: 6px;vertical-align: middle;display: inline-block;font-size: 16px;font-weight: 600;color:#0e2b5c;box-shadow: 0 0 5px 0 rgb(0 0 0 / 12%);padding: 8px 20px;margin-bottom: 15px !important;}
.plumber-how-i-work-banner h3:before{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;left: 0;}
.plumber-how-i-work-banner h3:after{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;right: 0;}
.plumber-how-i-work-banner h1{font-family: "Raleway", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 40px;line-height: 52px;color:#fff;    margin-bottom: 40px;}
.plumber-how-i-work-box{background-color: #09224d;color: #fff;border-radius: 0px;padding: 35px 20px 30px;min-height: 319px;margin: 0rem 1rem;}
.plumber-how-i-work-box h2{font-size: 21px;line-height: 26px;font-family: "Raleway", Arial, Helvetica;font-weight: 600;color: #fff;}
.plumber-how-i-work-box p{font-size: 16px;padding: 5px;padding-top: 16px;line-height: 30px;}
.plumber-how-i-work-box img{background-color: #2296f9;padding: 30px;border-radius: 5px;}
.plumber-Our-Services-banner{background-color:#f2f6f9;margin-top: 3rem;}
.plumber-Our-Services-box{background-color:#fff;margin-bottom: 8em;box-shadow: 0px 0px 8px #e3e2e2; overflow: hidden; }
.plumber-Our-srv-box-effect{  height: 300px; overflow: hidden;}
.plumber-Our-Services-box:hover img{    transform: scale(1.2);}
.plumber-Our-srv-box-effect img{transition: transform 3s ease;}
.plumber-Our-Services-banner h1{font-family: "Raleway", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 40px;line-height: 52px;color: #0e2b5c;padding-bottom: 30px;}
.plumber-Our-Services-banner h4{position: relative;text-align:center;background-color: #ffffff;border-radius: 6px;vertical-align: middle;display: inline-block;font-size: 16px;font-weight: 600;margin-top: 6em;color:#0e2b5c;box-shadow: 0 0 5px 0 rgb(0 0 0 / 12%);padding: 8px 20px;margin-bottom: 15px !important;}
.plumber-Our-Services-banner h4:before{content: "";position: absolute;border: solid 1px #2296f9;height: 100%;top: 0;left: 0;}
.plumber-Our-Services-banner h4:after{content: "";position: absolute;border: solid 1px #2296f9; height: 100%;top: 0;right: 0;}
.plumber-Our-Services-banner h3{font-size: 20px;margin-bottom: 0px;line-height: 25px;font-family: "Raleway", Arial, Helvetica, sans-serif;font-weight: 700;text-transform: capitalize;font-size: 22px;line-height: 30px;color: #0e2b5c;    margin-top: 2rem;}
.plumber-Our-Services-banner p{font-family: "Nunito Sans", Tahoma, Geneva, sans-serif;font-weight: 400;font-size: 16px;line-height: 28px;color: #7e8a96;padding:19px;}
.plumber-Our-Services-banner-link a{display:none;font-family: "Nunito Sans", Tahoma, Geneva, sans-serif;line-height: 28px; color: #0e2b5c; text-transform: uppercase;padding: 0px; border: none;font-size: 14px;font-weight: 600;text-decoration: none;}
.plumber-Our-Services-banner-link{padding-bottom:25px;}
.plumber-getnow-btn {margin-top:6rem;}
.plumber-getnow-btn a{outline: 0px;border-radius: 3px;border: transparent;padding:11px 60px;background-color: #ffffff;color: #22395f;font-weight: 600;font-size: 15px;text-transform: uppercase;}
.plumber-getnow-btn a:hover{outline: 0px;text-decoration:none;}
.plumber-Our-Services-banner-link a:after{background-image: url(../img/right-arrows.png);content: "";font-size: 12px;padding-left: 15px;margin-left: 6px;background-size: 80%;font-family: "Font Awesome 5 Free";background-repeat: no-repeat;}
.plumber-services-address{display: inline-flex;align-items: center;}
.plumber-footer-banner{background-color:#0e2b5c;}
.plumber-footer-banner p{color: #fff;text-align: left;padding-top: 15px;font-size: 15px;letter-spacing: 1px;}
.plumber-footer-ply-str{float: right;padding-bottom: 1rem;}
.plumber-footer-banner-images{transition: 0.9s;}
.plumber-footer-banner-images:hover{  transform: scale(1.1);}
.plumber-form-input::placeholder {color: #8f8d8d;padding-left:10px;font-size:12px;}
.plumber-form-input-text::placeholder {color: #8f8d8d;padding-left:10px;font-size:14px;padding-top:10px;}
.custom-file-input {
    color: white;
    display: inline-block!important;
    background: -webkit-linear-gradient(top, #0e475c, #012c3c);
    border: 1px solid #000608;
    border-radius: 3px;
    padding: 5px 0px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 10pt;
}
.custom-file-input::-webkit-file-upload-button {visibility: hidden;}
.custom-file-input::before {
    /* content: 'Attech File';
    color: white;
    display: inline-block;
    background: -webkit-linear-gradient(top, #0e475c, #012c3c);
    border: 1px solid #000608;
    border-radius: 3px;
    padding: 5px 50px;
    outline: none;
    white-space: nowrap;
    -webkit-user-select: none;
    cursor: pointer;
    font-weight: 700;
    font-size: 10pt; */
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #0e2b5c;}
.custom-file-input:hover::before {
	background: -webkit-linear-gradient(top, #0e475c, #012c3c);
    border: 1px solid #000608;
	color: white;
}
.custom-file-input:active {
  outline: 0;
}
.custom-file-input:active::before {
   background: -webkit-linear-gradient(top, #0e475c, #012c3c);
    border: 1px solid #000608;
	 color: white;
}


	.plumber-form-input-name::placeholder {
  color: #8f8d8d;
  padding-left:10px;
  font-size:14px;
  padding-top:10px;
}
	/* .rc-anchor-normal .rc-anchor-content{height: 74px; */
    /* width: 122px;} */

.plumber-footer-terms a:hover{text-decoration: none;}
.plumber-footer-terms a{padding-left: 15px;color: #fff;text-decoration: none;}


/* Terms And Condition Start */
.plumber-terms-main-title{
    margin-top: 30px;
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-weight: 700;
    line-height: 52px;
    color: #0e2b5c;
}
.plumber-terms-phera{
    margin-top: 20px;
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #7e8a96;
}
.plumber-terms-ul li{
    line-height: 2;
    font-size: 16px;
    list-style: none;
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-weight: 500;
    color: #636d76;
}
.plumber-terms-ul li:before {
    background-image: url(../img/check.png);
    content: "";
    font-size: 12px;
    padding-left: 15px;
    margin-right: 6px;
    background-size: 80%;
    font-family: "Font Awesome 5 Free";
    background-repeat: no-repeat;
}

.plumber-footer-terms-banner{margin-top: 5rem;}







/* contact us start */
.contact-us-main-banner{margin-top:5rem;}
.contact-us-text-banner{}
.contact-us-text-banner p {font-size: 16px;
    font-weight: 600;
    margin-top: 2em;
    color: #0e2b5c;}
.contact-us-text-banner p span{
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #7e8a96;
    padding-left: 12px;
    display: inline-table;
}



.contact-form-label{color:#fff;}
.contact-input::placeholder {
    /* font-style: italic; */
    font-size: 1em;
    color: mintcream;
    padding: 5px;
  }
  /* .contact-input, select, textarea::placeholder {
    font-size: 1em;
    color: mintcream;
    padding: 5px;
  } */

  .contact-input-mail::placeholder {
    /* font-style: italic; */
    font-size: 1em;
    color: mintcream;
    padding: 5px;
  }
  /* .contact-input[type=text], select, textarea:focus{    border: 2px solid #ffffff;}
  .contact-input-mail:focus{border: 2px solid #ffffff;}
  .contact-input[type=submit]:focus{border: 2px solid #ffffff;}
  .contact-input[type=text], select, textarea:focus{border: 2px solid #ffffff;} */

/* .contact-input[type=text], select, textarea {
    width: 100%;
    padding: 12px;
   border-radius: 2px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    outline: 0px;
    border: 1px solid #ffffff;
    background-color: transparent; */

  /* } */
  .contact-input-mail{
    width: 100%;
    padding: 12px;
    color: white;
    border-radius: 2px;
    box-sizing: border-box;
    margin-top: 6px;
    margin-bottom: 16px;
    resize: vertical;
    outline: 0px;
    border: 1px solid #ffffff;
    background-color: transparent;}
  .contact-input {
    background-color: #0e2b5c;
    width: 100%;
    color: white;
    padding: 12px;
    /* padding: 12px 20px; */
    font-size: 15px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    margin-top: 6px;
    margin-bottom: 16px;
    outline: 0px;
    border: 1px solid #ffffff;
    background-color: transparent;
  }
  .contact-input-2 {
    background-color: #0e2b5c;
    /* width: 100%; */
    color: white;
    margin-top: 6px;
    margin-bottom: 16px;
    padding: 12px;
    /* padding: 12px 20px; */
    font-size: 15px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    outline: 0px;
    border: 1px solid #ffffff;
    background-color: transparent;
  }
  .contact-input-2:hover {
    background-color: #fff;
    color:#0e2b5c;
    outline: 0px;
  }

  .contact-container {
    border-radius: 3px;
    background-color: #0e2b5c;
    padding: 20px;
    -webkit-box-shadow: 5px 15px 25px 0px rgb(0 59 163 / 60%);
    -moz-box-shadow: 5px 15px 25px 0px rgba(0,59,163,0.6);
    -o-box-shadow: 5px 15px 25px 0px rgba(0,59,163,0.6);
    box-shadow: 0px 0px 25px 0px rgb(0 59 163 / 53%);
  }
  .contect-form-title{
    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 52px;
    color: #ffffff;
    text-align: center;
    margin-bottom: 0rem;
  }
.contect-form-sub-title{font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 17px;
    line-height: 32px;
    padding: 0px 7px;
    text-align: center;
    color: #fff;
    margin-bottom: 5rem;
}
.contact-with-us-main{padding-right: 3rem;}
.contact-with-us-title{    font-family: "Raleway", Arial, Helvetica, sans-serif;
    font-weight: 700;
    font-size: 37px;
    line-height: 52px;
    color: #0e2b5c;}
.contact-with-us-text{
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #7e8a96;
}
.success3 {
    font-weight: 700;
    /* margin-left: 4rem; */
    font-size: 20px;
    padding: 10px 20px;
    color: #fff;
    border-radius: 3px;
    box-shadow: 1px 1px 3px #a8b0b3;
    border: solid 1px #fff;
}
.error3{color:#fff;}

/* contact us end */


/* inquiry start */
.plmbr-inq-card-ban .card-body{padding:0px}
.plmbr-inq-card-ban{
    box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
    border: transparent;
    margin-top: 3rem;
}
.plmbr-inq-card-head{
    background-color: transparent;
    border-radius: 5px 5px 0px 0px;
    /* background-image: linear-gradient(150deg, #0e2b5cd1 0%, #0e2b5c 100%); */
    color: #253f6b;
    /* padding: 20px 20px 0px;; */
    text-align: left;
}
.plmbr-inq-card-inq{
    position: relative;
    text-align: right;
    display: flex;
    color: #2296f9!important;
    font-size: 20px;
    margin-bottom: -15px;
    margin-left: auto;
    margin-right: -9px;
    background-color: #fff;
    border-radius: 50px;
    padding: 2px;
}
.plmbr-inq-card-head h5{display: inline-block;}
.plmbr-inq-card-head h5 span{font-size: 12px;}
.plmbr-inq-card-head h6{
    font-size: 14px;
    font-weight: 600;
    float: right;
    margin-top: 5px;
}
.plmbr-inq-card-dec .card-link-num{display: inline-block;float: right;}
.plmbr-inq-card-dec .card-link{display: inline-block;}
.plmbr-inq-card-dec{
    padding: 2rem 0rem 1rem;
    border-bottom: solid #193563;
    background-color: #f2f6f9;
    display: flex;
}
.plmbr-inq-plst-btn{
    border-bottom: solid 1px;
    font-weight: 600;
    line-height: 2rem;
    color: #ffffff;
    background-color: #253f6b;
    padding: 8px;
    border-radius: 2px;
    font-size: 12px;
}
.plmbr-inq-plst-dec{
    font-weight: 600;
    font-size: 12px!important;
    color: #79818f!important;
    margin-top: 5px;
}
.plmbr-inq-card-dec h3{
    text-transform: capitalize;
    font-size: 26px;
    font-weight: 600;
    color: #253f6b;
}
.plmbr-inq-card-dec p{
    /* min-height: 190px; */
    color: #193563;
    font-size: 14px;
}
.plmbr-inq-card-head-text{
    margin: 0px 20px;
    width: 70%;
    text-align: left;
}
.plmbr-inq-card-head-img{
    display: grid;
    align-items: start;
    margin-right: 1rem;
    justify-content: center;
    margin-top: 2rem;
}
.plmbr-inq-card-head-coment{
    min-height: 80px;
    max-height: 80px;
    overflow: hidden;
}
.plmbr-inq-card-head-img img{
    width: 150px;
    height: 150px;
    border-radius: 7px;
    background-color: #8f9ca7;
    background-color: #25406c;
    padding: 1px;
    box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
    margin-bottom: 1rem;
    display: inline-block;
}
.plmbr-inq-card-btn{
    outline: 0px;
    border-radius: 3px;
    border: transparent;
    padding: 11px 60px;
    background-color: #163261;
    color: #ffffff;
    box-shadow: 9px 11px 14px 0 rgba(0,0,0,.1);
}
.plmbr-inq-card-btn:hover{

    background-color: #0e254d;
    color: #ffffff;

}
/* inquiry end */

@media only screen and (max-width: 768px) {

    /* why choose us start */
    .plumber-why-choose-genral-img-ban{margin:0% 44% -12% 0%;}
    .plumber-why-choose-genral-img-ban h4{padding: 1.5rem 0.5rem;font-size: 2.5rem;}
    .plumber-why-choose-genral-img-ban-rigt{margin: -10% 20% 0% 17%;}
    .plumber-why-choose-genral-img-ban-rigt h4{font-size: 1.8rem;    padding: 2rem 0rem;}
    .plumber-why-choose-genral-img-ban-text{    margin-left: 0rem;}
    .plumber-why-choose-genral-exe-img{width: 50px;}
    /* why choose us end */

    /* navbar start */
    .navbar-toggler:focus{box-shadow: none;}
    .navbar-toggler-icon{background-image: url(../img/header_menu.png)!important;}
    .navbar-toggler{border: solid 2px white!important;}
    .navbar-default .navbar-nav > li > a{border-bottom: transparent!important;font-size: 15px;}
    /* navbar end */




    .plmbr-inq-card-head-img img {width: 100px;height: 100px;}
    .plmbr-inq-card-dec{    padding: 2rem 0rem;}
    .plmbr-inq-card-dec h3{font-size: 20px;}
    .plmbr-inq-card-head-coment{min-height: 70px;max-height: 70px;font-size: 12px!important;}
    .plmbr-inq-card-dec p{font-size: 12px;}
    .plmbr-inq-card-head h5{display: block;}
    .plmbr-inq-card-head-img{margin-top: 1rem;}
    .plmbr-inq-card-head h6{    float: none;}
    .plmbr-inq-card-dec .card-link{margin-bottom: 0px;}
    .plmbr-inq-card-dec .card-link-num{margin-bottom: 0px;}
    .plumber-about-us{margin-top: 2rem;}
    .plumber-footer-ply-str{float: none;}
    .plumber-form-brt-ban-textarea{padding: 15px 0px;}
    .plumber-footer-banner p{letter-spacing: 0px;font-size: 14px;}
    .plmbr-inq-card-ban{margin-top: 2rem;}
    .plumber-footer-copyright-img{padding-left: 0px;}
    /* .plmbr-inq-card-ban:first-child{margin-top: 0rem;} */
    .plumber-about-us-h3{    margin-top: 0em;}
    .plumber-why-choose-us {
        margin-top: 3em;
    }
    .plumber-why-choose-genral-icons {
        margin-top: 1rem;
    }
    .plumber-form-brt-ban-wid span.select2-container{width: 168px!important;}
    .plumber-Our-Services-banner h4{margin-top: 3em;}
    .plumber-Our-Services-box{margin-bottom: 2em;}
    .contact-us-text-banner p span{display: block;}
    .plumber-footer-terms a {    padding-left: 9px;}
    .contact-container {    margin-top: 6rem;}
    .plumber-about-us-min-title{margin-bottom: 0px;}
    .plumber-navi-side-logo {
        /* display: none   ; */
        left: 47%;
        display: inline-block;
        position: absolute;
        top: 0%;
        width: 60px;
        margin-top: 24px;
        padding-left: 0rem;
    }
    .navbar-default .navbar-toggle {
        margin-top: 36px;
    }
    .plumber-banner-navi-grid {
        display: block;}
        .plumber-navi-banner{display: block;margin-bottom: 0px;}

    .custom-file-input {
        color: white;
        display: block!important;}
        .success1{margin-left: 0rem;    text-align: center;    margin-top: 2rem;    display: block;}
        .success{margin-left: 0rem;    text-align: center;    margin-top: 2rem;    display: block;}
        .plumber-footer-copyright-img{margin-top: 10px;}

.plumber-form-input-text{padding: 0px 13px;    margin-left: 4px!important;}
.plumber-about-us-container{margin:auto;}
.plumber-about-us-img {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 7px;
    border-right: none;
}
/* .plumber-form-input-mobile{margin-left: 11px!important;} */
/* .plumber-form-input-name{margin-left:37px!important;} */

.plumber-about-us-text {
    padding: 3rem 2rem 0rem 2rem;
}
.navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #012c3c;}
.navbar-brand > img {display: block;width: 70%;padding-top: 6px;}

.plumber-form-label2 {
    padding-left: 15px;
    padding-right: 14px;
}
.plumber-recaptcha {margin-left: 0px;}
.plumber-banner {padding: 0rem;}
.plumber-form-banner {margin-left: 0rem;width: auto; margin-top: 0px;height: auto;}
.plumber-form-bannera .row{margin:0px;}
/* .plumber-form-input {position:absolute;margin-left:0px;} */
/* .plumber-form-selection{position:absolute;margin-left: 2rem;} */
/* .plumber-form-input-tab-size {margin-left: 75px;} */
/* .plumber-form-selection2{margin-left: 3.3rem;} */
.plumber-form-input-text-main{    padding: 60px 11px;}
/* .plumber-form-input2{margin-left: 27px;} */
.plumber-form-submit-button{margin-left: 0rem;}
.plumber-form-input-full{position:absolute;padding: 5px 2px;	}
.plumber-form-selection-tab{position:absolute;margin-left:8px;}
.plumbr-our-services .container{margin-top:25px;margin: auto;}
.form-label-group {padding: 10px;}
.plumber-form-input-new-tab{margin-left: 50px;}
.plumber-form-submit-button-tab {margin-left: 11.5rem;}
.plumber-how-i-work-box{margin-top: 20px;min-height: auto;    padding: 1px 7px 30px;}
.plumber-how-i-work-banner h1{font-size: 24px;line-height: 30px;}
.plumber-navi-header {padding-left: 0em;padding: 10px;background-color: #0e2b5c;}
.plumber-navi-header li{display: inline-block;padding: 10px;}
.navbar-default .navbar-nav > li > a {border-bottom: solid 1px;}
.plumber-why-choos-banner { padding-right: 0rem;text-align: center;}
.plumber-why-choos-banner h2{font-size: 23px;    line-height: 34px;text-align:center;}
.plumber-why-choos-banner p{text-align:center;}
.plumber-Our-Services-banner h1{    font-size: 28px;line-height: 39px;}


.plumber-terms-main-title{line-height: 35px;}
.plumber-terms-ul{padding-left: 7px;}
.plumber-terms-ul li{font-size: 15px;
    line-height: 1.5;
    display: flex;margin-bottom: 16px;}
.plumber-terms-ul li:before{    margin-top: 5px;    background-size: 85%;}
}


@media only screen and (min-width: 768px) and (max-width: 1024px)  {
	.plumber-Our-Services-banner p{font-size:13px;}
	.plumber-getnow-btn {
    margin-top: 0rem;
    margin-bottom: 3rem;
}
	.plumber-about-us-text {
    padding: 0rem 2rem 0rem 2rem;
}

.plumber-about-us-column p{
font-size: 13px;
    line-height: 16px;
}
.plumber-about-us-img {
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top-right-radius: 0px;
    border-right: none;
}
	.plumber-about-us-column h1 {
    color: #0e2b5c;
    font-weight: 600;
    font-size: 18px;
    border-bottom: solid 1px #7e8a96;
    padding-bottom: 0px;
    margin-bottom: 0;
}
.plumber-form-input-text{    padding: 0px 16px;    margin-left: 6px!important;}
.plumber-form-banner { margin-left: 0px;background-color: #fff; width: auto; height: 500px;}
.plumber-form-selection {margin-left: 25px;padding: 6px 23px;}
.plumber-form-selection2 {
	    padding: 6px 41px!important;
    margin-left: 35px;
}
.plumber-form-input-mobile {
    margin-left: 16px!important;
}
.plumber-form-input { margin-left: 5px;padding: 5px 5px;}
.plumber-form-submit-button { margin-left: 6.1rem;padding: 7px 40px;}
.plumber-form-label { font-size: 12px;}
.plumber-form-input-tab-size{padding: 5px 5px;margin-left: 40px;}
.plumber-form-submit-button-tab{padding: 7px 40px;margin-left: 6.3rem;}
.plumber-how-i-work-box h2 {font-size: 14px;line-height: 20px;}
.plumber-how-i-work-box p { font-size: 13px;padding: 0px;padding-top: 16px;line-height: 18px;}
.plumber-how-i-work-box img {padding: 15px;}
.plumber-how-i-work-banner{padding: 0em;}
.plumber-how-i-work-box { margin-top: 0px;min-height: auto;margin-bottom: 31px;padding: 15px 20px 20px;}
.services-icons { margin: 0px 0px 30px 30px;}
.plumber-services-about p {font-size: 15px;}
.plumber-services-about h3 {font-size: 16px;line-height: 18px;}
.plumber-services-about {padding: 16px;}
.plumber-services-services { padding: 16px;padding-bottom: 0px;padding-top: 0px;}
.plumber-services-services p {font-size: 13px;line-height: 18px;}
.plumber-services-services ul li {line-height: 24px;font-size: 13px;}
.plumber-services-services ul {margin-top: 0px;}
.plumber-why-choos-banner h2 {font-size: 30px;line-height: 38px;}
.plumber-why-choos-banner p{font-size: 14px;line-height: 21px;}
.plumber-why-choos-banner {padding-right: 4rem;}
.plumber-Our-Services-banner h1 {font-size:30px;}
.plumber-navi-banner {margin-bottom: 30px;}
.navbar-brand img{width:72%;}
.navbar-brand{padding-top:5px;}
.plumber-navi-header {padding-top: 9px;padding-left: 0em;}
.navbar-nav {float: none;}
.plumber-navi-side-logo{right: 4%;left: auto;}
.nav > li > a {position: relative; display: block;padding: 10px 11px;}
.plumber-form-input-full {position: relative;padding: 5px 2px;}
.plumber-form-selection-tab {position: absolute;margin-left: 36px;}
.navbar-default .navbar-nav > li > a {border-bottom: none;}
.navbar-default .navbar-nav > li > a{    font-size: 12px;padding-left: 2px;}
.plumber-banner-navi-grid {display: inline-flex;justify-content: center;align-items: center;
}
}

