/* Keep desktop navigation beside the logo with the Online Estimates link. */
@media only screen and (min-width: 1350px) {
    #header > .wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 12px;
    }
    #header > .wrapper > a { flex: 0 0 auto; }
    #header #logo { float: none; padding-left: 0; padding-right: 0; }
    #header #logo img { width: 200px; height: auto; }
    #header #nav { float: none; min-width: 0; flex: 1 1 auto; }
    #header #nav > .wrapper {
        display: flex;
        align-items: center;
        justify-content: flex-end;
        width: auto;
        gap: 8px;
    }
    #header #nav ul.dropdown { padding-right: 0; white-space: nowrap; }
    #header #nav ul.dropdown > li { margin-left: 0; margin-right: 0; }
    #header #nav ul.dropdown > li > a { padding-left: 7px; padding-right: 7px; font-size: 15px; }
    #header #nav > .wrapper > .butt1 { flex: 0 0 auto; padding-left: 14px; padding-right: 14px; font-size: 15px; white-space: nowrap; }
    #header > .wrapper > .clear { display: none; }
}
