#menu-item-1883 > a {
    color: #dd117b;
    font-weight: bold;
}

#menu-menu-2 .dropdown-menu a:hover {
    color: #fff;
    background-color: #337ab7;
}

#menu-menu-2 .dropdown-menu {
    width: 530px;
    background: hsl(108, 22%, 95%);
    padding: 20px;
    position: absolute;
    z-index: 9999;
    right: -120%;
    height: 360px;
    margin: 0 auto;
    list-style: none;
    box-sizing: border-box;
    box-shadow: 0 10px 7px 2px rgba(51, 51, 51, 0.35);
}

#menu-menu-2 .dropdown-menu > li {
    position: absolute;
    width: 45%  
    height: 800px;
    overflow: hidden;
    cursor: pointer;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+2) {
    top: 50px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+3) {
    top: 80px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+4) {
    top: 110px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+5) {
    top: 140px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+6) {
    top: 170px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+7) {
    top: 200px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+8) {
    top: 230px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+9) {
    top: 260px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+10) {
    top: 290px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+11) {
    top: 320px;
}

#menu-menu-2 .dropdown-menu > li:nth-child(n+2):nth-last-child(-n+2), 
#menu-menu-2 .dropdown-menu > li:nth-child(n+3):nth-last-child(-n+3),
#menu-menu-2 .dropdown-menu > li:nth-child(n+4):nth-last-child(-n+4),
#menu-menu-2 .dropdown-menu > li:nth-child(n+5):nth-last-child(-n+5),
#menu-menu-2 .dropdown-menu > li:nth-child(n+6):nth-last-child(-n+6),
#menu-menu-2 .dropdown-menu > li:nth-child(n+7):nth-last-child(-n+7),
#menu-menu-2 .dropdown-menu > li:nth-child(n+8):nth-last-child(-n+8),
#menu-menu-2 .dropdown-menu > li:nth-child(n+9):nth-last-child(-n+9),
#menu-menu-2 .dropdown-menu > li:nth-child(n+10):nth-last-child(-n+10),
#menu-menu-2 .dropdown-menu > li:nth-child(n+11):nth-last-child(-n+11) {
    margin-right: 55%;
    margin-bottom: 4.1px;
    position: static;
}

@media (max-width: 1000px) {
    #menu-menu-2 .dropdown-menu {
        position: initial;
        width: 100%;
        padding: 0;
        height: 100%;
        box-shadow: 0 5px 15px 2px rgba(51, 51, 51, 0.35);
    }
    #menu-menu-2 .dropdown-menu > li:nth-child(n):nth-last-child(n) {
        position: initial;
        margin-right: 0;
        text-align: center;
    }
}
