*{box-sizing: border-box;margin: 0px;padding: 0px;}
header{background-color:#54565a;}
.logo_container a{display:inline-block}
.logo_container a img{width:100%;}
.contact_info p{font-size: 25px;line-height: 30px;margin: 10px 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-weight: 700; color: #fff;margin-top:0px}
.contact_info a{font-size: 15px;line-height: 22px;color: #fff;text-decoration:none;}
.header_content{padding:20px 0px 15px}
.form-section h1 {font-size: 18px;line-height: 25px;text-transform: uppercase;font-weight: bold;color: #477a27;padding-bottom: 10px;border-bottom: 1px solid #ced4da;margin: 30px 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;font-size:14px;line-height:20px;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.form_page{margin-top:50px;}
.submit_btn{width:100%;max-width:180px;margin:0px auto;padding: 10px 30px;border-radius: 30px;font-size: 13px;line-height:20px;text-transform: uppercase;font-weight: 600;color: #1D1934;transition: 0.3s;background: linear-gradient(180deg,#93D529,#78AB2C);border: 0;font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;}
.copyright_txt{    text-align: center;padding: 25px 10px;background-color: #000000;color: white;margin: 0px;}
.form-group #drop_list{width:100%;}
.bootstrap-select.btn-group .dropdown-menu li a:hover{background: linear-gradient(180deg,#93D529,#78AB2C);color: #fff;}
.last-button{margin:20px 0px;}
.last-button input:hover{color:#fff;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:none;}
.bootstrap-select.btn-group .dropdown-menu li a:focus{background: linear-gradient(180deg,#93D529,#78AB2C);color:#fff;}
.bootstrap-select.btn-group .dropdown-menu li a:focus{outline:none;}
.bootstrap-select .btn:focus{outline: none !important;}
.btn:active, .btn.active{box-shadow: none;background-color:#477a27;color: #fff;}
.bootstrap-select.btn-group .dropdown-menu.app_drop{height:280px;overflow:auto;}
textarea.form-control{height:120px;}
.dropdown-menu>.active>a{background: linear-gradient(180deg,#93D529,#78AB2C)}
.error{border:1px solid red}
@media only screen and (min-width:1600px){
textarea.form-control {
height: 180px;}
}
@media only screen and (max-width:768px){
.form_page {margin-top: 30px;}
}
@media only screen and (max-width:480px){
.contact_info p {font-size: 18px;line-height: 25px;}
.form_page {margin-top: 20px;}
}
@media only screen and (max-width:380px){
.dropdown-menu{width:100%}
.dropdown-menu li{width:100%;max-width:300px;}
}