body{
	margin:0;
	background-color: #F9F9F8;
    color: #323232;
}
#header{
	height:400px;
}
#header .container{
    z-index:1;
    padding-top:12px;
}
#header img.logo{
    width:200px;
    max-width:40%;
}
@media only screen and (min-width: 768px) {
    #header{
        height:550px;
    }
}
@media only screen and (min-width: 792px) {
    #header{
        height:440px;
    }
}
img.bg-cover{
	position:absolute;
	top:0;
	left:0;
    -o-object-fit:cover;
    object-fit:cover;
    object-position:center;
    width:100%;
    height:100%;
}
#info-bar {
    background-color: #001F48;
    background-image: linear-gradient(to right, #00142f, #002a62);
    color: #fff;
    font-size: 1.05em;
    font-weight: 400;
    line-height: 2;
    padding: 20px 0;
    text-align: center;
}
#main-wrapper{
	background-image: linear-gradient( rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1) ),url(https://kunversion-frontend-blog.s3.amazonaws.com/images/customarea-michaelpotoczek.exprealty.com-71022-6aca5058eb32c3ae3f17248d8b783d93c6a1e0f6.png);
}
.heading-title{
	text-align:center;
}
.heading-title span{
	display:block;
	font-size:16px;
}
.heading-title span::before, .heading-title span::after {
    display: inline-block;
    content: "";
    border-top: 1px solid #333;
    width: 36px;
    margin: 0 5px;
    transform: translateY(-5px);
}
#area-search a{
	text-align:center;
	color:#fff;
}
#area-search a:hover figure{
	border:1px;
}
#area-search figure {
    margin: 0 0 24px 0;
    padding: 0;
    position: relative;
    display: block;
    cursor: pointer;
    overflow: hidden;
    background-color: #fff;
    border: 5px solid #fff;
    outline: 1px solid #dedede;
    transition: all .4s ease-in-out;
}
#area-search figure img {
    width: 100%;
}
#area-search figcaption.search-location {
    position: absolute;
    top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width:100%;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #000, -1px -1px 1px #000, 0px 0px 14px #000;
}
#area-search figcaption.search-location h3{
	font-size:20px;
}
#area-search figcaption.search-location h4{
	font-size:16px;
}
#about-us{
	background:#fff;
}
footer{
	background-color: #1a1a1a;
	color:#b1b1b1;
}
footer a{
	color:#b1b1b1;
	text-decoration:none;
}