/*********1111111111*********/
@media (max-width : 1199px) {

}
/********2222222222***********/
@media (max-width : 991px) {  

    /******* Tables *******/
    .tablewrapp                                 { width: 100%; overflow-x: auto; }
    .wrap-table                                 { table-layout: auto !important; }
    .dataTables_wrapper .row:nth-child(2n) > div{ width: 100%; overflow-x: auto; }
    .dataTables_scrollHeadInner                 { overflow-x: auto; }
    .table.table-bordered td:last-child         { display: flex; }
    .panel-ctrls .separator                     {display: none; }
    div.dataTables_filter label                 { margin-bottom: 10px; }


    /********************/
    .select2-container          { width: 100% !important;}
    .create-btn-box a           { margin-bottom: 10px;}
    .panel-ctrls .dataTables_filter.pull-right{ width: 100%;}
    #deptEsc .select2-container {width: 100% !important;}
    .esc-filter > div           { margin-bottom: 10px;}
    .zeus-filter > div          { margin-bottom: 10px;}
    .timetrack-filter > div     { margin-bottom: 10px;}

}
/********3333333333**********/
@media (max-width : 767px) {

    .main-header{ 
        max-height: inherit !important; 
    }
    .skin-blue.sidebar-mini{ 
        /* display: none; */ 
    }
    .sidebar-mini.sidebar-collapse .main-sidebar{ 
        display: none !important;
    }
    .skin-blue .main-sidebar{ 
        display: none;
    }
    .skin-blue.sidebar-open .main-sidebar{ 
        display: block;
    }
    .content-wrapper{ margin-left: 0 !important;
    }
   
    .sidebar-open .content-wrapper,
    .sidebar-open .right-side,
    .sidebar-open .main-footer {
        -webkit-transform: translate(0px, 0) !important;
        -ms-transform: translate(0px, 0) !important;
        -o-transform: translate(0px, 0) !important;
        transform: translate(0px, 0) !important;
    }

    /********** event calendar ***********/
    .content-wrapper{ margin-left: 0; }

    /****** Footer ******/
    .main-footer{ margin-left: 0 !important; 
    }

    /**************/
    .main-header .logo{ width: 190px !important;
    }
    .sidebar-mini.sidebar-collapse .main-header .logo{ width: 190px !important;
    }
    .main-header .logo .logo-lg{ width: 100% !important; height: 100% !important; overflow: hidden;
    }
    .main-header .logo .logo-lg img {display: inline-flex; width: 100% !important; height: 100% !important; object-fit: contain;
    }
    .content-header > h1{ padding-right: 0; }



    

   
    .copyright.text-left { text-align: center; }
    .footlink.text-right {text-align: center; }


    /****** Login ********/
    .login-register { padding: 30px 20px !important;
    }
    .client-logo img { width: 260px !important;
    }
    .login-box{ width: 100% !important; padding: 20px !important;
    }
    .loginfooter .copyright{ text-align: center !important;
    }
    .loginfooter .footlink{ text-align: center !important;
    }

    


    /**********************/
    .mb-mobile{margin-bottom: 10px;}
    .timeoverviewbtnbox{ margin: 0px -5px 10px;}



}
/*********44444444444********/
@media (max-width : 575px) {

}
/*******555555555555********/
@media (max-width : 480px) {    

}
/********6666666666666********/
@media (max-width : 320px) {

}