/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */


#custom-form-info-15 {
 position: relative;
 z-index: 999; 
}

@media (min-width: 768px) {
    header .row #logo {
        padding-top: 30px !important;
    }
}

footer h6, footer .h6 {
    font-size: 24px !important;
}

section.row-flex-align .row {
    display: flex;
    align-items: center;
}

/* nav.navbar .navbar-nav .nav-item .nav-link {
    font-family: var(--bs-h3-family) !important;
} */

.toolbar>.toolbar-inner>ul>li>a:hover, .toolbar>.toolbar-inner>ul>li>a:focus {
    color: #fff !important;
}