@charset "UTF-8";table.formTableLayout{margin:0 auto 60px !important;display:block !important;width:670px !important}.formTableLayout tr.rsform-block>td{padding:5px;font-weight:600}input,textarea,button,select{outline:none;padding:4px}.formTableLayout input#Send{background:#070771;color:#fff;border-color:#070771;padding:5px 20px 7px;border-radius:5px;font-size:17px;font-weight:bold;font-family:'Lato',sans-serif;border:2px solid transparent}.formTableLayout input#Send:hover{background:#fff;color:#070771;border-color:#fff;border:2px solid;cursor:pointer}div.formCaption{width:260px}input#Full_Name{width:150px}input#Email{width:300px}input#Phone{width:150px}.rsform-block.rsform-block-describe-nature-of-appointment td{vertical-align:top}@media only screen and (max-width:768px){.formCaption{width:100% !important}input#Email,input#Your_Email{width:90% !important}form#userForm textarea{width:90% !important}}@media only screen and (max-width:700px){table.formTableLayout{width:100% !important}}@media only screen and (max-width:480px){tbody#rsform_4_page_0 td{display:block}textarea#Message,tbody#rsform_4_page_0 textarea{width:90%;display:block}.rsform-input-box{width:65% !important;display:block}table#cal4_0 tbody td{display:table-cell}}
