@media (min-width: 992px){
 .container {
    max-width: 1260px;
 }	
}



a.nav-link{    padding-top: 30px;
    display: block;
    height: 107px;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    text-decoration: none;}
a.nav-link:hover{color:#ec721f !important;}	
li.nav-item{width:30%;display:block;min-width:200px;text-align:center;}	

nav div.container{border-bottom: 2px solid #f1f1f1;background-color:#fff;}
.navbar{margin:0;padding:0;}
h1{font-family:'Muli', sans-serif;margin: 0 0 20px 0;
    padding: 0;
    font-size: 48px;
    font-weight: 600;
    line-height: 1.3em;}
p.intro {
    font-size: 22px;
    margin-bottom: 30px;
    font-weight: 200;
}
p, address {
    margin: 0 0 20px 0;
    padding: 0;
    line-height: 1.5em;
}	
.visual{padding:15px;float:right;}
.adressen{width:50%;text-align:left;float:left;}
@media (max-width: 768px){
	.visual{width:100%;float:unset;padding:0;padding-bottom:15px;}
	h1{font-size:36px;}
	a.nav-link{height:100%;}
	li.nav-item{padding-left:20px;}
	button{margin-right:10px;}
	.adressen{width:100%;text-align:left;float:unset;}
}
.col-lg-10 a, .adressen a{color:#ec721f;}


ul.specialists h2 {
    margin: 0 0 7px 0;
    font-size: 18px;
}
ul.specialists img {
    width: 100px;
    height: 122px;
    float:left;
	display:block;
	margin-right:10px;
}
ul.specialists li{width:100%;dispay:block;min-height:140px;}
ul.specialisms {
    margin-bottom: 10px;
}
ul.specialists, ul.specialisms {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.specialisms li {
    display: inline;
    white-space: nowrap;
    border-right: 1px solid #000;
    padding-right: 15px;
    margin: 0 10px 0 0;
    font-weight: 600;
}