#main-footer .container #footer-widgets {
display: none;
}
@media (min-width: 981px) and (max-width: 1210px) {
.et_pb_section_1_tb_header .et_pb_row {
width: 100%;
}
}
@media (min-width: 980px) and (max-width: 1207px) {
.navi-oben .et_pb_row{
width: 100%;
}
}
@media (min-width: 980px) and (max-width: 1207px) {
.et_pb_with_background .et_pb_text_inner h1{
font-size: 28px;
}
}
@media (max-width:768px){
.navi-oben .et_pb_row.et_pb_row_2_tb_header {width:100%}
} @media screen and (max-width: 980px) {
.entry-content .et_pb_module h1 {
font-size: 35px;
}
.entry-content .et_pb_module h2 {
font-size: 35px;
}
.entry-content .et_pb_module h3 {
font-size: 30x;
}
}
@media screen and (max-width: 780px) {
.entry-content .et_pb_module h1 {
font-size: 29px;
}
.entry-content .et_pb_module h2 {
font-size: 29px;
}
.entry-content .et_pb_module h3 {
font-size: 25x;
}
.entry-content .et_pb_module p {
font-size: 13x;
}
} .kopfzeile-responsive img {
margin-right: 5px;
top: -36px;
display: block;
flex-direction: column;
float: left;
width: 22px;
margin-top: 2px;
} 
.kopfzeile-responsive a{
color: #fff;
}
.kopfzeile-responsive a:hover{
text-decoration: underline;
} .dtb-hamburger-inner, .dtb-hamburger-inner::before, .dtb-hamburger-inner::after, .mobile_menu_bar:hover .dtb-hamburger-inner, .mobile_menu_bar:hover .dtb-hamburger-inner::before, .mobile_menu_bar:hover .dtb-hamburger-inner::after, .hamburger_menu_icon-toggled .dtb-hamburger-inner, .hamburger_menu_icon-toggled .dtb-hamburger-inner::before, .hamburger_menu_icon-toggled .dtb-hamburger-inner::after {
background-color: #007CB0;
} .dvmm_mad_menu_0_tb_header .dvmm_dd--downwards .dvmm_mobile_menu_wrapper {
top: 186% !important;
} @media screen and (max-width: 980px) {
.dvmm_element.dvmm_button__wrap.dvmm_button_one__wrap.dvmm_pp_close_on_outside_click.dvmm_search_hides {
display: none;
}
.dvmm_element.dvmm_button__wrap.dvmm_button_two__wrap.dvmm_search_hides {
display: none;
}
.dvmm_mobile_menu_wrapper {
border-top: 3px solid #666;
border-top: 3px solid #007CB0;
}
.dvmm_mad_menu_0_tb_header .dvmm_menu_inner_container .dvmm_content {
justify-content: space-between !important;
}
} @media screen and (max-width: 980px) {
.text-bild{
flex-direction: column;
}
.bild-oben{
order:1;
}
.text-unten{
order: 2;
margin-top: 30px;
}
.bild-oben .et_pb_image{
margin-left: auto;
margin-right: auto;
text-align: center:
}
.text-bild .et_pb_image .et_pb_image_wrap {
display: block;
max-width: 600px;
max-height: 500px; margin-left:auto;
margin-right: auto;
text-align: center;
}
.text-bild .et_pb_image img {
object-fit: cover;
max-height: 500px;
} 
}