.body.Contact {
   margin-top: 137px;
    padding-top: 0!important;
}
/*.page-slider .d-con-slider.slider-text ul li.d-slider-item {
    height: 500px;
}*/
.contact-inner img {
    max-width: 100% !important;
}
.contact-inner .z-15 p span {
    font-size: 15px !important;
}
.contact-inner .z-15 p strong span {
    font-size: 26px !important;
}
.inner-contact-form .d-contact-us-form-heading {
    padding-bottom: 23px;
    margin-top: 0;
}
.inner-contact-form button#Contact-btnSubmit {
    font-family: 'Open Sans',sans-serif;
    background-color: #5cb85c;
}
.inner-contact-form button#Contact-btnSubmit:hover {
    background-color: #3d8d3d !important;
	color: #fff !important;
}
.inner-contact-form .d-contact-us-form-instructions a, .address-detail-col p a {
    text-decoration: none;
    color: #b61319;
}
.inner-contact-form .d-contact-us-form-instructions a:hover, .address-detail-col p a:hover {
    color: #000 !important;
}
html body .d-con-contact-us p.d-contact-us-form-instructions {
    font-weight: 700;
}
.d-location-hours-container .d-location-hours-box td {
    font-weight: 700;
    color: #000;
}

.d-location-hours-container .d-location-hours .d-location-hours-box {
    padding-top: 5px;
    background-color: #eee;
    padding-bottom: 5px;
}
.d-location-hours-container .d-location-hours-box td {
    line-height: 1.2;
}
.d-location-hours-container .d-location-hours-inner-container,
.d-location-hours-container .d-location-hours-inner-container .d-location-hours{
 display: block;
}
.d-location-hours-container .d-location-hours-inner-container {
    max-width: 311px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
}
 .gm-style-iw-d h3 {
    color: #0248b8;
    font-size: 19.5px;
    font-weight: 800;
    margin-top: 10px;
    margin-bottom: 10px;
    font-family: 'Open Sans', sans-serif;
}