
#customer-logo{display: none}
.per40{display: flex;justify-content: center;}
.per40 img{max-width: 400px;}

#survey {display:none !important;}
.input-row:before, .input-row:after {content:"";display:table;clear:both;}
.input-row {padding:10px 0;} .input-row label {width:100%;} .input-row label > sup {color:#f00;}
.input-row input, .input-row select {width:100%;height:35px;padding:5px;box-sizing:border-box;outline:0;border:solid 1px #ccc}
.cta-btn {background:#d42d2d;color:#fff;font-weight:700;font-size:14px;width:200px !important;margin:0 auto;transition:all .3s ease-in-out;cursor:pointer;}
.cta-btn:hover {background:#bd1414;}

.dwn-form {border: 1px solid #ddd;padding: 25px 40px;transition: all ease 0.5s;box-shadow: 8px 8px 40px #f1f5ff; margin-top: 25px;}
section > .sec-pTB.mbH {
display:none;
}
input[type="submit"],
    input[type="reset"] {
        margin-left: 2.5%;
        margin-right: 2.5%;
        display: inline-block;
width: 40%;
    }
.form-title{font-weight:bold;margin-top:0;margin-bottom: 5px;background: #f7f7f7;padding: 20px;text-align: center;margin-bottom: 20px;}
h2{font-size:20px;}

input[type="submit"]{
background:#e31721; color: #fff; border-color: #e31721;
}
input[type="submit"]:focus, input[type="submit"]:hover{
opacity:0.9;
}
.leadForm inputgroup{margin-bottom:10px; display: flex; flex-direction: column; flex-wrap: wrap;}
.leadForm inputgroup.two-btn{flex-direction: row; }
.leadForm inputgroup .error-field,.leadForm inputgroup .error-field1{display:none}
.leadForm inputgroup sup{color:#bbb;font-size:10px}
.leadForm inputgroup input.input,.leadForm inputgroup select{padding:10px;display:block;outline:none;border:1px solid #eee;transition:all ease .5s;background:#fff;width:auto;}
.leadForm inputgroup select{height: 35px;}
.sub-title{
font-weight:bold;
}
.row{display: flex;flex-direction: row;}

.error-field1{border:solid 1px #f00;display:block}
.leadForm inputgroup.error input, .leadForm inputgroup.error1 input{border-color:#red !important;}

