/* minimum width 920px css  */

@media (max-width: 1356px) {
    #invoice_list_wrapper .apartment_heder_block tr th .select_all {
        margin-left: 32px !important;
    }
}
/* @media (min-width: 1356px) {
    #invoice_list_wrapper .apartment_heder_block tr th .select_all {
        margin-left: 14px !important;
    }
} */
@media screen and (min-width: 430px) and (max-width: 932px) {
    #invoice_print
    {
        position: relative;
        bottom: 160px;
    }
    .main_div.float_left_width_100.payment_invoice_popup_main_div
    {
        top: 140px;
    }
}
@media (min-width: 920px) {
    .web_margin_top_25_per {
        margin-top: 25%;
    }

    #main_sidebar-bgcolor {

        background-color: #104B73;

        height: auto;

        min-height: 350px;

    }

    #wpcontent {

        padding-left: 0px !important;

    }

    #sidebar li {

        position: relative;

    }

    #sidebar .submenu,
    #sidebar .dropdown-menu {

        position: relative;

        width: 100%;

        top: -10px;

    }

    .assign_bed_date {

        width: 60% !important;

        background-color: white !important;

        color: #333333 !important;

        box-shadow: none !important;

        font-size: 15px !important;

        font-weight: 400;

    }

    #sidebar li:hover>.submenu {

        display: block;

    }

    #sidebar li .submenu {

        display: none;

        position: absolute;

        left: 100%;

        top: -10;

        min-width: 240px;

        padding: 0;

    }

    .schoo-management-content-frontend #sidebar li .submenu {

        top: -10px;

    }

    #sidebarCollapse {

        display: none;

    }

    .outer {

        position: absolute;

        width: 300px;

        height: auto;

        /* margin-left: 20px; */

    }

    .profile_image_class .class_tag {

        /* padding: 15px; */
        padding-left: 0;
        width: 54px !important;

        border-radius: 16px;

        height: 54px;

    }

    .profile_image_class .class_width {

        width: 52% !important;

        margin-left: 10px !important;

        font-size: 16px;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .profile_image_class .holiday_width {

        width: 80% !important;

        margin-left: 10px !important;

        font-size: 16px;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .padding_top_card_content {

        padding-top: 4px;

    }

    .profile_image_class .date_background {

        /* background-color: #104B732e;

        color: #104B73; */

        font-size: 16px !important;

        box-shadow: none;

        height: 30px;

        width: 32% !important;

        text-align: center;

        font-family: poppins;

        float: right;

    }

    #main-wrapper .row .chart_height {

        /* height: 400px; */

    }

    #main-wrapper .row .event {

        height: 485px;

    }

    #main-wrapper .row .massage {

        height: 424px;

    }

    .class_width .label_for_date {

        padding-top: 3px;

        font-size: 16px !important;

        line-height: 25px;

        font-weight: 600;

        font-family: poppins !important;

    }

    .class_image {

        height: 24px;

        width: 24px;

        margin-top: 10px !important;

    }

    .notice_div {

        border: 1px #E1E3E5 solid;

        margin-bottom: 18px;

    }

    .notice_div .notice_div_contant {

        padding-left: 10px;

        padding-top: 6px;

    }

    .notice_div .notice_description_div {

        padding-left: 0;

    }

    .notice_heading {

        font-size: 16px;

        font-weight: 400;

        color: #818386;

    }



}

/* minimum width 920px css  */



/* maximum width 920px css  */



@media(max-width: 920px) {

    #sidebarCollapse {

        position: absolute;

        right: 20px;

        top: 20px;

    }

    .has-submenu .active {

        display: block !important;



        width: 100%;

        position: relative;

        margin-top: -3px;

    }

    .gmgt-navigation .has-submenu.active a {

        background-color: #F9FDFF;

        color: #5B5D6E;

    }

    #sidebar .has-submenu li ul:active {

        margin-bottom: 20px;

    }

    .card-icon .img-top {

        top: auto;

    }



    #sidebarCollapse {

        display: block;

    }

    #sidebarCollapse.active span:first-of-type {

        transform: rotate(45deg) translate(9px, 9px);

    }

    #sidebarCollapse.active span:nth-of-type(2) {

        opacity: 0;

    }

    #sidebarCollapse.active span:last-of-type {

        transform: rotate(-45deg) translate(1px, -1px);

    }

    #sidebarCollapse span:first-of-type,
    #sidebarCollapse span:nth-of-type(2),
    #sidebarCollapse span:last-of-type {

        transform: none;

        opacity: 1;

        margin: 5px auto;

    }

    #sidebarCollapse {

        width: 40px;

        height: 40px;

        border: none;

        /* background-color: none; */

        background: none;

        /* display: none; */

        padding-left: 0 !important;

    }

    #sidebar.active {

        transform: none;

        overflow: scroll;

        height: auto;

        display: block;

        width: 100%;

        position: relative;

        max-height: 580px;

        overflow-x: hidden;

    }

    #sidebar {

        width: 240px;

        position: fixed;

        left: 0;

        top: 0;

        bottom: 0;

        z-index: 1001;

        padding-top: 18px;

        transition: all 0.4s ease-in-out;

        display: none;

    }

    .gmgt-navigation {

        margin-top: 0px;

    }

    .admin_dashboard_menu_rs {

        margin-top: 7% !important;

    }

    .gms_main_inner_bg.dashboard_margin {
        margin-top: 10% !important;
    }

    .dropdown-menu:after {

        display: none !important;

    }

    .dropdown-menu:before {

        display: none !important;

    }

    #sidebar .general_setting_menu .submenu {

        top: 0 !important;

    }

    .custom-top-label {

        transform: translate(-12.5%, -1.8em) scale(.9, .9) !important;

    }



}



/* maximum width 920px css  */



@media(min-width: 600px) {

    .amgt-right-heder .row {

        height: 80px;

    }

}

/* maximum width 767px css  */



