@media only screen and (max-width: 991px){
    /* Default mobile menu link color */
#header .header-nav-main nav > ul > li > a,
#header .header-nav-main nav > ul > li > a.dropdown-item {
	color: #fff !important;
}

/* Hover / active */
#header .header-nav-main nav > ul > li > a:hover,
#header .header-nav-main nav > ul > li > a.active {
	color: var(--primary) !important;
}

}

.card-img-top {
    width: 150px;
    height: 150px;
    object-fit: cover;
    margin: 40px auto 0;
    display: block;
}