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

.navbar-brand img {width:220px}

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

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

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

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

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

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

hr.service-divider:before {background-color:#ed1c24!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:#ed1c24}
.service-module:hover .service-icon [class^=s2f-icon-], .service-module:hover .service-icon [class*=" s2f-icon-"] {color:#ffffff}

.service-module:after {
background: #ed1c24;
background: -moz-linear-gradient(90deg, #ed1c24 0%, #c61017 100%);
background: -webkit-linear-gradient(90deg, #ed1c24 0%, #c61017 100%);
background: linear-gradient(90deg, #ed1c24 0%, #c61017 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ed1c24",endColorstr="#c61017",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:#de1219;color:#ffffff}
.phone-container a:hover,
.phone-container a:focus {background-color:#af0e14;color:#ffffff}

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

.gallery-overlay {
  background-color: rgba(0,0,0,0.45);
  border-color: rgba(0,0,0,0.45);
}

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

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

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

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


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

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

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

.hero-header {font-size:44px !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:32px !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:24px !important}
.hero-description {font-size:24px}
.jarallax,.video-hero {padding-top:125px !important;padding-bottom:125px !important}
}

.gform_footer .button {background-color:#ed1c24 !important;color:#ffffff !important}
.gform_footer .button:focus, .gform_footer .button:hover 
{background-color:#c61017 !important;color:#ffffff !important}


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

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

.gform_wrapper.gravity-theme .gf_progressbar_percentage.percentbar_blue {background-color: #ed1c24 !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: #ed1c24!important;
    border-color: #c61017!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: #c61017!important;
    background: #ed1c2440!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: #c61017 !important;
    background: #ed1c2440!important
}

.damage-icon .s2f-icon-front-view-damage .path1:before {color:#c61017 !important}
.damage-icon .s2f-icon-front-view-damage .path2:before {color:#ed1c24 !important}

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

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

.view-reviews {background-color:#de1219;color:#ffffff}
.view-reviews:hover,
.view-reviews:focus {background-color:#af0e14;color:#ffffff}

.nav-link {color:#333333 !important}
.nav-link:focus, .nav-link:hover {color:#ed1c24 !important}

.navbar .navbar-nav .nav-item.active a {color:#ed1c24 !important}

@media (min-width:992px) {
    .menu-item a:after, .menu-item.active a:after {background-color:#ed1c24}
}