.pie_charts{display:table;font-size:0;}
.pie_chart{display:inline-block;vertical-align:top;width:33.33333%;font-size:14px;margin-bottom:20px;padding:0 15px;}
.chart_wrap{border:1px solid #ddd;}
.chart_title{padding:10px 20px;border-bottom:1px solid #ddd;font-weight:bold;}
@media(max-width:767px){.pie_chart{width:50%;}}
@media(max-width:520px){.pie_chart{width:100%;}}

#datatable.table td, #datatable.table th{
	vertical-align: middle!important;
}

.text-align_s{
	text-align: right;
}
@media only screen and (max-width: 575px){
	.text-align_s{
		text-align: left;
	}
}

@media only screen 
	and (min-device-width : 375px) 
	and (max-device-width : 667px)
		{ 
		.introjs-helperLayer{
			background: #ffffff;
			opacity: .5;
		}
	}