
#downloadSubmit {
    background: #414F57;
    font-size: 14px;
    color: #fff;
    line-height: 14px;
    width: 36%;
    margin-top: 0px;
    border-radius: 5px;
    border: none;
    cursor: pointer;
}
#downloadReset {
    font-size: 14px;
    line-height: 15px;
    width: 36%;
    margin-top: 0px;
    border-radius: 5px;
    cursor: pointer;
    background: #dfdfe0;
    border: none;
    color: #333;
}
.formcontent {
    width: 70%;
    margin: 0 auto;
    text-align: left;
}
.form-sec input[type="submit"], .form-sec input[type="reset"] {
    border: 1px solid #ccc;
    padding: 10px 20px;
    font-size: 14px;
}
.form-sec{border: 1px solid #ddd;padding: 10px 30px;}
.form-sec  td{width:50%}
.form-sec{ margin-top:20px}
.form-sec input[type="text"], .form-sec input[type="email"], .form-sec select, .form-sec textarea{ border:1px solid #ccc; padding:10px; font-size:14px; width:80%; vertical-align:middle}
.form-sec  td{ padding:10px 0}
.form-sec  td td{ padding:0}
.form-sec label{ vertical-align:middle}
.form-sec input[type="submit"],.form-sec input[type="reset"]{border:1px solid #ccc; padding:10px 20px; font-size:14px}
.form-sec select{
background: #fff;
    height: 40px;
    border-radius: 0px !important;
    width: 100% !important;
}
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;
}
.rhs-cont h1{ font-size: 30px; margin: 20px 0;}
#scroll{max-width:1400px}
.leadForm{width:100%}
.leadForm inputgroup{margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}
.row,inputgroup.two-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal}
.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:0;border:1px solid #eee;-webkit-transition:all ease .5s;transition:all ease .5s;background:#fff}
.leadForm inputgroup select{height:35px;width:100%}
.leadForm inputgroup input.input+label,.leadForm inputgroup select+label{color:#999;top:-30px;-webkit-transition:all ease .3s;transition:all ease .3s;position:relative;background:#fff;padding:2px 8px}
.col4,.col8{padding-left:2%;padding-right:2%;margin-left:auto;margin-right:auto}
.leadForm inputgroup input.input:focus,.leadForm inputgroup input.input:hover,.leadForm inputgroup select:focus,.leadForm inputgroup select:hover{border-color:#64B5F6}
.leadForm inputgroup input.input:focus+label,.leadForm inputgroup input.input:hover+label,.leadForm inputgroup select:focus+label,.leadForm inputgroup select:hover+label{top:-52px;color:#64B5F6;font-size:8px}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.col4,.col8,.error-field1{display:block}
.error-field1{border:1px solid red}
.leadForm inputgroup.error input,.leadForm inputgroup.error1 input{border-color:#red!important}
.lhs-tree{width:21%}
inputgroup.two-btn{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.col8{width:64%}
.col4{width:41%}
@media (max-width:720px){.row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.col4,.col8{width:90%}
}
.form-container{border-top:3px solid #eee;background:rgba(121,85,72,0);padding:0;-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee;-webkit-transition:all ease .5s;transition:all ease .5s;    position: absolute;position: sticky;top: 120px;float: right;}
.form-container h2{text-align:center;padding:15px 15px 20px;color:#fff;background:#81C784;border-bottom:10px solid #4CAF50;line-height:1.7;font-size:11px;margin:0;font-weight:700}
.form-container h2 span{font-weight:100;font-size:35px}
.form-container form{padding:20px}
hr.seperator{border:transparent;background:0 0;width:13%;height:2px;margin:0 auto 8px}
.form-container input[type=submit],.form-container input[type=reset]{border:0 solid transparent;cursor: pointer;background-color:#E91E63;width:40%;color:#fff;padding:10px 20px;margin:10px auto 0;display:block;outline:0;border-radius:5px;-webkit-box-shadow:0 0 20px 0 transparent;box-shadow:0 0 20px 0 transparent;-webkit-transition:all ease .5s;transition:all ease .5s}
.form-container input[type=reset]{background:#eee; color: #000;}
.form-container input[type=submit]:focus,.form-container input[type=submit]:hover{opacity:.8}
.banner{max-width:100%}
.small-heading{text-align:center;font-size:16px;margin-top:40px}