@media (max-width: 767px) {

    .margin_top_20p_res{
        margin-top : 20% !important;
    }

    .padding_top_20p_res{
        padding-top : 20% !important;
    }

    .margin_top_5p_res{
        margin-top : 5% !important;
    }

    .padding_top_5p_res{
        padding-top : 5% !important;
    }

    .padding_top_7 {

        padding-top: 0px !important;

    }

    .width_45_per_res {

        width: 45% !important;

        margin-left: -10px;

    }

    .width_55_per_res {

        width: 55% !important;

    }

    .width_25_per_res {

        width: 25% !important;

    }

    .width_75_per_res {

        width: 75% !important;

    }

    .checkbox #lebal_Wednesday {

        margin-right: 60% !important;

    }

    .nutrition_head .row {

        padding: 0 10px;

    }

    .nutrisition_activity_box .padding_bottom_7 {

        padding: 0 10px;

    }

    .gmgt_day_validation_top .multiselect-native-select .parentFormgroup_form {

        top: 40px !important;

    }

    .forntend_dashboard_main_div .page_main_div {

        margin-top: 62%;
        /* margin-top: 65%; */

    }

    .admin_dashboard .admin_page_main_div {

        margin-top: -18%;

    }

    input[type=date],
    input[type=datetime-local],
    input[type=datetime],
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=password],
    input[type=search],
    input[type=tel],
    input[type=text],
    input[type=time],
    input[type=url],
    input[type=week] {

        min-height: 38px !important;

    }

    .adminssion_gender_input_margin {

        margin: 15px 0 15px 0;

    }

    .radio_button_bottom_margin_rs {

        margin-bottom: 15px;

    }

    .amgt-right-heder .search {

        position: relative;

        /* margin-top: 30px; */

        padding-left: 20px;

    }

    .float_left_width_100_res {

        float: left;

        width: 100%;

    }

    #sidebar ul li:hover ul {

        width: 100%;

        position: relative;

        margin-top: -3px;

    }

    .list_padding_5px {

        margin-top: 40% !important;

    }

    .main_page #main_sidebar-bgcolor {

        z-index: 9999999;

        position: fixed;

        /* background-color: #fff; */

        margin-top: 2.1%;

    }

    .ams-management-content .main_page #main_sidebar-bgcolor {

        margin-top: 23% !important;

    }

    .auto-fold #wpcontent {

        padding-left: 0px !important;

    }

    .row .four_card_div {

        padding-left: calc(var(--bs-gutter-x)/ 2) !important;

    }

    #sidebar {

        width: 240px;

        position: fixed;

        left: 0;

        top: 0;

        bottom: 0;

        z-index: 10001;

        padding-top: 0px;

        transition: all 0.4s ease-in-out;

    }

    /* .admin_dashboard{

        margin-left: 40px !important;

    } */

    .gmgt-calender-margin-top {

        margin-top: 0 !important;

    }

    .fc-scroller {

        max-height: 340px;

        overflow: auto !important;

        overflow-x: hidden !important;

    }

    #calendar .fc-view-harness {

        height: 340px !important;

    }

    .menu_row .responsive_div_dasboard {

        padding-right: 0 !important;

        padding-left: 0 !important;

    }

    .chart_div_1 {

        width: 40% !important;

    }

    .chart_div_3 {

        width: 20% !important;

    }

    .gmgt-card-title {

        font-style: normal;

        font-weight: normal;

        font-size: 16px;

        line-height: 20px;

        text-align: center;

        color: #818386;

        margin-top: 10px;

    }

    .no_data_img1 {

        height: 230px;

        margin-top: 0;

    }

    .amgt-right-heder .row .name_and_icon_dashboard {

        padding-top: 10px;

        padding-bottom: 10px;

    }

    .admin_dashboard_main_div .align_items_unset_res {

        align-items: unset !important;

    }

    .amgt-right-heder .row h3 {

        margin-top: 0px !important;

    }

    .amgt-setting-notification {

        margin-top: 0px !important;

        /* float: left !important; */

    }

    #main-wrapper .dashboard_content_rs {

        margin-top: 60%;

        /* margin-bottom: 8% !important; */

        padding: 13px;

        padding-bottom: 0 !important;

    }

    .forntend_dashboard_main_div #main-wrapper .dashboard_content_rs {

        margin-top: 65%;

        padding: 0px;

        padding-bottom: 0 !important;

    }



    .ams-management-content .main_sidebar #sidebar .gmgt-navigation-forntend {
        margin-top: 0%;
    }

    .gmgt-card {

        height: 200px !important;

        background: #FFFFFF;

        box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);

        margin-bottom: 30px;

        margin-right: 14px;

    }

    .gmgt-card-member-bg {

        width: 60px;

        height: 55px;

        margin-top: 40px;

    }

    .gmgt-card-member-bg .center {

        padding-top: 13px;

    }

    .gmgt-line-chat {

        height: 460px !important;

    }

    /* p {

        font-size: 16px !important;

    } */

    .outer {

        position: absolute;

        width: 300px;

        height: auto;

    }

    .hmgt-line-chat .line-chart-checkcolor-RegularMember {

        margin-right: 0% !important;

    }

    .hmgt-line-chat .line-chart-checkcolor-VolunteerMember {

        margin-left: 0% !important;

    }

    .row .name_patient {

        text-align: center !important;

        font-size: 15px !important;

    }

    .label_margin_top_15px .events1 .calendar-event {

        height: 60px !important;

    }

    .label_margin_top_15px .calendar-event .date_font_size {

        font-size: 40px !important;

    }

    .smgt_assign_bed_color0 {

        border-right: 4px #37CFD1 solid;

        height: 44px;

        font-size: 70px;

    }



    .smgt_assign_bed_color1 {

        border-right: 4px #FF9054 solid;

        height: 44px;

        font-size: 70px;

    }

    .smgt_assign_bed_color2 {

        border-right: 4px #44CB7F solid;

        height: 44px;

        font-size: 70px;

    }

    .smgt_assign_bed_color3 {

        border-right: 4px #FFB400 solid;

        height: 44px;

        font-size: 70px;

    }

    .smgt_assign_bed_color4 {

        border-right: 4px #4D4D4D solid;

        height: 44px;

        font-size: 70px;

    }

    .label_margin_top_15px .events1 .calendar-event {

        height: 60px !important;

    }

    .class_image {

        height: 24px;

        width: 24px;

        margin-top: 10px !important;

    }

    .admin_homepage_padding_top .profile_image_class .class_width {

        width: 31% !important;

        margin-left: 10px !important;

        font-size: 14px !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .admin_homepage_padding_top .profile_image_class .holiday_width {

        width: 70% !important;

        margin-left: 10px !important;

        font-size: 14px !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .admin_homepage_padding_top .profile_image_class .date_background {

        width: 35% !important;

    }

    .profile_image_class .label_for_date {

        font-style: normal;

        font-weight: 600;

        font-size: 13px !important;

        font-family: 'poppins';

    }



    .schoo-management-content-frontend .profile_image_class .class_width {

        width: 31% !important;

        margin-left: 10px !important;

        font-size: 14px !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .schoo-management-content-frontend .profile_image_class .holiday_width {

        width: 70% !important;

        margin-left: 10px !important;

        font-size: 14px !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .schoo-management-content-frontend .profile_image_class .date_background {

        width: 38% !important;

    }

    .profile_image_class .class_tag {

        /* background: #44CB7F; */

        height: 54px;

        width: 54px !important;

        border-radius: 16px;

    }

    .profile_image_class .date_background {

        /* background-color: #104B7357 !important;

        color: #104B73 !important; */

        font-size: 10px !important;

        box-shadow: none;

        height: 27px !important;

        width: 70px !important;

        text-align: center;

        font-family: Roboto;

        float: right !important;

    }

    .padding_top_card_content {

        padding-top: 4px;

    }

    .calendar-event {

        padding: 0px 0px 0px 0px !important;

    }

    .label_for_date {

        font-size: 12px !important;

        margin-top: 2px;

    }

    .admin_homepage_padding_top .notice_div .notice_description_div {

        padding-left: 10px !important;

    }

    .schoo-management-content-frontend .notice_div .notice_description_div {

        padding-left: 10px !important;

    }

    .notice_div {

        border: 1px #E1E3E5 solid;

    }

    .notice_content_rs {

        padding-top: 10px !important;

    }

    .assignbed_name {

        color: #818386 !important;

        width: 60% !important;

        background-color: white !important;

        box-shadow: none !important;

        line-height: 2rem;

    }

    .assign_bed_date {

        width: 60% !important;

        background-color: white !important;

        color: #333333 !important;

        box-shadow: none !important;

        font-size: 15px !important;

        font-weight: 400;

    }

    .date_font_size .date_assignbed_label {

        width: 75% !important;

    }

    .calendar-event .date_font_size {

        width: 40% !important;

    }

    .between_border123 {

        display: none;

    }

    .modal-header h4 {

        float: initial;

    }

    .overlay-content {

        top: 37% !important;

    }

    .no_data_img3 {

        height: 200px;

        margin: auto !important;

        display: block;

    }

    .calendar-event-new3 {

        padding: initial !important;

    }

    .calendar-event-new1 {

        padding: initial !important;

    }

    .calendar-event-new2 {

        padding: initial !important;

    }

    /* .dashboard_btn{

        margin-top: -35px;

        padding: 0px 20px;

    } */

    .gmgt-group-list-record-col-img {

        width: 34% !important;

        margin-left: 10px !important;

        white-space: nowrap !important;

        overflow: hidden !important;

        text-overflow: ellipsis !important;

    }

    .gmgt-group-list-record-col-count {

        width: 42% !important;

    }

    .calendar-event .smgt_exam_remainder_title_pr {

        width: 70% !important;

    }

    .main_list_margin_15px {

        margin-left: 35px !important;

        margin-top: 35% !important;

    }

    .main_list_margin_5px {

        margin-left: 30px !important;

        margin-top: 35% !important;

    }

    .height_1000px {

        height: auto !important;

        padding: 10px !important;

    }

    .height_600px {

        height: auto !important;

        padding: 10px !important;

    }

    .tab_margin_top_40px {

        margin-top: 40% !important;

    }

    .res_margin_bottom_20px {

        margin-bottom: 20px !important;

    }
    .res_margin_top_20px {

        margin-top: 20px !important;

    }

    .user_profile_header_left {

        margin-top: 6% !important;

    }

    .user_profile_header_left {

        margin-left: 18px !important;

    }

    .view_top1 {

        margin-left: 0%;

        margin-top: 10px !important;

        margin-bottom: 10px !important;

    }

    .view_page_main #body_area {

        /* margin-top: 30%; */
        margin-top: 16%;

    }

    .table-responsive table{

        overflow: auto !important;
        scrollbar-width: thin;
        scrollbar-color: rgba(155, 155, 155, 0.5) rgba(255, 255, 255, 0.5);
        white-space: nowrap;
        display: block;
    }

    .view_page_main .dataTables_wrapper .row {

        display: block;

    }

    .dataTables_length {

        width: auto !important;

    }
    .staffmember_body_content .modal-title {
        font-size: 16px !important;
    }

    .staffmember_body_content .modal-header .res_add_pop_title_font_20px {
        font-size: 16px !important;
    }

    .staffmember_body_content .gmgt_add_category .width_70 {
        width: 80% !important;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .staffmember_body_content .gmgt_add_category .width_30 {
        width: 20% !important;
        padding-right: 0 !important;
    }

    .staffmember_body_content .staff_padding_top_15px {
        padding-top: 15px !important;
    }

    .staffmember_body_content #message .notice-dismiss img {
        margin-top: 0px !important;
    }

    .staffmember_body_content .page_main_div #message {
        margin-top: 1% !important;
    }

    .staffmember_body_content .multiselect-container>.multiselect-option>span>.form-check-label {
        margin-top: 5px !important;
    }

    .staffmember_body_content .dashboard_pop-up_design {
        margin-top: -5px !important;
    }

    .staffmember_body_content .modal-header {
        padding: 10px !important;
    }

    #body_content_area .res_margin_top_15px {
        margin-top: 15px !important;
    }

    .margin_top_20px {

        margin-top: 0px !important;

        /* white-space: nowrap; */

        overflow: hidden;

        text-overflow: ellipsis;

    }

    #body_content_area .margin_top_20px {
        margin-top: 20px !important;
    }

    .card-icon .img-top {

        top: auto;

    }

    .fees_type_add_height {

        height: 420px;

    }

    .fees_type_model_height {

        height: 400px;

        overflow: scroll;

        overflow-x: hidden;

    }

    .image_width_98px {

        width: 96%;

    }

    .school_name_for_invoice_view {

        position: relative;

        word-break: break-word;

        width: 70%;

    }

    .margin_top_15px_rs {

        margin-top: 15px !important;

    }

    .margin_top_25px_rs {

        margin-top: 25px !important;

    }

    .inovice_width_100px_rs {

        width: 100%;

    }

    .view_invoice_lable .invoice_total_label {

        font-size: 16px !important;

    }

    .rs_popup_width_20px {

        width: 20% !important;

    }

    .overlay-content {

        /* height: 400px; */
        /* min-height: 200px;
        max-height: 380px; */

    }



    /* .category_list{

        max-height: 440px;

        min-height: 200px;

        overflow: scroll;

        overflow-x: hidden;

    } */

    .invoice_total_value {

        font-size: 20px !important;

    }

    .view_page_main #body_area .panel_tabs>li>a {

        margin: 10px 10px 0 0 !important;

    }

    .print-button button {

        margin-right: 7px !important;

    }

    .profile_image_prescription .prescription_tag {

        height: 54px;

        width: 54px !important;

        border-radius: 16px;

    }

    .dataTables_wrapper .dataTables_length {

        float: left !important;

    }



    .group_thumbs {

        display: none;

    }

    .address_student_div {

        margin-top: 3% !important;

    }

    .user_view_profile_image {

        height: 54px;

        border-radius: 20px;

        border: 3px solid #FFFFFF;

        box-sizing: border-box;

        box-shadow: 0px 4px 10px rgb(0 0 0 / 10%);

        float: left;

        width: 54px;

        background-color: white;

        margin-top: 10px;

    }

    .profile_user_name .view_top1 {

        margin-left: 20px;

    }

    .color_white_rs {

        color: #fff !important;

    }

    .view_user_name_label {

        font-size: 18px !important;

        width: 65%;

    }

    .admission_view_page_main_wrapper {

        margin-top: 45%;

        margin-left: 7%;

    }

    .amgt_title_add_btn .amgt_add_btn {

        margin-top: 0 !important;

    }

    .amgt-right-heder .amgt_title_add_btn {

        width: 100%;

        display: inline;

    }

    .amgt-right-heder .row h3 {

        float: left;

    }

    .amgt_title_add_btn .amgt_add_btn {

        float: left;

    }

    /* .formError{

        left: 130px !important;

    } */

    .calendar-event p.Bold {

        font-size: 14px !important;

    }

    .gmgt-group-list-total-group {

        font-size: 14px !important;

    }

    .dataTables_filter {

        padding-top: 30px !important;

        width: 100% !important;

    }

    .dropdown_icon_link {

        float: initial !important;

        padding-top: 0 !important;

    }

    .dropdown_menu_icon {

        margin-top: -20px;

    }

    #calendar .fc-scrollgrid-sync-inner a {

        font-size: 12px;

    }



    /* .view_details_body .row .col-md-6{

        width: 50% !important;

    } */

    .pull-left .select_all {

        margin-right: 5px;

        margin-left: 0 !important;

    }

    .view_user_teacher_label {

        width: 100% !important;

    }

    .margin_top_10px_res {

        margin-top: 10px !important;

    }

    .padding_bottom_15px_res {

        padding-bottom: 15px;

    }

    .padding_top_15px_res {

        padding-top: 15px;

    }

    .user_profile_header_left .support_staff_address_row {

        width: 100% !important;

    }

    .smgt_support_view_page #body_area {

        margin-top: 25% !important;

    }

    .padding_top_25px_res {

        padding-top: 25px !important;

    }

    .whitespace_initial {

        white-space: initial !important;

    }

    #message p {

        width: 90%;

    }

    .wp-core-ui .button,
    .wp-core-ui .button.button-large,
    .wp-core-ui .button.button-small,
    a.preview,
    input#publish,
    input#save-post {

        margin-bottom: 0 !important;

    }

    .view_user_phone {

        margin-top: 5px !important;

    }

    .width_80px_res {

        width: 80% !important;

    }

    .width_20px_res {

        width: 20% !important;

    }

    .width_30px_res {

        width: 30% !important;

    }

    .width_70px_res {

        width: 70% !important;

    }

    .width_100px_res {

        width: 100% !important;

    }

    .width_50px_res {

        width: 50% !important;

    }

    .margin_left_0px_res {

        margin-left: 0 !important;

    }

    .main_div {

        position: inherit !important;

    }

    .mozila_display_css {

        display: block !important;

    }

    .width_75px_res {

        width: 75% !important;

    }

    .width_25px_res {

        width: 25% !important;

    }

    .invoice_address_css {

        padding-top: 30px;

    }

    .invoice_model_heading {

        width: 100% !important;

    }

    .display_inherit_res {

        display: inherit !important;

    }

    .width_50_res {

        width: 50% !important;

    }

    .padding_0_res {

        padding: 0 !important;

    }

    .payment_invoice_popup_main_div {

        padding-right: 0 !important;

    }

    .font_size_12px_res {

        font-size: 12px !important;

    }

    /* .save_btn{

        line-height: 15px !important;

    } */
    .amgt-calendar .celender_dot_div 
    {
        padding-top: 10px !important;
    }
    .gmgy-left-res{
        float: left !important;
    }
    .frontend_list_margin_30px_res {

        margin-top: 40%;

    }

    .frontend_list_margin_40px_res {

        margin-top: 40%;

    }

    .dataTables_wrapper .dataTables_filter {

        margin-top: 0 !important;

    }

    .calendar-event .res_date_width {

        width: 65%;

    }

    .panel .panel-heading .panel-title {

        font-size: 15px !important;

    }

    #invoice_print .table_max_height_350px {

        overflow-x: unset !important;

    }

    #invoice_print .table_max_height_180px {

        overflow-x: unset !important;

    }

    ul.panel_tabs li {
        padding-left: 0px;
    }

    .d-inline-block .front_radio {
        margin-right: 0px !important;
    }

    .margin_left_25px {
        margin-left: 25px !important;
    }

    .padding_left_25px {
        padding-left: 25px !important;
    }

    .forntend_dashboard_main_div ul.panel_tabs li {
        padding-left: 0px;
    }

    .badge {
        padding: 0px 6px !important;
    }

    #wpbody-content .updated.below-h2 {
        margin-top: 5px;
    }

    .admin_dashboard {
        padding-top: 40% !important;
    }

    table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
    table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
        top: 80%;
        left: 2px;
    }

    .table-responsive #member_list_wrapper {
        overflow: unset !important;
    }

    .edit_per {
        padding-bottom: 5%;
    }

    .calendar-event .date_font_size {
        width: 40% !important;
    }

    .forntend_dashboard_main_div .admin_dashboard {
        padding-top: 0% !important;
    }

    .forntend_dashboard_main_div .gms_main_inner_bg.dashboard_margin {
        margin-top: 0% !important;
    }

    /* .admin_page_main_div .panel-body.padding_0.view_page_main
    {
        margin-top: 56% !important; 
    } */
    .margin_bottom_15pxres {
        margin-bottom: 15px;
    }

    /* div#invoice_print .invoice_model_body {
        height: 1788px;
    } */
    .row.dashboard_content_rs.accordion_wizzard,
    .setup_wizard,
    #flush-collapse_collapse_1 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .user_profile_header_left .row {
        width: 90%;
    }
    .next_cards .col-md-6 , .next_cards .col-md-12{
        padding: 0px;
    }
    /* .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-draggable.ui-resizable
    {
        top: 2602.5px !important;
    } */
    .table-responsive table .amgt-user-dropdown {
        float: left;
        margin-left: 10px;
    }
    .col-md-1.print_btn_rs
    {
        margin-top : 10px;
    }
    .dataTable th.sorting , .dataTable th.sorting_disabled.sorting_asc
    {
        padding-right: 21px !important;
    }
    .popup_padding_15px
    {
        padding: 0 20px 5px 15px !important;
    }
    .padding_top_10px_res
    {
        padding-top :10px;
    }
    .view_page_content_labels
    {
        margin-bottom: 0px !important;
    }
    .table-responsive tbody td.user_image {
        position: relative;
        left: 25px;
    }
    .table-responsive tbody td.name {
        position: relative;
        left: 25px;
    }
    .action_dropdawn {
        width: 180px;
    }
    #expence_list .prescription_tag, #complaint_list .prescription_tag , #inbox_list .prescription_tag , #service_list .prescription_tag , #assets_list .prescription_tag , #inventory_list .prescription_tag{
        margin-left: 0px !important;
    }
    #assigned_sloat_list .sloatname , #unit_list .unitname ,#sloat_list .sloatname  {
        padding-left: 25px !important;
    }
    #notice_list .title , #event_list .title {
        padding-left: 20px !important;
    }
    .margin_top_20px_res{
        margin-top :20px;
    }
    .custom-top-label.month_label.top
    {
        top: 13px !important; 
    }
}

