@media only screen and (max-width:1330px){
	.nurse_activity_list li .nurse_info{ width: 80%;}
		.barriertest-value, .barriertest-qut {
    margin-bottom: 30px;
    width: 1000px;
	}
}

@media only screen and (max-width:1260px){
	.dash-right .header_right a{ float: none; display: inline-block; clear: both; margin:6px 0 0;}
	.dash-right .patient_info  .connectivity_icon{ right: 10px;}
	.dash-right .patient_info  .expand_icon{ right: 10px;}
	.dash-right .patient_info .prof-info{ max-width: 200px; width: 100%;}
	.dash-right .patient_info .prof-info h5 span{ display: block; margin:6px 0 0;}
	.dash-right .patient_info .prof-info img{ max-width: 100%;}
		.barriertest-value, .barriertest-qut {
    margin-bottom: 30px;
    width: 900px;
	}
	.barriertest-point {
    width: 80px;
}

}
@media only screen and (max-width:1180px){
.dash-right .patient_info .prof-info{ max-width: 160px;}
.dash-right .patient_info{ padding:10px;}
.dash_left .text-right.nopadding{ width: auto; float: right;}
.dash_left h3{ width: auto;}
.dash-right .header_right h3{ font-size: 15px;}
		.barriertest-value, .barriertest-qut {
    margin-bottom: 30px;
    width: 850px;
	}
	.barriertest-point {
    width: 70px;
}
}
@media only screen and (max-width:1000px){
.dash_left .pend_auth{ width: 100%; float: left;}
.dash_left h3{float: left;}
.dash_left .pend_auth h3{ width: 100%;}
.dash_left .col-md-12{ clear: both; overflow: hidden;}
.dash_status .col-md-2{ float: left;}
		.barriertest-value, .barriertest-qut {
    margin-bottom: 30px;
    width: 800px;
	}
	.barriertest-point {
    width: 60px;
}
div#chart_div {
    background: #fff;
    overflow: auto;
    overflow-y: hidden;
}
}
@media only screen and (max-width:850px){
	.dash-right .header_right h3 {  max-width: 140px; width: 100%; }
			.barriertest-value, .barriertest-qut {
    margin-bottom: 30px;
    width: 750px;
	}
	.barriertest-point {
    width: 60px;
}
}
@media (min-width: 1200px) {
	.footer {
	    margin-left: 240px;
	}
    .leftpanel-collapsed .footer {
        margin-left: 51px;
    }
	.login_theme .login_box {
    background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);
    float: none;
    margin: auto;
    padding: 15px;
    border-top: 3px solid #0073d2;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    position: fixed;
}
.login_theme .logo img {
    width: 250px;
}
.login_theme .logo {
    margin-bottom: 0;
    margin-top: 0;
    display: inline-block;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 0px 43px 0 rgba(0, 0, 0, 0.8);
    padding: 5px 29px 5px 10px;
    border-bottom-right-radius: 40px;
    position: relative;
}
.logo::after {
    content: "";
    position: absolute;
    width: 28px;
    background: #fff;
    height: 51px;
    transform: rotate(28deg);
    right: -11px;
    top: -12px;
}
.login_theme .login_copyright {
    height: 20px;
    line-height: 20px;
    position: absolute;
    width: 100%;
    bottom: 10px;
    color: #fff
}
}
@media (min-width: 992px) {
	.patient_dashboard .all_list >div {
	    width: 32%;
	    float: left;
	    margin-right: 20px;
	}
	.patient_dashboard .all_list >div:last-child {
	    margin-right: 0;
       	min-height: 191px;
	}
	
	.patient_dashboard .right_side_header > div {
	    display: flex;
	    align-items: center;
	}
	
}
@media (max-width: 992px) {
	.login-inner.registration .label_name {width: 150px;}
.login-inner .form-control {width: 100%; }
.basic-details-another input, .basic-details-another select {
    width: 100%;
}
.accessrole-file button.btn.btn-success {
    margin-top: 10px;
	width: 160px;
}
.submit_form
{
	width: 100%;
}
.basic-detils input, .basic-detils select, .basic-detils textarea
{
	width: 100%;
}
	.barrierassessments h2.col-md-8 {
    width: 60%;
}
.barrierassessments .col-md-4
{
	 width: 40% !important;
	
}
.pageheader > div {
	    margin-left: -5px;
	    text-align: left;
		text-align: right;
        width: 50%;
	}
	.pageheader h2 {
    font-size: 17px;
    line-height: 25px;
    width: 50%;
}
.pageheader .breadcrumb-wrapper
{
	text-align:left;
}
.pageheader .breadcrumb h2 {
    font-size: 17px;
    line-height: 25px;
    width: 100%;
    text-align: left;
}
.company h2 {
    font-size: 17px;
    line-height: 25px;
    width: 100% !important;
    text-align: left;
}
.pageheader.clearfix.company .btn
{

	margin-top:10px;
	  width: 160px;
}
.download-links
{
	text-align:left !important; 
}

.manage-survey-search .search-result {
    text-align: left;
	
}
}
@media (min-width: 992px) and (max-width: 1290px) {
	.some_list > div > div {
	    height: 70px;
	}
}
@media (min-width: 768px) {
	.sub_l
	{
		text-align:right !important;
	}
	.patient_dashboard .health_summary {
	    display: flex;
	    align-items: center;
	}
	.patient_dashboard .all_list >div {
	    width: 32.67%;
	    float: left;
	    margin-right: 10px;
	}
	.patient_dashboard .all_list >div:last-child {
	    margin-right: 0;
       	min-height: 191px;
	}
	.profile_page .profile_details {
	    margin-top: -12px;
	    display: flex;
	    align-items:  center
	}
	body.login_theme > section {
		margin-bottom: -70px;
	}
	
}
@media (min-width: 768px) and (max-width: 991px) {
	.patient_dashboard .right_side_header >div >div {
		margin-bottom: 5px
	} 
	
	.patient_dashboard .label_define{
		text-align: left;
		padding-left: 10px
	}
	
	.patient_progress  {
		margin-top: 20px
	}
	.items_to_show {
	    position: relative;
	    right: 13px;
	    text-align: right;
	    top: 0;
	}
}
@media (max-width: 767px) {	
.wellness-test ul li {
    
   overflow: auto;
    border-bottom: 1px solid #c7c7c7;
    margin-bottom: 29px;
   
}
.barrierfactortest .que {
        width: 36%;
    margin-left: 10px;
}
.type_dashboard {
	  
	  margin-top: 16px;
    border: none;
	}
.table_tab_content
{
	margin-top:0px;
}
.leftpanelinner .sidebartitle
{
	display:none;
}
	.login_theme .logo {
	    border-bottom-right-radius: 36px;
	    margin-bottom: 10px
	}
	.login_theme .logo img {
	    width: 175px;
	}
	.logo::after {
	    right: -5px;
	    transform: rotate(32deg);
	    width: 15px;
	}
	.health_graph .text-right select.form-control {
	    margin-bottom: 11px;
	    width: 100%;
	}
	.patient_dashboard .left_side {
		
	}
	.patient_dashboard .right_side_header >div >div {
		margin-bottom: 5px
	} 
	.patient_dashboard .health_summary > div {
		margin-bottom: 5px
	}
	.patient_dashboard .label_define{
		text-align: left
	}
	.patient_dashboard .all_list > div {
	    margin-bottom: 10px
	}
	.profile_tabs label,.profile_tabs .profile_img {
	    text-align: left;
	}
	.datas_image {
		text-align: left
	}
	.alert {
	    left: 5%;
	    padding: 15px;
	    top: 3%;
	    width: 90%;
	}
	.leftpanel-show .mainpanel {
	    margin-left: 275px;
	}
	.pagination {
	    padding: 0;
	}
	
	.pageheader .breadcrumb-wrapper {
    width: 100%;
    text-align: left;
}
	.pageheader .breadcrumb-wrapper ol h2 {
    width: 100%;
  
}
	.bottom > div {
	    margin-bottom: 0;
	    text-align: center;
	}
	.colums_to_display {
	    bottom: -31px;
	    margin-left: 10px;
	    position: absolute;
	    right: 28px;
	}
	.items_to_show {
	    position: relative;
	    right: 13px;
	    text-align: right;
	    top: 0;
	}
	.items_to_show select.form-control {
	    margin-right: 0;
	    padding-right: 0 !important;
	    width: 50px;
	}
	.button_all {
		margin-left: 5px;
		padding: 7px 17px;
	}
	.nav-tabs.table_tab > li {
	    height: 57px;
	    margin-bottom: 0;
	}
	.table_tab + .table_tab_content .tablesaw-bar {
	    position: relative;
	}
	.address_field > div:first-child > div {
	    padding-left: 10px;
	}
	.patient_progress  {
		margin-top: 20px
	}
	.dash_left .pend_auth{ float: none;}
	.doctor_dash.pend_auth > div { float: left; width: 50%; }
	.dash_status{ overflow: hidden; text-align: center;padding: 15px 5px;}
	.recently-head .row {padding: 30px 0px;}
	.dash_status .col-md-2{ float: none; display: inline-block; width: 200px; margin-bottom:10px; }
	.dash-right .header_right h3{ max-width: none; width: auto;}
	.dash-right .header_right a{ float: right;}
	.small_center {
		text-align: center
	}

	.login_theme .login_copyright {
	    bottom: 0;
	    height: auto;
	    line-height: 20px;
	    margin-bottom: 15px;
	    margin-top: 15px;
	    position: relative;
	}
	.login_theme .logo {
	    text-align: center;
	}
	body.login_theme > section {
		margin-bottom: 0
	}

	.type_dashboard {
	    border:none;
	    padding: 0;
	    text-align: center;
		    float: left;
    width: 92%;
	}
	.dash_left h3 {
	    display: inline-block;
	    float: none;
	}
	.user_graph > div > div > div {
	    display: block;
	    margin-top: 10px;
	}
	.tablesaw-advance {
		position: absolute;
		right: 0
	}
	
  .profile_page .image_profile, .profile_page  .profile_name_activity, .profile_page .info {
   	margin-bottom: 15px
   }
   .profile_name_activity > div > div, .profile_name_activity > div.form-group {
	    clear: both;
	    display: inline-block;
	    float: none;
	}
	.profile_name_activity {
		text-align: center
	}
	.img-responsive {
		width: 100%;
	}
	.patient_dashboard .profile_tabs .tab-content .form-control {
	margin-bottom: 10px
	}
	.dash_left .health_tab {
	    margin-bottom: 10px;
	    margin-top: 10px;
	}
	.dash_left .health_tab li a {
	    padding: 5px 15px;
	}
	.doctor_patient .right_side_header {
	    border-top: 1px solid #dedede;
	    display: block;
	    margin: -1px 0 0;
	    padding: 25px;
	}
	.right_side .patient_image {
	    display: inline-block;
	    float: none;
	    position: relative;
	    margin-bottom: 10px
	}
	.right_side .patient_details {
		display: block;
	    float: none;
	    position: relative;
	    margin-bottom: 10px
	}
	.doctor_patient .right_side .patient_image img {
	    width: 100px;
	}
	.right_side_header .health_status {
		margin-bottom: 10px
	}
	.doctor_patient .right_side_header {
	    text-align: center;
	}
	.doctor_patient .right_side .patient_details p {
	    display: block;
	    text-align: center;
	}
	.doctor_patient .right_side .Accept_decline span.primary {
	    float: none
	}
	.doctor_patient .right_side .patient_current_details .three_division {
	    border-right: 0
	}
	.doctor_patient .last_activity {
	    right: -12px;
	    top: 0;
	}
	.doctor_patient .list_overtaking > div, .list_overtaking > div {
		border: 0
	}
	

	.pageheader .breadcrumb li.active {
	    font-size: 14px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.alert {
	    left: 5%;
	    padding: 15px;
	    top: 3%;
	    width: 90%;
	}
}
@media only screen and (max-width:622px){
	.type_dashboard {
	  width: 90%;
	  margin-top: 16px;
    border: none;
	}
	.wellness-test ul li span
	{
		width:100%
	}
	.login-inner .form-control {
    width: 100%;
}
.login_assets  .form-group .col-lg-8.col-md-12
{
	width: 100%;
}
}
@media only screen and (max-width:500px){
	.type_dashboard {
	  width: 80%;
	}
		.type_dashboard{font-size:18px;}
	
}
@media  screen and (max-width:480px){

		.barrierassessments h2.col-md-8 {
    width: 40%;
}
.barrierassessments .col-md-4
{
	 width: 60% !important;
	
}

}
@media only screen and (max-width:480px){
	.dash-right .header_right a{ float: none;}
	.nurse_activity_list li .nurse_info{ width: 75%; vertical-align: top;}
	.nurse_activity_list li .nurse_info p{ line-height: 21px;}
	.doctor_dash.pend_auth > div { float: none; width: 100%; margin: 0 0 15px; }
	.nurse_activity_list li .nurse_info  span{ font-size: 13px;}
}
@media only screen and (max-width:400px){
	.pend_auth > div { float: left; width: 100%; margin: 0 0 15px; }
	.latest_revoke .nav-tabs.table_tab li a{ padding: 13px 25px;}
	.type_dashboard{font-size:16px;}
}
@media (max-width:580px) {    
    
    ul.point-view {    width: 100%;}
    .point-view li{    text-align: left;    display: inline-block;    width: 80%;    }
    .action.btn-div {    float: left;    margin: 3em 0 0;    width: 100%;}
    .work-point {    padding: 1em 0;}
    
    }