html, body, h1, h2, h3, h4, h5, h6, p, ul, li, form, input, textarea, label, button, table, td{margin:0; padding:0; -webkit-text-size-adjust:none; line-height:1;}
body{background-color:#ffffff; text-align:left; font-family:Helvetica, Arial, "sans-serif"; font-size:14px; color:#333; background-image: url(../images/rjp-background.jpg); background-size: cover; background-repeat: no-repeat; }
img{border:0; max-width:100%;}
a:link, a:visited, a:hover, a:active{color:#00485d; text-decoration:underline;}
a:hover, a:active{color:#00a0cf;}
.logo{margin:0 auto 20px auto; text-align:center;}
.logo img{max-width:400px; width:100%; display:block; margin:0 auto;}
.wrapper.email {text-align:left; position: absolute; bottom:0; left:0; font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif"; font-size:16px; }
.wrapper{max-width:100%; height: 100px; margin:0 auto; padding:20px; display:flex; flex-wrap:wrap; align-content:center;}
.left_bar {}

p {color: red;font-size:22px; }

/*FORMS*/
form{width:100%;}
label{display:block; margin:10px 0; clear:both; font-size:0px; line-height:0px;}
label span{width:25%; padding-right:5px; box-sizing:border-box; display:inline-block; text-align:left; line-height:1.1; font-size:15px; vertical-align:middle;}
label span.inline{width:auto;}
label input[type="text"], label input[type="number"], label input[type="email"], label select, label textarea{border:1px solid #a1dced; border-radius:10px; padding:10px 5px; box-sizing:border-box; width:75%; vertical-align:middle; font-size:15px;}
label textarea{vertical-align:top; min-height:110px;}
label input[type="checkbox"]{vertical-align:middle;}
label input[type="text"].small, label select.small{width:37%;}
label input[type="text"].mini{width:50px;}
label input[type="text"] + input[type="text"]{margin-top:10px;}
label input[type="text"].marg-left{margin-left:25%;}
input[type="submit"], a.button:link, a.button:visited, a.button:hover, a.button:active{border-radius:10px; padding:8px 40px 5px 40px; color:#fff; cursor:pointer; background-color:#00a0cf; border:1px solid #00a0cf; font-size:22px; line-height:25px; font-weight:normal; text-transform:uppercase;}
a.button:link, a.button:visited, a.button:hover, a.button:active{text-decoration:none; display:inline-block;}
input[type="submit"]:hover, a.button:hover, a.button:active{background-color:#0090ba;}
.submit_but{text-align:center; padding-left:25%; margin:10px 0 0 0;}
.error{color:#C00; margin:20px 0; text-align:center; padding-left:25%;}

.thanks p{width:100%; margin:20px 0; text-align: center;}

/*Responsive Styling*/
@media (max-width: 1375px){
		