ul.inner-nav-list {
    position: absolute;
    left: -10px;
    top:20px;
    width: auto;
    list-style: none;
    background-color:#fff;
    z-index:2;
    padding: 20px 20px;
    box-shadow: 0px 5px 8px -3px rgba(0,0,0,0.3);
    transform: translateY(-10px);
    opacity: 0;
    pointer-events: none;
    transition:0.2s;
}

.nav__item {
    position: relative;
}

ul.inner-nav-list li {
    padding-left:0;
}

ul.inner-nav-list li:last-child {
    margin-bottom:0;
}


ul.inner-nav-list li:before {
    display:none;
}

ul.inner-nav-list li a {
    white-space:nowrap;
    transition:0.2s;
    font-family: var(--titlefont);
}

.nav__item:hover ul.inner-nav-list {
    opacity:1;
    pointer-events:all;
    transform:translateY(0);
}

.grid-2 .custom-aisol-scroll {
    height: 400px;
    overflow: auto;
}

.grid-2 .bg.bg_white.sticky.mb24{
    margin-bottom: 24px;
}

.grid-2 .custom-aisol-scroll::-webkit-scrollbar {
    height: 4px;
    width: 4px;
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-track {
    background-color: var(--color-gray-1);
    border-radius: 10px;
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-thumb {
    background-color: var(--color-gray-3);
    border-radius: 10px;
    cursor: pointer;
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-thumb:hover {
    background-color: var(--color-gray-4);
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-thumb:active {
    background-color: var(--color-gray-4);
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-thumb:vertical {
    min-height: 30px;
}
.grid-2 .custom-aisol-scroll::-webkit-scrollbar-thumb:horizontal {
    min-width: 30px;
}

.top-slider {
    max-width: 870px;
}
.glightbox.slick-slide img {
    width:100%;
}

.gallery-image-description{
    font-size: var(--small-font-size);
    color: var(--color-gray-4);
    margin-top: 10px;
    width:100%;
    text-align:center;
}

@media screen and (max-width:992px) {
    ul.inner-nav-list {
        position:relative;
        opacity:1;
        pointer-events:all;
        top:unset;
        padding:0;
        box-shadow: none;
        left:unset;
        margin: 0;
    }

    ul.inner-nav-list a {
        opacity:0.8
    }
}

