
/*--------responsive -------------*/


@media only screen and (max-width: 1199px){
	.board .panel{padding: 15px;}
}

@media only screen and (max-width: 1099px){
	#page-inner{padding: 15px;}	
}




@media only screen and (max-width: 991px){
	.noti_main_left,
	.noti_inner_left{    padding-right: 50px;}
	#page-inner{padding: 15px 50px;}
	#sideNav{display: block !important;}
}

@media only screen and (max-width: 767px){
	.navbar-default .navbar-toggle{    border-color: #067d97;}
	.navbar-default .navbar-toggle .icon-bar{    background-color: #067d97;}
	.navbar-side{height: auto;}
	.sidebar-collapse .nav > li:last-child > a{display: block;}
	.bhm_logout{display: none;}
	.navbar-right{    position: absolute;top: 0;left: 250px;margin-right: 0;}
	.navbar-side{margin-top: 0;    top: 63px; position: relative;width: 100%;}
	.heading_wrap{    padding: 20px 0 15px 0;}
	#page-inner{padding: 15px;}
	.header{    margin: 0 15px;}
	.navbar-toggle{    margin-top: 15px;}
	.table-responsive{border:none;}
	.noti_main_left,
	.noti_inner_left{    width: 70%;}
	#page-wrapper{margin: 0;}
	.sidebar-collapse > .nav > li:last-child{    margin-top: 0;}
	.sidebar-collapse > .nav > li:last-child > a{    color: #fff;font-size: 14px;font-weight: 600;line-height: 45px;display: flex;align-items: center;border:none;width: 100%;height: 76px;}
	
	
	.bhm_pro .open > .dropdown-menu{    top: 0;right: 30px;}


}

@media only screen and (max-width: 767px){
	#sideNav { display: none !important;}   
	.navbar-default .sidebar-collapse.collapse{display: none;}
	.navbar-default .sidebar-collapse.collapse.in{display: block;}



}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
	/*.bhm_active{    padding: 30px 10px;}*/
	.bhm_active_left:last-child{    padding-left: 0;}
	.bhm_active_left p{    padding-left: 15px;}
}


@media only screen and (max-width: 991px) and (min-width: 767px) {
	#page-inner{padding: 15px 15px;}
	.header{margin: 0 15px;}
	.location_box_inner h5{    font-size: 16px;}
	.location_box_inner{padding: 15px 0}
	.location_box_inner p{    line-height: 21px;    font-size: 14px;    padding-top: 5px;}
	.location_box{padding: 0 15px;}	
	.view_box{margin-top}
	.view_box span{    margin-right: 10px;    padding-right: 10px;}
	.bhm_inner_table td table tr td p{font-size: 12px;    padding: 10px 20px 10px 0;}
	.bhm_hr_table tr th h3{font-size: 16px;}
	.deafult_header{padding: 15px 15px;}
	/*.bhm_cheack_wrap{font-size: 12px;}*/
	.board .panel{padding: 30px;}





}





@media only screen and (max-width: 640){

}

@media only screen and (max-width: 576px){
	.top-navbar .nav > li > a{font-size: 12px;    padding: 10px;}
	.navbar-right{    top: 10px;left: inherit;right:60px;}
	.hcolumn_box{    width: 200px;    height: 40px;}
	.hcolumn_box img{    top: 10px;}
	.noti_main{flex-direction: column;}
	.noti_inner_right{display: none;}
	.noti_main_left, .noti_inner_left{width: 100%;padding-right: 0}
	.noti_main_right{    margin: 10px 0 0 0;}
	.bhm_pro .open > .dropdown-menu {top: -30px;right: 30px;}
	.table-responsive>.table{width: 700px;}


}

@media only screen and (max-width: 480px){
	.top-navbar .navbar-brand{width: 180px;}
	.top-navbar .navbar-brand img {max-width: 150px;width: 100%;}
	.top-navbar .dropdown-menu{    min-width: 160px;    transform: translateY(0);}
	.dropdown-menu > li > a{font-size: 12px;}
	.navbar-side{   		  top: 60px;}
	.sidebar-collapse .nav > li > a{    padding-left: 20px;    line-height: 34px;font-size: 12px;height: 50px;}
	.heading_wrap{    padding: 0px 0 0 0;}
	.hcolumn_left h1{    font-size: 30px;}
	.board .panel{padding: 15px;    min-height: auto;}
	.number h3{font-size: 25px;}
	.number small{    font-size: 14px;margin: 5px 0 0 0;}
	.bhm_report{    padding: 15px 15px 0 15px;}
	.bhm_report h4{font-size: 25px;}
	.bhm_report span{font-size: 15px;}
	.easypiechart{margin: 18px 0;}
	.bhm_active{padding: 15px;}
	.bhm_active_left p{font-size: 14px;}
	.bhm_active_left span{    font-size: 16px;}
	.deafult_header,
	.appointments_box{    padding: 15px;}
	.dh_left h3{    font-size: 25px;line-height: 36px;}
	.bhm_inner_table > td{padding: 0 15px !important;}
	.bhm_padding_table{    padding: 15px 15px !important;}
	.bhm_hr_table tr th h3{font-size: 16px;}
	.bhm_inner_table td table tr td p{font-size: 12px;padding: 10px 0;    padding: 10px 20px 10px 0;    line-height: normal;}
	/*.bhm_cheack_wrap{font-size: 12px;}*/
	.appointments_box h3{    padding: 0 0 15px 0;font-size: 25px;}
	/*.bhm_cheack_wrap{    padding-left: 25px;}*/
	.noti_main{    margin: 0 15px;}
	.location_box{    padding: 0 15px;}
	.location_box_inner{padding: 15px 0;}
	.location_box_inner p{    font-size: 14px;line-height: 21px;}
	.view_box{    margin-top: 10px;}
	.bhm_pagi .pagination li a{    font-size: 12px;padding: 3px 15px;}
	.bhm_pagi {    margin: 15px 0 5px;}
	.panel-primary{margin-bottom: 15px;}
	.top-navbar,
	.top-navbar .navbar-brand{    min-height: 60px;}
	#page-wrapper{top: 60px;}
	.das_height{min-height: 0;}
	.sidebar-collapse .nav{    padding-top: 0;}   
	#page-inner{min-height: auto}
	.noti_wrap .bhm_pagi{    margin: 15px 0 15px;}
	.rcreate_box_head h2{    font-size: 30px;    padding: 20px 0;}
	.reg_form .form_up{padding: 20px;}
	.reg_login{    padding: 20px 0;}
	.reg_form .form_up .form-control{height: 40px;}
	.reg_form .form_up .form-group{    margin-bottom: 15px;}
	.reg_form .form_up label{margin-bottom: 5px;}
	.form_up > h6{    margin-bottom: 10px;}
	.sidebar-collapse > .nav > li:last-child > a{line-height: 34px;font-size: 12px;height: 60px;}
	.appointments_box{    padding: 15px;}
	.bhm_graph_box{height: 300px;}
	.graph_inner_box .chartjs-render-monitor{height: 250px !important;}
}

@media only screen and (max-width: 414px){
	.top-navbar .nav > li > a{font-size: 0;    padding-left: 0;}
	.top-navbar .dropdown-menu{    transform: translateX(-85px) translateY(20px);}
	.header{margin: 0;}
	#page-inner{    padding: 15px 0;}
	.hcolumn_box{    width: 150px;}
	.hcolumn_box input{    padding: 0 45px 0 10px;}
	.hcolumn_box img{max-width: 15px; width: 100%;}
	.hcolumn_box input::placeholder {font-size: 16px;}
}

@media only screen and (max-width: 320px){

}