/* minimum width 920px css  */



@media (min-width: 920px)

{

    #main_sidebar-bgcolor {

        background-color: #ba170b;

        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: 65% !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; */

        width: 54px !important;

        border-radius: 16px;

        height: 54px;

    }

    .profile_image_class .class_width{

        width: 60% !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: #ba170b2e;

        color: #ba170b;

        font-size: 16px !important;

        box-shadow: none;

        height: 30px;

        width: 24% !important;

        text-align: center;

        font-family: poppins;

        float: right;

    }

    #main-wrapper .row .event{

        height: 424px;

    }

    #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;

    }

    .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){

    .gmgt-right-heder .row {

        height: 80px;

    }

}

/* maximum width 767px css  */



@media (max-width: 767px)

{

    .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: 65%;

    }

    .admin_dashboard .admin_page_main_div

    {

        margin-top: 40%;

    }

    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;

    }

    .gmgt-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%;

    }

    .gym-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;

	}

    .gmgt-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;

    }

    .gmgt-right-heder .row h3{

        margin-top: 0px !important;

    }

    .gmgt-setting-notification{

        margin-top: 0px !important;

        /* float: left !important; */

    }

    #main-wrapper .dashboard_content_rs{

        margin-top: 60%;

        padding: 13px;  

        padding-bottom: 0 !important;  

    }

    .forntend_dashboard_main_div #main-wrapper .dashboard_content_rs{

        margin-top: 86%;

        padding: 0px;  

        padding-bottom: 0 !important;  

    }

   

    .gym-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: 35px !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: 15px!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: #ba170b57 !important;

        color: #ba170b !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: 65% !important;

        background-color: white !important;

        box-shadow: none !important;

        line-height: 2rem;

    }

    .assign_bed_date {

        width: 65% !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: 35% !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: 35% !important;

        white-space: nowrap!important;

        overflow: hidden!important;

        text-overflow: ellipsis!important;

    }

    .gmgt-group-list-record-col-count{

        width: 43% !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;

    }

    .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%;

    }

    .table-responsive{

        overflow: auto !important;

    }

    .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;

    }   

    .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;

        /* overflow: scroll;

        overflow-x: hidden; */

    }



    .category_list{

        /* height: 350px; */

        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%;

    }

    .smgt_title_add_btn .smgt_add_btn{

        margin-top: 0 !important;

    }

    .gmgt-right-heder .smgt_title_add_btn{

        width: 100%;

        display: inline;

    }

    .gmgt-right-heder .row h3{

        float: left;

    }

    .smgt_title_add_btn .smgt_add_btn{

        float: right;

    }

    /* .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: 10px;

    }



    /* .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_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;

    } */

    .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;

    }

}

/* 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;

    }

}



/* minimum width 768px css  */



@media (min-width: 768px)

{

	.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: 20% !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: 65% !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: 65% !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;

        }

    .gmgt-setting-notification {

        margin-top: 20px;

        float: right;

        display: flex;

    }

}



/* 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: 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: 35% !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: #ba170b;

        background: #ba170b2e;

        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: 65% !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;

    }

    .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 .massage {

        height: 424px;

    }

    .gmgt-feesreport-list {

        height: 282px;

    }

    .gmgt-attendance-list {

        height: 282px;

    }

    .gmgt-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%;

    }

}



@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)

{

    .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;

    }

    .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 !important;

        margin-left: 5px;

	}

    .access_right_menucroll .menu-label {

        font-size: 12px!important;

        width: 70px;

        line-height: 20px!important;

        word-break: break-word;

    }

    .gym-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: 90%;

    }

    .gmgt_add_category .width_30 {

        width: 10%;

    }

    .symptoms_deopdown_div img {

        float: left;

    }

    .gmgt-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;

    }

    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;

    }

    .gmgt-user-dropdown .dropdown-menu {

        margin-top: -10px !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;

    }    

    .gym-management-content #message {

        margin-top: 71%!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%;

    }

}

@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%;

    }

}

