#left-side-menu {
    display: none;
}

.mobile-view .sidebar {
    height: 100% !important;
}

@media only screen and (min-width:0px) and (max-width:480px) {
    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .p-sm-0 {
        padding: 0 !important;
    }

    /* header and side menu start*/
    .navbar.navbar-expand-md .logo-img {
        width: 80px;
    }

    #left-side-menu-normal {
        display: none;
    }

    #left-side-menu.show {
        display: block;
    }

    #left-side-menu .sidebar {
        z-index: 9999;
        position: fixed;
        width: 70%;
        top: 0px !important;
    }

    #left-side-menu .sidebar-header {
        margin: 0px 10px 0px 10px;
        border-bottom: 1px solid #ccc;
        color: black;
        /*padding-bottom: 20px;*/
    }

    #left-side-menu .sidebar-header .bl {
        display: inline-flex;
        width: 22%;
        padding: 0px 0px 0px 0px;
    }

    #left-side-menu .sidebar-header .bl .default-image-navbar {
        margin-bottom: 20px;
    }

    #left-side-menu .sidebar-header .br {
        display: inline-block;
        width: 73%;
        padding: 0px 0px 0px 0px;
        float: inline-end;
        margin-top: 2px;
    }

    #left-side-menu .sidebar-header .bl img {
        //width: 45px;
        border-radius: 40px;
        width: 45px;
        height: 45px;
        object-fit: cover;
    }

    #left-side-menu .sidebar-header .br div {
        line-height: 1.5;
        font-size: 12px;
        width: 170px; /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #left-side-menu .sidebar-header a {
        color: #007bff;
    }

    #left-side-menu .sidebar-header .name {
    }

    #logout_sidebar_button {
        position: absolute;
        display: inline-block;
        bottom: 5px;
        left: 0px;
        width: 100%;
        padding: 0;
        box-shadow: 0px -6px 7px 0px #ccc;
    }

    #logout_sidebar_button li {
        text-align: center;
        display: block;
    }

    #left-side-menu .sidebar .admin-leave-main-menu .side-menubar-updown {
        width: 50%;
    }

    #left-side-menu .sidebar .admin-ticket-main-menu .side-menubar-updown {
        width: 40%;
    }

    #left-side-menu .sidebar .admin-itsupport-main-menu .side-menubar-updown {
        width: 36%;
    }

    #left-side-menu .admin-itsupport-main-menu .submenu-sidebar-dropdown .side-menubar-updown {
        width: 56%;
    }

    .normal-design .res-header-notification {
        display: inline-block !important;
    }

    /* header and side menu end*/

    /* emp dashboard start */

    .mobile-view .leaveslider-item {
        min-width: 100%;
    }

    .mobile-view .employeedash {
        padding-right: 0;
        margin-left: 0;
    }

    .mobile-view .dashcard_style {
        height: auto;
    }

    .mobile-view .day-date-time {
        /*width: 50%;*/
    }

    .mobile-view .in-out {
        /*width: 50%;*/
    }

    .mobile-view #dashcurrentTime {
        font-size: 30px;
    }

    .mobile-view .total-hours {
        display: block;
    }

    .mobile-view .emp-dashboard .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .mobile-view .dashcard_style .chechin-body {
        margin-bottom: 10px;
    }

    .mobile-view .res-emp-dash-checkout-time .smalltext {
        font-size: 14px;
    }
    
    /* emp dashboard end */
    
    /* admin dashboard start */
    .mobile-view .leaveslider-item {
        min-width: 100%;
    }

    .mobile-view .res-admindash {
        padding-right: 0;
    }

    .mobile-view .dashcard_style {
        height: auto;
    }

    .mobile-view .day-date-time {
        /*width: 50%;*/
    }

    .mobile-view .in-out {
        /*width: 50%;*/
    }

    .mobile-view #dashcurrentTime {
        font-size: 16px;
    }

    .mobile-view .res-admin-dashboard .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .mobile-view .res-admindash .header-title {
        margin-left: -5px;
    }

    .admin-dashboard-view .admin-dashboard-header {
        width: 100%;
    }

    #uploadHandbookModal .handnook-uploaded-file-details {
        margin-left: 5px !important;
    }

    /* admin dashboard end */

    /* self services start*/
    .mobile-view .emp-self-service .main-content.container-fluid {
        width: 100% !important;
        padding: 55px 0;
    }

    .mobile-view .main-content.container-fluid .backgroundimg {
        overflow-x: initial;
        width: 100% !important;
        margin-left: -15px;
    }

    .mobile-view .main-content.container-fluid .empviewrow .block-view {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .mobile-view .emp-data .emp-change-password {
        max-width: 100%;
        flex: auto;
        display: flex;
    }

    .mobile-view .emp-imgs .img-edit-icon {
        width: 30px !important;
    }

    /* self services end*/

    /* attendence start*/

    .mobile-view .emp-attendance .main-content.container-fluid {
        width: 100% !important;
        padding: 55px 0px;
    }  

    .mobile-view .attendance-nav .att-div {
        width: 100%;
        display: inline-block;
    }

    .mobile-view .attendance-nav .att-calender {
        width: 97%;
        display: inline-block;
        margin-top: 10px;
    }

    .mobile-view .attendance-nav .apply-div button {
        margin-left: 0px !important;
    }

    .mobile-view #attendanceTable_wrapper {
        padding: 0;
    }

    .mobile-view .att-table .attendence-thead th {
        width: auto !important;
    }

    .mobile-view .att-calender .b-to {
        margin-top: 10px;
    }

    .mobile-view .att-calender .b-from span,
    .mobile-view .att-calender .b-to span {
        width: 35px;
    }

    .mobile-view .apply-div {
        margin: 0px 0px 0px 0px;
        padding: 0;
    }

    .mobile-view .attendance-nav .att-calender .from-to-calen {
        width: 100%;
        display: inline-block;
    }

    .mobile-view .attendance-nav .att-calender .apply-div {
        width: auto;
        padding: 0;
        display: block;
    }

    .mobile-view #attendanceTable {
        table-layout: fixed;
    }

    .mobile-view #attendanceTable .attendence-thead th:nth-child(1){
        width: 120px !important;
    }

    .mobile-view #attendanceTable .attendence-thead th:nth-child(2) {
        width: 230px !important;
    }

    .mobile-view #attendanceTable .attendence-thead th:nth-child(3) {
        width: 100px !important;
    }

    .mobile-view #attendanceTable .attendence-thead th:nth-child(4) {
        width: 100px !important;
    }
    /* emp attendence end*/

    /* emp leave start*/

    .mobile-view .emp-leave .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .mobile-view .emp-leave .tracker_topic {
        margin: 10px 15px !important;
    }

    .mobile-view .emp-leave .empleave-calendar-body {
        padding: 15px 0px;
    }

    .mobile-view .emp-leave .empleave-calendar-header {
        justify-content: flex-end;
    }

    .mobile-view .emp-leave #leaveHistoryTable_wrapper {
        padding: 0 !important;
    }

    .mobile-view .emp-leave .leavehistory_btn {
        margin-top: 20px !important;
    }

    .mobile-view .emp-leave .popup-form {
        padding: 0 !important;
        margin-top: 0px;
    }

    .mobile-view .emp-leave .apply-date-section {
        display: block;
    }

    .mobile-view .emp-leave .apply-date-section .form-group {
        margin-right: 0;
    }

    .mobile-view .res-emp-carousel {
        margin-left: 10px;
    }

    .mobile-view .res-emp-apply {
        padding-left: 0px;
    }

    .mobile-view .empleave-calendar-table {
        table-layout: fixed;
    }

    .mobile-view .empleave-calendar-body thead th {
        padding: 15px 15px;
        height: 26px;
        font-size: 14px;
        width: 105px;
    }

    .mobile-view .emp-leave .leave-dashboard-data .balance-section-wrapper .res-emp-apply-leave .balance-section {
        width: 100%;
        margin: 0 !important;
    }

    .mobile-view .emp-leave .leave-dashboard-data .balance-section-wrapper .res-emp-apply-leave {
        margin: 0 !important;
    }

    .mobile-view .emp-leave .leave-dashboard-data .res-emp-apply-leave .balance-section .leave-apply-info-block .res-leave-apply-left {
        display: inline-block;
        width: 85%;
    }

    .mobile-view .admin-leaveHistory-container {
        margin-top: 70px !important;
    }

    .mobile-view .admin-leaveBalance-container {
        margin-left: -5px !important;
        margin-top: 50px !important;
    }

    .mobile-view .admin-leave-compoff-container {
        margin-left: -5px !important;
        margin-top: 70px !important;
    }

    .mobile-view .empleave-container .tracker_topic {
        margin-left: 0px !important;
    }

    .mobile-view #leaveHistoryTable {
        table-layout: fixed;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(1) {
        width: 128px !important;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(2) {
        width: 100px !important;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(3) {
        width: 150px !important;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(5) {
        width: 250px !important;
    }

    .mobile-view #leaveHistoryTable tbody td:nth-child(6) {
        width: 40px !important;
    }

    .mobile-view #empleaveCompOffTable {
        table-layout: fixed;
    }

    .mobile-view #empleaveCompOffTable tbody td:nth-child(3) {
        width: 128px !important;
    }

    .mobile-view #empleaveCompOffTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .mobile-view #empleaveCompOffTable tbody td:nth-child(5) {
        width: 100px !important;
    }

    .mobile-view #empleaveCompOffTable tbody td:nth-child(6) {
        width: 250px !important;
    }

    .leave-dashboard-data .empleave-container .leave-history {
        margin-top: 15px !important;
    }

    /* emp leave end*/
  
    /* emp ticket start */

    .mobile-view .employee-Ticketing {
        margin-top: 70px !important;
    }

    .mobile-view #empticketlistingTable {
        margin: 0;
    }

    .mobile-view #empticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .mobile-view #empticketlistingTable tbody td:nth-child(1) {
        width: 300px !important;
    }

    .mobile-view #empticketlistingTable tbody td:nth-child(1) .emp-ticketing-listing-title {
        width: 250px;
    }

    .mobile-view #empticketlistingTable tbody td:nth-child(3) {
        width: 240px !important;
    }

    .mobile-view #empticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .mobile-view .res-emp-tickethistory-header .res-emp-tickethistory-title {
        width: 50%;
        display: inline-block;
    }

    .mobile-view .res-emp-tickethistory-header .res-emp-tickethistory-mid {
        display: none;
    }

    .mobile-view .res-emp-tickethistory-header .res-emp-tickethistory-right {
        display: inline-flex;
        width: 42%;
    }

    .mobile-view #empticketlistingTable_wrapper {
        padding: 20px 0;
    }

    /* emp ticket end */

    /* login start*/

    .mobile-view .login-page .login-container {
        max-width: 100%;
        margin-top: 40px;
        padding: 30px 0px;
    }

    .mobile-view .login-page .logo {
        width: 40%;
        margin-left: 26%;
        margin-top: 20%;
    }

    .mobile-view .login-page .signin-as {
        margin-left: 0% !important;
        text-align: center;
    }

    .mobile-view .login-page .password-label {
        width: 90%;
    }

    .mobile-view .login-page .forgot-password {
        margin-right: 0% !important;
        float: right;
        width: 100%;
        margin-left: 0px !important;
        text-align: right;
    }
    /* login end*/

    /* forgot password start*/

    .mobile-view .login-page .forgot-container {
        width: 100% !important;
        margin-top: 40px !important;
        padding: 20px 30px !important;
    }

    .mobile-view .login-page .forgot-container .login-heading {
        margin-left: 0px !important;
    }

    .mobile-view .login-page #forgotpassword {
        margin-left: 0px !important;
    }

    .mobile-view .login-page #forgotpassword button{
        width: 100% !important;
    }

    /* forgot password start*/

    /* admin employee management start */

    .mobile-view .res-admin-employee-management .main-content.container-fluid {
        width: 100% !important;
        padding: 55px 0px;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-search .search-container {
        width: 100%;
        margin-left: 0 !important;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter {
        margin: 15px 0%;
        padding-right: 0;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter .advanced-filtertab {
        width: 100%;
    }

    .mobile-view .res-admin-employee-management .addingemployee,
    .mobile-view .res-admin-employee-management .addingemployee select {
        width: 100%;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show{
        position: fixed;
        z-index: 9;
        background: #fff;
        padding: 20px;
        box-shadow: 0 0 5px 0 #ccc;
        border-radius: 14px;
        width: 80%;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside {
        margin: 0;
        justify-content: initial !important;
        display: block !important;
        margin-right: 0px !important;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside div.dropdown {
        margin: 10px 0px !important;
        width: 100%;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside select{
        width: 100% !important;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show .res-clear-btn {
        background: #2693F8;
        padding: 5px 20px;
        border-radius: 5px;
        color: #fff;
        text-transform: capitalize;
        margin-left: 0 !important;
        display: inline-block;
    }

    .mobile-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: 25px;
        width: 95%;
    }

    .mobile-view .admin-empview .res-admin-title {
        margin: 0 0 10px 0px;
        padding: 0;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show span.res-close-btn {
        display: none;
    }

    .mobile-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show span.res-close-btn {
        display: block !important;
        color: red;
        font-size: 14px;
        text-align: center;
        float: right;
        border-radius: 15px;
        border: 1px solid #ccc;
        width: 25px;
        padding: 1px;
    }

    .mobile-view .res-admin-employee-management .admin-empadd-view .file-upload {
        width: 100%;
    }

    .mobile-view .res-admin-employee-management .admin-empadd-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    .mobile-view .res-admin-employee-management .admin-empadd-view #myTabContent .save-and-next,
    .mobile-view .res-admin-employee-management .admin-empadd-view #myTabContent .addemp-submit-btn {
        height: auto;
        width: auto !important;
        margin-top: auto !important;
        margin-left: 15px !important;
    }

    .mobile-view .res-admin-employee-management .admin-empadd-view #myTabContent .res-save-btn {
        padding: 0;
        margin-right: 15px;
    }

    .mobile-view .res-admin-emp-tabs {
        background-color: #EEF4FF;
        font-size: 15px;
        width: 92% !important;
        display: inline-block;
        min-width: 100%;
        overflow-x: auto;
        display: inline-block;
        min-width: 98%;
        margin-left: 5px;
    }

    .mobile-view .responsive-tabs.nav-tabs {
        position: relative;
        z-index: 10;
        height: 42px;
        overflow: visible;
        border-bottom: none;
    }

    .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 14px;
        right: 22px;
    }

    .responsive-tabs.nav-tabs i.fa.fa-caret-up {
        display: none;
    }

    .responsive-tabs.nav-tabs > li {
        display: none;
        float: none;
        text-align: center;
    }

    .responsive-tabs.nav-tabs > li:last-of-type > a {
        margin-right: 0;
    }

    .responsive-tabs.nav-tabs > li > a {
        margin-right: 0;
        background: #fff;
        border: 1px solid #DDDDDD;
    }

    .responsive-tabs.nav-tabs > li.active {
        display: block;
    }

    .responsive-tabs.nav-tabs > li.active a {
        border: 1px solid #DDDDDD;
        border-radius: 2px;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-up {
        display: block;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-down {
        display: none;
    }

    .responsive-tabs.nav-tabs.open > li {
        display: block;
    }

    .responsive-tabs.nav-tabs.open > li a {
        border-radius: 0;
    }

    .responsive-tabs.nav-tabs.open > li:first-of-type a {
        border-radius: 2px 2px 0 0;
    }

    .responsive-tabs.nav-tabs.open > li:last-of-type a {
        border-radius: 0 0 2px 2px;
    }

    .mobile-view .res-admin-employee-management .addempheadline {
        margin-left: 5px !important;
        margin-bottom: 20px !important;
    }

    .mobile-view .res-admin-employee-management #myTabContent .tab-container {
        padding: 0 5px 0 0px;
    }

    .mobile-view .edit-btn, .mobile-view .delete-btn {
        display: inline;
    }

    .mobile-view .admin-empmanagement-view .res-admin-empman-header-right {
        display: inline-block;
        padding-left: 0;
    }

    .mobile-view .admin-empview .res-admin-empman-search {
        padding: 0;
    }

    .mobile-view .admin-empmanagement-view .res-admin-empman-add {
        padding: 0;
    }

    .mobile-view #adminempmanagementtable {
        table-layout: fixed;
    }

    .mobile-view #adminempmanagementtable th:nth-child(2) {
        width: 60px !important;
    }

    .mobile-view #adminempmanagementtable th:nth-child(4) {
        width: 160px !important;
    }

    .mobile-view #adminempmanagementtable th:nth-child(6) {
        width: 70px !important;
    }

    .res-admin-employee-management .res-admin-emp-table #adminempmanagementtable_wrapper {
        padding-right: 0;
        margin-bottom: 15px;
    }

    .admin-empmanagement-view #myTabContent .client-details-header .btn-add-new-client {
        float: left !important;
        width: 100%;
    }

    .admin-empmanagement-view .client-details-header .input-group-append button {
        margin-left: 0 !important;
    }

    .res-admin-emp-tabs.responsive-tabs.nav-tabs > li > a {
        color: #000;
    }

    /* admin employee management end */

    /* admin selfservice start */

    .admin-selfservice-list-horizon {
        padding: 20px 25px;
        margin-top: 75px;
    }

    .admin-selfservice-list-horizon .main-content.container-fluid {
        width: 100% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        text-align: center;
        padding: 30px 25px 0px 25px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: auto !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-center {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right {
        max-width: 100% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .block-view {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .admin-selfservice-list-horizon .admin-selfservice .admin-selfservice-details-all label {
        margin-left: 0px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .form-group {
        padding: 0 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-detailed-all-header {
        padding: 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right .admin-ss-details-block4 .admin-change-password {
        float: left;
        margin-left: 15px;
        margin-top: 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        position: relative;
        bottom: -300px;
        z-index: 99;
        background: #fff;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all {
        margin: 60px 0 0 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left {
        height: 290px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block1,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block2,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block3 {
        margin: 0px 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-ss-details-block2 .nav-tabs .nav-item {
        width: 100%;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .mm-year-dropdown {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 140px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 200px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 180px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 100px;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 0px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-ss-tab-details-mobile {
        display: block !important;
    }

    .admin-selfservice-list-horizon .admin-ss-tab-details-mobile .responsive-tabs.nav-tabs > li {
        width: 100%;
    }

    /* admin selfservice end */

    /* admin maintenance acknowledge start */

    .admin-maintenanceacknowledge-list-horizon {
        padding: 20px 25px;
        margin-top: 35px;
    }

    .admin-maintenanceacknowledge-list-horizon #adminMaintenanceAcknowledge {
        height: auto;
    }

    /* admin maintenance acknowledge end */  


    /* admin attendance start*/

    .mobile-view .res-admin-attendance .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .mobile-view .res-admin-attendance .res-admin-attendance-header {
        display: inline !important;
        width: 94%;
        margin-left: 25px;
    }

    .mobile-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown {
        width: 30%;
        display: inline-block !important;
    }

    .mobile-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown select {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .mobile-view .res-admin-attendance #daysContainer.days-container {
        overflow-x: scroll;
        display: inline-flex;
        width: 88%;
        margin: 10px 7%;
    }

    .mobile-view .res-admin-attendance #daysContainer.days-container .day {
        margin: 0 4px;
    }

    .mobile-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown label {
        width: 55px;
    }

    .mobile-view .res-admin-attendance .table-responsive {
        overflow-x: auto !important;
    }

    .mobile-view #dateDropdown {
        margin-left: 22px;
    }

    .mobile-view #dateDropdown .res-date-from-to {
        justify-content: initial !important;
        width: 100%;
        display: inline-block !important;
        padding-right: 0 !important;
    }

    .mobile-view #dateDropdown .res-date-from-to .form-group.b-from,
    .mobile-view #dateDropdown .res-date-from-to .form-group.b-to {
        justify-content: initial !important;
        width: 47%;
        display: inline-flex !important;
    }

    .mobile-view #dateDropdown .res-date-from-to .form-group label {
        margin-right: 10px;
    }

    .mobile-view #dateDropdown .res-date-from-to .form-group input {
    }

    .mobile-view .dropdowns-container {
        display: inline-block;
        width: 100%;
    }

    .mobile-view .dropdowns-container .month-dropdown {
        width: 100%;
        display: inline-block;
    }

    .mobile-view .dropdowns-container .month-dropdown input {
        width: 92% !important;
    }

    .mobile-view #leaveUpdateModal .leaveupdate_checkin,
    .mobile-view #leaveUpdateModal .leaveupdate_checkout {
        width: 100%;
    }

    .mobile-view #leaveUpdateModal .res-submit-btn {
        margin: 0 15px !important;
        padding: 0;
    }

    .mobile-view #leaveUpdateModal .modal-content {
        width: 100% !important;
        margin-top: 75px;
    }

    .mobile-view .addshiftcontent {
        padding: 0px 0px 0px 20px;
    }

    .mobile-view #startTime,
    .mobile-view #endTime {
        width: 100% !important;
    }

    .mobile-view .addshiftcontent .addshiftcard .res-adminatt-dept-dropdown {
        width: 97%;
    }

    .mobile-view .addshiftcontent .addshiftcard .res-start-end-time {
        display: block;
        width: 100% !important;
    }

    .mobile-view .addshiftcontent .addshiftcard .res-admin-addshift-submit {
        margin-right: 15px;
    }

    .mobile-view .res-admin-individual-attendance {
        margin-top: 0px !important;
    }

    .mobile-view .res-admin-individual-attendance .res-admin-individual-att-from-to {
        margin-left: 5% !important;
    }

    .mobile-view .res-admin-individual-attendance #emptoDate {
        margin-right: 8px !important;
        margin-bottom: 20px;
    }

    .mobile-view .res-admin-individual-attendance #empfromDate {
        margin-bottom: 10px;
    }

    .mobile-view .res-admin-individual-attendance #applyButton {
        width: auto !important;
    }

    .mobile-view .admin-attendancemgmt-view .res-admin-att-header-block {
        justify-content: center !important;
    }

    .mobile-view .res-admin-individual-att-from-to .form-inline {
        justify-content: left;
    }

    .mobile-view .admin-attendancemgmt-view .res-admin-att-header-block .search-container {
        margin-left: 20px;
    }

    #adminaddendancetable {
        table-layout: fixed !important;
    }

    #adminaddendancetable thead th:nth-child(1) {
        width: 150px;
    }

    #adminaddendancetable thead th:nth-child(2) {
        width: 100px;
    }

    #adminaddendancetable thead th:nth-child(3) {
        width: 100px;
    }

    #adminaddendancetable thead th:nth-child(4) {
        width: 100px;
    }

    #adminaddendancetable thead th:nth-child(5) {
        width: 100px;
    }

    #adminaddendancetable thead th:nth-child(6) {
        width: 100px;
    }

    /* admin attendance end */

    /* admin leave start*/
    .mobile-view .res-admin-leave .main-content.container-fluid {
        margin-left: 0;
    }

    .mobile-view .res-admin-leave {
        margin-top: 65px;
    }

    .mobile-view .res-admin-leave-header {
        display: inline-block !important;
        width: 100%;
    }

    .mobile-view .res-admin-leave-header h2 {
        display: inline-block !important;
        width: 100%;
        font-size: 25px;
        margin: 10px 0px 15px 0px;
    }

    .mobile-view .res-admin-leave-header .dropdown {
        display: inline-block !important;
        width: 100%;
        text-align: center;
    }

    .mobile-view .admin-leave-container .apply-date-section {
        display: block;
    }

    .mobile-view .admin-leave-container .apply-date-section .form-group {
        margin-right: 0;
    }

    .mobile-view .admin-leave-container #dayTypeContainer {
        width: 100%;
        overflow-x: auto;
    }

    .mobile-view .admin-leave-container #dayTypeContainer .dayleave-type-container .form-check {
        width: 75px;
    }

    .mobile-view .admin-leave-container .res-adminleave-header-right {
        display: inline !important;
        width: 94%;
    }

    .mobile-view .admin-leave-container .dropdowns-leave-container {
        display: inline-block;
        width: 95%;
        padding: 0;
    }

    .mobile-view .admin-leave-container .adminleave-dropdown {
        max-width: 38%;
        display: inline-block;
        margin-right: 55px !important;
        text-align: right;
        padding-left: 0px;
    }

    .mobile-view .admin-leave-container .export-label {
        margin-right: 40px !important;
    }

    .mobile-view .admin-leave-container .res-adminleave-date-align {
        display: inline-block;
        width: 100%;
        margin-top: 0px;
    }

    .mobile-view .admin-leave-container .res-adminleave-date-align .leavemonthmonth-dropdown input {
        width: 100% !important;
    }

    .mobile-view .admin-leave-container #daysLeaveContainer {
        overflow-x: scroll;
        display: inline-flex !important;
        width: 100% !important;
        margin: 10px 7%;
        margin-left: 0px !important;
    }

    .mobile-view .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave {
        padding: 0 2px;
    }

    .mobile-view .res-admin-leave .admin-leave-container .balance-section-wrapper .res-emp-apply-leave {
        margin: 0 !important;
    }

    .mobile-view .res-admin-leave .admin-leave-container .balance-section-wrapper .res-emp-apply-leave .balance-section {
        width: 100%;
        margin: 0 !important;
    }

    .mobile-view .res-admin-leave .admin-leave-container .res-emp-apply-leave .balance-section .leave-apply-info-block .res-leave-apply-left {
        display: inline-block;
        width: 85%;
    }

    .mobile-view #adminleaveTable-mgmt {
        table-layout: fixed;
    }

    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(1) {
        width: 50px;
    }

    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(2) {
        width: 250px;
    }
    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(3) {
        width: 100px;
    }
    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(4) {
        width: 60px;
    }
    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(5) {
        width: 140px;
    }
    .mobile-view #adminleaveTable-mgmt tbody td:nth-child(6) {
        width: 100px;
    }

    #empApplyLeaveFields .emp-apply-leave-reason label {
        display: flex;
        justify-content: space-between;
    }

    #empApplyLeaveFields .emp-apply-leave-reason-right {
        margin-left: 0 !important;
    }

    /* admin leave end*/

    /* admin leave history start*/

    .mobile-view .admin-leave-history-header-title {
        margin-top: 10px;
    }

    .mobile-view .res-admin-leavehistory-main-header {
        justify-content: initial !important;
        display: inline-block !important;
    }

    .mobile-view .res-admin-leave-history .res-admin-leavehistory-filter {
        width: 100%;
        margin: 10px 0;
    }

    .mobile-view .res-admin-leave-history .res-admin-leave-balance-export {
        width: 96%;
        margin: 0 10px;
        display: inline-block;
    }

    .mobile-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory {
        display: block !important;
        margin-bottom: 10px;
    }

    .mobile-view .res-admin-leave-history .adminleavehistory-dropdown-toggle {
        width: 100%;
    }

    .mobile-view #adminleavehistoryfilter .res-admin-history-filter-inside {
        margin-right: 0 !important;
    }

    .mobile-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory label {
        width: 10%;
    }

    .mobile-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory input {
        width: 80% !important;
    }

    .mobile-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory select {
        width: 100% !important;
    }

    .mobile-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .title-dropdown-row {
        display: inline-block;
    }

    .mobile-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .res-leavehistpry-calender-search #employeeDropdown {
        width: 100%;
    }

    .mobile-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .res-leavehistpry-calender-search {
        margin-left: 0px;
        margin-top: 10px;
        width: 85%;
        display: inline-block;
    }

    .mobile-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .leave-history-calender {
        display: inline-block;
        width: 10%;
    }

    .mobile-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .res-leavehistpry-calender-search .LeaveEmp-dropdown {
        width: 100%;
    }

    .mobile-view .res-admin-leave-history .res-admin-leave-balance-settings-dropdown {
        display: inline-block;
    }

    .mobile-view .res-admin-leave-history .res-admin-leave-balance-calender {
        margin-left: 5%;
    }

    .mobile-view .res-admin-leave-history .res-admin-total-leaves-import {
        margin-right: 0px;
        justify-content: end;
        display: inline-flex;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable {
        table-layout: fixed;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(1) {
        width: 15px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(2) {
        width: 60px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(3) {
        width: 250px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(4) {
        width: 100px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(5) {
        width: 100px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(6) {
        width: 130px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(7) {
        width: 130px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(8) {
        width: 90px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(9) {
        width: 100px;
    }

    .mobile-view .res-admin-leave #adminleaveHistoryTable th:nth-child(10) {
        width: 160px !important;
    }

    /* admin leave history end*/

    /* admin leave balance start*/

    .mobile-view .admin-leaveBalance-view {
        margin-top: -15px;
    }

    .mobile-view .res-adminleavebalance-update-block {
        display: inline-block;
        margin-top: 10px;
    }

    .mobile-view .res-admin-leave-balance {
        margin-left: 0%;
        display: inline;
    }

    .mobile-view .res-admin-leave .main-content.container-fluid {
        width: 100% !important;
    }

    .mobile-view .res-admin-leave-balance .search-container {
        margin-left: 0% !important;
    }

    .mobile-view .res-admin-leave-balance-main-header .res-admin-leave-balance-title h5{
        margin-left: 0 !important;
    }

    .mobile-view .res-admin-leave-balance-export .dropdowns-container {
        justify-content: center !important;
    }

    .mobile-view .admin-leave-container #LeaveDateDropdown {
        width: 100%;
        margin-left: 0%;
        margin-top: 20px;
    }

    .mobile-view .admin-leave-container #LeaveDateDropdown .res-admin-leave-datedropdown {
        margin-left: 0 !important;
        justify-content: normal !important;
        display: inline-block !important;
        width: 105%;
    }

    .mobile-view .admin-leave-container #LeaveDateDropdown .res-admin-leave-datedropdown .form-group {
        display: flex !important;
        width: 100%;
    }

    .mobile-view .admin-leave-container #LeaveDateDropdown .res-admin-leave-datedropdown .form-group label {
        width: 50px;
    }

    .mobile-view .admin-leave-container #LeaveDateDropdown .res-admin-leave-datedropdown .form-group input {
        width: 100% !important;
    }

    .mobile-view .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(1),
    .mobile-view .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(2) {
        visibility: initial;
    }

    .mobile-view .res-adminleave-emp-from-to {
        display: inline-block !important;
        width: 100%;
        padding: 0;
    }

    .mobile-view .res-adminleave-emp-from-to .form-group {
        width: 100%;
        display: inline-block !important;
        margin: 5px 0;
    }

    .mobile-view .res-adminleave-emp-from-to .form-group label {
        display: inline-block;
        width: 40px;
    }

    .mobile-view .res-adminleave-emp-from-to .form-group input {
        display: inline-block;
        width: 80% !important;
    }

    .mobile-view .res-admin-leave-balance-header-right {
        display: inline-block !important;
    }

    .mobile-view .res-admin-leave-balance-header-right .res-admin-leave-balance-export,
    .mobile-view .res-admin-leave-balance-header-right .res-admin-leave-balance-dropdown {
        display: inline-block !important;
        padding: 0;
    }

    .mobile-view .res-admin-leave-balance-header-right .res-admin-leave-balance-export.res-export-btn {
        margin-left: 7px;
    }

    .mobile-view .res-admin-leave-balance-header-right .res-admin-leave-balance-dropdown {
        padding: 0 0px;
    }

    .mobile-view .res-adminleavebalance-update-block .res-admin-leavebalance-select {
        display: inline-block !important;
        justify-content: normal !important;
        width: 100%;
    }

    .mobile-view .res-adminleavebalance-update-block #userSelect {
        width: 100% !important;
    }

    .mobile-view .table.leaveblanceupdate-table {
        width: 100%;
    }

    .res-admin-leave-balance-title h4 {
        margin: 0 0 10px 0px !important;
    }

    /* admin leave balance end*/

    /* admin leave import start */
    .mobile-view .admin-leaveimport-view .leave-file-upload {
        width: 100%;
    }

    .mobile-view .admin-leaveimport-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    /* admin leave import end */

    /* admin leave compoff start */

    .mobile-view .res-admincompoff-header .res-adminleave-compoff-header-center {
        display: inline-block !important;
    }

    .mobile-view .res-admincompoff-header .res-adminleave-compoff-header-right {
        margin-top: 10px;
        display: inline !important;
    }

    .mobile-view .res-admincompoff-header #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .mobile-view .res-admin-leavecompoff-view #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .mobile-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to {
        display: inline-block !important
    }

    .mobile-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to label {
        width: 15% !important;
    }

    .mobile-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to input {
        width: 85% !important;
    }

    .mobile-view #adminleavecompoffTable_wrapper {
        padding: 20px 0 !important;
    }

    .mobile-view #adminleavecompoffTable {
        table-layout: fixed;
    }

    .mobile-view #adminleavecompoffTable tbody td:nth-child(1) {
        width: 60px;
    }

    .mobile-view #adminleavecompoffTable tbody td:nth-child(2) {
        width: 260px;
    }

    .mobile-view #adminleavecompoffTable tbody td:nth-child(3) {
        width: 160px;
    }

    .mobile-view #adminleavecompoffTable tbody td:nth-child(4) {
        width: 160px;
    }

    .mobile-view #adminleavecompoffTable tbody td:nth-child(5) {
        width: 85px;
    }

    .res-admin-leavecompoff-view .dropdowns-leave-compoff-container {
        justify-content: normal !important;
    }

    .admin-leave-compoff-view .res-adminleavecompoffTable-mgmt #adminleavecompoffTable_wrapper {
        padding: 0px 0 20px 0 !important;
    }

    /* admin leave compoff end */

    /* admin it ticket start */

    .mobile-view .admin-it-ticketing-container {
        margin-top: 70px !important;
    }

    .mobile-view .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right .res-admin-it-ticketlisting-block-header {
        justify-content: left;
        margin-left: 0px;
    }

    .mobile-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .mobile-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting {
        width: 100%;
        margin-bottom: 10px;
    }

    .mobile-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting label {
        width: 22%;
        margin-top: 0;
    }

    .mobile-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting input {
        width: 73% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .mobile-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting select{
        width: 100% !important;
    }

    .mobile-view #adminitticketlistingTable {
        table-layout: fixed;
        margin: 0 5%;
    }

    .mobile-view #adminitticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .mobile-view #adminitticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .mobile-view .res-admin-it-ticket-listing .search-container {
        margin-left: 0 !important;
    }

    .mobile-view #adminitticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .AdminItTicketing-View .res-admin-it-ticketlisting-header-right {
        margin-top: 10px;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticket-header-blocks .res-admin-it-ticket-header-block-info {
        display: inline-block;
    }

        .res-admin-it-ticket-listing .res-admin-it-ticket-header-blocks .res-admin-it-ticket-header-block-info .res-admin-it-ticket-header-info {
            margin-right: 20px;
            margin-bottom: 14px;
            max-width: 42%;
            display: inline-block;
        }

    .res-admin-it-ticket-listing .admin-it-ticket-title-header {
        margin-bottom: 10px !important;
    }

    #adminitticketlisttable {
        table-layout: fixed;
    }

        #adminitticketlisttable thead th:nth-child(1) {
            width: 10px !important;
        }

        #adminitticketlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminitticketlisttable thead th:nth-child(3) {
            width: 130px !important;
        }

        #adminitticketlisttable thead th:nth-child(4) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(5) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(6) {
            width: 70px !important;
        }

        #adminitticketlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(8) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(9) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(10) {
            width: 80px !important;
        }

        #adminitticketlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* admin it ticket end */

    /* admin it ticket form start */

    .mobile-view .AdminItTicketing-View {
        width: 98% !important;
        margin-top: 70px !important;
    }

    .mobile-view .admin-ticket-it-popup-form .div-admin-itticket-raisedon {
        width: 100%;
    }

    .mobile-view .admin-ticket-it-popup-form .div-admin-itticket-priority {
        width: 100%;
    }

    .mobile-view .admin-itticketing-block .div-admin-itticket-status {
        display: block;
        padding-left: 0;
        max-width: 100%;
        margin-right: 0;
    }

    .mobile-view .admin-itticketing-block .div-admin-itticket-closeddate {
        display: block;
        max-width: 100%;
    }

    /* admin it ticket form end */

    /* admin hr ticket start */

    .mobile-view .admin-hr-ticketing-container {
        margin-top: 70px !important;
    }

    .mobile-view .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right .res-admin-hr-ticketlisting-block-header {
        justify-content: left;
        margin-left: 0px;
    }

    .mobile-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .mobile-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting {
        width: 100%;
        margin-bottom: 10px;
    }

    .mobile-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting label {
        width: 22%;
        margin-top: 0;
    }

    .mobile-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting input {
        width: 73% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .mobile-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting select {
        width: 100% !important;
    }

    .mobile-view #adminhrticketlistingTable {
        table-layout: fixed;
        margin: 0 5%;
    }

    .mobile-view #adminhrticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .mobile-view #adminhrticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .mobile-view .res-admin-hr-ticket-listing .search-container {
        margin-left: 0 !important;
    }

    .mobile-view #adminhrticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .AdminHrTicketing-View .res-admin-hr-ticketlisting-header-right {
        margin-top: 10px;
    }

    /* admin hr ticket end */

    /* admin hr ticket form start */

    .mobile-view .AdminHrTicketing-View {
        width: 98% !important;
        margin-top: 70px !important;
    }

    .mobile-view .admin-ticket-hr-popup-form .div-admin-hrticket-raisedon {
        width: 100%;
    }

    .mobile-view .admin-ticket-hr-popup-form .div-admin-hrticket-priority {
        width: 100%;
    }

    .mobile-view .admin-hrticketing-block .div-admin-hrticket-status {
        display: block;
        padding-left: 0;
        max-width: 100%;
        margin-right: 0;
    }

    .mobile-view .admin-hrticketing-block .div-admin-hrticket-closeddate {
        display: block;
        max-width: 100%;
    }

    /* admin hr ticket form end */

    /* vendor list start */

    .mobile-view #adminvendortable {
        table-layout: fixed;
    }

    #adminvendortable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminvendortable thead th:nth-child(2) {
        width: 70px !important;
    }

    #adminvendortable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(4) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(5) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(6) {
        width: 100px !important;
    }

    #adminvendortable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminvendortable thead th:nth-child(9) {
        width: 70px !important;
    }
   

    /* vendor list end */

    /* vendor add start */

    .mobile-view .admin-vendoradd .navbar {
        margin-bottom: 10px !important;
    }

    /* vendor add end*/

    /* vendor approval start */

    .mobile-view .res-sadmin-vendorapproval-header-right {
        justify-content: left !important;
        margin-left: 0;
        padding-left: 0px;
    }

    .mobile-view .res-sadmin-vendorapproval-table {
        margin-top: 40px;
        margin-left: 20px;
    }

    .mobile-view .VendorApprovalPage-View .res-admin-title {
        padding-bottom: 5px;
    }

    .mobile-view .res-sadmin-vendorapproval-search {
        padding: 0;
    }

    .mobile-view .res-sadmin-vendorapproval-search .search-container {
        margin-left: 0px !important;
    }

    #sadminvendorapprovaltable {
        table-layout: fixed;
    }

    #sadminvendorapprovaltable thead th:nth-child(1) {
        width: 30px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(2) {
        width: 70px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(3) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(4) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(5) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(6) {
        width: 100px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(7) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(8) {
        width: 60px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor approval end */

    /* purchase view start */

    .mobile-view .admin-purchase-container {
        margin-top: 65px;
    }

    .mobile-view .res-itadmin-purchase-search {
        padding: 0;
    }

    .mobile-view .res-itadmin-purchase-search .search-container {
        margin-left: 0px !important;
    }

    .mobile-view .res-purchaselisting {
        padding: 0;
    }

    .mobile-view .res-itadmin-purchase-header-right {
        padding-left: 0;
        justify-content: left !important;
        margin-top: 10px;
    }

    .mobile-view .admin-purchase-view .res-admin-purchase-add {
        padding-right: 0;
    }

    .mobile-view .res-itadmin-purchase-table {
        margin-top: 95px;
    }

    .itadmin-purchase-view .res-itadmin-purchase-add {
        flex: 0 0 60%;
        max-width: 60% !important;
    }

    #adminpurchasetable {
        table-layout: fixed;
    }

    #adminpurchasetable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasetable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasetable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(4) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(7) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(8) {
        width: 85px !important;
    }

    /* purchase view end */

    /* purchase bulk upload start */

    .mobile-view .purchase-import-view {
        margin-top: 70px;
    }

    /* purchase bulk upload end */

    /* purchase add start */

    .mobile-view .admin-purchaseadd-container {
        margin-top: 70px;
    }

    .mobile-view #purchase-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    .mobile-view #purchase-form .select2-container {
        width: 100% !important;
    }

    /* purchase add end */

    /* purchase account list start */

    .mobile-view .admin-purchaseaccount-container {
        margin-top: 70px;
    }

    .mobile-view .admin-purchaseaccount-container .res-admin-purchaseaccount-table {
        margin-top: 65px;
    }

    .mobile-view .res-admin-purchaseaccount-search {
        padding: 0;
    }

    .mobile-view .res-admin-purchaseaccount-search .search-container {
        margin-left: 0px !important;
    }

    .mobile-view .admin-purchaseaccount-view .res-admin-purchaseaccount-header-right {
        justify-content: left;
        padding-left: 0;
        margin-top: 5px;
    }

    .mobile-view .admin-purchaseaccount-view .res-purchaseaccountlisting {
        padding: 0;
    }

    #adminpurchaseaccounttable {
        table-layout: fixed;
    }

    #adminpurchaseaccounttable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(6) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(9) {
        width: 80px !important;
    }

    /* purchase account list end */

    /* purchase account submit start*/

    .mobile-view .admin-purchaseaccountadd-container {
        margin-top: 70px;
    }

    .mobile-view #purchaseaccount-form {
        padding-bottom: 20px;
    }

    .mobile-view #purchaseaccount-form .col-lg-3 {
        padding-left: 0px;
    }

    /* purchase account submit end */

    /* purchase super admin start */

    .mobile-view .admin-purchasesuperadmin-container {
        margin-top: 70px;
    }

    .mobile-view .res-admin-purchasesuperadmin-search {
        padding: 0;
    }

    .mobile-view .res-admin-purchasesuperadmin-search .search-container {
        margin-left: 0px !important;
    }

    .mobile-view .res-admin-purchasesuperadmin-table {
        margin-top: 95px;
    }

    .mobile-view .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-header-right {
        justify-content: left;
        padding-left: 0;
    }

    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }

    /* purchase super admin end */

    /* purchase super approval start */

    .mobile-view .admin-purchasesuperapproval-container {
        margin-top: 70px;
    }

    .mobile-view .admin-purchasesuperapproval-view .admin-purchasesuperapprovalview {
        height: 50px !important;
    }

    .mobile-view .admin-purchasesuperapproval-view .psa-content-block .psa-footer {
        margin-bottom: 20px;
    }

    .mobile-view .admin-purchasesuperapproval-view .psa-content-details {
        margin-bottom: 20px;
    }

    /* purchase super approval end */

    /* subscription view start */

    .mobile-view .admin-subscriptioninfo-container {
        margin-top: 65px;
    }

    .mobile-view .res-admin-subscriptioninfo-search {
        padding: 0;
    }

    .mobile-view .res-admin-subscriptioninfo-search .search-container {
        margin-left: 0px !important;
    }

    .mobile-view .res-subscriptioninfo {
        padding: 0;
    }

    .mobile-view .res-admin-subscriptioninfo-header-right {
        padding-left: 0;
    }

    .mobile-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        padding-right: 0;
    }

    .mobile-view .res-admin-subscriptioninfo-table {
        margin-top: 95px;
    }

    .mobile-view .admin-subscriptioninfo-view .admin-subscriptioninfo-action-block {
        display: inline-block;
    }

    .mobile-view .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 30px 2% 20px 2%;
        display: inline-block;
    }

    .mobile-view .admin-subscriptioninfo-list .subscriptioninfo-list-block {
        width: 100%;
    }

    .mobile-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-left {
        width: 22%;
    }

    .mobile-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right {
        width: 76%;
    }

    .mobile-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-fields {
        width: 47%;
        margin-bottom: 10px;
    }

    .mobile-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-list-right-1 {
        margin-right: -2px;
    }

    /* subscription view end */

    /* subscription add start */

    .mobile-view .admin-subscriptionadd-container {
        margin-top: 70px;
    }

    .mobile-view #subscription-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* subscription add end */

    /* subscription listing start */

    .mobile-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs {
        display: inline-block;
    }

    .mobile-view .admin-subscriptionlisting-container {
        margin-top: 65px;
    }

    .mobile-view #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100%;
    }

    .mobile-view #subscriptionlisting-TabContent .subscriptionlisting-field-info .subscriptioninfo-field-details {
        vertical-align: top;
    }

    /* subscription listing end */

    /* asset listing start */

    .mobile-view .admin-assetinfo-container {
        margin-top: 65px;
    }

    .mobile-view .res-admin-assetinfo-search {
        padding: 0;
    }

    .mobile-view .res-admin-assetinfo-search .search-container {
        margin-left: 0px !important;
    }

    .mobile-view .res-assetinfo {
        padding: 0;
    }

    .mobile-view .res-admin-assetinfo-header-right {
        padding-left: 0;
    }

    .mobile-view .admin-assetinfo-view .res-admin-assetinfo-add {
        padding-right: 0;
    }

    .mobile-view .res-admin-assetinfo-table {
        margin-top: 95px;
    }

    .mobile-view .asset-list-header .assetlist_cardset {
        max-width: 90%;
        flex: 0 0 90%;
        margin: 5px 10px;
    }

    .mobile-view .asset-list-header .assetlist_cardset:nth-child(1) {
        margin-left: 10px;
    }

    .mobile-view .admin-assetinfo-view .card {
        margin-top: 15px;
    }

    #adminassetinfotable {
        table-layout: fixed;
    }

    #adminassetinfotable thead th:nth-child(1) {
        width: 20px !important;
    }

    #adminassetinfotable thead th:nth-child(2) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(3) {
        width: 185px !important;
    }

    #adminassetinfotable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminassetinfotable thead th:nth-child(5) {
        width: 105px !important;
    }

    #adminassetinfotable thead th:nth-child(6) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(7) {
        width: 100px !important;
    }

    #adminassetinfotable thead th:nth-child(8) {
        width: 65px !important;
    }

    .mobile-view .admin-assetinfo-container .assetinfo-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    /* asset listing end */

    /* asset transfer start */

    .mobile-view .asset-transfer-popup-info .profile-pic {
        margin-bottom: 5px;
    }

    .mobile-view #assettransfer-popup .assettransfer-right-block {
        padding: 0;
        margin-top: -20px;
    }

    .mobile-view #assettransfer-popup .assettransfer-right-block-main {
        padding-left: 0;
    }

    /* asset transfer end */

    /* asset add start */

    .mobile-view .assetAdding-tab {
        margin-top: 65px;
    }

    #assetadd-allocateinfo-form .container,
    #assetadd-purchaseinfo-form .container,
    #assetadd-purchaseinfo-form .container {
        margin-left: 0 !important;
    }

    .mobile-view #assetadd-form .assetadd-main-mid-block {
        padding-left: 0;
    }

    .assetadd-allocateinfo-left-block-main .assetadd-allocate-right-block {
        padding: 0;
        margin-top: -6px;
    }

    /* asset add end */

    /* asset bulk start */

    .mobile-view .AssetImport-View {
        margin-top: 65px;
    }

    /* asset bulk end */

    /* asset view start */

    .mobile-view .assetView-tab {
        margin-top: 65px;
    }

    .admin-asset-view .assetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-asset-view .assetview-assetinformation .assetview-assetinformation-tabs,
    .admin-asset-view .assetview-purchaseinfo-details .assetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-asset-view .assetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-asset-view .assetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    /* asset view end */

    /* other asset listing start */

    .mobile-view .admin-otherassetinfo-container {
        margin-top: 65px;
    }

    .mobile-view .res-admin-otherassetinfo-search {
        padding: 0;
    }

        .mobile-view .res-admin-otherassetinfo-search .search-container {
            margin-left: 0px !important;
        }

    .mobile-view .res-otherassetinfo {
        padding: 0;
    }

    .mobile-view .res-admin-otherassetinfo-header-right {
        padding-left: 0;
    }

    .mobile-view .admin-otherassetinfo-view .res-admin-otherassetinfo-add {
        padding-right: 0;
    }

    .mobile-view .res-admin-otherassetinfo-table {
        margin-top: 95px;
    }

    .mobile-view .otherasset-list-header .otherassetlist_cardset {
        max-width: 90%;
        flex: 0 0 90%;
        margin: 5px 10px;
    }

        .mobile-view .otherasset-list-header .otherassetlist_cardset:nth-child(1) {
            margin-left: 10px;
        }

    .mobile-view .admin-otherassetinfo-view .card {
        margin-top: 15px;
    }

    #otheradminassetinfotable {
        table-layout: fixed;
    }

        #otheradminassetinfotable thead th:nth-child(1) {
            width: 20px !important;
        }

        #otheradminassetinfotable thead th:nth-child(2) {
            width: 160px !important;
        }

        #otheradminassetinfotable thead th:nth-child(3) {
            width: 185px !important;
        }

        #otheradminassetinfotable thead th:nth-child(4) {
            width: 90px !important;
        }

        #otheradminassetinfotable thead th:nth-child(5) {
            width: 105px !important;
        }

        #otheradminassetinfotable thead th:nth-child(6) {
            width: 160px !important;
        }

        #otheradminassetinfotable thead th:nth-child(7) {
            width: 100px !important;
        }

        #otheradminassetinfotable thead th:nth-child(8) {
            width: 65px !important;
        }

    .mobile-view .admin-otherassetinfo-container .otherassetinfo-list-edit .otherasset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    /* other asset listing end */

    /* other asset transfer start */

    .mobile-view .otherasset-transfer-popup-info .profile-pic {
        margin-bottom: 5px;
    }

    .mobile-view #otherassettransfer-popup .otherassettransfer-right-block {
        padding: 0;
        margin-top: -20px;
    }

    .mobile-view #otherassettransfer-popup .otherassettransfer-right-block-main {
        padding-left: 0;
    }

    /* other asset transfer end */

    /* other asset view start */

    .mobile-view .otherassetView-tab {
        margin-top: 65px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .otherassetview-assetinformation-tabs,
    .admin-otherasset-view .otherassetview-purchaseinfo-details .otherassetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-otherasset-view .otherassetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-otherasset-view .otherassetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    /* other asset view end */

    /* other asset bulk start */

    .mobile-view .otherAssetImport-View {
        margin-top: 65px;
    }

    /* other asset bulk end */

    /* monthly maintenance start */

    .maintenanceinfo-tab {
        margin-top: 60px !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        justify-content: left !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-filter {
        max-width: 29% !important;
        flex: 0 0 29% !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-add {
        max-width: 85% !important;
        flex: 0 0 85% !important;
    }

    #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(7) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(8) {
        width: 60px;
    }

    #res-maintenance-filter-popup {
        left: -40px;
        right: 0;
        width: 210% !important;
    }

    .res-admin-maintenanceinfo-filter .maintenance-filter-fileds {
        display: block !important;
        margin-bottom: 15px;
        width: 100% !important;
    }

    #adminmaintenanceinfotable .maintenanceinfo-list-edit .maintenance-options {
        position: fixed !important;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 7px;
    }

    .maintenanceinfo-tab .admin-maintenanceinfoview .res-admin-maintenanceinfo-search {
        padding-left: 0 !important;
        margin-top: 5px !important;
    }

    .maintenanceinfo-tab .admin-maintenanceinfoview .search-container {
        margin-left: 0 !important;
    }

    /* monthly maintenance end */

    /* maintenance approved start */

    .maintenanceapprove-tab {
        margin-top: 75px !important;
    }

    /* maintenance approved end */

    /* maintenance history start */

    .maintenancehistory-tab {
        margin-top: 75px !important;
    }

    .admin-maintenancehistory-view .res-maintenancehistory-table {
        margin-top: 45px;
    }

    .res-maintenancehistorylisting {
        padding: 0 0 !important;
    }

    .admin-maintenancehistory-view .admin-maintenancehistory-header-right {
        justify-content: left !important;
    }

    #maintenancehistorytable {
        table-layout: fixed;
    }

    #maintenancehistory-status-dropdown {
        width: 80px !important;
    }

    #maintenancehistorytable thead th:nth-child(1) {
        width: 100px !important;
    }

    #maintenancehistorytable thead th:nth-child(2) {
        width: 130px !important;
    }

    #maintenancehistorytable thead th:nth-child(3) {
        width: 140px !important;
    }

    #maintenancehistorytable thead th:nth-child(4) {
        width: 170px !important;
    }

    #maintenancehistorytable thead th:nth-child(5) {
        width: 100px !important;
    }

    #maintenancehistorytable thead th:nth-child(6) {
        width: 180px !important;
    }

    /* maintenance history end */

    /* admin timesheet start */

    .res-admin-timesheet {
        margin-top: 70px;
    }

    .res-admin-timesheet .admin-timesheet-header-block {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .main-content.container-fluid .admin-timesheet-header-report {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-header-block-left {
        width: 100%;
        overflow-x: scroll;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block1 {
        display: inline-block;
        width: 160%;
        overflow-x: scroll;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 50%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 .div-timesheet-company {
        padding: 0;
        margin-bottom: 7px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 70%;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-resourcename,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-reportingmanager {
        width: 100%;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-hours-spent,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-attendance {
        width: 100% !important;
    }

    .admin-timesheet-list #admintimesheetlistingTable {
        table-layout: fixed;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(1) {
        width: 90px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(3) {
        width: 250px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(4) {
        width: 350px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(5) {
        width: 100px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(6) {
        width: 150px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(7) {
        width: 80px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(8) {
        width: 100px;
    }

    /* admin timesheet end */

    /* admin dashboard todays leave start */

    .res-admin-dashboard .admin-todays-leave-list .admin-todays-leave-left img {
        width: 45px;
        height: 45px;
    }

    .res-admin-dashboard .admin-todays-leave-list .admin-todays-leave-mid {
        padding: 0;
        margin-right: 0;
    }

    /* admin dashboard todays leave end */

    /* admin job import start */

    .admin-jobupload-container {
        margin-top: 75px !important;
    }

    /* admin job import end */

    /* emp onboard list start */

    .mobile-view .admin-emponboardlist-container {
        margin-top: 65px;
    }

    #adminemponboardlisttable {
        table-layout: fixed;
    }

        #adminemponboardlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminemponboardlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminemponboardlisttable thead th:nth-child(3) {
            width: 135px !important;
        }

        #adminemponboardlisttable thead th:nth-child(4) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(5) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(6) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(7) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(8) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(9) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(10) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* emp onboard list end */

    /* it emp exit listing start */

    .mobile-view .admin-empexitlist-container {
        margin-top: 65px;
    }

    .mobile-view .res-admin-empexitlist-search {
        padding: 0;
    }

        .mobile-view .res-admin-empexitlist-search .search-container {
            margin-left: 0px !important;
        }

    .mobile-view .res-empexitlist {
        padding: 0;
    }

    .mobile-view .res-admin-empexitlist-header-right {
        padding-left: 0;
    }

    .mobile-view .admin-empexitlist-view .res-admin-empexitlist-add {
        padding-right: 0;
    }

    .mobile-view .admin-empexitlist-view .card {
        margin-top: 15px;
    }

    #adminempexitlisttable {
        table-layout: fixed;
    }

        #adminempexitlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminempexitlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminempexitlisttable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminempexitlisttable thead th:nth-child(4) {
            width: 140px !important;
        }

        #adminempexitlisttable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminempexitlisttable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminempexitlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminempexitlisttable thead th:nth-child(8) {
            width: 125px !important;
        }

        #adminempexitlisttable thead th:nth-child(9) {
            width: 65px !important;
        }

        #adminempexitlisttable thead th:nth-child(10) {
            width: 145px !important;
        }

        #adminempexitlisttable thead th:nth-child(11) {
            width: 65px !important;
        }

    .mobile-view .admin-exitlist-container .exitlist-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    /* it emp exit listing end */

}

@media only screen and (min-width:360px) and (max-width:740px) and (orientation: landscape) {

    /* admin header start */

    .normal-design .res-header-notification {
        display: inline-block !important;
        margin-right: -470px !important;
    }

    /* admin header end */

    /* admin dashboard start */

    .res-admin-dashboard {
        margin-top: 65px;
    }

    /* admin dashboard end */

    /* admin leave history start */

    .res-admin-leave .main-content.container-fluid {
        width: 97% !important;
    }

    .res-admin-leavehistory-main-header {
        justify-content: center !important;
    }

    .res-admin-leavehistory-searchbar {
        max-width: 38% !important;
        margin-right: 0;
    }

    .res-admin-leave-history .res-admin-leavehistory-filter {
        max-width: 26%;
    }

    .res-admin-leave-history .res-admin-total-leaves-import {
        margin-right: 0px !important;
    }

    .res-admin-leave-history .res-admin-leave-balance-calender {
        max-width: 2%;
    }

    /* admin leave history end */

    /* admin leave balance start */

    .res-admin-leave-balance .res-admin-leave-balance-header-right {
        max-width: 100%;
        flex: 0 0 100%;
    }

    .res-admin-leave-balance .res-admin-leave-balance-export {
        max-width: 14%;
        flex: 0 0 14%;
    }

    /*  admin leave balance end */

    /*  admin leave balance detailed start */

    .res-adminleavebalance-update-block .table.leaveblanceupdate-table {
        width: 100%;
    }

    .res-adminleavebalance-update-block #updateleavebalanceButton {
        margin-right: 7%;
    }

    /*  admin leave balance  detailed end */

    /* admin it ticket start */

    div.main-content.AdminItTicketing-View {
        padding-top: 40px;
    }

    .res-admin-it-ticket-listing .search-container {
        margin-left: 0 !important;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right .res-admin-it-ticketlisting-block-header {
        justify-content: left !important;
    }

    .AdminItTicketing-View .res-admin-it-ticketlisting-header-right {
        margin-top: 10px;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting {
        width: 31%;
        margin-bottom: 10px;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting label {
        width: 27%;
        margin-top: 0;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting input {
        width: 58% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .res-admin-Ticketing .res-admin-it-ticket-listing .res-admin-it-ticketlisting-filter-show {
        padding: 0;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting:nth-child(4) {
        width: 20%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting:nth-child(5) {
        width: 20%;
    }

    #adminitticketlistingfilter .res-adminadvfilter-itticketlisting button {
        margin-top: 0 !important;
    }

    .res-adminadvfilter-itticketlisting .cleariticketing-filter {
        margin-top: 2px !important;
    }

    .tablet-view #adminitticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(1) {
        width: 450px !important;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(2) {
        width: 400px !important;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticket-header-blocks .res-admin-it-ticket-header-block-info .res-admin-it-ticket-header-info {
        margin-right: 21px;
    }

    .res-admin-it-ticket-listing .admin-it-ticket-title-header {
        margin-bottom: 10px !important;
    }

    #adminitticketlisttable {
        table-layout: fixed;
    }

        #adminitticketlisttable thead th:nth-child(1) {
            width: 10px !important;
        }

        #adminitticketlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminitticketlisttable thead th:nth-child(3) {
            width: 130px !important;
        }

        #adminitticketlisttable thead th:nth-child(4) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(5) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(6) {
            width: 70px !important;
        }

        #adminitticketlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(8) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(9) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(10) {
            width: 80px !important;
        }

        #adminitticketlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* admin it ticket end */

    /* admin hr ticket start */

    div.main-content.AdminHrTicketing-View {
        padding-top: 40px;
    }

    .res-admin-hr-ticket-listing .search-container {
        margin-left: 0 !important;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right .res-admin-hr-ticketlisting-block-header {
        justify-content: left !important;
    }

    .AdminHrTicketing-View .res-admin-hr-ticketlisting-header-right {
        margin-top: 10px;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

        .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting {
            width: 31%;
            margin-bottom: 10px;
        }

            .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting label {
                width: 27%;
                margin-top: 0;
            }

            .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting input {
                width: 58% !important;
                margin-top: 0;
                margin-right: 0px !important;
            }

    .res-admin-Ticketing .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-filter-show {
        padding: 0;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting:nth-child(4) {
        width: 20%;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting:nth-child(5) {
        width: 20%;
    }

    #adminhrticketlistingfilter .res-adminadvfilter-hrticketlisting button {
        margin-top: 0 !important;
    }

    .res-adminadvfilter-hrticketlisting .clearhrticketing-filter {
        margin-top: 2px !important;
    }

    .tablet-view #adminhrticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(1) {
        width: 450px !important;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(2) {
        width: 400px !important;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    /* admin hr ticket end */
    
    /* vendor add start */

    #hr-vendorlisting-status-dropdown {
        padding-left: 0px;
        width: 75%;
    }

    #vendor-form .container {
        max-width: 100%;
    }

    .admin-vendoradd .navbar {
        margin-bottom: 10px !important;
    }
    /* vendor add end */

    /* vendor approval start */

    .res-sadmin-vendorapproval-header-right .res-sadmin-vendorapproval-status {
        max-width: 35%;
    }

    #sadminvendorapprovaltable {
        table-layout: fixed;
    }

    #sadminvendorapprovaltable thead th:nth-child(1) {
        width: 30px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(2) {
        width: 70px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(3) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(4) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(5) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(6) {
        width: 100px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(7) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(8) {
        width: 60px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor approval end */

    /* purchase view start */

    .admin-purchase-container {
        margin-top: 65px !important;
    }

    .res-itadmin-purchase-search {
        padding: 0 !important;
    }

    .res-itadmin-purchase-search .search-container {
        margin-left: 0px !important;
    }

    .res-purchaselisting {
        padding: 0 !important;
    }

    .res-itadmin-purchase-header-right {
        padding-left: 0 !important;
    }

    .admin-purchase-view .res-admin-purchase-add {
        padding-right: 0;
    }

    .res-itadmin-purchase-table {
        margin-top: 55px !important;
    }

    .itadmin-purchase-view .res-itadmin-purchase-add {
        flex: 0 0 27% !important;
        max-width: 27% !important;
    }

    .itadmin-purchase-view .res-itadmin-purchase-header-right {
        justify-content: left !important;
        margin-top: 10px;
    }

    .itadmin-purchase-view .res-itadmin-purchase-export {
        max-width: 10%;
    }

    #adminpurchasetable {
        table-layout: fixed;
    }

    #adminpurchasetable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasetable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasetable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(4) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(7) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(8) {
        width: 85px !important;
    }

    /* purchase view end */

    /* purchase add start */

    .admin-purchaseadd-container {
        margin-top: 60px !important;
        display: inline-block;
    }

    #purchase-form .row .col-lg-3.col-md-6 {
        padding-left: 0px !important;
    }

    #purchase-form .container {
        max-width: 100%;
    }

    #purchase-form .select2-container {
        width: 100% !important;
    }

    /* purchase add end */

    /* purchase super admin start */

    .admin-purchasesuperadmin-container {
        margin-top: 70px !important;
    }

    .res-admin-purchasesuperadmin-search {
        padding: 0 !important;
    }

    .res-admin-purchasesuperadmin-search .search-container {
        margin-left: 0px !important;
    }

    .res-admin-purchasesuperadmin-table {
        margin-top: 25px !important;
    }

    .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-export {
        display: flex !important;
    }

    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }

    /* purchase super admin end */

    /* purchase super approval start */

    .admin-purchasesuperapproval-container {
        margin-top: 70px;
    }

    .admin-purchasesuperapproval-view .admin-purchasesuperapprovalview {
        height: 50px !important;
    }

    .admin-purchasesuperapproval-view .psa-content-block .psa-footer {
        margin-bottom: 20px;
    }

    .admin-purchasesuperapproval-view .psa-content-details {
        margin-bottom: 20px;
    }

    .admin-purchasesuperapproval-view .psa-content-block {
        max-width: 100%;
    }

    /* purchase super approval end */

    /* subscription view start */

    .admin-subscriptioninfo-container {
        display: inline-block;
        margin-top: 60px !important;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-header-right {
        justify-content: left !important;
        padding-left: 0;
    }

    .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 50px 0px 0px 2%;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-export {
        max-width: 10%;
    }

    /* subscription view end */

    /* subscription add start */

    .admin-subscriptionadd-container {
        display: inline-block;
        margin-top: 60px !important;
        width: 100%;
    }

    #subscriptionadd-form .container {
        max-width: 100%;
    }

    /* subscription add end */

    /* subscription listing start */

    .admin-subscriptionlisting-container {
        margin-top: 65px;
    }

    .subscriptionlisting-tab-info .res-admin-subscriptionlisting-tabs {
        display: inline-block;
    }

    #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100%;
    }

    #subscriptionlisting-TabContent .subscriptionlisting-field-info .subscriptioninfo-field-details {
        vertical-align: top;
    }

    #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100% !important;
    }

    /* subscription listing end */

    /* purchase account list start */

    .admin-purchaseaccount-container {
        margin-top: 70px !important;
    }

    .admin-purchaseaccount-container .res-admin-purchaseaccount-table {
        margin-top: 50px !important;
    }

    .res-admin-purchaseaccount-search {
        padding: 0 !important;
    }

    .res-admin-purchaseaccount-search .search-container {
        margin-left: 0px !important;
    }

    .admin-purchaseaccount-view .res-admin-purchaseaccount-header-right {
        justify-content: left !important;
        padding-left: 0 !important;
    }

    .admin-purchaseaccount-view .res-purchaseaccountlisting {
        padding: 0 !important;
    }

    #adminpurchaseaccounttable {
        table-layout: fixed;
    }

    #adminpurchaseaccounttable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(6) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(9) {
        width: 80px !important;
    }

    /* purchase account list end */

    /* purchase account edit start */

    .admin-purchaseaccountadd-container {
        margin-top: 60px;
    }

    #purchaseaccount-form .container {
        max-width: 100%;
    }

    #purchaseaccount-form {
        padding-bottom: 20px;
    }

    /* purchase account edit end */

    /* asset listing start */

    .admin-assetinfo-container {
        margin-top: 65px !important;
    }

    .res-admin-assetinfo-search {
        padding: 0 !important;
    }

    .res-admin-assetinfo-search .search-container {
        margin-left: 0px !important;
    }

    .res-assetinfo {
        padding: 0 !important;
    }

    .res-admin-assetinfo-header-right {
        padding-left: 0 !important;
    }

    .admin-assetinfo-view .res-admin-assetinfo-add {
        padding-right: 0 !important;
    }

    .res-admin-assetinfo-table {
        margin-top: 65px !important;
    }

    .asset-list-header .assetlist_cardset {
        max-width: 45% !important;
        flex: 0 0 45% !important;
        margin: 5px 10px !important;
    }

    .asset-list-header .assetlist_cardset:nth-child(1) {
        margin-left: 10px !important;
    }

    .admin-assetinfo-view .card {
        margin-top: 15px !important;
    }

    #adminassetinfotable {
        table-layout: fixed !important;
    }

    #adminassetinfotable thead th:nth-child(1) {
        width: 20px !important;
    }

    #adminassetinfotable thead th:nth-child(2) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(3) {
        width: 185px !important;
    }

    #adminassetinfotable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminassetinfotable thead th:nth-child(5) {
        width: 105px !important;
    }

    #adminassetinfotable thead th:nth-child(6) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(7) {
        width: 100px !important;
    }

    #adminassetinfotable thead th:nth-child(8) {
        width: 65px !important;
    }

    .admin-assetinfo-container .assetinfo-list-edit .asset-options {
        position: relative !important;
        right: 50px !important;
        width: 115px !important;
    }

    .admin-assetinfo-view .asset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* asset listing end */

    /* asset transfer start */

    .asset-transfer-popup-info .profile-pic {
        margin-bottom: 5px !important;
    }

    #assettransfer-popup .assettransfer-right-block {
        padding: 0 !important;
        margin-top: -20px !important;
    }

    #assettransfer-popup .assettransfer-right-block-main {
        padding-left: 0 !important;
        margin: 0 10%;
        max-width: 25%;
    }

    #assettransfer-form .container {
        max-width: 100%;
    }

    /* asset transfer end */

    /* asset add start */

    .assetAdding-tab {
        margin-top: 65px !important;
    }

    #assetadd-allocateinfo-form .container,
    #assetadd-purchaseinfo-form .container,
    #assetadd-form .container {
        margin-left: 0 !important;
        max-width: 100%;
    }

    #assetadd-form .assetadd-main-mid-block {
        padding-left: 0 !important;
    }

    .assetadd-allocateinfo-left-block-main .assetadd-allocate-right-block {
        padding: 0;
        margin-top: -6px;
    }

    /* asset add end */

    /* asset bulk start */

    .AssetImport-View {
        margin-top: 65px !important;
    }

    /* asset bulk end */

    /* asset view start */

    .assetView-tab {
        margin-top: 65px !important;
    }

    .admin-asset-view .assetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-asset-view .assetview-assetinformation .assetview-assetinformation-tabs,
    .admin-asset-view .assetview-purchaseinfo-details .assetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-asset-view .assetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-asset-view .assetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-asset-view .assetview-assettransfer-details .container,
    .admin-asset-view .assetview-purchaseinfo-details .container,
    .admin-asset-view .assetview-assetinformation .container {
        max-width: 100%;
    }

    .admin-asset-view .assetview-assettransfer-details .profile-pic {
        max-width: 8% !important;
        flex: 0 0 8% !important;
    }

    /* asset view end */

    /* other asset listing start */

    .admin-otherassetinfo-container {
        margin-top: 65px !important;
    }

    .res-admin-otherassetinfo-search {
        padding: 0 !important;
    }

        .res-admin-otherassetinfo-search .search-container {
            margin-left: 0px !important;
        }

    .res-otherassetinfo {
        padding: 0 !important;
    }

    .res-admin-otherassetinfo-header-right {
        padding-left: 0 !important;
    }

    .admin-otherassetinfo-view .res-admin-otherassetinfo-add {
        padding-right: 0 !important;
    }

    .res-admin-otherassetinfo-table {
        margin-top: 65px !important;
    }

    .otherasset-list-header .otherassetlist_cardset {
        max-width: 45% !important;
        flex: 0 0 45% !important;
        margin: 5px 10px !important;
    }

        .otherasset-list-header .otherassetlist_cardset:nth-child(1) {
            margin-left: 10px !important;
        }

    .admin-otherassetinfo-view .card {
        margin-top: 15px !important;
    }

    #adminotherassetinfotable {
        table-layout: fixed !important;
    }

        #adminotherassetinfotable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminotherassetinfotable thead th:nth-child(2) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminotherassetinfotable thead th:nth-child(4) {
            width: 90px !important;
        }

        #adminotherassetinfotable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminotherassetinfotable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminotherassetinfotable thead th:nth-child(8) {
            width: 65px !important;
        }

    .admin-otherassetinfo-container .otherassetinfo-list-edit .asset-options {
        position: relative !important;
        right: 50px !important;
        width: 115px !important;
    }

    .admin-otherassetinfo-view .otherasset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* other asset listing end */

    /* other asset transfer start */

    .otherasset-transfer-popup-info .profile-pic {
        margin-bottom: 5px !important;
    }

    #otherassettransfer-popup .otherassettransfer-right-block {
        padding: 0 !important;
        margin-top: -20px !important;
    }

    #otherassettransfer-popup .otherassettransfer-right-block-main {
        padding-left: 0 !important;
        margin: 0 10%;
        max-width: 25%;
    }

    #otherassettransfer-form .container {
        max-width: 100%;
    }

    /* other asset transfer end */

    /* other asset view start */

    .otherassetView-tab {
        margin-top: 65px !important;
    }

    .admin-otherasset-view .otherassetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .otherassetview-assetinformation-tabs,
    .admin-otherasset-view .otherassetview-purchaseinfo-details .otherassetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-otherasset-view .otherassetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-otherasset-view .otherassetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-otherasset-view .otherassetview-assettransfer-details .container,
    .admin-otherasset-view .otherassetview-purchaseinfo-details .container,
    .admin-otherasset-view .otherassetview-assetinformation .container {
        max-width: 100%;
    }

    .admin-otherasset-view .otherassetview-assettransfer-details .profile-pic {
        max-width: 8% !important;
        flex: 0 0 8% !important;
    }

    /* other asset view end */

    /* other asset bulk start */

    .otherAssetImport-View {
        margin-top: 65px !important;
    }

    /* other asset bulk end */

    /* monthly maintenance start */

    .maintenanceinfo-tab {
        margin-top: 60px !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        justify-content: left !important;
    }

    #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 160px;
    }

    #adminmaintenanceinfotable thead th:nth-child(7) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(8) {
        width: 60px;
    }

    #res-maintenance-filter-popup {
        left: -40px;
        right: 0;
        width: 270% !important;
    }

    .res-admin-maintenanceinfo-filter .maintenance-filter-fileds {
        display: block !important;
        margin-bottom: 15px;
        width: 100% !important;
    }

    #adminmaintenanceinfotable .maintenanceinfo-list-edit .maintenance-options {
        position: fixed !important;
    }

    .res-admin-maintenanceinfo-table {
        margin-top: 25px !important;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 15px;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        max-width: 55% !important;
    }

    /* monthly maintenance end */

    /* maintenance approved start */

    .maintenanceapprove-tab {
        margin-top: 75px !important;
    }

    /* maintenance approved end */

    /* maintenance history start */

    .maintenancehistory-tab {
        margin-top: 75px !important;
    }

    .admin-maintenancehistory-view .res-maintenancehistory-table {
        margin-top: 45px;
    }

    .res-maintenancehistorylisting {
        padding: 0 0 !important;
    }

    .admin-maintenancehistory-view .admin-maintenancehistory-header-right {
        justify-content: left !important;
    }

    #maintenancehistorytable {
        table-layout: fixed;
    }

    #maintenancehistory-status-dropdown {
        width: 80px;
    }

    #maintenancehistorytable thead th:nth-child(1) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(2) {
        width: 130px;
    }

    #maintenancehistorytable thead th:nth-child(3) {
        width: 140px;
    }

    #maintenancehistorytable thead th:nth-child(4) {
        width: 150px;
    }

    #maintenancehistorytable thead th:nth-child(5) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(6) {
        width: 180px;
    }

    /* maintenance history end */

    /* admin timesheet start */

    .res-admin-timesheet {
        margin-top: 70px;
    }

    .res-admin-timesheet .admin-timesheet-header-block {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-header-block-left {
        width: 100%;
        overflow-x: scroll;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block1 {
        width: 70%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 20%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 .div-timesheet-company {
        padding: 0;
        margin-bottom: 7px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 35%;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-resourcename,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-reportingmanager {
        width: 100%;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-hours-spent,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-attendance {
        width: 100% !important;
    }

    .admin-timesheet-list #admintimesheetlistingTable {
        table-layout: fixed;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(1) {
        width: 90px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(3) {
        width: 250px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(4) {
        width: 350px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(5) {
        width: 100px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(6) {
        width: 150px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(7) {
        width: 80px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(8) {
        width: 100px;
    }

    /* admin timesheet end */

    /* admin job import start */

    .admin-jobupload-container {
        margin-top: 75px !important;
    }

    /* admin job import end */

    /* admin selfservice start */

    .admin-selfservice-list-horizon {
        padding: 20px 25px;
        margin-top: 35px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        text-align: left;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: auto;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-center {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right {
        max-width: 100%;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .block-view {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all label {
        margin-left: 0px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .form-group {
        padding: 0 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-detailed-all-header {
        padding: 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right .admin-ss-details-block4 .admin-change-password {
        float: left;
        margin-left: 15px;
        margin-top: 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        position: relative;
        bottom: -195px;
        z-index: 99;
        background: #fff;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        display: block !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all {
        margin: 60px 0 0 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left {
        height: 150px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block1,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block2,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block3 {
        margin: 0px 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        width: auto;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .responsive-tabs.nav-tabs i.fa {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-project-details-right {
        margin-top: 10px;
    }

    .admin-selfservice-list-horizon .admin-project-details-main .admin-project-clientinfo {
        width: 100%;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 140px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 200px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 180px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 100px;
    }

    /* admin selfservice end */

    /* admin maintenance acknowledge start */

    .admin-maintenanceacknowledge-list-horizon {
        padding: 20px 25px;
        margin-top: 35px;
    }

    .admin-maintenanceacknowledge-list-horizon #adminMaintenanceAcknowledge {
        height: auto;
    }

    /* admin maintenance acknowledge end */

    /* admin employee list start */

    .admin-empmanagement-container {
        margin-top: 5px !important;
    }

    .admin-empmanagement-view .res-admin-empman-header-right {
        display: inline-block !important;
        text-align: right;
    }

    .res-admin-employee-management .addingemployee {
        width: 100% !important;
    }

    .res-admin-employee-management .addingemployee select {
        width: 100% !important;
    }

    .res-admin-employee-management .res-admin-emp-table {
        width: 99% !important;
    }

    /* admin employee list end */

    /* admin employee add start */

    .admin-empmanagement-view .admin-empadd-view {
        margin-top: 10px !important;
    }

    .res-admin-employee-management .addempheadline {
        margin-bottom: 20px !important;
    }

    .res-admin-employee-management #myTabContent .tab-container {
        margin-top: 15px !important;
    }

    .admin-empmanagement-view #myTabContent .container.tab-container .row {
        width: 100%;
    }

    .admin-empmanagement-view #myTabContent .client-details-header {
        width: 96%;
    }

    /* admin employee add end */

    /* admin attendance start */

    .tablet-view #dateDropdown .res-date-from-to .form-group.b-from, .tablet-view #dateDropdown .res-date-from-to .form-group.b-to {
        width: auto !important;
    }

    /* admin attendance end */

    /* admin left menu start */

    #left-side-menu .sidebar-header .br div {
        width: 100% !important;
    }

    #left-side-menu .sidebar-header .bl img {
        width: 45px;
        height: 45px;
        object-fit: cover;
    }

    /* admin left menu end */

    /* emp onboard list start */

    .admin-emponboardlist-container {
        margin-top: 65px;
    }

    .admin-emponboardlist-view .res-admin-emponboardlist-header-right {
        justify-content: left;
    }

    #adminemponboardlisttable {
        table-layout: fixed;
    }

        #adminemponboardlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminemponboardlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminemponboardlisttable thead th:nth-child(3) {
            width: 135px !important;
        }

        #adminemponboardlisttable thead th:nth-child(4) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(5) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(6) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(7) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(8) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(9) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(10) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* emp onboard list end */

    /* it emp exit listing start */

    .admin-empexitlist-container {
        margin-top: 65px !important;
    }

    .mobile-view .admin-empexitlist-container {
        margin-top: 65px;
    }

    .mobile-view .res-admin-empexitlist-search {
        padding: 0;
    }

        .mobile-view .res-admin-empexitlist-search .search-container {
            margin-left: 0px !important;
        }

    .admin-empexitlist-view .res-admin-empexitlist-header-right {
        justify-content: left;
    }

    .mobile-view .res-empexitlist {
        padding: 0;
    }

    .mobile-view .res-admin-empexitlist-header-right {
        padding-left: 0;
    }

    .mobile-view .admin-empexitlist-view .res-admin-empexitlist-add {
        padding-right: 0;
    }

    .mobile-view .admin-empexitlist-view .card {
        margin-top: 15px;
    }

    #adminempexitlisttable {
        table-layout: fixed;
    }

        #adminempexitlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminempexitlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminempexitlisttable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminempexitlisttable thead th:nth-child(4) {
            width: 140px !important;
        }

        #adminempexitlisttable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminempexitlisttable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminempexitlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminempexitlisttable thead th:nth-child(8) {
            width: 125px !important;
        }

        #adminempexitlisttable thead th:nth-child(9) {
            width: 65px !important;
        }

        #adminempexitlisttable thead th:nth-child(10) {
            width: 145px !important;
        }

        #adminempexitlisttable thead th:nth-child(11) {
            width: 65px !important;
        }

    .mobile-view .admin-exitlist-container .exitlist-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    /* it emp exit listing end */

}

/* Media Query for low resolution  Tablets, Ipads start */
@media only screen and (min-width:430px) and (max-width:480px) {
    .mobile-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: 75px;
        width: 95%;
        display: inline-flex;
    }

    .mobile-view .res-admin-attendance .table-responsive {
        overflow-x: auto !important;
        display: flex;
    }
}

/* Media Query for low resolution  Tablets, Ipads start */
@media only screen and (min-width:481px) and (max-width:767px){
    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .p-md-0 {
        padding: 0 !important;
    }

    /* header and side menu start*/
    .navbar.navbar-expand-md .logo-img {
        width: 80px;
    }

    #left-side-menu-normal {
        display: none;
    }

    #left-side-menu.show {
        display: block;
    }

    #left-side-menu .sidebar {
        z-index: 9999;
        position: fixed;
        width: 30%;
        top: 0px !important;
    }

    #left-side-menu .sidebar-header {
        margin: 0px 10px 0px 10px;
        border-bottom: 1px solid #ccc;
        color: black;
        padding-bottom: 10px;
        margin-top: 10px !important;
    }

    #left-side-menu .sidebar-header .bl {
        display: inline-flex;
        width: 26%;
        padding: 0px 0px 0px 0px;
    }

    #left-side-menu .sidebar-header .br {
        display: inline-block;
        width: 73%;
        padding: 0px 0px 0px 0px;
        float: inline-end;
        margin-top: 2px;
    }

    #left-side-menu .sidebar-header .bl img {
        //width: 45px;
        border-radius: 40px;
    }

    #left-side-menu .sidebar-header .br div {
        line-height: 1.5;
        font-size: 12px;
        width: 200px; /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #left-side-menu .sidebar-header a {
        color: #007bff;
    }

    #left-side-menu .sidebar-header .name {
    }

    #logout_sidebar_button {
        position: absolute;
        display: inline-block;
        bottom: 0px;
        left: 0px;
        width: 100%;
        padding: 0;
        box-shadow: 0px -6px 7px 0px #ccc;
        background: #F2F6FF;
    }

    #logout_sidebar_button li {
        text-align: center;
        display: block;
    }

    .tablet-view #admindash-menu {
        overflow-y: scroll;
        height: 200px;
    }
    /* header and side menu end*/

    /* login start*/
    .tablet-view .login-page .login-container {
        max-width: 100%;
        margin-top: 40px;
        padding: 30px 0px;
    }

    .tablet-view .login-page .logo {
        width: 40%;
        margin-left: 26%;
        margin-top: 20%;
    }

    .tablet-view .login-page .signin-as {
        margin-left: 0% !important;
        text-align: center;
    }

    .tablet-view .login-page .password-label {
        width: 90%;
    }

    .tablet-view .login-page .forgot-password {
        margin-right: 0% !important;
        float: right;
        width: 100%;
        margin-left: 0px !important;
        text-align: right;
    }
    .tablet-view .login-page .empemail-field input {
        max-width: 100%;
    }
    /* login end*/

    /* forgot password start*/

    .tablet-view .login-page .forgot-container {
        width: 100% !important;
        margin-top: 40px !important;
        padding: 20px 30px !important;
    }

    .tablet-view .login-page .forgot-container .login-heading {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword button {
        width: 100% !important;
    }

    .tablet-view .login-page #forgotpassword .empemail-field input {
        max-width: 100%;
    }

    /* forgot password start*/

    /* emp dashboard start */
    .tablet-view .emp-dashboard .main-content {
        width: 100% !important;
    }

    .tablet-view #dashcurrentTime {
        font-size: 22px;
    }    

    /* emp dashboard end */

    /* admin dashboard start */
    .tablet-view .res-admin-dashboard .main-content {
        width: 100% !important;
    }

    .tablet-view .res-admin-dashboard .dashcard_style {
        height: auto;
    }

    /* admin dashboard end */

    /* self services start*/
    .tablet-view .emp-self-service .main-content.container-fluid {
        width: 100% !important;
        padding: 55px 0;
    }

    .tablet-view .main-content.container-fluid .backgroundimg {
        width: 100% !important;
        margin-left: -15px;
        overflow-x: visible;
    }

    .tablet-view .main-content.container-fluid .empviewrow .block-view {
        width: 100% !important;
        margin-bottom: 15px;
    }
    /* self services end*/

    /*emp attendance start*/

    .tablet-view .emp-attendance .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .tablet-view .attendance-nav .att-div {
        width: 100%;
        display: inline-block;
        margin-top: -5px;
    }

    .tablet-view .attendance-nav .att-calender {
        width: 97%;
        display: inline-block;
        margin-top: 10px;
    }

    .tablet-view .attendance-nav .apply-div button {
        margin-left: 0px !important;
    }

    .tablet-view #attendanceTable_wrapper {
        padding: 0;
    }

    .tablet-view .att-table .attendence-thead th {
        width: auto !important;
    }

    .tablet-view .att-calender .b-to {
        margin-top: 0px;
    }

    .tablet-view .att-calender .b-from span,
    .tablet-view .att-calender .b-to span {
        width: 35px;
    }

    .tablet-view .apply-div {
        margin: 0px 0px 0px 0px;
        padding: 0;
    }

    .tablet-view .attendance-nav .att-calender .from-to-calen {
        width: 75%;
        margin-right: 15px;
    }

    .tablet-view .attendance-nav .att-calender .apply-div {
        width: 22%;
        padding: 0;
        display: inline-block;
    }

    /*emp attendance end*/

    /* emp leave start */

    .tablet-view .emp-leave .carousel-leave-item {
        width: 147% !important;
    }

    .tablet-view .emp-leave .carousel-leave-item .tracker-card {
        width: 160%;
        display: inline-block !important;
    }

    /* emp leave end*/

    /* admin employee management start */

    .tablet-view .res-admin-employee-management .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-search .search-container {
        width: 100%;
        margin-left: 0 !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter {
        margin: 15px 0%;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter .advanced-filtertab {
        width: 100%;
    }

    .tablet-view .res-admin-employee-management .addingemployee,
    .tablet-view .res-admin-employee-management .addingemployee select {
        width: 70%;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show {
        position: fixed;
        z-index: 9;
        background: #fff;
        padding: 20px;
        box-shadow: 0 0 5px 0 #ccc;
        border-radius: 14px;
        width: 80%;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside {
        margin: 0;
        justify-content: initial !important;
        display: block !important;
        margin-right: 0px !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside div.dropdown {
        margin: 10px 0px !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show .res-admin-filter-inside select {
        width: 100% !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show .res-clear-btn {
        background: #2693F8;
        padding: 5px 20px;
        border-radius: 5px;
        color: #fff;
        text-transform: capitalize;
        margin-left: 0 !important;
        display: inline-block;
    }

    .tablet-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: 25px;
        width: 95%;
    }

    .tablet-view .admin-empview .res-admin-title {
        margin: 0 0 10px 0px;
        padding: 0;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show span.res-close-btn {
        display: none;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show #demo.show span.res-close-btn {
        display: block !important;
        color: red;
        font-size: 14px;
        text-align: center;
        float: right;
        border-radius: 15px;
        border: 1px solid #ccc;
        width: 25px;
        padding: 1px;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .file-upload {
        width: 100%;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .save-and-next,
    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .addemp-submit-btn {
        height: auto;
        width: auto !important;
        margin-top: auto !important;
        margin-left: 15px !important;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .res-save-btn {
        padding: 0;
    }

    .tablet-view .res-admin-emp-tabs {
        background-color: #EEF4FF;
        font-size: 15px;
        width: 92% !important;
        display: inline-block;
        min-width: 100%;
        overflow-x: auto;
        display: inline-block;
        min-width: 98%;
        margin-left: 5px;
    }

    .tablet-view .responsive-tabs.nav-tabs {
        position: relative;
        z-index: 10;
        height: 42px;
        overflow: visible;
        border-bottom: none;
    }

    .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 14px;
        right: 22px;
    }

    .responsive-tabs.nav-tabs i.fa.fa-caret-up {
        display: none;
    }

    .responsive-tabs.nav-tabs > li {
        display: none;
        float: none;
        text-align: center;
    }

    .responsive-tabs.nav-tabs > li:last-of-type > a {
        margin-right: 0;
    }

    .responsive-tabs.nav-tabs > li > a {
        margin-right: 0;
        background: #fff;
        border: 1px solid #DDDDDD;
    }

    .responsive-tabs.nav-tabs > li.active {
        display: block;
    }

    .responsive-tabs.nav-tabs > li.active a {
        border: 1px solid #DDDDDD;
        border-radius: 2px;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-up {
        display: block;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-down {
        display: none;
    }

    .responsive-tabs.nav-tabs.open > li {
        display: block;
    }

    .responsive-tabs.nav-tabs.open > li a {
        border-radius: 0;
    }

    .responsive-tabs.nav-tabs.open > li:first-of-type a {
        border-radius: 2px 2px 0 0;
    }

    .responsive-tabs.nav-tabs.open > li:last-of-type a {
        border-radius: 0 0 2px 2px;
    }

    .tablet-view .res-admin-employee-management .addempheadline {
        margin-left: 5px !important;
    }

    .tablet-view .res-admin-employee-management #myTabContent .tab-container {
        padding: 0 5px 0 0px;
    }

    .tablet-view .edit-btn, .mobile-view .delete-btn {
        display: inline;
    }

    .tablet-view #myTabContent .container {
        max-width: 100%;
    }

    .tablet-view .admin-empmanagement-view .container {
        margin: 0;
    }

    .res-admin-emp-tabs.responsive-tabs.nav-tabs > li > a {
        color: #000;
    }

    /* admin employee management end */

    /* admin attendance start*/
    .tablet-view .res-admin-attendance .main-content.container-fluid {
        width: 100% !important;
        padding: 65px 0px;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header {
        display: inline !important;
        width: 94%;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown {
        width: 25%;
        display: inline-block !important;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown select {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .tablet-view .res-admin-attendance .admin-attendancemgmt-view .days-container {
        overflow-x: scroll;
        display: inline-flex;
        width: 68%;
        margin: 10px 2%;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown label {
        width: 65px;
    }

    .tablet-view .res-admin-attendance .table-responsive {
        overflow-x: auto !important;
    }

    .tablet-view #dateDropdown {
        margin-left: 22px;
    }

    .tablet-view #dateDropdown .res-date-from-to {
        justify-content: initial !important;
        width: 100%;
        display: inline-block !important;
        padding-right: 0 !important;
    }

    .tablet-view #dateDropdown .res-date-from-to .form-group.b-from,
    .tablet-view #dateDropdown .res-date-from-to .form-group.b-to {
        justify-content: initial !important;
        width: 47%;
        display: inline-flex !important;
    }

    .tablet-view #dateDropdown .res-date-from-to .form-group label {
        margin-right: 10px;
    }

    .tablet-view #dateDropdown .res-date-from-to .form-group input {
    }

    .tablet-view .dropdowns-container {
        display: inline-block;
        width: 100%;
    }

    .tablet-view .dropdowns-container .month-dropdown {
        width: 25%;
        display: inline-block;
    }

    .tablet-view .dropdowns-container .month-dropdown input {
        width: 92% !important;
    }

    .tablet-view #leaveUpdateModal .leaveupdate_checkin,
    .tablet-view #leaveUpdateModal .leaveupdate_checkout {
        width: 100%;
    }

    .tablet-view #leaveUpdateModal .res-submit-btn {
        margin: 0 15px !important;
        padding: 0;
    }

    .tablet-view #leaveUpdateModal .modal-content {
        width: 100% !important;
        margin-top: 75px;
    }

    .tablet-view .addshiftcontent {
        padding: 0px 0px 0px 20px;
    }

    .tablet-view #startTime,
    .tablet-view #endTime {
        width: 100% !important;
    }

    .tablet-view .res-start-end-time {
        display: block;
    }

    .tablet-view .res-admin-individual-attendance {
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-individual-attendance .res-admin-individual-att-from-to {
        margin-left: 2% !important;
    }

    .tablet-view .res-admin-individual-attendance #emptoDate {
        margin-bottom: 0px;
    }

    .tablet-view .res-admin-individual-attendance #empfromDate {
        margin-bottom: 0px;
    }

    .tablet-view .res-admin-individual-attendance #applyButton {
        width: auto !important;
    }

    .tablet-view .res-add-shift-btn {
        width: 20%;
        display: inline;
    }

    .tablet-view .res-admin-att-header-block {
        margin-left: 20px;
        justify-content: left !important;
    }

    .tablet-view .res-admin-att-header-block .search-container {
        width: 50%;
    }

    .tablet-view .res-admin-individual-att-from-to .form-inline {
        justify-content: left;
    }

    /* admin attendance end */

    /* admin leave start*/

    .tablet-view .res-admin-leave .main-content.container-fluid {
        margin-left: 0;
    }

    .tablet-view .res-admin-leave {
        margin-top: 65px;
    }

    .tablet-view .res-admin-leave-header {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view .res-admin-leave-header h2 {
        display: inline-block !important;
        width: 100%;
        font-size: 25px;
        margin: 10px 0px 15px 0px;
    }

    .tablet-view .res-admin-leave-header .dropdown {
        display: inline-block !important;
        width: 100%;
        text-align: center;
    }

    .tablet-view .admin-leave-container .apply-date-section {
        display: block;
    }

    .tablet-view .admin-leave-container .apply-date-section .form-group {
        margin-right: 0;
    }

    .tablet-view .admin-leave-container #dayTypeContainer {
        width: 100%;
        overflow-x: auto;
    }

    .tablet-view .admin-leave-container #dayTypeContainer .dayleave-type-container .form-check {
        width: 75px;
    }

    /* admin leave end*/

    /* admin leave balance start*/

    .tablet-view .res-admin-leave-balance {
        margin-left: 0%;
        display: inline;
    }

    .tablet-view .res-admin-leave .main-content.container-fluid {
        width: 92% !important;
    }

    .tablet-view .res-admin-leave-balance .search-container {
        margin-left: 7% !important;
    }

    .tablet-view .res-admin-leave-balance-export .dropdowns-container {
        justify-content: center !important;
    }

    .tablet-view #LeaveDateDropdown {
        width: 100%;
        margin-left: 2%;
    }

    .tablet-view #LeaveDateDropdown .res-admin-leave-datedropdown {
        margin-left: 0 !important;
        justify-content: normal !important;
        display: inline-block !important;
        width: 105%;
    }

    .tablet-view #LeaveDateDropdown .res-admin-leave-datedropdown .form-group {
        display: flex !important;
        width: 100%;
    }

    .tablet-view #LeaveDateDropdown .res-admin-leave-datedropdown .form-group label {
        width: 50px;
    }

    .tablet-view #LeaveDateDropdown .res-admin-leave-datedropdown .form-group input {
        width: 100% !important;
    }

    .tablet-view .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(1),
    .tablet-view .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(2) {
        visibility: initial;
    }

    /* admin leave balance end*/

    /* admin leave import start */

    .tablet-view .admin-leaveimport-view .leave-file-upload {
        width: 100%;
    }

    .tablet-view .admin-leaveimport-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    /* admin leave import end */
}
/* Media Query for low resolution  Tablets, Ipads end */

