@media (min-width:768px) {
	.menu {display: inline-block !important;}
}
@media (max-width:1882px) {	
	.dash_main_title {font-size: 15px; line-height: 18px;}
}
@media (max-width:1610px) {
	.menu li {margin: 0 15px;}
	.sm_min_height {min-height: 200px;}
	.dash_main_title {font-size: 15px; min-height: 72px;}

	.dash_count p span b:first-child {font-size: 18px !important;}
	.dash_count {font-size: 18px;}
	.dash_count p span::before {top: 8px !important; font-size: 22px !important; width: 5px !important; height: 22px !important; line-height: 22px !important;}
}
@media (max-width:1370px) {
	.dashboard_tabs_main .tab-content .col-sm-8 {flex: auto; max-width: 55.5%;}
	.dashboard_tabs_main .tab-content .col-sm-4 {flex: auto; max-width: 44.5%;}
	.dash_tab {padding-right: 20px;}
	.dashboard_tabs_main .nav-tabs li {margin:0 8px;}

	.right_column_inner {padding: 40px;}
	.login_logo {margin-bottom: 15px;}
	.login_box_mnc {margin-top: 0;}
}
@media (max-width:1350px) {
	.safety-clocks-main .form_main .fl_w .col-sm-4 {max-width:40%; flex: auto; margin-bottom:15px;}
	.safety-clocks-main .form_main .fl_w .col-sm-2 {max-width:16%; flex: auto;}
	.safety-clocks-main .form_main .fl_w .col-sm-2:last-child {max-width: 10%;} 
	.toolbox-talks-pop .modal-dialog {max-width: 100%; width: 90%;}

	.sm_min_height {min-height: initial;}
	.dashboard_MM .col-sm-4 .col-sm-6 {max-width: 100%; flex: auto;}
	.dash_main_title {min-height: inherit;}

	.menu li {margin: 0 8px;}
	#view_dt .modal-body .fl_w .col-sm-6 {flex: auto; max-width: 100%; width:100%; margin-bottom:30px;}
}
@media (max-width:1199px) {
	.menu li {margin: 0 8px;}
	.login_box_mnc {margin-top: 0;}
	.right_column_inner {padding: 20px;}
	.login_logo {margin-bottom: 20px;}

	.safety-clocks-main .form_main .fl_w .col-sm-4 {max-width:100%; flex: auto; margin-bottom:15px;}
	.safety-clocks-main .form_main .fl_w .col-sm-2 {max-width:25% !important; flex: auto;}
	.dashboard_tabs_main .page_title h2 {padding: 20px 0 20px 30px}
	.dash_tab .nav-tabs li a {padding: 22px 0;}
	.dashboard_MM .maps iframe, .map_cnt_main {height: 520px;}
	.map_cnt_main {padding: 15px;}
	.add_title {font-size: 24px;}
	.map_cnt ul li, .map_cnt p {font-size:16px;}

	.menu li {margin: 0 4px;}
	.menu li a {font-size: 14px;}
}
@media (max-width: 991px) {
	.logo img {max-width: 120px;}
	.menu li {margin: 0 3px;}
	.menu li a {padding: 20px 0; font-size: 11px;}
	.nav-tabs li {margin: 0 8px;}
	.page_title {padding: 10px 15px;}
	.main_box {padding: 15px;}

	.main_box .form_main.marbtm30 {margin-bottom: 15px;}
	.min_height {min-height: auto;}
	.emg_contacts_blocks .col-sm-6 {flex: auto; max-width: 100%; padding: 0 15px !important;}

	.left_column {display: none;}
	.right_column {width: 100%; float: left; height: auto !important;}
	.safety-clocks-main .inner_s_blk {flex: auto; max-width: 100%;}

	.dashboard_MM .col-sm-8 {max-width: 100%; flex: auto;}
	.dashboard_MM .col-sm-4 {max-width: 100%; flex: auto;}
	.dashboard_MM .maps iframe {height: 350px;}
	.map_cnt_main {height: auto; padding: 15px;}
	.add_title, .map_cnt ul, .map_cnt p {margin: 0 0 10px; float: left; width: 100%;}	
	.dash_tab .nav-tabs li {margin: 0 5px;}

	.dashboard_tabs_main .page_title h2 {padding: 20px 0 20px 15px;}
	.dash_tab {padding-right: 15px;}
	.dash_tab .nav-tabs li a {padding: 22px 0;}		
}
@media (max-width: 890px) {
	.modal-dialog {width: 90%;}
	.modal-header, .modal-body, .modal-body.cnt-body {padding: 15px;}
	.toolbox-talks-pop .modal-header {display: inline-block;}
	.toolbox-talks-pop .modal-title {float: left; width: 100%;}
	.toolbox-talks-pop .tab_inner_ttl {font-size: 14px; left: 5px; top: -10px;}

	.msg_cnt_pop {padding: 15px !important;}
	.msg_cnt_pop p {font-size: 14px;}
}
@media (max-width: 767px) {
	header {padding: 0 15px;}
	.pad30 {padding: 15px;}
	.logo img {max-width: 150px;}
	.toogle_btn {display: inline-block; color: #fff; font-size: 21px; width: 40px; height: 35px; line-height: 32px; text-align: center; border: 2px solid #fff; padding: 0 5px; box-sizing: border-box; border-radius: 4px; cursor: pointer; float: right; margin-top:18px; }
	.menu {display: none; position: absolute; top: 71px; left: 0; background: #000; padding:0 15px; z-index: 1; border-top: 1px solid #fff; width: 100%;}
	.menu li {margin: 0; float: left; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.6);}
	.menu li:last-child {border-bottom: 0;}
	.menu li a {font-size: 16px; padding: 15px 0; border-top: 0;}
	.menu li.active a {color: #FFCB00;}

	.cm_main {padding: 15px;}
	.nav-tabs li {margin: 0 5px; width: 22%;}
	.nav-tabs li a {font-size: 14px; padding: 10px 0;}
	.tab_inner_block .col-sm-6 {flex: auto; max-width: 100%;}	
	.tab-content {margin-top: 15px;}
	.form-group label {font-size: 14px;}	

	.safety-clocks-main .clockpadd {padding:15px;}
	.safety-clocks-main .clockpadd .col-sm-3.pad00 {padding: 0 15px;}
	.safety-clocks-main .form_main .fl_w .col-sm-2 {max-width:100% !important; flex: auto; margin-bottom: 15px;}
	.safety-clocks-main .form_main .fl_w .col-sm-2:last-child {margin-bottom: 0;}
	.safety-clocks-main .form_main .form-group .fl_w.marbtm30 {margin-bottom: 15px;}
	.safety-clocks-main .form_main .form-group .fl_w.text-center {text-align: left !important;}
	.tab_inner_ttl {font-size: 16px; top: -10px;}

	.add_pro_popup .modal-body .form_main.maxW {display: inline-block;}
	.add_pro_popup .simple_tbl, .bottom_add_order_sec .simple_tbl {overflow-x: auto; padding-bottom: 20px;}
	.add_pro_popup .simple_tbl table, .bottom_add_order_sec table {width: 700px;}
	.multiselect-container > li {float: left; width: 100%;}

	.sub_title {min-height: 48px;}
	.maps iframe {height: 350px;}
	.tbl_title {line-height: 40px; font-size: 18px;}
	table.dataTable th, table.dataTable td {font-size: 14px;}
	.dashboard_tabs_main .page_title h2 {float: left; width: 100%;}
	.dash_tab {width: 100%; padding: 0;}
	.dash_tab .nav-tabs li {width: 25%; margin: 0 !important;}
	.dash_tab .nav-tabs li a {padding: 15px 0;}
	.add_title {font-size: 18px;}

	.dashboard_tabs_main .tab-content .col-sm-8 {flex: auto; max-width: 100%;}
	.dashboard_tabs_main .tab-content .col-sm-4 {flex: auto; max-width: 100%;}

	.map_cnt ul li, .map_cnt p {font-size: 15px; line-height: 30px;}
	.dataTables_info {font-size: 15px;}	
}
@media (max-width: 645px) {
	.sub_title {font-size: 14px; min-height: 42px;}
}	
@media (max-width: 572px) {
	.nav-tabs li {width: 32%; margin: 0 2% 0 0;}
	.nav-tabs li:nth-child(3n) {margin-right: 0;}
	.ch_auto {display: inline-block; margin-bottom: 10px;}

	.page_title h2, .modal-title {padding: 7px 0; font-size: 16px;}
	.head_btn .btn {width: auto; padding: 0 15px;}
	.modal-header .close {margin: 6px 0;}

	.form-control, .minus_icon, .add_icon {height: 35px; line-height: 35px; font-size: 14px;}
	.btn_section {margin: 15px auto 0;}
	.btn, .cancel_btn {width: 100px; padding: 0 10px; font-size: 14px; height: 35px; line-height: 35px;}
	.count.line-height {line-height: 35px;}

	.msg {font-size: 14px; line-height: 20px;}

	.inner_box {margin-bottom: 15px;}
	.sub_title {font-size: 14px; min-height:auto;}

	.select2-container .select2-selection--single {height: 35px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 33px;}
	.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px;}

	.sort_label {line-height: 35px; font-size: 14px;}
	.sm_txt_blk {width: 100%;}
	.login_btn {width: 100% !important;}
	.reset_link {margin: 0;}

	.safety-clocks-main .ch_auto {float: left; width: 100%; margin: 0;}
	.safety-clocks-main .mobile_btm {margin-bottom: 15px !important;}

	.toolbox-talks-pop .title_inner_block {margin: 0 0 30px 0;}

	.box_block .inner_box {width: 100%; margin-right: 0; min-height: auto;}
}
@media (max-width: 479px) {
	.nav-tabs li {width: 48%; margin-right: 2% !important;}
	.nav-tabs li:nth-child(2n) {margin-right: 0 !important;}
	.Upload_img {margin: 0; float: left; }
	.file-upload {margin: 15px 0 0 0; height: 35px; line-height: 35px; clear: both;}	
	.file-upload__label {line-height: 33px !important;}

	.form_row {padding: 0;}
	.count {position: relative; float: left;}
	.minus_icon {position: relative; float: right; top: 0;}
	.score_form .minus_icon {margin-bottom: 15px;}
	.title_inner_block {padding: 15px;}
	.btn_section .marright15 {margin-right: 5px;}

	.dataTables_filter input[type="search"] {float: left; width: 100% !important; margin-left: 0 !important;}
	.add_user .btn, .add_emp_role .btn {padding: 0 8px !important; margin-left: 5px; margin-bottom: 5px;}
	.add_user .btn:first-child, .add_emp_role .btn:first-child {margin-left: 0px; float: left;}
	.time_dp {margin-bottom: 10px;}

	.dash_tab .nav-tabs li {width: 50%;}
	.maps iframe {height: 300px !important;}

	.it_dt {display: block; margin: 0 0 10px 0}
	.bottom_add_order_head .float-right .it_dt {text-align: right;}
}
@media (max-width: 320px) {
	.tbl_btn {font-size: 13px;}
	.modal-header {float: left; width: 100%; display: block;}
	.modal-title {width: 100%; float: left; display: block;}
}
