/* Desktop logo (default) */
[alt="Dealer Logo Primary"] {
    max-width: 320px !important;
}

/* Hide visit icon */
[aria-label="navigation.visit"] {
    display: none !important;
}

/* Tablet / small screens */
@media (max-width: 768px) {
    [alt="Dealer Logo Primary"] {
        max-width: 230px !important;
    }
}

@media (max-width: 445px) {
    [alt="Dealer Logo Primary"] {
        max-width: 210px !important;
    }
}

@media (max-width: 410px) {
    [alt="Dealer Logo Primary"] {
        max-width: 190px !important;
    }
}

@media (max-width: 349px) {
    [alt="Dealer Logo Primary"] {
        max-width: 160px !important;
    }
}
