/*!
 * Start Bootstrap - Scrolling Nav (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */

body {
    width: 100%;
    height: 100%;
	font-family: Open Sans;
}

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

@media(min-width:767px) {
    .navbar {
        padding: 20px 0;
        -webkit-transition: background .5s ease-in-out,padding .5s ease-in-out;
        -moz-transition: background .5s ease-in-out,padding .5s ease-in-out;
        transition: background .5s ease-in-out,padding .5s ease-in-out;
    }
    .top-nav-collapse {
        padding: 0;
    }
}

.gross {
text-transform: uppercase;
}

.col-sm-3 {
    padding-bottom: 20px;
	}
.intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 105px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
}

@media(max-width: 414px) {
  .intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 90px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}
}

@media(max-width: 480px) {
  .intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 65px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}
}

@media(min-width:576px){
.intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 105px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}	
}
@media(min-width:768px){
	.intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 105px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}
}
}

@media(min-width:992px){
	.intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 105px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}
}


@media(min-width:1200px){
	.intro-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 105px;
	text-align:center;
    background: #ffffff;
	font-size:15px;
	}
}

.services-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 90px;
	background: #ffffff;
    background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	font-size:15px;
}

.contact-section {
	min-height: 80%;
	padding-top: 90px;
    background: #ffffff;
    background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	font-size:15px;
}

.galerie-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 90px;
	font-size:20px;
	background: #ffffff;
    background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}

.impressum-section {
    height: auto !important;
	min-height: 100%;
	padding-top: 90px;
	font-size:20px;
	background: #ffffff;
    background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}

.policy-section{
	height: auto !important;
	min-height: 100%;
	padding-top: 90px;
	font-size:20px;
	background: #ffffff;
    background-repeat:no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
}
