html{position:relative;font-family:"Open Sans","Arial",sans-serif;font-weight:400;color:#404040}body,html{margin:0!important;padding:0!important;height:100%!important}body{min-height:100%!important}.medium-font{font-family:"Open Sans","Arial",sans-serif;font-weight:600}h1,h2,h3,h4{font-family:"Open Sans","Arial",sans-serif;font-weight:600}.cc-floating-btn{position:fixed;left:10px;bottom:10px;z-index:9999;text-decoration:none!important;display:flex;flex-direction:row;align-items:center;color:black}.show--consent .cc-floating-btn,.show--settings .cc-floating-btn{display:none}.cc-floating-btn__icon{width:45px;height:45px;padding:5px;border:3px solid black;border-radius:100%;background:#FFF}.cc-floating-btn__text{max-width:0;white-space:nowrap;overflow:hidden;transition:all 0.2s ease-out;color:black}.cc-floating-btn:hover .cc-floating-btn__text,.cc-floating-btn:focus .cc-floating-btn__text{max-width:300px;padding-left:12px;padding-right:12px}.main-wrapper{width:100%;min-height:100%;position:relative;padding-bottom:330px}.main-wrapper.contact{padding-bottom:0}.wrapper{width:100%}.inner-wrapper{width:1200px;margin:auto;-webkit-box-shadow:0 0 7px 0 #9e9b9e;-moz-box-shadow:0 0 7px 0 #9e9b9e;box-shadow:0 0 7px 0 #9e9b9e}.inner-wrapper em{font-style:italic}.header{width:100%}.menu-logo-placeholder:after{content:"";display:table;clear:both}.main-logo-placeholder{float:left;width:15%;padding:12px 0 9px 0}.main-content{width:100%;margin:auto;line-height:1.8em;padding-bottom:56px}.main-content.kontakty{padding-bottom:5px}.main-content.padding{padding-bottom:70px}.footer{border-top:5px solid #0057a3;padding-bottom:15px;position:absolute;width:100%;bottom:0}.footer:after{content:"";display:table;clear:both}.footer h3.with-grey-border{margin-top:0;margin-bottom:12px}.footer h3.with-grey-border .text{position:relative;color:#0057a3;font-size:17px}.footer h3.with-grey-border .border{position:absolute;width:62%;height:1px;background:#B8B8B8;bottom:-3px;left:0}.footer ul{font-size:14px;line-height:2em;padding-bottom:0}.footer .contact-wrapper{float:left;width:55%;padding-top:10px}.footer .contact-wrapper .contact-text{margin:auto;width:65%;padding-top:10px}.footer .contact-formular{width:45%;float:left;margin-right:10%;margin-top:20px}.footer .map{float:right;text-align:right;padding-top:20px;width:45%}.footer .map iframe{width:100%}.contact-options:after{content:"";display:table;clear:both}.contact-options .contact-image{float:left;display:block;width:20px;height:20px}.contact-options .contact-detail{float:left;padding-left:5px}.contact-options a{color:#404040}.newsletter-newsfeed{width:100%}.newsletter-newsfeed:after{content:"";display:table;clear:both}.newsletter-newsfeed .newsletter-image{float:left}.newsletter-newsfeed .newsletter-image img{width:45px;margin-top:-7px}.newsletter-newsfeed .newsletter-information{float:left;padding-left:10px;height:100%}.newsletter-newsfeed h4{color:#0057a3;font-size:12px;line-height:15px;margin-bottom:2px;margin-top:10px}.newsletter-newsfeed .input{height:32px;outline:none;resize:none;border:1px solid #404040;padding-left:5px}.newsletter-newsfeed .newsletter-button{background:#0057a3;color:#FFF;border:1px solid #FFF;padding:6px 10px;text-transform:uppercase;font-size:14px}.newsletter-newsfeed .newsletter-button:hover,.newsletter-newsfeed .newsletter-button:focus{background:#0072d6;border:1px solid #0057a3;outline:none}.alert{margin-bottom:0}.breadcrumbs{margin-top:5px;bottom:10px;padding-bottom:5px;left:0}.breadcrumbs ul{margin-bottom:0}.breadcrumbs ul:after{content:"";display:table;clear:both}.breadcrumbs li{display:block;float:left;margin-right:5px;font-size:16px}.breadcrumbs a{color:#FFF;text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:active,.breadcrumbs a:hover{color:#FFF;text-decoration:underline}.breadcrumbs span{color:#B8B8B8}.pages-documents a{display:block;text-align:left}.menu{height:27px;float:right;right:0;margin-top:35px}.mainmenu{font-size:15px}.mainmenu>li{list-style:none;display:inline-block;border-left:1px solid #B8B8B8;padding:0 20px;text-transform:uppercase}.mainmenu>li.domu{border:none;width:55px}.mainmenu>li.domu.active .glyphicon-home{color:#0057a3}.mainmenu>li.active>a,.mainmenu>li.active span{color:#0057a3}.mainmenu .service-link{color:#7D7D7D;display:block}.mainmenu .mainmenu-item{text-decoration:none;color:#7D7D7D;position:relative;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s;font-weight:600;display:inline-block}.mainmenu .mainmenu-item.main-item{font-size:16px}.mainmenu .mainmenu-item.submenu-item{font-size:14px}.mainmenu .mainmenu-item:hover{color:transparent}.mainmenu .mainmenu-item:hover:after{max-width:100%}.mainmenu .mainmenu-item:after{content:attr(data-txthover);display:flex;position:absolute;top:0;left:0;max-width:0;color:#0057a3;white-space:nowrap;overflow:hidden;transition:max-width 0.3s ease-out}.glyphicon-home{color:#7D7D7D;font-size:20px}.menu-arrow{width:23px;padding-left:5px}.toggle-menu{display:none;position:absolute;right:10px;top:-40px;color:#0057a3;font-size:32px;text-decoration:none}.toggle-menu:hover,.toggle-menu:focus,.toggle-menu.active{text-decoration:none;color:#0057a3;outline:none}.toggle-menu .menu-icon{float:right;position:relative;top:6px}.has-submenu{position:relative}.submenu{position:absolute;display:none;background:#FFF;right:0;left:0;width:375px;z-index:3;align-items:center;justify-content:center;text-align:center;-webkit-box-shadow:0 3px 8px -3px #b8b8b8;-moz-box-shadow:0 3px 8px -3px #b8b8b8;box-shadow:0 3px 8px -3px #b8b8b8}.submenu li{justify-content:left;text-align:left;padding:20px 0 20px 42px;display:inline-block;border-top:1px solid #f7f7f7;width:100%}.submenu a{color:#7D7D7D;display:flex}.cover-image{width:100%;height:368px;z-index:101}.cover-image img{width:100%;height:100%}.wrapper{position:relative;top:-80px;z-index:1001;margin-bottom:-80px}h1,h2{text-transform:uppercase}.title-wrapper.left{text-align:left;width:1200px;margin:auto}.main-heading{text-align:left}.main-heading .text-main-heading{color:#FFF;font-size:24px;position:relative;top:-370px;text-shadow:2px 2px 4px #585858}.main-heading .border-main-heading{position:absolute;background:#0057a3;width:20%;height:6px;bottom:-18px;left:0}h2{text-align:center;font-size:20px;margin:0}h2.with-border .text{position:relative}h2.with-border .border{position:absolute;bottom:-11px;width:80%;height:4px;background:#0057a3;left:10%}.services-about-company-wrapper{background:#FFF}.services-placeholder:after{content:"";display:table;clear:both}.services{width:80%;margin:auto}.services .services-wrapper{margin-bottom:0}.services .services-wrapper:after{content:"";display:table;clear:both}.services .services-wrapper a{color:black;text-decoration:none}.services .service{display:block;width:32%;margin:0 2%;color:#0057a3;text-align:center;float:left;height:130px;position:relative}.services .service:nth-child(3n+1){margin:0}.services .service:nth-child(3n+3){margin:0}.services .service p{color:#0057a3;font-weight:600}.services .service .service-text{padding-top:10px;position:absolute;bottom:0;width:100%}.services .service.dotacni-poradenstvi-europske-unie .service-image{background-position:0 -128px;width:64px;height:64px}.services .service.projektove-a-inzynyrske-sluzby .service-image{background-position:0 0;width:64px;height:64px}.services .service.technicky-dozor-investora .service-image,.services .service.spravni-poradenstvi .service-image{background-position:0 -64px;width:64px;height:64px}.services .service:hover p,.services .service:focus p{color:#0057a3}.services .service:hover .service-image,.services .service:focus .service-image{background:url(/images/sprites/sluzby-blue-big-sprite.png) no-repeat}.services .service:hover.dotacni-poradenstvi-europske-unie .service-image,.services .service:focus.dotacni-poradenstvi-europske-unie .service-image{background-position:0 -128px;width:64px;height:64px}.services .service:hover.projektove-a-inzynyrske-sluzby .service-image,.services .service:focus.projektove-a-inzynyrske-sluzby .service-image{background-position:0 0;width:64px;height:64px}.services .service:hover.technicky-dozor-investora .service-image,.services .service:hover.spravni-poradenstvi .service-image,.services .service:focus.technicky-dozor-investora .service-image,.services .service:focus.spravni-poradenstvi .service-image{background-position:0 -64px;width:64px;height:64px}.services .service-image{background:#0057a3;z-index:500000;margin:auto;background:url(/images/sprites/sluzby-grey-big-sprite.png) no-repeat;background-size:64px 192px;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-ms-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out}.services-title{height:115px}.services-title h2{line-height:115px}.about-company{font-size:15px;width:70%;margin:auto;padding:40px 0 40px 0;text-align:left}.about-company a{color:#0057a3}.about-company p{text-align:left!important}.call-to-action{text-transform:uppercase;display:inline-block;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;font-size:14px;color:#FFFFFF!important;background:#0057a3;border:1px solid #0057a3}.call-to-action:hover{text-decoration:none;background:#0072d6;color:#FFF}.references{background:#f7f7f7;width:100%;height:450px}.references h2{color:#404040;padding:45px 0}.references .pages-inner-text,.news .pages-inner-text{font-size:15px}.carousel{width:100%}.carousel h3{font-size:17px;margin-top:0}.carousel .item{width:100%;padding-left:100px;padding-top:20px;color:#404040;height:330px}.carousel .item:after{content:"";display:table;clear:both}.carousel .-text-placeholder{width:50%;float:left}.carousel .reference-buttom{text-align:center}.carousel .pages-inner-text{font-size:14px}.carousel .reference-image{float:right;width:50%;text-align:center;padding-bottom:40px}.carousel .reference-image img{width:320px;height:215px}.carousel .carousel-inner{height:330px}.carousel .pages-inner-text{text-align:center}.carousel .carousel-control{width:9%;color:#404040;background:#f7f7f7;line-height:240px}.carousel .glyphicon-menu-left,.carousel .glyphicon-menu-right{line-height:9}.carousel .more-about-reference{padding:5px 10px}.news-container:after{content:"";display:table;clear:both}.news-container h2{padding:45px 0}.news-container .news-date{width:15%;padding-right:15px;border-right:1px solid #B8B8B8}.first-news:after,.second-news:after{content:"";display:table;clear:both}.news-date{width:15%;float:left}.news{padding-top:20px;float:left;width:46%;padding-bottom:55px}.news:after{content:"";display:table;clear:both}.second-news{margin-left:8%}.article-text-placeholder{text-align:left;float:right;width:85%}.article-text-placeholder.homepage-news{width:85%;padding-left:15px}.article-text-placeholder.homepage-references{float:left;width:50%;padding-left:10px;text-align:left}.news-placeholder{width:80%;margin:auto}.news-placeholder:after{content:"";display:table;clear:both}.news-day{color:#0057a3;font-size:33px;font-weight:700;text-align:center}.two-news:after{content:"";display:table;clear:both}.pages-inner-title{color:#0057a3;font-weight:700}.news-month{text-align:center}.news-buttom{text-align:center;padding-bottom:50px}.more-news{padding:5px 15px}.title-placeholder{background:#0057a3;width:100%;min-height:80px;color:#FFF}.title-wrapper{width:1200px;min-height:80px;margin:auto;position:relative}.pages-main-title{font-size:28px;padding-top:10px;margin-top:0;margin-bottom:5px}.page-container{float:none;width:80%;padding:25px 0;margin:auto}.page-container:after{content:"";display:table;clear:both}.page-container.reference{width:80%}.references-navigation{width:90%;height:150px;margin:auto;font-size:20px}.navigation-topics{line-height:100px}.navigation-topics:after{content:"";display:table;clear:both}.navigation-topics .navigation-topic{display:block;float:left;text-align:center;text-transform:lowercase}.navigation-topics .navigation-topic.active a{color:#0057a3!important}.navigation-topics .navigation-topic a{color:#7D7D7D}.navigation-topics .navigation-topic a:active,.navigation-topics .navigation-topic a:hover,.navigation-topics .navigation-topic a:focus{color:#0057a3;text-decoration:none}.navigation-topics .separator{padding:32px 55px}.navigation-topics .separator span{display:block;width:10px;height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#B8B8B8;position:relative;top:13px}.page-container h3,.news.page h3{color:#0057a3;font-size:17px;text-align:left}.page-container h4,.news.page h4{color:#404040;font-size:16px}.page-container h5,.news.page h5{color:#404040;font-size:15px}.page-container p,.news.page p{font-size:15px}.page-container li,.news.page li{font-size:15px;list-style-type:circle;margin-left:20px}.news.page{padding:45px 0 15px 0;float:none;width:80%;margin:auto}.news.page .news-date{width:10%}.article-text-placeholder a{color:#0057a3}.article-text-placeholder.page-news{width:90%;padding-left:25px;border-left:1px solid #B8B8B8}.article-text-placeholder.page-references{width:80%;float:right}.article-text a{color:#0057a3}.year-title{color:#0057a3;padding-top:45px}.year-title.first-reference{padding:5px 10px 25px 0}.reference-image.page{float:left;width:20%}.default-image{width:180px}.article-date{color:#0057a3;text-align:center;padding-top:30px;font-size:18px}.articles-gallery{padding-top:15px}.articles-gallery:after{content:"";display:table;clear:both}.articles-gallery a{display:block;float:left;margin-right:15px}.article-main-title{text-transform:none;font-size:28px;padding-top:10px;margin-top:0}.article-second-title{color:#0057a3;text-align:left;padding-bottom:20px;text-transform:none}.page-padding,.page-content{min-height:480px}.article-gallery{padding-top:30px}.article-gallery:after{content:"";display:table;clear:both}.article-gallery a{float:left;display:block;margin-right:15px;text-align:left}.page-padding{padding:30px 0 50px 0;width:80%;margin:auto;line-height:27px;font-size:15px;text-align:center}.page-padding img{margin:20px auto;text-align:center}.page-padding a{color:#0057a3;text-decoration:none}.page-padding h1,.page-padding h2{text-transform:none;color:#0057a3;text-align:center}.page-padding h3,.page-padding h4{text-align:left}.page-padding p{text-align:left}.page-padding ul,.page-padding ol{text-align:left;margin-left:30px}.page-padding ol{list-style:decimal}.page-padding ul{list-style:circle}.page-content.contact{padding:50px 0;width:95%;margin:auto}.page-content.contact:after{content:"";display:table;clear:both}.contact-placeholder.right{float:right;padding-right:20px;width:50%}.contact-placeholder.right:after{content:"";display:table;clear:both}.contact-placeholder.right .contact-wrapper{width:50%}.contact-placeholder.left{float:left;padding-left:20px;width:50%}.contact-placeholder.left .contact-wrapper{padding-left:15px}.contact-options{list-style:none}.contact-options:after{content:"";display:table;clear:both}.contact-wrapper{padding-bottom:35px}.contact-h2{color:#0057a3;font-size:23px;line-height:33px}.contact-h2.info{text-transform:none;text-align:left;margin-bottom:10px}.contact-h2.form{text-transform:uppercase;text-align:left}.contact-h3{color:#7D7D7D;font-size:18px;margin-top:0;margin-bottom:10px;line-height:25px}.contact-phone-number:after,.contact-email:after,.identification-number:after{content:"";display:table;clear:both}.telephone,.email-name,.number-name{float:left;width:20%}.number,.email,.number{float:right;width:75%;margin-left:5%}.email a{color:#404040}.contact-formular{width:85%;padding-top:15px;background:#f7f7f7}.formular-info{text-align:left;padding-left:15px}.form-content{padding:20px 15px 10px 15px}.form-content #name,.form-content #email,.form-content #phone,.form-content #message{width:100%;background:#FFF;color:#404040;border:none;padding:10px 10px 10px 15px}.form-content #message{width:100%;height:70px}.form-content #submit{background:#0057a3;border:1px solid #0057a3;color:#FFF;padding:7px 20px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;outline:none;text-transform:uppercase;font-size:14px}.form-content #submit:hover{background:#0072d6}.form-content #submit-label{display:none}.form-content label{display:none}.form-content .form-submit{padding-top:5px}.form-placeholder{margin-bottom:5px}.form-placeholder:after{content:"";display:table;clear:both}.form-placeholder .form-image{width:45px;height:40px;float:left;background:#0057a3;text-align:center;line-height:40px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-bottom-left-radius:5px;border-top-left-radius:5px}.form-placeholder .contact-icon{display:block;width:15px;height:15px;background:url(/images/sprites/contacts-sprite.png) no-repeat 0 0;position:relative;margin:15px auto 0 auto}.form-placeholder .person{background-position:0 -30px}.form-placeholder .envelope{background-position:0 -15px}.form-placeholder .bubble{background-position:0 0}.form-placeholder .phone{background-position:0 -45px}.form-placeholder .form-name,.form-placeholder .form-email,.form-placeholder .form-phone,.form-placeholder .form-message{float:left;height:40px;width:89%}.form-placeholder .form-message{height:70px;margin-bottom:10px}.contact-map{margin-top:10px}@media screen and (max-width:1240px){.inner-wrapper,.title-wrapper,iframe{width:1000px}.title-wrapper.left{width:1000px}.navigation-topic.separator{padding:32px 38px}.references-navigation{font-size:18px}.mainmenu>li{padding:0 10px}.main-logo-placeholder{width:10%}.text-main-heading{top:-252px}.page-container.reference{width:90%}.article-text-placeholder.page-references{padding-left:20px}.services-about-company-wrapper .services{width:95%}.carousel .reference-image{text-align:left;padding-left:30px;padding-top:20px}.contact-formular{width:90%}.form-placeholder .form-name,.form-placeholder .form-email,.form-placeholder .form-phone,.form-placeholder .form-message{width:80%}.article-gallery img{width:270px}.page-container,.page-padding{width:88%}.page-content.contact{width:88%}.news.page{width:88%}.contact-placeholder.right .contact-wrapper,.contact-placeholder.left .contact-wrapper{width:70%}.page-padding,.page-content{min-height:400px}.submenu li{padding-left:28px}}@media screen and (max-width:1024px){.inner-wrapper,.title-wrapper,iframe{width:750px}.title-wrapper.left{width:750px}.main-wrapper.homepage{padding-bottom:0}.main-content.padding{padding-bottom:420px}.main-content.homepage{padding-bottom:0}.footer.homepage{position:relative}.footer .map,.footer .contact-formular{float:none;width:80%;position:relative;top:15px;margin:auto}.references-navigation{width:95%;font-size:17px}.navigation-topic.separator{padding:32px 12px}.submenu li{padding-left:14px}.mainmenu>li{padding:0 5px}.mainmenu>li.domu{width:40px}.mainmenu .mainmenu-item.main-item{font-size:12px}.page-container,.page-padding{width:95%}.page-padding img{width:230px;height:auto}.page-content.contact{width:95%;position:relative;padding-bottom:420px}.news.page{width:95%}.reference-image.page{width:25%}.article-text-placeholder.page-references{width:75%}.services-about-company-wrapper .services{width:100%}.services-about-company-wrapper .about-company{padding:40px 50px}.contact-placeholder.right,.contact-placeholder.left{float:none;width:100%;padding:20px 0 0 30px}.telephone,.email-name,.number-name{width:15%}.number,.email{width:85%;margin:0}.carousel .reference-image{padding-left:10px;width:45%}.carousel .reference-image img{width:200px;height:auto}.carousel .item{padding-left:62px;padding-top:20px}.article-text-placeholder.homepage-references{width:55%}.news-container .news-date{width:20%}.article-text-placeholder.homepage-news{width:80%}.article-text-placeholder.page-news{width:85%}.news-page .news-date{width:15%}.contact .contact-formular{width:550px;position:absolute;bottom:70px;left:0;right:0;margin:0 auto}.contact .newsletter-newsfeed{width:550px;position:absolute;bottom:0;left:0;right:0;margin:0 auto}.contact-placeholder.left .contact-wrapper{padding-left:0}.footer .contact-wrapper .contact-text{width:85%}.footer .map img{width:340px}.form-placeholder .form-name,.form-placeholder .form-email,.form-placeholder .form-phone,.form-placeholder .form-message{width:86%}.article-gallery a{margin-right:7px}.article-gallery img{width:210px}}@media screen and (max-width:768px){.inner-wrapper,.title-wrapper,iframe{width:100%}.title-wrapper.left{width:100%;padding-left:15px}.main-wrapper{padding-bottom:545px}.main-content{padding-bottom:0}.main-content.padding{padding-bottom:210px}.main-content.kontakty{padding-bottom:0}.main-logo-placeholder{padding-left:10px}.pages-main-title,.article-main-title,.breadcrumbs{padding-left:10px}.pages-main-title{font-size:25px;margin-bottom:15px}.page-padding img{width:250px;margin:10px 20px}.article-gallery a{float:none;width:100%;display:block;text-align:center!important;margin:10px 0}.cover-image{height:275px}.header{position:relative}.wrapper{z-index:1}.toggle-menu{display:block;color:#0057a3;top:55px;width:121px}.toggle-menu:after{content:"";display:table;clear:both}.toggle-menu .glyphicon-menu-hamburger{float:right}.menu{margin-top:0}.mainmenu{position:absolute;top:101px;right:0;width:380px;height:auto;background:#0057a3;color:#FFF;display:none;z-index:2}.mainmenu li{text-align:center}.mainmenu a{width:100%}.mainmenu .mainmenu-item,.mainmenu .service-link,.mainmenu a{height:100%;padding:10px 0;color:#FFF;display:inline-block;text-align:center}.mainmenu .mainmenu-item{transition:none}.mainmenu .mainmenu-item:hover{color:#FFF;text-decoration:underline}.mainmenu .mainmenu-item:after{content:none}.mainmenu li{width:100%;height:auto;border-bottom:1px solid #4775a5;border-left:none;padding:0}.mainmenu li.active a,.mainmenu li.active span{color:#FFF}.mainmenu li.domu{width:100%;border-bottom:1px solid #4775a5}.mainmenu li.domu.active{color:#FFF}.mainmenu li.domu.active .glyphicon-home{color:#FFF}.mainmenu li a:hover{color:#FFF}.submenu{background:#4775a5;width:100%;position:relative;top:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.submenu li{border-bottom:1px solid #0057a3;width:100%;border-top:none}.submenu a{display:block;border-top:none}.menu{height:0}.menu.noprint{padding:0}.glyphicon-home{color:#FFF}.main-heading .border-main-heading{width:100%;bottom:-5px}.main-heading .text-main-heading{top:-275px}.main-logo-placeholder{width:100%;float:none}.services-about-company-wrapper .about-company{padding:10px 0 35px 0}.services-about-company-wrapper .services{width:100%}.services-about-company-wrapper .services .service{padding:0 0 20px 0;margin:5% 6%;width:21%}.services-about-company-wrapper .services .service .service-text{position:relative}.references{height:600px}.news{float:none;width:100%}.carousel{height:420px}.carousel .carousel-control{width:11%;line-height:380px}.carousel .carousel-inner{height:420px}.carousel .reference-image{text-align:center;float:none;display:block;width:100%;padding-right:65px}.article-text-placeholder.homepage-references{float:none;width:100%;padding-right:65px}.second-news{margin-left:0}.contact .contact-formular{width:450px}.contact .newsletter-newsfeed{width:450px}.contact-formular{width:450px}.page-container.reference{width:100%}.reference-image.page{float:none;text-align:center;padding-bottom:20px;width:100%}.article-text-placeholder.page-references{width:100%}.page-container.reference{padding-left:20px}.title-placeholder{padding-left:10px}.footer{padding-top:0}.footer .contact-wrapper{width:70%;float:none;margin:auto}.footer .contact-wrapper .contact-text{width:100%}.footer .map{width:80%;float:none;margin:auto;text-align:left}.newsletter-newsfeed{width:100%}.form-placeholder .form-name,.form-placeholder .form-email,.form-placeholder .form-phone,.form-placeholder .form-message{width:81%}.references-navigation{height:215px}.navigation-topics{line-height:36px;padding-bottom:20px}.navigation-topics .navigation-topic{float:none}.navigation-topics .navigation-topic.separator{display:none}.page-padding{padding:30px}.form-content #submit-element{text-align:center}.article-main-title{font-size:25px;line-height:25px}.breadcrumbs{line-height:15px}.breadcrumbs li{font-size:15px}.contact-placeholder.left,.contact-placeholder.right{width:100%;padding:20px 0 0 15px}.contact-placeholder.left .contact-wrapper,.contact-placeholder.right .contact-wrapper{width:70%}}@media screen and (max-width:500px){.inner-wrapper,.title-wrapper,iframe{width:100%}.cover-image{height:250px}.mainmenu{width:100%}.main-heading{font-size:22px}.main-heading .text-main-heading{z-index:0;line-height:35px}.main-content.padding{padding-bottom:200px}.title-placeholder{min-height:80px;height:auto}.title-wrapper{min-height:100%}.breadcrumbs{bottom:5px}.breadcrumbs ul{margin-bottom:0}.main-heading .text-main-heading{top:-260px}.menu{width:100%}.services-about-company-wrapper .services{width:100%}.services-about-company-wrapper .services .service{width:100%;padding:15px 0;margin:5% auto}.services-about-company-wrapper .about-company{padding:0 15px 40px 15px}.references{height:760px}.carousel{height:650px}.carousel .carousel-control{line-height:430px}.carousel .carousel-inner{height:540px}.carousel .reference-image{padding-right:25px}.carousel .item{padding:0 20px 0 50px;height:540px}.contact .contact-formular,.contact .newsletter-newsfeed{width:98%}.footer .contact-formular{width:95%;margin:auto}.form-content{padding:20px 20px 10px 60px}.footer .contact-wrapper{width:100%;float:none;padding-left:20px}.footer .map{width:100%;float:none;padding:0 10px;margin-top:10px}.footer .map img{width:100%}.form-placeholder .form-name,.form-placeholder .form-email,.form-placeholder .form-phone,.form-placeholder .form-message{width:78%}.form-content{padding:20px 20px 10px 20px}.article-text-placeholder.page-news{width:75%}.article-text-placeholder.homepage-references{padding-right:30px}.news-page .news-date{width:25%}.pages-main-title{font-size:25px;padding-top:10px}.newsletter-newsfeed{position:relative}.newsletter-newsfeed .input{width:120px}.page-padding h1{font-size:24px}.contact-placeholder{padding:20px 0 0 15px}.contact-wrapper{width:100%!important}.telephone,.email-name,.number,.email{width:auto}.number,.email{float:left;margin-left:10px}}