chart {
	display: block;
	width: 400px;
	height: 200px;
}
body {  
	min-width:240px; 
}
#graphDiv {
	position: absolute;
	left: 13.7%;
	top: 30.3%;
	opacity: 0;
	height: 40.5%;
	width: 75%;
}
@media only screen and (min-width: 140px) and (max-width: 280px) {
	#graphDiv {
		left: 23.5%;
		top: 28.3%;
		height:26%;
		width: 58%;
	}
}
@media only screen and (min-width: 281px) and (max-width: 294px) {
	#graphDiv {
		left: 21%;
		top: 29.3%;
		height:29.5%;
		width: 62.8%;
	}
}
@media only screen and (min-width: 295px) and (max-width: 323px) {
	#graphDiv {
		left: 20.4%;
		top: 29.7%;
		height:30.2%;
		width: 63.8%;
	}
}
@media only screen and (min-width: 324px) and (max-width: 364px) {
	#graphDiv {
		left: 19.8%;
		top: 30%;
		height:32%;
		width: 65%;
	}
}
@media only screen and (min-width: 365px) and (max-width: 428px) {
	#graphDiv {
		left: 17.8%;
		top: 30%;
		height: 34%;
		width: 68%;
	}
}
@media only screen and (min-width: 429px) and (max-width: 451px) {
	#graphDiv {
		left: 17.8%;
		top: 30.5%;
		height: 35.5%;
		width: 68%;
	}
}
@media only screen and (min-width: 450px) and (max-width: 501px) {
	#graphDiv {
		left: 16%;
		top: 30.5%;
		height: 37.5%;
		width: 71%;
	}
}
@media only screen and (min-width: 500px) and (max-width: 600px) {
	#graphDiv {
		left: 15%;
		top: 30.2%;
		height: 39.1%;
		width: 73%;
	}
}
@media only screen and (min-width: 650px) and (max-width: 825px) {
	#graphDiv {
		left: 14%;
		top: 30.2%;
		height: 40.1%;
		width: 74.5%;
	}
}
 @media only screen and (min-width: 960px) and (max-width: 1075px) {
	#graphDiv {
		left: 14.1%;
		top: 30%;
		height: 40.1%;
		width: 74.1%;
	}
}