
.flexnav > li
{
    float: right !important;
}
.flexnav
{

    font-family: Droid Arabic Naskh, Geneva, Arial, Helvetica, sans-serif !important;

}
.menu-button
{ font-family: Droid Arabic Naskh, Geneva, Arial, Helvetica, sans-serif !important;
}
@media all and (max-width: 800px)
{
    .flexnav
    {
        overflow: hidden;
        max-height: 0px;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        margin: 0px;
    }

    .flexnav.show
    {
        border-top: 1px solid #46aadb;
        overflow: visible;
        max-height: 2000px;
    }

    .flexnav li
    {
        float: none !important;
    }

.flexnav > li
{
    float: none !important;
}
    .flexnav li a:first-child
    {
        margin-right: 0px;
    }

    .flexnav li a
    {
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
        margin: 0px;
    }

    .TabColor
    {
        display: none;
    }

    .flexnav ul li a
    {
        width: auto;
    }

    .flexnav ul, .flexnav ul ul
    {
        position: relative;
        margin-right: 0;
        width: 100%;
    }

    .flexnav ul li a
    {
        padding-right: 37px;
    }

    .flexnav ul ul li a
    {
        padding-right: 49px;
    }

    .flexnav ul ul ul li a
    {
        padding-right: 61px;
    }

    .menu-button
    {
        display: block;
    }
}