/* https://www.straub.cz/wp-content/themes/straub/css/responsive.css?ver=6.4.2 */
@media (min-width:992px){.container{padding-left:0!important;padding-right:0!important}}@media (max-width:991.5px){.service-banner h2{margin-bottom:48px}.banner-item a{width:80%;margin:20px 0;height:auto}.poptavka-block .row{display:flex;flex-direction:column}.poptavka-block .row .poptavka-right{width:100%}}@media (max-width:1800px){.our-service:before{display:none}}@media (max-width:1700px){p.p-hero,.btn.btn-hero{margin-top:0}}@media (max-width:1366px){.scroll-top{bottom:30px;right:30px}}@media (max-width:1199px){.hp-sluzby .service-item{margin-bottom:40px}.section-iframes .iframe-row .iframe-item{flex:1 1 100%!important;max-width:100%!important}.section-iframes .iframe-row .iframe-item .iframe-wrapper .iframe-overlay span{font-size:2.3rem}.theme-manage-area .col-md-6{margin-bottom:40px}.service-details-page .service-side-bar .wrapper{padding-right:0}.service-details-page .service-details-content .bottom-text .clear-fix img{width:48%}.project-details .project-details-text .project-content-text{padding-left:15px}.flex-item{padding-top:10px}}@media (max-width:991px){footer .opacity{padding:70px 0 0 0}.footer-poptavka input[type="submit"]{float:none;margin:0 auto;margin-top:30px;text-align:center;display:block}.poptavka-left{margin:0 auto;height:auto}.poptavka-right h2{margin-top:0;padding-top:40px}.adresa-poptavka .phone-item-header{display:block}.adresa-poptavka .address-item-header{display:block}.flex-item{padding-left:15px;padding-top:30px}.address-item-header{display:none}.phone-item-header{display:none}.short-banner{background:#0f2c52}.certificates-banner{background:#aaafb6}.newsletter .p-color-bg:before,.newsletter .p-color-bg:after{display:none}.newsletter-img{float:none;margin-right:0;margin:0 auto}.theme-manage-area .col-md-6{min-height:355px}.our-team .effect-oscar img,.company-history .left-side,.company-history .right-side{width:100%}.company-history .history-panel{padding-left:0;margin-top:40px}.company-progress .opacity h4{margin-bottom:20px}.newsletter .text{width:100%;float:none;padding-left:0;text-align:center}.newsletter h2{text-align:center;margin-top:20px;margin-bottom:20px}.footer-poptavka a{float:none;margin:0 auto;text-align:center;display:block;margin-top:30px}.footer-poptavka{padding-right:15px}.newsletter .float-right{width:100%;float:none;padding-right:0;margin-top:20px}.newsletter .p-color-bg{padding-left:15px;padding-right:15px}.newsletter .text i{left:0}.newsletter{margin-bottom:30px}footer .footer-logo,footer .footer-link,footer .footer-service,footer .footer-address{width:50%;padding:0;margin-bottom:50px;min-height:244px}footer .footer-logo p{margin-right:0}header .information-bar{text-align:center}.bottom-header .logo{float:none;margin-bottom:25px;text-align:center;margin:0 auto}header .bottom-header .logo a img{max-width:45%}header .bottom-header .logo a #straubLogoNormal,header .bottom-header .logo a:hover #straubLogoNormal{opacity:1;float:left}header .bottom-header .logo a #straubLogoGraffiti,header .bottom-header .logo a:hover #straubLogoGraffiti{opacity:1;position:relative;float:right}.short-banner h3,.short-banner a{float:none;margin:10px 0}.short-banner{text-align:center}.theme-manage-area .img-content{margin-top:0}.theme-manage-area .img-content img{width:100%}.theme-manage-area .img-content img.ico-zoom{width:auto}.service-details-page .service-side-bar{margin-top:50px}.our-partners .item img{margin:0 auto}.project-details .project-img-gallery .single-img{margin:10px 0;float:left;width:50%}.project-details .project-details-text .project-content-text{margin-bottom:50px}.slide_show .slider_box .item img{width:100%}.blog_sidebar .recent_blog .img-content{width:15%}.blog_sidebar .recent_blog .text{width:85%}.blog_sidebar .recent_blog .text a{display:block}}@media (min-width:992px) and (max-width:1199px){.newsletter .text h2{font-size:22px}.newsletter{margin-bottom:-89px}header .bottom-header .single-content ul,header .bottom-header .single-content.bar-fix:before{display:none}header .bottom-header .single-content{margin-left:0}header .bottom-header .single-content.bar-fix{padding-right:0;margin-left:35px}.main-menu .request-quote{font-size:14px;width:230px}.main-menu .request-quote-poptavka,.main-menu .request-quote-beton,.main-menu .request-quote-barvafasada{padding:0 10px!important}.main-menu .request-quote-poptavka{background:#52ad0e!important}.main-menu .request-quote-poptavka:hover{background:#4fa30f!important}.main-menu .request-quote-beton{background:#959595!important}.main-menu .request-quote-beton:hover{background:#818181!important}.main-menu .request-quote-barvafasada{background:#368ecd!important}.main-menu .request-quote-barvafasada:hover{background:#2c7bb4!important}.main-menu .nav>li>a{padding:0 17px}.short-banner h3{font-size:22px}.feature-work .feature-item-wrapper .item:hover .overlay h5{-webkit-transform:translate3D(0,40%,0);-moz-transform:translate3D(0,40%,0);-ms-transform:translate3D(0,40%,0);-o-transform:translate3D(0,40%,0);transform:translate3D(0,40%,0)}.service-tab-wrapper .tab-content .left-side ul li{font-size:18px}figure.effect-winston figcaption::before{top:-41px}.latest-news .single-post:hover figcaption:before{-webkit-transform:rotate3d(0,0,1,19deg);transform:rotate3d(0,0,1,19deg)}.latest-news .post a{font-size:21px}.newsletter .text p{font-size:17px}footer .footer-address{width:29%;padding-left:30px}footer .footer-service{width:16%;padding-left:30px}footer .footer-link{width:23%}footer .footer-logo p{margin-right:25px}}@media (min-width:768px) and (max-width:991px){header .bottom-header .single-content.bar-fix{margin-left:0;margin-right:25px}header .bottom-header .single-content{margin-left:0}.main-menu .request-quote{display:none}.main-menu .nav>li>a{padding:0 17px}.service-tab-wrapper .nav{width:30%}.service-tab-wrapper .tab-content{width:70%;padding-left:40px}.service-tab-wrapper .tab-content .left-side{width:100%;margin-bottom:30px}.service-tab-wrapper .tab-content .right-side{width:100%;padding:0}.certificates-banner h2{font-size:34px}footer .footer-logo,footer .footer-link,footer .footer-service,footer .footer-address{padding-left:15px;padding-right:15px}.newsletter .p-color-bg:before{content:'';position:absolute;top:0;right:100%;width:0;height:0;border:0 solid transparent;border-width:133px 38px;border-bottom-width:0;border-right-color:#dc9b00}.newsletter .p-color-bg:after{content:'';position:absolute;top:0;right:100%;width:0;height:0;border:0 solid transparent;border-width:133px 38px;border-bottom-width:0;border-left-color:#dc9b00}.header-style-two header .bottom-header .single-content.bar-fix{padding-right:7px}.project-item-wrapper figure.effect-zoe p.description{bottom:40px}}@media (max-width:767px){.company-history{padding-top:70px;padding-bottom:70px;border-bottom:1px solid #d9d9d9}.hp-sluzby{margin-top:40px}.feature-work.bg-color{padding-bottom:0}.feature-work.bg-color .container{padding-bottom:70px;border-bottom:none}.our-partners{border-top:1px solid #d9d9d9;padding-bottom:70px}.newsletter{margin-bottom:0}.newsletter .container{padding:0}.main-menu input[type="submit"].request-quote{height:70px;line-height:70px}.main-menu .request-quote-poptavka,.main-menu .request-quote-beton,.main-menu .request-quote-barvafasada{font-size:12px!important;padding:0 4px!important}.main-menu .request-quote-poptavka{background:#52ad0e!important}.main-menu .request-quote-poptavka:hover{background:#4fa30f!important}.main-menu .request-quote-beton{background:#959595!important}.main-menu .request-quote-beton:hover{background:#818181!important}.main-menu .request-quote-barvafasada{background:#368ecd!important}.main-menu .request-quote-barvafasada:hover{background:#2c7bb4!important}.inner-banner .opacity{max-height:auto;padding:30px 0 20px 0;display:block}.our-partners .item{margin:0 auto;text-align:center}.inner-banner .opacity h2{width:100%;max-width:100%}.inner-banner .opacity h2.float-left{float:none}.inner-banner .opacity ul.float-right{float:none;width:100%;clear:both}.theme-manage-area .content>a{margin:0 auto;text-align:center;display:block}.main-menu.fixed{max-height:100%;overflow-y:auto}header .information-bar{background:transparent;overflow:hidden;text-overflow:ellipsis}header .information-bar--icon,header .information-bar--text{display:none}header .information-bar--anchor{width:calc(100% + 30px);margin-left:-15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header .top-header .left-side,header .top-header .right-side{float:none;text-align:center}header .top-header .right-side{margin-top:20px}header .bottom-header .single-content.bar-fix:before,.main-menu .nav>li>a:before,.main-menu .nav>li>a:after{display:none}header .bottom-header .single-content{margin-left:0}header .bottom-header .single-content.bar-fix{padding-right:0;margin-left:35px}header .bottom-header .right-side{float:none}header .bottom-header .single-content,header .bottom-header .single-content.bar-fix{float:none;margin:0 0 10px 0;padding:0}header .bottom-header .single-content .ficon{display:block;position:relative}.main-menu nav ul li.dropdown-holder .fa{display:block}.main-menu .request-quote{right:15px;line-height:70px}.main-menu .request-quote span{height:70px}.navbar-nav{margin:0}.main-menu .nav>li>a{padding:0 0 0 15px;line-height:42px;font-size:15px}.main-menu .navbar-nav>li.dropdown-holder .sub-menu{display:none;width:100%;position:static;opacity:1;visibility:visible;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.theme-manage-area .col-md-6{min-height:auto}.theme-manage-area figure{height:215px}.service-tab-wrapper .nav,.service-tab-wrapper .tab-content,.service-tab-wrapper .tab-content .left-side,.service-tab-wrapper .tab-content .right-side{width:100%}.service-tab-wrapper .tab-content,.service-tab-wrapper .tab-content .right-side{padding:40px 0 0 0}figure.effect-winston img,.service-single-page .single-item .img img{width:100%}.our-partners .item img{margin:0 auto}footer .footer-logo,footer .footer-link,footer .footer-service,footer .footer-address{width:100%;padding:0;margin-bottom:50px}.header-style-two{background:rgba(3,61,74,1);position:relative}.header-style-two header .bottom-header .single-content.bar-fix{padding:0}.header-style-two header .bottom-header .single-content.mFix{margin-left:0}.header-style-two header .bottom-header .single-content .ficon{margin:5px auto}.mixitUp-menu ul li{margin:10px 15px}.project-item-wrapper figure.effect-zoe img,.blog-single-post .img-holder img{width:100%}#blog-post article .administrator .administrator_text{margin-left:0}#blog-post .comments_area .single_comment .comment a.reply{right:0}#banner h1{font-size:42px;line-height:45px}#banner h5{font-size:17px;line-height:26px}}@media (max-width:650px){#blog-post .comments_area .single_comment.border_fix{margin-left:50px}#blog-post .comments_area .single_comment>img{float:none;margin-bottom:10px}#blog-post .comments_area .single_comment .comment{width:100%;float:none;padding:0}#blog-post article .expert_quote_area .col-lg-12 .expert_quote p:before{font-size:30px;top:30px;left:20px}#blog-post article .expert_quote_area .col-lg-12 .expert_quote p{padding-left:63px}.contact-us-form #success,.contact-us-form #error{width:84%;height:auto;top:calc(50% - 50px);left:8%;padding:30px 10px;margin:0}.hp-sluzby{margin-top:20px;padding-bottom:0}.hp-sluzby h2{display:none}}@media (max-width:550px){.service-details-page .service-details-content .tab-pane>img{margin-bottom:40px}.service-details-page{padding-top:80px}.project-page .mix,.project-page .mix img{width:100%}.project-item-wrapper figure.effect-zoe p.description{bottom:67px;padding:0}#banner h1{font-size:29px;line-height:36px}#banner h5{font-size:11px}.hp-sluzby .service-item{margin-bottom:20px}.hp-sluzby .img-service{max-width:40%}.hp-sluzby .content h3{font-size:18px;padding-top:10px}.hp-sluzby .service-text{display:none}}@media (max-width:500px){.company-history .panel-group .panel-body p{padding-left:0}.company-history .panel-group .panel-body img{margin-bottom:10px;position:relative}.company-history .panel-group .panel-heading a{padding-right:55px}.scroll-top{bottom:10px;right:5px}footer .bottom-footer p,footer .bottom-footer ul{float:none;text-align:center}footer .bottom-footer ul{margin-top:15px}.team-single-page .main-wrapper{width:100%}}@media (max-width:480px){.company-progress .opacity .col-xs-6{width:100%;margin-bottom:30px}.client-slider .single-container>ul{position:static;margin-top:10px}}@media (max-width:450px){.main-menu .request-quote{width:190px;font-size:14px}.main-menu .request-quote span{width:40px}.main-menu .request-quote span i{width:20px;height:20px;line-height:20px}.main-menu .request-quote span i:before{font-size:12px}.service-tab-wrapper .tab-content .left-side .progress-bar span{right:-25px}.newsletter .float-right form button{width:44px}.newsletter .float-right form input{padding:0 45px 0 15px}.service-banner .profesional-img{display:block;margin-right:auto;margin-bottom:15px}}@media (max-width:380px){.feature-work .owl-carousel .owl-controls{top:0}.page-pagination ul li{margin:10px 0}.main-menu .request-quote-poptavka,.main-menu .request-quote-beton,.main-menu .request-quote-barvafasada{font-size:10px!important;padding:0 2px!important}}@media (max-width:600px){.banner-item a{width:100%}}@media (max-height:600px){.hp-sluzby{margin-top:10px}.hp-sluzby .service-item{margin-bottom:0}.hp-sluzby .img-service{max-width:33%}.hp-sluzby .content h3{font-size:14px;padding-top:10px}}