a:hover{color: inherit}.services li{width: 50%;float: left}#table{width:100%;float:left;text-align: left}
.tr{width:100%;float:left}
.td{width:50%;float:left;margin:.5% 0}.form-input{width:100%;float:left;margin:.5% 0}.inputs{width:50%;float:left}.inputs input,.inputs textarea{padding:1.5%;width:100%;color:#212532;border:0;background-color:#9ab5c6;margin:1% 0;border:2px solid #fff}.inputs select,.form-buttons{width:48%;margin:0 1%;background-color:#9ab5c6;float:left;border:0;padding:1%;color:#212532;border:2px solid #fff}.e-mail:before{content:attr(data-website) "\0040" attr(data-user);unicode-bidi:bidi-override;direction:rtl}.g-recaptcha{float:left;max-width:100%;overflow-x:hidden}.g-recaptcha *{transform:scale(.98);float:left;border-radius:20px}.lightbox-target{position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.7);opacity:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;overflow:hidden;z-index:2}.lightbox-target img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;box-sizing:border-box;transition:.5s ease-in-out}a.lightbox-close{width:100%;height:100%;position:absolute;transition:.5s ease-in-out;opacity:0}.lightbox-target:target{opacity:1;top:0;bottom:0}.lightbox-target:target img{max-height:100%;max-width:100%}.locations li{width:30%;color:#333;background-color:#b78968;margin:1%;padding:2%;border-radius:20px}.locations li:hover{background-color:#3e3a49;color:#fff}.social-icons,.locations li a:hover{color:#fff}.social-icons li:hover,.social-icons a:hover{color:#b78968}html,body{padding:0;margin:0;background:#fff;letter-spacing:1px;font-family:'Libre Franklin',sans-serif}html{scroll-behavior:smooth}body a{outline:0;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;text-decoration:none;color:inherit}body a:hover{text-decoration:none}body a:focus,a:hover{text-decoration:none}input[type="text"],textarea,span{font-family:'Libre Franklin',sans-serif;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;letter-spacing:1px}h1,h2{margin:0;padding:0;font-family:'Josefin Sans',sans-serif;letter-spacing:1px}h2{font-size: 1.8rem}p{margin:2% 0;padding:0;letter-spacing:0;font-family:'Libre Franklin',sans-serif}ul{margin:0;padding:0;list-style-type:none}ul li{display:inline-block}.title{font-size:35px;letter-spacing:1px;font-weight:600;text-transform:capitalize}.title-w3ls-text p{font-size:16px;color:#444;letter-spacing:0;line-height:26px;padding:0 15em}p{font-size:16px;color:#444;line-height:26px}.h4{font-size:1.5vw;color:#fff;text-transform:capitalize;font-weight:600;line-height:34px}.h3{font-size:24px;color:#333;text-transform:capitalize;font-weight:600;line-height:34px}.toggle,[id^=drop]{display:none}nav{margin:0;padding:0}nav:after{content:"";display:table;clear:both}nav ul{float:right;padding:0;margin:0;list-style:none;position:relative}nav ul li{margin:0;display:inline-block;float:left}nav ul li a{color:#fff;text-transform:capitalize;font-weight:400;font-size:16px;letter-spacing:1.5px;background:transparent;padding:1.5em;display:inline-block;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}.menu li a:hover{opacity:.8;color:#000;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}li>a:only-child:after{content:''}.active a, nav ul li a:hover{ background-color:#fff;color:#000}@media(max-width:800px){nav a{font-size:13px}}@media all and (max-width:767px){.menu{display:none}.toggle{display:block;padding:6px 17px;font-size:30px;text-decoration:none;border:0;float:right;margin:0;background-color:#3e3a49;color:#fff;font-weight:bold;cursor:pointer}.toggle:hover{color:#b78968;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}[id^=drop]:checked+ul{display:inline-block;background:#fdfdfd;text-align:center;width:100%;top:0;z-index:99}nav ul li{display:block;width:100%;border-bottom:1px solid #b78968}nav a:hover{background-color:transparent}nav a{color:#000;font-size:15px}.menu li.active a,.menu li a:hover{background:transparent}}@media all and (max-width:568px){nav a{font-size:14px}}@media all and (max-width:320px){nav a{font-size:13px}}.main-top{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;-ms-background-size:cover;min-height:600px;background-position:center;overflow:hidden}.headder-top{position:relative;width:100%;z-index:1;background:#b6790ebd;padding:0 1em;border-bottom: 2px solid #d5bead47;}.b1{background:url("../key-replacement/locksmith-service.jpg") no-repeat 0 0;background-position:center}.b2{background:url("../key-replacement/dryer-vent-cleaning.jpg") no-repeat 0 0;background-position:left}.b3{background:url("../key-replacement/ac-repair-technician.jpg") no-repeat 0 0;background-position:left}.slider-img{padding:15em 0 0 4em;position:absolute;width:100%;height:90%}#logo{max-width:76%;height:auto}.slider-info{width:27%;background-color:#ffffffa3;padding:4% 3%;text-align:center;box-sizing:border-box;position:absolute;top:0;left:0;height:100%;z-index:2}.coupon{background-color:#75797a;  width:100%;
}.outs_more-buttn a{font-size:2vw;color:#fff;text-decoration:none;font-weight:bold;text-transform:capitalize;display:inline-block;letter-spacing:3px;background-color:#75797a;outline:0;padding:20px 12px;border:0;position:absolute;bottom:0;left:0;width:100%}.outs_more-buttn a:hover{background:#3e3a49;color:#fff}.about-wthree-grids{padding:2em}.about-icon img{margin:5% 0}.service,.gallery{background:#75797a;color:#fff}.service-icon{background:#b6790e;width:70px;height:70px}.service-icon span{font-size:25px;color:#fff;line-height:70px;font-weight:600}.service-grid-wthree{;padding:1.5em 1.5em;border:3px #fff dashed}.about-two-side{background-color:#b6790e;border-radius: 20px;border:1px solid aliceblue}.contact-forms input,.contact-forms textarea{font-size:14px;color:#fff;padding:.9em .7em;outline:0;border:0;border-radius:0;background:#fff;border-radius:20px}.contact-forms textarea{resize:none;height:12em}button.sent-butnn{font-size:15px;font-weight:400;letter-spacing:2px;background:#444;padding:2%;border-radius:20px;margin-top:10px;color:#fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all;float:right;width:25%}.btn:hover{color:#fff }.footer-top{padding:3em 3em;background:#fff;border-radius:20px}.social-icons ul li a span:hover,.sent-butnn:hover{opacity:.8}.social-icons ul li a span{font-size:20px;margin:0 22px;transition:.5s all;-webkit-transition:.5s all;transition:.5s all;-moz-transition:.5s all}.footer-w3layouts-head p{color:#fff;line-height:21px}.footer-w3layouts-head{padding:0 2em}.footer-style{background:#444;border-bottom:3px solid #555}footer{background:#333;color:#FFFFFF}@media(max-width:1440px){.slider-img{padding:14em 0 0 4em}}@media(max-width:1366px){.contact-forms input,.contact-forms textarea{padding:.8em .7em}.social-icons ul li a span{font-size:18px}}@media(max-width:1280px){.main-top{min-height:680px}.slider-img{padding:10.3em 0 0 4em}.slider-img{padding:12.5em 0 0 4em}.footer-top{padding:2.5em 3em}}@media(max-width:1200px){.service-icon span{font-size:1.8vw;line-height:60px}.service-icon{width:60px;height:60px}}@media(max-width:1080px){.title-w3ls-text p{font-size:15px;padding:0 15em}.h4{font-size:2vw}.service-grid-wthree{padding:1.2em 1.1em}.about-wthree-grids{padding:2.2em 1.4em}.contact-forms textarea{height:11em}}@media(max-width:1050px){.service-icon span{line-height:60px}.service-icon{width:60px;height:60px}}@media(max-width:1024px){.slider-img{padding:11.5em 0 0 4em}.service-icon span{font-size:24px}.contact-forms input,.contact-forms textarea{padding:.7em .7em}button.sent-butnn{font-size:14px}.footer-top{padding:2.5em 2.5em}.social-icons ul li a span{font-size:18px}}@media(max-width:991px){.about-wthree-grids{padding:2em 1.4em}.title-w3ls-text p{padding:0 9em}.about-img-list{margin-top:20px}.service-grid-wthree{padding:1.2em 1.8em}.service-icon{width:58px;height:58px}.service-icon span{font-size:22px;line-height:58px}.address_mail_footer_grids{margin-top:20px}}@media(max-width:800px){.main-top{min-height:630px}nav ul li a{font-size:14px}.outs_more-buttn a,.logo-text{font-size:3vw;letter-spacing:normal}.title{font-size:27px}.about-wthree-grids{padding:1.3em 1.4em}.footer-top{padding:2.2em 2.2em}.social-icons ul li a span{font-size:18px}}@media(max-width:768px){.title-w3ls-text p{font-size:14px}.contact-forms textarea{height:10em}}@media(max-width:767px){.main-top{min-height:558px}.slider-img{padding:11em 0 0 2.5em}.title-w3ls-text p{padding:0 4em}.clients-wthree-grids{margin-bottom:20px}.contact-forms textarea{height:9em}.footer-top{padding:2em 2em}.footer-w3layouts-head{padding:0}.locations li{width:47%}}@media(max-width:736px){.slider-img{padding:11.2em 0 0 2em}.main-top{min-height:548px}.h4{font-size:23px}.contact-forms input,.contact-forms textarea{padding:.6em .7em}}@media(max-width:667px){.slider-info{padding:2%}.main-top{min-height:529px}}@media(max-width:640px){.title{font-size:22px;letter-spacing:normal}.social-icons ul li a span{margin:0 18px}}@media(max-width:600px){.service-icon{width:56px;height:56px}button.sent-butnn{letter-spacing:1px}}@media(max-width:568px){.service-jst-icon{margin-bottom:20px}.main-top{min-height:506px}h2{font-size:22px}}@media(max-width:480px){.about-two-side{width:80%;margin:0 auto}.footer-top{padding:1.8em 1.8em}.title-w3ls-text p{padding:0 1em}}@media(max-width:440px){.main-top{min-height:500px}.footer-top{padding:1.5em 1.5em}.about-wthree-grids{padding:1.1em 1.2em}.social-icons ul li a span{margin:0 15px}}@media(max-width:414px){.service-icon{width:54px;height:54px}.service-icon span{line-height:54px}.service-grid-wthree{padding:1.2em 1.5em}}@media(max-width:384px){.main-top{min-height:476px}.slider-img{padding:10.5em 0 0 2em}.outs_more-buttn a{font-size:13px}.about-two-side{width:85%}.footer-w3layouts-head{padding:0 .5em}}@media(max-width:375px){.service-jst-icon{margin-bottom:17px}.contact-forms textarea{height:8em}.contact-forms input,.contact-forms textarea{padding:.5em .7em}}@media(max-width:320px){.slider-img{padding:10.5em 0 0 1.5em}.about-two-side{width:95%}}


.CUS{
  
  padding: 0;
  border-radius: 30px;
}
form.CUS input.subject {
    display: none;
}

.CUS .form-row {
    display: flex;
    gap: 10px;
    flex-wrap: wrap;
    align-items: center;
}

.CUS .form-row p {
    flex: 1;
    margin: 0;
}

.CUS textarea {
    width: 100%;
    font-size: 15px;
    border: 1px solid #020202;
    box-sizing: border-box;
     border-radius: 15px;
    border: 1px solid #d4d4d4;
    background-color: #f0f0f0;
}

.CUS .submit {
    width: 100%;
    font-size: 15px;
    padding: 6.5px 0;
    box-sizing: border-box;
    border: 1px solid #d4d4d4;
    background-color: #b78968;
    color: #161515;
    border-radius: 15px;
}

.CUS input,
.CUS select {
    width: 100%;
    font-size: 15px;
     border: 1px solid #d4d4d4;
      border-radius: 15px;
    box-sizing: border-box;
    font-weight: normal;
    padding: 10px;
    margin: 5px 0;
    background-color: #f0f0f0;

}

.CUS label {
    font-size: 15px;
    display: block;
    margin-top: 10px;
    font-weight: bold;
    text-align: left;
    color: #ffffff;
}

.CUS legend {
    font-size: 20px;
    text-align: left;
    color: #ffffff;
}

form.CUS,
.CUS fieldset {
    border: none;
}