.menu-float-btn-new{position:fixed;z-index:9997;right:20px;top:50%;background:#007bff;color:white;width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,0.3);text-decoration:none;opacity:0;pointer-events:none;transition:opacity 0.3s,background 0.2s;cursor:grab}.menu-icon-new{font-size:28px;line-height:1}.menu-float-btn-new.show{opacity:1;pointer-events:auto}.menu-float-btn-new:hover{background:#0056b3}.menu-overlay{height:0%;width:100%;position:fixed;z-index:10000;top:0;left:0;background-color:rgba(0,0,0,0.9);overflow-y:hidden;transition:0.5s}.overlay-content{position:relative;top:25%;width:100%;text-align:center;margin-top:30px}.menu-overlay a{padding:8px;text-decoration:none;font-size:36px;color:#f1f1f1;display:block;transition:0.3s}.menu-overlay a:hover,.menu-overlay a:focus{color:#FF5733}.menu-overlay .closebtn{position:absolute;top:20px;right:45px;font-size:60px;z-index:10001}@media screen and (max-height:450px){.menu-overlay a{font-size:20px}.menu-overlay .closebtn{font-size:40px;top:15px;right:35px}.overlay-content{top:15%}}@media screen and (max-width:768px){.menu-overlay a{font-size:24px}.menu-overlay .closebtn{font-size:48px;top:10px;right:20px}.overlay-content{top:15%}}