@media screen and (max-width:1471px){#zastroyshchiki{margin-left:0}}@media screen and (max-width:1406px){nav .main--menu--list .menu--item a{padding:.5em .2em;margin-right:0}}@media screen and (max-width:1330px){nav .main--menu--list .menu--item{margin-right:0}}@media screen and (max-width:1140px){.block-menu-desktop{display:none!important}#zastroyshchiki{margin-left:0}#zastroyshchiki a{padding:1em 1.5em!important;background:none;padding-left:1.7em}.intarrective--map,.smart--kit{right:auto;position:relative;bottom:auto;text-align:center}.smart--kit{margin-top:1em}.dom--info .h1{font-size:42px}ymaps.ymaps-2-1-53-controls__control_toolbar{display:block}#map--filter{display:none}.wrapper--all{margin-bottom:-50px;padding-bottom:50px}header .mobile--menu--btn{display:block}header .search{height:40px;justify-content:center;border:1px solid #413e42;align-items:center;border-radius:4px;order:2;width:40px;display:flex}#second--menu,header .mail{display:none}header .contact{text-align:center;order:1;width:60%}header .wrapper{z-index:999}.top--menu{padding:0;right:0;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;transition:top .5s;position:absolute;top:-1000%;-webkit-box-shadow:0 2px 3px 2px rgba(32,32,32,.15);-moz-box-shadow:0 2px 3px 2px rgba(32,32,32,.15);box-shadow:0 2px 3px 2px rgba(32,32,32,.15);background:#f5f5f5;left:0;width:100%;display:block;z-index:988}.top--menu.open{top:60px}.top--menu .mobile--menu{background-color:#fff}nav .main--menu--list{display:block}nav .main--menu--list .menu--item,nav .mobile--menu{margin-right:0;border-bottom:1px solid #ededed;display:block}.main--menu--list .menu--item:after,.main--menu--list .menu--item:before,.main--menu--list a:after,.main--menu--list a:before{content:none}nav .main--menu--list{height:auto}nav .main--menu--list .menu--item a{padding:1em 1.5em;color:#050000;text-align:left;width:90%;vertical-align:middle;display:inline-block}nav .main--menu--list .menu--item span{padding:1.3em 1.5em;color:#050000;text-align:center;width:10%;vertical-align:middle;display:inline-block}nav .main--menu .main--menu--list .menu--item a{font-size:16px}nav .main--menu--list .menu--item--current,nav .main--menu--list .menu--item--current>a,nav .main--menu--list .menu--item--current>span{color:#fff;background-color:#e73540}nav .main--menu--list .menu--item--current>span path{fill:#fff}nav .main--menu--list .menu--item>span.open svg{transform:rotate(180deg)}nav .mobile--menu ul>ul,nav .mobile--menu ul>ul>ul{font-size:16px;background-color:#f5f5f5}nav ul.main--menu--list>ul>li.menu--item a{padding-left:2em}nav ul.main--menu--list>ul>ul>li.menu--item a{padding-left:2.5em}nav .main--menu .main--menu--list .menu--item a{padding-left:1.7em}.mobile--menu ul ul{display:none}.modal .body{width:90%}.modal .flex{flex-direction:column}.tid1 #content .wrapper{padding:35px 0 0;position:inherit;bottom:0;left:0;width:100%}.dom--info{font-size:18px;color:#050000;text-align:center;margin:0 auto;width:60%;font-family:FuturaBook;display:block}.phonehand{height:408px;background-size:contain;background-position:50%;width:100%;display:none}footer{text-align:center;padding-bottom:1.2em;line-height:20px}footer .footer--menu{text-align:center!important}footer .footer--menu a{display:inline-flex}footer .flex.rows>.col{position:relative}.dialog-city-wrapper{position:absolute!important;bottom:30px!important;left:35px!important}.left--menu{display:none}.main--content{width:100%;padding-left:0}.card{margin:0 20px 20px}.rows{justify-content:space-around}#objects .franchise .el{height:270px;width:240px}#page1190 table tbody tr:last-child td:first-child{width:72%}@media screen and (max-width:425px){.dom--info{width:89%}.dom--info h1{font-size:42px}.phonehand{display:none}.wrapper--all.main{background-attachment:fixed;background-position:50%}.wrapper--all{margin-bottom:-126px;padding-bottom:125px}nav .main--menu--list .menu--item a{width:80%;display:inline-block}nav .main--menu--list .menu--item span{width:10%;display:inline-block}.forHide .h2{font-size:1.8em}article{padding:0}article img{height:auto;margin-right:auto!important;margin-left:auto!important;width:100%;float:none!important}.opportunities .col{margin-bottom:25px;flex-basis:45%}.tid16 .main--content .flex>.col{flex-direction:row;width:100%}#objects .franchise .el{height:285px;width:268px}#calc--table .rows .name--descr>span{padding-right:15px;width:100%;vertical-align:middle;padding-left:15px}#calc--table .rows span.descr{display:none}#calc--table .rows .quantity{width:110px}#calc--table.works .rows .quantity{padding-left:15px}#calc--table.works .rows .price{display:inline-block}.G-name{width:50%}.G-descr{display:none}.W-quantity{width:45px}.pagination li:first-child,.pagination li:last-child{display:none}.dialog-city-wrapper{bottom:45px!important}.modal.feedback .forHide{width:90%}footer address{display:block}.footer--menu{padding:0 2em}#page1190 table tbody tr td{display:block}#page1190 table tbody tr td img{width:70%}#page1190 table tbody tr td:nth-child(2){padding:0 1em 1em}#page1190 table tbody tr:last-child td:first-child{width:100%}.main--content .consult-form-block,.tid17 .main--content .consult-form-block{padding:1.5em 15px}.main--content .row-top-feedback>.col{flex-basis:unset}}}@media (min-width:930px) and (max-width:1120px){header .logo{left:1em}header .contact{right:1em}header .mail{right:11em}.top--menu{left:13%;width:65%}nav .main--menu--list .menu--item{margin-right:3px}nav .main--menu--list .menu--item a{padding:.5em .6em;font-size:15px}.main--menu--list .menu--item a:before{bottom:-6px;left:0}.flex .el{width:235px}.card{margin:0 20px 20px}.modal .body{width:90%}#objects .franchise .el{height:270px;width:240px}}@media (min-width:1121px) and (max-width:1280px){nav .main--menu--list .menu--item a{font-size:.9em}}@media (min-width:1920px){.modal .body{width:50%}}@media screen and (max-height:770px){.dom--info{vertical-align:middle}.dom--info .h1{font-size:52px}.phonehand{height:460px;width:44%}}@media (max-width:678px){.feedback-content{padding:1rem 0}.submit--row input[type=submit]{margin-left:1rem}.modal--form .row .col{flex-basis:unset}footer .footer--menu{text-align:center!important;margin-top:1em}.rows{flex-wrap:wrap}.modal .modal--header{font-size:32px}.top--menu.open .main--menu{display:block!important}}@media (max-width:370px){header .mobile--phone{display:block}header .contact{display:none}}.top--menu.open nav>.main--menu{display:block!important}