body{
	background: 
	url('http://webuywillowglen.com/wp-content/themes/twentynineteen/evx_css/willow-glen-sign-by-table.JPG')  ;
	background-size: cover;
	/*min-height: 600px;*/
	/*font-family: roboto;*/

}

input.btn.btn-primary{
	background: #008aff;
}

body  p{
	font-size: 1.4em;
}
footer {
	position: absolute;
	width: 100%;
	bottom: 0px;
	background: rgba(255, 255, 255, 0.8);
	color: black;
}
.main_wrapper .container{
	position: relative;;
}
.float{
	position: absolute;
	text-align: right;
	right: 0px;
}

.float_1, .float_2{
	background:rgba(0,0,0,.5);
	padding: 10px;
}
.float_2{
	position: relative;
	top: 40px;
	right: -100px;
}
.main_wrapper .form h1{
	font-size: 2em;
}
.main_wrapper h1{
	margin: 0px; font-size: 3em; text-transform: uppercase;
}
body  h2, body h1{
	color: #fff;
}

ul li{
	padding: 10px;
}

.form p input, select{
	font-size: .8em;
}
a.button{
	box-shadow: rgb(130,182,62) 0 0 0 3px,rgba(0,0,0,.18) 0 5px 3px 0;
border-radius: 100px;
overflow: hidden;
border: 1px solid rgb(168,204,120);
background-color: rgb(130,182,62) !important;
background-image: none !important;
padding-top: 16px !important;
padding-bottom: 16px !important;
color:white;
}
.cont p, .cont h1, .cont h2{
	color: white;
}
.numbers span{
	display: inline-block;
	background: #1da3c9;
	width: 100px;
	height: 100px;
	border-radius: 100%;
	padding: 10px;
	font-weight: bolder;
	font-size: 3em;
}

.numbers h3{
	font-size: 1.2em;
}
span{
	color: yellow;
}
.form{
	display: table;
}
.brown{
	color: brown;
}

.form p.col-xs-12{
	margin: 0px;
	color: black;
	padding: 0px;
	padding-left: 2px;
}

.form p.col-xs-12.center{
	margin: 0px auto;
	
}
.wrapper .form input.submit{
	background:blue;
	color: white;
	
}
.form p input, select{
	width: 100%;
	padding:10px 15px !important;
	/*border-radius: 5px;*/
	border: none;
}

.wrapper p{
	font-size: 1.3em;
}


.form{
	color: black;
}
.form p{
	padding: 0px 1px;
	
}
.form p input, textarea{
	padding: 10px;
	width: 100%;
	
}
.form form input.name{
	background:url(http://www.stickpng.com/assets/images/585e4bcdcb11b227491c3396.png) 10px center /20px no-repeat #fff;
	padding-left: 40px;
}

.form form input.email{
	/*background:url(http://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/envelope-icon.png) 10px center /20px no-repeat #fff;*/
	padding-left: 40px;
}

.form form input.submit{
	background:linear-gradient(orange,orangered);
	color: white;
	font-weight: bolder;
	
}


@media only screen and (max-width: 600px) {
	body{
		background-size: cover;
	}
	
	footer{
		position: relative;
		bottom: unset;
		margin-top: 50px;
	}
	.float{
		position: relative;
		display: table;
	}
	
	.float_2{
		right: 0px;
	}

	.main_wrapper h1, .main_wrapper .form h1{
		font-size: 2em;
	}
	.popup{
		left: 2%;
	}
	.button, .form form input.button-green[type="submit"]{
		font-size: 1em ;
	}
	.container{
		width: 100% !important;
		
	}
	/*for mobile phones */
}