@media only screen and (min-width: 768px) {
    .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card {margin-bottom:0;}
    .navbar .navbar-nav .nav-item .dropdown-menu .card-columns .card .card-body .nav { padding: 0.75rem 1rem; }
    .navbar .navbar-nav .nav-item > .nav-link::before {bottom:15%; top:15%; height:auto;}
    .navbar .navbar-nav .nav-item > .nav-link::after {display:none;}
    .navbar .navbar-nav {flex-wrap:nowrap}
    .navbar .navbar-nav .nav-item > .nav-link {display:flex; align-items: center; text-align:center; line-height:1.2;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(3) .card-columns {padding-top:1rem; padding-bottom:1rem;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(3) .card-columns ul.flex-column {padding:0.15rem 1rem !important;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(3) .card-columns ul.flex-column > li:not(:first-child) {display:none;}
    .navbar-collapse .navbar-nav .nav-item:nth-child(3) .card-columns ul.flex-column > li a strong {font-family: "nunitoregular",sans-serif !important;}
}

@media only screen and (min-width: 1024px) {
    .top-header .navbar-brand {
        max-width: 300px;
    }
}
@media only screen and (min-width: 768px) {
    .top-header .navbar-brand {
        max-width: 160px;
    }
}
@media only screen and (min-width: 1248px) {
    .navbar-brand.mr-0.p-0 {
        max-width: 15.875rem !important;
    }
}
.navbar-brand.mr-0.p-0 {
    max-width: 15.25rem !important;
}
/*Target desktop nav only*/ 
.navbar-brand.mr-0.p-0 > img {
    width: 15rem;
    max-height: 5rem;
}
/*Mobile nav only*/
.navbar-brand.d-md-none {
    max-width: 10.25rem !important;
}
.navbar-brand.d-md-none img, .navbar-brand.mr-0.p-0 > img {
    object-fit: contain;
    object-position: left;
}