
@media (min-width: 768px) {
    .form-control { margin-bottom: 20px; }
    .menu_header nav.navbar .dropdown { display: inline-block; float: left;}
}

@media (max-width: 768px) {
    .content-wrapper {
        margin-left: 75px;
    }
    ul.leftnav li a {
        width: 70px;
        padding: 12px 0;
    }
    ul.leftnav li a img { 
        width: 35px; height: auto; 
    }
    .nav-tabs.nav-justified {
        margin-bottom: -5px;
    }
    .nav-tabs.nav-justified > li > a {
        border-radius: 0px;
        border-bottom: #ccc solid 1px;
    }
    .rht-tab .tab-content {
        border: none; 
        padding: 2px 0px;
    }
    .box2 {
        padding: 10px;
    }
    .topbar ul.nav > li { width: 100%; text-align: center; margin-top: 15px; }
    .dist-info-tab .nav-tabs > li {
        width: 100% !important;
    }
    .dropup, .dropdown { text-align: center; }
    ul.dropdown-menu li .mesg, ul.dropdown-menu li .time { color: #fff; }
    ul.dropdown-menu li a:hover .mesg, ul.dropdown-menu li a:focus .mesg,
    ul.dropdown-menu li a:hover .time, ul.dropdown-menu li a:focus .time {color: black;}
}

@media (min-width: 400px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }
}    




@media (min-width: 991px){
    .navbar-expand-custom {
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: flex-start;
    }
    .navbar-expand-custom .navbar-nav {
        flex-direction: row;
    }
    .navbar-expand-custom .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-expand-custom .navbar-collapse {
        display: flex!important;
    }
    .navbar-expand-custom .navbar-toggler {
        display: none;
    }
}
@media (max-width: 1024px) {
    body .navbar_nav {
        width: 70%;
        padding-top: 5px;
    }
    header#sticky .logo_left {
        padding-left: 50px;
    }
}

@media (max-width: 800px) {
    header#sticky .logo_left {
        width: 100%;
    }
}