@media all  and (max-width: 1452px){
	#abstract .pt-table thead .th-position th {
	    top: 50px;
	}
}

@media all  and (max-width: 1270px){
	#pt-footer div p {
		font-size: 9px;
	}
	.pt-card-tb {
	    font-size: 28px;
	}
	.pt-card-ts {
	    font-size: 15px;
	}
}

@media all  and (max-width: 1106px){
	#pt-header .pt-main-menu li a {
		font-size: 14px;
	}
	#pt-footer div p {
		font-size: 7px;
	}
	.pt-card-tb {
	    font-size: 22px;
	}
}

@media all  and (max-width: 1010px){
	#pt-header .pt-main-menu li a {
		font-size: 13px;
	}
}

@media all  and (max-width: 992px){
	#pt-header .pt-main-menu .menu-text {
		display: none;
	}
	.pt-card-tb {
	    font-size: 20px;
	}
	.pt-card-ts {
	    font-size: 15px;
	}
	.fa-4x {
		font-size: 25px !important;
	}

}
@media all  and (max-width: 900px) {
	#pt-footer div p {
		line-height: 8px;
	}
	#dprTabs span.d-none.d-md-inline {
		display: none !important;
	}
	#dprTabs .nav-item {
		text-align: center;
	}
	#dprTabs .nav-item .nav-link {
		padding-left: 2px;
		padding-right: 2px;
	}
	.pt-card-tb {
	    font-size: 16px;
	}
	.pt-card-ts {
	    font-size: 13px;
	}
	.fa-4x {
		font-size: 18px !important;
	}

}

@media all  and (max-width: 767px){
	.pt-h-8, .pt-h-10, .pt-h-15, .pt-h-20,.pt-h-25,.pt-h-30,.pt-h-35,.pt-h-40,.pt-h-45,.pt-h-50,.pt-h-55,
	.pt-h-60,.pt-h-65,.pt-h-70 ,.pt-h-75 ,.pt-h-80 ,.pt-h-85 ,.pt-h-90 ,.pt-h-95 ,.pt-h-100 {
	    height: auto !important;
	}
	#myChart {
		height: 300px !important;
	}
	#myChart6 {
		height: 500px !important;
	}
	#myChart2, #myChart3, #myChart4, #myChart5 {
		height: 250px !important;
	}
	#dashboard-main {
		height: auto !important;
	}
	#pt-heading .heading {	    
	    height: 30px;
	    white-space: nowrap;
	}
	#pt-current-user select {
		direction: ltr;
	}
	.ptw {
		width: 80%;
	}
	.fa-4x {
		font-size: 16px !important;
	}
	.pt-card-tb {
	    font-size: 20px;
	}
	.pt-card-ts {
	    font-size: 13px;
	}
}
@media all  and (max-width: 640px) {
	#pt-footer .footer-logo.re-img {
		max-height: 18px;
	}
}
@media all  and (max-width: 575px){
	#pt-attributes .pt-day, #pt-attributes .pt-month, #pt-attributes .pt-year {
		width: 30px !important;
	}
	#pt-attributes .pt-inline-select .pt-date-select {
		width: calc(100% - 30px);
	}
}

@media all  and (max-width: 540px){
	#pt-header .brand-name {
		font-size: 9px;
	}
	.pt-right.col-4.col-md-3.d-flex.justify-content-end {
		padding-left: 0;
	}
	#pt-header .brand img {
		width: 50px;
	}
	#pt-header .pt-profile-hover .card {
		min-width: 300px !important;
	}
	#pt-header .pt-profile-hover .profile-wrapper {
		width: 90px;
		height: 90px;
	}
	#pt-header .pt-profile-hover .pt-profile-info .pt-name {
		font-size: 16px;
	}
	#pt-header .pt-profile-hover .pt-profile-info .user-id {
		font-size: 15px;
	}
	#pt-header .pt-profile-hover .pt-profile-info .pt-designation {
		font-size: 14px;
	}
	#pt-header .pt-profile-hover .pt-bottom .pt-date-and-time .digital-clock, #pt-date {
		font-size: 16px;
	}
	#pt-header .pt-profile-hover .pt-bottom .pt-buttons .button {
		float: left;
		width: 52% !important;
		font-size: 10px !important;
		margin-right: 1% !important;
	}
	#pt-header .pt-profile-hover .pt-bottom .pt-buttons .button.last {
		float: right;
		width: 46% !important;
		margin: 0 !important;
	}
	#pt-header .pt-profile-hover .pt-bottom .pt-buttons .button.ptc-red {
		margin-top: 10px;
		text-align: center;
		font-size: 12px !important;
		width: 100% !important;
		margin-right: 0 !important;
	}
	#pt-footer .footer-logo.re-img {
		max-height: 15px;
	}
	.pt-mw-250 {
		min-width: 80px;
	}
}

@media all  and (max-width: 460px){
	#pt-header .brand-name {
		font-size: 8px;
	}
	.pt-right.col-4.col-md-3.d-flex.justify-content-end {
		padding-left: 0;
	}
}

@media all  and (max-width: 380px){
	#pt-header .pt-nav-icon {
		width: 25px;
		height: 25px;
	}
	#pt-header .avathar {
		width: 25px;
		height: 25px;
	}
	.ptw {
		width: 70%;
	}
	
}