@media (max-width: 1726px) and (min-width: 1231px) {
	.cs_select_width .select2 {
		margin-right: 2%;
		width: 85% !important;
	}
	.line_normal {
		line-height: normal;
	}
}

/** date 28-02-2018 **/
@media (max-width: 1480px) {
	.admin_menu ul li {
		margin: 0px 2px;
	}
}

@media (max-width: 1366px) {
	.tble_title_inner {
		float: left;
		margin-bottom: 10px;
	}
	.left_tble_cls .pull-right {
		float: left !important;
		width: 100%;
	}
	.bottom_link .pull-left {
		float: left;
		width: 100%;
	}
	.bottom_link .pull-right {
		float: left;
		width: 100%;
		margin-top: 10px;
	}

	.rate_setup_main .bottom-box .sel_cs_width label,
	.rate_setup_main .bottom-box .form-group label {
		width: 30%;
	}
	.rate_setup_main .bottom-box .sel_cs_width .select2,
	.rate_setup_main .bottom-box .form-group .form-control {
		width: 70% !important;
	}
}
@media (max-width: 1300px) {
	.eq_in_title {
		min-height: 55px;
	}
	.eq_in_value {
		font-size: 25px;
	}

	/** date 28-02-2018 **/
	.admin_menu ul li a {
		padding: 10px 2px;
		font-size: 11px;
	}
	.admin_menu ul li img {
		width: 18px;
	}
	.admin_menu ul li i {
		font-size: 14px;
	}
}
@media (max-width: 1231px) {
	.tble_title {
		line-height: 27px;
		font-size: 17px;
	}
	.common_table_link {
		padding: 5px 8px;
		margin: 0 2px;
	}
	.dataTables_filter .form-control,
	.dataTables_length .form-control {
		padding: 7px 8px;
	}
	.job_entry_form .col-sm-6 {
		width: 100%;
	}
	.job_field .col-sm-6 {
		float: left;
		width: 100%;
	}
	.job_entry_form .col-sm-7 {
		float: left;
		width: 100%;
	}
	.cs_select_width .select2 {
		margin-right: 0;
		width: 100% !important;
	}
	.ref_icon {
		float: left;
		margin-top: 10px;
		width: auto;
	}
	.graph_main .col-sm-8,
	.graph_main .col-sm-4 {
		width: 100%;
		padding: 0 15px;
	}
	.graph_main .eq_list_tbl {
		margin-bottom: 30px;
	}

	.chart_row {
		margin-bottom: 20px;
		padding-bottom: 20px;
	}
	.chart_row .chart_block:last-child {
		margin-bottom: 20px;
		padding-bottom: 20px;
		border-bottom: 1px solid #e7e7e7;
	}
	.chart_row .col-sm-4:last-child .chart_block:last-child {
		margin-bottom: 0px;
		padding-bottom: 0px;
		border-bottom: 0px;
	}
	.invoices_tab .link_main .form-control,
	.rate_tab .link_main .form-control,
	.rate_tab_main .link_main .form-control,
	.salt_register_main input.form-control,
	.add_new_popup input,
	.toolbox_talks_main input {
		padding: 6px;
	}
}
@media (min-width: 1024px) and (max-width: 1070px) {
	.eq_in_value {
		font-size: 22px;
	}
}
@media (max-width: 1049px) {
	.toggle_icon {
		display: inline-block;
		float: right;
		font-size: 21px;
		line-height: 21px;
		color: #4a4a4a;
		padding: 5px 10px;
		border: 1px solid #ffba00;
		background: #ffba00;
		border-radius: 2px;
		position: relative;
		z-index: 99;
		cursor: pointer;
	}
	.admin_menu {
		width: 250px;
		display: inline-block;
		align-items: center;
		position: fixed;
		right: -250px;
		height: 100%;
		background: rgba(0, 0, 0, 0.9);
		top: 65px;
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
	}
	.menu_panel {
		right: 0px;
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
	}
	.admin_menu ul {
		width: 100%;
	}
	.admin_menu ul li {
		width: 100%;
	}
	.admin_menu ul li a {
		padding: 15px;
		display: inline-block;
	}

	/*.admin_menu ul li {margin: 0 5px;}*/
	.modal-dialog {
		width: 90%;
	}
	.report_title h4 {
		font-size: 20px;
	}
	#weekly_ticket_detail_id .left_min_height {
		min-height: inherit !important;
		margin-bottom: 0;
	}
	#weekly_ticket_detail_id div.dataTables_paginate {
		bottom: 0;
		border: none;
		position: relative;
		margin: 0 !important;
	}
	#weekly_ticket_detail_id .view_link {
		float: none !important;
		display: inline-block;
		margin-left: 0px;
	}
	.bottom_link {
		text-align: center;
	}
	div.dataTables_wrapper div.dataTables_paginate {
		border: none;
	}
	.job_field .col-sm-6 {
		float: left;
		width: 100%;
	}

	/** date 28-02-2018 **/
	.admin_menu ul li img {
		width: auto;
	}
	.admin_menu ul li i {
		font-size: 18px;
	}
}

