@media(max-width: 1850px) {
	.cmnbx_hg {height: 750px;}
	.dashboard_box_main_cool_wrap .box_bg_sc_X, .ji_nw_dt_cl .box_bg_sc_X, .box_bg_sc_X {min-height: 550px; height: auto;}
}
@media(max-width: 1650px) {
	.faith_nav_right li {float: left; line-height: 40px;}
	.faith_nav_right li.add_tom_job {border-right: 0;}
	.faith_nav_right li.add_tom_job a {border-right: 1px solid #4F4F4F; line-height: 20px;}
	.faith_nav_right li a {font-size: 13px;  padding: 0 3px; min-width: auto; }
	.menu-settings-icon i {font-size: 13px !important;}
	.col_clZ h6 {font-size: 16px;}
	.title_CoolX {font-size: 16px; line-height: normal;}
	.left_lbl {font-size: 16px;}
	.select_Green .select2-container--default .select2-selection--single .select2-selection__arrow {width: 35px;}
	.select_Green .select2-container--default .select2-selection--single .select2-selection__rendered {padding-right: 40px;}
	.mdl_drop_main .select_Green.w171 .select2 {width: 100% !important;}
	.last_box_bodyk ul li label {font-size: 15px; line-height: 18px;}
	.last_box_bodyk ul li p {font-size: 13px; line-height: 18px;}
	.left_total_faith .col_clZ {padding-left: 0;}
	.box_booking h5 {padding: 15px 10px; font-size: 16px;}
	.box_booking .right_side_bkl h5 {padding-left: 0; font-size: 15px;}
	.total_price_box_DT .mrgtop20 {margin-top: 10px;}
	.total_price_box_DT h4 {font-size: 20px; margin-top: 0;}
	.tb_st ul li a {font-size: 16px;}
}
@media(max-width: 1599px) {
	.header_main .header .col-sm-6{flex: auto;max-width: 60%;}
	.header_main .header .col-sm-3{flex: auto;max-width: 20%;}
	.cmnbx_hg {height: 660px;}

	.navigation_vn_menu ul li {margin: 0 5px;}

	.body_client_admin .header_main .header .col-sm-6{flex: auto;max-width: 50%;}
	.body_client_admin .header_main .header .col-sm-3{flex: auto;max-width: 25%;}
}

@media(max-width: 1450px) {
	.dashboard_box_inner_T h3{font-size: 30px;line-height: 38px;}
	.mil_new .col-sm-12.mar_B_30u .col_clZ{width: 40%;}
	.booking-innerContent_part .box_booking .btn_faith{padding: 0 20px;}
	.cmnbx_hg {height: 560px;}
	.box_c_footer a {font-size: 14px;}
	.time_manager_main .search_filter_faith {width: 220px;}

	.faith_nav_right li a {font-size: 12px; padding: 0 2px; min-width: auto;}
	.menu-settings-icon i {font-size: 12px;}

	.paginate_button .page-link {font-size: 12px; line-height: 25px; width: 25px; height: 25px; padding: 0;}
	.dataTables_wrapper i {font-size: 15px;}

	.dashboard_box_main_cool_wrap table.dataTable th, .dashboard_box_main_cool_wrap table.dataTable td {padding: 10px 5px; font-size: 12px;}
	.ji_nw_dt_cl table.dataTable th {padding: 10px 5px; font-size: 12px;}
	.ji_nw_dt_cl table.dataTable td {padding: 10px 5px; font-size: 12px;}
	.ji_nw_dt_cl table.dataTable td:last-child {padding: 10px 15px 10px 5px;}
	.total_price_box_DT .col-sm-6 h6 {margin: 0 0 5px 0 !important; padding: 0 5px; font-size: 15px !important;}
	.total_price_box_DT .col-sm-6 h4 {font-size: 14px !important;}
}

@media(max-width: 1350px) {
	.dash_top .col-sm-4 {
		flex: auto;
		max-width: 100%;
	}
	.dash_box {
		margin-bottom: 15px;
		min-height: auto;
	}
	.dash_box h3 {
		margin: 10px 0;
		font-size: 60px;
		line-height: normal;
	}
	.mb_btm {
		margin-bottom: 15px;
	}
	.dash_req:last-child {
		margin-right: 0;
	}
	.dash_box.mrgtp25 {
		margin-top: 0 !important;
	}
	.dash_filter_head .col-sm-3,
	.dash_filter_head .col-sm-9 {
		flex: auto;
		max-width: 100%;
	}
	.dash_right_top{width: 25%;margin-bottom: 20px;}
	.action_dash_f li{font-size: 15px;}
	.navigation_vn_menu ul li{margin: 0 5px;}
	.col-box_clcol ,.col-cool-main{height: 200px;}
	.col_clZ h6{font-size: 17px;}
	.booking-innerContent_part .box_booking .btn_faith{padding: 0 15px;min-width: 145px;}
	.main_member_cal .col-sm-9{flex: auto;max-width: 65%;}
	.main_member_cal .col-sm-3{flex: auto;max-width: 35%;}
	.last_box_bodyk ul li{padding-right: 20px;}
	.cmnbx_hg {height: 385px;}

	.cs_pad {padding: 15px;}
	.cs_pad .col-sm-5, .cs_pad .col-sm-7 {flex: auto; max-width: 100%; padding: 0 15px;}
	.cs_pad .col-sm-5 .box_c_footer, .cs_pad .col-sm-7 .box_c_footer {padding: 0;}
	.cs_pad .col-sm-5 .full_W_width, .cs_pad .col-sm-7 .full_W_width {text-align: center !important;}

	.tb_st ul li a {font-size: 16px;}
	.time_manager_main .col-sm-4,
	.time_manager_main .col-sm-8 {flex: auto;max-width: 100%;}
	.time_manager_main .right_filter_faith {margin-top: 10px;}

	.header_main .header .col-sm-3:last-child {padding-left: 0;}
	.faith_nav_right li a {font-size: 10px;}
	.menu-settings-icon i {font-size: 10px !important;}
	.faith_nav_right li a.btn_faith {height: 30px; line-height: 28px;}

	.dashboard_box_main_cool_wrap .col-sm-6 {flex: auto; width: 100%; max-width: 100%;}
	.dashboard_box_main_cool_wrap .box_bg_sc_X{min-height: inherit;}
	.wrp_client_steps_coolx .cool_table td {font-size: 14px !important;}
}

@media(max-width: 1280px) {
	.member_detail_member_image .circle {height: 180px !important;}
	.left_property_pic {width: 25%;}
	.left_property_pic img { height: 180px; }
}

@media(max-width: 1199px) {
	.header {
		padding: 13px 15px;
	}
	.navigation_vn_menu ul li {
		margin: 0 4px;
	}
	.navigation_vn_menu ul li a {
		font-size: 11px;
	}
	.faith_nav_right li a{padding: 0 2px;}
	.main_wrap_content_part{padding: 0 15px;}
	.col-cool-main{height: 190px;}
	.col-box_clcol{height: 190px;}
	.main_setting_inner_DIV{text-align: center;}
	.col-cool-main_section{display: inline-block;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main{width: 23%; margin: 0 2% 30px 0;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main:nth-child(4n){margin-right: 0;}
	.mil_new .col_clZ{width: 100%;}
	.booking-innerContent_part .col-sm-4 .box_booking h5{padding: 18px 5px;}
	.booking-innerContent_part .col-sm-4 .box_booking_body{padding: 5px;}
	.booking-innerContent_part .box_booking .btn_faith{padding: 0 10px;font-size: 15px;text-align: center;min-width: 135px;}
	.Member_details_structure_row .col-sm-4 .R_C{width: auto;}
	.cmnbx_hg {height: 315px;}

	.select_Green .select2 {width: 150px !important;}
	.btn_faith.mrgRight20 {margin-right: 10px !important;}
	.btn_faith {text-align: center; padding: 0 10px;}
	.col_clZ h6 {line-height: normal; height: 48px; display: flex; align-items: center;}

	.tb_st ul li {margin-right: 10px;}
	.tb_st ul li a {font-size: 15px;}

	.logo img {max-width: 100%;}
}

@media(max-width: 1024px) {
	.mil_new .col-sm-4{flex: auto;max-width: 100%;}
	.last_box_main{margin: 20px 0 0 0;}
	.left_lbl{font-size: 18px;line-height: 38px;}
}

@media(max-width: 991px) {
	.header {
		position: relative;
		padding: 15px;
	}
	.header_main .header .col-sm-3{flex: auto;max-width: 45%;}
	.header .faith_nav_right{
		margin: 0 50px 0 0;
	}
	.logo {
		line-height: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		padding-left: 50px;
	}
	.header .col-sm-6 {
		position: static;
		flex: auto;
		max-width: 100%;
		width: auto;
	}
	.toggle_icon {
		color: #fff;
		background: #4EB952;
		padding: 0 10px;
		font-size: 20px;
		line-height: 40px;
		border-radius: 2px;
		float: right;
		width: 40px;
		text-align: center;
		cursor: pointer;
		display: inline-block;
		position: absolute;
		right: 15px;
		top: 0;
	}
	.navigation_vn_menu {
		width: 250px;
		display: inline-block;
		align-items: center;
		position: fixed;
		right: -250px;
		height: 100%;
		background: #222222;
		top: 84px;
		-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;
		z-index: 1;
	}
	.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;
		border-left: 1px solid rgba(255, 255, 255, 0.2);
	}
	.header_main {
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	}
	.navigation_vn_menu ul {
		width: 100%;
	}
	.navigation_vn_menu ul li {
		width: 100%;
		float: left;
		margin: 0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.2);
		padding: 5px 15px;
	}
	.navigation_vn_menu ul li:last-child {
		border-bottom: 0;
	}
	.navigation_vn_menu ul li a {
		display: block;
		font-size: 16px;
		color: #ffffff;
	}
	.navigation_vn_menu ul li.active a,
	.navigation_vn_menu ul li:hover a {
		color: #4EB952;
	}
	.navigation_vn_menu ul li.active a::before,
	.navigation_vn_menu ul li a:hover:before {
		display: none;
	}
	.ictog .ssx {
		display: none;
	}
	.ictog .ssz {
		display: inline-block;
	}
	.toggle_icon.ictog {
		z-index: 11;
	}
	.dashboard_box_main_cool_wrap .col-sm-6{flex: auto;max-width: 100%;}
	.dashboard_box_inner_T h5{font-size: 14px;}
	.dashboard_box_inner_T h3{font-size: 30px;line-height: 40px;}
	.bottom_bar_dashbord{padding: 14px;}
	.col-cool-main_section{display: inline-block;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main{width: 31.5%; margin: 0 2% 30px 0;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main:nth-child(3n){margin-right: 0;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main:nth-child(4n){margin-right: 2%;}
	.setting_sec_mn_cl .col-cool-main_section .col-cool-main:last-child{margin-right: 0;}
	.main_setting_inner_DIV{text-align: center;}
	#design .full_width .col-sm-6{flex: auto;max-width: 100%; }
	#design .full_width .col-sm-6:first-child{margin-bottom: 25px;}
	#statuses .col-sm-9 ,#locations .col-sm-9{flex: auto;max-width: 100%;}
	.logo{padding-left: 0;}
	.search_filter_faith{width: 230px;}
	.btn_faith{padding: 0 15px;}
	.Tab_H_C_K .tab-pane{padding: 15px;}
	.select2-container--default .select2-selection--single .select2-selection__arrow{height: 43px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered{height: 46px;}
	#invoiceDate .smtp_faith_config .col-md-4{flex: auto;max-width: 50%;}
	.setting-tabs-new a.nav-item ,.setting-tabs a.nav-item{padding: 12px 0; font-size: 13px; margin: 0 5px;}
	#menu2 .full_width .col-sm-3{flex: auto;max-width: 100%;margin-bottom: 20px;}
	#menu2 .full_width .col-sm-9{flex: auto;max-width: 100%;}
	#menu2 .full_width .col-sm-9 .col-sm-2{flex: auto;max-width: 50%;}
	.booking-innerContent_part .col-sm-4 .box_booking_body .text-clr{font-size: 13px;}
	.booking-innerContent_part .box_booking  .col-sm-5 .total_price_box_DT{height: 185px;}
	.booking-innerContent_part .box_booking  .col-sm-5 .total_price_box_DT h6{font-size: 16px;margin: 16px 0 10px 0;}
	.booking-innerContent_part .box_booking  .col-sm-5 .total_price_box_DT h3{font-size: 27px;}
	.booking-innerContent_part .box_booking  .col-sm-5 .total_price_box_DT h4{font-size: 16px;}
	.address_filedTY p{font-size: 15px;padding: 10px 0;}
	.booking-innerContent_part .box_booking .btn_faith { padding: 0 0px;font-size: 13px;min-width: 100px;}
	.Member_details_structure_main .Member_details_structure_row .col-sm-4 {flex: auto;max-width: 100%;}
	.Member_details_structure_main .Member_details_structure_row .col-sm-8 {flex: auto;max-width: 100%;}
	.Member_details_structure_row .col-sm-4 .R_C{width: 100%;}
	.main_member_cal .col-sm-9{flex: auto;max-width: 100%;}
	.main_member_cal .col-sm-3{flex: auto;max-width: 100%;margin-top: 40px;padding: 0 100px;}
	.cmnbx_hg {height: 415px;}
	.mar_btm_inactive .right_icon_avlbl{float: none;text-align: center;}
	.mar_btm_inactive{margin-top:15px;}

	.time_manager_main .search_filter_faith {width: 150px;}
	.time_manager_main .marleft_C {margin-left: 10px;}
}

@media(max-width: 767px) {

}

@media(max-width: 639px) {

}

@media(max-width: 479px) {

}

