.navbar a {
    background-color: white;
}

.boxed-menu .main-nav a.nav-link {
    color: black;
    border-bottom: 3px solid white;
}

    .boxed-menu .main-nav a.nav-link:hover {
        color: black;
        border-bottom: 3px solid #ffcd37;
    }

    .boxed-menu .main-nav a.nav-link:focus {
        color: black;
        border-bottom: 3px solid #ffcd37;
    }

a:hover, a:focus, .boxed-menu .topbar i, .home-feature .feature_single .icon, .more-feature-left .feature-icon, .countup-section .counter, .countup-section span.count, .services-area .media-box .media-icon, .services2 .media-box .media-icon, .card .card-title:hover, .team-card a.overlay_icon:hover i.fa, .links li a:hover, .links li a:hover::before, .bredcrumb .pager.middle a, .project-details .styled_list i, .member_desc li i, .page-error .error h1, .page-contactus .contact_sidebar .media-icon, .service_single-area .service_details-desc ul.styled_list i, .footer .social-icons .btn-social-o:hover, .copyright p a:hover, .location ul li a:hover, .comment_title .btn, .element-sidenav .nav-item.active > a.nav-link, .selectOptions .sbOptions a:hover, .btn-primary-outlined, .element-sidenav .nav-item > a.nav-link:hover, .icon-left .card-header.header-inverse a, form.register .btn-link, ul.nav .nav-item.active .nav-link, .pricing_image-card .circle span.price, .pricing .circle .price, i.overlay-icon, .icon_tabs .nav-item a.nav-link:hover .fa, .icon_tabs .nav-item a.nav-link.active .fa, .slider-caption .caption-content i.play-icon {
    color: #ffcd37;
}

.btn.btn-primary {
    background-color: #ffcd37;
    color: black !important;
    border: 1px solid #ffcd37 !important;
}
    .btn.btn-primary:hover {
        background-color: #fd7 !important;
        color: black !important;
        border: 1px solid #fd7 !important;
    }

    .btn.btn-primary:focus {
        background-color: #fd7 !important;
        color: black !important;
        border: 1px solid #fd7 !important;
    }