.wsmenu > .wsmenu-list > li > a.home
{
    -webkit-border-radius: 0px 10px 10px 0px;
    -moz-border-radius: 0px 10px 10px 0px;
    border-radius: 0px 10px 10px 0px;
}

.wsmobileheader .dashboard
{
    background-color: transparent;
    z-index: 1000;
    position: absolute;
    top: 0px;
    left: 0px;
    padding: 16px 15px;
    cursor: pointer;
}

.wsmobileheader .dashboard .fa
{
    font-size: 23px;
    color: #6a717f;
}

.headerwp
{
    max-width: 1170px;
    margin: 0 auto;
    padding: 0px;
    min-width: 320px;
}

.topbarbg
{
    width: 100%;
    display: block;
    padding-top: 0px;
    padding-bottom: 15px;
}

.desktoplogo
{
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 auto;
    text-align: left;
}

.smllogo
{
    margin-top: 7px !important;
}

.wsmobileheader
{
    background-color: #ffffff !important;
}

@media only screen and (min-width: 991px)
{
    ul .sub-menu
    {
        border-radius: 0 0 10px 10px !important;
        background-image: linear-gradient(-45deg, #f26522 0%, #f5c85a 100%);
        width: 250px !important;
    }
    ul.sub-menu > li > a
    {
        color: #ffffff !important;
        text-decoration: none !important;
        -o-transition: .2s;
        -ms-transition: .2s;
        -moz-transition: .2s;
        -webkit-transition: .2s; /* ...and now for the proper property */
        transition: .2s;
        border-width: 0px !important;
    }

    ul.sub-menu > li:hover > a
    {
        margin-right: 5px;
        color: #ffffff !important;
        background-color: transparent !important;
        text-decoration: none !important;
    }
}

@media only screen and (min-width: 230px) and (max-width:991px)
{
    .desktoplogo
    {
        display: none;
    }

    .topbarbg
    {
        background: none;
        box-shadow: none;
    }
    .wsmenu > .wsmenu-list > li > a.home
    {
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
    }
}

@media only screen and (max-width: 768px)
{
    .inner-sub-header
    {
        margin-top: 39px;
    }
}


.wsmenu>.wsmenu-list>li>.wsmegamenu 
{
    border-radius: 10px;
    border: 1px solid #2e3192;
}

@media only screen and (min-width: 230px) and (max-width:991px)
{
    .wsmenu>.wsmenu-list>li>.wsmegamenu 
    {
        border: 1px solid #ffffff;
    }
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .fa 
{
    color: #f26522 !important;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a 
{
    font-size: 13px;
}

.wsmenu>.wsmenu-list>li>.wsmegamenu .link-list li a:hover 
{
    text-decoration: none;
    color: #f26522;
}

