@media (max-width: 1024px) {
    .header-right {
        gap: 20px;
    }

    .header-right .login-btn {
        width: 188px;
        font-size: 14px;
        height: 45px;
    }

    .toggle-menu-list .menu-toggle {
        font-size: 35px;
    }

    header .container-fluid.px-5 {
        padding-right: 1rem !important;
        padding-left: 1rem !important;
    }

    .navbar-light .navbar-nav .nav-link {
        font-size: 15px;
    }

    .navbar-nav {
        gap: 13px;
    }

    .event-time-date p {
        font-size: 56px;
    }

    .top-heding {
        font-size: 34px;
    }

    .register-btn {
        margin-bottom: 78px;
    }

    .what-in-store p {
        font-size: 14px;
    }

    .interested-sec ul li {
        width: 207px;
        font-size: 14px;
    }

    .dropdown-toggle.custom {
        font-size: 27px;
    }

    .filter-label {
        font-size: 27px;
    }

    .card-hover .card-title {
        margin-top: 8px !important;
        font-size: 25px;
        line-height: 39px;
    }

    .city {
        font-size: 32px;
    }

    .card-hover .tag {
        font-size: 13px;
    }

    .events-venue-sec .register-btn {
        margin-top: 22px;
    }

    .city {
        width: max-content !important;
        padding: 10px 24px;
        font-size: 27px;
    }

    .beyond-goa-sec .register-btn {
        margin-top: 32px;
    }

    .main-heading {
        font-size: 70px;
    }

    .event-time-date p {
        font-size: 48px;
        margin-top: 13px;
    }

    .join-us-sec h5 {
        font-size: 41px;
        margin-bottom: 0;
    }

    .join-us-sec .register-btn {
        margin-top: 47px;
    }

    .footer .social-icons svg {
        width: 21px;
    }

    .registration-page h4 {
        font-size: 25px;
    }

    .registration-page input[type="text"],
    .registration-page input[type="email"],
    .registration-page input[type="number"],
    .registration-page select {
        margin-bottom: 43px;
    }

    .registration-page {
        padding-bottom: 151px;
    }

}