h1 {
	margin:0px;
	padding:0px;
}
@media (max-width: 2200px) {
	.awaiting-content {padding-bottom:15%;}
}
@media (max-width: 1900px) {
	.awaiting-content {padding-bottom:10%;}
}
@media (max-width: 1800px) {
	.position-inheritfotr { position:inherit;}
}
@media (max-width: 1500px) {
	.prcity { width:110px;}
}
@media (max-width: 1440px) {
	.add-project .row { margin-left: 0%;}
	.btn-adprstkhldr { padding-left: 3%;}
	.add-prjct span { left: 2px;}
	.addwrkshdule .row { margin-left:0px !important;}
	.clientbtm-link ul li a { padding: 5px 30px;}
@media (max-width: 1438px) {
	.prcity { width:89px;}
}
@media (max-width: 1420px) {
	.add-project .row { margin-left: 2%;}
	.addwrkshdule .row { margin-left:0px !important;}
	.add-prjct span { left: -19px;}
	.clientbtm-link ul li a { padding: 5px 20px;}
	.add-prjct .col-md-12 { padding-left:0px;}
	.prname { width:112px;}
}
@media (max-width: 1340px) {
	.dashboard-section .container {width:70%;}
	.prstrtdt, .prenddt { width:135px;}
	.prname { width:123px;}
	.table>thead>tr>th { vertical-align:middle;}
}
@media (max-width: 1290px) {
	.dashboard-section .container {
	width: auto;
}
	.appengin { width:150px;}
}
@media (max-width: 1280px) {
	.clientbtm-link ul li a {font-size:22px;}
	.admindswidh img { width:96%;}
}
@media (max-width: 1200px) {
	.add-project .row { margin-left: 0%;}
}
@media (max-width: 1199px) {
	.image-section { background-position-x: -270px;}
	.project-section h1::before {left:34%;}
	.project-section h1::after { right:34%;}
	.add-projectpannel h1::before {left: 32%;}
	.add-projectpannel h1::after {right: 32%;}
	.project-detail h1::before {left: 30%;}
	.project-detail h1::after {right: 30%;}
	.control-panel h1::after {right: 30%;}
	.control-panel h1::before {left: 30%;}
	.testimonials-heading h1::before {left: 29%;}
	.testimonials-heading h1::after {right: 29%;}
	.discussion-forum-heading h1::before {left:28%;}
	.discussion-forum-heading h1::after {right:28%;}
	.edit-stlhldr h1::before {left:27%;}
	.edit-stlhldr h1::after {right:27%;}
	.frgt-pass h1::before {left: 28%;}
	.frgt-pass h1::after {right: 28%;}
	.report-list  h1::before {left:32%;}
	.report-list  h1::after {right:32%;}
	.testimonials-detail h1::before { left: 27%;}
	.testimonials-detail h1::after {right: 27%;}
	.testimonials-delete h1::before {left: 27%;}
	.testimonials-delete h1::after { right: 27%;}
	.delt-report h1::before {left:31%;}
	.delt-report h1::after {right:31%;}
	.delt-stlhldr h1::before {left:26%;}
	.delt-stlhldr h1::after {right:26%;}
	.add-wrkschdlrpt h1::before {left:22%;}
	.add-wrkschdlrpt h1::after {right:22%;}
	.appengrtab h1::before {left: 26%;}
	.appengrtab h1::after {right: 26%;}
	.appengrtabedt  h1::before {left: 23%;}
	.appengrtabedt  h1::after {right: 23%;}
	.discussion-forum-answer  h1::before {left: 23%;}
	.discussion-forum-answer  h1::after {right: 23%;}
	.cltfrgt-pass h1::before {left: 24%;}
	.cltfrgt-pass h1::after {right: 24%;}
	address { background-position-x: 112px;}
	.radio_div span { font-size:12px;}
	.project-section .col { margin-right: 6px;}
	.prname { width:115px;}
	.prcity { width:60px;}
	.prenddt, .prstrtdt { width:145px;}
	.prstatus { width:120px;}
	.login-section h1::before {left:35%;}
	.login-section h1::after {right:35%;}
	.add-prjct span { left: -5px;}
	.rptfrm-wdth-plmngr { padding-left: 25%;}
	.admindswidh img { width: 100%;}
}
@media (max-width: 1112px) {
	header .navbar-default .navbar-nav>li { padding: 10px 12px;}
	header { height: auto; padding-bottom: 25px;}
	header .container-fluid { width:100%; float:left;}
	.login-header { padding-bottom:0px;}
	.task label { line-height:15px;}
	.clientbtm-link ul li a {padding: 15px 15px; font-size:18px;}
	.client-namscn { position:inherit; float:right; width:100%; border-bottom:1px solid rgba(211,211,211,.5); padding-bottom: 10px; margin-bottom: 4px;}
	.navbar-header .navbar-toggle { margin-right:0px;}
	.client-prjtssts .container h1 { font-size:24px;}
	.width-work, .panel-title > a { font-size:20px;}
	.heading h2 { font-size: 25px;}
	.clttablerpt thead tr th { font-size:18px;}
	.clttablerpt tbody tr td { font-size: 14px;}
	.clientbtm-link ul li a img { left: -32px; width: 40px;}
	.client-namscn .dropdown { float:right;}
	.breadcrumtst p, .banner-inner p { font-size:12px; padding: 1px 7px; background: rgba(0,0,0,.5);}
	.banner-inner p { margin-top: 130px; width: 123px; margin-left: 90px;}
}
@media (max-width: 1024px) {
	/*display toggle menu*/
	.navbar-collapse.collapse {display: none !important;}
    .navbar-collapse.collapse.in {display: block !important;}
    .navbar-header .collapse, .navbar-toggle { display:block !important;}
    .navbar-header { float:none;}
	.navbar-toggle { margin-top:35px;}
	/*display toggle menu*/
	header .navbar-nav>li { width:100%;}
	header .navbar-default .navbar-nav>li>a { text-align:center;}
	header .navbar-nav { width:100%; padding-bottom:15%;}
	.image-section { background-position-x: -270px;}
	address { background-position-x: 95px;}
	.navbar-default { z-index:9999;}
	header .navbar-nav { margin: 0px; padding: 0px; padding-top: 25px; padding-bottom: 45px;}
	.content-section img { opacity: 1 !important; box-shadow: 0 4px 8px 0 rgba(19, 21, 96, 0.2), 0 6px 20px 0 rgba(19, 21, 69, 0.19) !important;}
	.content-section img:hover { opacity:1 !important; box-shadow: none !important;}
	header .container {width: 85%;}
	header .container-fluid { padding-left:0px; padding-right:0px;}
	.content-section img {box-shadow: none !important;}
	.clientbtm-link ul li a { font-size: 17px;}
	.clientbtm-link ul li a img { left: -26px; width: 35px; top:-13px;}
	.padd-5 { padding-left: 4%;}
	.client-prjtssts .paddrw { padding-top:0px;}
}
@media (max-width: 990px) {
	body, .login-form .form-control, .login-form .btn-primary { font-size:13px;}
	h1, .login-form h3 {font-size:20px;}
	.footer-copyright p { font-size:14px;}
	address p { float: left; padding-top:25px;}
	address { background:none;}
	.footer-top ul { padding-top: 0px;}
	.footer-top { padding-top:30px; padding-bottom:30px;}
	.login-form { width: 80%; right:10%; border:1px solid #FA9955;}
	.image-section { background:none; min-height:450px;}
	.img-980 {display:block;}
	header .container { width: 85%;}
	.banner-inner .container, .container-width .container { width:85%;}
	.about-img img { margin:0 auto; margin-top:15px;}
	.width-20 { width: 100%;}
	.width-40 { width: 100%;}
	.clientbtm-link ul li a { font-size:20px;}
	.login-content { padding-top:100px;}
	.navbar-header { padding-top:20px;}
	.demo { padding-bottom:0px; }
	.cntdetailmd { padding-top:25px;}
	.rpt-detailsection { margin-top:0px;}
	.heading { padding-bottom: 30px;}
	.newfooter .footer-menu img  { top:-60px;}
	.padd-5 { padding-left: 2%;}
	.cntpadd , .rpt-detailsection-table .prjctsts { padding-top: 60px;}
	.buttonsection .prjctsts  { padding-top:0px;}
	.clientbtm-link { padding-top:0px;}
	.clientbtm-link { padding-bottom:0px;}
	.clientbtm-link ul li { width:45%; margin-bottom:0px;}
	.clientbtm-link ul li+li { margin-left:45px;}
	.clientbtm-link ul { padding-left: 20px;}
	.clientbtm-link ul li a img {left: -20px;top: -11px;}
	.navbar-brand>img { width:80%; top:-8px;}
	.banner-inner { height:112px;}
	.banner-inner p { margin-top: 75px; margin-left: 27px;}
	.clientchpass h1::before {left: 25%;}
	.clientchpass h1::after {right: 25%;}
	.cltfrgt-pass h1::before {left: 18%;}
	.cltfrgt-pass h1::after {right: 18%;}
}
@media (max-width: 812px) {
	.rpt-detailsection { padding-bottom: 0px;}
	.demo { padding-top:20px;}
	.padd-5 { padding-left: 0px;}
	.buttonsection { padding-top: 30px; padding-bottom:40px;}
	.navbar-toggle {margin-top: 15px;}
}
@media (max-width: 780px) {
	.contact-us .content-section img { margin:auto; margin-bottom:25px; }
	.contact-us .adddcontent { text-align:center; padding-bottom:25px;}
	.clientchpass h1::before { left: 24% !important;}
	.clientchpass h1::after { right: 24% !important;}
	.cltfrgt-pass h1::before {left: 18% !important;}
	.cltfrgt-pass h1::after {right: 18% !important;}
}
@media (max-width: 667px) {
	.login-content { padding-top:100px;}
	.footer-top { display:none;}
	.brd-667 { border-top: 5px solid #131545;}
	 header .container { width: 85%;}
	.banner-inner p { padding-top: 85px;}
	.banner-inner { height: 120px; background-position-x: -275px;}
	.client-namscn { position: relative;  float: right; text-align: right; padding-bottom:5px; right:0px;}
	.navbar-header { float: none; width: 100%; clear: both;}
	.prgsbar { width:100%;}
	.prjctsts { padding-top:35px; padding-bottom: 35px;}
	.client-prjtssts .container h1 { font-size: 24px;}
	.width-work { font-size:20px;}
	.panel-title > a { font-size:18px;}
	.clientbtm-link ul li a { font-size:16px;}
	.demo { padding-bottom:0px;}
	.clientbtm-link { padding-bottom:0px;}
	.clientbtm-link ul li a { font-size: 18px;}
	.wrkpdd-0 { padding-top:0px;}
	.client-prgsrprt label {  left: -10%;}
	.navbar-header {padding-top: 3px;}
	.tasklabel { width:15%;}
	.taskprgs, .stendtwh { width:85%;}
	.srtenddt .stardate::before { left:-3px;}
	.srtenddt .enddate::after { right:-3px;}
	.heading h2 { font-size: 24px;}
	.dasboard-footer2 { position:inherit;}
	.login-content { padding-bottom:50px;}
	.clientbtm-link ul { padding-left: 10px;}
	.navbar-brand { width:75%;}
	.buttonsection  { padding-top: 60px; padding-bottom: 60px;}
	.client-discussiopn .discmnt { padding-top:25px;}
	.client_banner img { min-height: 120px;}
	.breadcrumtst p, .banner-inner p { font-size:12px; padding: 1px 7px; background: rgba(0,0,0,.5);}
	.banner-inner p { margin-left: 0px;}
	#forgetpass .modal-title { font-size:14px;}
	header { padding-bottom: 5px;}
	.contact-us { padding-top:45px;}
	.contact-us .content-section img { width:100px;}
	.navbar-header .navbar-toggle { right: -16px;}
	.clientchpass h1::before { left: 21% !important;}
	.clientchpass h1::after { right: 21% !important;}
	.cltfrgt-pass h1::before {left: 13% !important;}
	.cltfrgt-pass h1::after {right: 13% !important;}
	.frgt-pass .add-project .container { width:85%;}
}
@media (max-width: 640px) {
	.clientbtm-link ul li a { font-size: 18px;}
}
@media (max-width: 568px) {
	.clientbtm-link ul li a {  padding: 15px 5px;}
	.clientbtm-link ul li { padding-top:10px; padding-bottom:10px;}
	.clientbtm-link ul li a { padding: 10px 1px; font-size: 12px;}
}
@media (max-width: 480px) {
	.content-section img {width:100%; float: none;}
	.login-content { padding-top:90px;}
	.contact-us { padding-top:45px;}
	.content-section h1 { margin-top:40px;}
	.footer-top ul li { display:block; margin-bottom:5px;}
	.login-form { padding: 35px 25px;}
	.navbar-brand img { width: 70%; position: absolute; left:0px;}
	.navbar-toggle {right: -40px;}
	.paddb-0 { display:none;}
	.clientbtm-link ul li a { padding: 11px 10px; font-size:15px;}
	.task label { font-size:12px; }
	.wrkpdd-0 { padding-top:0px !important;}
	.task .progress, .tskmdl { min-height:20px;}
	.percetage {line-height: 21px;font-size: 10px;}
	.navbar-toggle { right: -25px;}
	.tasklabel { width: 25%;}
	.taskprgs, .stendtwh {width: 75%;}
	.clientbtm-link ul { padding-left: 25px;}
	.client_banner img { min-height: auto;}
	.client-discussiopn .query-btn ul li { margin-left:12px;}
	.clientbtm-link ul li a img {left: -23px; width: 40px;}
	.client-prgsrprt2 { padding-top: 30px; padding-bottom: 30px; padding-left: 10px; padding-right: 10px;}
	.clientbtm-link ul li { width: 100%; margin-bottom: 0px;}
	.clientbtm-link ul li:nth-child(1){ margin-bottom: 30px;}
	.clientbtm-link ul li+li { margin-left: 0px; }
	.buttonsection .prjctsts { padding-top: 0px; padding-bottom:0px;}
	.dtstdgt, .dtetdgt { font-size:11px;}
	.rpt-detailsection { padding-bottom:35px;}
	.rpt-detailsection-table .prjctsts { padding-bottom:0px;}
	.buttonsection { padding-top:40px;}
	.stardate, .enddate { font-size:12px;}
	header {padding-bottom: 0px;}
	.navbar-brand>img { width:100%; top:0px; position:inherit;}
	.navbar-brand { width: 82%;}
	.fntclt { padding-top:35px;}
	.discussion-forum-ans .cont95 .back-controlpannel { margin-top:10px; margin-bottom:10px;}
	.client-logindscnfrmtst { padding-top:35px;}
	.client-discussiopn .bg-dis-top { margin-bottom:10px;}
	.pgrscolorcode ul li+li { padding-left:5px; padding-top:15px;}
	.pgrscolorcode ul li img { margin-left: 3px;}
	.pgrscolorcode ul li span { width:95px; float:left; line-height:25px; font-size:12px}
	.banner-inner p { margin-left: 0px;}
	.client-discussiopn .discmnt { padding-top:0px;}
	.client-discussiopnt { padding-top:15px;}
	.discmnt label { padding-top:0px;}
	.pgrscolorcode ul li img { width:20px;}
	.cont95 { padding-bottom: 25px;}
	#forgetpass .modal-open .modal { top:15%; left:3%;}
	#forgetpass .modal-body { width: 100%;}
	.login-form { width:76%; right: 12%;}
	.navbar-toggle { padding: 6px 8px;}
	.navbar-toggle .icon-bar { width:20px;}
	.client-namscn .dropdown-toggle, .ttl-welcm { font-size:13px;}
	.client-prjtssts .container h1 { font-size: 20px;}
	.width-work {font-size: 18px; width:125px;}
	.prjctsts { padding-bottom:25px;}
	.prjrptclt { width:127px;}
	.cntdetailmd { padding-left:15px; padding-right:15px;}
	.contact-us .content-section img { width: 90px;}
	.clientchpass h1::before { display:none !important;}
	.clientchpass h1::after { display:none !important;}
	.clientchpass .project-heading { padding-top:35px; padding-bottom:35px;}
}
@media (max-width: 375px) {
	/*.navbar-brand>img { width: 75%; position: absolute; left: 0px;}*/
	.clientbtm-link ul li a { padding: 11px 15px; font-size: 15px;}
	.clientbtm-link ul li { margin-right:1%; width:100%; margin-bottom:25px;}
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
	.prjctsts1 h1 {
		margin-bottom: 20px;
		
	}
}

@media only screen and (min-width: 320px) and (max-width: 768px) {

	.mblockv {
		display: block !important;
	}

	.prtablink {
		display: none !important;
	}

	.prjctsts1 h1 {
		margin-bottom: 20px;
		text-align: center; 
	}

	.btndxt {
		display:none;
	}
	
	.btnmbl {
	display:none;
}
	.btnmbl .buttonsection {
	padding-bottom:0px;
	}
	.cntdetailmd {
	margin-bottom:70px;
	}

	.prtablink ul li {
	float: left;
	display: inherit;
	list-style: none;
	padding: 15px 5px;
}

.client-prjtssts .paddrw {
	padding-top: 35px !important;
}

.prtablink ul li a {
	padding: 10px;
}

.rpt-detailsection-table .prjctsts {
	padding-top: 0px !important;
}

.prjctsts {
	padding-top: 0px !important;
}

.prjrptclt {
	width: 150px;
}

.ovrlrep h3 {
	float: none;
	text-align: center;
	margin-bottom: 10px;
	font-size: 17px;
}

.client-prjtssts {
	padding: 0px;
}

.login-form {
	width: 100%;
	right: 0;
}

.banner-inner .container, .container-width .container {
	width: auto;
}

.client-prjtssts .container {
	width: auto;
}

.clnt_wlcm p {
	display: none;
}

.clnt_phtext h3 {
	font-size: 18px;
	line-height: 1.3;
	margin-top: 0px;
	text-align: center;
}

.client-prjtssts .project_listcls {
	padding: 0;
}

.client-prjtssts .project-heading {
	padding-top: 20px;
	padding-bottom: 0px;
}

.client-prjtssts .project-heading h2 {
	font-size: 16px;
}

.clnt_wlcm h2 {
	font-size: 25px;
}

.client-prjtssts .add-projectpan {
	display: none;
}

.client-prjtssts .backrghtvs ul li:last-child {
	float: none !important;
}

.client-prjtssts .pgrscolorcode ul li + li {
	padding-left: 0px;
	padding-top: 0;
}

.client-prjtssts .dbtitle_tb {
	float: none;
	/*text-align: center;*/
}

.client-prjtssts .stretch-card {
	padding-bottom: 10px;
}

.client-prjtssts .gain_chartbrd {
	padding: 0 10px;
}

.clttablerpt .table-responsive {
	border: none;
}

.clttablerpt .table {
	border: 1px solid #ddd;
}

.client-prjtssts .mclsnone {
	display: none;
}

.name-discusfrm p {
	text-align: left;
	line-height: 1.4;
}

.backrghtvs ul li:last-child {
	float: none !important;
}

}


@media only screen and (min-width: 408px) and (max-width: 540px) {
	.client-prjtssts .prgressbgbox1::after {
		left: 55px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 407px) {
	.client-prjtssts .prgressbgbox1::after {
		left: 44px;
	}
}