@media all and (max-width:1600px){#about-us .bg{width:calc(100% - 400px);max-width:100%;height:500px}#about-us .bg img{width:1200px;right:0}}@media all and (max-width:1440px){#home-slider .slider .slide .left{display:none}#home-slider .slider .slide .right{width:100%}}@media all and (max-width:1320px){#about-us .bg img{width:920px;right:0}}@media all and (max-width:1250px){#jak_dzialamy .right .slider .slide .slide-content{height:370px;padding:30px 30px 30px 50px;width:calc(100% - 180px)}#footer .footer-content .footer-item.address-footer,#footer .footer-content .footer-item.menu-footer{width:250px}#footer .footer-content .footer-item.contact-footer{width:calc(100% - 670px)}#footer .footer-content .footer-item.social-footer{width:170px}}@media all and (max-width:1200px){#page.contact-site .guardians ul>li{display:block;width:100%;padding:20px 0;max-width:340px;border-bottom:1px dashed rgba(0,0,0,.3);margin:0 auto}#page.contact-site .guardians ul>li:last-child{border-bottom:0}#page.page-offer .technology .tech-item .left{width:440px}#page.page-offer .technology .tech-item .right{width:calc(100% - 490px)}}@media all and (max-width:1150px){#home-slider .slider .slide .right .text{width:450px}#home-slider .slider .slide .right .image{width:calc(100% - 450px)}#page.single-house .information .information-content,#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image{height:630px}#page.single-house .information .information-content .gallery .gallery-for,#page.single-house .information .information-content .gallery .gallery-for a.slick-slide{height:480px}#page.single-house .information .information-content .gallery .gallery-for a img{min-width:750px}#page.single-house .information .information-content .description{height:630px}#page.single-house .offer .text{width:calc(100% - 460px)}#page.page-offer .house-list .project{width:calc((100% / 3) - 20px)}#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=your-name],#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=phone-number],#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=your-email]{width:calc((100% / 3) - 80px)}#page.contact-site .contact-form input[type=submit]{width:205px}}@media all and (max-width:1080px){#jak_dzialamy .left{width:270px}#jak_dzialamy .right{width:calc(100% - 290px)}}@media all and (max-width:1000px){#about-us{width:100%;height:auto;padding-top:40px}#about-us .container{height:auto}#about-us .text{position:static;z-index:10;height:auto;max-width:690px;width:100%;margin:0 auto;right:0;top:0;transform:translateY(0)}#about-us .text .title-section span,#about-us .text .title-section h2,#about-us .text .description p{text-align:center}#about-us .text a.page-button{margin:0 auto}#about-us .bg{position:static;height:auto;width:100%}#about-us .bg img{width:100%;height:auto;display:block;position:static;bottom:0}#home-gallery .gallery-content .image-left a.image1{height:400px}#home-gallery .gallery-content .image-left a.image1 img{min-height:400px;max-width:550px}#home-gallery .gallery-content .image-right a.image2{height:190px}#home-gallery .gallery-content .image-right a.image2 img{min-height:190px;max-width:4750px}#home-gallery .gallery-content .image-right a.image3,#home-gallery .gallery-content .image-right a.image4{height:190px}#home-gallery .gallery-content .image-right a.image3 img,#home-gallery .gallery-content .image-right a.image4 img{min-height:190px;max-width:260px}.project-category ul>li{width:calc((100% / 2) - 20px)}#page.single-house .information .information-content,#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image{height:auto}#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image{float:none;width:100%}#page.single-house .information .information-content .gallery .gallery-for,#page.single-house .information .information-content .gallery .gallery-for a.slick-slide{height:550px}#page.single-house .information .information-content .gallery .gallery-for a img{min-width:1000px}#page.single-house .information .information-content .description{float:none;width:calc(100% - 60px);height:auto}#page.single-house .information .information-content .description .name{height:auto;padding:30px 0}#page.single-house .information .information-content .description .name h1{position:static;transform:translateY(0);text-align:center}#page.single-house .information .information-content .project-price{position:static;width:100%;padding:20px 0}#page.single-house .information .information-content .dimensions .download{position:static;width:100%;max-width:340px;display:block;margin:0 auto;padding:30px 0}#page.single-house .information .information-content .dimensions .download h2{text-align:center}#page.single-house .project-information{padding:30px 0}#page.single-house .project-information .project-content{height:auto}#page.single-house .project-information .project-content .left{padding:0 30px 30px;width:calc(100% - 60px);height:auto;float:none}#page.single-house .project-information .project-content .right{float:none;width:calc(100% - 60px);padding:30px;height:auto;display:block;position:relative}#page.single-house .project-information .project-content .right img{position:static;width:100%;height:auto;max-width:100%;max-height:100%;display:block;margin:0 auto;left:0;right:0;top:0;transform:translateY(0)}#page.single-house .offer{height:auto;padding-bottom:30px;margin-bottom:50px;overflow:hidden}#page.single-house .offer .container{height:auto;position:relative}#page.single-house .offer .book{position:static;left:0;height:auto;width:100%;max-width:450px;display:block;top:50%;transform:translateY(0);margin:0 auto}#page.single-house .offer .book img{max-width:400px;width:100%;transform:rotate(-10deg)}#page.single-house .offer .text{width:100%;height:auto;position:static;right:20px;top:0}#page.single-house .offer .text .text-content{position:static;transform:translateY(0)}#page.single-house .offer .text .text-content .title-section span,#page.single-house .offer .text .text-content .title-section h2{text-align:center}#page.single-house .offer .text .text-content .description p{font-size:14px;text-align:justify;text-align-last:center;font-weight:600;color:rgba(255,255,255,.5);line-height:22px}#page.single-house .offer .text .text-content .buttons{max-width:525px;margin:0 auto}#page.single-house .offer .text .text-content .buttons a{float:left;margin:0 15px;max-width:230px}#page.page-offer .technology{padding:30px 0 50px}#page.page-offer .technology .slider{padding:0}#page.page-offer .technology .tech-item .left{float:none;width:100%;height:auto;display:block;margin:0 0 20px;position:relative;border-right:0}#page.page-offer .technology .tech-item .left img{position:static;top:0;transform:translateY(0);margin:0 auto}#page.page-offer .technology .tech-item .right{float:none;width:calc(100% - 40px);margin:0 20px;height:auto}#page.page-offer .technology .tech-item .right .right-content{position:static;transform:translateY(0)}#page.page-offer .technology .tech-item .right .name h3{text-align:center}#footer .footer-content .footer-item.address-footer{width:220px}#footer .footer-content .footer-item.contact-footer{width:calc(100% - 560px)}#footer .footer-content .footer-item.menu-footer{width:170px}}@media all and (max-width:900px){#home-slider .slider .slide .left{width:20px;display:block}#home-slider .slider .slide .right{width:calc(100% - 20px)}#home-slider .slider .slide .right .text{max-width:450px;width:100%;height:400px;z-index:10;background:0 0}#home-slider .slider .slide .right .text .text-content{width:calc(100% - 40px);height:400px}#home-slider .slider .slide .right .image .gradient{display:block}#home-slider .slider .slide .right .image{width:100%}#jak_dzialamy .left{float:none;width:100%}#jak_dzialamy .left .title-section span,#jak_dzialamy .left .title-section h2{text-align:center}#jak_dzialamy .right{float:none;width:100%;display:block;height:auto}#jak_dzialamy .right .slider .slide{width:100%;height:auto;position:relative}#jak_dzialamy .right .slider .slide .icon{left:0;right:0;margin:0 auto}#jak_dzialamy .right .slider .slide .icon p{margin:0}#jak_dzialamy .right .slider .slide .icon svg{fill:#fff}#jak_dzialamy .right .slider .slide .slide-content{width:calc(100% - 80px);height:auto;position:static;padding:60px 40px 50px;margin-top:100px}#jak_dzialamy .right .slider .slide .slide-content .name h3,#jak_dzialamy .right .slider .slide .slide-content .text p{text-align:center}#jak_dzialamy .right .slick-next{left:auto !important;bottom:auto;right:0;top:40px}#jak_dzialamy .right .slick-prev{left:0 !important;bottom:auto;top:40px}#page.contact-site .company-data{width:calc(100% - 60px);float:none;height:auto}#page.contact-site .company-map{width:100%;float:none}#page.contact-site .company-data .title-section h2,#page.contact-site .company-data .description-section p,#page.contact-site .company-data .social-media-icons ul{text-align:center}#page.contact-site .company-data .directions a.page-button{margin:0 auto}#page.contact-site .contact-form{width:calc(100% - 40px);margin:20px auto 40px;padding:20px}#page.contact-site .contact-form form{height:auto;padding:0}#page.contact-site .contact-form .wpcf7-form-control-wrap{float:none}#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=your-name],#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=phone-number],#page.contact-site .contact-form form span.wpcf7-form-control-wrap[data-name=your-email]{width:100%;margin:10px 0;display:block}#page.contact-site .contact-form .rodo{position:static;margin:20px auto;display:block}#page.contact-site .contact-form input[type=submit]{margin:0 auto}#footer .footer-content .footer-item{float:none;margin:0 auto 30px}#footer .footer-content .footer-item.contact-footer{width:270px}#footer .footer-content .footer-item.menu-footer{display:none}#page.contact-site .company-data .contact{margin:0 auto}#footer .footer-content .footer-item h2,#footer .footer-content .footer-item.address-footer ul>li span,#footer .footer-content .footer-item.social-footer ul,#page.contact-site .company-data .contact ul{text-align:center}#footer .footer-content .footer-item.contact-footer,#page.contact-site .company-data .contact{width:220px}#footer .footer-content .footer-item.social-footer ul>li,#page.contact-site .company-data .contact ul>li{margin:0 2px}#footer .footer-content .footer-item.contact-footer ul>li a,#page.contact-site .company-data .contact ul>li a{display:block;height:auto;width:220px}#footer .footer-content .footer-item.contact-footer ul>li a .icon,#page.contact-site .company-data .contact ul>li a .icon{float:none;width:40px;height:40px;margin:0 auto}#footer .footer-content .footer-item.contact-footer ul>li a .number,#page.contact-site .company-data .contact ul>li a .number{float:none;padding:11px 0}#footer .footer-content .footer-item.contact-footer ul>li a .number span,#page.contact-site .company-data .contact ul>li a .number span{display:block;text-align:center}}@media all and (max-width:870px){#page.page-offer .house-list .project{width:calc((100% / 2) - 20px)}}@media all and (max-width:800px){#advantages{padding:60px 0 20px}#advantages .advantages-content{margin:0}#advantages .advantages-content .item{width:100%;float:none;margin:30px auto 60px}#advantages .advantages-content .item .name{margin:20px 0}#header .left ul>li:first-child{display:block}.head-margin{height:100px}body.small .head-margin{height:60px}.head-menu,body.small .head-menu{top:-100%;height:auto}body.openmobile .head-menu{top:100px}body.openmobile.small .head-menu{top:60px}.head-menu .menu-content ul{width:calc(100% - 40px);padding:0 20px}.head-menu .menu-content ul>li{display:block;border-right:0;border-bottom:1px dashed rgba(255,255,255,.5)}.head-menu .menu-content ul>li:last-child{border-bottom:0}.head-menu .menu-content ul>li a{padding:10px 0}#header .left ul>li:last-child,#header .right ul>li:last-child{display:none}#mobile-buttons{display:block}#footer{padding-bottom:60px}#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image{height:560px}#page.single-house .information .information-content .gallery .gallery-for,#page.single-house .information .information-content .gallery .gallery-for a.slick-slide{height:410px}#page.single-house .information .information-content .gallery .gallery-for a img{min-width:750px}#pages-content .left-page a,#pages-content .right-page a{padding:20px 40px}#pages-content .left-page a .text-content h2,#pages-content .right-page a .text-content h2{font-size:25px;line-height:27px}#pages-content .left-page a .text-content h2 span,#pages-content .right-page a .text-content h2 span{font-size:30px}}@media all and (max-width:750px){#page.page-subsity .table ul>li .left,#page.page-subsity .table ul>li .right{width:100%;float:none}#page.page-subsity .table ul>li .right p{text-align:center}#page.page-subsity .subsidy{padding:30px 0 60px}#page.page-subsity .subsidy .sidebar{float:none;display:block;width:100%;height:auto;border-right:0}#page.page-subsity .subsidy .sidebar span{text-align:center;font-weight:700;font-size:26px}#page.page-subsity .subsidy .sidebar.sticky{position:static;top:0}#page.page-subsity .subsidy .sidebar ul>li a{width:calc(100% - 24px)}#page.page-subsity .subsidy .subsidy-content{float:none;width:100%}#page.page-subsity .subsidy .subsidy-content .subsity-item{padding:20px 0}#page.page-subsity .subsidy .subsidy-content .subsity-item .name-subsity h2{text-align:center}#page.page-offer .offer-content ul>li{display:block;margin:5px auto}#page.page-offer .offer-content ul>li a{width:100%}}@media all and (max-width:680px){.project-category ul>li{width:calc(100% - 20px)}#home-gallery .gallery-content .image-left{float:none;width:100%}#home-gallery .gallery-content .image-right{float:none;width:100%}#home-gallery .gallery-content .image-left a.image1,#home-gallery .gallery-content .image-right a.image2,#home-gallery .gallery-content .image-right a.image3,#home-gallery .gallery-content .image-right a.image4{width:100%;height:auto;display:block;overflow:hidden}#home-gallery .gallery-content .image-right a.image2{margin-top:20px}#home-gallery .gallery-content .image-left a.image1 img,#home-gallery .gallery-content .image-right a.image2 img,#home-gallery .gallery-content .image-right a.image3 img,#home-gallery .gallery-content .image-right a.image4 img{position:static;width:100%;min-height:auto;max-width:1000px !important;transform:translate(0,0)}#page.page-faq .faq-content ul>li a{padding:20px}#page.page-faq .faq-content ul>li a .question-text{height:auto;position:static;float:none;width:100%;margin-bottom:15px}#page.page-faq .faq-content ul>li a .question-text span{position:static;top:0;transform:translateY(0);text-align:center}#page.page-faq .faq-content ul>li a .question-icon{float:none;margin:0 auto}#pages-content .left-page a,#pages-content .right-page a{position:fixed;width:calc(100% - 100px);height:145px;transform:translateY(0);padding:20px 10px}#pages-content .left-page a{left:0;right:auto;top:180px}#pages-content .right-page a{right:0;left:auto;top:auto;top:420px}#pages-content .left-page a .text-content,#pages-content .right-page a .text-content{width:calc(100% - 20px)}#pages-content .right-page a .text-content h2{text-align:right}#pages-content .left-page a .text-content h2{text-align:left}#pages-content .right-page a .text-content .button{float:right}#pages-content .left-page a .text-content .button{float:none}}@media all and (max-width:630px){#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image{height:450px}#page.single-house .information .information-content .gallery .gallery-for,#page.single-house .information .information-content .gallery .gallery-for a.slick-slide{height:300px}#page.single-house .information .information-content .gallery .gallery-for a img{min-width:750px}#footer .footer-copy{padding:20px 0}#footer .footer-copy .left{float:none}#footer .footer-copy .left span{display:block;text-align:center}#footer .footer-copy .right{float:none;margin:20px auto 0}}@media all and (max-width:590px){#page.page-offer .house-list .project{width:100%;float:none;margin:10px 0}.title-section h2,.title-page h1{font-size:30px;line-height:35px}#page.single-house .offer .text .text-content .buttons{max-width:250px;margin:0 auto}#page.single-house .offer .text .text-content .buttons a{float:none;margin:15px 0;max-width:250px}#customer .slider{margin:95px -5px 0}#customer .slider .opinion{margin:0 5px}#customer .slick-next{left:auto;top:-40px;right:calc(50% - 45px)}#customer .slick-prev{left:calc(50% - 45px);top:-40px;right:auto}#page.page-offer .steps ul.steps-content>li .number{float:none;margin:0 auto 20px}#page.page-offer .steps ul.steps-content>li .description{float:none;width:100%}#page.page-offer .steps ul.steps-content>li .description .name h3{text-align:center}}@media all and (max-width:470px){#page.single-house .offer .text .text-content .buttons a{float:left;margin:15px 0;max-width:100%}}@media all and (max-width:430px){#home-slider .slider .slide .right .text .text-content h1{font-size:22px;line-height:30px}#home-slider .slider .slide .right .text .text-content h1 strong{font-size:30px}#jak_dzialamy .right .slider .slide .icon{width:60px;height:60px;padding:15px}#jak_dzialamy .right .slider .slide .icon p{margin:0}#jak_dzialamy .right .slider .slide .slide-content{width:calc(100% - 20px);padding:40px 10px 30px;margin-top:70px}#customer .title-section{width:100%}#customer .title-section span,#customer .title-section h2{text-align:center}#page.single-house .information .information-content .dimensions ul>li .area-name,#page.single-house .information .information-content .dimensions ul>li .area{float:none}#page.single-house .information .information-content .dimensions ul>li .area-name span,#page.single-house .information .information-content .dimensions ul>li .area span{text-align:center}#page.single-house .information .information-content .project-price .text,#page.single-house .information .information-content .project-price .price{float:none;height:auto;width:100%}#page.single-house .information .information-content .project-price .text span{position:static;transform:translateY(0);text-align:center}#page.single-house .information .information-content .project-price .price span{text-align:center}#page.single-house .information .information-content .gallery .gallery-nav{display:none}#page.single-house .information .information-content .gallery,#page.single-house .information .information-content .house-image,#page.single-house .information .information-content .gallery .gallery-for,#page.single-house .information .information-content .gallery .gallery-for a.slick-slide{height:300px}#page.single-house .information .information-content .gallery .gallery-for a img{min-width:410px}#page.page-offer .offer-content .text_info{padding:20px;width:calc(100% - 40px)}#page.page-offer .steps ul.steps-content>li .description .name h3{font-size:24px}#page.contact-site .guardians ul>li .data .contact-info a .icon{float:none;margin:0 auto}#page.contact-site .guardians ul>li .data .contact-info a .text{float:none;width:100%;text-align:center}#page.page-faq .faq-content ul>li .answer{width:calc(100% - 40px);padding:20px}}