@media screen and (max-width: 1920px) {
	.main-container-absolute {margin-top: 200px;}
}

@media screen and (max-width: 1400px) {
	.main-container-absolute {margin-top: 120px;}
}

@media screen and (max-width: 1199px) {
	.assessment-form-top-box .residential-time {width: 256px;}
	.task-heading {padding-top: 5px;}
	.dashboard-specialrequirment-box {min-height: 148px;}
}

@media screen and (max-width: 1140px) {
	.daily-progress-chart-box .food-badge {position: absolute; top: 30%; left: 0; right: 0; font-size: 14px; font-weight: 500;}
}
@media screen and (max-width: 1150px) {
	.daily-progress-shift .food-badge {top: 27% !important;}
}

@media screen and (max-width: 991px) {
	footer .footer-rights-left {font-size: 13px; text-align: center;}
	footer .footer-xelcms-right {font-size: 13px; text-align: center; float: none !important;}
	.assessment-form-top-box .residential-time {width: 230px;}
	.main-container-absolute {margin-top: 60px; margin-bottom: 60px;}
	.login-quotes-slider {margin-top: 0px; width: 100% !important;}
	.login-quotes-slider .item p {font-size: 20px;}
	.dashboard-specialrequirment-box {min-height: auto;}
	.resident-box-links-icon {width: 40px !important;}
	.resident-box-links-icon i {font-size: 20px !important;}
	.resident-box-links-tab .info-box-content .info-box-text {font-size: 14px;}
	.resident-box-links-tab .info-box-content .info-box-number {font-size: 14px; overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
}

@media screen and (max-width: 767px) {
	.task-heading {margin-bottom: 30px;}
	.button-pdg button {float: right;}
	.page-main-heading {width: 98%;}
	.main-heading-box h2 {line-height: 28px;}
}

@media screen and (max-width: 576px) {
	.daily-progress-chart-box .food-badge {position: absolute; top: 42%; left: 0; right: 0; font-size: 14px; font-weight: 500;}
	.main-time-box {display: block; float: left; width: 100%;}
}

@media screen and (max-width: 414px) {
	.button1 {font-size: 12px; min-width: 114px;}
	.daily-progress-chart-box .food-badge {position: absolute; top: 35%; left: 0; right: 0; font-size: 14px; font-weight: 500;}
}

@media screen and (max-width: 370px) {
	.page-main-heading {width: 97%;}
	.daily-progress-chart-box .food-badge {position: absolute; top: 34%; left: 0; right: 0; font-size: 14px; font-weight: 500;}
}