/*Navigation Card*/
.field--name-field-nav-card-image img,
.view-navigation-card-grid .views-field-field-nav-card-image img {
    border-radius: 50%;
    object-fit: cover;
    height: 110px;
    width: 110px;
    float: left;
    margin-right: 15px; 
    margin-bottom: 15px;
}

/*Nav card view*/
.view-navigation-card-grid {
    width: 85%;
    margin: 0 auto;
    padding: 35px 0;
}

.view-navigation-card-grid .btn-primary {
    border-color: #1a5575;
    color: #1a5575;
}

.paragraph--type--mbp-tab .paragraph--type--mbp-tab .nav-tabs .nav-link.active {
    border: 1px solid #467085;
    background: #467085;
    color: white;
    outline: #bbb 1px solid;
    outline-offset: -4px;
}

.view-navigation-card-grid > .views-field {
    padding: 15px;
}

.view-navigation-card-grid .views-field-title {
    min-height: 125px;
    display: flex;
    align-items: center;
}

.view-navigation-card-grid .views-field-field-description {
    min-height: 51px;
}

.view-navigation-card-grid .row .col-12 {
    padding: 25px;
}

/*Nav card link button*/
.view-navigation-card-grid .views-field-field-link-to-content a {
    margin: 15px auto;
    display: block;
}

/*Media query*/
@media screen and (max-width: 560px) {
    .field--name-field-nav-card-image img {
        max-width: 125px;
        height: auto;
        padding-right: 15px;
    }
}