@media only screen and (min-width: 610px) {
    #nav-menu{
        margin:0px;
        margin-top:15px;
        padding:10px;
    }
    .main_menu
    {
        height:30px;
        line-height:30px;
        color:#000;
        position:relative;
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
    }

    .main_menu ul
    {
        padding:0px;
        margin:0;
        list-style:none;
    }

    .main_menu ul li
    {
        padding:0;
        margin:0;
        float:left;
        background:#FFF;/*#503983;*/
    }

    .main_menu ul li a
    {
        color:#8E4C2B;
        display:block;
        text-decoration:none;
        padding:0 25px;
    }

    .main_menu ul li a:hover
    {
        background:#444;
        color:#FFF;
    }

    .main_menu ul li ul
    {
        display: none;
        width: auto;
        position:absolute;
        top:30px;
        padding:0px;
        margin:0px;
    }

    .main_menu ul li:hover ul
    {
        display: block;
        position: absolute;
        margin: 0;
        padding: 0;
        z-index:200;
    }

    .main_menu ul li:hover li
    {
        float: none;
        list-style:none;
        margin:0px;
    }

    .main_menu ul li:hover li
    {
        background:#503983;
        border-top:1px solid #000000;
    }

    .main_menu ul li:hover li a
    {
        color: #fff;
        padding:0 20px;
        display:block;
        width: auto;
        background-color:#444;
    }

    .main_menu ul li li a:hover
    {
        color:#FFF;
        background:#503983;
    }

    .hide-large{
        display:none;
    }

    .chevdown{
        margin-left:20px;
        color:#FFF;
    }
}

@media only screen and (max-width: 609px) {
    #nav-menu{
        margin:0px;
        margin-top:5px;
        padding:0px;
    }

    .main_menu{
        height:auto;
        margin:0px;
        padding:10px;
        background-color: #8A847E;
    }

    .mega-menu{
        padding:0px;
        margin:0px;
        list-style:none;
    }

    .main_menu ul li{
        padding:0px;
        margin:5px 0px 5px 0px;
    }

    .main_menu ul li a{
        color:#FFF;
        display:block;
        text-decoration:none;
        padding:8px 15px;
    }

    .main_menu ul li a:hover{
        background-color:#FFF;
        color:#503983;
    }

    .main_menu ul li ul{
        padding:0px 0px 0px 20px;
        margin:0px;
        list-style:none;
        display:none;
    }

    .fontico{
        margin-right:5px;
    }

    .chevdown{
        margin-left:20px;
        color:#525f7f;
    }
}