#pagetop
{
    background: #404e55;
}

#pagetop
{
    position: relative;
}

.mainmenu
{
    margin: 0 auto;
    max-width: 1177px;
    width: 100%;
    z-index: 2;
}

.pagetop li ul
{
    display: none;
}

.pagetop li:hover ul
{
    display: block;
    z-index: 99999;
}

    .pagetop li:hover ul li a
    { /*text-transform:uppercase;*/
        padding: 5px 30px !important;
    }

.dropmenu1 li
{
}

.dropmenu1 a
{
    margin-right: 3px;
}

.dropmenu
{
    position: absolute;
    width: 100%;
    float: left;
    top: 36px;
    left: 0;
}


.nav_link_m
{
    padding: 0;
    margin: 0;
    z-index: 500 !important;
    position: absolute;
    right: 0;
    list-style: none;
}

.logo_mob
{
    position: relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}

.disc
{
    width: 65%;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    line-height: 60px;
    font-family: 'Open Sans', sans-serif !important;
    /*font-size:56px;*/ font-size: 40px;
    text-align: center;
    margin-top: 150px;
    color: hsla(0,0%,100%,1.00);
    text-transform: uppercase;
}

.containm h1
{
    font-size: 56px;
}

.containm h3
{
    font-size: 56px;
}

.nav_link_m li
{
    margin: 0;
    padding: 0;
    display: inline;
}

    .nav_link_m li a
    {
        display: inline-block;
        cursor: pointer;
        padding: 0;
        margin: 0;
    }

        .nav_link_m li a img
        {
            display: block;
            padding: 0;
            width: 100% !important;
            margin: 0;
        }

#navigation
{
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    position: relative;
    z-index: 9999;
    background: #fff;
    height: 89px;
    padding-top: 10px;
}

.li_ty
{
    list-style: none;
    padding: 0px;
}

    .li_ty li
    {
        display: inline-block;
    }

        .li_ty li a
        {
            padding: 10px 15px !important;
            font-size: 14px;
            font-weight: 500;
            display: block;
        }

.hover_dis
{
    background: #329cd6 !important;
}

.link_d
{
    width: 100%;
    background: #ae853b;
    display: block;
    color: #fff !important;
}

    .link_d li a
    {
        padding: 10px 15px !important;
    font-size: 14px;
    font-weight: 500;
    display: block;

        color: #fff !important;
        border-right: 1px #ae853b solid !important;
    }

.hidden
{
    width: 100%;
    background: #329cd6;
    display: none;
}

.li_ty li a img
{
    height: 16px !important;
}

.li_ty li a:hover
{
    background: #ae853b !important;
}

#navigation .navigation
{
    padding: 0px;
    height: 100%;
}

.shadow
{
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

/* Logo */

.navigation .logo
{
    float: left;
    position: absolute;
    z-index: 999;
}

    .navigation .logo a
    {
        width: auto;
        display: block;
        margin: 20px 0 0;
    }

/* Nav Menu */

.nav-menu
{
    width: auto;
    float: right;
    height: 82px;
    text-align: right;
}

    .nav-menu ul
    {
        padding: 0;
        margin: 0;
    }

        .nav-menu ul li
        {
            height: 82px;
            width: auto;
            display: block;
            float: left;
            list-style: none;
            padding: 0;
            margin: 0;
        }

            .nav-menu ul li a
            {
                height: 82px;
                padding: 33px 15px;
                display: block;
                text-transform: uppercase;
                font-size: 14px;
                text-align: center;
                color: #464646;
            }

            .nav-menu ul li:first-child a
            {
                padding-left: 0;
            }

            .nav-menu ul li:last-child a
            {
                padding-right: 0;
            }

    .nav-menu a:hover
    {
        color: #e70000;
    }

    .nav-menu a.active
    {
        color: #000;
    }

.main-nav > li > a:hover,
.main-nav > li > a:focus
{
    background: none;
    color: #000 !important;
}

.main-nav li.active a
{
    color: #000;
}

/* Mini Navigation For Mobile */

.mobile-drop
{
    height: 100%;
    width: 100%;
    display: none;
}

a.mobile-menu
{
    position: absolute;
    top: 50%;
    font-size: 21px;
    right: 30px;
    left: auto;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
}

.mobile-drop ul.fullwidth
{
    width: 100%;
    position: relative;
}

    .mobile-drop ul.fullwidth li
    {
        width: 100%;
        height: auto;
        margin: 0;
    }

        .mobile-drop ul.fullwidth li a
        {
            padding: 6px;
            margin: 0;
            height: auto;
            text-align: left;
            text-transform: uppercase;
            border-bottom: 1px solid #ededed;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
        }

        .mobile-drop ul.fullwidth li.active a
        {
            background-color: #383838;
            color: white;
        }
