a {
    color: #5a1f5c;
}
.top-main {
    background: #5a1f5c;
}
.banner-curve {
    background: -webkit-linear-gradient(-90deg, #310e68, #5e0f41 100%);
}
.pattern-2 {
    background: rgba(255, 173, 168, 0.1);
}
.subtitle,.d-service p i,.comparison-text p i,.dental-abt-text ul li i,.curve-cards-text h4,.curve-abt-text ul li i,.footer-main .footer-top .footer-links ul li i,.title-bar-data-single-field i{
    color: #7b3c7d;
}
.Appointment-form .form-group i{
    color: #fff;
}
.appointment {
    background: -webkit-linear-gradient(-90deg, #310e68, #5e0f41 100%);
}
.title-bar-btn a,.curve-cards:hover .dc-icon,.tag,.doctor-list-single-field-contant a,.category {
    background: #5a1f5c;
}
.btn {
    background: #7b3c7d !important;
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);
}
.btn i {
    background: #651f55;
}
.btn::before {
    background: #651f55;
}
.btn:hover.btn i {
    background: #7b3c7d;
}
.image-comparison__thumb,#back-to-top,.footer-main .footer-top .social-links a,.copyright {
    background-color: #7b3c7d;
}
.stats-counter h2 {
    color: #7b3c7d;
}
.book-appointment,.navbar-toggler span,.navbar-toggler span:nth-child(2) {
    background: #7b3c7d;
}
.bg {
    background: #fff8fd;
}
.dc-curve,.single-review {
    background: #fff8fd;
}
.curve-cards::before,.curve-cards::after {
    box-shadow: 15px 15px 0 0 #fff8fd;
}
.footer-main .footer-top .social-links a:hover {
    background: #461e48;
}