@media only screen and (max-width : 991px) {

	/* .hospital_left span.title {

	  display: none;

	}



	.hospital-management-content .col-sm-2.nopadding.hospital_left {

    width: 70px;



	}

	.hospital-management-content .page-inner {

	    margin-left: 70px;



	}



	.hospital_left ul li a {float: left;width:100%;} */

	#group_form select#course-id , #group_form select#lession_id,

	#group_form select#assingment_id{

		margin-bottom: 10px;

	}



/***************************** Tooltip *************************************/

/*.left-tooltip{

    display: inline;

    position: relative;

	float:right;

}

.left-tooltip:hover::after {

  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

  border-radius: 5px;

  bottom: -30px;

  color: #ffffff;

  content: attr(data-tooltip);

  left: 20%;

  padding: 5px 15px;

  position: absolute;

  width: auto;

  z-index: 98;

}

.left-tooltip:hover:before{

    border: solid;

    border-color: #333 transparent;

    border-width: 6px 6px 0 6px;

    bottom: 20px;

    content: "";

    left: 50%;

    position: absolute;

    z-index: 99;

}

*/

}

@media only screen and (max-width : 767px) {

.learner_user_block{

	/* float:left; */

}







.right_side .panel.info-box .panel-body {

  background-position: right 0;

}

.overlay-content {

  left: 2%;

  width: 96%;

}

#assignment_form .form-group .checkbox, #setting_form .form-group .checkbox{

		line-height:30px;

}

#assignment_form .form-group  .checkbox input[type="checkbox"],

#setting_form .form-group .checkbox input[type="checkbox"]

{

	margin-left: -25px;

}
.panel-heading .heding_width
{
	margin-left: -6% !important;
}
select.attendance_report_filter {
    max-width: 96% !important;
    margin-left: 2%;
}
.responsive_div_dasboard
{
	margin-left: 5px;
}
.no_data_img {
    width: 60% !important;
}
.fc-toolbar .fc-left
{
	position: absolute;
}
.fc-toolbar .fc-right
{
	margin-left: 52%;
}
.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;
}
#user_form #upload_user_avatar_button , #wplms_user_avatar_url+#upload_user_avatar_button , #wplms_user_avatar_url_other+#upload_user_avatar_button_other , #wplms_sign_url_other+#upload_sign_button
{
	width: 130px !important;
}
.dropdown_icon_link_css {
    margin-right: -24%;
    margin-top: -7%;
}
#body_area .lead_view_tab {
	margin-top: 17% !important;
  }
  .show-certificate-popup .user_certificate
  {
	height: 50px;
  }
  #body_area .lead_view_tab div.col-md-12
  {
	padding-right: 30px !important;
  }
}

@media only screen and (max-width : 600px) {

	.mainpage .navbar h3 span {

	  display: none;

	}

	.right_side .panel.info-box .panel-body {

  background-position: right 0;

}

}

@media only screen and (max-width : 480px) {

/* 	.col-md-8.col-sm-8.col-xs-6 {

	  width: 20%;

	}

	.nav.navbar-right.col-md-4.col-sm-4.col-xs-6 {

	  width: 79%;

	}

	.right_side .col-xs-6 {

	  width: 100%;

	} */

	#main-wrapper .col-xs-6 {

	  /* width: 100%; */

	}

	.info-box .panel-body {

	  background-position: right center !important;

	}

	#calendar .fc-toolbar .fc-left,

	#calendar .fc-toolbar .fc-right,

	#calendar .fc-toolbar .fc-center

	{float:left;width: 100%;padding-bottom:10px;}

	.table .btn-primary{width: 100%;margin-bottom:5px;}

	.period_box {

	  position: relative;

	  white-space: normal;

	}



	.team .team-member{width:100%;}
}

