
@media screen and (min-width:3000px){


}


@media screen and (min-width:2100px){

.add-jobs-mange .popup-inner {
    width: 100%;
    max-width: 1700px;
}
.job-popup-table table {
    width: 100%;
    max-width: 100%;
}
.job-popup-table .form-ctrol.select2 {
    width: 100%;
    max-width: 380px;
	padding-right: 0;
}
.job-popup-table span.select2-container {
	width: 380px !important;
}	
.job-popup-table th:first-child, 
.job-popup-table td:first-child {
	width: 70px;
}
.job-popup-table th:last-child, 
.job-popup-table td:last-child {
	width: 110px;
}
.job-popup-table td select.form-ctrol {
	width: 190px !important;
}


}    


    

@media screen and (max-width:1920px){
.add-jobs-mange .popup-inner {
	width: 90%;
}
#copy_management .popup-inner {
    width: 50%;
}
.job-popup-table table {
	width: 100%;
	max-width: 100%;
}
.job-popup-table .form-ctrol.select2 {
	width: 100%;
	max-width: 450px;
	padding-right: 0;
}
.job-popup-table span.select2-container {
	width: 430px !important;
}	
.job-popup-table th:first-child, 
.job-popup-table td:first-child {
	width: 70px;
}
.job-popup-table th:last-child, 
.job-popup-table td:last-child {
	width: 110px;
}

.data-browser-table-wrap-scroll table.data-browser-table {
    min-width: 1304px;
}


}
@media screen and (max-width:1800px){
/*--site-manegement, material jobs---style*/
	.job-manager-table .round-btn-wrap a, .site-manager-table .round-btn-wrap a {
		margin-right: 0.5em;
	}
/*--site-manegement, material jobs---style*/


}


@media screen and (max-width:1750px){
img,iframe{
  max-width:100%;
  height:auto;
}
.header-wrapper{ padding-left: 50px; padding-right: 50px; }

/*.help-wrap .icon img {
padding-right: 45px;
width: 100%;
}

.help-wrap .icon {
padding-right: 0;
}

.help-wrap .box {
width: 48.5%;
}

.help-wrap .icon-txt {
padding-top: 13px;
width: 364px;
padding-left: 20px;
}*/
.welcome-wrap.new-home-wrap {
margin: 160px auto 120px 220px;
max-width: 83%;
}
/*--site-manegement, material jobs---style*/

.site-manager-table th {
	font-size: 14px;
	    text-transform: capitalize;
}


.site-manager-table td {font-size: 15px;}
.site-manager-table th:last-child, .site-manager-table td:last-child {
	width: 110px;
}
.job-manager-table th:last-child, .job-manager-table td:last-child {
	width: 270px;
}
.copy-vehicle {
font-size: 12px;
}
/*--site-manegement, material jobs---style*/

}
@media screen and (max-width:1680px){
.welcome-sidebar{padding: 130px 30px 0 30px;font-size: 12px;}
.tham-box-inner {padding: 18px 15px;}
.status ul li {margin-left: 5px;}
.data-filter select.form-ctrol {background-position: 93% center;}
.member-searchFilter .input-group select.form-ctrol { min-width: 200px; }
.member-btn { font-size: 0.9em; padding: 1em 1.6em 1em; }
/*.action-btns {bottom: 0.6em;}*/	
/*.chat-bot {bottom: 3.6em;}*/ 
.chat-bot .bot-name {font-size: 0.96em;}
.sidemenu-bar .icon-menu > ul > li {padding: 0.35em 0;}
.sidemenu-bar .icon-menu > ul > li:first-child {padding-top: 1.3em;}
/*.sidemenu-bar .icon-menu > ul li a img {width: 30px;}*/
.help-wrap .box {margin-right: 23px;}
.sidemenu-bar.for_home {width: 11%;}
.left-side {width: 55%;}
.right-side {width: 35%; padding:35px 0;}
.sn_man {margin-top: 60px;}
.right-side h2{font-size: 45px;  line-height:50px;}

/*--site-manegement, material jobs---style*/
.job-manager-table th, .job-manager-table td{
	width: auto;
}
.job-manager-table th:last-child, .job-manager-table td:last-child {
	width: 190px;
}
/*--site-manegement, material jobs---style*/	
.job-popup-table .form-ctrol.select2 {
max-width: 380px;
}
.job-popup-table span.select2-container {
width: 360px !important;
}

ul.tabs li{
/*font-size: 0.80rem;*/
	padding: 1.50em 8px;
}

.dashbord-action-wrp.reportpage-tab .right{ margin-top: 0; }
.sidebar-on .dashbord-action-wrp.reportpage-tab .right{ margin-top: 10px; }
/*.end-of-day .tb_butn_area{ margin-top: -56px; }*/
	
	
		
}
@media screen and (max-width:1600px){
.center-div {width: 85%;}
/*.right-side {width: 44%;}*/

.tham-box {min-height: 230px;}
.data-browser-table tr th, .data-browser-table tr td {font-size: 1em;}
.nn_icon img{ width: 11px; }
/*.closed-issue::before, .open-issue::before{ width: 30px; height: 30px; }*/

/*--site-manegement, material jobs---style*/

.site-manager-table th, .site-manager-table td {
	padding: 12px 10px;
}

.site-manager-table tbody tr td {
	padding: 5px 10px;
}

.site-manager-table td{
	height: 40px;
}

.job-popup-table th {
	font-size: 13px;
}  
/*--site-manegement, material jobs---style*/

.help-wrap .icon-txt {
	padding-top: 0;
	padding-left: 0;
}
.search-vhicle-table table tr td {
	font-size: 14px;
	padding: 3px 15px;
}
.nn_icon img {width: 11px;}

.search-vhicle-table-inner .nn_icon {padding: 11px 0 5px 0;}
.pagination li { margin-bottom: 8px;}
#edit_vehicle_popup .popup-inner, 
#add_vehicle_popup .popup-inner	{ height:600px;}
#add_vehicle_popup .popup-inner .mCSB_scrollTools,
#edit_vehicle_popup .popup-inner .mCSB_scrollTools {border-left: none;background:transparent;}
	
.nfc-tag-manager table{
	min-width: 1540px;
}
	
	
	
	
}
@media screen and (max-width:1540px){
	
.closed-issue::before, .open-issue::before{ width: 30px; height: 30px; }
.logo h1{ margin-bottom: 0; }

.job-popup-table .form-ctrol.select2 {
	max-width: 320px;
}
.job-popup-table span.select2-container {
	width: 310px !important;
}	

/*.data-audit-filter #search_frm {
	width: 55%;
} 
.data-audit-filter #search_frm .date-filter  .input-group {     
	width: 80%;
}*/ 
.nameAnddabase span.name-title { font-size: 1em; }
.nameAnddabase { width: 100%;}
div#viewprofile-popup, div#inviteMember-popup {height: 670px;}
.left-contentbar.slide-in .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li { width: 24%;}

.sn_role-heading { margin-bottom: 12px;}
.defult-popup .sn_role_details form {padding: 0;}
.chnage_role_scroll .popup-inner {width: 52%;}
	
}
@media screen and (max-width:1510px){
.login-wrapper .col-left {width: 50%;margin-top: 0;}
.status ul li{margin-left: 5px; width: 30px;word-wrap: break-word;}
.status ul li span {font-size: 8px;}
.duration-btns, .sidemenu-bar{ font-size:13px; }
.tham-box-inner {padding: 20px 15px;}
.tham-box{ font-size:12px; border-width:1px; }
.tham-footer .eye{ width: 25px;height: 25px; line-height: 20px; }
.tham-footer .eye img{ width:13px; }
.tham-footer .heading{ margin-top:3px; }
.progress .button-wrap .form-ctrol { font-size: 1.4em;}
.welcome-sidebar > h2 { margin-bottom:15px; }
.progress-details { margin: 15px 0 0; }
.welcome-sidebar { padding: 105px 30px 0 30px;}
#admin-popup .popup-inner{ width:40%;}
.sn_role_details .settings-options ul li { min-height: auto;}
.member-searchFilter .input-group .form-ctrol{ max-width: 200px;}
/*	.member-searchFilter .input-group select.form-ctrol {min-width: 240px;}
.member-btn {padding: 0.8em 1em 0.7em;}
*/
.forms-wrap .grid-view table tr th:nth-child(2) { width: 118px; }
.forms-wrap .grid-view table tr th:nth-child(3) { width: 125px; }
.forms-wrap .grid-view table tr th:nth-child(4) {width: 100px;}
.new-peg{ margin-top:80px;}
.settings-right form label {font-size: 1.01em; }
.same-align2 .col-6 { width: 73%;}
.intrigation-options .icon-box {width: 65px; height: 65px;}
.intrigation-options .option-content p {font-size: 0.87em;}
.intrigation-options .option-box {padding: 33px 15px 45px;}
.left-side {padding-right: 30px;}
.sidemenu-bar.for_home {width: 12%;}
.right-side h2{font-size: 40px;  line-height:45px;}
.defult-popup {width: 50%;}
/*.closed-issue::before, .open-issue::before{ width: 30px; height: 30px; }*/

.job-popup-table .form-ctrol.select2 {max-width: 270px;}
.job-popup-table span.select2-container {width: 260px !important;}	
.popup-scrolll .popup-inner {max-height: 700px;}
.popup-scrolll { width: 80%;}

/*	
.left-contentbar.slide-in .trailer_small_width{width: 75%;}
.left-contentbar .trailer_small_width{width:100%;}	
*/	
	
}
@media screen and (max-width:1440px){
body {font-size: 14px;}
.progress .button-wrap { font-size:10px;}
.grid-view table tr td{ padding:2px;}
.staus span img{    margin-right: 0;}
.staus span { width: 35px; font-size: 0; height: 35px; text-align: center; line-height: 40px; padding:0; }
.grid-view{ font-size:0.87em;}
.grid-view table tr th:nth-child(3) {width: 130px;}
.grid-view table tr th:nth-child(2) {width: 190px;}
.sub-header{font-size: 0.87em; margin-bottom: 2em;}
.view-btn{ padding:8px 15px;}
/*.sidemenu-bar .icon-menu > ul > li > a img {width: 21px;}*/
.icon-menu > ul {height: 63vh;overflow-y: scroll;}
.sidemenu-bar .icon-menu > ul > li {padding: 0.45em 0;}
.duration-btns button {padding: 0.5em 1.27em;}
.sn_tab-link {margin-right: 25px;}
.view-btns button, .view-btns button + button { height: 37px; padding: 0.5em 1.07em;}
.duration-btns button { height: 37px;}
.forms-wrap .grid-view table .no-user {width: 38px;height: 38px;line-height: 38px;font-size: 1.1em;}
.east, .west {width: 155px;height: 155px;}
.new-home-wrap .home_bog_img {width: 52%;}
.welcome-wrap.new-home-wrap {margin: 60px auto 120px 220px;}
.nfc-pop-re .nn_icon {height: 41px;}
.popup-inner { width: 45%;}

/*--site-manegement, material jobs---style*/
.round-btn-wrap a {margin-right:0.5em;}
/*--site-manegement, material jobs---style*/
/*.snhelp_section {margin: 22px 1em 0 2em;}*/
.rivised-dropdwn-arrow{ background-size: cover; width: 16px; height: 16px;}
.grid-view table .collasp-div tr td {padding: 10px 4px 0!important;}


.assign_matl_scrolll .popup-inner { width: 80%;}



}

