.appointment {
    background-color: #b3000d!important;
    color: #fff!important;
	  padding: 18px 5px!important;
	  width: 286px!important;
}
#appointmentForm.modal .notes-custom {
    font-size: 0.9em;
    margin-left: -14px;
}
header.page-header .appointment, header.page-header .appointment:after, .modal-header .appointment:after {
    border-color: transparent #b3000d transparent transparent!important;
}
.color, a.color, a.color:hover, a.color:focus, .services-block .service.dark h2, .services-block .service.dark h3, .services-block .service.dark h4, header.page-header-1 .header-phone .phone-number .code, .marker-list > li:after, header.page-header-1 .header-right .address span, .testimonials-item .inside .rating, .services-block-alt .caption .title, .testimonial-card:after, .icon-star:before, blockquote::before {
    color: #05baff!important;
}
#mainSlider .slide-content h3 {
    text-shadow: 1px 1px 1px black;
}
h6.services-box__title {
    color: #059aff!important;
}
.services-box .services-box__icon {
    color: #ffffff!important;
}
a.btn.btn-border.anchoring-link {
    color: #fff!important;
    background-color: #1c77d6!important;
}
@media (min-width: 849px) {
.info02-wrapper {
    margin-top: -20px!important;
}
}