.fitment-type-banner{
    width: 100%;
    padding: 5px 0;
}
.fitment-type-banner-option{
    width: 12%;
    display: inline-block;
    height: 50px;
    vertical-align: top;
}
.fitment-type-banner-option a, .fitment-type-banner-option button{
    width: 100%;
    height: 100%;
    font-weight: 800;    
}
.fitment-type-banner-option img{        
    height: 80%;
}
.link-unstyled, .link-unstyled:link, .link-unstyled:hover {
    color: inherit;
    text-decoration: inherit;
}
.fitment-type-banner-option.selectedType button{
    background: lightgray;
    border: 3px solid black;
}

/* On Full Screen Only */
@media only screen and (min-width: 991px) {
    .fulljustify {
        text-align:justify;
    }
    .fulljustify:after {
        content: "";
        display: inline-block;
        width: 100%;	
    }
    /* Hover Functionality */
    .fitment-type-banner-option:hover img{
        display: none;
    }
    .fitment-type-banner-option:hover .hover-btn-text{
        display: inline-block;
        text-decoration: none;
        color: black;    
    }
}
/* On Mobile Screen only */
@media only screen and (max-width: 992px) {
    .fitment-type-banner-option {
        width: 100%;
        display: block;
        margin-bottom: 10px;       
    }
    .fitment-type-banner{
        columns: 4;
    }
}

.fitment-type-banner-option .hover-btn-text{
    display: none;    
}