.bar.background-image-fixed-2 {
    /* background: url('../media/baubesprechung.jpg') center top no-repeat !important; */
    background-attachment: fixed;
    background-size: cover;
}

.bar.background-image-fixed-2::before {
    content: "";
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url('../media/baubesprechung.jpg') center top no-repeat !important;
    /* background-size:cover; */
    z-index: -1000;
    filter: brightness(80%) blur(8px);
}

section {
    margin-bottom: 0px;
}

.home-carousel {
    background: none !important;
}

.home-carousel .dark-mask {
    opacity: 0.7;
}

.pull-right {
    display: block;
}

/*logo und pos für logo */
.logo {
    position: absolute;
    top: 10px;
    left: 10px;
}

a.navbar-brand {
    padding-left: 60px;
    padding-top: 2px;
    height: 50px;
}

a.navbar-brand h4 {
    margin-bottom: 0px;
}

a.navbar-brand h5 {
    margin-top: 2px;
}
/*menue*/
@media (min-width: 768px) {
    a.navbar-brand {
        margin-top: 4px;
        /* background-color: aqua; */
    }

    .logo {
        top: 14px;
    }

    /* .navbar-nav.navbar-right:last-child {
        margin-right: -38px !important;
    } */
}

@media (max-width: 991px){
    /* #footer{
        background:#FF00FF
    } */
    .container{
        width:98%;
        margin-left: 1%;
        margin-right: 1%;
    }
    /* .navbar-nav.navbar-right:last-child {
        margin-right: -38px !important;
    } */
    #navigation > ul {/*menü font größe*/
        /* background: red; */
        margin-right: 1px;
        font-size:small;
    }
    a.navbar-brand h5 {
        font-size: small;
    }
    a.navbar-brand h4 {
        font-size: medium;
    }
   }
@media (max-width:884px){
    #navigation > ul {/*menü font größe*/
    font-size:small;
    }
}
@media (max-width:808px){
    #navigation > ul {/*menü font größe*/
    font-size:smaller;
    }
}
@media (max-width:774px){
    #navigation > ul {/*menü font größe*/
    font-size:x-small;
    }
}
@media (max-width: 767px) {
    #navigation > ul {/*menü font größe*/
        /* background: red; */
        margin-right: 1px;
        font-size:medium;
    }
    a.navbar-brand h5 {
        font-size: medium;
    }
    a.navbar-brand h4 {
        font-size: large;
    }
}

.bar.background-image-fixed-2 {
    background-image: none;
}

.btn .btn-small .btn-template-main {
    display: none;
}

#footer>div>div:nth-child(3)>a {
    display: none;
}

.bar.background-pentagon {
    background: url('../img/texture-bw.png') center center repeat;
    /* background: white !important; */
    border-top: solid 1px #999999;
    border-bottom: solid 1px #999999;
}

.bar.background-pentagon.visible {
    background: url('../img/texture-bw.png') center center repeat;
    /* background: none !important; */
    /* border-top: solid 1px #999999; */
    /* border-bottom: solid 1px #999999; */
}

p img{
border: yellow 10px solid;
/* width: fit-content; */
/* width: 90vw; */
max-width: 100%;
}

.whiteBtn{
    color:white;
}
/* carousel mobile*/
@media (max-width: 767px){
    .img-responsive{
        display:inline;
        align-self:center;
        height:125px;
    }
    .home-carousel .owl-carousel {
        padding-top: 0px;
        padding-bottom: 20px;
    }
}


p {
   font-size:large;
}






#footer > div > div:nth-child(1) {
    display: block;
    text-align: justify;

}
#heading-breadcrumbs{
filter: hue-rotate(10deg);
background-size: 250px 250px;
}

#heading-breadcrumbs > div > div > div > h1
{
text-shadow: 1px -2px 1px #ffffff;
}