.ppt{margin-left:0!important}.ppt,.pp_top,.pp_bottom,.pp_pic_holder,.pp_content,.pp_details{max-width:100%}div.pp_default .pp_content_container .pp_details{position:static}#fullResImage{max-width:100%;height:auto !important}.pp_content{height:auto !important;min-height:40px}div.pp_default .pp_content_container .pp_right{padding-right:20px}a.pp_expand,a.pp_contract{right:auto;left:20px}a.pp_close{z-index:100;top:10px;right:25px}@media (max-width:991px){#header .container{position:relative}#telephone{position:absolute;border-left:0;padding-left:0;margin-left:0;position:absolute;top:0;right:30px;font-size:14px}#main-menu.navbar-default .navbar-nav>li:hover>a{border-top-color:transparent}#telephone p{font-size:12px;display:inline-block}#telephone h3{font-size:12px;display:inline-block}#telephone img{display:none}#hale .row-margin{margin-left:0;display:flex}#portfolio .portfolio-item{width:calc(100%/3 - 1px)}}@media (max-width:767px){body{padding-top:96px}#header .navbar-header{position:relative}#header .navbar-header .navbar-toggle{margin:0;position:absolute;top:50%;right:15px;transform:translateY(-50%)}#header .navbar.navbar-default .navbar-brand{height:auto;padding:10px 15px 10px}#header .navbar-brand>img{transition:all .2s linear;height:auto;width:126px}#header.header-sticky .navbar-brand>img{width:80px}#main-slider .slider-inner h2{margin-top:70px}#main-slider .owl-carousel .owl-wrapper{display:flex !important}#main-slider .owl-carousel .owl-item{display:flex}#main-slider .item{height:auto;padding-bottom:50px}#main-slider .item .slider-inner{position:relative}#main-slider .slider-inner .btn{margin-top:30px}#oferta{padding:50px 0}#oferta .main-feature-wrapper{text-align:center;margin-bottom:20px}#oferta .main-feature-wrapper img{width:300px;height:auto;max-width:100%;margin:0 auto}#oferta .media.service-box{margin:15px 0}#oferta .media.service-box p{margin-bottom:0}#hale{padding:50px 0}#hale .row-margin{flex-wrap:wrap;justify-content:center;margin:0 -10px}#hale .row-margin>div{flex:0 0 33.3333%;padding:0 10px}#hale .container .img-margin{margin-bottom:px}#hale .container .media.service-box{margin-top:15px}#hale .container .media.service-box p{margin:0}#portfolio{padding:50px 0}#portfolio .portfolio-items{margin:-7.5px}#portfolio .portfolio-item{width:calc(100%/2 - 1px);padding:7.5px}#portfolio .preview{display:none}#partnerzy{padding:30px 0}#kontakt{padding-top:50px}}@media (max-width:550px){#oferta .main-feature-wrapper img{width:200px}}