#form{padding-top:29px}#form input{width:100%;height:53px;float:left;background:#99b565;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:#fff;font:normal 15px/18px 'Ubuntu', sans-serif;border:2px solid #c2d3a3;padding:8px 14px}#form textarea{width:100%;background:#99b565;height:435px;position:relative;resize:none;overflow:hidden;box-sizing:border-box;-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;margin:0;color:#fff;font:normal 15px/18px 'Ubuntu', sans-serif;border:2px solid #c2d3a3;padding:14px}#form ._placeholder{transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease;color:#fff;font:normal 15px/18px 'Ubuntu', sans-serif;border:2px solid transparent;padding:16px 18px;height:53px !important;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;right:0;top:0;bottom:0;left:0;cursor:text !important;display:block}#form ._placeholder.hidden{display:none}#form ._placeholder.focused{opacity:0.3}#form .message ._placeholder{height:100% !important}#form label{position:relative;display:block;min-height:41px;float:left;clear:left;width:100%;margin-bottom:31px}#form label.message{width:100%;margin-left:0}#form .error-message,#form .empty-message{color:#383338;font-size:12px;line-height:20px;width:auto;position:absolute;z-index:999;top:16px;opacity:0;right:14px;float:left;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease}#form .invalid .error-message,#form .empty .empty-message{opacity:1}.btn{position:relative;float:right}#form .success-message{display:none;opacity:0;position:absolute;background:#99b565;width:100%;border:2px solid #c2d3a3;height:88px;text-align:center;padding:33px 14px;z-index:999;color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:0.5s ease;-o-transition:0.5s ease;-webkit-transition:0.5s ease}#form.success .success-message{display:block;opacity:1}.success_wrapper{position:relative}@media only screen and (max-width:995px){#form label{float:none !important;width:100%;margin-left:0 !important}#form input{margin-bottom:10px}#form .success-message{width:100%}#form label.email{width:100%;margin:0}#form label.message{width:100%}#form textarea{height:324px !important}.btn{margin-top:10px}}@media only screen and (max-width:767px){.map_c{height:380px}.address{margin-bottom:30px}#form textarea{height:300px !important;width:100%}}@media only screen and (max-width:479px){.map_c{height:268px}#form textarea{height:200px !important}}