#mega_menu{
    display:none;
    position:fixed;
    top:56px;
    left:0;
    right:0;
    bottom:0;
    background:rgba(191, 191, 191,100);
    z-index:1040;
    overflow: hidden;
}

#mega_menu a{
    color:#FFF;
    text-decoration:none;
}

#mega_menu img{
    transition:.25s;
}

#mega_menu .menu_select_model
{
    background-color: #524e4d;
    cursor: pointer;
}
#mega_menu .menu_select_model.active
{
    background-color: #787675;
}

#mega_menu .menu_select_model .menu_model_logo
{
    height: 14px;
}

#mega_menu .menu_select_model.active .menu_model_logo
{
    transform:scale(1.1);
}


#mega_menu .menu_select_model:hover .menu_model_logo, #mega_menu .menu_select_model .menu_model_logo:hover
{
    transform:scale(1.1);
}


#mega_menu .col_versions
{
    background-color: #B49F87;
}

#mega_menu .menu_version_thumb
{
    width: 80%;
    opacity: .65;
    cursor: pointer;
    margin-top: 15px;
    transform:scale(-1, 1);
}
#mega_menu .menu_version_thumb:hover
{
    opacity: .8;
    transform:scale(-1.05, 1.05);
}
#mega_menu .menu_version_thumb.active
{
    opacity: 1;
    cursor: default;
}

#mega_menu .menu_version_thumb.active:hover
{
    opacity: 1;
    transform:scale(-1, 1);
}

#mega_menu .version_name
{
    color: #FFF;
    text-transform: uppercase;
}

#mega_menu_version_detail
{
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.menu_counters
{
    position: absolute;
    background-color: rgb(0, 0, 0, .3);
    right: 15px;
    bottom: 0px;
    text-align: left;
    width: 66.4%;
    padding: 10px 21px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.menu_counters .counter
{
    color: #FFF;
    font-size: .8rem;
    text-transform: capitalize;
    margin: 0;
    float: left;
    width: auto;
    margin-right: 20px;
}

.menu_counters .counter .count
{
    color: #B49F87;
    font-weight: bold;
    font-size: 1rem;
}

#menu_version_detail_btn
{
    position: absolute;
    bottom: 66px;
    right: 50px;
}

#menu_version_logo
{
    position: absolute;
    left: 36%;
    bottom: 70px;
    width: 210px;
}