nav {
    background: #4a98dc;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.287);
    position: relative;
    z-index: 100;
}
header{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
z-index:1000;
}
nav .nav-brand .like-h1 {
    font-weight: 700;
    color: white;
    text-transform: uppercase;
    font-family: 'Oswald',sans-serif;
    font-size: 21px;
}
nav .nav-brand img{
width: 50px;
    margin: 0 15px;
}
nav .nav-brand, nav ul.nav-list,nav .nav-mb-mtn {
    display: flex;
    height: 40px;
    align-items: center;
}

nav ul.nav-list {
    list-style: none;
}

nav ul.nav-list li {
    padding: 10px 0;
}

nav ul.nav-list li a {
    color: white;
    padding: 7px;
    font-weight: 400;
    border-bottom: 3px solid transparent;
}

nav ul.nav-list li a:hover {
    border-bottom: 3px solid white;
}

nav ul.nav-list li.close {
    display: none;
}

.nv-fon {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.323);
    z-index: -1;
    opacity: 0;
    transition:ease, 1s;
}
.nv-fon.active{
    z-index: 4;
    opacity: 1;
}
nav ul.nav-list li.close button, nav .nav-mb-mtn button{
    border: none;
    background: transparent;
    cursor: pointer;
    color: white;
    padding: 0 5px;
}
.up-panel{
    padding: 10px 0;
    background: #30628d;
    color: white;
}
.up-panel a{
	color: inherit;
}
.up-panel a:hover{
	color: #d8d8d8;
}
.cl span{
    margin-left: 15px;
}
.cr-tran{
    color: transparent;
}
.cr-lgr{
    color: lightgray;
}
.cr-bl{
color:#4a98dc;
}
.up-line{
width:100%;
height:1px;
background:#447aa9fa;
margin:5px 0;
}
@media (max-width: 992px) {
    nav ul.nav-list {
        position: fixed;
        top: 0;
        right: 0;
        background: white;
        display: block;
        width: 300px;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.419);
        height: 100%;
        z-index: 5;
        transition:ease, 1s;
        transform: translateX(1000px);
    }
    nav ul.nav-list.active{
        transform: translateX(0);
    } 
    nav ul.nav-list li {
        width: 100%;
        padding: 10px 15px;
    }
    nav ul.nav-list li a {
        color: #4a98dc;
    }
    nav ul.nav-list li.nav-line {
        width: 100%;
        height: 1px;
        background: #eee;
        padding: 0;
    }
    nav ul.nav-list li.close {
        background: #4a98dc;
        color: white;
        height: 40px;
        text-align: right;
        display: block;
        padding: 5px 15px;
    }
    /*.nv-fon {
        display: block;
    }*/
}
@media (max-width: 576px) {
    nav ul.nav-list {
        left: 0;
        bottom: 0;
        width: 100%;
    }
    nav .nav-brand .like-h1 {
        font-size: 18px;
    }
}

