.circle {
	position: absolute;
	width: 100px;
	height: 100px;
	background: #F56816;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	top: 0;
	left: 50%;
	-ms-transform: translate(-50px,-50px);
/* IE 9 */
	-webkit-transform: translate(-50px,-50px);
/* Chrome, Safari, Opera */
	transform: translate(-50px,-50px);
	text-align: center;
}

.circle p {
	font-size: 64px;
	color: #fff;
	font-weight: 200;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%,-50%);
/* IE 9 */
	-webkit-transform: translate(-50%,-50%);
/* Chrome, Safari, Opera */
	transform: translate(-50%,-50%);
}

.outer-box {
	height: 350px;
	padding: 10px;
}

.box {
	height: 100%;
	width: 100%;
	background: #F8f8f8;
	border: 1px solid #E0E0e0;
	padding: 10px;
}

div.form-group {
	position: absolute;
	left: 50%;
	-ms-transform: translate(-50%,90px);
/* IE 9 */
	-webkit-transform: translate(-50%,90px);
/* Chrome, Safari, Opera */
	transform: translate(-50%,90px);
	width: 80%;
	text-align: center;
}

label {
	font-size: 20px;
	display: block;
}

.pay-btn {
	width: 100%;
	max-width: 232px;
}
.bitcoin-btn{
	position:absolute;
	left:50%;
		-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
/* Chrome, Safari, Opera */
	transform: translateX(-50%);
}
#box-img-1 {
	bottom: 30px;
	position: absolute;
	left: 50%;
	-ms-transform: translateX(-50%);
/* IE 9 */
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 120px;
}

#box-img-3 {
	bottom: 30px;
	position: absolute;
	left: 50%;
	-ms-transform: translateX(-50%);
/* IE 9 */
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	height: 90px;
}

p#logo-txt {
	font-family: arial;
	bottom: 15px;
	position: absolute;
	left: 50%;
	-ms-transform: translateX(-50%);
/* IE 9 */
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	font-size: 2.9vw;
/* iOS Safari */
/* Chrome/Safari/Opera */
/* Konqueror */
/* Firefox */
/* Internet Explorer/Edge */
	cursor: default;
}

span.orange {
	color: #F56816;
	font-size: 28px;
}

span.gray {
	color: #626262;
	font-size: 28px;
}

span.red {
	color: #C41A00;
	font-size: 28px;
}

@media (max-width: 767px) {
	#box-img-1, #box-img-3, p#logo-txt {
		display: none;
	}
	
	div.form-group {
		position: absolute;
		top: 50%;
		left: 50%;
		-ms-transform: translate(-50%,-50%);
	/* IE 9 */
		-webkit-transform: translate(-50%,-50%);
	/* Chrome, Safari, Opera */
		transform: translate(-50%,-50%);
		width: 80%;
		text-align: center;
	}
}

@media (min-width: 992px) {
	p#logo-txt span.orange, p#logo-txt span.gray,p#logo-txt span.red {
		font-size: 34px;
		bottom: 10px;
	}
}

@media (min-width: 1200px) {
	p#logo-txt span.orange, p#logo-txt span.gray,p#logo-txt span.red {
		font-size: 44px;
		bottom: 5px;
	}
}