/* FleetSharp shared header: adds a blue Buy Now CTA beside Contact Us. */
@media (min-width: 1200px) {
  #header .fleetsharp-header-actions { padding-left: 0; }
}
@media (min-width: 992px) {
  #header .fleetsharp-header-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    white-space: nowrap;
  }
  #header .fleetsharp-header-actions .btn { flex: 0 0 auto; }
}
#header .fleetsharp-btn-buy,
#header .fleetsharp-btn-buy:hover,
#header .fleetsharp-btn-buy:focus {
  background-color: #0056b8 !important;
  border-color: #0056b8 !important;
  color: #fff !important;
  text-decoration: none;
}
#header .fleetsharp-btn-buy:hover,
#header .fleetsharp-btn-buy:focus { background-color: #004490 !important; border-color: #004490 !important; }
@media (min-width: 992px) and (max-width: 1199px) {
  #header .fleetsharp-header-actions { gap: 6px; }
  #header .fleetsharp-header-actions .btn { padding-left: 10px; padding-right: 10px; font-size: 13px; }
}

/* Compact navigation for medium desktop widths only */
@media (min-width: 992px) and (max-width: 1199px) {

  #header .fleetsharp-main-nav .navbar-nav > li > a {
    padding-left: 8px;
    padding-right: 8px;
    white-space: nowrap;
  }

}
