@media (max-width:568px) {
.submitBtn{
font-size: 14px !important;
}
}
@media (min-width:568px) {
 div.box {
 width:355px !important;
}
 div.box-wrap {
 width:567px !important;
}
}
img.back-img {
height: auto;
	left: 0;
	min-height: 100%;
	min-width: 1024px;
	position: fixed;
	top: 0;
	width: 100%;
}
img {
	height:auto;
	max-width:100%;
}
div.box-wrap {
	width:100%;
	position:relative;
	float:right;
}
div.box {
	width:300px;
	background:rgba(0, 0, 0, 0.8);
	min-height:340px;
	margin-top:50px;
	border-radius:7px;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
img.d-logos {
	margin-top:20px;
}
.box h2 {
	color: #fff;
	font-family: "Merriweather Sans", sans-serif;
	font-size: 27px;
    font-weight: 700;
	margin-top: 6px;
	margin-top:20px;
	line-height: 34px;
}
.box h4 {
	color: #fff;
	font: 24px/26px "Covered By Your Grace", sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	margin:15px 0 9px;
}
input[type="text"] {
	background: #fff !important;
	border: medium none;
	border-radius: 2px;
	height: 50px;
	margin: 12px 0 11px 0px;
	width:100%;
	text-indent: 5px;
	font-size:16px;
	color:#484747;
}
.submitBtn{
	width:85%;
	margin-top:17px;
	height:55px;
	background: #69bf88;
   color: #000;
   font-size: 28px;
   line-height: 1.3em;
   font-family: 'PT Sans Narrow', sans-serif;
   border: 2px dashed #fff;
   border-radius: 10px;
   box-shadow: 0 0 0 4px #69bf88, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
}
.submitBtn:hover{
	background: #c4e3c7;
	box-shadow: 0 0 0 4px #c4e3c7, 2px 1px 6px 4px rgba(10, 10, 0, 0.5);
}
.btn-wrap{
	width:100%;
	text-align:center;
	float:left;
}
.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color:rgba(0, 0, 0, 0.8);
  text-align: center;
  width:100%;
  color:#fff;
  padding:12px 0 6px 0;
}
.footer ul li{
	list-style:none;
	color:#fff;
	font-size:14px;
	padding: 0 6px;
	display:inline-block;
}
.footer ul li a{
	color:#fff;
	text-decoration:none;
}
.footer ul li a:hover{
	color:#69bf88;
}