@media (max-width: 1199px) {
	/** date 06-03-2018 **/
	.add_news_main .picture-block {
		width: 200px;
	}
	.billing_tab_main.time-employee-right .nav-tabs > li > a {
		font-size: 14px;
		padding: 10px;
	}
	.billing_tab_main.time-employee-right .tab-content {
		padding: 15px;
	}
}
@media (min-width: 984px) and (max-width: 1600px) {
	.admin_main .col-sm-8,
	.admin_main .col-sm-4 {
		width: 100%;
		padding: 0 15px;
	}
	.eq_list_tbl {
		margin-bottom: 30px;
	}
	div.dataTables_wrapper div.dataTables_paginate {
		position: relative;
	}
	.right_panel .col-sm-4 {
		width: 33.33%;
		float: left;
	}
}

@media (max-width: 1023px) {
	/*.admin_menu ul li {margin:0px;}
	.admin_menu ul li a {padding: 10px 4px; font-size: 12px;}*/

	.admin_main .col-sm-8,
	.admin_main .col-sm-4 {
		width: 100%;
		padding: 0 15px;
	}
	.eq_list_tbl {
		margin-bottom: 30px;
	}

	div.dataTables_wrapper div.dataTables_paginate {
		position: relative;
	}
	.right_panel .col-sm-4 {
		width: 33.33%;
		float: left;
	}
}

/** date 28-02-2018 **/
@media (max-width: 980px) {
	.billing_tab_main .dataTables_filter {
		width: 180px;
	}
	.billing_tab_main .dataTables_filter input {
		width: 70% !important;
	}
	.billing_tab_main .sel_cs_width {
		width: 220px;
		border: none;
	}
	.billing_tab_main .sel_cs_width .select2 {
		width: 60% !important;
	}
	.billing_tab_main .include_box {
		margin-left: 30px;
		width: 180px;
	}
	.billing_tab_main .sel_cs_width.include_box .select2 {
		width: 40% !important;
	}

	.tble_links_trucking .tble_title {
		font-size: 15px;
	}

	.rate_setup_main .bottom-box .sel_cs_width,
	.rate_setup_main .bottom-box .form-group {
		width: 80%;
	}
	.rate_setup_main .bottom-box .sel_cs_width .select2,
	.rate_setup_main .bottom-box .form-group .form-control {
		font-size: 14px;
	}

	/**** Date 06-03-2018 ****/
	.add_news_main .picture-block {
		width: 150px;
		height: 120px;
	}
	.salt_register_main .link_main {
		font-size: 16px;
	}

	.mobileDisplay {
		display: block;
		height: 70vh !important;
		/* overflow: scroll; */
	}
	.deskDisplay {
		display: none;
	}
	.mobileDisplayList {
		display: block;
		height: 70vh !important;
		overflow: scroll;
	}
}

