/* 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: 40% !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)
{
    .workout_box
    {
        float: inherit !important;
        width: 100% !important;
        margin: auto !important;
    }
    img.system_logo_height_width
    {
        width: 250px !important;
    }
    .workout_box .col-md-8
    {
        width: 60%;
    }
    .workout_datalist .workout_box .gmgt-card-member-bg
    {
        margin: 20px !important;
    }
    #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)
{
    img.other_data_logo_with_back
    {
        width: 100% !important;
        padding: 0 10px !important;
    }
    .steps li::before {
        position: absolute;
        content: "";
        background: #ADB4BF;
        width: 90%;
        height: 6px;
        top: 23%;
        left: 50%;
    }
    .steps li.external_padding::before {
  	width: 90% !important;
    }
    div.setting_dropdown_responsive
    {
        float:none !important;
        display: inline-block;
    }
    div.gmgt-user-dropdown .dropdown-menu {
        margin-top: 15px !important;
    }
    .res_margin_left_15px
    {
        margin-left: 15px;
    }
    .staffmember_body_content #message button
    {
   		margin-top: -8px !important;
    }
    input[type="radio"]
    {
        vertical-align: middle;
    }
	input[type=checkbox]
    {
       vertical-align: middle;
    }
    .responsive_margin_30px{
        margin-top:35px;
    }
    div.select2-container .select2-choice .select2-arrow b {
        background: #F2F5FA url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 5px top 55% !important;
    }
    .padding_top_7
    {
        padding-top: 0px !important; 
    }
    .admmision_div {
        height: 500px;
   }
   .res-margin-top-250px{
    margin-top:250px !important;
   }
   .res_margin_25px{
        margin-top:25px !important;
   }
   .responsive_margin_20px{
	margin-top:20px !important;
    }
    label.day_margin {
        width: 100%;
        margin-top: 15px;
    }
	.wizard_main {
    	width: 100%;
    	overflow: auto;
    }
	li.wizard_responsive {
		width: 50%;
	}
    .steps ul {
    	display: -webkit-box !important;
    }
	.frontend_booking_btn{
		width:100%;
	}	
	.frontend_book_Class_div{
		width:100%;
	}		
    /* .width_45_per_res
    {
        width: 45% !important;
        margin-left: -10px;
    } */
    .width_55_per_res
    {
        width: auto !important;
    }
    .width_100_per_left_res
    {
        float: left;
        width: 100%;
        display: flex;
    }
    .nutrition_design_res
    {
        margin-top: 10px !important;
        margin-left: -10px !important;
    }
    .width_10_per_res
    {
        width: 10% !important;
        margin-top: 5px;
    }
    .padding_15_per_res
    {
        padding: 15px !important;
    }
    .width_90_per_res
    {
        width: 90% !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;
    }
    div#tblexpence_length {
        margin-bottom: 10px;
        margin-left: 2px;
    }
    .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 !important;
    }
    .flex-nowrap {
        flex-wrap: nowrap !important;
        overflow: auto;
        scrollbar-width: thin;
        scrollbar-color: rgba(155, 155, 155, 0.5) rgba(255, 255, 255, 0.5);
    }
    
    .forntend_dashboard_main_div .page_main_div
    {
        margin-top: 55%;
    }
    div.membership_Expired
    {
        margin-top: 55%;
    }
    .school_name_for_invoice_view
    {
        margin-top: -60px;
    }
    .forntend_dashboard_main_div .admin_dashboard .height_600px
    {
        height: 1600px !important;
    }
    .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: 7% !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; */
    }
	.setup_wizard_dashboard {
		margin-top: 172px;
		margin-bottom: 7%;
	}
    #main-wrapper .dashboard_content_rs{
        padding: 13px;  
        padding-bottom: 0 !important;  
    }
    div#main-wrapper .dashboard_content_rs{
         
        padding-top: 0 !important;
    
    }
    
    .row.menu_row.dashboard_content_rs.first_row_padding_top.responsive_dashboard_first_card {
        margin-top: 65% !important;
    }
    div.responsive_margin_0px
    {
        margin: 0px !important;
    }
    .forntend_dashboard_main_div #main-wrapper .dashboard_content_rs{
        margin-top: 65%;
        padding: 0px;  
        padding-bottom: 0 !important;  
    }
    button.view_member_message {
        margin: 4% !important;
    }
    div.panel .panel-heading.responsive_calendar_header
    {
        height:100px !important;
    }
    div.responsive_margin_57px
    {
        margin-top: 57% !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 {
        min-height: 300px;
        height: auto !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: 15px!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: 20%;
    }
    /* .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;
    }   
    div.margin_left_20px{
        margin-left: 20px;
        margin-top:0px !important;
    }
    .month_label{
        top: 13px !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: 500px !important;
        /* overflow: scroll;
        overflow-x: hidden; */
    }
    .profile-cover{
		background-size: 100% !important;
		background-repeat: no-repeat !important;
	}
    div.profile-image{
        margin: 40% 20px 20px;
    }
    .category_list{
        
        max-height: 500px;
        min-height: 200px;
    }
    .modal-title
    {
        font-size: 22px !important;
        line-height: 1.7 !important;
    }
    .res_margin_top_5px
    {
        margin-top: 5px !important;
    }
    .member_list_height
    {
        min-height: 370px;
        height: auto;
    }
    .card_list_height
    {
        height: 300px;
    }
    
    .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{
        position: absolute;
        left: 80%;
        top: 7%;
    } */
    .admin_dashboard_menu_rs input[type=checkbox]:checked::before {
        font: normal 30px / 1 dashicons !important;
    }
    #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;
    }
    #workout_form .select2-selection{
        width: 100% !important;
    }
    .category_list.notice{
        overflow: unset !important;
    }
    .category_list.notice .view_details_body{
        margin-right: -13px !important;
    }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none !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)
{
    .nutrition_title,.nutrition_value {
        float: left;
      
        width: 100%;
      
      }
    	.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)
{

    
    div.margin_top_20px_rs
    {
        margin-top: 20px !important;
    }
    .admin_dashboard_menu_rs {
        margin-top: 6% !important;
    }
	.setup_wizard_dashboard {
		margin-top: 133px;
		margin-bottom: 7%;
	}
	.admin_dashboard .admin_page_main_div {
		margin-top: 0px;
	}
	.forntend_dashboard_main_div #main-wrapper .dashboard_content_rs {
        margin-top: 210px;
        padding: 0px;
        padding-bottom: 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: 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: 40% !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)
{
    img#barcode {
        width: 100% !important;
    }
    .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; */
    }
    .system_logo_height_width {
		height: 100% !important;
		width: 100% !important;
	}
    .profile_image_class .class_width{
        width: 40% !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)
{
    .padding_radio {
        padding: 10px;
    }
    label.custom-top-label.class_label_margin {
        margin-top: -8px;
        margin-left: 0px !important;
    }
label.ml-1.custom-top-label.month_label.dashboard_month.top.active {
        margin-left: 34px !important;
    }
    table.dataTable > tbody > tr.child ul li {
        border-bottom: 0px !important;
       }
    div.panel .panel-heading 
    {
        height: 50px !important;
    }
    img.no_data_img
    {
        width: 100% !important;
        height: 170px;
    }
    div.timmer
    {
        margin: auto 20% !important;
    }
    .nutrition_details_panel
    {
        margin-top:45px;
    }
    img.nutrition_responsive_img
    {
        margin-top: 25%;
    }
    p.workout_status_premium,p.workout_status_free
    {
        margin: -15px -30px;
    }
    div#attend_list_length select {
        margin-left: 5px;
    }
    form.message_margin_none
    {
        margin-top: 0px !important;
    }
    div.workout_days_auto_width
    {
        width: 50%;
        margin-bottom: 10px ;
    }
    div.responsive_margin_0px
    {
        margin: 0px !important;
    }
    div.workout_days_auto_width input
    {
        margin: 0px !important;
    }
    form#payment_form
    {
        margin-top: 45px !important;
    }
    p.nutrition_status
    {
        margin: -10px -25px !important;
    }
    div.col-1.col-sm-2.col-md-1.workout_action
    {
        padding:0px !important;
        margin: auto 0px !important;
    }
    .row.responsive_fitness {
        height: 160px !important;
        overflow: auto;
    }
    div#tax_list_length select {
        margin-left: 2px !important;
    }
    div img.workout_img {
        float: left;
        margin: 5px 10px;
        height: 70px;
        width:80px !important;
        margin-top: 25%;
    }
    div img.workout_img.edit_workout_img {
        margin-left: 10px;
        height: 75px;
        margin-top: 5px;
    }
    .workout_action{
        margin:0px !important;
    }
    .calander-chart-div .panel .height_80px_res
    {
        height: 80px !important;
    }
    .panel .panel-heading
    {
        height: auto !important;
    }
    .fc .fc-toolbar
    {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
        flex-direction: column;
    }
	.fc-toolbar-chunk h2.fc-toolbar-title
	{
		text-align: center;
	}
    .attendance_report_filter
    {
        margin: 0px 17px;
        width: 90% !important;
    } 
    .payment_report_filter 
    {
        margin: 0px 17px;
        width: 90% !important;
    }
    .dash_month_load
    {
        margin: 0px 17px;
        width: 90% !important;
    }
    .dash_year_load
    {
        margin: 0px;
        width: 90% !important;
    }
    .responsive_months
    {
        margin: 0px !important;
    }
    .membership_month_load
    {
        margin: 0px 17px;
        width: 90% !important;
    }
    .membership_year_load
    {
        margin: 0px;
        width: 90% !important;
    }
    div.responsive_trainer_drop {
           }
    div.responsive_member_drop
    {
        /* margin-top: 130px !important; */
        margin-left : -20px !important
    }
    div.responsive_staff_menu_icon
    {
                margin-left : -20px !important
    }
    div.responsive_account_page_main_div div.account_page_main_div
    {
        margin: 0px !important;
    }
}
@media (min-width: 319px) and (max-width: 460px)
{
    .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;
    }
    .edit_workout_form input[type=number] {
        width: 70px;
    }
    .user_profile_header_left .gmgt_address_row {
        width: 92%!important;
    }
    .address_student_div {
        margin-top: 10% !important;
    }
}
@media (min-width: 319px) and (max-width: 415px)
{
    #chk_sms_sent
    {
        margin-top: 5px;
    }
    #chk_sms_sent_mail
    {
        margin-top: 5px;
    }
    .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: 0px;
    }
    .assign_workout .padding_radio .checkbox
    {
        margin-top: 9px !important;
    }
    .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: 72% !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: 15% !important;
    }
    .qr_image_div img{
        width: 200px;
    }
    .padding_left_28px{
        padding-left:28px !important;
    }
    .margin_left_28px{
        margin-left:28px !important;
    }
    .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: 9% !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: -37px;
    }
    .user_profile_header_left .gmgt_address_row {
        width: 92%!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]:checked:before {
        vertical-align: middle;
        width: 0.2rem !important;
        height: .2rem !important;
        margin: .4375rem;
        line-height: .76190476;
    }
    input[type=radio]:checked:before {
        margin: 0.42rem !important;
        line-height: 0;
    }

    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;
    }
    .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: 0%!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%;
    }
    .workout_width_93{
        width : 93% !important;
    }
    .profile_image_prescription .prescription_tag.inbox_space{
        margin-left: 30px !important;
    }
    .padding_left_34px{
        padding-left : 34px !important;
    }
    .padding_10px{
        padding : 8px 10px 10px 10px !important;
    }
}
@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 (min-width: 360px) and (max-width: 375px) 
{
    .gym-management-content .forntend_dashboard_main_div .checkbox #lebal_Monday
    {
        margin-right: 71% !important;
    }
}
/********** Start CSSSumsung M11 Device **********/
@media (min-width: 385px) and (max-width: 415px) 
{
    .margin_right_50px
    {
        margin-right: 69% !important;
    }
    #chk_sms_sent
    {
        margin-top: 5px;
    }
    .forntend_dashboard_main_div .checkbox #lebal_Tuesday
    {
        margin-right: 70% !important;
    }
    .forntend_dashboard_main_div .checkbox #lebal_Wednesday
    {
        margin-right: 65% !important;
    }
    .forntend_dashboard_main_div .margin_right_50px
    {
        margin-right: 75% !important; 
    }
    .forntend_dashboard_main_div .checkbox #lebal_Saturday
    {
        margin-right: 70% !important;
    }
}
/********** End CSS Sumsung M11 Device **********/
/********** End CSS Lenovo Device **********/
@media (min-width: 345px) and (max-width: 365px) 
{
    div.workout_top_margin
    {
        margin-top:15%;
    }
    .checkbox #lebal_Wednesday
    {
        margin-right: 56% !important;
    }
    .margin_right_50px {
        margin-right: 64% !important;
    }
}
@media (min-width: 420px) and (max-width: 460px) 
{
    .row.menu_row.dashboard_content_rs.first_row_padding_top.responsive_dashboard_first_card
    {
        margin-top: 56% !important;
    }
}

/* only for i phone css */
@media only screen and (min-device-width: 365px) and (max-device-width: 430px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .table-responsive table {
        display: unset !important;
        position: unset !important;
        overflow: unset !important;
    }
    .table-responsive {
        overflow: auto !important;
        padding-bottom: 25px !important;
    }
}

/********** End CSS Lenovo Device **********/