.Contact #u_row_9 > .container {
    max-width: 1240px !important;
    padding: 0 16px;
}

.Contact #u_content_custom_contactForm_1 .d-con-contact .col-form-label {
    font-weight: 400;
}

.Contact #u_content_custom_contactForm_1 .d-con-contact-us .d-contact-us-form-instructions a{
  font-weight: 700;
}

.Contact #u_content_custom_contactForm_1 .d-con-contact-us .d-contact-us-form-instructions a:hover {
    color: #2e3138;
}

h1::before, h2::before {
    display: none;
}

div#u_content_text_11 a {
    color: #191919;
}

.main-heading h2::before {
    content: '';
    position: absolute;
    inset: 0;
    top: unset;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 80px;
    bottom: -15px;
    height: 5px;
    background: #ff8b00;
}
.after-left h2::before {
    left: 0;
    right: initial;
}

.Contact #u_content_image_3 img {
    max-width: 100% !important;
}

.Contact #u_content_html_1 a {
    font-family: sans-serif;
}

#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-caption h1{font-weight:700 !important;}
#u_content_custom_slider_1 .d-con-slider .d-slider-item .d-con-slider-caption p{color:#fff;}
.contact-row .d-location-hours-inner-container {padding: 0px;}
.contact-row .d-location-hours-inner-container .d-location-hours-heading {display: none;}
.hours-box .d-location-hours-inner-container {width: 100%;}
.hours-box .d-location-hours-inner-container .d-location-hours {width: 100%;}
.hours-box .d-location-hours-inner-container .d-location-hours .d-location-hours-box {padding-top: 10px; padding-bottom: 10px; background: #dedede;}
button#Contact-btnSubmit {background: #5cb85c; width: 100%; max-width: 300px;}
button#Contact-btnSubmit:hover{background:#46a046; color:#fff;}
.contact-links p a {color: #ff8b00 !important;}
.contact-page-form .d-contact-us-form-instructions a {color: #ff8b00;}

.d-location-hours-container .d-location-hours-box td {
    font-weight: 700;
}

.main-heading h1::after {
    content: '';
    position: absolute;
    inset: 0;
    top: unset;
    width: 2.5em;
    bottom: -15px;
    left: 0;
    height: 5px;
    background: #ff8b00;
    right: 0;
    margin: 0 auto;
}

@media screen and (max-width: 800px){
    .main-heading h1::after {
       right: unset;
     }

    button#Contact-btnSubmit {
       width: initial;
     }
}