.highcharts-credits
{
	display:none;

}
.highcharts-axis-title {
    font-family: raleway-bold;
}
.highcharts-figure,
.highcharts-data-table table {
	min-width: 360px;
	max-width: 800px;
	margin: 1em auto;
}

.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	/ border: 1px solid #ebebeb; /
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}

.highcharts-data-table caption {
	padding: 1em 0;
	font-size: 1.2em;
	color: #555;
}

.highcharts-data-table th {
	font-weight: 600;
	padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
	padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
	background: #f8f8f8;
}

.highcharts-data-table tr:hover {
	background: #f1f7ff;
}

.highcharts-axis-title
{
	fill: #003494!important;
	font-size: 16px; 

}
.mobile-graph{
	display:none;
}
.btn-primary.banner-cta a{
	max-width: none;
	margin: 0px 0 5px;
	padding: 15px 20px;
	border-color: #99CC33 !important;
	background-color: #99CC33 !important;
	font-size: 16px;
	transition: 0.3s;
	color: #fff !important;
	display:none;
	font-family: raleway-bold;	
}


.three-col-hexa{	
	padding: 4px 0 50px;max-width: 75%;
	margin:0px auto !important	}

.left-color-box .wpb_wrapper
{
	background: #919FA7;
	padding: 13px;	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.four-col-section.col-three {
	max-width: 75%;
	margin: 0px auto;
	display: table;
	text-align: center;
	float: none;
}
.two-col-color-box:nth-child(3) .left-color-box .wpb_wrapper{
	background: #99CC33;min-height: 52px;
}
.two-col-color-box:nth-child(4) .left-color-box .wpb_wrapper{
	background: #003494;	
}
.two-col-color-box:nth-child(3) .right-color-box .wpb_text_column .wpb_wrapper{
	background:#DEEACC;min-height: 50px;
}
.two-col-color-box:nth-child(4) .right-color-box .wpb_text_column .wpb_wrapper{
	background:#BFCBE0;
}
.left-color-box .wpb_wrapper h6
{
	color: #fff;
	font-size: 22px;margin: 0;
	font-family: raleway-bold !important;

} 
.right-color-box .wpb_text_column .wpb_wrapper
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #DCE1E3;;
	padding: 15px;
}	
.two-col-color-box
{
	padding: 6px 0;

}
.two-col-color-box:last-child{
	margin-bottom: 30px !important;
}
.gray-content-sections.pad-all
{
	padding-top: 0;
}
.pad-all .right-color-box .wpb_text_column .wpb_wrapper p
{
	margin:0!important;

} 
.page_wrap.outer-container h3.main-green-heading {
    text-align: center;
    font-size: 22px;
    color: #99CC33;
    margin: 30px auto 0px;
    font-family: raleway-bold !important;
    text-transform: none;
    max-width: 80%;line-height: 0.9;
}

.gray-content-sections .btn-primary.full-width a
{max-width: none;
	margin: 30px 0 35px;
}
.content-top-sections.gray-content-sections.white-sections{
	padding-top: 0px;		
}	
@media(max-width:390px)
{
	sup {
		font-size: 60% !important;}
	
}
@media(max-width:767px) {
	.gray-content-sections .btn-primary.full-width a
{max-width: none;
	margin: 0px 0 35px;
}
	.pad-all .right-color-box .wpb_text_column .wpb_wrapper p {
    text-align: center;
}
	.three-col-hexa .hexa-box{
		margin: 5px 0;
	}
.right-color-box .wpb_text_column .wpb_wrapper {
    margin: 2px 0 0;
}		
	.three-col-hexa .hexa-box .vc_column-inner{
		text-align:center;
	}	
	
	.btn-primary.banner-cta a{
		display:table;font-size:20px;color:#fff !important; text-decoration:none !important;
	}
	.btn-primary.banner-cta a:hover{
		color:#fff !important;
	}

.page_wrap.outer-container h3.main-green-heading {
		max-width: 92% !important;
		margin: 30px auto 40px;
	}	

}


@media(max-width:868px) {
	.highcharts-axis-title {
		font-size: 10px;
	}	
	.mobile-graph{
		margin: 0px auto;
		display: table;
	}
	.highcharts-figure, .highcharts-data-table table {
    display: none;
}

}
@media (min-width:768px) and (max-width:900px ){
	.four-col-section.col-three {
    max-width: 85%;
}
}
		
@media (min-width:768px) and (max-width:991px ){
	.two-col-color-box:nth-child(4) .left-color-box .wpb_wrapper{
	min-height: 52px;	
}
	.two-col-color-box:nth-child(4) .right-color-box .wpb_text_column .wpb_wrapper {
    min-height: 50px;
}
.pad-all .right-color-box .wpb_text_column .wpb_wrapper p {
    font-size: 13px !important;
}
.left-color-box .wpb_wrapper h6 {
    font-size: 20px;
}
.page_wrap.outer-container h3.main-green-heading {
    max-width: 100%;
}
	
}

		
@media (min-width:992px) and (max-width:1199px ){
	.two-col-color-box:nth-child(4) .left-color-box .wpb_wrapper{
	min-height: 52px;	
}
	.two-col-color-box:nth-child(4) .right-color-box .wpb_text_column .wpb_wrapper {
    min-height: 50px;
}
	
}



@media (min-width:1920px) and (max-width:5000px ){
.left-color-box .wpb_wrapper h6{
    font-size: 28px;
}
	
.highcharts-axis-title
{
	font-size: 16px; 

}
.page_wrap.outer-container h3.main-green-heading {
    font-size: 28px;
}
	.two-col-color-box:nth-child(3) .left-color-box .wpb_wrapper {
    min-height: 66px;
}
	.three-col-hexa .hexa-box img{
		width: 90%;
text-align: center;
margin: 0px auto;
display: table;
	}
		
		}
		