#display{
	text-align:right;
	padding-right:5px;
}

.answer{
	width:460px; 
	font-size:16px; 
	font-weight:bold; 
	text-align:right; 
	color:#FFF; 
	background:#000; 
	padding:15px; 
	border-radius:5px;
}

.calBox{
	margin:20px auto; 
	width:500px; 
	height:350px; 
	background:#CCC; 
	padding:5px; 
	border-radius:5px;
}

.btnSmall{
	padding:13px 0px;
	cursor:pointer;
	width:96px;
	margin:0 auto;
}

.btnBigHorizontal{
	padding:13px 0px;
	cursor:pointer;
	width:195px;
	/*margin-left:5px;*/
	margin-right:2px;
}

.btnBigVertical{
	padding:100px 39px;
	cursor:pointer;
}

.kPad{
	border:0px solid #FFF; 
	width:490px; 
	margin:0px auto 10px;
}

.kPad2{
	clear:both;
	border:0px solid #FFF; 
	width:394px; 
	/*margin:0px auto 10px;*/
	float:left;
	margin-left:5px;
}

.answerBox{
	margin:0px auto 10px; 
	width:494px;
}

.btnLeft{
	width:96px; 
	min-height:50px; 
	float:left; 
	margin-right:0.15625em;
	/*background:#F00;*/
}

.btnRight{
	width:96px; 
	height:50px; 
	float:right;
	/*background:#F00;*/
}

@media screen and (max-width: 768px) 
{
	.answer{
		width:90%; 
		font-size:16px; 
		font-weight:bold; 
		text-align:right; 
		color:#FFF; 
		background:#000; 
		padding:3%; 
		border-radius:5px;
		margin:0 auto;
	}
	.calBox{
		margin:20px auto; 
		width:95%; 
		height:auto; 
		background:#CCC; 
		padding:3%; 
		border-radius:5px;
	}
	.kPad{
		border:0px solid #FFF; 
		width:100%; 
		margin:0px auto 10px;
	}
	.kPad2{
		border:0px solid #FFF; 
		width:100%; 
		margin:0 auto;;
	}
	.answerBox{
		margin:0px auto 10px; 
		width:100%;
	}
	.btnBigHorizontal{
		padding:13px 0px;
		cursor:pointer;
		width:100%;
		/*margin-left:5px;*/
		margin:0 auto;
	}
	.btnRight{
		width:100%; 
		height:auto; 
		margin:0 auto;
		/*background:#F00;*/
	}
}