@media (max-width: 768px) {
    .banner-content.toggle-menu-list .dropdown-menu.open {
        top: 79px;
    }

    .mobile-header-list .header-right {
        display: block;
    }

    .header-right-desktop .login-btn,
    .header-right-desktop a {
        display: none;
    }

    .navbar-brand img {
        width: auto !important;
    }

    #dropdownMenu li a {
        display: block;
    }

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

    .mobile-toggle-drop {
        text-align: right !important;
    }

    .navbar-nav {
        gap: 0;
    }

    .mobile-right-toggle.align-self-center {
        align-self: center!important;
    }

    .mobile-toggle-drop.align-self-center {
        align-self: flex-start !important;
        margin-top: 10px;
    }

    .scroll {
        margin-bottom: 10px;
    }

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

    .common-mid-sm-heading {
        font-size: 40px;
    }

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

    .interested-sec {
        margin-top: 30px;
    }

    .card-hover .card-footer p {
        font-size: 10px;
    }

    .event-date-time {
        font-size: 14px;
        line-height: 20px;
    }

    .common-p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .saf-years p {
        font-size: 16px;
    }

    .join-us-sec h5 {
        font-size: 30px;
    }


    .city {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .register-btn a {
        font-size: 14px;
    }

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

    .events-dropdown {
        margin-bottom: 50px;
    }

    .card-hover .card-title {
        font-size: 20px;
        line-height: 26px;
    }

    .curators-detail-sec .main-heading {
        font-size: 32px;
        line-height: 44px;
    }

    .mobile-header-list {
        display: block;
    }

    .header-right .login-btn {
        margin-top: 20px;
    }

    .banner-content .header-menu{
        display: flex;
        align-items: center;
    }

    .hide-register{
        display: block;
    }
}