/* maximum width 767px css End */



@media (min-width: 920px) and (max-width: 1025px) {

    .gmgt-card-title {

        font-style: normal;

        font-weight: normal;

        font-size: 14px;

        line-height: 20px;

        text-align: center;

        color: #818386;

        margin-top: 10px;

    }

}

@media (min-width: 1025px) {

    .gmgt-card-title {

        font-style: normal;

        font-weight: normal;

        font-size: 16px;

        line-height: 20px;

        text-align: center;

        color: #818386;

        margin-top: 10px;

    }

}

@media (min-width: 776px) and (max-width: 920px) {

    .gmgt-card-title {

        font-style: normal;

        font-weight: normal;

        font-size: 14px;

        line-height: 20px;

        text-align: center;

        color: #818386;

        margin-top: 10px;

    }
    .view_page_content_labels
    {
        margin-bottom: 0px !important;
    }
    #member_list .user_image.width_50px.profile_image_prescription {
        position: relative;
        left: 16px;
    }
}



/* minimum width 768px css  */


.margin_top_20p_res{
    margin-top : 20% !important;
}

@media (min-width: 768px) {

    .margin_top_20p_res{
        margin-top : 20% !important;
    }

    .padding_top_20p_res{
        padding-top : 20% !important;
    }

    .calander_heading_title_width {

        margin-left: 0px !important;

    }

    .margin_top_10px_web {

        margin-top: 10px !important;

    }

    .padding_left_30px {

        padding-left: 30px !important;

    }

    .margin_left_10px {

        margin-left: 10px;

    }

    .error_msg_left_margin .formError {

        left: 380px !important;

    }

    .virtual_error_msg_left_margin .formError {

        left: 250px !important;

    }

    .panel {

        /* padding-bottom: 40px; */

    }

    .table_overflow_scroll .add_multiple_subject_mark_form .table-responsive {

        overflow-x: auto !important;

    }



    .mobile_error_massage_left_margin .formError {

        left: 200px !important;

    }

    .overlay-content {

        top: 12% !important;

    }

    .user_profile_header_left {

        margin-left: 30px;

        margin-top: 30px;

    }

    .profile_image_prescription .prescription_tag {

        width: 54px !important;

        border-radius: 16px;

        height: 54px;

    }

    .gmgt-card {

        width: 45% !important;

        height: 186px;

        background: #FFFFFF;

        box-shadow: 0px 0px 20px 1px rgb(0 0 0 / 10%);

        margin-bottom: 20px;

    }

    .gmgt-line-chat-bottom .responsive_div_dasboard .count_patient {

        padding-left: 25px !important;

    }

    .gmgt-line-chat-bottom .responsive_div_dasboard .name_patient {

        padding-left: 10px !important;

    }

    .row .gmgt-line-chat-bottom span {

        margin-left: 40px;

        font-size: 15px;

    }

    .row .gmgt-line-chat-bottom p {

        margin-left: 30px;

    }

    .row .inpatient_div {

        /* padding-right: 30px !important; */

    }

    .color_dot_div_left {

        padding-left: 0 !important;

    }

    #gmgt-line-chat-right-border {

        /* padding-left: 30px ; */

    }

    .row .name_patient {

        text-align: center !important;

        font-size: 15px !important;

    }

    .gmgt-card-member-bg .center {

        padding-top: 20px;

    }

    .gmgt-card-member-bg {

        width: 70px;

        height: 70px;

    }

    .hmgt_card_2 {

        margin-left: 25px;

    }

    .calendar-event {

        padding: 0 !important;

    }

    .smgt_assign_bed_color0 {

        border-right: 4px #37CFD1 solid;

        height: 44px;

        font-size: 50px;

        margin-left: 5px;

    }

    .smgt_assign_bed_color1 {

        border-right: 4px #FF9054 solid;

        height: 44px;

        font-size: 50px;

        margin-left: 5px;

    }

    .smgt_assign_bed_color2 {

        border-right: 4px #44CB7F solid;

        height: 44px;

        font-size: 50px;

        margin-left: 5px;

    }

    .smgt_assign_bed_color3 {

        border-right: 4px #FFB400 solid;

        height: 44px;

        font-size: 50px;

        margin-left: 5px;

    }

    .smgt_assign_bed_color4 {

        border-right: 4px #4D4D4D solid;

        height: 44px;

        font-size: 50px;

        margin-left: 5px;

    }

    .assignbed_name {

        color: #818386 !important;

        width: 60% !important;

        background-color: white !important;

        /* color: black !important; */

        box-shadow: none !important;

        font-size: 15px !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .assign_bed_date {

        width: 60% !important;

        background-color: white !important;

        color: #333333 !important;

        box-shadow: none !important;

        font-size: 15px !important;

        font-weight: 400;

    }

    .panel .panel-heading .panel-title {

        font-size: 20px !important;

    }

    .calendar-event {

        padding: 0 !important;

    }

    .amgt-setting-notification {

        margin-top: 20px;

        float: right;

        display: flex;

    }

    .wizard_main {
        float: left;
        width: 100%;
        overflow: auto;
    }

    /* .steps ul {
        display: -webkit-box !important;
        width: 60% !important;
    } */


}



