/* 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)



{

    .workout_box

    {

        float: inherit !important;

        width: 100% !important;

        margin: auto !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)



{

    .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: 405px;

   }
   .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;



    }



    .forntend_dashboard_main_div .page_main_div

    {

        margin-top: 67%;



    }

    .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: 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; */



    }

	.setup_wizard_dashboard {

		margin-top: 172px;

		margin-bottom: 7%;

	}

    #main-wrapper .dashboard_content_rs{



        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;



    }   
    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

    {

        height: 300px;

    }

    .card_list_height

    {

        height: 300px;

    }

    .image_preview_css

    {

        width: 200px !important;

    }

    .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%;



    }



    #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;

    }

    .view_details_body_assigned_bed {

        /* overflow: unset !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)



{



    #main-wrapper .dashboard_content_rs{



        /* margin-top: 40% !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: 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)



{

    .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;



    }



}



@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: 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;



    }


    .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) 

{

    .checkbox #lebal_Wednesday

    {

        margin-right: 56% !important;

    }

    .margin_right_50px {

        margin-right: 64% !important;

    }

}

/********** End CSS Lenovo Device **********/