.nav
{
    /* margin-top: 70px; */
    /* background-color: rgb(0, 0, 0); */
    backdrop-filter: blur(5px);
    display: flex;
width:100%;
    align-items: center;
    padding: 5px 30px !important;
    justify-content: space-between;
    z-index: 100 !important;
    position: fixed;
    height: 10vh;
}
.nav ul
{
    margin: 0px !important;
    padding:0px !important;

}
.nav li
{
    /* display: inline-block; */
    list-style: none;
    padding: 0px 10px;
    font-family: 'parsan', sans-serif;
    font-size: 30px;
}

.nav-left
{
    color:white;
}
.nav #bg {
    /* background-image: linear-gradient(#FFB400,#FA830B,#FF5212); */
    border-radius: 50%;
    height: 45px;
    width: 44.3px;
    position: absolute;
    top: 14;
    left: 35px;
    z-index: 11;
    overflow: hidden;
    /*  */
}
.inner-color{
    background-image: linear-gradient(white 40%, white 40%, #FFB400 40%, #FFB400 45%, white 45%, white 60%, #FA830B 60%, #FA830B 70%, #FFB400 70%, white 70%, white 85%, #FFB400 85%, #FA830B, #FF5212) !important;
    animation:logoColor 1.5s ease-out forwards;
    transform:rotate(360deg);
    height: 400px !important;
    background-color: white;
    width: 200px;
    mix-blend-mode: difference;
}
#inner-color
{height: 45px;
    background-color: white;
    width: 44.3px;
    position: relative;
transition: all 0.4s;
display: block;
background-image: linear-gradient(#FFB400,#FA830B,#FF5212);
    /* animation:logoColor 1s ease-out forwards; */
}
@keyframes logoColor {
    0%{transform: translateY(0%);}
    100%
    {
        transform: translateY(-87%);
    }
    
}
.nav a{
    color:white;
    font-size: 50px;
text-decoration: none;
}
.logo
{
    position: absolute;
    height:50px;
    z-index: 10;

    top:22px;

    /* mix-blend-mode: color; */
}
/* menu-main
{
    color:black;
    font-size: 30px;
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
} */

.menu-bar
{
    color:white;
    font-size: 40px;
    cursor: pointer;
    transition: all 0.2s;
}

/* #formenu:checked ~ .menu-bar
{
color:#ffffff;
}
#formenu:checked ~ .menu-container
{position: fixed;
    
    right:0;
} */
#formenu
{
    display: none;
}

.menu-container
{
    height: 100vh;
    transition: all 0.4s;
    top:0px;
    right:0;
transform: translateX(500px);
visibility: hidden;
    width:500px;
    position: absolute;
    background-color:#ffffff;
    z-index:100 !important;
    padding:40px;
}
.menu-menu-1-container
{
    margin-top: 70px;
}

/* navigation ul */
.nav-items
{
    display: flex;
    flex-flow: column;
}
.nav ul li a
{
    
    font-weight:700;
    transition: all 0.2s;
    color: #000000;
    font-weight: 700;
    font-family: 'Roboto';
  position: relative;
    font-style: italic;
    padding-left: 10px;

    
}
.nav ul li a::after
{
    content:'';
    position: absolute;
    background-color: white;
    width:0%;
    top:0;
    left:0%;
    bottom:0;
    transition: all 0.2s;
    z-index: -1;
    
}
.nav ul li a:hover::after
{
    width: 120%;
}
.nav ul li a:hover
{
background: white;
}
/* Active nav link start */

.current-menu-item a, .current-page-parent a, .current_page_item a
{
    /* border-bottom: 2px solid greenyellow !important; */
    color:rgb(0, 0, 0) !important;
    background-color: #ffffff;
   

}

.menu-close-btn {
    position: absolute;
    color: black;
    text-align: right;
    top: 59.8px;
    justify-self: end;
    display: flex;
    right: 20px;
    font-size: 30px;
    height: 40px;
    width: 40px;
    border-radius: 50%;
    /* background: rgb(113, 113, 113); */
    justify-content: center;
    align-items: center;
    cursor: pointer; 
}
/* Active nav link end */


@media only screen and (max-width:800px)
{
.nav{
    padding: 5px 10px !important;
}
   
    .menu-container
{
    
    width:100vw;

}
}
