    header {
        position: fixed;
        top: 15px;
        height: 45px;
        transition: 0.5s;
        z-index: 100;

    }


    .navbar {
        display: none;
        justify-items: center;
        justify-content: center;
        align-items: center;
        min-height: 45px;
        display: flex;
        transition: 0.5s;
        border-top: 1px solid rgba(0, 0, 0, 0, 1);
        box-shadow: 0px 5px 10px rgb(14, 14, 14);

        padding: 10px 50px;
        width: auto;
        backdrop-filter: blur(10px);

    }




    .nav_logo_div {
        position: fixed;
        top: 5px;
        left: 15px;
        opacity: 0;
        animation: fadein 2s ease;
        animation-delay: 6s;
        animation-fill-mode: both;
    }

    @keyframes fadein {
        0% {
            opacity: 0;
            transform: scale(0);
        }

        100% {
            opacity: 1;
            transform: scale(1);
        }
    }





    .nav-logo img {
        width: 60px;
        height: 60px;

    }

    .nav-menu {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        transition: left 0.5s;


        li {
            list-style: none;
            width: 100%;
            padding: 0px 40px;
            font-size: 1.1rem;

        }

        a:hover {
            color: rgb(255, 255, 255);
        }

        a {
            color: rgb(200, 200, 200);
            text-decoration: none;
        }
    }

    .toggler_mobile {
        position: absolute;
        display: none;
        top: 20px;
        right: 10px;
        width: auto;
        height: auto;
        cursor: pointer;
        z-index: 20;
        border-radius: 20px;
        background: transparent;
        border: none;

        i {
            font-size: 2.5rem;
            color: #fff;
        }
    }

    .navbar_mobile {
        position: fixed;
        display: flex;
        top: -45%;
        right: -45%;
        width: 100%;
        height: 100vh;
        background: linear-gradient(30deg,
                rgb(22, 21, 37),
                rgb(2, 2, 18));
        justify-items: center;
        justify-content: center;
        align-items: center;
        flex-direction: column;
        min-height: 45px;

        transition: 0.5s;
        border-top: 1px solid rgba(0, 0, 0, 0, 1);
        box-shadow: 0px 5px 10px rgb(14, 14, 14);
        padding: 10px 5px;
        overflow: hidden;
        z-index: 0;

        transition: 0.3s ease;
        transform: scale(0);



    }


    .navbar_mobile.active {

        top: 0px;
        right: 0px;
        transform: scale(1);

        transition: 1s ease;
    }


    .navbar_mobile .nav-menu_mobile {
        position: relative;
        width: 100%;
        height: 100%;

        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        flex-direction: column;
        transition: 1s ease;



        li {
            list-style: none;
            width: 100%;
            padding: 40px 40px;
            font-size: 2rem;
            text-transform: uppercase;
        }


        a {
            color: rgb(255, 255, 255);
            text-decoration: none;
            font-size: 2rem;

        }
    }

    .nav-menu.scrolled {
        top: 50px;

    }

    .nav-menu.active {
        left: 0;

    }

    .nav-link {
        transition: 0.7s ease;
    }



    .bar {
        display: block;
        width: 25px;
        height: 3px;
        margin: 5px auto;
        -webkit-transition: all 0.3s ease-in-out;
        transition: all 0.3s ease-in-out;
        background-color: rgb(180, 180, 180);

    }

    .hamburger.active .bar:nth-child(2) {
        opacity: 0;
    }

    .hamburger.active .bar:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }

    .hamburger.active .bar:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    @media screen and (max-width: 800px) {
        li {
            padding: 15px 0px;
            font-size: 2rem;

        }

        li:hover {
            letter-spacing: 5px;

        }
    }

    @media (max-width: 1024px) {
        .navbar {
            display: none;
        }

        .navbar_mobile {
            display: flex;

        }

        .toggler_mobile {
            display: flex;
        }

        header {
            width: 20%;
            right: 0px;
        }

        .nav_logo_div {
            position: fixed;
            top: 15px;
            left: 15px;
        }

        .nav-logo img {
            width: 60px;
            height: 60px;
        }
    }