        .home {
            display: none;
            margin-top: 9px;
            position: relative;
            width: 100%;
        }
        .home-burger {
            display: inline-block;
            width: 40px;
            height: 30px;
            cursor: pointer;
            z-index: 101;
            position: relative;
            transition: position 0.4s;
        }
        .home-burger div {
            height: 5px;
            background: linear-gradient(to right, #007bff, #00c3ff);
            position: absolute;
            transition: 0.4s;
        }
        .home-burger .line1 { top: 0; left: 50%; width: 50%; }
        .home-burger .line2 { top: 10px; left: 30%; width: 70%; }
        .home-burger .line3 { top: 20px; left: 10%; width: 90%; }
        .home-menu {
            position: fixed;
            top: 0;
            right: -100vw;
            width: 100vw;
            height: 100vh;
            /* background: rgba(34, 34, 34, 1); */
            background: #4377d9;
            
            padding-top: 60px;
            transition: 0.4s;
            z-index: 100;
        }
        .home-menu a, .home-menu .home-dropdown{
            display: flex;
            justify-content: space-between;
            align-items: center;
            color: white;
            text-decoration: none;
            padding: 15px;
            transition: 0.3s;
            cursor: pointer;
        }
        .home-menu a:hover, .home-menu .home-dropdown:hover{
            /* background: #444; */
            background: #193c7d91;
        }
        .all-submenu, .home-submenu {
            display: none;
            /* background: #333; */
            background: #5C95FF;
        }
        .all-submenu a,
        .home-submenu a {
            padding-left: 30px;
            font-size: 14px;
        }
        .all-arrow, .home-arrow {
            transition: transform 0.3s;
        }
        .open .all-arrow,
        .open .home-arrow {
            transform: rotate(90deg);
        }
        /* .open .line1 { transform: translateY(10px) rotate(-45deg); width: 100%; left: 0; }
        .open .line2 { opacity: 0; transform: scale(0); }
        .open .line3 { transform: translateY(-10px) rotate(45deg); width: 100%; left: 0; } */
        .open .line1 { transform: translateY(10px) rotate(-45deg); width: 100%; left: 0; background: linear-gradient(to right, #F26419, #FF8800); }
        .open .line2 { opacity: 0; transform: scale(0); }
        .open .line3 { transform: translateY(-10px) rotate(45deg); width: 100%; left: 0; background: linear-gradient(to right, #F26419, #FF8800); }
        .open-menu { right: 0; }
        .no-scroll {
            /* position: fixed;
            width: 100%;
            height: 100vh; */
            overflow: hidden;
        }
        .fixed-burger {
            position: fixed !important;
            top: 20px;
            right: 20px;
        }