@import url("../flaticon2/font/flaticon.css");

#header > header .avatar {
    height:8em;
    margin-bottom: 1em;
}
.image.avatar img {
    height:100%;
}
#logo.hidden{
    display:none;
}
h5{
    font-size: 1.4em;
}
	#one:before {
		background-image: url("../../images/hamptons_house.jpg");

height: 22em;

    }

 @media screen and (max-width: 736px) {

	#one:before {

		height: 18em;
	}
}

 @media screen and (max-width: 640px) {

	#one:before {

		height: 15em;
	}
}

 @media screen and (max-width: 480px) {

	#one:before {

		height: 10em;
	}
}



	#header > header {
		padding-bottom: 0.5em;
	}
        ul.feature-icons li::before{
            font-family: 'Flaticon';
        }
ul.feature-icons li:before{
    height:1.8em;
    width:1.8em;
    line-height: 1.8em;
}
.feature-icons .flaticon-watering-can:before{
   padding-right:5px
}
#one h4{
    border-top:2px solid #ddd;
    border-bottom:2px solid #ddd;
    margin: 1em 0em;
    text-align: center;
    font-weight: normal;
    font-size:1.50em;
}
.required{
    position:relative;
}
.required:after{
    content:'*';
    position:absolute;
    margin-top:1.25em;
    right:0.2em;
    bottom:0em;
    font-size:1.8em;
    color:#64a2d0;
}
.caption{
    position:relative;
    padding-left:1em;
    margin:0px;
    top:-20px;
    font-size: 0.9em;
    color:#64a2d0;
}
.caption span{
    display: block;
    font-size:1.8em;
    position: absolute;
    top:7px;
    left:0px;
}
p.bold{
    font-weight:bold;
    margin-bottom:5px;
}
input[type=radio]+label, input[type=checkbox]+label{
    line-height: 1.6em;
    margin-bottom:5px;
}
.container input#other_reason{
    position:relative;
    top: -0.5em;
}
    @media screen and (max-width: 736px) {
        #footer{
            clear:both;
        }
        #one h4 br{
            display:block;
        }
        #header > header .image.avatar{
           width:8em;
        }
    }

