    .popup-header h3 {
      font-size: 22px !important;
    }

    .conference-theme .header-navbar .navbar-expand-lg .navbar-nav .nav-link {
      color: #fff !important;
    }

    .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link,
    .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link {
      color: #4c0000 !important;
    }

    .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link i {
      color: #4c0000 !important;
    }

    .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link:hover,
    .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link.active {
      color: #4c0000 !important;
    }

    .conference-theme .header-navbar .navbar-expand-lg .navbar-nav .nav-link:hover {
      color: white !important;
    }

    /* Default logo */
    #logo-main {
      display: block;
      transition: 0.3s ease;
    }

    /* Sticky logo hidden initially */
    #logo-sticky {
      display: none;
      transition: 0.3s ease;
    }

    /* When header becomes sticky */
    .conference-theme .header-navbar.sticky #logo-main {
      display: none;
    }

    /* Mobile */
    @media screen and (max-width: 991.98px) {

      /* Default logo */
      #logo-main {
        max-width: 170px;
        height: auto;
      }

      /* Sticky logo */
      .conference-theme .header-navbar.sticky #logo-sticky {
        display: block;
        width: 130px;
        max-height: 45px;
        height: auto;
        padding: 0;
        border-radius: 0;
        transform: none;
        align-self: center;
        transform: scale(1) !important;
      }

      .conference-theme .header-navbar.sticky #logo-main {
        display: none !important;
      }
    }

    .conference-theme .header-navbar.sticky #logo-sticky {
      display: block;
      max-height: 60px;
      border-radius: 8px;
      align-self: center;
      padding: 10px 0 0 0;
      width: 135px;
      height: auto;
      transform: scale(1.25);
    }

    @media (min-width: 767px) {

      .conference-theme .header-area .container-fluid,
      .conference-hero-area .container-fluid {
        padding: 0px 50px !important;
      }
    }

    /* Fix mobile navbar toggle jumping */
    @media (max-width: 991px) {
      .header-bottom {
        position: relative !important;
      }

      .navbar-toggler {
        position: absolute !important;
        right: 15px !important;
        top: 50% !important;
        transform: translateY(-50%) !important;
        background-color: #fff !important;
        border: none !important;
        z-index: 1001 !important;
      }

      .navbar-collapse {
        position: absolute !important;
        top: 100% !important;
        left: 0 !important;
        width: 100% !important;
        background: #fff !important;
        z-index: 1000 !important;
      }

      .header-navbar .navbar {
        padding: 0 0 10px 0 !important;
      }

      .header-navbar {
        background: rgba(15, 23, 42, 0.25) !important;
        backdrop-filter: blur(16px) saturate(180%) !important;
        -webkit-backdrop-filter: blur(16px) saturate(180%) !important;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
      }

      #logo-main {
        display: inline-block !important;
        border-radius: 8px !important;
        padding: 15px 0 0 !important;
        width: 135px !important;
        height: auto !important;
        transform: scale(1) !important;
      }

      .conference-theme .header-navbar .navbar-expand-lg .navbar-nav .nav-link {
        color: #000 !important;
      }

      .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link,
      .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link {
        color: black !important;
      }

      .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link:hover,
      .conference-theme .header-navbar.sticky .navbar-expand-lg .navbar-nav .nav-link.active {
        color: black !important;
      }

      .conference-theme .header-navbar .navbar-expand-lg .navbar-nav .nav-link:hover {
        color: black !important;
      }
    }


    /* ===== Mobile Header ===== */

    /* ===== Very Small Devices (320px) ===== */

    @media (max-width: 360px) {

      #logo-main {
        width: 115px !important;
      }

      .navbar-toggler {
        font-size: 14px !important;
      }
    }

