html {
	height: 100%;
	width: 100%;
}

body {
	height: 100%;
	width: 100%;
	overflow-y: visible;
}

.navbar-brand {
	margin-top: -9px;
}

.navbar-default {
	background: linear-gradient(to right, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 1), rgba(0, 0, 0, 0.7));
	border-color: transparent;
}

.navbar .nav > li > a {
	border-left: solid 1px transparent;
	border-bottom: solid 1px transparent;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
	background-color: darkorange;
	/*background-color: transparent;*/
	border-left: solid 1px #98978b;
	border-bottom: solid 1px #98978b;
}

a {
	color: darkorange;
}

a:hover {
	color: orange;
}

section {
	padding-top: 60px;
	padding-bottom: 60px;
	overflow-y: visible;
}

section.intro {
	height: 100%;
	background-image: url("../images/background4.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

section.intro h1.claim {
	font-size: 1.9em;
	padding-top: 100px;
	padding-left: 120px;
	color: black;
}

section.intro h1.h1-small {
	padding-top: 20px;
	padding-left: 120px;
	color: black;
	font-size: 1.2em;
	line-height: 1.5em;
	/*font-weight: bold;*/
}

section.maintenance {
	height: 100%;
	background-image: url("../images/maintenance.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}

section.maintenance .jumbotron {
	opacity: 0.8;
	margin-top: 100px;
}

section.about {
	background-color: #e5e4e4;
	text-align: center;
}

section.about h1 {
	margin-bottom: 30px;
}

section.about .row {
	padding-bottom: 30px;
}

section.about i {
	color: darkorange;
}

section.comment {
	background-color: darkgray;
}

section.why h2 {
	/*font-size: 1.5em;*/
	margin-bottom: 30px;
}

section.why hr {
	background-color: darkorange;
	border: 0.05em solid darkorange;
	width: 50%;
}

section.why p {
	text-align: justify;
}

section.why i {
	color: darkorange;
}

section.phone {
	text-align: center;
	background-color: black;
	color: white;
}

section.phone i {
	color: darkorange;
}

section.phone .form-control {
	font-size: 20px;
}

section.phone .checkbox {
	font-size: 20px;
}

section.contact {
	background-color: #e5e4e4;
	text-align: center;
}

section.advantage_2 {
	background-color: #e5e4e4;
}

section.advantage_2 pre {
	/*font-size: 20px;*/
}

section.privacy {
	height: 100%;
	background-image: url("../images/background_privacy.jpeg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	font-size: 12px;
	color: white;
}

section.privacy .block h3 {
	font-size: 14px;
}

section.privacy .block p {
	font-size: 12px;
}

section.footer {
	background-color: black;
	color: white;
	font-size: 12px;
	padding-top: 10px;
}

section.footer p {
	margin-top: 3px;
	font-size: 12px;
}

section.advantage h1 {
	margin-bottom: 50px;
}

section.advantage i {
	margin-top: 20px;
	/*margin-bottom: 30px;*/
	color: darkorange;
}

p {
	font-size: 18px;
	margin-top: 30px;
	margin-bottom: 30px;
}

@media only screen and (min-width: 1024px) {
	section.intro h1.claim {
		padding-top: 290px;
		color: white;
		font-size: 2.3em;
	}

	section.intro h1.h1-small {
		color: black;
		font-size: 2.0em;
		line-height: 1.5em;
	}

	section.about {
	}

	section.phone .well {
		/*margin-top: 280px;*/
	}

	section.advantage_2 pre {
		font-size: 20px;
	}

	section.why p {
		margin-left: 100px;
		margin-right: 100px;
	}

	p {
		font-size: 20px;
	}
}


