#modal_form{padding:20px 10px;border:3px solid #000;position:fixed;opacity:0;top:45%;border-radius:5px;border-radius:10px;background:#fff;margin-left:-250px;left:48%;width:500px;margin-top:-150px;display:none;z-index:15}#modal_form #modal_close{height:21px;right:10px;position:absolute;top:10px;cursor:pointer;width:21px;display:block}#overlay{height:100%;filter:alpha(opacity=80);position:fixed;opacity:.8;-moz-opacity:.8;top:0;background-color:#000;cursor:pointer;left:0;width:100%;display:none;z-index:13}#mailform,#nameform,#phoneform{padding:10px;width:190px}#contactFF,#mailform,#nameFF,#nameform,#phoneform{font-size:14px;border:0;color:#000;margin:10px auto;-webkit-box-shadow:inset 0 0 6px 0 #bababa;box-shadow:inset 0 0 6px 0 #bababa;border-radius:5px;display:block}#contactFF,#nameFF,#phoneform{padding:15px 10px;background:#f3f3f3;width:100%}.modalh1{padding:20px;font-size:16px;font-style:italic;color:#333;text-align:center}#button1,.buttonform{padding:10px;font-size:14px;border:0;color:#fff;margin:10px auto;border-radius:5px;background:#0c97b1;width:190px;display:block}#button1:active,#button1:focus,#button1:hover{background:#02a4c3;cursor:pointer}.feedbackleft,.feedbackright{margin:0 auto;width:50%;float:left;display:block}.feedbackleft a,.feedbackleft a:hover,.feedbackright a:hover{text-decoration:none}.buttonform:hover{background:#02a4c3;cursor:pointer}.feedbackall{height:50px;display:block}.modalinput{padding:0 20px}#submitFF,.buttonform{padding:10px;font-size:14px;border:0;color:#fff;margin:10px auto;border-radius:5px;background:#0c69a7;width:190px;display:block}#submitFF:active,#submitFF:focus,#submitFF:hover{color:#333;background:#efc9ab;cursor:pointer}@media screen and (max-width:600px){#modal_form{margin-left:-180px;width:350px}}@media screen and (max-width:400px){#modal_form{margin-left:-158px;width:300px}}@media screen and (max-width:359px){#modal_form{margin-left:-135px;width:260px}}