/* minimum width 768px css End */



@media (min-width: 800px) and (max-width: 900px) {

    .calendar-event .remainder_date_pr {

        padding: 0 !important;

    }

}



@media (min-width: 460px) and (max-width: 600px) {

    #main-wrapper .dashboard_content_rs {

        margin-top: 40% !important;

    }

}

@media (min-width: 370px) and (max-width: 600px) {

    #main-wrapper .dashboard_content_rs {

        margin-top: 0% !important;

    }

}


@media (min-width: 768px) and (max-width: 830px) {

    .hmgt_card_2 {

        margin-left: 18px !important;

    }

    .auto-fold #wpcontent,
    .auto-fold #wpfooter {

        margin-left: 0px !important;

    }

    .admin_homepage_padding_top {

        padding-top: 7% !important;

    }

    .schoo-management-content-frontend {

        padding-top: 7% !important;

    }

    body {

        font-size: 12px !important;

    }

    .gmgt-card-title {

        text-align: center;

    }

    .panel .panel-heading .panel-title {

        font-size: 16px !important;

    }

    .row .gmgt-line-chat .hmgt-line-chat {

        padding-top: 0 !important;

    }

    .percent1 {

        font-size: 13px !important;

    }

    .percent {

        font-size: 26px !important;

    }

    .outer {

        position: relative;

        width: auto;

    }

    .admmision_div .events1 .calendar-event .date_font_size {

        padding-top: 0;

    }

    .gmgt-member-chart {

        width: auto !important;

    }

    .calendar-event .date_font_size {

        width: 40% !important;

    }

    .calendar-event {

        display: block;

    }

    .notice_div {

        border: 1px #E1E3E5 solid;

    }

    .profile_image_class .label_for_date {

        font-style: normal;

        font-weight: 600;

        font-size: 15px !important;

        font-family: 'poppins';

    }

    .profile_image_class .date_background {

        /* color: #104B73;

        background: #104B732e; */

        font-size: 16px !important;

        box-shadow: none;

        height: 30px;

        width: 35% !important;

        text-align: center;

        font-family: Roboto;

        float: right;

    }

    .notice_div .notice_div_contant {

        padding-left: 10px;

        padding-top: 6px;

    }

    .assignbed_name {

        font-size: 12px !important;

        width: 60% !important;

    }

    .date_font_size .date_assignbed_label {

        font-size: 16px !important;

    }

    .profile_image_class .profile_image_appointment {

        border-radius: 16px;

        height: 52px;

        margin-right: 15px !important;

        width: 52px !important;

    }

    .profile_image_class .gatekeeper_profile_image_appointment {

        border-radius: 16px;

        height: 52px;

        width: 52px !important;

    }

    .gmgt-group-list-record-col-count {

        width: 40% !important;

    }

    .gmgt-group-list-record-col-img {

        width: 35% !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .gmgt-group-list-total-group {

        font-size: 14px !important;

    }

    .calendar-event .smgt_exam_remainder_title_pr {

        width: 76%;

    }

    .class_image {

        height: 24px;

        width: 24px;

        margin-top: 8px !important;

    }

    .profile_image_class .holiday_width {

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .holiday_list_description_res {

        width: 70% !important;

    }

    .profile_image_class .class_tag {

        border-radius: 16px;

        height: 52px;

        margin-right: 15px !important;

        width: 52px !important;

    }

    .profile_image_class .card_content_width {

        width: 45% !important;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .label_for_date {

        padding-top: 3px;

    }

    .profile_image_class .padding_top_5px_res {

        padding-top: 5px;

    }

    .fc-header-toolbar .fc-toolbar-chunk {

        text-align: center;

    }

    #calendar .fc-header-toolbar {

        display: block !important;

    }

    .gmgt-calender-margin-top {

        overflow: scroll;

        height: 510px;

        overflow-x: hidden;

    }

    #main-wrapper .row .event {

        height: 424px;

    }

    #main-wrapper .row .chart_height {

        height: 400px;

    }

    #main-wrapper .row .massage {

        height: 424px;

    }

    .gmgt-feesreport-list {

        height: 282px;

    }

    .gmgt-attendance-list {

        height: 282px;

    }

    .amgt-calendar {

        height: 590px;

    }

    .dataTables_info {

        margin-left: 20px;

    }

    .view_page_main #body_area {

        margin-top: 10%;

    }

    .view_user_phone {

        margin-top: 5px !important;

    }

    .age_padding_left_right_0 {

        padding: 0 !important;

    }

    #sidebar {

        margin-top: 7%;

    }

    #sidebar .submenu {

        width: 100%;

    }

    .wizard_main {
        float: left;
        width: 100%;
        overflow: auto;
    }

    /* .steps ul {
        display: -webkit-box !important;
        width: 60% !important;
    } */

}



