body.custom-background {background-color:#ffffff!important}

.navbar-brand img {width:200px}

@media (max-width:767px) {
.navbar-brand img {width:140px}    
}

#features [class^=s2f-icon-], #features [class*=" s2f-icon-"] {color:#c40000}

.footer .contact-icons a:hover, .footer .contact-icons a:focus {color:#c40000 !important}

.marker-phone {color:#c40000 !important}

.modal-content .gform_wrapper .vehicle-icon span {color:#c40000 !important}
.modal-content .gform_wrapper .vin-icon-outline .s2f-icon-vin-number .path1:before {color:#c40000 !important}

.gradient-background {
background: #c40000;
background: -moz-linear-gradient(90deg, #c40000 0%, #9d0000 100%);
background: -webkit-linear-gradient(90deg, #c40000 0%, #9d0000 100%);
background: linear-gradient(90deg, #c40000 0%, #9d0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c40000",endColorstr="#9d0000",GradientType=1);}

hr.service-divider:before {background-color:#c40000!important}

.service-module .service-icon [class^=s2f-icon-], .service-module .service-icon [class*=" s2f-icon-"] {font-size:120px}
.service-module .service-icon [class^=s2f-icon-], .service-module .service-icon [class*=" s2f-icon-"] {color:#c40000}
.service-module:hover .service-icon [class^=s2f-icon-], .service-module:hover .service-icon [class*=" s2f-icon-"] {color:#ffffff}

.service-module:after {
background: #c40000;
background: -moz-linear-gradient(90deg, #c40000 0%, #9d0000 100%);
background: -webkit-linear-gradient(90deg, #c40000 0%, #9d0000 100%);
background: linear-gradient(90deg, #c40000 0%, #9d0000 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c40000",endColorstr="#9d0000",GradientType=1);}

.service-module .services-header {color:#333333}
.service-module:hover .services-header {color:#ffffff}
.service-module .services-desc {color:#333333}
.service-module:hover .services-desc {color:#ffffff}

.phone-container a {background-color:#c40000;color:#ffffff}
.phone-container a:hover,
.phone-container a:focus {background-color:#9d0000;color:#ffffff}

.mp-overlay {
background-color: #0a000066;
border-color: #0a000066;
}

.mp-overlay:before {color:#ffffff!important;}

.mp-overlay.mp-inline-icon:before {content: '\f002';}

.call-btn .s2f-icon-phone {color:#ffffff;background:#c40000}


.hero-header {color:#ffffff}
.hero-description {color:#ffffff}

.jarallax:after,.video-hero .overlay {background-color:#0000004D}

.fw-hero-container .hero-content, .video-hero-container
{width:100% !important}

.hero-header {font-size:54px !important}
.hero-description {font-size:40px}

.jarallax,.video-hero {padding-top:300px !important;padding-bottom:300px !important}

@media only screen and (max-width: 980px) {
.hero-header {font-size:40px !important}
.hero-description {font-size:28px}
.jarallax,.video-hero {padding-top:150px !important;padding-bottom:150px !important}
}
@media only screen and (max-width: 767px) {
.hero-header {font-size:30px !important}
.hero-description {font-size:24px}
.jarallax,.video-hero {padding-top:125px !important;padding-bottom:125px !important}
}

.gform_footer .button {background-color:#c40000 !important;color:#ffffff !important}
.gform_footer .button:focus, .gform_footer .button:hover 
{background-color:#9d0000 !important;color:#ffffff !important}


.gform_page_footer .button {background-color:#c40000 !important;color:#ffffff !important}

.gform_page_footer .button:focus,
.gform_page_footer .button:hover {background-color:#9d0000 !important;color:#ffffff !important}

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {background-color: #c40000 !important;color: #ffffff!important}


.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active:hover,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default.ui-state-active:focus {
    background: #c40000!important;
    border-color: #9d0000!important
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-state-default:hover {
    border-color: #9d0000!important;
    background: #c4000040!important
}

.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:focus,
.gform-theme-datepicker:not(.gform-legacy-datepicker) .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-default:hover {
    border-color: #9d0000 !important;
    background: #c4000040!important
}

.damage-icon .s2f-icon-front-view-damage .path1:before {color:#9d0000 !important}
.damage-icon .s2f-icon-front-view-damage .path2:before {color:#c40000 !important}

.damage-icon .s2f-icon-left-view-damage .path1:before {color:#9d0000 !important}
.damage-icon .s2f-icon-left-view-damage .path2:before {color:#c40000 !important;opacity:0.2!important}
.damage-icon .s2f-icon-left-view-damage .path3:before {color:#c40000 !important}

.damage-icon .s2f-icon-right-view-damage .path1:before {color:#9d0000 !important}
.damage-icon .s2f-icon-right-view-damage .path2:before {color:#c40000 !important;opacity:0.2!important}
.damage-icon .s2f-icon-right-view-damage .path3:before {color:#c40000 !important}

.view-reviews {background-color:#c40000;color:#ffffff}
.view-reviews:hover,
.view-reviews:focus {background-color:#9d0000;color:#ffffff}