/* Media Query for Tablets Ipads portrait mode start */
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait) {

    .main-content {
        margin-left: 195px !important;
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .p-md-0 {
        padding: 0 !important;
    }

    /* login start*/

    .tablet-view .login-page .login-container {
        max-width: 100%;
        margin-top: 40px;
        padding: 30px 0px;
    }

    .tablet-view .login-page .logo {
        width: 40%;
        margin-left: 26%;
        margin-top: 20%;
    }

    .tablet-view .login-page .signin-as {
        margin-left: 0% !important;
        text-align: center;
    }

    .tablet-view .login-page .password-label {
        width: 90%;
    }

    .tablet-view .login-page .forgot-password {
        margin-right: 0% !important;
        float: right;
        width: 100%;
        margin-left: 0px !important;
        text-align: right;
    }

    .tablet-view .login-page .toggle-password {
        right: 80px;
    }

    .tablet-view .login-page .empemail-field input {
        max-width: 100%;
    }

    .tablet-view .login-page #StaySignedIn {
        margin-top: 4px !important;
    }

    /* login end*/

    /* forgot password start*/
    .tablet-view .login-page .forgot-container {
        .tablet-view .res-admin-employee-management .admin-empview width: 100% !important;
        margin-top: 40px !important;
        padding: 20px 30px !important;
    }

    .tablet-view .login-page .forgot-container .login-heading {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword button {
        width: 100% !important;
    }

    .tablet-view .login-page #forgotpassword .empemail-field input {
        max-width: 100%;
    }

    /* forgot password start*/

    /* emp dashboard start */
    .tablet-view .emp-dashboard .main-content {
        width: 72% !important;
        margin-left: 210px;
    }

    .tablet-view #dashcurrentTime {
        font-size: 17px;
        margin-top: 18px;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkout-time {
        margin-top: 20px !important;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkin-checkout {
        margin-top: 0;
    }

    .tablet-view .total-hours .btn-checkin {
        color: white;
        margin-top: 18px;
        width: 104%;
    }

    .tablet-view #checkinhoursminutes {
        font-size: 28px !important;
    }

    .tablet-view .day-date-time {
        max-width: 55%;
    }

    .tablet-view .in-out {
        max-width: 49%;
        flex: 0 0 45%;
    }

    .tablet-view .in-out .smalltext {
        font-size: 14px;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out {
        max-width: 55%;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out-time {
        max-width: 49%;
        flex: 0 0 45%;
        margin-top: 15px;
    }

    /* emp dashboard end */

    /* admin dashboard start */
    .tablet-view .res-admin-dashboard .main-content {
        width: 75% !important;
    }

    .tablet-view .res-admin-dashboard .dashcard_style {
        height: auto;
    }

    .tablet-view .admindash_card table thead th {
        font-size: 9px;
    }

    .tablet-view .admindash_card .res-holidays-details-left {
        width: 73%;
    }

    .tablet-view .admindash_card .res-holidays-details-right {
        width: 24%;
    }

    /* admin dashboard end */

    /* self services start*/
    .tablet-view .emp-self-service .main-content.container-fluid {
        width: 73% !important;
        padding: 55px 0;
    }

    .tablet-view .main-content.container-fluid .backgroundimg {
        width: 105.9% !important;
        margin-left: -15px;
    }

    .tablet-view .main-content.container-fluid .empviewrow .block-view {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .tablet-view .self-service-header-info h4 {
        line-height: 1.5;
        /*//width: 200px;*/ /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tablet-view .self-service-header-info p {
        line-height: 1.5;
        /*//width: 200px;*/ /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tablet-view .emp-data .emp-change-password {
        max-width: initial;
        flex: auto;
        display: flex;
    }
    /* self services end*/

    /* attendence start*/

    .tablet-view .emp-attendance .main-content.container-fluid {
        width: 74% !important;
        padding: 64px 0px;
        margin-right: 0;
    }

    .tablet-view .attendance-nav .att-div {
        width: 100%;
        display: inline-block;
    }

    .tablet-view .attendance-nav .att-calender {
        width: 100%;
        display: inline-block;
        margin-top: 0px;
    }

    .tablet-view .attendance-nav .apply-div button {
        margin-left: 0px !important;
    }

    .tablet-view #attendanceTable_wrapper {
        padding: 0;
    }

    .tablet-view .att-table .attendence-thead th {
       /* //width: auto !important;*/
    }

    .tablet-view .att-calender .b-to {
        margin-top: 0px;
    }

    .tablet-view .att-table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .tablet-view .apply-div {
        margin: 10px 0px 0px 0px;
        padding: 0;
    }

    .tablet-view .attendance-nav .att-calender .from-to-calen {
        width: 80%;
    }

    .tablet-view .attendance-nav .att-calender .apply-div {
        margin: 0px 0px 0px 0px;
    }

    .tablet-view #attendanceTable {
        table-layout: fixed;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(1) {
        width: 120px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(2) {
        width: 230px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(3) {
        width: 100px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(4) {
        width: 100px !important;
    }

    /* attendence end*/

    /* emp leave start */
    .tablet-view .emp-leave .main-content.container-fluid {
        width: 70% !important;
        padding: 65px 0px;
        margin-left: 195px !important;
    }

    .tablet-view .emp-leave .tracker_topic {
        margin: 0 !important;
    }

    .tablet-view .emp-leave .empleave-calendar-body {
        padding: 15px 0px;
    }

    .tablet-view .emp-leave .empleave-calendar-header {
        /*//justify-content: flex-end;*/
        width: 100%;
        margin: 0;
    }

    .tablet-view .emp-leave #leaveHistoryTable_wrapper {
        padding: 0 !important;
    }

    .tablet-view .emp-leave .leavehistory_btn {
        margin-top: 20px !important;
    }

    .tablet-view .emp-leave .popup-form {
        padding: 0 !important;
    }

    .tablet-view .emp-leave .apply-date-section {
        display: block;
    }

    .tablet-view .emp-leave .apply-date-section .form-group {
        margin-right: 0;
    }

    .tablet-view .emp-leave .res-emp-carousel {
        display: inline-block;
        width: 100%;
    }

    .tablet-view .emp-leave #leaveCarousel .carousel-item.carousel-leave-item .col-md-2 {
        padding: 0;
        max-width: 140% !important;
    }

    .tablet-view .emp-leave .carousel-leave-item {
        /*//display: inline-block;*/
        width: 147% !important;
    }

    .tablet-view .emp-leave .res-emp-carousel-block {
        display: inline-block !important;
        max-width: 65%;
    }

    .tablet-view .emp-leave .res-emp-apply {
        /*display: inline-block !important;*/
        vertical-align: top;
        float: right;
    }

    .tablet-view .emp-leave .carousel-leave-item .tracker-card {
        width: 160%;
        display: inline-block !important;
    }

    .tablet-view .empleave-calendar-body thead th {
        padding: 5px 8px;
    }

    .tablet-view .leave-dashboard-data .res-emp-leave-title {
        display: block;
        width: 74%;
        margin-top: 15px;
    }

    .tablet-view .carousel-inner .carousel-item > div:first-child {
        display: block !important;
    }

    .tablet-view .emp-leave .leave-dashboard-data .emp-leave-apply-form {
        margin-left: 5% !important;
    }

    .tablet-view #leaveHistoryTable {
        table-layout: fixed;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(1) {
        width: 128px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(2) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(3) {
        width: 150px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(5) {
        width: 250px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(6) {
        width: 40px !important;
    }

    .tablet-view #empleaveCompOffTable {
        table-layout: fixed;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(3) {
        width: 128px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(5) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(6) {
        width: 250px !important;
    }

    /* emp leave end*/

    /* emp ticket start */

    .tablet-view .emp-Ticket-view .main-content {
        width: 74% !important;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-title {
        width: 38%;
        display: inline-block;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-mid {
        display: none;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-right {
        display: inline-flex;
        width: 61%;
    }

    .tablet-view #empticketlistingTable {
        margin: 0;
    }

    .tablet-view #empticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(1) {
        width: 300px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(1) .emp-ticketing-listing-title {
        width: 250px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(3) {
        width: 220px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .tablet-view #empticketlistingTable .emp-ticketing-listing-title {
        width: 240px;
    }

    /* emp ticket end */

    /*admin emp management page start*/

    .tablet-view .res-admin-employee-management .main-content {
        width: 75% !important;
        margin-top: 10px;
    }

    .tablet-view .admin-empview .res-admin-title {
        margin: 0 0 10px 0px;
        padding: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-search .search-container {
        width: 100%;
        margin-left: 0 !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-add {
        margin-top: 15px;
    }

    .tablet-view .res-admin-employee-management .res-admin-filter-inside {
        display: inline-block !important;
        margin-right: 0px !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-filter-inside .dropdown {
        display: inline-block;
        width: 25%;
    }

    .tablet-view .res-admin-employee-management .admin-empview {
        margin-bottom: 0px;
        display: inline-block;
        margin-top: -5px;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show {
        display: inline;
    }

    .tablet-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: -15px;
    }

    .tablet-view .res-admin-employee-management .res-clear-btn {
        /*background: #2693F8;*/
        padding: 5px 20px;
        border-radius: 5px;
        /*color: #fff;*/
        text-transform: capitalize;
        margin-left: 0 !important;
        margin-top: 10px;
        display: inline-block;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .save-and-next,
    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .addemp-submit-btn {
        height: auto;
        margin-top: auto !important;
        margin-left: 0px !important;
        float: left;
        margin-bottom: 30px;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .import-user-head {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .file-upload {
        width: 100%;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    .tablet-view .res-admin-employee-management .res-save-btn {
        max-width: 100% !important;
        flex: auto;
    }

    .res-admin-emp-tabs {
        width: 100% !important;
    }

    .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        /*top: 14px;
        right: 22px;*/
        top: 160px;
        right: 50px;
    }

    .responsive-tabs.nav-tabs i.fa.fa-caret-up {
        display: none;
    }

    .responsive-tabs.nav-tabs > li {
        display: none;
        float: none;
        text-align: center;
        width: 100%;
    }

    .responsive-tabs.nav-tabs > li:last-of-type > a {
        margin-right: 0;
    }

    .responsive-tabs.nav-tabs > li > a {
        margin-right: 0;
        background: #fff;
        border: 1px solid #DDDDDD;
    }

    .responsive-tabs.nav-tabs > li.active {
        display: block;
    }

    .responsive-tabs.nav-tabs > li.active a {
        border: 1px solid #DDDDDD;
        border-radius: 2px;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-up {
        display: block;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-down {
        display: none;
    }

    .responsive-tabs.nav-tabs.open > li {
        display: block;
    }

    .responsive-tabs.nav-tabs.open > li a {
        border-radius: 0;
    }

    .responsive-tabs.nav-tabs.open > li:first-of-type a {
        border-radius: 2px 2px 0 0;
    }

    .responsive-tabs.nav-tabs.open > li:last-of-type a {
        border-radius: 0 0 2px 2px;
    }

    .admin-empmanagement-view .responsive-tabs.nav-tabs i.fa.fa-caret-down {
        /*display: block;*/
    }

    .tablet-view .edit-btn, .tablet-view .delete-btn {
        display: inline;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-header-right {
        display: inline-block;
        padding: 0;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-search {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-header-right .advanced-filtertab {
        justify-content: left !important;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-filter {
        flex: 0 0 37% !important;
        max-width: 37% !important;
        padding: 0;
    }

    #myTabContent .tabs-view .tab-container {
        padding: 0;
    }

    /*admin emp management page end*/

    /* admin selfservice start */

    .admin-selfservice-list-horizon {
        padding: 20px 25px;
        margin-top: 75px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        text-align: left;
        padding: 30px 30px 0px 30px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: 28% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-right {
        width: 68% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-center {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right {
        max-width: 60% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .block-view {
        width: 100% !important;
        margin-right: 0 !important;
        margin-bottom: 20px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all label {
        margin-left: 0px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .form-group {
        padding: 0 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-detailed-all-header {
        padding: 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right .admin-ss-details-block4 .admin-change-password {
        float: left;
        margin-left: 15px;
        margin-top: 10px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        position: relative;
        bottom: -295px;
        z-index: 99;
        background: #fff;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        display: block !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all {
        margin: 60px 0 0 0;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left {
        height: 150px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block1,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block2,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block3 {
        margin: 0px 0;
    }

    .admin-selfservice-list-horizon .main-content.container-fluid {
        padding-top: 0;
        width: 76% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        bottom: -20px;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .responsive-tabs.nav-tabs i.fa {
        top: 5px;
    }

    .admin-selfservice-list-horizon .admin-ss-tab-details-desktop {
        display: none;
    }

    .admin-selfservice-list-horizon .admin-ss-tab-details-mobile {
        display: block !important;
    }

    .admin-selfservice-list-horizon .responsive-tabs.nav-tabs i.fa {
        position: relative;
        top: -27px;
        right: -520px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 140px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 200px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 180px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 120px;
    }

    .admin-selfservice-list-horizon #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 100px;
    }

    /* admin selfservice end */

    /* admin maintenance acknowledge start */

    .admin-maintenanceacknowledge-list-horizon .main-content {
        margin-left: 0 !important;
    }

    /* admin maintenance acknowledge end */

    /* admin attendance start*/
    .tablet-view .res-admin-attendance .main-content.container-fluid {
        width: 71% !important;
        padding: 65px 0px;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header {
        display: inline !important;
        width: 94%;
    }

    .tablet-view .res-admin-attendance .res-admin-att-header-block {
        padding: 0;
    }

    .tablet-view .dropdowns-container .month-dropdown {
        width: 150px;
        display: inline-block;
    }

    .tablet-view .dropdowns-container {
        display: inline-block;
        width: 100%;
    }

    .tablet-view .dropdowns-container .month-dropdown input {
        width: 100% !important;
    }

    .tablet-view .res-admin-attendance .admin-attendancemgmt-view .days-container {
        overflow-x: scroll;
        display: inline-flex;
        width: 60% !important;
        margin: 10px 4% 0 6%;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown {
        width: 100px;
        display: inline-block !important;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown select {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .res-add-shift-btn {
        width: 20%;
        display: inline;
    }

    .tablet-view .res-admin-attendance .dropdowns-container .day {
        padding: 0 4px;
    }

    .tablet-view .res-admin-attendance .table-responsive {
        overflow-x: auto !important;
    }

    .tablet-view #leaveUpdateModal .leaveupdate_checkin, .tablet-view #leaveUpdateModal .leaveupdate_checkout {
        width: 100%;
    }

    .tablet-view #leaveUpdateModal .res-submit-btn {
        margin: 0 15px !important;
        padding: 0;
    }

    .tablet-view .res-admin-individual-attendance {
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-individual-attendance .res-admin-individual-att-from-to {
        margin-left: 5% !important;
    }

    .tablet-view .res-admin-attendance .res-date-from-to {
        padding-right: 4% !important;
    }

    .tablet-view .addshiftcontent {
        padding: 0px 0px 0px 20px;
        margin-top: 5px !important;
    }

    .tablet-view .admin-attendancemgmt-view .b-from label,
    .tablet-view .admin-attendancemgmt-view .b-to label {
        margin-right: 10px;
    }

    .tablet-view .admin-attendance-container {
        margin-left: 0px !important;
    }


    .tablet-view .addshiftcontent .addshiftcard .res-start-end-time {
        display: block;
        width: 90% !important;
    }

    /* admin attendance end*/

    /* admin leave start*/
    .tablet-view .res-admin-leave .main-content.container-fluid {
        width: 76% !important;
        margin-left: 170px !important;
    }

    .tablet-view .res-admin-leave-balance {
        margin-top: 0px;
        width: 113%;
    }

    .tablet-view .res-admin-leave-balance .search-container {
        margin-left: 10% !important;
    }

    .tablet-view .res-adminleave-header-right .dropdowns-leave-container {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .tablet-view .admin-leave-container .adminleave-dropdown {
        width: 28%;
        display: inline-block;
        margin-right: 20px !important;
        text-align: center;
    }

    .tablet-view .admin-leave-container .res-adminleave-drop {
        display: inline-block;
        text-align: right;
    }

    .tablet-view .admin-leave-container #LeaveDateDropdown {
        margin-left: 0;
    }

    .tablet-view .admin-leave-container #daysLeaveContainer {
        overflow-x: scroll;
        display: inline-flex !important;
        width: 100% !important;
        margin: 10px 7%;
        margin-left: 0px !important;
    }

    .tablet-view .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave {
        padding: 0 2px;
    }

    .tablet-view .res-admin-leave .admin-leaveHistory-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-leave .admin-leaveBalance-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-leave .admin-leave-compoff-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    /* admin leave end*/

    /* admin leave history start*/

    .tablet-view .res-admin-leave .res-admin-leave-history .admin-leave-history-header-title h4 {
        margin-top: 5px;
    }

    .tablet-view .res-admin-leavehistory-main-header {
        justify-content: initial !important;
        display: inline-block !important;
    }

    .tablet-view .res-admin-leave-history .res-admin-leavehistory-filter {
        width: 100%;
        margin: 10px 0;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-export {
        width: 16%;
        margin: 0px 0 0px 15px;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory {
        display: block !important;
        margin-bottom: 10px;
    }

    .tablet-view .res-admin-leave-history .adminleavehistory-dropdown-toggle {
        width: 100%;
    }

    .tablet-view #adminleavehistoryfilter .res-admin-history-filter-inside {
        margin-right: 0 !important;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory label {
        width: 10%;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory input {
        width: 85% !important;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory select {
        width: 100% !important;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-calender {
        margin-left: 3%;
    }

    .tablet-view .res-admin-leave-history .res-admin-leavehistory-searchbar {
        padding-left: 5px;
        margin-top: 10px;
        display: inline-flex;
    }

    .tablet-view .res-admin-leave-history .res-admin-total-leaves-import {
        margin: 10px 0px 0px 5px;
    }

    .tablet-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .res-leavehistpry-calender-search #employeeDropdown {
        width: 100%;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-settings-dropdown {
        display: inline-block;
    }

    /* admin leave history end*/

    /* admin leave balance start*/

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-header .search-container {
        margin-left: 5% !important;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-header {
        width: 100%;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-headere .search-container {
        margin-left: 4% !important;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-export.res-export-btn .dropdowns-container {
        justify-content: normal !important;
    }

    .tablet-view .res-adminleavebalance-update-block .table.leaveblanceupdate-table {
        width: 100%;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-header-right {
        justify-content: left;
        display: inline-flex;
    }

    .res-admin-leave-balance #leaveBalanceTable {
        table-layout: fixed;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(1) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(2) {
        width: 290px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(3) {
        width: 100px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(4) {
        width: 80px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(5) {
        width: 80px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(6) {
        width: 100px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(7) {
        width: 140px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(8) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(9) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(10) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(11) {
        width: 70px !important;
    }

    /* admin leave balance end*/

    /* admin leave import start */

    .tablet-view .admin-leaveimport-view .leave-file-upload {
        width: 100%;
    }

    .tablet-view .admin-leaveimport-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    /* admin leave import end */

    /* admin leave compoff start */

    .tablet-view .res-admincompoff-header .res-adminleave-compoff-header-center {
        display: inline-block !important;
    }

    .tablet-view .res-admincompoff-header .res-adminleave-compoff-header-right {
        margin-top: 10px;
        display: inline !important;
    }

    .tablet-view .res-admincompoff-header #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .tablet-view .res-admin-leavecompoff-view .dropdowns-leave-compoff-container {
        justify-content: space-between;
    }

    .tablet-view .admin-leavecalender-view .empleave-calendar-table .empleave-leave-request {
        top: 5px;
    }

    .tablet-view .res-admin-leavecompoff-view #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to {
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to label {
        width: 15% !important;
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to input {
        width: 85% !important;
    }

    .tablet-view #adminleavecompoffTable {
        table-layout: fixed;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(1) {
        width: 60px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(2) {
        width: 260px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(3) {
        width: 160px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(4) {
        width: 160px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(5) {
        width: 85px;
    }

    .res-admin-leavecompoff-view #adminleavecompoffTable .admin-leavehistoryoptions {
        position: relative;
        right: -7px;
    }

    /* admin leave compoff end */

    /* admin it ticket start */

    .tablet-view .res-admin-it-ticket-listing .admin-it-ticketing-title {
        max-width: 100%;
        display: inline-block;
        flex: initial;
    }

    .tablet-view .res-admin-it-ticket-listing .res-admin-empman-search {
        max-width: 50%;
    }

    .tablet-view .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right {
        max-width: 50%;
        justify-content: right;
        display: inline-block;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting {
        width: 42%;
        margin-bottom: 10px;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting.dropdown {
        width: 28%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting label {
        width: 30%;
        margin-top: 0;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting input {
        width: 58% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting select {
        width: 100% !important;
    }

    .tablet-view #adminitticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #adminitticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right .res-admin-it-ticketlisting-block-header {
        padding: 0;
        margin: 0 5px;
        justify-content: left !important;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-filter-show {
        padding: 0;
        margin: 0;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-filter-show .col-lg-12 {
        padding: 0;
        margin: 0;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticket-header-blocks .res-admin-it-ticket-header-block-info {
        display: inline-block;
    }

        .res-admin-it-ticket-listing .res-admin-it-ticket-header-blocks .res-admin-it-ticket-header-block-info .res-admin-it-ticket-header-info {
            margin-right: 20px;
            margin-bottom: 14px;
            max-width: 27%;
            display: inline-block;
        }

    .res-admin-it-ticket-listing .admin-it-ticket-title-header {
        margin-bottom: 10px !important;
    }

    #adminitticketlisttable {
        table-layout: fixed;
    }

        #adminitticketlisttable thead th:nth-child(1) {
            width: 10px !important;
        }

        #adminitticketlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminitticketlisttable thead th:nth-child(3) {
            width: 130px !important;
        }

        #adminitticketlisttable thead th:nth-child(4) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(5) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(6) {
            width: 70px !important;
        }

        #adminitticketlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(8) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(9) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(10) {
            width: 80px !important;
        }

        #adminitticketlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* admin it ticket end */

    /* admin it ticket form start */

    .tablet-view .AdminItTicketing-View {
        width: 77% !important;
    }

    /* admin it ticket form end */

    /* admin hr ticket start */

    .tablet-view .res-admin-hr-ticket-listing .admin-hr-ticketing-title {
        max-width: 100%;
        display: inline-block;
        flex: initial;
    }

    .tablet-view .res-admin-hr-ticket-listing .res-admin-empman-search {
        max-width: 50%;
    }

    .tablet-view .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right {
        max-width: 50%;
        justify-content: right;
        display: inline-block;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting {
        width: 41%;
        margin-bottom: 10px;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting.dropdown {
        width: 28%;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting label {
        width: 35%;
        margin-top: 0;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting input {
        width: 58% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting select {
        width: 100% !important;
    }

    .tablet-view #adminhrticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #adminhrticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right .res-admin-hr-ticketlisting-block-header {
        padding: 0;
        margin: 0 5px;
        justify-content: left !important;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-filter-show {
        padding: 0;
        margin: 0;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-filter-show .col-lg-12 {
        padding: 0;
        margin: 0;
    }

    /* admin hr ticket end */

    /* admin hr ticket form start */

    .tablet-view .AdminHrTicketing-View {
        width: 77% !important;
    }

    .tablet-view .admin-hrticketing-block .div-admin-hrticketing-closeddate {
        padding-right: 0;
        max-width: 49%;
        width: 100%;
    }

    /* admin hr ticket form end */

    /* vendor view start */

    .tablet-view .admin-vendor-container {
        margin-top: 15px;
    }

    .tablet-view .VendorListPage-View {
        width: 76% !important;
    }

    .tablet-view .res-admin-vendor-header-right {
        padding-left: 0;
        justify-content: left !important;
        margin-left: 0;
        margin-top: 10px;
    }

    .tablet-view .admin-vendor-view .res-admin-vendor-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-vendor-table {
        margin-top: 40px;
    }

    #adminvendortable {
        table-layout: fixed;
    }

    #adminvendortable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminvendortable thead th:nth-child(2) {
        width: 70px !important;
    }

    #adminvendortable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(4) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(5) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(6) {
        width: 100px !important;
    }

    #adminvendortable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminvendortable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor view end */

    /* vendor import start */

    .tablet-view .VendorImport-View {
        width: 76% !important;
    }    

    /* vendor import end */

    /* vendor add start */

    .tablet-view .admin-vendoradd-container .admin-vendoradd .mb-4 {
        margin-bottom: 5px !important;
    }

    .tablet-view .VendorAdding-tab {
        width: 76% !important;
    }

    /* vendor add end */

    /* vendor approval start */

    .tablet-view .VendorApprovalPage-View {
        width: 76% !important;
    }

    .tablet-view .sadmin-vendorapproval-container {
        margin-top: 10px;
    }

    .tablet-view .res-sadmin-vendorapproval-header-right {
        justify-content: left !important;
        margin-left: 0;
        padding-left: 0;
    }

    .tablet-view .res-sadmin-vendorapproval-table {
        margin-top: 30px;
    }

    #sadminvendorapprovaltable {
        table-layout: fixed;
    }

    #sadminvendorapprovaltable thead th:nth-child(1) {
        width: 30px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(2) {
        width: 70px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(3) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(4) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(5) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(6) {
        width: 100px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(7) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(8) {
        width: 60px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor approval end */

    /* purchase view start */

    .tablet-view .PurchaseListPage-View {
        width: 76% !important;
    }

    .tablet-view .res-admin-purchase-search {
        padding: 0;
    }

    .tablet-view .res-itadmin-purchase-search .search-container {
        /*margin-left: 0px !important;*/
    }

    .tablet-view .res-purchaselisting {
        padding: 0;
    }

    .tablet-view .res-itadmin-purchase-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-purchase-view .res-admin-purchase-add {
        padding-right: 0;
    }

    .tablet-view .res-itadmin-purchase-table {
        margin-top: 60px;
    }

    .tablet-view .itadmin-purchase-view .res-admin-title {
        max-width: 52%;
        flex: 0 0 52%;
    }

    .tablet-view .itadmin-purchase-view .res-itadmin-purchase-search {
        max-width: 47%;
    }

    #adminpurchasetable {
        table-layout: fixed;
    }

    #adminpurchasetable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasetable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasetable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(4) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(7) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(8) {
        width: 85px !important;
    }

    /* purchase view end */

    /* purchase bulk upload start */

    .tablet-view .PurchaseImport-View {
        width: 74% !important;
    }

    /* purchase bulk upload end */

    /* purchase add start */

    .tablet-view .PurchaseAdding-tab {
        width: 76% !important;
    }

    .tablet-view #purchase-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    .tablet-view #purchase-form .select2-container {
        width: 100% !important;
    }

    /* purchase add end */

    /* purchase account admin start */

    .tablet-view .PurchaseAccountListPage-View {
        width: 76% !important;
    }

    .tablet-view .admin-purchaseaccount-container {
        margin-top: 10px;
    }

    .tablet-view .admin-purchaseaccount-view .res-admin-title {
        max-width: 53% !important;
        flex: 0 0 53% !important;
    }

    .tablet-view .res-admin-purchaseaccount-search {
        padding: 0;
        max-width: 47%;
    }

    .tablet-view .res-admin-purchaseaccount-search .search-container {
        /*margin-left: 0px !important;*/
    }

    .tablet-view .res-purchaseaccountlisting {
        padding: 0;
    }

    .tablet-view .res-admin-purchaseaccount-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-purchaseaccount-view .res-admin-purchaseaccount-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-purchaseaccount-table {
        margin-top: 60px;
    }

    #adminpurchaseaccounttable {
        table-layout: fixed;
    }

    #adminpurchaseaccounttable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(6) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(9) {
        width: 80px !important;
    }

    /* purchase account admin end */

    /* purchase super admin start */

    .tablet-view .PurchaseSuperAdminListPage-View {
        width: 76% !important;
    }

    .tablet-view .res-admin-purchasesuperadmin-search {
        padding: 0;
    }

    .tablet-view .res-admin-purchasesuperadmin-search .search-container {
        /*margin-left: 0px !important;*/
    }

    .tablet-view .res-purchasesuperadminlisting {
        padding: 0;
    }

    .tablet-view .res-admin-purchasesuperadmin-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-purchasesuperadmin-table {
        margin-top: 60px;
    }

    .tablet-view .admin-purchasesuperadmin-view .res-admin-title {
        max-width: 52%;
        flex: 0 0 52%;
    }

    .tablet-view .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-search {
        max-width: 47%;
    }

    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }

    /* purchase super admin end */

    /* purchase super approval start */

    .tablet-view .admin-purchasesuperapproval-view .admin-purchasesuperapprovalview {
        height: 50px !important;
    }

    .tablet-view .admin-purchasesuperapproval-view .psa-content-block .psa-footer {
        margin-bottom: 20px;
    }

    .tablet-view .admin-purchasesuperapproval-view .psa-content-details {
        margin-bottom: 20px;
    }

    /* purchase super approval end */

    /* subscription view start */

    .tablet-view .admin-subscriptioninfo-container {
        margin-top: 15px;
    }

    .tablet-view .subscriptioninfo-tab {
        width: 75% !important;
    }

    .tablet-view .res-admin-subscriptioninfo-search {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-search .search-container {
        margin-left: 0px !important;
    }

    .tablet-view .res-subscriptioninfo {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-table {
        margin-top: 95px;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-action-block {
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 30px 2% 20px 2%;
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block {
        width: 100%;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-left {
        width: 22%;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right {
        width: 76%;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-fields {
        width: 47%;
        margin-bottom: 10px;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-list-right-1 {
        margin-right: -2px;
    }

    /* subscription view end */

    /* subscription add start */

    .tablet-view .subscriptionAdding-tab {
        width: 82% !important;
    }

    .tablet-view .admin-subscriptionadd-container {
        margin-top: 10px;
    }

    .tablet-view #subscription-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* subscription add end */

    /* subscription listing start */

    .tablet-view .subscriptionListing-tab {
        width: 82% !important;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs {
        display: inline-block;
    }

    .tablet-view .admin-subscriptionlisting-container {
        margin-top: 10px;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100%;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info .subscriptioninfo-field-details {
        vertical-align: top;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs i.fa {
        top: 186px;
    }

    /* subscription listing end */

    /* purchase account add start */

    .tablet-view .PurchaseAccountAdding-tab {
        width: 79% !important;
    }

    .tablet-view #purchaseaccount-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* purchase account add end */

    /* asset listing start */

    .tablet-view .admin-assetinfo-container {
        /*margin-top: 65px;*/
    }

    .tablet-view .res-admin-assetinfo-search {
        padding: 0;
    }

    .tablet-view .res-admin-assetinfo-search .search-container {
        margin-left: 0px !important;
    }

    .tablet-view .res-assetinfo {
        padding: 0;
    }

    .tablet-view .res-admin-assetinfo-header-right {
        padding-left: 0;
    }

    .tablet-view .admin-assetinfo-view .res-admin-assetinfo-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-assetinfo-table {
        margin-top: 70px;
    }

    .tablet-view .asset-list-header .assetlist_cardset {
        max-width: 45%;
        flex: 0 0 45%;
        margin: 5px 10px;
    }

    .tablet-view .asset-list-header .assetlist_cardset:nth-child(1) {
        margin-left: 10px;
    }

    .tablet-view .admin-assetinfo-view .card {
        margin-top: 15px;
    }

    #adminassetinfotable {
        table-layout: fixed;
    }

    #adminassetinfotable thead th:nth-child(1) {
        width: 20px !important;
    }

    #adminassetinfotable thead th:nth-child(2) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(3) {
        width: 185px !important;
    }

    #adminassetinfotable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminassetinfotable thead th:nth-child(5) {
        width: 105px !important;
    }

    #adminassetinfotable thead th:nth-child(6) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(7) {
        width: 100px !important;
    }

    #adminassetinfotable thead th:nth-child(8) {
        width: 65px !important;
    }

    .tablet-view .admin-assetinfo-container .assetinfo-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    .admin-assetinfo-view .asset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* asset listing end */

    /* asset add start */

    .assetAdding-tab {
        width: 79% !important;
    }

    .assetadd-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 45px;
    }

    #assetadd-form .assetadd-main-mid-block {
        padding-left: 0;
    }

    #assetadd-allocateinfo-form .assetadd-allocate-right-block {
        padding-left: 0;
        margin-top: -5px;
    }

    /* asset add end */

    /* asset view start */

    .assetview-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 6px;
    }

    .admin-asset-view .assetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-asset-view .assetview-assetinformation .assetview-assetinformation-tabs,
    .admin-asset-view .assetview-purchaseinfo-details .assetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-asset-view .assetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-asset-view .assetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-asset-view .assetview-assettransfer-details .profile-pic {
        max-width: 12% !important;
        flex: 0 0 12% !important;
    }

    /* asset view end */

    /* asset bulk start */

    .AssetImport-View .res-asset-import {
        width: 90%;
    }

    /* asset bulk end */

    /* other asset listing start */

    .tablet-view .admin-otherassetinfo-container {
        /*margin-top: 65px;*/
    }

    .tablet-view .res-admin-otherassetinfo-search {
        padding: 0;
    }

        .tablet-view .res-admin-otherassetinfo-search .search-container {
            margin-left: 0px !important;
        }

    .tablet-view .res-otherassetinfo {
        padding: 0;
    }

    .tablet-view .res-admin-otherassetinfo-header-right {
        padding-left: 0;
    }

    .tablet-view .admin-otherassetinfo-view .res-admin-otherassetinfo-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-otherassetinfo-table {
        margin-top: 70px;
    }

    .tablet-view .otherasset-list-header .otherassetlist_cardset {
        max-width: 45%;
        flex: 0 0 45%;
        margin: 5px 10px;
    }

        .tablet-view .otherasset-list-header .otherassetlist_cardset:nth-child(1) {
            margin-left: 10px;
        }

    .tablet-view .admin-otherassetinfo-view .card {
        margin-top: 15px;
    }

    #adminotherassetinfotable {
        table-layout: fixed;
    }

        #adminotherassetinfotable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminotherassetinfotable thead th:nth-child(2) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminotherassetinfotable thead th:nth-child(4) {
            width: 90px !important;
        }

        #adminotherassetinfotable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminotherassetinfotable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminotherassetinfotable thead th:nth-child(8) {
            width: 65px !important;
        }

    .tablet-view .admin-otherassetinfo-container .otherassetinfo-list-edit .otherasset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    .admin-otherassetinfo-view .otherasset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* other asset listing end */

    /* other asset view start */

    .otherassetview-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 6px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .otherassetview-assetinformation-tabs,
    .admin-otherasset-view .otherassetview-purchaseinfo-details .otherassetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-otherasset-view .otherassetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-otherasset-view .otherassetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-otherasset-view .otherassetview-assettransfer-details .profile-pic {
        max-width: 12% !important;
        flex: 0 0 12% !important;
    }

    /* other asset view end */

    /* other asset bulk start */

    .otherAssetImport-View .res-otherasset-import {
        width: 90%;
    }

    /* other asset bulk end */

    /* monthly maintenance start */

    .admin-maintenanceinfo-container {
        margin-top: 15px !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        justify-content: left !important;
    }

    #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(7) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(8) {
        width: 60px;
    }

    #res-maintenance-filter-popup {
        left: -40px;
        right: 0;
        width: 210% !important;
    }

    .res-admin-maintenanceinfo-filter .maintenance-filter-fileds {
        display: block !important;
        margin-bottom: 15px;
        width: 100% !important;
    }

    #adminmaintenanceinfotable .maintenanceinfo-list-edit .maintenance-options {
        position: fixed !important;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 7px;
    }

    .res-admin-maintenanceinfo-table {
        margin-top: 30px !important;
    }

    /* monthly maintenance end */

    /* maintenance history start */

    .maintenancehistory-tab {
        margin-top: 10px !important;
    }

    .admin-maintenancehistory-view .res-maintenancehistory-table {
        margin-top: 45px;
    }

    .res-maintenancehistorylisting {
        padding: 0 0 !important;
    }

    .admin-maintenancehistory-view .admin-maintenancehistory-header-right {
        justify-content: left !important;
    }

    #maintenancehistorytable {
        table-layout: fixed;
    }

    #maintenancehistory-status-dropdown {
        width: 80px;
    }

    #maintenancehistorytable thead th:nth-child(1) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(2) {
        width: 130px;
    }

    #maintenancehistorytable thead th:nth-child(3) {
        width: 140px;
    }

    #maintenancehistorytable thead th:nth-child(4) {
        width: 150px;
    }

    #maintenancehistorytable thead th:nth-child(5) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(6) {
        width: 180px;
    }

    /* maintenance history end */

    /* admin timesheet start */

    .res-admin-timesheet .admin-timesheet-header-block {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-header-block-left {
        width: 100%;
        overflow-x: scroll;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block1 {
        width: 85%;
        margin-bottom: 10px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 20%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 .div-timesheet-company {
        padding: 0;
        margin-bottom: 7px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 35%;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-resourcename,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-reportingmanager {
        width: 100%;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-hours-spent,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-attendance {
        width: 100% !important;
    }

    .admin-timesheet-list #admintimesheetlistingTable {
        table-layout: fixed;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(1) {
        width: 90px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(3) {
        width: 250px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(4) {
        width: 350px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(5) {
        width: 100px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(6) {
        width: 150px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(7) {
        width: 80px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(8) {
        width: 100px;
    }

    /* admin timesheet end */

    /* emp onboard list start */

    .admin-emponboardlist-container {
        margin-top: 15px;
    }

    .admin-emponboardlist-view .res-admin-emponboardlist-header-right {
        justify-content: left;
    }

    #adminemponboardlisttable {
        table-layout: fixed;
    }

        #adminemponboardlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminemponboardlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminemponboardlisttable thead th:nth-child(3) {
            width: 135px !important;
        }

        #adminemponboardlisttable thead th:nth-child(4) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(5) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(6) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(7) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(8) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(9) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(10) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* emp onboard list end */

    /* it emp exit listing start */

    .admin-empexitlist-container {
        margin-top: 15px;
    }

    .res-admin-empexitlist-search {
        padding: 0;
    }

        .res-admin-empexitlist-search .search-container {
            margin-left: 0px !important;
        }

    .admin-empexitlist-view .res-admin-empexitlist-header-right {
        justify-content: left !important;
    }

    .res-empexitlist {
        padding: 0;
    }

    .res-admin-empexitlist-header-right {
        padding-left: 0;
    }

    .admin-empexitlist-view .res-admin-empexitlist-add {
        padding-right: 0;
    }

    .admin-empexitlist-view .card {
        margin-top: 15px;
    }

    #adminempexitlisttable {
        table-layout: fixed;
    }

        #adminempexitlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminempexitlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminempexitlisttable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminempexitlisttable thead th:nth-child(4) {
            width: 140px !important;
        }

        #adminempexitlisttable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminempexitlisttable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminempexitlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminempexitlisttable thead th:nth-child(8) {
            width: 125px !important;
        }

        #adminempexitlisttable thead th:nth-child(9) {
            width: 65px !important;
        }

        #adminempexitlisttable thead th:nth-child(10) {
            width: 145px !important;
        }

        #adminempexitlisttable thead th:nth-child(11) {
            width: 65px !important;
        }

    .admin-exitlist-container .exitlist-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    /* it emp exit listing end */

    .admin-dashboard-view .leave-request-Page {
        overflow-x: scroll;
        width: 100%;
    }

    .admin-dashboard-view .leave-request-header-block {
        width: 120%;
    }

    .admin-dashboard-view .admin-todays-leave-list .admin-todays-leave-mid {
        margin-right: 0px;
    }

}

/* Media Query for Tablets Ipads portrait mode end */

/* iPad Mini (Landscape) */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    .main-content {
        margin-left: 195px !important;
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .p-md-0 {
        padding: 0 !important;
    }

    /* login start*/

    .tablet-view .login-page .login-container {
        max-width: 100%;
        margin-top: 40px;
        padding: 30px 0px;
    }

    .tablet-view .login-page .logo {
        width: 40%;
        margin-left: 26%;
        margin-top: 20%;
    }

    .tablet-view .login-page .signin-as {
        margin-left: 0% !important;
        text-align: center;
    }

    .tablet-view .login-page .password-label {
        width: 90%;
    }

    .tablet-view .login-page .forgot-password {
        margin-right: 0% !important;
        float: right;
        width: 100%;
        margin-left: 0px !important;
        text-align: right;
    }

    .tablet-view .login-page .toggle-password {
        right: 80px;
    }

    .tablet-view .login-page .empemail-field input {
        max-width: 100%;
    }

    .tablet-view .login-page #StaySignedIn {
        margin-top: 4px !important;
    }

    /* login end*/

    /* forgot password start*/
    .tablet-view .login-page .forgot-container {
        width: 100% !important;
        margin-top: 40px !important;
        padding: 20px 30px !important;
    }

    .tablet-view .login-page .forgot-container .login-heading {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword {
        margin-left: 0px !important;
    }

    .tablet-view .login-page #forgotpassword button {
        width: 100% !important;
    }

    .tablet-view .login-page #forgotpassword .empemail-field input {
        max-width: 100%;
    }

    /* forgot password start*/

    /* emp dashboard start */
    .tablet-view .emp-dashboard .main-content {
        width: 78% !important;
        margin-left: 210px;
    }

    .tablet-view #dashcurrentTime {
        font-size: 17px;
        margin-top: 18px;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkout-time {
        margin-top: 20px !important;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkin-checkout {
        margin-top: 0;
    }

    .tablet-view .total-hours .btn-checkin {
        color: white;
        margin-top: 18px;
        width: 104%;
    }

    .tablet-view #checkinhoursminutes {
        font-size: 28px !important;
    }

    .tablet-view .day-date-time {
        max-width: 55%;
    }

    .tablet-view .in-out {
        max-width: 49%;
        flex: 0 0 45%;
    }

    .tablet-view .in-out .smalltext {
        font-size: 14px;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out {
        max-width: 55%;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out-time {
        max-width: 49%;
        flex: 0 0 45%;
        margin-top: 15px;
    }

    /* emp dashboard end */

    /* admin dashboard start */
    .tablet-view .res-admin-dashboard .main-content {
        width: 75% !important;
    }

    .tablet-view .res-admin-dashboard .dashcard_style {
        height: auto;
    }

    .tablet-view .admindash_card table thead th {
        font-size: 9px;
    }

    .tablet-view .admindash_card .res-holidays-details-left {
        width: 73%;
    }

    .tablet-view .admindash_card .res-holidays-details-right {
        width: 24%;
    }

    /* admin dashboard end */

    /* self services start*/
    .tablet-view .emp-self-service .main-content.container-fluid {
        width: 79% !important;
        padding: 55px 0;
    }

    .tablet-view .main-content.container-fluid .backgroundimg {
        width: 105.9% !important;
        margin-left: -15px;
    }

    .tablet-view .main-content.container-fluid .empviewrow .block-view {
        width: 100% !important;
        margin-bottom: 15px;
    }

    .tablet-view .self-service-header-info h4 {
        line-height: 1.5;
        //width: 200px; /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tablet-view .self-service-header-info p {
        line-height: 1.5;
        //width: 200px; /* Set your desired width */
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tablet-view .emp-data .emp-change-password {
        max-width: initial;
        flex: auto;
        display: flex;
    }
    /* self services end*/

    /* attendence start*/

    .tablet-view .emp-attendance .main-content.container-fluid {
        width: 79% !important;
        padding: 64px 0px;
        margin-right: 0;
    }

    .tablet-view .attendance-nav .att-div {
        width: 100%;
        display: inline-block;
    }

    .tablet-view .attendance-nav .att-calender {
        width: 100%;
        display: inline-block;
        margin-top: 0px;
        justify-content: left !important;
        margin-left: 5px;
    }

    .tablet-view .attendance-nav .apply-div button {
        margin-left: 0px !important;
    }

    .tablet-view #attendanceTable_wrapper {
        padding: 0;
    }

    .tablet-view .att-table .attendence-thead th {
        //width: auto !important;
    }

    .tablet-view .att-calender .b-to {
        margin-top: 0px;
    }

    .tablet-view .att-table {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    .tablet-view .apply-div {
        margin: 10px 0px 0px 0px;
        padding: 0;
    }

    .tablet-view .attendance-nav .att-calender .from-to-calen {
        width: 80%;
    }

    .tablet-view .attendance-nav .att-calender .apply-div {
        margin: 0px 0px 0px 0px;
    }

    .tablet-view #attendanceTable {
        table-layout: fixed;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(1) {
        width: 120px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(2) {
        width: 230px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(3) {
        width: 100px !important;
    }

    .tablet-view #attendanceTable .attendence-thead th:nth-child(4) {
        width: 100px !important;
    }

    /* attendence end*/

    /* emp leave start */
    .tablet-view .emp-leave .main-content.container-fluid {
        width: 82% !important;
        padding: 65px 0px;
        margin-left: 195px !important;
        margin-right: 0px;
    }

    .tablet-view .emp-leave .tracker_topic {
        margin: 0 !important;
    }

    .tablet-view .emp-leave .empleave-calendar-body {
        padding: 15px 0px;
    }

    .tablet-view .emp-leave .empleave-calendar-header {
        //justify-content: flex-end;
        width: 100%;
        margin: 0;
    }

    .tablet-view .emp-leave #leaveHistoryTable_wrapper {
        padding: 0 !important;
    }

    .tablet-view .emp-leave .leavehistory_btn {
        margin-top: 20px !important;
    }

    .tablet-view .emp-leave .popup-form {
        padding: 0 !important;
    }

    .tablet-view .emp-leave .apply-date-section {
        display: block;
    }

    .tablet-view .emp-leave .apply-date-section .form-group {
        margin-right: 0;
    }

    .tablet-view .emp-leave .res-emp-carousel {
        display: inline-block;
        width: 100%;
    }

    .tablet-view .emp-leave #leaveCarousel .carousel-item.carousel-leave-item .col-md-2 {
        padding: 0;
        max-width: 140% !important;
    }

    .tablet-view .emp-leave .carousel-leave-item {
        /*display: inline-block;*/
        width: 147% !important;
    }

    .tablet-view .emp-leave .res-emp-carousel-block {
        display: inline-block !important;
        max-width: 65%;
    }

    .tablet-view .emp-leave .res-emp-apply {
        /*display: inline-block !important;*/
        vertical-align: top;
        float: right;
    }

    .empleave-calendar-table {
        width: 92% !important;
    }

    .tablet-view .emp-leave .carousel-leave-item .tracker-card {
        width: 160%;
        display: inline-block !important;
    }

    .tablet-view .empleave-calendar-body thead th {
        padding: 5px 8px;
    }

    .tablet-view .leave-dashboard-data .res-emp-leave-title {
        display: block;
        width: 74%;
        margin-top: 15px;
    }

    .tablet-view .carousel-inner .carousel-item > div:first-child {
        display: block !important;
    }

    .tablet-view .emp-leave .leave-dashboard-data .emp-leave-apply-form {
        margin-left: 3% !important;
        width: 96%;
    }

    .tablet-view #leaveHistoryTable {
        table-layout: fixed;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(1) {
        width: 128px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(2) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(3) {
        width: 150px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(5) {
        width: 250px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(6) {
        width: 40px !important;
    }

    .tablet-view #empleaveCompOffTable {
        table-layout: fixed;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(3) {
        width: 128px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(5) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(6) {
        width: 250px !important;
    }

    .tablet-view .empleave-container .leave-history {
        width: 94%;
    }

    /* emp leave end*/

    /* emp ticket start */

    .tablet-view .emp-Ticket-view .main-content {
        width: 80% !important;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-title {
        width: 38%;
        display: inline-block;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-mid {
        display: none;
    }

    .tablet-view .res-emp-tickethistory-header .res-emp-tickethistory-right {
        display: inline-flex;
        width: 61%;
    }

    .tablet-view #empticketlistingTable {
        margin: 0;
    }

    .tablet-view #empticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(1) {
        width: 300px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(1) .emp-ticketing-listing-title {
        width: 250px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(3) {
        width: 220px !important;
    }

    .tablet-view #empticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .tablet-view #empticketlistingTable .emp-ticketing-listing-title {
        width: 240px;
    }

    .tablet-view .res-emp-tickethistory-header {
        justify-content: space-between;
    }

    /* emp ticket end */

    /*admin emp management page start*/

    .tablet-view .res-admin-employee-management .main-content {
        width: 80% !important;
        margin-top: 10px;
    }

    .tablet-view .admin-empview .res-admin-title {
        margin: 0 0 10px 0px;
        padding: 0;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-search .search-container {
        width: 100%;
        margin-left: 0 !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-add {
        margin-top: 15px;
    }

    .tablet-view .res-admin-employee-management .res-admin-filter-inside {
        display: inline-block !important;
        margin-right: 0px !important;
    }

    .tablet-view .res-admin-employee-management .res-admin-filter-inside .dropdown {
        display: inline-block;
        width: 21%;
    }

    .tablet-view .res-admin-employee-management .admin-empview {
        margin-bottom: 20px;
        display: inline-block;
        margin-top: -5px;
    }

    .tablet-view .res-admin-employee-management .admin-emp-action-block {
        margin-top: 20px;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show {
        display: inline;
    }

    .tablet-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: -15px;
    }

    .tablet-view .res-admin-employee-management .res-clear-btn {
        /*background: #2693F8;*/
        padding: 5px 20px;
        border-radius: 5px;
        /*color: #fff;*/
        text-transform: capitalize;
        margin-left: 0 !important;
        margin-top: 10px;
        display: inline-block;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .save-and-next,
    .tablet-view .res-admin-employee-management .admin-empadd-view #myTabContent .addemp-submit-btn {
        height: auto;
        margin-top: auto !important;
        margin-left: 0px !important;
        float: left;
        margin-bottom: 30px;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .import-user-head {
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .file-upload {
        width: 100%;
    }

    .tablet-view .res-admin-employee-management .admin-empadd-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    .tablet-view .res-admin-employee-management .res-save-btn {
        max-width: 100% !important;
        flex: auto;
    }

    .res-admin-emp-tabs {
        width: 100% !important;
    }

    .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        /*top: 14px;
        right: 22px;*/
        top: 162px;
        right: 85px;
    }

    .responsive-tabs.nav-tabs i.fa.fa-caret-up {
        display: none;
    }

    .responsive-tabs.nav-tabs > li {
        display: none;
        float: none;
        text-align: center;
        width: 100%;
    }

    .responsive-tabs.nav-tabs > li:last-of-type > a {
        margin-right: 0;
    }

    .responsive-tabs.nav-tabs > li > a {
        margin-right: 0;
        background: #fff;
        border: 1px solid #DDDDDD;
    }

    .responsive-tabs.nav-tabs > li.active {
        display: block;
    }

    .responsive-tabs.nav-tabs > li.active a {
        border: 1px solid #DDDDDD;
        border-radius: 2px;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-up {
        display: block;
    }

    .responsive-tabs.nav-tabs.open i.fa.fa-caret-down {
        display: none;
    }

    .responsive-tabs.nav-tabs.open > li {
        display: block;
    }

    .responsive-tabs.nav-tabs.open > li a {
        border-radius: 0;
    }

    .responsive-tabs.nav-tabs.open > li:first-of-type a {
        border-radius: 2px 2px 0 0;
    }

    .responsive-tabs.nav-tabs.open > li:last-of-type a {
        border-radius: 0 0 2px 2px;
    }

    .admin-empmanagement-view .responsive-tabs.nav-tabs i.fa.fa-caret-down {
        /*display: block;*/
        right: 100px;
    }

    #myTabContent .tabs-view .tab-container {
        padding: 0;
    }

    .tablet-view .edit-btn, .tablet-view .delete-btn {
        display: inline;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-header-right {
        display: inline-block;
        padding: 0;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-search {
        flex: 0 0 50%;
        max-width: 50%;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-header-right .advanced-filtertab {
        justify-content: left !important;
    }

    .tablet-view .admin-empmanagement-view .res-admin-empman-filter {
        flex: 0 0 25% !important;
        max-width: 25% !important;
        padding: 0;
    }

    /*admin emp management page end*/

    /* admin selfservice start */

    .admin-selfservice-list-horizon .main-content {
        /*margin-left: 0px !important;*/
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: 30% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-right {
        width: 60% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .responsive-tabs.nav-tabs i.fa {
        top: 5px;
        right: 0;
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        margin-bottom: 60px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        width: 130%;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        width: auto;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        display: block !important;
    }

    .admin-selfservice-list-horizon .tablet-view .responsive-tabs.nav-tabs {
        position: relative;
        z-index: 10;
        height: 42px;
        overflow: visible;
        border-bottom: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right .admin-ss-details-block3 .admin-ss-details-right-block {
        text-overflow: ellipsis;
        width: 164px;
        display: inline-flex;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-assetview .tree-structure {
        overflow-y: scroll;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block1,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block2,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block3 {
        justify-content: left !important;
        margin: 0px -5px !important;
    }    

    /* admin selfservice end */

    /* admin maintenance acknowledge start */

    .admin-maintenanceacknowledge-list-horizon .main-content {
        margin-left: 0 !important;
    }

    /* admin maintenance acknowledge end */

    /* admin attendance start*/
    .tablet-view .res-admin-attendance .main-content.container-fluid {
        width: 77% !important;
        padding: 65px 0px;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header {
        display: inline !important;
        width: 94%;
    }

    .tablet-view .res-admin-attendance .res-admin-att-header-block {
        padding: 0;
    }

    .tablet-view .dropdowns-container .month-dropdown {
        width: 150px;
        display: inline-block;
    }

    .tablet-view .dropdowns-container {
        display: inline-block;
        width: 100%;
        justify-content: left !important;
        margin-left: 10px;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-header-right .res-admin-leave-balance-export {
        flex: 0 0 15% !important;
        max-width: 15% !important;
    }

    .tablet-view .dropdowns-container .month-dropdown input {
        width: 92% !important;
    }

    .tablet-view .res-admin-attendance .admin-attendancemgmt-view .days-container {
        overflow-x: scroll;
        display: inline-flex;
        width: 70% !important;
        margin: 10px 4%;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown {
        width: 100px;
        display: inline-block !important;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .adminatt-dropdown select {
        width: 100% !important;
        margin-left: 0px !important;
    }

    .tablet-view .res-admin-attendance .res-admin-attendance-header .res-add-shift-btn {
        width: 20%;
        display: inline;
    }

    .tablet-view .res-admin-attendance .dropdowns-container .day {
        padding: 0 4px;
    }

    .tablet-view .res-admin-attendance .table-responsive {
        overflow-x: auto !important;
    }

    .tablet-view #leaveUpdateModal .leaveupdate_checkin, .tablet-view #leaveUpdateModal .leaveupdate_checkout {
        width: 100%;
    }

    .tablet-view #leaveUpdateModal .res-submit-btn {
        margin: 0 15px !important;
        padding: 0;
    }

    .tablet-view .res-admin-individual-attendance {
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-individual-attendance .res-admin-individual-att-from-to {
        margin-left: 5% !important;
    }

    .tablet-view .res-admin-attendance .res-date-from-to {
        padding-right: 4% !important;
        justify-content: left !important;
        margin-left: 20px;
    }

    .tablet-view .addshiftcontent {
        padding: 0px 0px 0px 20px;
        margin-top: 5px !important;
        width: 70%;
    }

    .tablet-view .admin-attendancemgmt-view .b-from label,
    .tablet-view .admin-attendancemgmt-view .b-to label {
        margin-right: 10px;
    }

    .tablet-view .admin-attendance-container {
        margin-left: 0px !important;
    }


    .tablet-view .addshiftcontent .addshiftcard .res-start-end-time {
        display: block;
        width: 90% !important;
    }

    /* admin attendance end*/

    /* admin leave start*/
    .tablet-view .res-admin-leave .main-content.container-fluid {
        width: 76% !important;
        margin-left: 170px !important;
    }

    .tablet-view .res-admin-leave-balance {
        margin-top: 0px;
        width: 113%;
    }

    .tablet-view .res-admin-leave-balance .search-container {
        margin-left: 10% !important;
    }

    .tablet-view .res-adminleave-header-right .dropdowns-leave-container {
        display: inline-block;
        width: 100%;
        padding: 0;
    }

    .tablet-view .admin-leave-container .adminleave-dropdown {
        width: 28%;
        display: inline-block;
        margin-right: 20px !important;
        text-align: center;
    }

    .tablet-view .admin-leave-container .res-adminleave-drop {
        display: inline-block;
        text-align: right;
    }

    .tablet-view .admin-leave-container #LeaveDateDropdown {
        margin-left: 0;
    }

    .tablet-view .admin-leave-container #daysLeaveContainer {
        overflow-x: scroll;
        display: inline-flex !important;
        width: 100% !important;
        margin: 10px 7%;
        margin-left: 0px !important;
    }

    .tablet-view .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave {
        padding: 0 2px;
    }

    .tablet-view .res-admin-leave .admin-leaveHistory-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-leave .admin-leaveBalance-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    .tablet-view .res-admin-leave .admin-leave-compoff-container {
        margin-left: 0px !important;
        margin-top: 0px !important;
    }

    /* admin leave end*/

    /* admin leave history start*/

    .tablet-view .res-admin-leave .res-admin-leave-history .admin-leave-history-header-title h4 {
        margin-top: 5px;
    }

    .tablet-view .res-admin-leavehistory-main-header {
        justify-content: initial !important;
        display: inline-block !important;
    }

    .tablet-view .res-admin-leave-history .res-admin-leavehistory-filter {
        width: 100%;
        margin: 10px 0;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-export {
        width: 16%;
        margin: 0px 0 0px 15px;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory {
        display: block !important;
        margin-bottom: 10px;
    }

    .tablet-view .res-admin-leave-history .adminleavehistory-dropdown-toggle {
        width: 100%;
    }

    .tablet-view #adminleavehistoryfilter .res-admin-history-filter-inside {
        margin-right: 0 !important;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory label {
        width: 10%;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory input {
        width: 85% !important;
    }

    .tablet-view #adminleavehistoryfilter .res-adminadvfilter-leavehistory select {
        width: 100% !important;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-calender {
        margin-left: 3%;
    }

    .tablet-view .res-admin-leave-history .res-admin-leavehistory-searchbar {
        padding-left: 5px;
        margin-top: 10px;
        display: inline-flex;
    }

    .tablet-view .res-admin-leave-history .res-admin-total-leaves-import {
        margin: 10px 0px 0px 5px;
    }

    .tablet-view .res-admin-leavehistory-calendar .LeaveEmpHistory-calender .res-leavehistpry-calender-search #employeeDropdown {
        width: 100%;
    }

    .tablet-view .res-admin-leave-history .res-admin-leave-balance-settings-dropdown {
        display: inline-block;
    }

    /* admin leave history end*/

    /* admin leave balance start*/
    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-header .search-container {
        margin-left: 5% !important;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-header {
        width: 100%;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-main-headere .search-container {
        margin-left: 4% !important;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-export.res-export-btn .dropdowns-container {
        justify-content: normal !important;
    }

    .tablet-view .res-adminleavebalance-update-block .table.leaveblanceupdate-table {
        width: 100%;
    }

    .tablet-view .res-admin-leave-balance .res-admin-leave-balance-header-right {
        justify-content: left;
        display: inline-flex;
    }

    .res-admin-leave-balance #leaveBalanceTable {
        table-layout: fixed;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(1) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(2) {
        width: 290px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(3) {
        width: 100px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(4) {
        width: 80px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(5) {
        width: 80px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(6) {
        width: 100px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(7) {
        width: 140px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(8) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(9) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(10) {
        width: 60px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(11) {
        width: 70px !important;
    }

    /* admin leave balance end*/

    /* admin leave import start */
    .tablet-view .admin-leaveimport-view .leave-file-upload {
        width: 100%;
    }

    .tablet-view .admin-leaveimport-view .submit-button {
        margin-top: 20px;
        text-align: center;
        margin-right: auto;
    }

    /* admin leave import end */

    /* admin leave compoff start */

    .tablet-view .res-admincompoff-header .res-adminleave-compoff-header-center {
        display: inline-block !important;
    }

    .tablet-view .res-admincompoff-header .res-adminleave-compoff-header-right {
        margin-top: 10px;
        display: inline !important;
    }

    .tablet-view .res-admincompoff-header #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .tablet-view .res-admin-leavecompoff-view .dropdowns-leave-compoff-container {
        justify-content: space-between;
    }

    .tablet-view .admin-leavecalender-view .empleave-calendar-table .empleave-leave-request {
        top: 5px;
    }

    .tablet-view .res-admin-leavecompoff-view #LeavecompoffDateDropdown {
        margin-left: 0;
        margin-top: 10px;
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to {
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to label {
        width: 15% !important;
    }

    .tablet-view .res-admin-leavecompoff-view .res-adminleave-compoff-from-to input {
        width: 85% !important;
    }

    .tablet-view #adminleavecompoffTable {
        table-layout: fixed;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(1) {
        width: 60px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(2) {
        width: 260px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(3) {
        width: 160px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(4) {
        width: 160px;
    }

    .tablet-view #adminleavecompoffTable tbody td:nth-child(5) {
        width: 85px;
    }

    .res-admin-leavecompoff-view #adminleavecompoffTable .admin-leavehistoryoptions {
        position: relative;
        right: -7px;
    }

    /* admin leave compoff end */

    /* admin it ticket start */

    .tablet-view .res-admin-it-ticket-listing .admin-it-ticketing-title {
        max-width: 100%;
        display: inline-block;
        flex: initial;
    }

    .tablet-view .res-admin-it-ticket-listing .res-admin-empman-search {
        max-width: 50%;
    }

    .tablet-view .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right {
        max-width: 50%;
        justify-content: right;
        display: inline-block;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting {
        width: 42%;
        margin-bottom: 10px;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting.dropdown {
        width: 28%;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting label {
        width: 35%;
        margin-top: 0;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting input {
        width: 58% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .tablet-view #adminitticketlistingfilter .res-admin-it-ticketlisting-filter-inside .res-adminadvfilter-itticketlisting select {
        width: 100% !important;
    }

    .tablet-view #adminitticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminitticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-header-right .res-admin-it-ticketlisting-block-header {
        padding: 0;
        margin: 0 5px;
        justify-content: left !important;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-filter-show {
        padding: 0;
        margin: 0;
    }

    .res-admin-it-ticket-listing .res-admin-it-ticketlisting-filter-show .col-lg-12 {
        padding: 0;
        margin: 0;
    }

    .tablet-view #adminitticketlistingTable_wrapper {
        padding: 20px 0;
    }

    #adminitticketlisttable {
        table-layout: fixed;
    }

        #adminitticketlisttable thead th:nth-child(1) {
            width: 10px !important;
        }

        #adminitticketlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminitticketlisttable thead th:nth-child(3) {
            width: 130px !important;
        }

        #adminitticketlisttable thead th:nth-child(4) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(5) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(6) {
            width: 70px !important;
        }

        #adminitticketlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(8) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(9) {
            width: 100px !important;
        }

        #adminitticketlisttable thead th:nth-child(10) {
            width: 80px !important;
        }

        #adminitticketlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* admin it ticket end */

    /* admin it ticket form start */

    .tablet-view .AdminItTicketing-View {
        width: 77% !important;
    }

    /* admin it ticket form end */

    /* admin hr ticket start */

    .tablet-view .res-admin-hr-ticket-listing .admin-hr-ticketing-title {
        max-width: 100%;
        display: inline-block;
        flex: initial;
    }

    .tablet-view .res-admin-hr-ticket-listing .res-admin-empman-search {
        max-width: 50%;
    }

    .tablet-view .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right {
        max-width: 50%;
        justify-content: right;
        display: inline-block;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside {
        display: inline-block !important;
        width: 100%;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting {
        width: 41%;
        margin-bottom: 10px;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting.dropdown {
        width: 28%;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting label {
        width: 35%;
        margin-top: 0;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting input {
        width: 58% !important;
        margin-top: 0;
        margin-right: 0px !important;
    }

    .tablet-view #adminhrticketlistingfilter .res-admin-hr-ticketlisting-filter-inside .res-adminadvfilter-hrticketlisting select {
        width: 100% !important;
    }

    .tablet-view #adminhrticketlistingTable {
        table-layout: fixed;
        margin: 0 0%;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(3) {
        width: 120px !important;
    }

    .tablet-view #adminhrticketlistingTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #adminhrticketlistingTable_wrapper {
        padding: 20px 0;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-header-right .res-admin-hr-ticketlisting-block-header {
        padding: 0;
        margin: 0 5px;
        justify-content: left !important;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-filter-show {
        padding: 0;
        margin: 0;
    }

    .res-admin-hr-ticket-listing .res-admin-hr-ticketlisting-filter-show .col-lg-12 {
        padding: 0;
        margin: 0;
    }

    /* admin hr ticket end */

    /* admin hr ticket form start */

    .tablet-view .AdminHrTicketing-View {
        width: 77% !important;
    }

    .tablet-view .admin-hrticketing-block .div-admin-hrticketing-closeddate {
        padding-right: 0;
        max-width: 49%;
        width: 100%;
    }

    /* admin hr ticket form end */

    /* vendor view start */

    .tablet-view .VendorListPage-View {
        width: 80% !important;
    }

    #adminvendortable {
        table-layout: fixed;
    }

    #adminvendortable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminvendortable thead th:nth-child(2) {
        width: 70px !important;
    }

    #adminvendortable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(4) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(5) {
        width: 150px !important;
    }

    #adminvendortable thead th:nth-child(6) {
        width: 100px !important;
    }

    #adminvendortable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminvendortable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminvendortable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor view end */

    /* vendor approval start */

    .tablet-view .VendorApprovalPage-View {
        width: 80% !important;
    }

    .tablet-view .VendorApprovalPage-View .sadmin-vendorapproval-container {
        margin-top: 10px;
    }

    .tablet-view .VendorApprovalPage-View .res-sadmin-vendorapproval-status {
        max-width: 30%;
    }

    #sadminvendorapprovaltable {
        table-layout: fixed;
    }

    #sadminvendorapprovaltable thead th:nth-child(1) {
        width: 30px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(2) {
        width: 70px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(3) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(4) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(5) {
        width: 150px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(6) {
        width: 100px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(7) {
        width: 120px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(8) {
        width: 60px !important;
    }

    #sadminvendorapprovaltable thead th:nth-child(9) {
        width: 70px !important;
    }

    /* vendor approval end */

    /* purchase view start */

    .tablet-view .PurchaseListPage-View {
        width: 76% !important;
    }

    .tablet-view .res-admin-purchase-search {
        padding: 0;
    }

    .tablet-view .res-itadmin-purchase-search .search-container {
        /*margin-left: 0px !important;*/
    }

    .tablet-view .res-purchaselisting {
        padding: 0;
    }

    .tablet-view .res-itadmin-purchase-header-right {
        padding-left: 0;
        /*justify-content: left !important;*/
    }

    .tablet-view .itadmin-purchase-view .res-itadmin-purchase-export {
        max-width: 10%;
    }

    .tablet-view .admin-purchase-view .res-admin-purchase-add {
        padding-right: 0;
    }

    .tablet-view .res-itadmin-purchase-table {
        margin-top: 60px;
    }

    .tablet-view .PurchaseListPage-View {
        width: 80% !important;
    }

    .tablet-view .itadmin-purchase-view .res-itadmin-purchase-add {
        max-width: 30%;
    }

    #adminpurchasetable {
        table-layout: fixed;
    }

    #adminpurchasetable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasetable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasetable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(4) {
        width: 150px !important;
    }

    #adminpurchasetable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(7) {
        width: 180px !important;
    }

    #adminpurchasetable thead th:nth-child(8) {
        width: 85px !important;
    }

    /* purchase view end */

    /* purchase add start */

    .tablet-view .PurchaseAdding-tab {
        width: 76% !important;
    }

    .tablet-view #purchase-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    .tablet-view #purchase-form .select2-container {
        width: 100% !important;
    }

    /* purchase add end */

    /* purchase super admin start */

    .tablet-view .admin-purchasesuperadmin-container {
        margin-top: 10px;
    }

    .tablet-view .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-export {
        max-width: 10%;
    }

    .tablet-view .res-admin-purchasesuperadmin-table {
        margin-top: 30px;
    }

    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }

    /* purchase super admin end */

    /* purchase super approval start */

    .tablet-view .PurchaseSuperApprovalListPage-View {
        width: 80% !important;
    }

    .tablet-view .admin-purchasesuperapproval-view .psa-content-details {
        margin-bottom: 20px;
    }

    /* purchase super approval end */

    /* subscription view start */

    .tablet-view .admin-subscriptioninfo-container {
        margin-top: 15px;
    }

    .tablet-view .subscriptioninfo-tab {
        width: 82% !important;
    }

    .tablet-view .res-admin-subscriptioninfo-search {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-search .search-container {
        margin-left: 0px !important;
    }

    .tablet-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-export {
        max-width: 7% !important;
        flex: 0 0 7% !important;
    }

    .tablet-view .res-subscriptioninfo {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        padding-right: 0;
        max-width: 36%;
    }

    .tablet-view .res-admin-subscriptioninfo-table {
        margin-top: 95px;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-action-block {
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 30px 2% 20px 2%;
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block {
        width: 100%;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-fields {
        margin-bottom: 10px;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-list-right-1 {
        margin-right: -2px;
    }

    /* subscription view end */

    /* subscription add start */

    .tablet-view .subscriptionAdding-tab {
        width: 82% !important;
    }

    .tablet-view .admin-subscriptionadd-container {
        margin-top: 10px;
    }

    .tablet-view #subscription-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* subscription add end */

    /* subscription listing start */

    .tablet-view .subscriptionListing-tab {
        width: 82% !important;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs {
        display: inline-block;
    }

    .tablet-view .admin-subscriptionlisting-container {
        margin-top: 10px;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100%;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info .subscriptioninfo-field-details {
        vertical-align: top;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs i.fa {
        top: 186px;
    }

    /* subscription listing end */

    /* purchase account admin start */

    .tablet-view .admin-purchaseaccount-container {
        margin-top: 10px;
    }

    .tablet-view .res-admin-purchaseaccount-table {
        margin-top: 30px;
    }

    .tablet-view .admin-purchaseaccount-view .res-admin-purchaseaccount-export {
        max-width: 10%;
    }

    #adminpurchaseaccounttable {
        table-layout: fixed;
    }

    #adminpurchaseaccounttable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(6) {
        width: 150px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(7) {
        width: 120px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(8) {
        width: 60px !important;
    }

    #adminpurchaseaccounttable thead th:nth-child(9) {
        width: 80px !important;
    }

    /* purchase account admin end */

    /* purchase account add start */

    .tablet-view .PurchaseAccountAdding-tab {
        width: 82% !important;
    }

    .tablet-view #purchaseaccount-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* purchase account add end */

    /* asset listing start */

    .tablet-view .admin-assetinfo-container {
        /*margin-top: 65px;*/
    }

    .tablet-view .res-admin-assetinfo-search {
        padding: 0;
    }

    .tablet-view .res-admin-assetinfo-search .search-container {
        margin-left: 0px !important;
    }

    .tablet-view .res-assetinfo {
        padding: 0;
    }

    .tablet-view .res-admin-assetinfo-header-right {
        padding-left: 0;
    }

    .tablet-view .admin-assetinfo-view .res-admin-assetinfo-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-assetinfo-table {
        margin-top: 60px;
    }

    .tablet-view .asset-list-header .assetlist_cardset {
        max-width: 30% !important;
        flex: 0 0 30% !important;
        margin: 5px 10px;
    }

    .tablet-view .asset-list-header .assetlist_cardset:nth-child(1) {
        margin-left: 10px;
    }

    .tablet-view .admin-assetinfo-view .card {
        margin-top: 15px;
    }

    #adminassetinfotable {
        table-layout: fixed;
    }

    #adminassetinfotable thead th:nth-child(1) {
        width: 20px !important;
    }

    #adminassetinfotable thead th:nth-child(2) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(3) {
        width: 185px !important;
    }

    #adminassetinfotable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminassetinfotable thead th:nth-child(5) {
        width: 105px !important;
    }

    #adminassetinfotable thead th:nth-child(6) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(7) {
        width: 100px !important;
    }

    #adminassetinfotable thead th:nth-child(8) {
        width: 65px !important;
    }

    .tablet-view .admin-assetinfo-container .assetinfo-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    .admin-assetinfo-view .asset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* asset listing end */

    /* asset add start */

    .assetadd-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 45px;
    }

    #assetadd-allocateinfo-form .assetadd-allocate-right-block {
        padding-left: 0;
        margin-top: -5px;
    }

    #assetadd-form .assetadd-main-mid-block {
        padding-left: 0;
    }

    /* asset add end */

    /* asset view start */

    .assetview-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 45px;
    }

    .admin-asset-view .assetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-asset-view .assetview-assetinformation .assetview-assetinformation-tabs,
    .admin-asset-view .assetview-purchaseinfo-details .assetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-asset-view .assetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-asset-view .assetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-asset-view .assetview-assettransfer-details .profile-pic {
        max-width: 12% !important;
        flex: 0 0 12% !important;
    }

    /* asset view end */

    /* other asset listing start */

    .tablet-view .admin-otherassetinfo-container {
        /*margin-top: 65px;*/
    }

    .tablet-view .res-admin-otherassetinfo-search {
        padding: 0;
    }

        .tablet-view .res-admin-otherassetinfo-search .search-container {
            margin-left: 0px !important;
        }

    .tablet-view .res-otherassetinfo {
        padding: 0;
    }

    .tablet-view .res-admin-otherassetinfo-header-right {
        padding-left: 0;
    }

    .tablet-view .admin-otherassetinfo-view .res-admin-otherassetinfo-add {
        padding-right: 0;
    }

    .tablet-view .res-admin-otherassetinfo-table {
        margin-top: 60px;
    }

    .tablet-view .otherasset-list-header .otherassetlist_cardset {
        max-width: 30% !important;
        flex: 0 0 30% !important;
        margin: 5px 10px;
    }

        .tablet-view .otherasset-list-header .otherassetlist_cardset:nth-child(1) {
            margin-left: 10px;
        }

    .tablet-view .admin-otherassetinfo-view .card {
        margin-top: 15px;
    }

    #adminotherassetinfotable {
        table-layout: fixed;
    }

        #adminotherassetinfotable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminotherassetinfotable thead th:nth-child(2) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminotherassetinfotable thead th:nth-child(4) {
            width: 90px !important;
        }

        #adminotherassetinfotable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminotherassetinfotable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminotherassetinfotable thead th:nth-child(8) {
            width: 65px !important;
        }

    .tablet-view .admin-otherassetinfo-container .otherassetinfo-list-edit .otherasset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    .admin-otherassetinfo-view .otherasset-list-header {
        max-width: 100%;
        flex: 0 0 100%;
    }

    /* other asset listing end */

    /* other asset view start */

    .otherassetview-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 45px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .row {
        margin-bottom: 0px;
    }

    .admin-otherasset-view .otherassetview-assetinformation .otherassetview-assetinformation-tabs,
    .admin-otherasset-view .otherassetview-purchaseinfo-details .otherassetview-purchaseinfo-tabs {
        margin-bottom: 7px;
    }

    .admin-otherasset-view .otherassetview-allocateinfo-details {
        width: 100%;
        overflow: scroll;
    }

    .admin-otherasset-view .otherassetview-assettransfer-tabs {
        margin-bottom: 5px;
    }

    .admin-otherasset-view .otherassetview-assettransfer-details .profile-pic {
        max-width: 12% !important;
        flex: 0 0 12% !important;
    }

    /* asset view end */

    /* monthly maintenance start */

    .admin-maintenanceinfo-container {
        margin-top: 15px !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        justify-content: left !important;
    }

    #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(7) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(8) {
        width: 60px;
    }

    #res-maintenance-filter-popup {
        left: -40px;
        right: 0;
        width: 333% !important;
    }

    .res-admin-maintenanceinfo-filter .maintenance-filter-fileds {
        /*display: block !important;
        margin-bottom: 15px;
        width: 100% !important;*/
    }

    #adminmaintenanceinfotable .maintenanceinfo-list-edit .maintenance-options {
        position: fixed !important;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 7px;
    }

    .res-admin-maintenanceinfo-table {
        margin-top: 0 !important;
    }

    /* monthly maintenance end */

    /* maintenance history start */

    .maintenancehistory-tab {
        margin-top: 10px !important;
    }

    .admin-maintenancehistory-view .res-maintenancehistory-table {
        margin-top: 45px;
    }

    .res-maintenancehistorylisting {
        padding: 0 0 !important;
    }

    .admin-maintenancehistory-view .admin-maintenancehistory-header-right {
        justify-content: left !important;
    }

    #maintenancehistorytable {
        table-layout: fixed;
    }

    #maintenancehistory-status-dropdown {
        width: 80px;
    }

    #maintenancehistorytable thead th:nth-child(1) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(2) {
        width: 130px;
    }

    #maintenancehistorytable thead th:nth-child(3) {
        width: 140px;
    }

    #maintenancehistorytable thead th:nth-child(4) {
        width: 150px;
    }

    #maintenancehistorytable thead th:nth-child(5) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(6) {
        width: 180px;
    }

    /* maintenance history end */

    /* admin timesheet start */

    .AdminTimesheet-View .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 25%;
    }

    .AdminTimesheet-View .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 35%;
    }

    .AdminTimesheet-View .admin-timesheet-header-block .admin-timesheet-header-block-right img {
        margin-top: 0;
    }

    .admin-timesheet-list #admintimesheetlistingTable {
        table-layout: fixed;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(1) {
        width: 90px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(2) {
        width: 120px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(3) {
        width: 250px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(4) {
        width: 350px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(5) {
        width: 100px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(6) {
        width: 150px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(7) {
        width: 80px;
    }

    .admin-timesheet-list #admintimesheetlistingTable thead th:nth-child(8) {
        width: 100px;
    }

    /* admin timesheet end */

    /* emp onboard list start */

    .admin-emponboardlist-container {
        margin-top: 15px;
    }

    .admin-emponboardlist-view .res-admin-emponboardlist-header-right {
        justify-content: left;
    }

    #adminemponboardlisttable {
        table-layout: fixed;
    }

        #adminemponboardlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminemponboardlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminemponboardlisttable thead th:nth-child(3) {
            width: 135px !important;
        }

        #adminemponboardlisttable thead th:nth-child(4) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(5) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(6) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(7) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(8) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(9) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(10) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* emp onboard list end */

}

/* iPad Air (Portrait) start */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: portrait) {
    .tablet-view .res-admin-employee-management .res-admin-emp-table {
        margin-top: 15px;
    }

    .tablet-view .res-admin-employee-management .admin-empmanagement-view .admin-emp-action-block {
        display: inline-block;
        width: 200px;
        margin-top: 60px;
    }

    .tablet-view .res-admin-employee-management .res-admin-empman-filter-show {
        display: block;
    }

    #adminempmanagementtable {
        table-layout: fixed;
    }

    .res-admin-emp-table table thead th:nth-child(2) {
        width: 60px !important;
    }

    .tablet-view .dropdowns-container .month-dropdown input {
        width: 100% !important;
    }

    .tablet-view .res-admin-attendance .admin-attendancemgmt-view .days-container {
        margin: 10px 6%;
    }

    .admin-itticketing-block .div-admin-itticket-status {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-itticketing-block .div-admin-itticket-closeddate {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-hrticketing-block .div-admin-hrticket-status {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-hrticketing-block .div-admin-hrticket-closeddate {
        max-width: 48% !important;
        width: 100%;
    }

    .tablet-view .emp-leave .main-content.container-fluid {
        width: 74% !important;
    }

    .res-admin-vendor-status #hr-vendorlisting-status-dropdown {
        padding-left: 0px;
    }

    /* subscription add start */

    .tablet-view .subscriptionAdding-tab {
        width: 78% !important;
    }

    .tablet-view .admin-subscriptionadd-container {
        margin-top: 10px;
    }

    .tablet-view #subscription-form .row .col-lg-3.col-md-6 {
        padding-left: 0px;
    }

    /* subscription add end */

    /* subscription listing start */

    .tablet-view .subscriptionListing-tab {
        width: 78% !important;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs {
        display: inline-block;
    }

    .tablet-view .admin-subscriptionlisting-container {
        margin-top: 10px;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 100%;
    }

    .tablet-view #subscriptionlisting-TabContent .subscriptionlisting-field-info .subscriptioninfo-field-details {
        vertical-align: top;
    }

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs i.fa {
        top: 186px;
    }

    /* subscription listing end */

    /* purchase super admin start */
    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }
    /* purchase super admin end */

    /* asset add start */

    .assetAdding-tab {
        width: 79% !important;
    }

    .assetadd-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 45px;
    }

    /* asset add end */

    /* asset view start */

    .assetView-tab {
        width: 73% !important;
    }

    .assetview-tab-info .responsive-tabs.nav-tabs i.fa {
        right: 70px;
    }

    .tablet-view .asset-list-header .assetlist_cardset {
        max-width: 42%;
        flex: 0 0 42%;
    }

    /* asset view end */

    /* other asset view start */

    .otherassetView-tab {
        width: 73% !important;
    }

    .otherassetview-tab-info .responsive-tabs.nav-tabs i.fa {
        right: 70px;
    }

    .tablet-view .otherasset-list-header .otherassetlist_cardset {
        max-width: 42%;
        flex: 0 0 42%;
    }

    /* other asset view end */

    /* admin timesheet start */
    .res-admin-timesheet .main-content.container-fluid {
        width: 84% !important;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 27%;
    }

    .res-admin-timesheet .admin-timesheet-header-block {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .main-content.container-fluid {
        width: 75% !important;
    }

    .res-admin-timesheet .main-content.container-fluid .admin-timesheet-header-report {
        margin-bottom: 10px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-header-block-left {
        width: 100%;
        overflow-x: scroll;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block1 {
        display: inline-block;
        width: 90%;
        overflow-x: scroll;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 30%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 .div-timesheet-company {
        padding: 0;
        margin-bottom: 7px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 45%;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-resourcename,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-graph-header .admin-timesheet-graph-reportingmanager {
        width: 100%;
        display: inline-block;
    }

    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-hours-spent,
    .res-admin-timesheet .admin-timesheet-graph-block .admin-timesheet-attendance {
        width: 100% !important;
    }

    /* admin timesheet end */

    /* admin job referral bulk import start */

    .res-admin-jobupload .main-content.container-fluid {
        width: 74% !important;
    }

    /* admin job referral bulk import start */

    /* maintenance start */

    .main-content.maintenanceinfo-tab {
        width: 77% !important;
    }

    .res-admin-maintenanceinfo-table {
        margin-top: 0px !important;
    }

    .res-admin-maintenanceinfo-search {
        padding-left: 5px !important;
        margin-top: 10px;
    }

    .res-admin-maintenanceinfo-search .search-container {
        margin-left: 0 !important;
    }

    /* maintenance end */

}

/* iPad Air (Landscape) */
@media only screen and (min-device-width: 820px) and (max-device-width: 1180px) and (orientation: landscape) {

    .admin-vendor-container {
        margin-top: 10px !important;
    }

    .admin-purchase-container {
        margin-top: 10px !important;
    }

    .itadmin-purchase-view .res-admin-title {
        max-width: 30%;
        flex: 0 0 30%;
    }

    .itadmin-purchase-view .res-itadmin-purchase-table {
        margin-top: 40px;
    }

    .itadmin-purchase-view .res-itadmin-purchase-add {
        max-width: 22%;
    }

    .admin-purchasesuperadmin-container {
        margin-top: 10px !important;
    }

    .admin-purchasesuperadmin-view .res-admin-title {
        max-width: 33%;
        flex: 0 0 33%;
    }

    .admin-purchasesuperadmin-view .res-admin-purchasesuperadmin-table {
        margin-top: 30px;
    }

    /* subscription view start */

    .admin-subscriptioninfo-container {
        margin-top: 10px !important;
        margin-left: 0px !important;
    }

    .res-admin-subscriptioninfo-search {
        padding: 0;
    }

    .res-admin-subscriptioninfo-search .search-container {
        margin-left: 0px !important;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-export {
        max-width: 7% !important;
        flex: 0 0 7% !important;
    }

    .res-subscriptioninfo {
        padding: 0;
    }

    .res-admin-subscriptioninfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        padding-right: 0;
        max-width: 42%;
    }

    .res-admin-subscriptioninfo-table {
        margin-top: 95px;
    }

    .admin-subscriptioninfo-view .admin-subscriptioninfo-action-block {
        display: inline-block;
    }

    .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 30px 2% 20px 2%;
        display: inline-block;
    }

    .admin-subscriptioninfo-list .subscriptioninfo-list-block {
        width: 100%;
    }

    .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-fields {
        margin-bottom: 10px;
    }

    .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-list-right-1 {
        margin-right: -2px;
    }

    .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-left {
        width: 10% !important;
    }

    .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right {
        width: 89% !important;
    }

    /* subscription view end */

    /* subscription listing start */

    .admin-subscriptionlisting-container {
        margin-top: 10px;
    }

    #subscriptionlisting-TabContent .subscriptionlisting-field-info {
        width: 65% !important;
    }

    /* subscription listing end */

    /* purchase account admin start */

    .tablet-view .admin-purchaseaccount-view .res-admin-title {
        flex: 0 0 35%;
        max-width: 35%;
    }

    .tablet-view .admin-purchaseaccount-container {
        margin-top: 10px;
    }

    .tablet-view .res-admin-purchaseaccount-table {
        margin-top: 30px;
    }

    .tablet-view .admin-purchaseaccount-view .res-admin-purchaseaccount-export {
        max-width: 10%;
    }

    /* purchase account admin end */

    /* purchase super admin start */
    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }
    /* purchase super admin end */

    /* asset listing start */

    .tablet-view .res-admin-assetinfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .res-admin-assetinfo-table {
        margin-top: 60px;
    }

    .tablet-view .asset-list-header .assetlist_cardset {
        max-width: 31%;
        flex: 0 0 31%;
        margin: 5px 10px;
    }

    .tablet-view .asset-list-header .assetlist_cardset:nth-child(1) {
        margin-left: 10px;
    }

    #adminassetinfotable {
        table-layout: fixed;
    }

    #adminassetinfotable thead th:nth-child(1) {
        width: 20px !important;
    }

    #adminassetinfotable thead th:nth-child(2) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(3) {
        width: 185px !important;
    }

    #adminassetinfotable thead th:nth-child(4) {
        width: 90px !important;
    }

    #adminassetinfotable thead th:nth-child(5) {
        width: 105px !important;
    }

    #adminassetinfotable thead th:nth-child(6) {
        width: 160px !important;
    }

    #adminassetinfotable thead th:nth-child(7) {
        width: 100px !important;
    }

    #adminassetinfotable thead th:nth-child(8) {
        width: 65px !important;
    }

    /* asset listing end */

    /* other asset listing start */

    .tablet-view .res-admin-otherassetinfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .res-admin-otherassetinfo-table {
        margin-top: 60px;
    }

    .tablet-view .otherasset-list-header .otherassetlist_cardset {
        max-width: 31%;
        flex: 0 0 31%;
        margin: 5px 10px;
    }

        .tablet-view .otherasset-list-header .otherassetlist_cardset:nth-child(1) {
            margin-left: 10px;
        }

    #adminotherassetinfotable {
        table-layout: fixed;
    }

        #adminotherassetinfotable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminotherassetinfotable thead th:nth-child(2) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminotherassetinfotable thead th:nth-child(4) {
            width: 90px !important;
        }

        #adminotherassetinfotable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminotherassetinfotable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminotherassetinfotable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminotherassetinfotable thead th:nth-child(8) {
            width: 65px !important;
        }

    /* other asset listing end */

    /* monthly maintenance start */

    .admin-maintenanceinfo-container {
        margin-top: 15px !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-header-right {
        justify-content: left !important;
        max-width: 37% !important;
        flex: 0 0 37% !important;
    }

    .admin-maintenanceinfoview .res-admin-maintenanceinfo-filter {
        max-width: 25% !important;
        flex: 0 0 25% !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-add {
        max-width: 65% !important;
        flex: 0 0 65% !important;
    }

    #adminmaintenanceinfotable {
        table-layout: fixed;
    }

    #adminmaintenanceinfotable thead th:nth-child(1) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(2) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(3) {
        width: 130px;
    }

    #adminmaintenanceinfotable thead th:nth-child(4) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(5) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(6) {
        width: 150px;
    }

    #adminmaintenanceinfotable thead th:nth-child(7) {
        width: 100px;
    }

    #adminmaintenanceinfotable thead th:nth-child(8) {
        width: 60px;
    }

    #res-maintenance-filter-popup {
        left: -40px;
        right: 0;
        width: 333% !important;
    }

    .res-admin-maintenanceinfo-filter .maintenance-filter-fileds {
        /*display: block !important;
        margin-bottom: 15px;
        width: 100% !important;*/
    }

    #adminmaintenanceinfotable .maintenanceinfo-list-edit .maintenance-options {
        position: fixed !important;
    }

    #RescheduleMaintenancePopup.modal.right.fade .modal-dialog {
        right: 7px;
    }

    .res-admin-maintenanceinfo-table {
        margin-top: 0 !important;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-search {
        max-width: 30% !important;
        flex: 0 0 30% !important;
    }

    .admin-maintenanceinfo-view .res-admin-title {
        max-width: 27% !important;
        flex: 0 0 27% !important;
    }

    /* monthly maintenance end */

    /* maintenance history start */

    .admin-maintenancehistory-view .res-maintenancehistory-table {
        margin-top: 45px;
    }

    .res-maintenancehistorylisting {
        padding: 0 0 !important;
    }

    #maintenancehistorytable {
        table-layout: fixed;
    }

    #maintenancehistory-status-dropdown {
        width: 80px;
    }

    #maintenancehistorytable thead th:nth-child(1) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(2) {
        width: 130px;
    }

    #maintenancehistorytable thead th:nth-child(3) {
        width: 140px;
    }

    #maintenancehistorytable thead th:nth-child(4) {
        width: 150px;
    }

    #maintenancehistorytable thead th:nth-child(5) {
        width: 100px;
    }

    #maintenancehistorytable thead th:nth-child(6) {
        width: 180px;
    }

    /* maintenance history end */

    /* admin timesheet start */

    .res-admin-timesheet .main-content.container-fluid {
        width: 81% !important;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 29%;
    }

    .admin-timesheet-header-block {
        margin-bottom: 10px;
    }

    /* admin timesheet end */

    /* admin selfservice start */

    .admin-selfservice-list-horizon .main-content {
        /*margin-left: 0px !important;*/
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: 30% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-right {
        width: 60% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .responsive-tabs.nav-tabs i.fa {
        top: 5px;
        right: 0;
        display: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        margin-bottom: 60px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 {
        width: 130%;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        width: auto;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block2 .responsive-tabs.nav-tabs > li {
        display: block !important;
    }

    .admin-selfservice-list-horizon .tablet-view .responsive-tabs.nav-tabs {
        position: relative;
        z-index: 10;
        height: 42px;
        overflow: visible;
        border-bottom: none;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-right .admin-ss-details-block3 .admin-ss-details-right-block {
        text-overflow: ellipsis;
        width: 164px;
        display: inline-flex;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-assetview .tree-structure {
        overflow-y: scroll;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block1,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block2,
    .admin-selfservice-list-horizon .admin-selfservice-details-all .admin-ss-details-all-block3 {
        justify-content: left !important;
        margin: 0px -5px !important;
    }

    /* admin selfservice end */

    /* admin maintenance acknowledge start */

    .admin-maintenanceacknowledge-list-horizon .main-content {
        margin-left: 0 !important;
    }

    /* admin maintenance acknowledge end */

    /* emp onboard list start */

    .admin-emponboardlist-container {
        margin-top: 15px;
    }

    .admin-emponboardlist-view .res-admin-emponboardlist-header-right {
        justify-content: left;
    }

    #adminemponboardlisttable {
        table-layout: fixed;
    }

        #adminemponboardlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminemponboardlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminemponboardlisttable thead th:nth-child(3) {
            width: 135px !important;
        }

        #adminemponboardlisttable thead th:nth-child(4) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(5) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(6) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(7) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(8) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(9) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(10) {
            width: 120px !important;
        }

        #adminemponboardlisttable thead th:nth-child(11) {
            width: 50px !important;
        }

    /* emp onboard list end */

    /* it emp exit listing start */

    .admin-empexitlist-container {
        margin-top: 15px;
    }

    .res-admin-empexitlist-search {
        padding: 0;
    }

        .res-admin-empexitlist-search .search-container {
            margin-left: 0px !important;
        }

    .res-empexitlist {
        padding: 0;
    }

    .res-admin-empexitlist-header-right {
        padding-left: 0;
    }

    .admin-empexitlist-view .res-admin-empexitlist-add {
        padding-right: 0;
    }

    .admin-empexitlist-view .card {
        margin-top: 15px;
    }

    #adminempexitlisttable {
        table-layout: fixed;
    }

        #adminempexitlisttable thead th:nth-child(1) {
            width: 20px !important;
        }

        #adminempexitlisttable thead th:nth-child(2) {
            width: 60px !important;
        }

        #adminempexitlisttable thead th:nth-child(3) {
            width: 185px !important;
        }

        #adminempexitlisttable thead th:nth-child(4) {
            width: 140px !important;
        }

        #adminempexitlisttable thead th:nth-child(5) {
            width: 105px !important;
        }

        #adminempexitlisttable thead th:nth-child(6) {
            width: 160px !important;
        }

        #adminempexitlisttable thead th:nth-child(7) {
            width: 100px !important;
        }

        #adminempexitlisttable thead th:nth-child(8) {
            width: 125px !important;
        }

        #adminempexitlisttable thead th:nth-child(9) {
            width: 65px !important;
        }

        #adminempexitlisttable thead th:nth-child(10) {
            width: 145px !important;
        }

        #adminempexitlisttable thead th:nth-child(11) {
            width: 65px !important;
        }

    .admin-exitlist-container .exitlist-list-edit .asset-options {
        position: relative;
        right: 50px;
        width: 115px;
    }

    .admin-empexitlist-view .res-admin-empexitlist-header-right {
        justify-content: left !important;
    }

    /* it emp exit listing end */

}

/* iPad Pro (Portrait) */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {

    .tablet-view .VendorListPage-View,
    .tablet-view .VendorAdding-tab {
        width: 82% !important;
    }

    .admin-vendor-view .res-admin-vendor-export {
        max-width: 10% !important;
    }

    .tablet-view .admin-vendor-view .res-admin-vendor-add {
        max-width: 40% !important;
    }

    .tablet-view .PurchaseListPage-View,
    .tablet-view .PurchaseAdding-tab {
        width: 82% !important;
    }

    .itadmin-purchase-view .res-itadmin-purchase-export {
        max-width: 10% !important;
    }

    .itadmin-purchase-view .res-itadmin-purchase-add {
        max-width: 25% !important;
    }

    .admin-purchase-container {
        margin-top: 10px !important;
    }

    .tablet-view .VendorApprovalPage-View {
        width: 82% !important;
    }

    .sadmin-vendorapproval-view .res-sadmin-vendorapproval-status {
        max-width: 30% !important;
    }

    .tablet-view .PurchaseSuperApprovalListPage-View,
    .tablet-view .PurchaseSuperAdminListPage-View {
        width: 80% !important;
    }

    .tablet-view .admin-purchasesuperadmin-container {
        margin-top: 10px;
    }

    /* subscription view start */

    .tablet-view .admin-subscriptioninfo-container {
        margin-top: 15px;
    }

    .tablet-view .subscriptioninfo-tab {
        width: 82% !important;
    }

    .tablet-view .res-admin-subscriptioninfo-search {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-search .search-container {
        margin-left: 0px !important;
    }

    .tablet-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-export {
        max-width: 7% !important;
        flex: 0 0 7% !important;
    }

    .tablet-view .res-subscriptioninfo {
        padding: 0;
    }

    .tablet-view .res-admin-subscriptioninfo-header-right {
        padding-left: 0;
        justify-content: left !important;
    }

    .tablet-view .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        padding-right: 0;
        max-width: 36%;
    }

    .tablet-view .res-admin-subscriptioninfo-table {
        margin-top: 95px;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-action-block {
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-view .admin-subscriptioninfo-list {
        margin: 30px 2% 20px 2%;
        display: inline-block;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block {
        width: 100%;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-fields {
        margin-bottom: 10px;
    }

    .tablet-view .admin-subscriptioninfo-list .subscriptioninfo-list-block .subscriptioninfo-list-right .subscriptioninfo-list-right-1 {
        margin-right: -2px;
    }

    /* subscription view end */

    /* subscription listing start */

    .tablet-view .subscriptionlisting-tab-info .responsive-tabs.nav-tabs i.fa {
        right: 100px;
    }

    /* subscription listing end */

    /* asset add start */

    .assetadd-tab-info .responsive-tabs.nav-tabs i.fa {
        position: absolute;
        top: 122px;
        right: 80px;
    }

    .tablet-view .asset-list-header .assetlist_cardset {
        max-width: 45%;
        flex: 0 0 45%;
    }

    /* asset add end */

    /* admin timesheet start */

    .res-admin-timesheet .main-content.container-fluid {
        width: 80% !important;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block1 {
        width: 70%;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block2 {
        width: 23%;
        vertical-align: top;
        margin-left: 5px;
    }

    .res-admin-timesheet .admin-timesheet-header-block .admin-timesheet-block3 {
        width: 35%;
    }

    .res-admin-timesheet .admin-timesheet-graph-arrows {
        margin-top: 10px;
    }

    /* admin timesheet end */

    /* admin selfservice start */

    .admin-selfservice-list-horizon .main-content.container-fluid {
        width: 81% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 {
        padding: 30px 30px 0px 30px !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-left {
        width: 36% !important;
    }

    .admin-selfservice-list-horizon .admin-selfservice-details .admin-selfservice-details-left .admin-ss-details-block1 .admin-ss-details-block1-right {
        width: 58% !important;
    }

    .admin-selfservice-list-horizon .responsive-tabs.nav-tabs i.fa {
        right: -715px !important;
    }

    /* admin selfservice end */
}

/* iPad Pro (Landscape) */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) {

    .PurchaseSuperApprovalListPage-View,
    .PurchaseSuperAdminListPage-View,
    .VendorApprovalPage-View {
        width: 86% !important;
    }

    /* purchase super admin start */
    #adminpurchasesuperadmintable {
        table-layout: fixed;
    }

    #adminpurchasesuperadmintable thead th:nth-child(1) {
        width: 30px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(2) {
        width: 90px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(3) {
        width: 150px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(4) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(5) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(6) {
        width: 180px !important;
    }

    #adminpurchasesuperadmintable thead th:nth-child(7) {
        width: 85px !important;
    }
    /* purchase super admin end */

}

@media (min-width: 1025px) {
    .responsive-tabs.nav-tabs i.fa {
        display: none;
    }
}

/* Media Query for low resolution  Tablets, Ipads start */
@media only screen and (min-width:1025px) and (max-width:1280px) {

    .admindash_card table thead th {
        font-size: 11px;
    }

    .announcement_card .inside_content {
        display: inline-block !important;
        margin-top: 3px;
    }

    .announcement_card .inside_content .admin-dash-hr-ticket-priority {
        display: inline-block !important;
        margin-top: 3px;
        margin-bottom: 0px;
    }

    .announcement_card .inside_content .status-priority {
        display: inline-block;
        margin-bottom: 5px;
    }

    .announcement_card .inside_content .admin-dash-hr-ticket-user {
        margin-left: 0px !important;
    }

    .admindash_card .res-holidays-details-left {
        width: 75% !important;
    }

    .admindash_card .res-holidays-details-right {
        width: 22% !important;
    }

    .admin-empmanagement-view .res-admin-title .header {
        font-size: 23px;
    }

    .admin-empmanagement-view .res-admin-empman-header-right {
        display: inline-block !important;
    }

    .admin-empmanagement-view .res-admin-empman-header-right .res-admin-empman-filter {
        padding: 0px;
    }

    .admin-empmanagement-view .res-admin-empman-header-right .res-admin-empman-filter .advanced-filtertab .advancetitle {
        width: 75%;
        display: inline;
    }

    .admin-empmanagement-view .res-admin-empman-header-right .res-admin-empman-filter .advanced-filtertab .advance-button {
        width: 20%;
        display: inline;
    }

    #adminempmanagementtable {
        table-layout: fixed;
    }

    .res-admin-emp-table table thead th:nth-child(2) {
        width: 60px !important;
    }

    .res-admin-emp-table table#adminempmanagementtable tbody td:nth-child(2) {
        /*width: 60px !important;*/
    }

    .admin-attendance-container #daysContainer {
        overflow-x: scroll;
        display: inline-flex !important;
        width: 100% !important;
        margin-left: 0px !important;
    }

    .admin-attendance-container .day {
        margin: 5px 5px 0px 3px !important;
    }

    .admin-attendance-container .day.active {
        padding: 0px 5px 28px 5px !important;
        margin-top: 3px !important;
    }

    .addshiftcontent .addshiftcard .res-adminatt-dept-dropdown {
        width: 100% !important;
    }

    .addshiftcard .res-start-end-time {
        width: 96% !important;
    }

    .addshiftcard .res-admin-addshift-submit {
        margin-right: 0px !important;
    }

    .addshiftcard .res-start-end-time {
        width: 105% !important;
    }

    .addshiftcard .res-start-end-time input[type="time"] {
        width: 137px !important;
    }

    .adminleave-dropdown {
        margin-right: 5% !important;
    }

    .adminleave-dropdown #leavelocation-dropdown {
        width: 118%;
    }

    .admin-leave-container #daysLeaveContainer {
        overflow-x: scroll;
        display: inline-flex !important;
        width: 100% !important;
        margin: 10px 2%;
        margin-left: 0px !important;
    }

    .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave {
        margin: 2px 5px 0px 3px !important;
    }

    .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave.active {
        margin-top: 0px !important;
    }

    .res-admin-leave-history .res-admin-leave-balance-calender {
        margin-left: -1% !important;
        margin-right: 20px !important;
    }

    .res-admin-leave-history .res-admin-leave-balance-export {
        margin-left: 2% !important;
    }

    .res-admin-leave-history .res-admin-total-leaves-import {
        margin-left: 1% !important;
    }

    .res-admin-leavehistory-filter-show {
        display: inline-block !important;
        width: 100% !important;
    }

    .res-admin-leavehistory-filter-show .res-admin-history-filter-inside {
        margin-right: 0px !important;
    }

    .res-admin-leave-balance .res-admin-leave-balance-export {
        margin-left: 9% !important;
    }

    #adminleavecompoffTable {
        table-layout: fixed;
    }

    #adminleavecompoffTable tbody td:nth-child(1) {
        width: 60px;
    }

    #adminleavecompoffTable tbody td:nth-child(2) {
        width: 260px;
    }

    #adminleavecompoffTable tbody td:nth-child(3) {
        width: 160px;
    }

    #adminleavecompoffTable tbody td:nth-child(4) {
        width: 160px;
    }

    #adminleavecompoffTable tbody td:nth-child(5) {
        width: 85px;
    }

    .res-admin-it-ticketlisting-filter-inside {
        display: inline !important;
        margin-right: 0 !important;
    }

    #adminitticketlistingfilter .res-adminadvfilter-itticketlisting {
        display: inline-block !important;
    }

    #adminitticketlistingfilter .res-adminadvfilter-itticketlisting button {
        margin-top: 0px !important;
    }

    .res-adminadvfilter-hrticketlisting .clearhrticketing-filter, .res-adminadvfilter-itticketlisting .cleariticketing-filter {
        margin-top: 0px !important;
    }

    .res-admin-hr-ticketlisting-filter-inside {
        display: inline !important;
        margin-right: 0 !important;
    }

    #adminhrticketlistingfilter .res-adminadvfilter-hrticketlisting {
        display: inline-block !important;
    }

    #adminhrticketlistingfilter .res-adminadvfilter-hrticketlisting button {
        margin-top: 0px !important;
    }

    #adminaddendancetable {
        /*table-layout: fixed;*/
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(1) {
        width: 8% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(2) {
        width: 41% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(3) {
        width: 8% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(4) {
        width: 10% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(5) {
        width: 10% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(6) {
        width: 10% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(7) {
        width: 8% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(8) {
        width: 10% !important;
    }

    #adminaddendancetable .adminatt_thead tr th:nth-child(9) {
        width: 8% !important;
    }

    .res-admin-attendance-main table{
        /*table-layout: fixed;*/
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(1) {
        width: 8% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(2) {
        width: 40% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(3) {
        width: 8% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(4) {
        width: 10% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(5) {
        width: 10% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(6) {
        width: 10% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(7) {
        width: 8% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(8) {
        width: 10% !important;
    }

    .res-admin-attendance-main .adminatt_thead tr th:nth-child(9) {
        width: 8% !important;
    }

    .employeedash .emp-dash-block {
        max-width: 48% !important;
        flex: 0 0 48% !important;
    }

    .emp-dashboard .employeedash {
        margin-left: 40px !important;
    }

    .empviewrow .block-view {
        width: 47% !important;
    }

    .empviewrow .block-view-3 {
        margin-top: 20px;
    }

    .empleave-calendar-table {
        width: 98% !important;
    }

    .tablet-view #leaveHistoryTable {
        table-layout: fixed;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(1) {
        width: 128px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(2) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(3) {
        width: 150px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(5) {
        width: 250px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(6) {
        width: 40px !important;
    }

    .tablet-view #empleaveCompOffTable {
        table-layout: fixed;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(3) {
        width: 128px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(5) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(6) {
        width: 250px !important;
    }

    .leavehistory_btn {
        font-size: 14px;
    }

    .empleave-calendar-header {
        margin-right: 0 !important;
    }

    .subscriptioninfo-tab {
        width: 82% !important;
    }

    .subscriptioninfo-tab .admin-subscriptioninfo-view .res-admin-title {
        max-width: 30%;
        flex: 0 0 30%;
    }

    .PurchaseListPage-View .itadmin-purchase-view .res-admin-title {
        max-width: 33%;
        flex: 0 0 33%;
    }

    .admin-vendor-view .res-admin-vendor-header-right .res-admin-vendor-status {
        flex: 0 0 28%;
        max-width: 28%;
    }

}

@media only screen and (min-width:1400px) and (max-width: 2560px) {

    .dashcard_style {
        height: 310px;
        width: auto;
    }

    .dashholiday_body {
        height: 306px;
    }

    .emp-leave .container {
        margin-left: 0px;
    }

    #myTabContent .tab-pane .tabs-view .container.tab-container {
        max-width: 1270px;
        margin-top: 20px !important;
    }

    .emp-self-service .backgroundimg {
        width: 105.4% !important;
    }

    .main-content.container-fluid {
        width: 86% !important;
        margin-right: 0;
    }

    body div.res-admin-leave .main-content.container-fluid {
        width: 88% !important;
    }

    .res-admin-leave .admin-leaveimport-view {
        margin: 0;
    }

    .res-admin-leave-balance-table #leaveBalanceTable {
        width: 100% !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(1) {
        width: 50px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(2) {
        width: 140px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(3) {
        width: 95px !important;
    }

    .res-admin-leave-balance #leaveBalanceTable thead th:nth-child(11) {
        width: 80px !important;
    }

    .admin-attendance-container #adminaddendancetable .leave-btn, .admin-attendance-container #adminaddendancetable .gray-btn {
        width: 68%;
    }

    .admin-leave-container .res-admin-leave-balance {
        width: 102%;
    }
    .res-adminleavebalance-update-block {
        width: 100%;
        margin: 0px 0px 20px 20px;
    }

    .admin-empmanagement-view .nav-tabs .nav-link {
        padding: 7px 25.7px !important;
    }

    .res-admin-leavecompoff-view .res-adminleave-compoff-header-center {
        display: inline-block !important;
    }

    .res-admin-leave #daysLeaveContainer.Leave-days-container .dayLeave {
        margin: 0 0.8% !important;
    }

    .emp-data .emp-change-password button {
        float: right;
        margin-right: 7px !important;
    }

    #adminitticketlistingTable tbody td:nth-child(1) {
        width: 500px !important;
    }

    #adminitticketlistingTable .admin-it-ticketing-listing-title {
        width: 460px !important;
    }

    #adminitticketlistingTable tbody td:nth-child(2) {
        width: 350px !important;
    }

    #adminitticketlistingTable .it-ticket-prioritylevel {
        width: 110px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(1) {
        width: 500px !important;
    }

    #adminhrticketlistingTable .admin-hr-ticketing-listing-title {
        width: 460px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(2) {
        width: 350px !important;
    }

    #adminhrticketlistingTable .hr-ticket-prioritylevel {
        width: 110px !important;
    }

    #empticketlistingTable tbody td:nth-child(1) {
        width: 410px !important;
    }

    #empticketlistingTable .emp-ticketing-listing-title {
        width: 330px !important;
    }

    #empticketlistingTable tbody td:nth-child(3) {
        width: 300px !important;
    }

    #empticketlistingTable .emp-ticketing-listing-closedby label {
        width: 180px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(3) {
        width: 250px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(6) {
        width: 117px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(5) {
        width: 140px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(4) {
        width: 140px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(7) {
        width: 90px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(8) {
        width: 40px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(9) {
        width: 30px !important;
    }

    #attendanceTable_wrapper .dataTables_scrollBody {
        /*max-height: 60vh !important;*/
    }

    #adminaddendancetable_wrapper .dataTables_scrollBody {
        max-height: 435px !important;
        height: 435px !important;
    }

    .admin-leave-container .emp-leave-apply-form {
        padding-left: 0px;
        margin: 0;
    }

    #adminaddendancetable_info, #attendancetable_info {
        margin-top: 0 !important;
    }

    #adminempmanagementtable_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
        height: 455px !important;
        max-height: 455px !important;
    }

    .addshiftcard .res-start-end-time input[type="time"] {
        width: 190px !important;
    }

    .addshiftcard .res-admin-addshift-submit {
        margin-right: 86px !important;
    }

    .admin-assetinfo-view .res-admin-assetinfo-status {
        max-width: 28%;
    }

    .admin-maintenanceinfo-view #res-maintenance-filter-popup {
        width: 672%;
    }

    #adminhrticketlistingTable .admin-hr-ticketing-listing-details .id-name {
        width: 280px !important;
    }
}

/* Media Query for Tablets Ipads portrait mode start */
@media only screen and (min-width:1600px) and (max-width:2560px) {

    .dashcard_style {
        height: 310px;
        width: auto;
    }

    .dashholiday_body {
        height: 306px;
    }

    .admin-empmanagement-view .nav-tabs .nav-link {
        padding: 7px 28px !important;
    }

    #myTabContent .tab-pane .tabs-view .container.tab-container {
        max-width: 1280px;
        margin-top: 20px !important;
    }

    .emp-data .emp-change-password button {
        float: right;
        margin-right: 16px !important;
    }

    #adminitticketlistingTable tbody td:nth-child(1) {
        width: 600px !important;
    }

    #adminitticketlistingTable .admin-it-ticketing-listing-title {
        width: 500px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(1) {
        width: 600px !important;
    }

    #adminhrticketlistingTable .admin-hr-ticketing-listing-title {
        width: 500px !important;
    }

    #empticketlistingTable tbody td:nth-child(1) {
        width: 490px !important;
    }

    #empticketlistingTable .emp-ticketing-listing-title {
        width: 410px !important;
    }

    #empticketlistingTable tbody td:nth-child(3) {
        width: 300px !important;
    }

    #empticketlistingTable .emp-ticketing-listing-closedby label {
        width: 185px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(3) {
        width: 315px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(6) {
        width: 150px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(4) {
        width: 170px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(5) {
        width: 180px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(7) {
        width: 100px !important;
    }

    #adminaddendancetable_wrapper .dataTables_scrollBody {
        max-height: 480px !important;
        height: 480px !important;
    }

    #adminempmanagementtable_wrapper.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
        height: 485px !important;
        max-height: 485px !important;
    }

    .addshiftcard .res-start-end-time input[type="time"] {
        width: 190px !important;
    }

    .addshiftcard .res-admin-addshift-submit {
        margin-right: 95px !important;
    }

    .admin-purchasesuperapproval-view .psa-content-block {
        max-width: 100% !important;
    }

    #subscriptionadd-form .container {
        max-width: 100%;
    }

    .PurchaseAccountListPage-View {
        width: 89% !important;
    }

    #purchaseaccount-form .container {
        max-width: 100%;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        max-width: 40%;
    }

    .admin-assetinfo-view .res-admin-assetinfo-status {
        margin-right: -50px;
    }

    .admin-vendor-view .res-admin-vendor-status {
        max-width: 28%;
    }

    .admin-vendor-view .res-admin-vendor-export {
        max-width: 12%;
    }

    #vendor-form .container {
        max-width: 100%;
    }

    #assetadd-purchaseinfo-form .container,
    #assetadd-allocateinfo-form .container,
    #assetadd-form .container {
        max-width: 100%;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-add {
        max-width: 38%;
    }

    .admin-maintenanceinfo-view #res-maintenance-filter-popup {
        width: 580%;
    }

    #adminhrticketlistingTable .admin-hr-ticketing-listing-details .id-name {
        width: 280px !important;
    }

}

@media only screen and (min-width:1920px) and (max-width: 2560px) {

    .dashcard_style {
        height: 310px;
    }

    .dashholiday_body {
        height: 310px;
    }

    .emp-self-service .backgroundimg {
        width: 108.4% !important;
    }

    .res-admin-leave .main-content.container-fluid {
        margin-top: 30px !important;
        margin-left: 210px !important;
    }

    .admin-empmanagement-view .res-admin-empman-add {
        display: flex !important;
        justify-content: end;
    }

    .admin-empmanagement-view .res-admin-empman-header-right {
        padding-right: 0px;
    }

    .admin-empmanagement-view .nav-tabs .nav-link {
        padding: 7px 49px !important;
    }

    .content.admin-attendance-container {
        margin-top: 20px !important;
    }

    .admin-attendance-container .res-admin-individual-att-from-to #applyButton {
        width: 10% !important;
    }

    .res-admin-leave-history .res-admin-leave-balance-calender {
        margin-left: -8% !important;
    }

    .res-admin-leave-balance .res-admin-leave-balance-export {
        margin-left: -9% !important;
    }

    .res-admin-leave-balance-dropdown {
        margin-right: 0 !important;
        max-width: 23% !important;
    }

    .res-admin-leavecompoff-view .res-adminleave-compoff-header-center {
        display: inline-block !important;
    }

    .res-admin-leave .container {
        margin-left: 0px;
    }

    #adminitticketlistingTable tbody td:nth-child(1) {
        width: 700px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(1) {
        width: 700px !important;
    }

    #adminitticketlistingTable tbody td:nth-child(2) {
        width: 450px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(2) {
        width: 450px !important;
    }

    #adminitticketlistingTable tbody td:nth-child(3) {
        width: 215px !important;
    }

    #adminhrticketlistingTable tbody td:nth-child(3) {
        width: 215px !important;
    }

    #empticketlistingTable tbody td:nth-child(1) {
        width: 550px !important;
    }

    #empticketlistingTable .emp-ticketing-listing-title {
        width: 390px !important;
    }

    #empticketlistingTable tbody td:nth-child(2) {
        width: 400px !important;
    }

    #empticketlistingTable .emp-ticket-prioritylevel {
        width: 140px !important;
    }

    #empticketlistingTable tbody td:nth-child(3) {
        width: 400px !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(3) {
        width: 25% !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(6) {
        width: 15% !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(4) {
        width: 17% !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(5) {
        width: 16% !important;
    }

    .res-admin-emp-table #adminempmanagementtable tbody td:nth-child(7) {
        width: 10% !important;
    }

    #myTabContent .tab-pane .tabs-view .container.tab-container {
        max-width: 2000px;
    }

    #attendanceTable_wrapper .dataTables_scrollBody {
        max-height: 68vh !important;
    }

    #adminaddendancetable_wrapper .dataTables_scrollBody {
        max-height: 62vh !important;
    }

    .admin-purchasesuperapproval-view .psa-content-block {
        max-width: 100% !important;
    }

    .main-content.PurchaseAccountListPage-View {
        width: 89% !important;
    }

    .admin-vendor-view .res-admin-vendor-status {
        max-width: 24%;
    }

    .admin-vendor-view .res-admin-vendor-export {
        max-width: 12%;
    }

    #purchaseaccount-form .container {
        max-width: 100%;
    }

    .admin-subscriptioninfo-view .res-admin-subscriptioninfo-add {
        max-width: 30%;
    }

    .admin-assetinfo-view .res-admin-assetinfo-status {
        margin-right: -100px;
    }

    #vendor-form .container {
        max-width: 100%;
    }

    #assetadd-purchaseinfo-form .container,
    #assetadd-allocateinfo-form .container,
    #assetadd-form .container {
        max-width: 100%;
    }

    .admin-maintenanceinfo-view .res-admin-maintenanceinfo-add {
        max-width: 30%;
    }

    .admin-maintenanceinfo-view #res-maintenance-filter-popup {
        width: 474%;
    }

    #adminhrticketlistingTable .admin-hr-ticketing-listing-details .id-name {
        width: 280px !important;
    }
}

@media only screen and (min-width: 2047px) and (max-width: 2600px) {

    /*.main-content.PurchaseAccountListPage-View {
        width: 89% !important;
    }*/

}

@media only screen and (min-width: 695px) and (max-width: 767px) {

    .tablet-view #dashcurrentTime {
        font-size: 17px;
        margin-top: 18px;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkout-time {
        margin-top: 20px !important;
    }

    .tablet-view .emp-dashboard .res-emp-dash-checkin-checkout {
        margin-top: 0;
    }

    .tablet-view .total-hours .btn-checkin {
        color: white;
        margin-top: 18px;
        width: 104%;
    }

    .tablet-view #checkinhoursminutes {
        font-size: 28px !important;
    }

    .tablet-view .day-date-time {
        max-width: 55%;
    }

    .tablet-view .in-out {
        max-width: 49%;
        flex: 0 0 45%;
    }

    .tablet-view .in-out .smalltext {
        font-size: 14px;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out {
        max-width: 55%;
    }

    .res-emp-dash-checkin-checkout .dash-check-in-out-time {
        max-width: 49%;
        flex: 0 0 45%;
        margin-top: 15px;
    }

    .empleave-calendar-table {
        width: 98% !important;
    }

    .tablet-view #leaveHistoryTable {
        table-layout: fixed;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(1) {
        width: 128px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(2) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(3) {
        width: 150px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(5) {
        width: 250px !important;
    }

    .tablet-view #leaveHistoryTable tbody td:nth-child(6) {
        width: 40px !important;
    }

    .tablet-view #empleaveCompOffTable {
        table-layout: fixed;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(3) {
        width: 128px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(4) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(5) {
        width: 100px !important;
    }

    .tablet-view #empleaveCompOffTable tbody td:nth-child(6) {
        width: 250px !important;
    }

    .empleave-calendar-header {
        margin-right: 0 !important;
    }

    .admin-ticket-it-popup-form #admin-ticket-it-Form .div-admin-itticketing-subject label {
        width: 100%;
    }

    .admin-ticket-it-popup-form .div-admin-itticketing-subject input {
        width: 91% !important;
    }

    .admin-ticket-it-popup-form .div-admin-itticket-raisedon {
        width: 47% !important;
    }

    .admin-itticketing-block .div-admin-itticket-status {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-itticketing-block .div-admin-itticket-closeddate {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-ticket-hr-popup-form #admin-ticket-hr-Form .div-hrticketing-subject label {
        width: 100%;
    }

    .admin-ticket-hr-popup-form .div-hrticketing-subject input {
        width: 91% !important;
    }

    .admin-ticket-hr-popup-form .div-hrticket-raisedon {
        width: 47% !important;
    }

    .admin-hrticketing-block .div-admin-hrticketing-status {
        max-width: 48% !important;
        width: 100%;
    }

    .admin-hrticketing-block .div-admin-hrticketing-closeddate {
        max-width: 48% !important;
        width: 100%;
    }

}


@media screen (min-width: 1025px) and (max-width: 1280px) {
    @supports (-webkit-backdrop-filter: none) or (-webkit-hyphens:auto) {
        .admindash_card table thead th {
            font-size: 10px !important;
        }

        .admindash_card .res-holidays-details-left {
            width: 73% !important;
        }

        .admindash_card .res-holidays-details-right {
            width: 23% !important;
        }

        .admin-empmanagement-view .res-admin-title .header {
            font-size: 22px !important;
        }

        .res-admin-empman-filter-show .col-lg-8 {
            flex: 0 0 68.666667%;
            max-width: 68.666667%;
        }
    }
}

@media screen (min-width: 1440px) and (max-width: 2560px) {

    @supports (-webkit-backdrop-filter: none) or (-webkit-hyphens:auto) {
        .admin-empmanagement-view .nav-tabs .nav-link {
            padding: 7px 17px;
        }
    }
}


@media only screen and (min-width: 0px) and (max-width: 1024px) {

    .res-admin-emp-tabs.responsive-tabs.nav-tabs > li > a {
        color: #000 !important;
    }
}

@media only screen and (min-width: 1025px) and (max-width: 2560px) {

    .admin-empmanagement-view .nav-tabs.responsive-tabs {
        display: inline-flex;
        justify-content: space-between;
    }

}