@media screen and (max-width:1380px){
.slideLeft-btn { bottom: 50px;}	
	
}
@media screen and (max-width:1366px){
.login-w{font-size: 2.6em;}
.header-wrapper{ position: relative; z-index: 1; padding-left: 50px; padding-right: 50px; }
.login-wrapper .col-right{ padding: 8em 0 0 0em; }
.tablink-wrap{ font-size:13px;}
.progress .button-wrap .form-ctrol {height: 40px;}
.data-browser-left { width: 30%; padding: 2em 1.3em;}
.data-browser-right {padding: 2.06em 1.3em;}
.data-browser-table tr th { font-size: 1.23em; padding: 1em 0.6em;}
.data-browser-table tr td{ padding: 1em 0.6em;}
.data-browser-left h4 {font-size: 1.13em;}
.all-status-table td:first-child { padding-left: 20px;}
.all-status-table td:last-child {padding-right: 20px;} 
.team-table {font-size: 0.87em;}
.member-searchFilter .input-group select.form-ctrol {min-width: 200px;}
.intrigation-options .option-box {min-height: 155px;}
.chat-bot .bot-image {width: 30px;height: 30px;}
.date-time {width: 52%;}
.status.right {width: 46%;text-align: right;}
.welcome-wrap {max-width: 95%;}
.home-sidebar.left{ width:50%; }
.welcome-wrap .right{width:50%;}
.home-sidebar h2 {font-size: 39px;margin-bottom: 23px;}
.home-sidebar h3 {font-size: 26px;}
.home-sidebar-bottom p {font-size: 22px; line-height: 28px;}
.home-sidebar-bottom span {font-size: 16px;line-height: 17px;}
.east, .west {width: 130px;height: 130px;}
.right-side h2 {font-size: 33px;line-height: 37px;margin-bottom: 15px;}
.right-side p {font-size: 18px;line-height: 22px;margin-bottom: 30px;}
.east-txt h6, .west-txt h6 {font-size: 14px;}
.west-txt img, .east-txt img {padding-bottom: 10px}
.containt {margin: 30px auto 0; padding: 40px 0;}
.welcome-wrap.new-home-wrap {margin: 60px auto 120px 220px;max-width: 78%;}


/*** Edit Role Page Start ***/

.edit-role-top .col-6 {width: 100%;}
.edit-role-top {padding: 30px 20px;}

/*** Edit Role Page End ***/
.team-table tr td {padding: 0.93em 3px; font-size: 13px;}
span.status {margin-right: 5px;}
.sub-menu {min-width: 150px !important;}
/*.middle-popup .popup-inner {top: 30%;}*/

/*--site-manegement, material jobs---style*/
.site-manager-table table {min-width: 1040px;}
.add-site-mange .popup-inner {width: 55%;}
.copy-vehicle {font-size: 12px;width: 151px;}
.job-manager-table th, .job-manager-table td{padding: 12px 10px;font-size: 12px;}
.add-jobs-mange .popup-inner {width: 80%;}

/*--site-manegement, material jobs---style*/

.job-popup-table th:last-child, .job-popup-table td:last-child {width: 140px;}
.job-popup-table th:first-child, .job-popup-table td:first-child {width: 90px;}
.job-popup-table .form-ctrol.select2 {max-width: 200px;}
.job-popup-table span.select2-container {width: 200px !important;}


/*.left-contentbar.slide-in .trailer_small_width{width: 85%;}*/
.snhelp_section {margin: 22px 1em 0;}
/*.tab_menu li { padding: 12.5px 6px;}*/


}
@media screen and (max-width:1280px){
/*.sidemenu-bar .icon-menu { max-width: 100px; }*/
.dashbord-footer{ padding:1.87em;}
.tham-box{ padding: 0 8px; margin-bottom: 16px; }
.tham-box-wrap {margin: 0 -8px;}
.status ul li {margin-left: 0;}
.status ul li span{ font-size:8px;}
.progress .button-wrap {font-size: 8px;}
.settings-options ul li a{ padding: 0.50em; line-height:1.5em; font-size:0.97em;}
.settings-right::before{ top:100%;}
/*	.left-contentbar{ overflow:hidden;}
.dashbord-footer{ z-index:9999;}*/
.left-contentbar {padding: 0 48px 65px;}
.role_box ul li { width: 50%;}
.sn_role_details .settings-options ul li p {font-size: 0.95em;}
.all-status-table td {padding: 25px 5px;}
.all-status-table td:last-child {padding-right: 10px;} 
.libray-tablink {width: 100%; max-width: 240px;}
.search-landing .all-status-table td {padding: 15px 5px;}
.round-btn-wrap a {margin-right: 0.5em; width: 40px;height: 40px;}
.forms-wrap .tham-body h3 {line-height: 1.2em;font-size: 1.26em;}

/*--site-manegement, material jobs---style*/
/*.sub-menu {min-width: 200px !important;}*/
/*--site-manegement, material jobs---style*/

.sub-header .right {margin-top: 20px;}
.dated-piker-area .right {margin-top: 0;}
/*.waste_trans-tabs_links .sub-header .right{ margin-top: 0 }*/
.dashbord-action-wrp.reportpage-tab .right{ margin-top: 0; }
.waste-trans-tab .sub-header .right{ margin-top: 0; }
.des-box p {font-size: 0.875rem;}

.rivised-dropdwn-arrow {width: 15px;height: 15px;background-size: cover;}
.new_registration .rest-btn{ font-size: 0; }
.new_registration .rest-btn img{ margin-right: 0; }
.new_registration .filter-btn{ font-size: 0; }
.new_registration .inspec-btn img { margin-right: 0; }
.new_registration .filter-wrap{vertical-align: top;}
.new_registration .go-form-group.in-go.clear-transport-report {width: 120px;}

.tab_menu {margin: 22px 9px 0;}
.tab_menu li a {width: 100px;}

}
@media screen and (max-width:1170px){
.tham-footer .heading {margin-top: 1px;}
.tham-footer .eye {width: 20px;height: 20px;line-height: 15px;}
.tham-footer .eye img {width: 12px; margin-right: 0}
.progress .button-wrap .form-ctrol {height: 30px; font-size: 1.6em;}
.role_box {width: 100%;}
.intrigation-options .option-box { width: 49%; }
.team-table { font-size: 0.75em;}
.first-latter-wrap {width: 32px; height: 32px;}
.first-latter {width: 30px;height: 30px;}

/*	#tab-1 .member-searchFilter-left .form-group{ width:45%}
#tab-1 .member-searchFilter-left {width: 100%; }
#tab-1 .member-searchFilter-right { width: 100%; text-align: center; }*/
#tab-1 .member-searchFilter-left { flex-wrap: wrap;}
/*.member-searchFilter .input-group { margin-bottom:10px;}*/
.member-searchFilter .input-group .form-ctrol {max-width: 244px;}
.member-searchFilter .input-group select.form-ctrol { min-width: 233px;}
.libray-tablink {width: 100%; max-width: 220px;}
.new-peg { margin-top: 70px;}
.duration-btns button {padding: 0.5em 0.87em; font-size: 0.86em;}
.status ul li {width: auto; text-align:center;}
.date-time {width: 60%;}
.status.right {width: 40%;}
.right-side {padding: 30px 0;}
.left-side { width: 60%;}
/*-----general setting style=----*/
.settings-right .grop-box select.form-ctrol { padding-right: 20px;}
.plan-pop .popup-inner { width: 53%;}

/*--site-manegement, material jobs---style*/
.material-management-table td,
.material-management-table th {width:auto;}
.material-management-table th:last-child, .material-management-table td:last-child {width: 180px;}
.add-materialt .popup-inner {width: 70%;}
/*--site-manegement, material jobs---style*/
.waste_trans-tabs_links ul.tabs li{ padding: 1.50em 0.5em; font-size: 1.20em; }
.job-popup-table .form-ctrol.select2 {max-width: 180px;}
.job-popup-table th:last-child, .job-popup-table td:last-child {width: 160px;}
.job-popup-table span.select2-container {width: 160px !important;}
.job-popup-table .form-ctrol.select2 {max-width: 160px;}
.waste_trans-tabs_links ul.tabs li {padding: 1.50em 6px;font-size: 1em;}
.end-of-day .tb_butn_area{ margin-top: -58px; }
#home_progress_bar_area { width: 120px !important; height: 120px !important;}
.form-group.k-go a {width: 30px;height: 30px;line-height: 30px;}
.data-audit-filter .filter-wrap, .data-audit-filter .data-filter {padding: 15px;}	
.snhelp_section {margin: 22px 0.5em 0;}	
.snhelp_section a {width: 78px;}	
	

.tab_menu i{display: block;font-size: 20px;}
.tab_menu i.active { color: #42b3f5;}
.tab_menu ul {display: flex;flex-direction: column;position: absolute;background: #fff;border: 2px solid #1f94f1;border-radius: 0 10px 10px 10px;top: 23px;width: 120px; opacity:0; visibility:hidden;}
.tab_menu ul.active {opacity:1; visibility:visible;}
.tab_menu { margin: 30px 15px 0; position: relative;}
.tab_menu li {;border-bottom: 1px solid #dfdddd; margin:0;}
.tab_menu li:last-child {border-bottom: none;}	
.tab_menu li a {
    width: 100% !important;
    border: none;
    border-radius: 0;
    text-align: left; margin:0; padding:10px 6px;
}
.tab_menu li a:hover{ border: none;}
.left-contentbar .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li { width: 49%;}	
	
.assign_matl_scrolll .popup-inner { width: 80%;}
.assign_matl_scrolll .add-materialt-inner  #checkboxes,
.assign_matl_scrolll .add-materialt-inner #edit_checkboxes,
.assign_matl_scrolll .add-materialt-inner #copy_checkboxes{height: 350px;}
	
	
	
	
}
@media screen and (max-width:1100px){
.login-wrapper .col-left, .login-wrapper .col-right {width: 50%;}
.login-wrapper .col-left{ margin-top: 3em;}
.login-wrapper .col-right { padding: 2em 0 0 2em; }
.welcome-sidebar{ font-size:10px; padding: 109px 30px 0 30px; }
.tham-box{ width:33.33%; }
.basic-heading {margin-bottom: 1.87em;}
.tablink-wrap{ margin-bottom: 2.5em; }
.welcome-sidebar > h2{ margin-bottom: 20px; }
.progress-details { margin: 15px 0 0; }
.progress .button-wrap{ margin:2em 0;  }
.progress .btn{ margin:0;}
.menu-toggle { width: 65px; height: 65px; line-height: 73px; }
.dashbord-header .logo{ max-width: 150px; }
body{ padding-top:65px; font-size:13px;}
.sidemenu-bar{ padding-top:65px; }
.sidemenu-bar .icon-menu {max-width: 85px;}
.sidemenu-bar .icon-menu > ul > li > a img{ width:26px;}
.welcome-sidebar > h2{ letter-spacing:-1px;}
.grid-view table tr td:nth-child(2) {padding-left: 10px;}
.site-btn-n { max-width:100px;}
.progress-details .left {padding: 4em 0 0;}
.left-contentbar {padding: 0 30px 65px;}
.left-contentbar.slide-in {padding: 0 40px 105px;}
.data-filter{margin: 0 -30px 0;}
ul.tabs {margin: 0px -30px;}
.sidemenu-bar .icon-menu > ul > li > a{ font-size:0.87em;}
.settings-right form label{ font-size:1.1em;}
.staus span {width: 25px; height: 25px; line-height: 28px;}
.action .eye {width: 25px;height: 25px;line-height: 18px;}
.data-filter select.form-ctrol {background-position: 90% center;}
.progress .button-wrap .form-group {width: 31.3%; }
.progress .button-wrap .form-ctrol {height: 30px; font-size: 1.5em; padding-right: 10px;}
.popup-inner { width: 50%;/* min-height: 550px;*/}
.setting-wrap{ margin-right:-30px; margin-left:-30px; }
.libray-tablink { width: 100%; max-width: 200px;}
.slideLeft-btn { width: 40px; height: 34px;}
.slideLeft-btn.active-slide {right: -40px;}
.center-div {width: 90%;}
 /*-----general setting style=----*/
.plan-pop .popup-inner {min-height: auto;}
.eye img { width: 12px;    position: relative; top: 1px; }
.end-of-day .tb_butn_area{ margin-top: -58px !important; }
.waste_trans-tabs_links ul.tabs li {font-size: 0.875em;}
#progress_bar_area { width: 110px; height: 110px;}
.data-browser-table-wrap-scroll table.data-browser-table { min-width: 1000px;}
.slideLeft-btn { width: 40px; height: 34px;}

}

@media screen and (max-width: 1024px){
.progress .button-wrap form {flex-wrap: wrap;}
.progress .button-wrap .form-group { width: 100%; margin-bottom: 1em;}
.progress-details {margin: 10px 0 0;}
#home_progress_bar_area{width: 100px !important; height: 100px !important;}
.homecrate_status .columns tr td {font-size: 14px;}
.homecrate_status .progress > h3 { font-size: 1.4em;line-height: 1.3; text-align:center;}
.welcome-sidebar > h2 { margin-bottom: 10px; padding-bottom: 25px;}
.progress .button-wrap {  margin: 0.5em 0;}
.list-left { width: 100%; height: auto; padding-right: 0;}
.incoming-data-wrap { margin-right: 0; }
.mCSB_inside > .mCSB_container, .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0;}
.map-right { width: 100%;}
.settings-left, .settings-right { width:100%;height: auto; }
.settings-right{ height:auto; overflow:hidden;}
.settings-options {height: auto;    overflow: hidden;}
.settings-options ul li{ width:33.33%; float: left;}
.data-filter .form-group, .date-filter{ width:100%; }
.data-filter .form-group{ padding:0; margin-top: 1em; }
.data-filter .form-group.select-group{ width:47%; }
.data-filter {flex-wrap: wrap;justify-content: space-between;}
.data-filter select.form-ctrol {background-position: 98.1% center;}
.filter-search{ background-position: 98% center; }
.file-list > li > a{ font-size:1em;}
.data-browser-table-wrap{ overflow:scroll; }
#admin-popup .popup-inner {width: 60%;}
#s-popup .popup-inner {max-width: 600px;}
.all-status-table span {font-size: 0.93em;}
.all-status-table td:first-child::before { height: 40px; width: 4px;}
.all-status-table .status-action a { padding: 0.5em 1em; font-size: 0.9em;}
.all-status-table td img {margin-right: 7px;}
.libray-tablink {width: 100%; max-width: 25%;}
.forms-wrap .grid-view table .no-user {width: 25px;height: 25px;line-height: 2.1em;}
.round-btn-wrap a {width: 35px;height: 35px; line-height: 29px;}
.round-btn-wrap a img {width: 15px;}
.table-checkboxs .cbx span:first-child { width: 15px; height: 15px;}
.table-checkboxs .cbx span:first-child svg {left: 2px; top: 2px; width: 12px;  height: 12px;}
.invite-popup .site-btn {max-width: 145px;font-size: 1.2em;padding: 0.43em 1em 0.43em;word-wrap: break-word;white-space: normal;}
.invite-popup h3 {font-size: 1.5em;}
.invite-popup .popup-inner{min-height: auto;}
.search-bar { margin-left: 5px; }
/*.popup-inner .form-ctrol {height: 34px;}*/
.new-peg { margin-top: 160px;}
.dotted_optionsec h3 {display: none;}
.sn_tab-link {margin-right: 13px;}
.basic-heading h3 {padding-left: 9px;}
.home-sidebar.left {margin-top: 30px;}
.right-side {padding: 0 0 30px 0;float: none;width: 288px;margin: 0 auto;text-align: center;}
.left-side {width: 450px;padding: 0;margin: 0 auto;float: none;}
.antyle-area {text-align: center;}
.east, .west {float: none;display: inline-block; margin-right:0;}
.welcome-wrap.new-home-wrap {margin: 60px auto 120px 170px;max-width: 78%;}
.sn_man {margin-top: 20px;}
/*-----general setting style=----*/
.plan-pop .popup-inner {width: 55%;}
.invite-popup .up-gred-box .site-btn { max-width: 200px;}

/*--site-manegement, material jobs---style*/
.material-management-table-inner .round-btn-wrap a,
.job-manager-table .round-btn-wrap a, .site-manager-table .round-btn-wrap a {display: block;padding-top: 0;}
.add-site-mange .popup-inner {width: 70%;}
.job-manager-table-inner table {min-width: 1000px;}
.job-manager-table th:last-child, .job-manager-table td:last-child {width: 150px;}
.add-jobs-mange .popup-inner {width: 80%;}
.job-popup-table table {min-width: 1000px;}
/*.sub-menu {min-width: 180px !important;}*/
.sub-menu.slide-in {left: 85px;}
/*--site-manegement, material jobs---style*/

.home-tabs .tb_butn_area{ margin-top: -87px; }
.add-site-mange .select2-container .select2-selection--single { height: 34px !important; }
.account-logout{  padding: 19px 20px 0 0; }
.home-tabs.waste_trans-tabs_links .tb_butn_area {
margin-top: -48px;
}
/*.snhelp_section {margin: 12px 1em 0 2em;}*/
.search-bar{ padding: 26px 0 0; }
/*.new_registration .dashbord-action-wrp.sub-header{ display: block; }
.new_registration .duration-btns{ display: none; }*/

.search-waste-forms .search-input input { min-width: 190px; }


.data-audit-filter .data-filter .date-filter {width: 100%;margin-right: 0;}
.popup-scrolll .popup-inner {max-height: 630px;}
.snhelp_section { margin: 15px 0.5em 0;}
/*.snhelp_section a { width: 80px;}*/
#progress_bar_area {width: 100px !important;height: 100px !important;}
.form-group.k-go a {margin: auto;}
	
.left-contentbar.slide-in .mapping_small_width, .left-contentbar .mapping_small_width,	
.left-contentbar .trailer_small_width, .left-contentbar .haulier_small_width,	
.left-contentbar.slide-in .trailer_small_width, .left-contentbar.slide-in .haulier_small_width {
    width: 100%;
}	
.list-left-inner + .pagination {margin: 15px 0;}	
.data-audit-filter .data-filter .form-group { margin-top: 0;}	

table#userTable {width: 1170px;}	
.user_table_scroll {overflow-x: scroll;}	
.tab_menu {margin: 24px 15px 0;}
/*.tab_menu li { padding: 12.5px 4px;}*/
.defult-popup { width: 90%;}
.supply-ticket .diesel_date_search { margin-top: -37px !important;}

.left-contentbar.slide-in .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li {width: 33%;}
.dashbord-action-wrp {margin-top: 50px;}
div#add_job_management .job-popup-table-inner .mCSB_scrollTools.mCSB_1_scrollbar.mCS-light.mCSB_scrollTools_horizontal { bottom: -10px;}
.mass_layout_inner > * {
    width: 50% !important;
    padding: 0 15px 20px;
}
.mass_layout_inner{
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
}
.mass_layout_inner > .col-5{
	width: 100% !important;
	text-align: center;
	padding-bottom: 0;
}
	
}

@media screen and (max-width: 870px){

}

@media screen and (max-width: 800px){
.login-wrapper .col-left, .login-wrapper .col-right{ width: 100%; }
.login .login-wrapper{position: static; -moz-transform:translate(0); -webkit-transform:translate(0); transform:translate(0);}
.login-wrapper .side-image{ max-width: 300px; margin: auto; }
.login-wrapper .col-right{ text-align: center; }
.login-wrapper form, .login-wrapper .main-inputs{ max-width: 100%; }
.login-wrapper h4{text-align: center;}
.login-wrapper .col-right {padding: 2em 0 0 0;}
.header-wrapper .logo{ text-align: center; }
.forgot-password {padding: 0 1em;}
.welcome-sidebar {font-size: 9px; padding: 109px 10px 0 10px;}
.tham-box {width: 50%;}
.progress-details .left, .progress-details .right{ width:100%; margin-bottom: 10px; }
.progress-details .left{ padding:0;text-align: center; }
.pie-title-center{ max-width:100px;}
.progress-details ul li{ display: inline-block; text-align: center; margin: 0 5px; }
.progress-details ul li span{display: block; width: 35px; margin: auto; text-align: center;}
.progress-details ul li .points{ padding-left: 0;text-align: center; display: block;}
.progress-details h3{ margin:1em 0;}
.progress .btn{padding: 0.62em 1.2em; }
.progress .button-wrap{ font-size:7px; }
ul.tabs li{ padding: 1em;}
.tablink-wrap .inspec-btn{ font-size:0;padding: 5px 10px;}
.tablink-wrap .inspec-btn img{ margin-right:0;}
.duration-btns button{ padding: 0.5em 1em; }
.grid-view .accodian-icon span{    -webkit-transform: scale(0.8); -moz-transform: scale(0.8); transform: scale(0.8); }
.filter-btn{ font-size:0;}
.filter-btn img:first-child{ margin-right:0}
.inner-form-wrap .form-ctrol{ margin-bottom:1em; height:40px; }
.col-3, .col-10{ width:100%; }
.inner-form-wrap { padding: 2em 3em; }
.inner-form-wrap p { padding-top: 0;padding-left: 0.56em;overflow: hidden; }
.settings-right form label br{ display:none;}
.settings-right form label{ margin-bottom:1em; display:block}
.checkbox + label{ margin-bottom:0 !important;}
.settings-right form .form-group{ margin-bottom:1em;}
.settings-right .form-ctrol { height: 40px; }
.input-group-append{ width: 40px; line-height: 40px; }
.submit-form{ max-width:130px; }

.incoming-data-wrap .button-wrap a{ margin-bottom: 0.5em; }
.listing-time { width: 25%; text-align: right; }
.incoming-data-wrap ul li { padding-left: 5px; }
.progress .button-wrap .form-ctrol {font-size: 1.5em;padding-left: 5px;}
.last-table .col-2{ width:100%;}
.status-details .details-box{ padding:1em;}
#banding .file-upload{ display: inline-block;}

.data-browser-wrap { padding: 0.2em 1em;}
.data-browser-left, .data-browser-right  {width: 100%;}
.data-sources-search .form-ctrol {height: 44px; margin-bottom: 0;}
.data-browser-left::before {display: none;} 
.data-browser-table tr td{ font-size: 0.93em;}
.all-status-table td:first-child {padding-left: 10px;}
.all-status-table td img { margin:0 auto 8px auto !important; width: 14px;  display: block;}
.all-status-table td:nth-child(3) {width: 90px; text-align: center;}
.all-status-table .status-action a { display: block;text-align: center;margin-bottom: 0.5em;    margin-right: 0;}
.all-status-table td {padding: 10px 5px;}
.users-left, .assign-to-library-right { width: 100%; margin-bottom: 20px;}
.libray-tablinks {flex-wrap: wrap;}
.libray-tablink { max-width: 50%;  padding: 0 0.5em; margin-bottom: 1em;height: 160px;}
/*.member-searchFilter, .member-searchFilter-left { flex-wrap:wrap; }*/
.member-searchFilter-left, .member-searchFilter-right{ width: auto; margin: 0 5px; }
.member-searchFilter-right { text-align: center; }
.member-btn {margin-bottom: 0.5em;}
span.status { display: block; margin-right: auto; margin-left: 10px; margin-bottom: 3px;}
.team-table {font-size: 0.65em;}
.team-table tr td, .team-table tr th{padding: 0.93em 0.3em;}
.more-options-terget span{ width: 3px; height: 3px; margin: 6px auto 0;}
span.status{ width: 3px; height: 3px; }
.account-logout { padding: 1.4em 10px 0 0 }
.dropdown-options{ min-width: 130px; right: 0;  }   
.result-count{ width: 35%; text-align: right; margin-top: -2.5em; }
.forms-wrap .status-btn-links .status-btn-link {padding: 0.75em 0.75em;margin-right: 0.3em;}
.forms-wrap #grid-view.view-wrap{ overflow:auto; }
.assign-libray-wrap {flex-wrap: wrap;}
.action .eye { line-height:21px;}
/*.invite-popup .popup-inner { width: 60%; }*/
.ex-group .form-ctrol { width: 76%; }
.sn_tab-link h3 { border-width:3px !important;}
.basic-heading {float: none; /*width: 320px;*/width: 100%; margin: 0 auto;} 
.sn_dashboard_tab { margin-bottom: 10px;}
.right.tb_butn_area {width: 355px;margin: 0 auto;float: none;overflow: hidden;padding-bottom: 30px;padding-top: 10px;}
.welcome-wrap.new-home-wrap {margin: 60px auto 120px 120px;max-width: 78%;}
.home-sidebar.left {width: 100%;float: none;}
.welcome-wrap .right {width: 100%;float: none;margin-top: 40px;}
.new-home-wrap .home-sidebar-bottom p br{ display:none;}

/*** Edit Role Page Start ***/

.edit-role-wrap .settings-right form label{min-height: auto;}
.multiple-checkboxs li{ margin-bottom: 5px; }

/*** Edit Role Page End ***/

/*-----general setting style=----*/
.new-storag-box {width: 100%; margin-bottom: 30px;}
.invite-popup .popup-inner { width: 100%;}
.settings-right .grop-box select.form-ctrol { padding-right: 20px; padding-left: 8px;}

/*--site-manegement, material jobs---style*/
.material-management-table-inner table {min-width: 900px;}
.material-management-table-inner {margin-bottom: 30px;}
/*--site-manegement, material jobs---style*/
.help-wrap .box { width: 48%; padding: 25px;margin-right: 1%;margin-left: 1%;margin-bottom: 2%;}
.help-wrap .icon-txt h5 { font-size: 19px;}
.search-bar { display: none;}
div#home_progress_bar_area { margin: 0 auto;} 

.dashbord-header .logo { max-width: 90px; height: 36px;left: 80px;right: auto;margin-bottom: 0;}
.help-wrap .icon-txt h5 {margin-bottom: 10px;}
	 
.help-wrap .box {width: 100%;margin-right: 0; margin-left: 0; margin-bottom: 1%; text-align: center;} 
.help-wrap .icon { float: none;padding-right: 0; width: 100px; text-align: center; margin: 0 auto;}
.help-wrap .icon img {padding-right: 0; text-align: center; margin: 0 auto;}
.help-wrap .icon-txt { padding-top: 7px; padding-left: 0; margin: 0 auto;  text-align: center;  float: none;}
.help-wrap .icon-txt h5{ min-height:auto;}
.help-wrap .icon-txt a{margin:0 auto;}
.sub-header .basic-heading {width: auto;float: left;}
.sub-header .go-form-group.in-go.clear-transport-report {width: auto;}
.sub-header .filter-wrap{display: flex;justify-content: space-between;}
.sub-header .go-form-group.in-go.clear-transport-report .site-btn{ margin-left: 0; }
.eye img {width: 10px; position: relative;top: -2px;}
#progress_bar_area { margin: auto;}
.data-audit-filter #search_frm + #search_frm{float: right;}
.data-audit-filter .data-filter{padding: 20px 0;flex-wrap: nowrap;}
.data-audit-filter .data-filter .form-group.data-auditLft,
.data-audit-filter .data-filter .form-group, .data-audit-filter .data-filter .form-group.data-auditRgt{margin-top: 0;}
.data-audit-filter { margin: -2.375em 0 20px;}
.add_vehilcle .filter-btn { font-size: 13px;line-height: 17px;}
.search-vhicle-table table {  min-width: 1580px !important;}
.workload-comparison > form { display: flex; justify-content: center; align-items: center;}
.left-side {width: auto;}




div#vehicleTrailerMappingTable_wrapper,
div#trailerTable_wrapper,
div#vehicleTable_wrapper,
div#haulierTable_wrapper{width:1000px !important;}
.mapping_small_width.search-vhicle-table table,	
.trailer_small_width.search-vhicle-table table,
.haulier_small_width.search-vhicle-table table {
    min-width: 1000px !important;
}
	   
.grid-view table {width: 800px;}
.grid-view {overflow: scroll;height: 400px;}	
.all-status-table td.last-dt .n-pdf { margin: 0 auto;}	
.all-status-table td.last-dt .n-pdf img{margin-top: 10px !important;}	
.des-box p {font-size: 0.8rem;}

.diesel-delivery-table .pagination ul.pagination {margin-top: 0;}

.nfc-tag-manager-upper .sn_form_dashboard_tab,
.supply-ticket .sn_form_dashboard_tab,
.new_registration .sn_form_dashboard_tab {  margin: 15px 0;}

.nfc-tag-manager-upper  .tb_butn_area,
.supply-ticket .sn_form_dashboard_tab .tb_butn_area,
.new_registration .sn_form_dashboard_tab .tb_butn_area { overflow: unset;width: unset;float: none;	padding: 0;  margin:  0 !important;}

.nfc-tag-manager-upper  .tb_butn_area .filter-box,
.supply-ticket .sn_form_dashboard_tab .tb_butn_area .filter-box,
.new_registration .sn_form_dashboard_tab .tb_butn_area .filter-box {right: unset;top: 42px;     border-radius: 0 10px 10px 10px;}  

.supply-ticket .dashbord-action-wrp.sub-header{display: inline-flex;vertical-align: top;margin: 0;}
.nfc-tag-manager-upper  .tb_butn_area{ margin-top: 10px !important;}

.new_registration .dashbord-action-wrp {margin-bottom: 0;}
.data-browser-right {padding-bottom: 80px;}
div#example123_paginate {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: 20px;}
.dropdown-options ul li a {padding: 0.4em 1em;}	

/*div#viewprofile-popup, div#inviteMember-popup {height: auto;}*/
div#viewprofile-popup, div#inviteMember-popup {height: 500px;}


.left-contentbar.slide-in .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li {width: 49%;}
.left-contentbar .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li {width: 100%;}

.dashbord-action-wrp { margin-top: 0;}
.chnage_role_scroll .popup-inner {width: 70%;}
div#edit_job_management.invite-popup .popup-inner,
div#edit_material .popup-inner,
div#add_material .popup-inner, div#add_job_management .popup-inner, 
div#Assign_MaterialPopup .popup-inner, div#edit_assign_material .popup-inner,
div#copy_assign_material .popup-inner,
div#add_address_management  .popup-inner,
div#edit_address_management  .popup-inner,
div#add_site_management  .popup-inner,
div#edit_site_management  .popup-inner,
div#add_haulier_popup  .popup-inner,
div#edit_haulier_popup  .popup-inner,
#edit_vehicle_popup .popup-inner, 
#add_vehicle_popup .popup-inner,
div#add_trailer_popup .popup-inner,
div#edit_trailer_popup .popup-inner,
div#add_mapping_popup .popup-inner,
div#edit_mapping_popup  .popup-inner,
div#message_popup .popup-inner,
div#password-popup .popup-inner {width: 90%;}
.pdf-scroller { width: 1300px;}
.parent_pdf_scroller .popup-inner{ overflow: unset !important;}

.mass_layout_inner .submit-form {text-align: center;max-width: max-content;}

.waste-trans-tab .duration-btns.sn_today.maro{ top: 0; }
.waste_transfar_form.waste-trans-tab .sub-header.sn_sub-fillter .right{  margin-top: 0;}

}

@media screen and (max-width: 750px){
.pagination a, .pagination span{width: 25px;height: 25px;line-height: 27px;}
#viewprofile-popup .form-group {width: 100%;}
.delete-member-confirm{ padding-left: 15px; padding-right: 15px; }
.invite-popup .site-btn { max-width: 100px; }
.intrigation-options .option-box { min-height: 160px;}


.assign_matl_scrolll .add-materialt-inner  #checkboxes,
.assign_matl_scrolll .add-materialt-inner #edit_checkboxes,
.assign_matl_scrolll .add-materialt-inner #copy_checkboxes{height: 200px;}
	
	
}

@media screen and (max-width: 700px){
.help-wrap .icon-txt h5 {font-size: 17px; min-height: 55px;}
.homecrate_status .columns { width: 100%;}
.sn_homecrate_tab {margin-left: 0; margin-right: 0;}
.sn_dottedsection { right: 20px;}
.last-update {
    font-size: 12px;
    width: 60%;
    line-height: 1.3;
    text-align: right;
    float: right;
}
/*	.left-contentbar.slide-in { padding: 15px;}*/
.home .left-contentbar.slide-in { padding: 0;}
.status-icon img {width: 18px;}
.progress-details ul li span {font-size: 1.4em;}
.data-audit-filter #search_frm{ width: 100%; }
.data-audit-filter .data-filter .date-filter {width: 100%;}

.data-audit-filter .data-filter .form-group.data-auditLft, 
.data-audit-filter .data-filter .form-group.data-auditRgt {margin-top: 0;width: auto;}
.data-audit-filter .data-filter .form-group{width: 100%;}
.data-audit-filter .data-filter .form-group.data-auditRgt { width: 190px; }
.workload-comparison > form{ flex-wrap: wrap; }
.workload-comparison > form > div{ margin-top: 10px; }

.left-contentbar.slide-in .intrigation-options .option-box {width: 49%;margin-right: 1%;margin-bottom: 1%;float: left;}	
.left-contentbar .intrigation-options .option-box {width: 100%;margin-right: 0%; float:none;margin-bottom: 2%;}	
	
	
.chnage_role_scroll .popup-inner {width: 87%; height: 490px;}

div#Change-access .popup-inner {width: 80%;}	
.add-jobs-mange .popup-inner{ height:420px;}	
.add-jobs-mange .popup-inner .mCSB_scrollTools {border-left: none;background:transparent;}

.mass_layout_inner .form-ctrol {
	height: 40px;
	font-size: 0.87rem;
}
.mass_layout_inner .submit-form{
	padding: 0.55rem 2.5rem;
}
.mass_layout_inner > * {
	width: 100% !important;
}
.add_jjod_box .form-group.full-job-width {
    float: none;
    width: 100%;
}


	
}

@media screen and (max-width: 630px){

.member-searchFilter {flex-wrap: wrap; margin-bottom: 10px; padding: 15px;}


}



@media screen and (max-width: 600px){
	
.time-view{ flex-wrap: wrap; }
.time-view, .data-table-action .button-wrap{ width: 100%; }
.data-table-action .button-wrap{ display: flex; align-items: center; }
.data-table-action .button-wrap { margin: 20px 0 0; }
.data-table-action .button-wrap .formet-btn{ margin: 0 2px; }
.data-table-action{ flex-wrap: wrap; }
.data-browser-right {padding-bottom: 60px;}
.member-searchFilter-left {margin-bottom: 10px;}


.search-vhicle-wrap .filter-wrap { position: unset;}
div#viewprofile-popup, div#inviteMember-popup {height: 500px;}
div#Change-access .popup-inner {width: 90%;}	
.parent_pdf_scroller .popup-inner { max-height: 500px;}
.add-materialt-table table { width: 700px;}
.add-materialt-inner .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.add-materialt-inner .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -11px;}
/*div#Assign_MaterialPopup .add-materialt-table table,
div#edit_assign_material .add-materialt-table table,
div#copy_assign_material .add-materialt-table table { width: 500px;} */
.vehicle_inspection_scroll {width: 600px;}
#fullpage .mCSB_scrollTools.mCSB_1_scrollbar.mCS-light.mCSB_scrollTools_horizontal { bottom: -20px;}
#fullpage {height: 400px;}
#fullpage .mCSB_scrollTools {border-left: none;background:transparent;}


.hav_tooltip:hover .assgin_tooltip{ opacity:0;visibility:hidden;}  




}

@media screen and (max-width: 550px){

.welcome-sidebar {width: 100%;padding: 49px 10px 0 10px;text-align: center;}
.welcome-sidebar.slide-out {left: -100%;}
.welcome-sidebar>h2::before {right: 0;margin: auto;}
.welcome-sidebar>h2, .home-sidebar h2 {font-size: 2.3em;}
.intrigation-options .option-box { min-height: 170px;}



.setting-wrap {margin-right: 0;margin-left: 0;}
.settings-left {padding: 2em 0;}
.settings-right {padding: 3em 1em;}


}

@media screen and (max-width: 500px){
	.sub-header .basic-heading{ margin-bottom: 20px; }
	div#tab-20 .pagination.right {bottom: 15%;left: 50px;}
	.sub-header{ display: flex; align-items: center; }
	/*.inspec-btn.filter-btn{ font-size: 0 !important; width: 60px;padding: 10px 10px 10px 10px; }*/
	.inspec-btn.filter-btn {font-size: 1em  !important;width: 100px;padding: 8px;}
	.data-audit-filter .filter-box {max-width: 250px;left: 0;right: auto;min-width: 200px;}
	.workload-comparison > form > .froms-group{ width: 100%; margin-right: 0; }
	.workload-comparison > form > .froms-group .form-ctrol{ width: 100%; }
	.workload-comparison > form > .froms-group:nth-child(4){ width: auto; }
	/*.pdf-scroller > div{ min-width: 600px }
	.pdf-scroller{ overflow-x: auto; }*/
	.left-contentbar.slide-in .intrigation-options .option-box,
	.left-contentbar .intrigation-options .option-box {width: 100%;margin-right: 0%; float:none;margin-bottom: 2%;}
	.status-btn-links .status-btn-link {padding: 0.75em 1.4em;margin-right: 5px;}
	.new_registration .sn_form_dashboard_tab .tb_butn_area { margin: 0 !important;}
	.sub-header .inspec-btn.filter-btn, .home-tabs .inspec-btn.filter-btn { width: 57px;font-size: 0 !important;}
	.data-audit-filter .data-filter { padding: 10px 0;}
	ul.teamtabs li a {padding: 0.70em 1.4em;}
	.member-searchFilter .input-group .form-ctrol, .member-searchFilter-left .form-ctrol { max-width: 233px; min-width: 173px;}	
	.team-table { width: 700px;}
	.team-table tbody tr:last-child .dropdown-options {right: unset;bottom: 100px;}
	.team-table tbody tr:last-child .dropdown-options::before {top: unset;transform: rotate(45deg);right: auto;left: 12px;bottom: -8px;}
	.help-wrap .icon-txt { width: 100%;}
	.left-contentbar.slide-in .edit-roleshort-labels:nth-last-child(2) .multiple-checkboxs li { width: 100%;}
	.material-management .team-wrap .left,
	.site-manager .team-wrap .left,
	.job-manager .team-wrap .left { float: none;}
	.material-management .team-wrap .right,
	.site-manager .team-wrap .right,
	.job-manager .team-wrap .right { float: none; margin-top: 10px;}
	tr.table-divider td { padding: 0;height: 10px;}
	.add-site-management-inner .form-group {width: 100%; margin-right: 0;float: none;}
	.add-site-management-inner {height: 380px;}
	.site-manager .popup-inner .mCSB_scrollTools {border-left: none;background:transparent;}
	.more-submit-button table{width: 100%;}
	.more-submit-button table td{display: block; width: 100%;}
}

@media screen and (max-width: 450px){
.menu-toggle { width: 40px;height: 40px;line-height: 45px;}
.dashbord-header .logo { max-width: 90px; height: 36px;left: 51px;right: auto;margin-bottom: 0;}
.account-logout { padding: 0.5em 10px 0 0;}
.snhelp_section { margin: 5px 0.3em 0;}
.snhelp_section a {width: 60px;height: 30px;line-height: 26px;}
.menu-toggle .toggle-in>span:first-child {width: 25px;}
.menu-toggle .toggle-in>span:nth-child(2) {width: 20px;}
.menu-toggle .toggle-in>span:nth-child(3){width: 14px;}
.sn_no-report h3 {font-size: 2em; padding-bottom: 15px; padding-top: 15px;}
.sn_no-report { padding: 30px 30px;}
.sn_homecrate_tab { padding: 20px 12px; padding-left: 0.66em;}
.data-audit-filter .data-filter .form-group.data-auditRgt {width: 200px;}
.data-audit-filter {margin: -2.375em 0 20px;}
.data-audit-filter .data-filter .form-group.data-auditRgt {width: 210px;}
.menu-toggle .toggle-in>span { height: 2px;}
 body {padding-top: 40px;}
 
.status-btn-links .status-btn-link {padding: 0.75em 1em;margin-right: 0;font-size: 1em;}
.tab_menu { margin: 11px 11px 0;}
.sidemenu-bar {padding-top: 42px;}
	 
}

@media screen and (max-width: 400px){
.menu-toggle {width: 40px;height: 40px;line-height: 42px;}
.right-side {width: 100%;}
.account-logout a img{ width: 15px; }
.snhelp_section a { font-size: 13px; }
.inner-form-wrap {padding: 2em 1.5em;}
.sn_dottedsection {width: auto;}
.basic-heading{ width: 100%; }
/*.sub-header .basic-heading{ width: 150px; }*/
.go-form-group.in-go.clear-transport-report {  width: auto; overflow: hidden; }

.search-vhicle-wrap .inspec-btn.filter-btn{ font-size: 1em !important; }
.submit-btn.filter-btn { font-size: 1em; }
.view-btns a {padding: 9px 10px 10px 12px;}
.duration-btns button { padding: 0.5em 0.5em; }
.view-btns a + a {padding: 9px 12px 10px 10px;}
.view-btns button, .view-btns a {height: 33px;}
.filter-box {min-width: 200px;}
.right.tb_butn_area { width: 100%; }
.forms-wrap .status-btn-links .status-btn-link { padding: 0.75em 0.5em; margin-right: 0.1em; margin-bottom: 0.3rem; }
.help-wrap .box {width: 100%;padding: 15px;margin-right: 0;margin-left: 0;margin-bottom: 4%;text-align: center;}
.help-wrap .icon {margin: auto;float: none;}
.help-wrap .icon-txt a { margin: auto; }
.help-wrap .icon-txt h5{ min-height: auto }
ul.tabs {margin: 0px -15px;}
.left-contentbar.slide-in {padding: 0 15px 105px;}
.data-audit-filter .data-filter .go-form-group{margin: 0;}
ul.tabs li {padding: 0.75em; font-size: 0.875rem;}
.view-btns button, .view-btns button + button { height: 33px;}
.tham-box,.tham-box-inner {width: 100%;min-height: auto;}	

.member-searchFilter-left .go-form-group .site-btn {margin-left: 4px;}
.member-searchFilter-left .form-group:first-child {margin-right: 0;}
ul.teamtabs li.team-link {font-size: 1.2em;}
ul.teamtabs li a {padding: 0.70em 1em;}
.col-6 {width: 100%;float: none;}
.swal2-title {font-size: 1.4em;}
#inviteMember-popup .form-group {width: 100%;float: none;}
.tab_menu li a { padding: 8px 7px;}

.new_registration .go-form-group.in-go.clear-transport-report { width: auto;}
.sn_role_details .settings-options ul li { float: none;width: 100%;}
.add-job-management-inner .full-job-width {width: 100%;}


}
@media screen and (max-width: 320px){
.dashbord-header .logo {max-width: 70px; margin-top: 4px;}
.intrigation-options .option-box{ width: 100%; margin-bottom: 15px; }
.settings-options ul li {width: 100%;}
.user-profile-image .file-upload{    font-size: 1em;}
.user-profile-image .file-upload img { max-width: 15px; }
.sn_tab-link { margin-right: 7px;}
.view-btns{ margin-top: 15px; }
.duration-btns {margin-left: 4px;margin-right: 2px;}	
.duration-btns button {padding: 0.3em 0.4em;font-size: 0.8em;}	
.duration-btns button img {width: 14px;}	
.status-btn-links .status-btn-link {padding: 0.75em 1em;font-size: 0.9em;}

.member-searchFilter-left .form-group:first-child {width: 100%;margin-bottom: 10px;}
.member-searchFilter-left .form-group:last-child {margin-left: 0;}
.tab_menu i { font-size: 15px;}
.dashbord-header .logo {left: 45px;}
.kb-bred ul { float: none;}	
.kb-bred .button-wrap { float: none; padding-top: 10px;}	
	
	
	
	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
}