@media only screen and (min-width:1400px) and (max-width:1560px){
	
	.leadcampsec .des-pagination .pg-link {padding: 10px 14px;}
	.logscampdetsec .ipadrs-tblbx{width: 20%;}
	.logscampdetsec .usr-tblbx{width: 30%;}
	.logscampdetsec .chng-tblbx{width: 30%;}
}

@media only screen and (min-width:1400px) and (max-width:1499px){
	
	.billingsumsec .filtersearch {width: 210px;}
	.logaccbox {padding-top: 50px;}
	.creaccform .logaccbox {padding-top: 20px;}
}

@media only screen and (min-width:1300px) and (max-width:1399px){
	
	.leadcampsec .des-pagination .pg-link {padding: 10px 11px;}
	.leadleftsec .filtersearchsec {width: 88%;}
	.billingsumsec .filtersearch {width: 160px;}
	.logaccbox {padding-top: 50px;}
	.creaccform .logaccbox {padding-top: 20px;}
	.logscampdetsec .dttime-tblbx {width: 25%;}
	.logscampdetsec .ipadrs-tblbx{width: 15%;}
	.logscampdetsec .usr-tblbx{width: 30%;}
	.logscampdetsec .chng-tblbx{width: 30%;}
}

@media only screen and (min-width:1200px) and (max-width:1299px){
	
	.leadcampsec .des-pagination .pg-link {padding: 6px 8px;}
	.leadleftsec .filtersearchsec {width: 88%;}
	.billingsumsec .filtersearch {width: 140px;}
	.logaccbox {padding-top: 50px;}
	.creaccform .logaccbox {padding-top: 20px;}
	.logscampdetsec .dttime-tblbx {width: 25%;}
	.logscampdetsec .ipadrs-tblbx{width: 15%;}
	.logscampdetsec .usr-tblbx{width: 30%;}
	.logscampdetsec .chng-tblbx{width: 30%;}

}

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

	.topbavbarsec .desk-none {display: block;}
	.dash-nav {left: -293px; width: 290px; min-width: inherit;   position: fixed; top: 0; bottom: 0; z-index: 1070;}
	.dash-nav.mobile-show { min-width: 290px; left: 0px;}
	.dash-app {margin-left: 0px;}
	.dash-toolbar {left: 0px; padding-left: 15px; padding-right: 15px;}
	.dash-nav header {padding-left: 15px; padding-right: 15px;}
	.leftnavsearch {padding-left: 15px; padding-right: 15px;}
	.dash-nav-dropdown-item {padding-left: 15px;}
	.dash-nav header .menu-toggle.desknonecancleicon {display: block; position: absolute; right: 15px; background: #FB2047; border-radius: 100%; width: 40px; height: 40px; display: flex; flex-direction: row; justify-content: center; align-items: center; top: 21px;} 
	.dash-nav header .menu-toggle.desknonecancleicon:hover {background-color: #e21035;}
	.dash-nav header .leftaddicon {margin-right: 50px;}
	.mobilebaricon.desk-none a.menu-toggle {background: #7E51FF; border-radius: 100%; width: 40px; height: 40px; display: flex; flex-direction: row; justify-content: center; align-items: center; color: #fff;}
	.mobilebaricon.desk-none a.menu-toggle:hover {background-color: #6537ea;}
	.custmiddsce {padding: 0px;} 
	.billingsumsec .filtersearch {width: 160px;}

}

@media only screen and (min-width:992px) and (max-width:1199px){
	.leadcampsec .des-pagination .pg-link {padding: 10px 12px;}	
	.logaccbox {padding-top: 50px;}
	.creaccform .logaccbox {padding-top: 20px;}
	.logscampdetsec .dttime-tblbx {width: 25%;}
	.logscampdetsec .ipadrs-tblbx{width: 15%;}
	.logscampdetsec .usr-tblbx{width: 30%;}
	.logscampdetsec .chng-tblbx{width: 30%;}
}

@media only screen and (max-width:991px){
	
	.leadleftsec {margin-bottom: 30px;}
	.actionboxshadow {margin-bottom: 30px;}
	.custmiddsce .col-md-6 {margin-bottom: 30px;}
	.custmiddsce .col-lg-6 {margin-bottom: 30px;}

}

@media only screen and (min-width:768px) and (max-width:991px){
	
	.cstmTable th, .cstmTable td {height: auto; padding: 13px 10px;}
	.logscampdetsec .dttime-tblbx {width: 25%;}
	.logscampdetsec .ipadrs-tblbx {width: 25%;}

}

@media only screen and (max-width:767px){
	
	.des-pagination .pg-link {border-radius: 4px; padding:5px 6px;font-size: 14px; line-height:19px; min-height: 30px;}
	/*---- basic table start---*/
	table.bt tfoot th, table.bt tfoot td, table.bt tbody td {border: none;  display: block; display: -webkit-box;  display: -webkit-flex;
		display: -ms-flexbox;  display: flex;  vertical-align: top;  /* IE 9 */  float: left\9;  width: 100%\9;}
	table.bt tfoot th::before,
	table.bt tfoot td::before,
	table.bt tbody td::before {  content: attr(data-th)"";  display: inline-block;  -webkit-flex-shrink: 0;  -ms-flex-shrink: 0;  flex-shrink: 0;
	  font-size: 14px;  font-weight: bold; padding: 8px;  width: 45%; max-width: 140px; background-color: rgba(196,196,196,0.2);  color: #000;}
	table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide {  display: none;}
	table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content {  vertical-align: top;padding: 8px; border-bottom: 1px solid #EBEBED; width: 100%;}
	table.bt tbody td:last-child .bt-content{border-bottom: none;}
	.bt-wrapper.active {  max-height: 310px;  overflow: auto;  -webkit-overflow-scrolling: touch;}
	table.bt.bt--no-header tfoot td::before,table.bt.bt--no-header tbody td::before {  display: none;}
	.cstmTable th, .cstmTable td{padding: 0px 0px; font-size: 14px; word-break: break-word;}
	.cstmTable tr{border:1px solid #EBEBED; margin-bottom: 20px; display: block;}
	td .bt-content{text-overflow: ellipsis; /*overflow: hidden;*/ overflow: inherit; /*white-space: nowrap;*/}
	/*---- basic table end---*/
	.topbavbarsec {align-items: flex-start;}
	.topbavbarsec .desk-none {margin-top: 12px;}
	.actntxtright {text-align: left;}
	.mobPLRnone {padding-left: 0px; padding-right: 0px;}
	.taskdetactsec .whitebgpadd {height: auto;}
	.tabmenusec {flex: inherit; margin-right: 0px;}
	.tabmenusec ul {display: inherit;}
	.leaderight {padding-left: 15px; padding-top: 3px; padding-bottom: 5px;}
	.chartboxpaddd {padding:15px;}
	.landingMb {padding-left: 15px; padding-right: 15px;}
	.whitebgpadd {padding-left: 15px; padding-right: 15px;}
	.righttablelink a {justify-content: flex-start;}
	.tablehovetr tbody tr:hover {background-color: transparent;}
	.righttablelink.onbright a {justify-content: flex-start;}
	.cstmTable.usertabsec td span.bt-content {flex-wrap: wrap;}
	.cstmTable th, .cstmTable td {height: auto;}
	.custodetusersec .righttablelink span.bt-content {justify-content: flex-start;}
	.custodetusersec .righttablelink a {width: 30px; justify-content: center;}
	h2.bigtitle {font-size: 30px;}
	.usernamewidth {width: auto;} 
	.logaccbox {padding-top: 20px;}
	.logscampdetsec .dttime-tblbx {width: inherit;}
	.logscampdetsec .ipadrs-tblbx{width: inherit;}
	.logscampdetsec .usr-tblbx{width: inherit;}
	.logscampdetsec .chng-tblbx{width: inherit;}

	.dash-toolbar {position: relative;}
	.dash-app {margin-top: 0px;}

}

@media only screen and (max-width:575px){
	
	.cusdetsum {margin-bottom: 20px;}
	.billingsum .detcuMb {margin-bottom: 20px;}

	.top-bar-right-gc {justify-content: flex-end;}

}

@media only screen and (max-width:479px){
	
	.filtersearchsec {margin-bottom: 7px; flex-wrap: wrap;}
	.headerfilterbtn.headerfilterbtn {margin-bottom: 10px;}
	.filtersearch {margin-bottom: 10px;}
	.createinvbtn {margin-bottom: 17px;}
	.toolbarleftrightsec .welcomesec {text-align: right; width: 100%; margin-bottom: 5px;}
	.toolbarleftrightsec .toolrightsec {justify-content: flex-end; width: 100%;}
	.lgtblftrbar {display: inherit;}
	.lgtblftrbarleft {margin-bottom: 10px;}
	.lgtblftrbarright {justify-content: flex-start;}

	.header-noti {margin-right: 15px; margin-bottom: 10px;}
	.top-bar-right-gc .header-phno {margin-bottom: 10px; }
	.top-bar-right-gc .toolrightsec {margin-bottom: 10px; }

}

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

}

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

	.des-pagination .pg-link {padding: 5px 5px; font-size: 13px; line-height: 16px; min-height: 25px;}
}
	
img {max-width: 100%; height: auto;}