@media only screen and (max-width : 480px){#navigation .pure-menu{width:100%}header #logo-header{padding-top:10px!important}header #logo-header .phone-container{width:100%;margin-bottom:20px}#sidebar #place_one,#sidebar #place_two,#sidebar #response-time{width:100%!important}.sliderinfo{display:none}}@media only screen and (max-width : 767px){header #logo-header{padding:45px 0 20px}header #logo-header #logo a img{display:block;margin-left:auto;margin-right:auto}header #logo-header .phone-container{float:left;text-align:center}header #phone-box{margin-top:20px}header #logo-header .phone-container:last-child{float:right}#navigation{display:none}#navigation .pure-menu.pure-menu-horizontal>ul{width:100%}#navigation .pure-menu li,#navigation .pure-menu li:first-child{border:none;width:100%;text-align:left}#navigation .pure-menu li a{text-align:left}.pure-menu.pure-menu-horizontal li .pure-menu-children,.pure-menu.pure-menu-horizontal li ul{display:block;visibility:visible;position:static!important;width:100%;text-align:center;float:left}.pure-menu.pure-menu-horizontal li .pure-menu-children a,.pure-menu.pure-menu-horizontal li ul a{padding:12px 35px!important}#content{padding-top:30px;padding-bottom:30px;border:none}#content .l-box{padding-right:0}#sidebar{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding-top:30px;padding-bottom:30px}#sidebar .l-box{padding-left:0}#sidebar.left .l-box{padding-right:0}#sidebar #place_one,#sidebar #place_two{width:50%;float:left}#sidebar #response-time{width:100%}#teaser-container .teaser-box{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #dedede}#slider-container{height:auto!important;padding:0}#slider-container .container{padding:0}#slider-container .bx-viewport{overflow:hidden!important}footer #work,footer #service{width:50%}footer #maps{border-bottom:1px solid #dedede;padding-bottom:30px}footer #footer-line{margin-top:0}footer #footer-logo{width:100%}footer #footer-logo img{display:block;margin-left:auto;margin-right:auto}footer #footer-menu{width:100%}footer #footer-menu dl{width:150px;left:50%;position:relative;margin-left:-50px}.sliderinfo{display:none}}@media only screen and (min-width : 768px) and (max-width : 1024px){#navigation{display:block!important}#navigation .pure-menu li a{padding:12px 8px}.pure-menu-can-have-children>.pure-menu-label:after{display:none}}@media only screen and (min-width : 1024px){#navigation{display:block!important}}