/*GENERAL*/
*
	{
	margin:0;
	padding:0;
	}
a
	{
	outline:none;
	border:none;
	}
img
	{
	border:none;
	}
body 
	{
	font:62.5%/2.1em Arial,Helvetica,sans-serif;
	color:#111;
	background:#1E3545;
	}
html,body
	{
	width:100%;
	height:100%;
	}
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.clear {
	clear: both;
	font-size:0px;
	line-height:0px;
	height:0px;
	}
.clearfix:after 
	{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix
	{
	display:inline-block;
	display:block;
	zoom:1;
	}
* html .clearfix
	{
	height:1px;
	}

#container 
	{
	width:100% !important;
	margin:0px;
	}
.inner-container 
	{
	width:auto;
	}
#header
	{
	width:auto !important;
	background-size:cover;
	height:300px;
	border-radius:0px 0px 120px 120px;
	}
@media only screen and (max-device-width: 480px) 
	{
	.cell
		{
		float:none !important;
		width:auto;
		}
	.d-wrapper .row .form-input
		{
		margin:3px auto;
		height:80px !important;
		width:600px !important;
		font-size:3em !important;
		line-height:80px !important;
		}
	.button
		{
		height:80px !important;
		width:600px !important;	
		font-size:3em;
		}
	}