.btn-navbar, .close-nav {
    display: none;
}
.parentMenu{
    position: relative;
}
.parentMenu ul{
    display: none;
}
.parentMenu ul a{
    margin: 0 !important;
}
.parentMenu ul.lv2{
    left: 0;
}
.parentMenu ul.lv2 ul{
    top: -1px;
    left: 100%;
}
.parentMenu ul.lv2 li{
    position: relative;
}
.parentMenu ul.lv2 a{
    display: block !important;
    white-space: nowrap;
}
.parentMenu ul.lv2 a>span{
    font-size: 13px !important;
    text-align: left;
    display: block;
}

.header-content{
    text-align: center;
    padding: 100px 0 20px;
}
#header_logo {
    position: unset;
    top: unset;
    left: unset;
    margin-left: 0;
}
.header-inner{
    padding-bottom: 0;
}

@media (max-width: 768px) {
    .header-content {
        padding: 10px 0 0;
    }
    .close-nav {
        display: block;
    }

    .btn-navbar {
        display: block;
        position: absolute;
        left: 0;
        top: 5px;
    }

    .btn-navbar i {
        font-size: 24px;
    }

    .nav-container {
        position: fixed;
        width: 100%;
        height: 100vh;
        left: 0;
        top: 0;
        background: #fff !important;
        z-index: 9999;
        overflow: hidden;
        transform: translateX(100%);
        transition: transform .5s cubic-bezier(.25, .46, .45, .94);
    }
    .nav-container.active {
        transform: translateX(0);
    }
    .close-nav {
        text-align: right;
        padding: 10px;
    }

    .close-nav i {
        font-size: 24px;
    }

    .nav-container div.pt_menu {
        display: block;
        text-align: left;
    }
    .parentMenu i{
        position: absolute;
        right: 0;
        top: 0;
        width: 45px;
        height: 45px;
        line-height: 45px;
        text-align: center;
    }
    .parentMenu ul{
        padding-left: 15px;
    }

    form#fContact {
        width: 100% !important;
    }
    form#fContact label input, form#fContact label textarea {
        width: 100% !important;
    }
    .albumDecription img {
        object-fit: contain;
        max-width: 100%;
        height: auto !important;
    }
}
@media (min-width: 800px) {
    .parentMenu ul{
        z-index: 1;
        position: absolute;
        top: 100%;
        /*display: none;*/
        min-width: 180px;
        background: #fff;
        border: 1px solid #eee;
    }
    .parentMenu i{
        display: none;
    }
    .parentMenu:hover ul.lv2{
        display: block;
    }
    .parentMenu ul.lv2>li:hover ul.lv3,.parentMenu ul.lv3>li:hover ul.lv4{
        display: block;
    }
}