@media only screen and (min-width : 360px)
{

}
@media screen and (max-width: 767px)
{
	div.header_responsive_padding {
		padding-left: 20px;
	}
	.fc .fc-toolbar {
        display: flex;
        align-items: center;
        flex-wrap: wrap;
        justify-content: center;
        flex-direction: column;
    }
	div#message {
		margin-right: 10px !important;
	}
	.table-responsive
	{
		border: 0px solid #ddd !important;
	}
	.dataTables_length
	{
		width: 20%;
		position: absolute;
	}
	div.dataTables_filter
	{
		margin-top: 10% !important;
	}
	.print-button {
		margin-top: 2%;
		position: relative;
	}
	body
	{
		font-family: Poppins !important;
	}
	.welocome-admin .toogle-div a
	{
		float: left !important;
	}
	.welocome-admin .toogle-div a.avatar_responsive
	{
		float: right !important;
	}
	h3.margin_left.font_size_user a {
	    margin-bottom: 15px;
	}
	.panel .panel-body {
		padding: 0px !important;
		padding-right: 15px !important;
	}
	/* view page header */
	.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;
	}
	.user_profile_header_left {
		margin-left: 18px !important;
	}
	.user_profile_header_left {
		margin-top: 8% !important;
	}
	.group_thumbs {
		display: none;
	}
	div.res_padding_right_0px
	{
		padding-right: 0px !important;
	}
	input#wplms_user_avatar_url ,.gender .image-text
	{
		width: auto;
	}
	div.res_margin_left_0px
	{
		margin-left: 0px !important;
	}
	.custom-top-label {
		transform: translate(-3.5%, -1.5em) scale(.9, .9) !important;
	}
	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],.wp-core-ui select
	{
		min-height: 37px;
	}
	.wp-core-ui .button
	{
		min-height:33px !important;
		line-height: 1.60;
	}
	div.res_padding_0px
	{
		padding: 0px !important;
	}
	.new_popup_padding {
		margin: 10px 0px !important;
	}
	.page-inner .margin_20
	{
		margin-right: 0px !important;
	}
	.general_label_set
	{
		margin-left: 15px;
		width: 100%;
	}
	.notice-dismiss {
		padding: 10px;
	}
	.nav-tabs>li>a {
		margin: 0px 0px 0px 0 !important;
		
	}
	.nav-tabs .margin_right_25
	{
		margin-left: 0px;
	}
	#course_form .learner_user_block
	{
		width: 100%;
	}
	#course_form .responsive_display_flex
	{
		display: flex;
	}

	/* certificate css */
	.certificate_container .other_logo_images_certificate {
		top: -73px;
        left: 30px;
		/* position: absolute; */
		width: 68px;
	}
	.certificate_container img {
		width: 100%;
	}
	.certificate_container .text-center {
		font-size: 12px;
		/* margin-top: 1%; */
	}
	.text-block {
		position: absolute;
		top: 24%;
	}
	.certificate_images_view {
		/* max-height: 62px; */
		margin-top: -43%;
		width: 15% !important;
		margin-left: 25%;
	}
	.text-center+.certificate_date
	{
		margin-top: -17%;
	}
	.add_button_css
	{
		position: absolute !important;
	}
	.add_button_left
	{
		left: 83%;
	}
	.child_div_add
	{
		margin-top: 13%;
	}
	.col-10 .multiselect_dropdown_label {
		margin-left: -86% !important;
	}
	#course-form .multiselect_dropdown_labels {
		position: relative !important;
		margin-top: -22%;
		margin-left: 3%;
	}
	.learner_user_block
	{
		padding-right: 0px;
	}
	.assignment_form .custom-top-label.top
	{
		top: 14px !important;
		margin-left: 20px !important;
	}
	.custom-top-label.certificate_lable_auto
	{
		transform: translate(-12.5%, -3.0em) scale(.9, .9) !important;
	}
	.margin_left_13
	{
		margin-left: 13px !important;
	}
	#vanue_form .custom-top-label
	{
		width: max-content;
	}
	#category_form .margin_left_26
	{
		margin-left: 0px !important;
	}
	#category_form input[type=button]
	{
		width: 100%;
	}
	ul.gmgt-cards-indicators.gmgt-right.padding_0
	{
		padding-left: 0px;
		margin-top: 5%;
		margin-bottom: 0%;
	}
	.payment_invoice_line .grand_total_color
	{
		height: 50px;
	}
	.payment_invoice_line .grand_total_color h4
	{
		margin-top: 15px;
    	margin-bottom: 0px;
	}
	.certificate_print_pdf_btn .width_auto
	{
		width: 30% !important;
	}
	#message_form .attachment_div input[type=file]
	{
		width: 100%;
	}
	.course_report p.percent_report , .course_report p.reload_percent_report
	{
		top:61%;
		left: 52%;
	}
	.course_report p.percent_report1 , .course_report p.reload_percent_report1
	{
		top: 66%;
		left: 53%;
	}
	div.attendance_report_load p.percent {
		top: 45%;
	}
	div.attendance_report_load p.percent1 {
		top: 52%;
	}
	.report_header_module .report_header h3
	{
		position: relative;
	}
	.attendance_report_load p.percent_report_test
	{
		left: 52%;
		top: 53%;
	}
	.attendance_report_load p.percent_report_test1
	{
		left: 51%;
		top:59%;
	}
	.quize_chart_top .line-chart-checkcolor-RegularMember {
        margin-right: 10% !important;
    }
	.quize_chart_top .line-chart-checkcolor-VolunteerMember
	{
		margin-right: 30% !important;
	}
	.attendance_report_load p.percent_report
	{
		left:52%;
		top: 56%;
	}
	.attendance_report_load p.percent_report1
	{
		left: 52%;
		top:62%
	}
	.chart_div_1 {
        width: 40% !important;
    }
	#setting_form .label_responsive
	{
		margin-top: 12px;
	}
	#setting_form .label_responsive .general_label_set
	{
		padding: 0;
    	margin-top: -39px;
	}

	/* post menu css */
	#mj_wplms_course_teacher select#day
	{
		width: 100%;
	}
	#mj_wplms_course_quiz select#_mj_wplms_lession_quiz, #mj_wplms_course_test select#_mj_wplms_lession_test
	{
		width: 100% !important;
	}
	textarea#_mj_wplms_course_video
	{
		width: 100%;
	}
	.wrap .wp-heading-inline+.page-title-action
	{
		padding: 4px 15px;
	}
	.question_css input[type=text] {
		width: 75% !important;
	}
	.question_css input[type=number]
	{
		width: 100% !important;
	}
	#TB_window
	{
		width: unset !important;
		margin-left: -190px !important;
	}
	select#wplms-existing-category, select#wplms-existing-type
	{
		width: 48%;
		margin-bottom: 2%;
	}
	#allquize_question_list_wrapper .dataTables_length , #alltest_question_list_wrapper .dataTables_length , #test_question_list_wrapper .dataTables_length
	{
		width: unset;
	}
	#allquize_question_list_filter input[type="search"] , #alltest_question_list_filter input[type="search"] , #test_question_list_filter input[type="search"]
	{
		width: 100%;
		margin-left: 0;
	}
	#allquize_question_list_filter+.dataTables_filter , #alltest_question_list_filter+.dataTables_filter
	{
		margin-top: 3% !important;
	}
	#quize_question_list_wrapper .question_list td {
		padding: 8px 5px !important;
	}
	#posts-filter p.search-box
	{
		margin-bottom: 0px !important;
	}
	#posts-filter .tablenav.top
	{
		padding: 0px;
		margin: 0px;
	}
	#wplms_teacher select.course.teacher , #wplms_teacher+#wplms_lession_access select , textarea#_mj_wplms_lession_video
	{
		width: 100%;
	}
	select#post_author_override {
		width: 100%;
	}
	.question_height_set , .single_choice .answer, .true_false .answer
	{
		width: 95% !important;
	}
	

}