@media (min-width: 990px) and (max-width: 1050px) {

    .date_font_size .date_assignbed_label {

        width: 80% !important;

    }

    .calendar-event .date_font_size {

        width: 35% !important;

    }

    .panel .panel-heading .panel-title {

        font-size: 18px !important;

    }

    .gmgt-group-list-record .gmgt-group-list-record-col-img {

        width: 50% !important;

        white-space: nowrap;

        overflow: hidden;

        text-overflow: ellipsis;

    }

    .gmgt-group-list-record .gmgt-group-list-record-col-count {

        width: 34% !important;

        /* max-width: 34%;

         min-width: 30px; */

    }

    .profile_image_class .class_width {

        width: 49% !important;

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .profile_image_class .date_background {

        width: 30% !important;

    }

    .profile_image_class .holiday_width {

        overflow: hidden;

        text-overflow: ellipsis;

        white-space: nowrap;

    }

    .gmgt-member-chart {

        width: auto !important;

    }

    .gmgt-member-chart .outer {

        position: relative !important;

        width: auto !important;

    }

    .percent1 {

        font-size: 15px !important;

    }

    .view_page_main #body_area {

        margin-top: 9%;

    }

    .admin_homepage_padding_top {

        padding-top: 4% !important;

    }

    .schoo-management-content-frontend {

        padding-top: 4% !important;

    }

    .edit_btn_padding_left_25px_res {

        padding-left: 25px !important;

    }


}

