/*@media only screen and (max-width: 1199px){
    #main_menu .navbar-collapse.collapse ul li.dropdown{
        position: relative;
    }
    #main_menu .navbar-collapse.collapse ul li.dropdown a{
        z-index: -1
    }
    #main_menu .navbar-collapse.collapse ul li.dropdown .caret{
        position: absolute;
        right: 10px;
        top: 26px;
        z-index: 999;
    }
}*/


.m-nav-open {
    display: none;
}

#top_header_mobile , .button_mobile{
    display: none
}
.remove_padding{
    padding-left: 0px !important;
    padding-right:0px !important;
}

@media (max-width: 991px) {

    .nav-ct #top_header_mobile{
        display: block
    }

    #top_header_mobile .top_contact{
        float: none !important;
    }
    .m-nav.active .dropdown-menu {
        position: relative;
        left: 0;
        z-index: 1000;
        display: none;
        float: none;
        min-width: 160px;
        padding: 5px 0;
        margin: 2px 0 0;
        font-size: 14px;
        text-align: left;
        list-style: none;
        background-color: transparent;
        -webkit-background-clip: padding-box;
        background-clip: padding-box;
        border: 1px solid #ccc;
        border: navajowhite;
        border-radius: 4px;
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }


    .m-nav.active .dropdown-menu li a{
        color: #fff;
    }



    .button_mobile{
        display: block
    }

    #top_header{
        display: none;
    }

    .button_mobile{
        min-height: 43px;
        background: url(/themes/default/images/aulac.png) no-repeat;
        background-position: center center;
        line-height: 43px;
        color: #fff;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
        width: 100%;
        z-index: 10;
    }

    #header .logo img{
        margin-top: 0px;
    }
    .caret{
        display: none !important
    }
    

    .acd-drop:after {
        content: '\002B';
    }


    .m-nav.active .m-nav-close {
        visibility: visible;
        opacity: 1;
    }

    .navbar-nav>li>a{
        color:#fff !important;
    }

    .m-nav .m-nav-close {
        position: absolute;
        top: 0;
        width: 40px;
        height: 40px;
        right: 100%;
        background: #444;
        outline: none;
        color: #fff;
        font-size: 27px;
        cursor: pointer;
        -webkit-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
        opacity: 0;
        visibility: hidden;
        font-family: initial;
    }


    .m-nav .nav-ct .collapse{
        display: block
    }

    .m-nav.active {
        -webkit-box-shadow: 0 0 6px 0 rgba(255, 255, 255, 0.15);
        box-shadow: 0 0 6px 0 rgba(255, 255, 255, 0.15);
        right: 0;
    }


    .menu-btn {
        display: inline-block;
        vertical-align: middle;
        width: 40px;
        height: 40px;
        border-radius: 100%;
        z-index: 1;
        margin-left: 15px;
        background: #fff;
        border: none
    }

    .menu-btn i {
        display: block;
        margin: auto;
        border-top: solid 2px #00a851;
        width: 17px;
        border-bottom: double 7px #00a851;
        height: 12px;
    }



    #header .logo img {
        left: 20px !important;
    }

    .m-nav {
        display: block;
        position: fixed;
        top: 0;
        width: 280px;
        bottom: 0;
        z-index: 999;
        color: #fff;
        background: #333;
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out;
        right: -280px;
    }

    .m-nav .m-nav-close {
        position: absolute;
        top: 0;
        width: 40px;
        height: 40px;
        right: 100%;
        background: #444;
        outline: none;
        color: #fff;
        font-size: 27px;
        cursor: pointer;
        -webkit-transition: inherit;
        -o-transition: inherit;
        transition: inherit;
        opacity: 0;
        visibility: hidden;
        font-family: initial;
    }

    .m-nav .nav-ct {
        height: 100%;
        overflow: auto;
        padding-bottom: 20px;
    }

    .m-nav .nav-ct > ul li {
        border-bottom: solid 1px #444;
    }
    .none-des {
        display: block;
    }
    .none-des .social {
        display: inline-block;
    }
    .m-nav .nav-ct > ul a {
        display: inline-block !important;
        font-size: 14px;
        font-family: arial;
        line-height: 20px;
        padding: 10px 15px 10px 18px;
        position: relative;
    }

    .m-nav .acd-drop {
        width: 40px;
        height: 40px;
        float: right;
        position: relative;
        z-index: 1;
        font-size: 20px;
        color: inherit;
        font-family: monospace;
        outline: none;
        cursor: pointer;
        border: solid 1px #444;
        background: rgba(255, 255, 255, 0.04);


    }


    .dropdown-menu>li>a {
        padding-left: 36px !important;
    }



}