* {margin:0; padding:0;}

body {
	text-align: center;

}

.tel {font-size: 24px; font-weight: bold; margin-bottom: 20px; display: block; }

.container {
  margin: 0 auto;
  text-align: left;
  font-family:Georgia, "Times New Roman", Times, serif;
  line-height:18px;
  padding: 30px;
/*   width: 375px; */

}



.logo {text-align: center; margin: 20px 0 25px 0; width: 100%; float: left; color:#fff; }

a.btn {background-color: #f0f0f0; color: #00589E;  padding: 20px; border-radius: 50px; display: block; margin-bottom: 10px; }

.locations {
	float: left;
	width: 100%;
}


.header {
	font-size:16px;
	font-weight:bold;
}

.phone {font-family:Arial, Helvetica, sans-serif; font-size:38px; font-weight: bold; color:#00589E; text-align:center;margin: 25px 0px 25px 0px; text-align: center; width: 100%; display: inline-block;
}


.image {
	float: left;
	padding: 5px 0px 15px 0px;
	display:inline;
}

.info {font-size:14px;}

.info span{
	font-size:16px;
	font-weight:bold;
}

p {font-size:14px; line-height:130%; text-align:center;}

.hours {font-size:12px; height: 85px;}


.buttons {
	height:25px;
	font-size: 14px;
	color:#00589E;
	padding-bottom:5px;
	padding-top:2px;
	text-align:center;
}

.buttons img {
	padding: 3px 10px 0 10px;
	border:none;
}

a:link {color:#00589E; text-decoration:none;}
a:hover {text-decoration:underline;}


.footer {float: left; margin-top:40px; font-size:12px; color:#999999; text-align:center; width:100%;}

@media only screen and (max-device-width: 480px) {
		.container {
			width: 400px;
		}