@media screen and (max-width:1440px){.offset-wrapper{width:1200px}header .main-menu .company-logo{align-items:center}header .main-menu .company-logo a{width:100%;text-align:left}header .main-menu .company-logo a:before{content:none}header .main-menu .company-logo a img{position:relative;top:0;left:0;max-width:200px}header{min-height:auto;padding:10px 0}header .main-menu .main-menu{height:auto}.screen-background .content-wrapper{padding-top:86px;height:calc(100% - 86px)}.screen-background .content-wrapper .offset-wrapper>a{width:268px;height:170px}.screen-background .content-wrapper .offset-wrapper>a>div img{max-width:100px}.screen-background .content-wrapper .offset-wrapper>a>div p{font-size:22px;line-height:32px}.service-block .side-title p span{padding:20px}.service-block .side-title img{max-width:60px}.service-block .side-title p{font-size:36px}header .main-menu .main-menu nav ul li{font-size:16px}.realization .realizace-wrapper>a{width:220px}}@media screen and (max-width:1220px){.offset-wrapper{width:100%}.service-block .offset-wrapper{width:100%;box-sizing:border-box;padding:50px}.intro-wrapper p{padding:20px 50px 0px 0;border:none}.service-block .offset-wrapper.cisteni,.service-block .offset-wrapper.vytahovani,.service-block .offset-wrapper.test,.service-block .offset-wrapper.kontakt{border:none!important}.service-block .offset-wrapper h2,.service-block .offset-wrapper.reverse h2{position:relative;flex:1 0 100%;max-width:100%;margin-bottom:35px;padding:0;left:auto;top:auto;right:auto}p{font-size:14px;line-height:20px}.intro-wrapper h1{margin:20px 0}.service-block .offset-wrapper.test h2{text-align:right}.service-block .offset-wrapper.test .text{padding-left:0}.service-block .offset-wrapper.cisteni,.service-block .offset-wrapper.vytahovani,.service-block .offset-wrapper.test{padding-bottom:70px}.service-block{border-bottom:1px solid #d3d3d3}.praxe{padding-left:0;border:none}.realization{padding:40px 50px}.realizace-wrapper{padding-bottom:20px}header .header-wrap{padding:0 50px}footer{padding:10px 50px}footer .pure-footer{width:100%}.service-block .offset-wrapper h2{font-size:38px;line-height:48px}.service-block .offset-wrapper .prices{padding:0}.service-block .offset-wrapper .prices .price p{line-height:initial}}@media screen and (max-width:991px){.fifty-split .side-title{order:1}.fifty-split .picture{flex:1 0 100%;max-width:100%;order:2!important}.fifty-split .picture img{max-width:500px}.fifty-split .text{flex:1 0 100%;max-width:100%;order:3!important}.fifty-split .text p{margin:30px 0 45px 0;font-size:16px;line-height:26px}.fifty-split .prices{order:4!important;justify-content:center!important}.service-block .offset-wrapper.test h2,.service-block .offset-wrapper h2,.service-block .offset-wrapper.reverse h2,.service-block .offset-wrapper h3{text-align:center}.service-block .offset-wrapper.cisteni .text,.service-block .offset-wrapper.vytahovani .text{padding-right:0}.service-block .offset-wrapper.test .text{padding:0}.service-block .offset-wrapper.kontakt ul li{margin-left:0!important;justify-content:center}header .header-wrap{padding:0 15px;flex-wrap:wrap}.intro-wrapper .left-side,.intro-wrapper .right-side{flex:1 0 100%;max-width:100%}.intro-wrapper .left-side{margin-bottom:50px}.intro-wrapper p{padding-right:0}.fifty-split.contact-split .picture,.fifty-split.contact-split .text{flex:1 0 100%;max-width:100%}header .company-logo{flex:1 0 50%;max-width:50%;order:1;padding-bottom:10px}header .header-contact{flex:1 0 50%;max-width:50%;order:2;padding-bottom:10px}header .main-menu{flex:1 0 100%;max-width:100%;order:3;border-top:2px solid #fff;padding-top:10px}header .main-menu #main-menu li{border-right:2px solid #fff}header .main-menu #main-menu li:nth-of-type(1){border-left:2px solid #fff}footer .pure-footer{flex-wrap:wrap}footer .pure-footer>div{flex:1 0 100%;max-width:100%;text-align:center!important;margin-bottom:15px}.service-block .offset-wrapper .prices .price{margin-bottom:2px;flex:1 0 50%;max-width:50%}}@media screen and (max-width:560px){.service-block .offset-wrapper{padding:50px 15px}.service-block .offset-wrapper .reasons{flex-wrap:wrap;padding:0}.service-block .offset-wrapper .reasons .reason{flex:1 0 50%;max-width:50%;border-bottom:2px solid #fff;border-right:2px solid #fff !important;padding:20px}.service-block .offset-wrapper h2{font-size:30px;line-height:40px}.fifty-split .text p{font-size:14px;line-height:24px}.intro-wrapper p{text-align:center}.intro-wrapper h1{text-align:center;font-size:36px}.intro-wrapper h1 span{padding-left:0;padding-top:10px}.service-block .offset-wrapper.kontakt ul li .fa{padding-right:20px}.service-block .offset-wrapper.kontakt ul li span{font-size:16px}.service-block .offset-wrapper.kontakt .picture{padding:15px}.realization{padding:40px 15px}.realizace-wrapper a{flex:1 0 49%;max-width:49%;margin-bottom:2%;height:110px}.praxe{text-align:center;margin-bottom:30px}header .main-menu #main-menu li a{font-size:12px}header .main-menu #main-menu li a span{font-size:12px}.fifty-split .prices{justify-content:flex-start !important}}@media screen and (max-width:460px){header .main-menu #main-menu{flex-wrap:wrap}header .main-menu #main-menu li{flex:1 0 50%;max-width:50%;box-sizing:border-box}header .main-menu #main-menu li:nth-of-type(1),header .main-menu #main-menu li:nth-of-type(2){border-bottom:2px solid #fff;padding-bottom:10px}header .main-menu #main-menu li:nth-of-type(3){border-left:2px solid #fff;padding-top:10px}header .main-menu #main-menu li:nth-of-type(4){padding-top:10px}header .main-menu{border-top:none}header .header-contact a,header .header-contact .fa{font-size:18px}header .company-logo img{max-width:100px}}