    .header-top {
      background: #fff;
      padding: 10px 0;
    }

    .info-icon {
      width: 40px;
      height: 40px;
      background: #f5f5f5;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin-right: 10px;
    }

    .navbar-dark {
      background-color: #111;
    }

    .quote-btn {
      background-color: #0093c9;
      color: #fff;
      font-weight: 600;
    }

    .quote-btn:hover {
      background-color: #007baa;
      color: #fff;
    }

    @media (max-width: 991px) {
      .header-top .row > div {
        text-align: center;
        margin-bottom: 10px;
      }
    }