
@media (max-width: 992px) {
	
.video_main .media-body {
    width: 100%;
    position: static;
	}
.media {
    display: block;
}	
	
}

@media (max-width: 767px) {

.main_wrap{display: block; }

.left_side{ float: left; 
  width: 100%; 
}

.logo {
 margin: 20px 0 20px 0;
    
}

.right_side {
    float: left;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}


.rs_top {
    float: left;
  }

.all_patient {
  
    margin-top: 20px;
}




.search_frame input {
    margin-bottom: 10px;
    width: 100%;
    }


.search_frame select {
    margin-bottom: 10px;
    width: 46%;
    float: left;
    margin: 0px;
    }

.search_frame button {width: 50%; float: left;  margin: 0 0 0 15px}




.table_head{ display: none; }

.row_head li {float: left; 
 
padding-left: 5px;
padding-right: 5px;
width: 100%;
margin: 3px 0px;
}

.row_head li+li{ width: 100%;}
.row_head li+li+li{ width: 100%;}
.row_head li+li+li+li{ width: 100%;}
.row_head li+li+li+li+li{ width: 100%;}
.row_head li+li+li+li+li+li{ width: 100%;}
.row_head li+li+li+li+li+li+li{ width: 100%;}
.row_head li+li+li+li+li+li+li+li{ width: 100%; }

.row_head{ padding: 5px 20px; }



.create_service{
margin-top: 20px;
min-height: auto;
  background: #fff;
padding: 30px 0px;

}

.create_service select{
margin-bottom: 12px;
}

.create_service input{
margin-bottom: 12px;
}


.log_out {
margin-top: 10px;
}

.s_box {
 min-height: auto;
}

.title_1 { margin-bottom: 15px; }

.left_menu_small {
    width: 100%;
}
.m_show{  display: block; }
.left_menu_small svg{ float: left; }

.second_level_m {
display: none;
}

.search_frame {
    float: left;
}


.chrt_1 {
    width: 100%;
    min-height: auto;
    float: left;
}


.availability td {
    padding: 8px 5px;
}

  .service_list li { float: left; width: 100%; }

 .service_list li {
  
    min-height: auto;
    margin: 10px 10px;
} 


.fg_top {
    float: left;
    min-height: 110px;
    padding: 10px;

}

.fg_bot {
    float: left;
     padding: 10px;
    margin-top: 0px;
    min-height: 110px;
      box-shadow: 0 0px 0px 0 rgba(0, 0, 0, 0.05);
      margin-left: 10px;
}

.t-right {
    text-align: left;
    margin-bottom: 5px;
}

.statemet {
    float: left;
    width: 100%;
    padding: 15px 15px 15px 15px;
}

.status { display: none; }
.amount_1{ float: left; }

.ac_ht2 {
    min-height: auto;
    padding: 0px;
    margin-bottom: 10px;
}

.pay_dg { display: none;}


.mdisply{ display: block; }

.left_menu_small .panel-title > a { text-align: left; }


/*-----end---*/
}

