/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 450px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 450px) {

    .footer_dvs img {
        height: 50px;
        width: auto;
    }
}

/*ENDE @media (min-width: 450px) ENDE*/


/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 640px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 640px) {







    table.uebersicht tr {

        flex-flow: row;

    }


}/*ENDE @media (min-width: 600px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 767px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 767px) {


    .hg_picture {


        /*background-size: 100% auto;*/

    }


    .hg_content {

        margin-top: 150px;

    }


    
   



}/*ENDE @media (min-width: 767px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 990px)                              */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 990px) {


     h2, .h2 {
    font-size: 30px;
}
    
    
    
    .einleitung {


        max-width: 60vw;
        padding: 100px;

    }
    .einleitung .custom {
        width: max-content;
    }
    /* 2 Spalten */
    .blog-items.columns-2 {
        flex-flow: wrap;
    }

    .blog-items.columns-2 .blog-item {
        width: 50%;
        padding: 0 30px;
    }




    /* FOOTER BILD */
    .hg_footer_bild {

        background-size: 100% auto;

    }

}



/*ENDE @media (min-width: 990px) ENDE*/

/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 1200px)             		           */
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 1200px) {
    .einleitung {
        /*width: max-content;*/
    }
    .einleitung {


        max-width: 40vw;
        padding: 100px;

    }



} /*ENDE @media (min-width: 1160px) ENDE*/


@media (min-width: 1440px) {
    .hg_picture {


        /*background-size: 100% 100%;*/

    }

}


@media (min-width: 1600px) {


    .hg_picture {


        background-size: 100vw 100vh;

    }
    .container {
        max-width: 100vw;
    }


    .hg_parallax1 {

        background-size: 100% auto;
    }


}

@media (min-width: 2150px) {

}