@media (max-width: 1024px) {

    label {

        font-size: 12px !important;

    }

    .padding_left_0_res {

        padding-left: 0 !important;

    }

    /* .forntend_dashboard_main_div .table-responsive {

        overflow-x: scroll !important;

    } */

}

@media screen and (max-width: 767px) and (min-width: 320px) {


    .income_expence_chart .mt-3.margin_rtl_30px {
        margin-top: 0 !important;
    }

    .panel .panel-heading {

        height: auto !important;

    }

    .fc .fc-toolbar {

        display: flex;

        justify-content: center;

        align-items: center;

        flex-wrap: wrap;

        flex-direction: column;

    }

}

@media (min-width: 319px) and (max-width: 415px) {

    .fc-direction-ltr .fc-daygrid-event .fc-event-time {

        font-size: 8px;

    }

    .width_100_per_res {

        width: 100% !important;

    }

    .width_60_per_res {

        width: 60% !important;

    }

    .width_40_per_res {

        width: 40% !important;

    }

    .width_75_per_res {

        width: 75% !important;

    }

    .width_25_per_res {

        width: 25% !important;

    }

    .new_popup_padding {

        border-right: 1px solid #E1E3E5 !important;

    }

    .panel-heading .panel-title {

        width: 92%;

    }

    .padding_radio .checkbox #Monday {

        margin-top: 10px;

    }

    .margin_right_50px {

        margin-right: 66% !important;

    }

    .forntend_dashboard_main_div .checkbox #lebal_Wednesday {



        margin-right: 62% !important;

    }



    .forntend_dashboard_main_div .checkbox #lebal_Tuesday {



        margin-right: 68% !important;

    }

    .forntend_dashboard_main_div .checkbox #lebal_Saturday {



        margin-right: 68% !important;

    }

    .forntend_dashboard_main_div .checkbox #lebal_Thursday {



        margin-right: 68% !important;

    }

    .forntend_dashboard_main_div .height_600px {

        height: 1360px !important;

    }

    .staffmember_body_content .forntend_dashboard_main_div .height_600px {

        height: 1750px !important;

    }

    .btn-default {

        padding: 0px !important;

    }

    .staffmember_body_content .btn-default {

        padding: 0.375rem 0.75rem !important;

    }

    .forntend_dashboard_main_div .checkbox #lebal_Monday {



        margin-right: 72% !important;

    }

    .forntend_dashboard_main_div .margin_right_50px {

        margin-right: 74% !important;

    }

    .print-button button {

        margin-right: 0px !important;

    }

    #myModal_add_membership {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    #myModal_add_staff_member {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    /* #myModal_add_staff_member {

        max-height: 60%;

        min-width: 40%;

    } */

    #myModal_add_class_limit {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    #myModal_add_class {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    #myModal_delete_class_limit {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    #myModal_add_group {

        margin-top: 60% !important;

        max-height: 60%;

        min-width: 40%;

    }

    .overlay-content {

        /* top: 25% !important; */
        top: 10% !important;

    }

    .qr_image_div img {

        width: 200px;

    }



    /* .panel-body #access_right_form > .row .col-md-2.col-sm-2.col-xs-2:first-child {

		min-width: 70px ;

        margin-left: 5px;

	} */

    .access_right_menucroll .menu-label {

        font-size: 12px !important;

        width: 70px;

        line-height: 20px !important;

        word-break: break-word;

    }

    .ams-management-content .main_page #main_sidebar-bgcolor {

        margin-top: 19% !important;

    }

    .gmgt_das_chat .gmgt_chart_div_1 p {

        margin-left: 30%;

    }

    .gmgt_das_chat .gmgt_chart_div_2 p {

        margin-right: 30%;

    }

    .dropdown_menu_icon {

        margin-top: -25px;

    }

    .user_profile_header_left .gmgt_address_row {

        width: 100% !important;

    }

    #body_content_area {

        padding: 0;

    }

    .gmgt_add_category .width_70 {

        width: 75%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .gmgt_add_category .width_30 {

        width: 25%;

    }

    .symptoms_deopdown_div img {

        float: left;

    }

    .amgt-right-heder .row h3 {

        font-size: 25px;

    }

    .gmgt_res_view_top {

        margin-top: 6%;

    }

    .shiptitle {

        font-size: 18px !important;

    }

    .menu_row .row .center {

        margin-top: 42px !important;

    }

    .hmgt-line-chat .line-chart-checkcolor-VolunteerMember {

        /* margin-left: -10% !important; */

    }

    .gmgt-attendance-list {

        height: 300px;

    }

    /* input[type=radio] { 

        height: auto!important;

    } */

    input[type=radio]::before {

        box-shadow: unset;

    }

    input[type=radio]:focus {

        box-shadow: unset;

    }

    input[type=radio] {

        height: 1.1625rem;

        width: 1.1625rem;
        vertical-align: middle;

    }

    input[type=radio]:checked:before {

        margin: 0.2875rem;

        line-height: 0;

    }

    /* .admin_dashboard_menu_rs input[type=checkbox]:checked::before {

        font: normal 30px/1 dashicons!important;

    } */

    .multiselect-container>.multiselect-option>span>.form-check-label {

        margin-top: 10px;

    }

    .notice-dismiss {

        padding: 10px;

    }

    .view_workout_btn_width_height .mb_res_10px {

        margin-bottom: 10px !important;

    }

    .ml_res_10px {

        margin-left: 10px !important;

    }

    .modal-title .display_inline_left_10 {

        font-size: 20px !important;

    }

    .box-scroll {

        max-height: 270px;

    }

    .padding_left_opx {

        padding-left: 12px !important;

    }

    .nutrition_res_left_12px {

        padding-left: 12px !important;

    }

    .res_pop_modal_title_font_22px {

        font-size: 22px !important;

    }

    .work_out_datalist_header .col-md-3 {

        margin-right: 10px;

    }

    .gmgt_fn_assign_work .res_marging_0 {

        margin: 0 !important;

    }

    .work_out_datalist_header {

        padding-left: 0;

        padding-right: 0;

    }

    .modal-header .res_add_pop_title_font_20px {

        font-size: 20px !important;

    }

    .amgt-user-dropdown .dropdown-menu {

        margin-top: -10px !important;

    }

    #amgt_das_user_dropdown .dropdown-menu {
        margin-top: 17px !important;
    }

    #sidebar.active {

        max-height: 500px !important;

    }

    .edit_workout_form input[type=number] {

        width: 70px;

    }

    #body_area .nav-tabs {

        margin-bottom: 15px !important;

    }

    .view_user_name_label {

        font-size: 17px !important;

    }

    .address_student_div {

        margin-top: 10% !important;

    }

    .admin_homepage_padding_top .profile_image_class .date_background {

        width: 37% !important;

    }

    .ams-management-content #message {
        margin-top: 12% !important;

    }

    .panel .gmgt-attendance-list .panel-heading #res_today_font_12px {

        font-size: 12px !important;

    }

    .min_height_1088 {

        min-height: 650px !important;

    }

    .no_data_list_div {

        padding-top: 20%;

    }

    .ams_slimScrollDiv .amgt_view_detalis_btn a {
        line-height: 2.7 !important;
        float: left;
    }

    .ams_slimScrollDiv .inbox-item-img .img-circle {
        margin: 0px 0px;
    }

    .dataTables_filter input {

        background-color: #F2F5FA !important;

    }

    .modal {
        height: 85% !important;
    }

    .wizard_main {
        float: left;
        width: 100%;
        overflow: auto;
    }

    .steps ul {
        display: -webkit-box !important;
        width: 60% !important;
    }

    /* #barchart_material{
        width: 100%;
        height: 350px;
        padding: 20px;
        overflow: scroll;
    } */

}