@media (max-width: 767px) {
	.nw_rpt_list.reports_listing li .col-sm-6 {
		width: 50%;
		float: left;
	}
	.nw_rpt_list.reports_listing li {
		float: left;
		width: 100%;
		padding: 8px 15px;
	}
	.nw_rpt_list.reports_listing li a.reports_links {
		color: #4c8abf;
		font-size: 13px;
		line-height: normal;
	}

	.login_block {
		padding: 50px 0;
	}
	.fr_blk_inner {
		margin-bottom: 30px;
	}

	.toggle_icon {
		display: inline-block;
		float: right;
		font-size: 21px;
		line-height: 21px;
		color: #4a4a4a;
		padding: 5px 10px;
		border: 1px solid #ffba00;
		background: #ffba00;
		border-radius: 2px;
		position: relative;
		z-index: 99;
		cursor: pointer;
	}
	.admin_menu {
		width: 250px;
		display: inline-block;
		align-items: center;
		position: fixed;
		right: -250px;
		height: 100%;
		background: rgba(0, 0, 0, 0.9);
		top: 65px;
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
	}
	.menu_panel {
		right: 0px;
		-webkit-transition: all 0.6s ease;
		-moz-transition: all 0.6s ease;
		-ms-transition: all 0.6s ease;
		-o-transition: all 0.6s ease;
		transition: all 0.6s ease;
	}
	.admin_menu ul {
		width: 100%;
	}
	.admin_menu ul li {
		width: 100%;
	}
	.admin_menu ul li a {
		padding: 15px;
		display: inline-block;
	}

	div.dataTables_wrapper div.dataTables_paginate {
		position: relative;
		bottom: 0;
	}
	.left_min_height,
	.min_height {
		min-height: auto;
	}
	.act_drop {
		width: 100%;
		float: left;
		margin-bottom: 10px;
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 10px;
	}
	.tble_links .dataTables_filter {
		float: left;
	}
	.tble_links div.dataTables_filter input {
		width: 180px !important;
	}
	.report_title h4 {
		font-size: 15px;
	}
	.eq_maintenace_link .dataTables_filter .form-control {
		width: 100%;
		float: left;
		margin: 5px 0 0 0;
	}
	.eq_maintenace_link .dataTables_filter {
		width: 100%;
		float: left;
	}
	.eq_maintenace_link .dataTables_filter label {
		width: 100%;
		float: left;
	}
	.job_field .checkbox_group .col-sm-3 {
		float: left;
		width: 50%;
	}
	.job_field .checkbox_group .col-sm-4 {
		float: left;
		width: 50%;
	}
	.load_blk_inner_head_row .col-sm-4 {
		float: left;
		width: 33.33%;
	}
	.load_blk_inner_input_row_loop .col-sm-4 {
		float: left;
		width: 33.33%;
	}
	.main_list_cover .eq_maintenace_link {
		width: 100%;
	}
	.main_list_cover .link_main {
		width: 100%;
		float: left;
		text-align: right;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 10px;
	}

	/** date 28-02-2018 **/
	.billing_tab_main .sel_cs_width {
		width: 28%;
		margin-bottom: 0px;
	}
	.billing_tab_main .sel_cs_width .select2,
	.billing_tab_main .sel_cs_width.include_box .select2 {
		width: 100% !important;
	}
	.billing_tab_main .dataTables_filter input {
		width: 72% !important;
	}
	.billing_tab_main .tble_links .dataTables_filter {
		width: 28%;
		margin-left: 10px;
		padding: 8px 0px;
	}
	.billing_tab_main .include_box {
		margin-left: 10px;
	}
	.billing_tab_main .tble_links .dataTables_filter input {
		width: 100% !important;
		float: left;
		margin: 8px 0px;
	}
	.billing_tab_main .common_table_link:last-child {
		margin-top: 35px;
	}

	.billing_tab_main table.dt-responsive .biling_check input[type="checkbox"] + label span,
	.billing_tab_main table.dt-responsive input[type="checkbox"] + label span,
	.billing_tab_main table.dt-responsive input[type="checkbox"] {
		width: 14px;
		height: 14px;
	}

	.billing_tab_main table.dt-responsive input[type="checkbox"]:checked + label span:before {
		width: 14px;
		height: 14px;
	}
	.billing_tab_main table.dataTable th {
		font-size: 13px;
	}

	/**** date 01-03-2018 ****/
	.billing_tab_main .safety_list_class td span {
		font-size: 14px;
	}
	.billing_tab_main .invoices_tab .common_table_link:last-child,
	.billing_tab_main.time-employee-right .common_table_link:last-child {
		margin-top: 2px;
	}
	.billing_tab_main .invoices_tab .link_main,
	.billing_tab_main .tble_links_rate .link_main {
		width: 248px;
		position: relative;
	}
	.billing_tab_main .invoices_tab .link_main .form-control,
	.billing_tab_main .tble_links_rate .link_main .form-control {
		width: 80%;
	}
	.tble_links_trucking {
		width: 100%;
		float: left;
		margin-top: 25px;
		position: relative;
	}
	.billing_tab_main .tble_links_rate .common_table_link:last-child,
	.billing_tab_main .tble_links_trucking .common_table_link:last-child {
		margin-top: 2px;
	}

	.billing_tab_main .form-group {
		margin-bottom: 0px;
	}
	.time_entries_class th:last-child {
		min-width: 100px;
	}
	.rate_setup_main .bottom-box .sel_cs_width,
	.rate_setup_main .bottom-box .form-group {
		width: 100%;
	}

	/***** Date 06-03-2018 ******/
	.news-main .tble_title {
		width: 100%;
		padding-bottom: 15px;
	}
	.news-main .tble_links {
		padding-bottom: 5px;
	}
	.add_news_main .form-group input.documet_text {
		width: 60%;
	}
	.add_news_main .form-group .box a,
	.add_news_main .form-group .box .inputfile-2 + label {
		margin-left: 0px;
	}
	.salt_register_main .link_main {
		width: 100%;
		float: left;
		padding-top: 5px;
	}
	.toolbox_talks_main .link_main input {
		width: 180px;
	}
	.toolbox-add-new .col-sm-6,
	.toolbox-add-new .col-sm-12 {
		width: 100%;
		clear: both !important;
		float: left;
	}
	.tble_title_inner {
		width: 100%;
	}
}
@media (max-width: 547px) {
	.line_normal {
		line-height: normal;
	}
	.graph_main .fr_blk_cover {
		padding: 0 0 15px 0;
	}
	.graph_main .fr_blk_cover .col-xs-6 {
		width: 100%;
	}

	/*.billing_tab_main .dataTables_filter input { width: 72% !important; }*/
	.billing_tab_main .sel_cs_width,
	.billing_tab_main .tble_links .dataTables_filter {
		width: 100%;
		margin-left: 0px;
	}
	.billing_tab_main .include_box {
		margin-left: 0px;
	}
	.billing_tab_main div.dataTables_wrapper div.dataTables_filter label {
		float: left;
		width: 100%;
	}
	.billing_tab_main .common_table_link:last-child {
		float: right;
		margin-left: 5px;
		position: absolute;
		top: 37px;
		right: 53px;
	}
	.billing_tab_main .nav-tabs > li > a {
		font-size: 13px;
		padding: 8px;
	}

	.billing_tab_main .invoices_tab .common_table_link:last-child,
	.billing_tab_main .tble_links_rate .common_table_link:last-child {
		top: 0px;
		right: 0px;
	}

	.tble_links_trucking {
		margin-bottom: 15px;
	}
	.billing_tab_main .tble_links_trucking .common_table_link:last-child {
		top: -10px;
		right: 0px;
	}

	/**** Date 06-03-2018 ****/
	.billing_tab_main.equipment-edit .common_table_link:last-child,
	.billing_tab_main.time-employee-right .common_table_link:last-child {
		position: relative;
		top: 0px;
		right: 0px;
	}
	.nw_ji_hd .sm_nw_w {
		width: 150px;
	}
}
@media (max-width: 490px) {
	.fr_blk_cover .col-xs-6 {
		width: 100%;
	}
}
@media (max-width: 480px) {
	.admin_main {
		padding: 85px 0 30px;
	}
	.admin_main .col-sm-8,
	.admin_main .col-sm-4,
	.admin_main > .col-sm-12 {
		padding: 0px;
	}
	.fr_blk_cover {
		padding: 0 0 15px 0;
	}
	.fr_blk_cover .col-xs-6 {
		width: 100%;
	}
	.fr_blk_cover .eq_in_title {
		min-height: inherit;
	}
	.fr_blk_inner {
		margin-bottom: 15px;
	}
	.cm_form_main .col-sm-6,
	.cm_form_main .col-sm-12,
	.cm_form_main .col-sm-7 {
		padding: 0px;
	}
	.cm_form_main .col-sm-6 .row,
	.cm_form_main .col-sm-12 .row {
		margin: 0;
	}
	.head_btn,
	.title_block .link_main {
		margin: 10px 0 0 0;
		width: 100%;
		text-align: right;
	}
	.head_btn .common_table_link {
		padding: 5px 8px;
		margin: 0 0;
		width: auto;
	}
	.head_btn .common_table_link i,
	.cm_form_main .common_table_link i {
		padding-right: 3px;
	}
	div.dataTables_wrapper div.dataTables_filter input {
		width: 70px;
	}
	.tble_title_inner {
		margin: 0 0 15px 0;
		float: left;
		width: 100%;
	}
	.job_alert_popup {
		width: 90%;
		display: inline-block;
		text-align: left;
		vertical-align: middle;
		margin: 0 auto;
	}
	.tble_links div.dataTables_filter input {
		width: 120px !important;
	}
	.job_field .checkbox_group .col-sm-4 {
		float: left;
		width: 100%;
	}
	.right_panel .col-sm-4 {
		padding: 0 10px;
	}
	.check_text {
		margin: 0 0 10px 0;
		line-height: 20px;
		float: left;
		width: 100%;
	}
	.cs_sub_title {
		font-size: 16px;
	}

	.billing_tab_main .invoices_tab .link_main,
	.billing_tab_main .tble_links_rate .link_main,
	.rate_setup_main .link_main {
		margin-left: 0px;
		width: 100%;
		position: relative;
		float: left;
	}
	.billing_tab_main .invoices_tab .tble_title,
	.billing_tab_main .tble_links_rate .tble_title {
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
	.billing_tab_main .tble_links_trucking .common_table_link:last-child {
		top: 0px;
	}
	.tble_links_trucking .tble_title {
		margin-right: 40px;
	}

	/*** Date 06-03-2018 ***/
	.salt_register_main .form-control {
		width: 100% !important;
		margin: 10px 0 0px !important;
	}
	.tble_title {
		width: 100%;
		padding-bottom: 10px;
	}
	.link_main.head_btn {
		width: 100%;
		float: left;
		text-align: left;
		margin: 20px 0;
	}
	.add_new_popup .modal-body {
		padding: 20px 15px 0px;
	}
	.add_certification .documet_text {
		width: 70% !important;
	}

	.rate_setup_main .bottom-box .sel_cs_width label,
	.rate_setup_main .bottom-box .form-group label {
		width: 100%;
	}
	.rate_setup_main .bottom-box .sel_cs_width .select2,
	.rate_setup_main .bottom-box .form-group .form-control {
		width: 100% !important;
	}

	.billing_tab_main .rate_tab_main .common_table_link:last-child {
		position: relative;
		top: 0px;
		right: 0px;
	}
	.billing_tab_main .rate_tab_main .link_main {
		float: left;
	}
	input[type="radio"] + label span {
		margin: 0px;
	}

	.nw_ji_hd .sm_nw_w {
		width: 200px;
	}
	.nw_ji_hd .sm_nw_w.nw_src_cl {
		margin-top: 10px;
	}
	.setting_main_nw th,
	.setting_main_nw td {
		font-size: 13px !important;
		line-height: 17px !important;
	}
}
