.footer .copyrights{
    color:#ffffff!important;
}

/* ============================
   MODERN SMOOTH DROPDOWN MENU
   ============================ */

/* ========== MODERN DROPDOWN ANIMATION ========== */

#primary-menu .sub-nav {
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px) scale(0.98);
    transition:
        opacity 0.25s ease,
        transform 0.25s cubic-bezier(.16,.84,.44,1),
        visibility 0.25s;
    border-radius: 14px !important;        /* Rounded dropdown */
    backdrop-filter: blur(12px);           /* Modern blur effect */
    padding: 12px 0 !important;
}

/* show menu on hover */
#primary-menu li:hover > .sub-nav {
    opacity: 1;
    visibility: visible;
    transform: translateY(0px) scale(1);
}

/* menu items smoother hover */
#primary-menu .sub-nav li a {
    transition: padding 0.25s ease, background 0.2s ease;
    padding: 10px 18px !important;
}

/* hover feel */
#primary-menu .sub-nav li a:hover {
    padding-left: 24px !important;         /* smooth slide */
    background: rgba(255,255,255,0.08);    /* your theme color will stay same */
    border-radius: 8px;
}

/* 2nd-level menus */
#primary-menu .sub-nav .sub-nav {
    margin-left: 8px;
    border-radius: 12px !important;
}


.sticky-mobile-logo-second-switch img{
    padding: 10px 0!important;
}