@media (min-width:1000px) and (max-width: 1200px) {

    .forntend_dashboard_main_div .dataTables_info {

        margin-left: 20px;

    }

}

@media (min-width: 420px) and (max-width: 540px) {

    .gmgt_das_chat .gmgt_chart_div_1 p {

        margin-left: 30%;

    }

    .gmgt_das_chat .gmgt_chart_div_2 p {

        margin-right: 23%;

    }


}

@media (max-width: 540px) {
    .amgt-calendar {
        padding-bottom: 10px !important;
    }

    .amgt_manage_gate .text-center {
        text-align: left !important;
    }

    .amgt_manage_gate label {
        font-size: 14px !important;
    }
}

@media (max-width: 420px) {

    /* #access_right_form .row  .res_width_20{
        width: 20%!important;
    }
    #access_right_form .row .res_width_15{
        width: 15%!important;
    } */
    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:first-child {
        width: 20% !important;
    }

    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:nth-child(2) {
        width: 20% !important;
    }

    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:nth-child(3) {
        width: 15% !important;
    }

    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:nth-child(4) {
        width: 15% !important;
    }

    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:nth-child(5) {
        width: 15% !important;
    }

    #access_right_form>.row .col-md-2.col-sm-2.col-xs-2:nth-child(6) {
        width: 15% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:first-child {
        width: 20% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:nth-child(2) {
        width: 20% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:nth-child(3) {
        width: 15% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:nth-child(4) {
        width: 15% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:nth-child(5) {
        width: 15% !important;
    }

    #access_right_form>.access_right_menucroll .col-md-2.col-sm-2.col-xs-2:nth-child(6) {
        width: 15% !important;
    }


}

@media only screen and (min-width: 375px) {
    /* .table-responsive .dataTables_wrapper {
        margin-bottom: 30px!important;
    } */
}

@media (min-width: 767px) and (max-width: 821px) {

    .gmgt-line-chat .users_label_div {
        margin-top: 0 !important;
    }


}

/* ===============DATA TABLE CSS================ */

    .user_image a.color_black
    {
        margin-left: 30px !important;
    }
    .user_image a.color_black .margin_left_25px {
        margin-left: 0px !important;
    }
    .dtr-modal h2 label.list_page_email {
        display: none !important;
    }
    .dtr-modal-content .dtr-details img.margin_left_25px {
        margin-left: 0px !important;
    }
    .dtr-modal-content .dtr-details img.img-circle {
        height: 40px;
        width: 40px;
    }
    .dtr-modal h2 a.color_black.name, .dtr-modal h2 .title_name,  .dtr-modal h2 .title_name a {
        font-size: 24px !important;
        color : #fff !important;
    }
    .dtr-modal .dtr-modal-content h2{
        border-bottom: 1px solid lightgray;
        padding-bottom: 10px;
    }

    .div.dtr-modal{
        top: 12px !important;
    }
    div.dtr-modal div.dtr-modal-display
    {
        top: 92px !important;
    }
    .dtr-modal tr[data-dt-column="0"]
    {
        display: none !important;
    }
    .dtr-modal h2 .float_left_width_100 {
        float: unset !important;
    }
    .user_image a.color_black
    {
        margin-left: 6px !important;
    }
    .dtr-modal tr td a.title_name
    {
        color: #4E5E6A !important;
    }

    .forntend_dashboard_main_div table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before {
        top: 49%;
        left: -23px;
    }
    .dtr-modal h2 {
        padding: 12px 10px;
        background: #104b73 !important;
        color : #fff !important;
    }
    .dtr-modal h2 .color_black.name , .dtr-modal-content h2 .view-book-facility 
    {
        color : #fff !important;
        font-size: 24px !important;
    }
    div.dtr-modal div.dtr-modal-content
    {
        padding: unset !important;
    }
    div.dtr-modal .dtr-details
    {
        margin: 5px !important;
    }
    .dtr-modal .amgt-user-dropdown
    {
        float: left;
    }
@media screen and (max-width: 767px)
{
    .forntend_dashboard_main_div thead , .forntend_dashboard_main_div tbody {
        position: relative !important;
        left: 0px !important;
    }
}