@media only screen and (max-width:568px){body{min-width:100%!important;font-size:16px}.row,.col{width:100%}#top{height:80px}#top .logo{width:200px;margin:0;margin-top:10px;display:block}#top .logo img{width:200px;height:auto;margin:0 auto}.section-header-01{background-size:cover}.section-header-01 .headline-1{font-size:2rem}#header{margin-top:80px;height:400px}#head-down{bottom:0}.section-content-01{padding:50px 0}#section_1 .col,#section_2 .col,#section_3 .col,#section_4 .col,#section_5 .col{box-sizing:border-box;padding-left:20px;padding-right:20px}#section_3 .image-container{text-align:center;margin-bottom:20px}.box{margin-left:20px;margin-right:20px;height:auto;width:auto;min-height:auto}.gallery-list li{max-width:48%;margin:0}#about h1,#services h1,#impressions h1,#contact h1{text-align:center}.mobile-menu-opener{display:block}#navi{display:none;background-color:#fff;width:auto;margin-top:81px}#navi li{float:none;display:block}#navi li a{float:none;line-height:normal;padding:20px 0;display:block}#navi[class~="open"]{display:block}}