.color-primary {
    color: #dc3545!important;
}
  #scrollTopBtn {
    background-color: #dc3545;
}
  .footer .footer-secondary:after {
    background-color: #dc3545;
}
.navbar .nav__item .nav__item-link.active, .navbar .nav__item .nav__item-link:hover {
    color: #dc3545;
}
.header-topbar .contact__list li>i {
    font-size: 16px;
    color: #dc3545;
    margin-right: 8px;
}
.header-topbar .social-icons li a {
    color: #ffffff;
    background-color: #dc3545;
}
.btn__link.btn__primary {
    color: #e63535;
    background-color: #ffffff00;
}
.btn__primary {
    color: #fff;
    background-color: #dc3545;
}
.contact-info .boxes-wrapper>[class*=col-]:nth-of-type(1) .contact-box {
    background-color: #dc3545;
}
.contact-info .contact-box .phone__number .icon-phone {
    font-size: 17px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    margin-right: 10px;
    background-color: #2d4990;
}
.footer .footer-secondary {
    position: relative;
    padding: 46px 0;
    background-color: #001444;
}