@charset "utf-8";/* CSS Document */body, h1, h2, h3, h4, h5, h6, p, ul, li, a, img, form {margin:0; padding:0;}img {border:none;}a {text-decoration:none;}.clear {clear:both;}.call {display:none}.invisible {display:none}html {-webkit-text-size-adjust:none;}body {background-color:#efefef; background:url(../images/top.png) no-repeat top center, url(../images/bottom.png) no-repeat bottom center ;background-color:#efefef; font-family:Arial, Helvetica, sans-serif; font-size:13px;}#wrapper {width:1000px; margin:70px auto 0 auto}#top-content {width:1000px; padding:30px 0 0 0; background:url(../images/top-content.png) no-repeat}#middle-content {width:1000px; background:url(../images/middle-content.png) repeat-y}#bottom-content {width:1000px; height:29px; background:url(../images/bottom-content.png) no-repeat}#top {width:1000px; height:170px}#top img {float:left; margin:0 0 0 15px}#top p {float:left; font-size:13px; color:#595959; line-height:22px}#top p {width:240px; margin:30px 0 0 5px}#top h4 {float:right; font-size:18px; color:#595959; font-weight:100; text-transform:uppercase; width:270px; text-align:center; margin:30px 5px 0 0}#top h4 img {float:none; margin:0 2px; text-align:center;}#top p .phone1 {width:208px; height:37px; background:url(../images/phone1.png) no-repeat; text-indent:-9999px; display:block; margin:5px 0 0 0; padding:0; line-height:0}#top p .phone2 {width:208px; height:37px; background:url(../images/phone2.png) no-repeat; text-indent:-9999px; display:block; margin:15px 0 0 0; padding:0; line-height:22px}#header {width:964px; height:383px; background:url(../images/header.png) no-repeat; margin:20px 0 0 19px}#content {width:613px; float:left; margin:0 0 0 20px}#content h4 {font-size:15px; color:#0062d9; padding:20px 0 0 0}#content p {font-size:14px; color:#636060; line-height:26px; padding:10px 0 0 0 }.services {width:258px; height:209px; float:right; margin:0 40px 0 30px }#content h6 a {width:153px; height:31px; background:url(../images/view-full-site.png) no-repeat; display:block; outline:0; text-indent:-9999px; margin:10px 0 0 0}#content h2 {font-size:18px; color:#0062d9; margin:15px 0 0 0}#content h3 {font-size:15px; color:#636060; margin:15px 0 0 0}#content ul {margin:5px 0 0 15px}#content ul li {font-size:14px; color:#636060; text-transform:uppercase; list-style-type:none; background:url(../images/bullet.png) no-repeat; padding:7px 0 7px 35px}#quick-contact {width:326px; height:590px; background:url(../images/quick-contact.png) no-repeat; background-size:326px 590px; float:left; margin:-230px 0 0 10px}#quick-contact h5 {text-align:center; font-size:15px; color:#3c3833; text-transform:uppercase; padding:20px 0 0 0}#quick-contact form {margin:10px 0 0 0}#quick-contact label span {float:left; clear:left; margin:9px 0 0 15px; text-transform:uppercase; color:#8d8989; font-size:12px}#quick-contact textarea {float:left; clear:left; width:290px; height:80px; margin:3px 0 0 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#c5c5c5; border:1px solid #726f6f}#quick-contact input {float:left; clear:left; width:290px; margin:3px 0 0 15px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#c5c5c5; border:1px solid #726f6f}#quick-contact img {margin:15px 0 0 15px}#quick-contact .submit {width:96px; height:25px; margin:9px 0 0 15px; padding:0; border:0; background:none }#footer {width:569px; height:200px; margin:0 auto; text-align:center; font-size:11px; color:#939191; line-height:20px; padding:7px 0 0 0 }#footer p {padding:7px 0 0 0}#footer h1 {font-size:11px; font-weight:100; padding:7px 0 0 0; line-height:16px;}#footer a {color:#534f4f}#footer a:hover {color:#928c8c}#footer img {margin:10px 0 0 0; position:relative; right:15px}@media only screen and (max-width:480px) {body {background:#efefef;}@-webkit-keyframes fade-in {0% {    opacity: 0;}60% {    opacity: 0;}100% {    opacity: 1;}}				.fade-in {			-webkit-animation: slide 1000ms ease-in;		}				.fade-in {    -webkit-animation-name: reset, fade-in;    -webkit-animation-duration: 1s;    -webkit-animation-timing-function: ease-in;    -webkit-animation-iteration-count: 1;	-webkit-animation-delay: 0, 0;}#wrapper {width:300px; background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:30px auto ;-webkit-box-shadow: 0px 0px 5px #9d9d9d;-moz-box-shadow: 0px 0px 5px #9d9d9d;box-shadow: 0px 0px 5px #9d9d9d;}#top-content {width:300px; background:none; padding:7px 0 0 0}#middle-content {width:300px; background:none}#bottom-content {width:300px; background:none}#top {width:300px; height:auto; text-align:center; }#top img {float:none; width:270px; margin:0}#top p {float:none; width:300px; margin:10px 0 0 0}#top h4 {float:none; width:300px; margin:7px 0 0 0; padding:0 }#top h4 img {width:auto}#top p .phone1 {margin-left:45px}#top p .phone2 {margin-left:45px}#top .call {display:block;}#top .call img {width:auto; margin:7px 0 0 0}#header {width:280px; height:111px; background:url(../images/header.png) no-repeat; background-size:280px 111px; margin:10px 0 0 10px}#content {width:280px; float:none; margin:0; padding:15px 10px 0 10px}#content h4 {width:280px; text-align:center; padding:10px 0 0 0; }#quick-contact h5 {text-align:center; font-size:14px; padding:10px 0 0 0}#quick-contact {width:273px; float:none; margin:20px 0 0 10px;background: -webkit-gradient(linear,left top,left bottom,color-stop(0.25, rgb(254,254,254)), color-stop(0.75, rgb(231,231,231)));background:-moz-linear-gradient(center top, rgb(254,254,254) 25%, rgb(231,231,231) 75%);border:3px solid #f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow: 0px 0px 2px #9d9d9d;-moz-box-shadow: 0px 0px 2px #9d9d9d;box-shadow: 0px 0px 2px #9d9d9d;	height:auto;	padding:10px 0;}#quick-contact label span {float:none; clear:left; margin:9px 0 0 7px; text-transform:uppercase; color:#8d8989; font-size:12px}#quick-contact textarea {float:none; clear:left; width:257px; height:80px; margin:3px 0 0 7px; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#c5c5c5; border:1px solid #726f6f}#quick-contact input {float:none; clear:left; width:257px; margin:3px 0 0 7px;  font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#c5c5c5; border:1px solid #726f6f}.services {width:280px; float:none; margin:10px 0 0 0}#quick-contact .submit {width:96px; height:25px; margin:9px 0 0 7px;}#content ul {margin:5px 0 0 0}#quick-contact form {margin:0}#quick-contact .invisible {display:block; padding:40px 70px 0 0; margin:-30px 0 0 0}#footer {width:280px; float:none; height:auto; margin:0; padding:0 10px 20px 10px}}@media only screen and (min-width:481px) and (max-width:768px) {body {background:#efefef;}#wrapper {width:700px; padding:0; margin:30px auto 0 auto }#top-content {width:700px; background:none; padding:7px 0 0 0;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:30px auto ;-webkit-box-shadow: 0px 0px 5px #9d9d9d;-moz-box-shadow: 0px 0px 5px #9d9d9d;box-shadow: 0px 0px 5px #9d9d9d;}#middle-content {width:700px; background:none}#bottom-content {width:700px; background:none}#top {width:700px; height:130px }#top img {width:300px; margin:0}#top h4 img {width:auto}#top p {width:180px; margin:10px 0 0 5px; font-size:11px; }#top p .phone1 {width:150px; height:27px; background:url(../images/phone1.png) no-repeat; background-size:150px 27px; text-indent:-9999px; display:block; margin:5px 0 0 0; padding:0; line-height:0}#top p .phone2 {width:150px; height:27px; background:url(../images/phone2.png) no-repeat;background-size:150px 27px; text-indent:-9999px; display:block; margin:0; padding:0; line-height:0}#top h4 {width:200px; margin:10px 0 0 0}#top .angles {width:55px}#top .advisor {width:55px}#top .seal {width:75px}#header {width:680px; height:270px; background:url(../images/header.png) no-repeat; background-size:680px 270px; margin:20px 0 0 10px}#content {width:326px; float:left; margin:0 0 0 20px}.services {width:258px; height:209px; float:none; margin:0 }#quick-contact {width:326px; height:500px; background:url(../images/quick-contact.png) no-repeat; float:left; margin:15px 0 0 20px}#footer {width:700px; margin:0; padding:0}#footer p {padding:0}}