#main {
	min-height: 100vh;
	height: auto;
}

#main .left .mainBtn {
	line-height: 50px;
	padding: 0 25px;
}

#main .left .mainBtn.xl-btn {
	width: 380px;
}

.general .point h3.yellow {
	color: yellow;
}

@media only screen and (max-width: 1270px) {
	#main .left,#main .abs-bottom {
		position: relative;
	}

	#main .left {
		padding: 40px 0 0 50px;
	}

	#main .abs-bottom {
		padding: 0;
	}
}

@media only screen and (max-width: 959px) {
	#main .left {
	    padding: 40px;
	}
}

@media only screen and (max-width: 479px) {
	#main .left .mainBtn.xl-btn {
		max-width: 340px;
		width: 100%;
	}

	#main .left .mainBtn {
		padding: 0 15px;
		font-size: 13px;
	}

	#main .left .mainBtn img {
		display: none;
	}
}
.cpll .bull1 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(1), #s-chart18 .highcharts-column-series>path:nth-child(1) {
	color:#87CEFA!important;
	fill:#87CEFA!important;
  }
  .cpll .bull2 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(2), #s-chart18 .highcharts-column-series>path:nth-child(2) {
	color:#87CEEB!important;
	fill:#87CEEB!important;
  }
  .cpll .bull3 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(3), #s-chart18 .highcharts-column-series>path:nth-child(3) {
	color:#6495ED!important;
	fill:#6495ED!important;
  }
  .cpll .bull4 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(4), #s-chart18 .highcharts-column-series>path:nth-child(4) {
	color:#1E90FF!important;
	fill:#1E90FF!important;
  }
  .cpll .bull5 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(5), #s-chart18 .highcharts-column-series>path:nth-child(5) {
	color:#4169E1!important;
	fill:#4169E1!important;
  }
  .cpll .bull6 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(6), #s-chart18 .highcharts-column-series>path:nth-child(6) {
	color:#4682B4!important;
	fill:#4682B4!important;
  }
  .cpll .bull7 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(7), #s-chart18 .highcharts-column-series>path:nth-child(7) {
	color:#00BFFF!important;
	fill:#00BFFF!important;
  }
  .cpll .bull8 .bull_color, .custom_label_bullet .highcharts-xaxis-labels text:nth-child(8), #s-chart18 .highcharts-column-series>path:nth-child(8) {
	color:#007FFF!important;
	fill:#007FFF!important;
  }
  .cpll{
	padding-left: 10px;
  }
  .cpll>div{
	margin-bottom: 10px;
  }
  .cust_row{
	display: flex;
    flex-wrap: wrap;
  }
  @media only screen and (min-width: 450px) {
	.cust_col-xs-6{
		flex: 0 0 auto;
		flex-grow: 0;
		flex-shrink: 0;
		flex-basis: auto;
		width: 50%;
	}
  }
.cust_col-xs-6>div{
	margin-bottom: 10px;
}
#s-chart18{
	width: 100%!important;
}