

@media screen and (max-width: 1440px) {

#footer-page .flex_column.av_one_half {
    width: 100%;
    margin: 0;
}
}
@media screen and (max-width: 990px) {
	#top #wrap_all .intro-subpages .post-entry.post-entry-type-page h1.av-special-heading-tag {
    background: #fff;
    padding: 20px 30px;
    line-height: 1.4em;
      font-size: 28px;
      hyphens: auto;

}
ul#avia-menu {
    justify-content: end !important;
}
.responsive #top #main {
    margin-top: 60px;
}
form.wpcf7-form {
    background: #f2f2f2;
    padding: 20px;
    border-radius: 10px;
}
}

@media screen and (max-width: 767px) {
.ehrenamt-werden .sidebar_tab .tab_titles {
    display: none !important;
}
#top .form-row-thirds {
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(1, 1fr);
    gap: 0;
}
#top div#footer-page .avia-section:last-child .av_textblock_section .avia_textblock {
    flex-direction: column;
    gap: 0;
}
}