Hello @zerotoone.de,
You have placed the texts in columns. And as soon as the screen size get smaller, the columns will collapse by default. This is why in smaller screens the text is no longer being displayed side by side.
If you want to maintain the columns even in smaller screens, you will need to add this code as well:
@media (max-width: 800px){
#kontakt .x-bar-content {
flex-flow: wrap !important;
}
#kontakt .x-bar-content .x-text .x-column.x-sm {
float: left;
width: 48%;
margin-right: 0;
}
}
Hope this helps. Please let us know how it goes.