.rhs-cont{width:100%;border:none;padding:0;}
.lhs-tree{display:none;}
#scroll .container {
    max-width: 1020px;
}

.dwn-priv{margin: 3px 0px;}
.dwn-form{width: 65%;}
.dwn-form input, .dwn-form select{margin-top: 0px;}

div#scroll {padding: 15px 0px 70px;}

img.promo-img {
    background: #ffffff;
    position: relative;
    padding: 10px 10px;
    width: 90%;
}

#survey {display:none !important;}
.input-row:before, .input-row:after {content:"";display:table;clear:both;}
.input-row {padding:5px 0;} .input-row label {width:100%;} .input-row label > sup {color:#f00;}
.input-row input, .input-row select {width:100%;padding:10px;box-sizing:border-box;outline:0;border:solid 1px #ccc; border-radius: 4px;}
.input-row select{ height: 38px;}

.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;}


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 10px;text-align: center;margin-bottom: 10px;}
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;}

.form-container {
    border: 1px solid #ddd;
    padding: 25px 40px;
    transition: all ease 0.5s;
    box-shadow: 8px 8px 40px #f1f5ff;
    margin-top: 10px;
}


    @media screen and (max-width:767px){    

        .form-container{padding: 30px 20px;}
        img.promo-img{width: 50% !important; margin: 0 auto; display: block;}
        .dwn-form{width: 100%; padding-left:0px ;}
        .landing-cont{padding-left: 0px;}
        .img-wrapper::before{background: none;}
        .per30.fr {width: 100%}
        .per40{width: 100%;}
        .per25{width:100%;}
        .banner-bg{padding:20px 0px 30px;}
        
        .per60{width: 100%;}
        
        }
        
        @media screen and (min-width:768px) and (max-width:1024px){
            .form-container{padding: 25px 25px;}
            .dwn-form{width: 100%;padding-left:0;}
            .main-title{font-size: 26px;}
            .main-title span{font-size: 22px;}
            .landing-cont{padding-left: 10px;}
            .dwn-form{padding-left:10px ;}
            .dwn-form{    padding-left: 10px;}
        
            
        
        }

