/*
@media (min-width: 1131px) and (max-width:1500px){
	.navbar-nav {
    margin-left: 380px !important;
	}
}*/

@media (max-width:1430px){
	#stoerer {
	    display: none;
	}
}

@media (min-width: 768px) and (max-width: 1130px) {
	.navbar-nav {
    margin-left: 20% !important;
	}

	.log {
    left: 10px;
    width: 200px;
    height: 70px;
	}

	#social{
	width:50px;
	}
}

@media (min-width: 768px) and (max-width: 860px) {
	.navbar-nav {
    margin-left: 25% !important;
	}

	.nav a {
    padding-left: 8px;
    padding-right: 8px;
	}	

	.nav a:hover {
    padding-left: 8px;
    padding-right: 8px;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	#vorname, #nachname, #strasse, #plz, #ort, #telefon, #email, #massage{
		width:100% !important;
	}

}


/* Navbar Toogle */
@media (max-width: 767px){

	header {
    height: auto;
	}  

	.log {
    position: fixed;
    left: 0;
    top: 0;
    width: 250px;
    height: 60px;
    float: left;
    background: #000;
    margin: 0px;
    padding: 10px;
	}

	.log img {
	    max-width: 70% !important;
	}

	#social {
    width: 50px;
    padding: 10px;
    position: fixed;
    top: 10px;
    right: 60px;
	}

	.navbar {
	    background: #000;
	}

	#menu-nav {
	    height: 140px;
	    background: #000;
	    margin-top: 10px;
	}

	.nav.navbar-nav {
	    background: #000;
	}

	.navbar-nav {
    margin: 0;
    width: 100%;
	}

	#navbarCollapse {
	    background: #ffffff;
	    z-index: 99999;
	}

	.nav li {
	    text-align: left;
	    margin-left: 0px;
	}

	.nav li {
	    float: none;
	    text-decoration: none;
	    display: block;
	    position: relative;
	    line-height: 20px;
	}

	.nav a {
	    padding-left: 5px;
	    padding-right: 5px;
	}

	.dropdown-menu {
	    margin-top: 0px;
	    background: #000;
	}

	input, textarea, select { -webkit-appearance: none; border-radius: 0; -webkit-border-radius:0; }
	* { -webkit-tap-highlight-color:transparent; }
	div, a, section, article, span, img, h1, h2, h3, h4, h5 ,h6 { -webkit-user-select:none; -moz-user-select:none; }

}

/* ImmoScout24 iFrame */

#immoscout ul{
    list-style-type: none !important;
    margin:0;
    padding:0;
}

#immoscout ul li{
    padding:20px !important;
    float:left !important;
    background:#ccc !important;
    list-style-type: none !important;
    margin-right:2px;
}

#immoscout a{
    color:#000 !important;
}

#immoscout ul > a > li.active{
	background-color:#333 !important;
	color:#fff;
}
