@media screen and (max-width:1220px){.product .details{margin-top:20px;margin-bottom:20px;max-width:100%}.product .preview{margin:0 auto;float:none}.block_1{width:auto;height:auto;float:none;text-align:center}.block_1 a.logotype{margin-top:20px}.block_1 a.logotype span.description{text-align:left}.block_2{float:none;margin:0 auto}.block_3{text-align:center}.block_5{width:auto;height:auto;overflow:hidden;float:none}.block_7{padding-bottom:20px;text-align:center}.block_9 div.narrow-left{display:table-cell;width:255px;padding-left:20px}.block_9 div.wide-right{display:table-cell;width:auto;padding-right:20px}.block_9 aside#menu{padding-left:20px}.block_9 main#page{padding-right:20px}.block_9 aside.module.banner:before{display:none}.block_13{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.block_14{margin-left:20px;margin-right:20px}.block_18{margin-left:20px;margin-right:20px}.block_21{margin-left:20px;margin-right:20px}#header .phones{text-align:center;padding-top:0}#header .phones:before{display:none}#header .request{float:none;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:10px}#header .summon{float:none;margin-top:20px;margin-bottom:20px;margin-left:10px;margin-right:10px}.projects.module h2{padding-left:20px;padding-right:20px}.projects.module ul{margin-left:20px;margin-right:20px}}@media screen and (max-width:1020px){.block_15{width:auto;float:none;text-align:center}.block_15 a.logotype{margin-top:20px}.block_16{width:auto;float:none}.block_17{width:auto;float:none;text-align:center}.block_25 ul li{width:100%;float:none}.block_25 ul li input{width:100%}.block_25 ul li button{float:none;margin:0 auto}#footer .phones{padding-left:0;text-align:center;margin-top:10px}#footer .phones:before{display:none}#footer .menu{padding-top:20px}}@media screen and (max-width:760px){.block_2{width:auto}.block_4{display:none}.block_9{width:auto;height:auto;overflow:hidden;display:block}.block_9 div.narrow-left{display:block;width:auto;padding-left:40px;padding-right:40px}.block_9 div.wide-right{display:block;width:auto;padding-right:20px;padding-left:20px}.block_9 main#page{display:block;width:auto;padding-bottom:30px}.block_9 div.wide-right aside.module.banner{display:none}.block_10{display:block}.block_12{display:none}.block_12 aside ul li a{display:block;font-size:16px;line-height:20px;border:1px #8cba1d solid;border-radius:5px;padding:10px;margin-right:20px}.block_12 aside ul li button{margin-top:12px}.block_12 section.brands{display:none}.block_13{display:block}.block_13 section.module.categories{width:auto;display:block}.block_13 section.module.about{width:auto;display:block;padding-left:0;margin-left:0}.block_19{float:none;width:100%}.block_20{float:none;width:100%}.cmn-toggle-switch{display:block}.summon{margin:10px !important}.request{margin:10px !important}}@media screen and (max-width:560px){.module.showcase .list.preview .item{padding:10px !important;overflow:hidden}.galpage{overflow-y:scroll;height:500px}.module.showcase .list.preview .item .preview{display:block;position:relative;overflow:hidden;padding-bottom:20px}.product .gallery ul{max-width:390px;margin:0 auto}aside.module.banner{display:none}.field .name{width:auto;display:block;padding-right:0;text-align:left}.field .value{width:auto;display:block;padding-left:0;padding-right:0}}