@media (min-width: 400px){
    .navbar-brand{
        left:10px;
        top:10px;
    }
}

@media (min-width: 768px) {
    body{
        background:url('../img/flowers.jpg');
    }

    .modal-dialog{
        width:80%;
    }
    #top-navbar{
        height:80px;
    }
    .navbar-brand{
        left:0px;
        top:3px;
        left:5px;
        width:240px;
        height:59px;
        background-size: 100%;
    }

    .willkommen-text{
        background: rgba(255,255,255,0.9);
        padding:60px 60px;
        box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;
    }
    #willkommen h1{

        padding-top:40px;
        padding-bottom:40px;
        line-height:40px;
        font-size:30px;
    }
    .kontakt-info .logo-visitenkarte{
        background: url('../img/logo-frei.png') no-repeat;
        background-size:100%;
        width:200px;
        height:200px;
        position:absolute;
        display:inline-block;
        top:-60px;
        right:-95px;
    }
    
    .kontakt-info b{
    letter-spacing: 3px;
    padding-bottom:20px;
}



}

@media (min-width: 992px) {




}

@media (min-width: 1200px) {



}

@media (min-width: 1400px) {



}