﻿html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
.pad-section {
	padding: 50px 0px;
}
.pad-section img {
	width: 100%;
}
.text-vcenter {
	text-align: center; vertical-align: middle; display: table-cell;
}
.text-vcenter h1 {
	margin: 0px; padding: 0px; font-size: 4.5em; font-weight: 700;
}
#home {
	background: url("../images/home.jpg") fixed no-repeat center / cover; width: 100%; height: 100%; display: table; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#about {
	
}
#services {
	color: rgb(255, 255, 255); background-color: rgb(48, 109, 159);
}
#services .glyphicon {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 140px; height: 140px; text-align: center; line-height: 140px; font-size: 60px; vertical-align: middle; display: inline-block;
}
#information {
	background: url("../images/estate.jpg") fixed no-repeat center / cover; width: 100%; height: 800px; display: table; position: relative; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;
}
#information .panel {
	opacity: 0.85;
}
#profile {
	color: rgb(255, 255, 255); background-color: rgb(48, 109, 159);
}
#profile .glyphicon {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 140px; height: 140px; text-align: center; line-height: 140px; font-size: 60px; vertical-align: middle; display: inline-block;
}
#google_map {
	height: 500px;
}
footer {
	padding: 20px 0px;
}
footer .glyphicon {
	color: rgb(51, 51, 51); font-size: 60px;
}
footer .glyphicon:hover {
	color: rgb(48, 109, 159);
}
.swipe {
	margin: 50px auto 0px; width: 100%; height: 100%; overflow: hidden; position: relative;
}
.swipe-wrap {
	overflow: hidden; position: relative;
}
.swipe-wrap > div {
	width: 100%; float: left; position: relative;
}
.swipe .nav {
	top: 45%; width: 80px; height: 38px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; display: inline-block; position: absolute; z-index: 10; cursor: pointer; background-color: rgba(0, 0, 0, 0.8);
}
.swipe .next.nav {
	border-radius: 3px 0px 0px 3px; right: 0px; -webkit-border-radius: 3px 0 0 3px;
}
.swipe .prev.nav {
	border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0 3px 3px 0;
}
@media screen and (max-width:768px)
{
.text-vcenter h1 {
	margin: 0px; padding: 0px; font-size: 2.2em; font-weight: 700;
}
}
@media screen and (max-width:768px)
{
.text-vcenter h3 {
	margin: 0px; padding: 0px; font-size: 15px; font-weight: 700;
}
}
