.formsubmit{width:99%;max-width:400px;display:block;margin-left:auto;margin-right:auto;}
.formsubmit h4{margin-top:20px;}
.formsubmit h4:nth-child(1){margin-top:0px;}
.formsubmit .form-group{margin-bottom:20px;}
.formsubmit .form-group::after{content:" ";display:block;clear:both;}
.formsubmit input[type=checkbox] {margin-bottom: 10px;width: 20px;height:20px;display: initial;}
.formsubmit input[type=radio] {margin-bottom: 10px;width: 20px;height:20px;display: initial;}
.formsubmit .checkbox-inline{width:50%;float:left;}
.formsubmit .radio-inline{width:50%;float:left;}
.form-group label{font-size: 16px;display: block;width: 100%;}
.form-group input{background: #f1f1f1;border: 1px solid rgba(0,0,0,0.3);width: 95%;display: block;font-size: 16px;margin-left: auto;margin-right: auto;padding: 12px 8px 10px;margin-bottom: 5px;}
.form-group textarea{color:#000;background: #f1f1f1;border: 1px solid rgba(0,0,0,0.3);width: 94%;max-width:94%;height:100px;max-height:150px;display: block;font-size: 16px;margin-left: auto;margin-right: auto;padding: 12px 8px 10px;margin-bottom: 5px;}
.form-group select{min-height:45px;background: #f1f1f1;border: 1px solid rgba(0,0,0,0.3);width: 99%;display: block;font-size: 16px;margin-left: auto;margin-right: auto;padding: 12px 8px 10px;margin-bottom: 5px;}
.formsubmit .g-recaptcha{width:100%!important;height:auto!important;border-bottom: 0px!important;}
.formsubmit .g-recaptcha div{width:100%;height:auto!important;border-bottom: 0px!important;display: block;margin-left: auto;margin-right: auto;}
#successsubmitform{width:100%!important;height:auto!important;border-bottom: 0px!important;}
.formsubmit input[type=submit]{display:block;margin-left:auto;margin-right:auto;cursor: pointer;padding:10px;width:100%;margin-top: 10px;background: #f1f1f1;border: 1px solid rgba(0,0,0,0.3);border-radius: 6px;color: #000;}
.calendarform{display:none;border: 1px solid rgba(0,0,0,0.3);background: #fff;width: 320px;margin-left: auto;margin-right: auto;padding: 10px;}

@media (max-width: 600px){
.formsubmit .checkbox-inline{width: 100%;float: unset;}
.formsubmit .radio-inline{width: 100%;float: unset;}
}