.center-list {text-align:center;}
.center-list  ul li {text-align:center; line-height:2;}
.center-list  ul {display:block;list-style:none; padding-top:10px;}
.center-list hr {width:50%; padding-top:10px;border-top: ridge 3px #d70311;}

.button {margin:50px 0 16px 0;text-align:center;}
.button a {padding: 12px 20px;text-transform:uppercase;font-family: 'Antic', sans-serif; font-weight:bold; color:#333;background:#eee; border: solid 1px #dedede; border-radius:28px; }
.button a:hover {text-decoration:none;color:#d70311;background:#dedede; border: solid 2px #dedede;}

.three-col {margin:56px 0 26px 0;-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;-webkit-column-rule: 1px solid #dedede;-moz-column-rule: 1px solid #dedede;column-rule: 1px solid #dedede;}
.three-col p {padding: 0 20px;}
.three-col h3 {color:#004a8a; padding-left:18px; text-align:left;}
.grey-box {margin-top:20px;padding: 30px 30px 16px 30px;text-align:center; background:#eee;border:1px solid #dedede;}
.grey-box a, .three-col a {color:#d70311;}
.grey-box img {width: 30%; margin-bottom:  3px;}
.map {position:relative; z-index:1;}
.map iframe {position:relative; z-index:2;width:100%; height:600px;margin-top:30px;border-top: solid 3px #fff !important;}

.logo-box-left, .logo-box-right {margin-top: 30px; padding: 20px 30px;background:rgba(255, 255, 255, 1);-moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.50);-webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.50);box-shadow: 0 5px 5px rgba(0, 0, 0, 0.50);}
.logo-box-left img, .logo-box-right img {width:200px;}
.logo-box-left img {float:left;padding: 0 20px 0 0;}
.logo-box-right img {float:right; padding: 0 0 0 20px;}

.prices table {width:640px; margin: 0 auto;text-align:left; }
.prices table tr {border-bottom: solid 1px #eee;}
.prices table tr:first-child {font-weight:bold; border-bottom: solid 2px #d70311;}
.prices table td:nth-child(1) {padding: 10px 10px 10px 30px;text-align:left;}
.prices table td:nth-child(2), .prices table td:nth-child(3) {padding: 10px;text-align:center;}


@media (max-width:1280px) {
.grey-box {margin-top:10px;}
}

@media (max-width:1023px) {
.add-pad {padding-top:10px;}
.center h1, center h2 {margin-top:0;}
.three-col {margin:0 0 20px 0;-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;-webkit-column-rule: none;-moz-column-rule: none;column-rule: none;}
.three-col h3 {margin:30px 0 0 0; padding:0 0 4px 0; text-align:center;}
.three-col p {text-align:center;}
.grey-box {padding-bottom: 16px;}
}

@media (max-width: 992px) {
.logo-box-left img, .logo-box-right img {width:160px;}
}
@media (max-width: 768px) {
.logo-box-left img, .logo-box-right img {width:140px;}
.map iframe {height:400px;margin-top:2px;}
}
@media (max-width: 767px) {
.grey-box {margin-top:6px;padding: 20px 20px 6px 20px;}
.grey-box h2 {text-align: center;}
.three-col p, .three-col h3 {text-align:left; padding: 0 0 0 4px;}
.prices table {width:100%; margin: 0 0;}
.prices table td:nth-child(1) {padding: 10px 2px 10px 2px;text-align:left;}
.prices table td:nth-child(2) {padding: 10px 2px;text-align:center;}
.prices table td:nth-child(3) {padding: 10px 2px;text-align:right;}
.add-pad {padding-top:0;}
.center-list, .center-list  ul li {text-align:left !important;}
.center-list ul li {text-align:left !important;}
.center-list ul {margin-left:-16px;padding-top:0;}
.center-list ul li {line-height:1.2; padding-left: 0; padding-bottom:10px;text-indent: -0.8em;}
.center-list ul li:before {content:"\f00c"; padding-right:8px;display:inline-block; font-weight:normal; font-family: FontAwesome; font-size:16px; color:#b81d19;}
.center-list hr {width:100%; padding-top:0;}
}

@media (max-width: 680px) {
.logo-box-left, .logo-box-right {margin-top:16px;padding: 10px 20px;}
.button {margin:26px 0 6px 0;}
}
@media (max-width: 580px) {
.grey-box {margin-top:2px;padding: 10px 10px 0 10px;}
.map iframe {height:300px;}
}

@media (max-width: 480px) {
.center, .services {text-align:left;}
}
@media (max-width: 420px) {
 .grey-box {margin-top:0; border:none;}
.prices table td:nth-child(1) {width:40%;}
.prices table td:nth-child(2) {width:30%;}
.prices table td:nth-child(3) {width:30%;}
.logo-box-left img, .logo-box-right img {width:180px; margin:0 auto;display:block; float:none;}
}

