@media only screen and (max-width:1600px){#main2{width:1140px}#top,body{font-size:12pt}#main_menu li a,#main_menu ul.start_page li{width:255px}#main_menu .top_menu li{margin-right:0;width:280px}#main_menu .top_menu li a{font-size:20pt}#case99 a{padding:15px 41px}#case100 a{padding:15px 67px}#case101 a{padding:15px 58px}#case183 a{padding:15px 72px}.slider p{font-size:2rem;margin-left:17%;width:auto;margin-top:-80px}.qq{padding-top:5px}.qq1{width:68%}.qq01{padding:10px;font-size:16pt;margin-bottom:10px}.qq2{width:31%}.form1{font-size:16pt}.p20{font-size:18pt!important}.formphone{font-size:26pt;margin:163px 0 0 218px}#inline2{margin-top:0}#content .company_item .special .info_left{margin:26px 0 0 10px}#content .company_item .special .info_left p{font-size:16pt!important}#content .company_item .special .info_left span{font-size:30pt!important}}@media only screen and (max-width:1400px){#header{padding-top:4px}.logo{width:25%}.logos,.logosx{text-align:center;width:100%;display:block}.logosx{font-size:14pt}.nav_search{width:48%}.contacts{margin:0 10px 0 0;width:25%}.contacts_phone{margin-bottom:6px;display:block}.btn_callback{margin:0 auto;width:180px;float:none;display:block}.btn_callback a{padding:4px}.hr{margin-top:90px}}@media only screen and (max-width:1200px){#main{width:100%}#main2{width:1140px}.nav_search{width:44%}.contacts{width:28%}.logos span{font-size:34pt}.logosx,.nav li a{font-size:12pt}.contacts .phone{font-size:18pt}#content .left{margin:0 20px 0 10px;width:97%}.remont-kvartir ul li{width:40%}#footer{height:auto}.left_footer,.right_footer{width:100%;float:none;display:block}.contacts2{width:100%;float:none;margin-top:5px}.back_top{display:none!important}.soc_fixed{position:relative;margin:0 auto;width:26%}.soc_fixed ul li{display:inline-block}.hr{display:none}.carousel .owl-theme .owl-nav .owl-next{margin-right:-4px;margin-top:-15%}.carousel .owl-theme .owl-nav .owl-prev{margin-left:-4px;margin-top:-15%}.who_work2 .item .img:before{margin:30px 0 0 100px}}@media only screen and (max-width:1140px){#main_menu ul.start_page{margin:0 auto!important;width:100%;display:block}#main_menu ul.start_page li{padding:0;margin:1px -2px 1px 0;width:50%!important}#main_menu ul.start_page li:nth-child(2n){float:right}#main_menu ul.start_page li a{padding:10px;position:relative;width:auto;display:block}#main_menu .top_menu{margin:0 auto!important;width:100%;display:block}#main_menu .top_menu li{padding:0;margin:1px -2px 1px 0;width:50%!important}#main_menu .top_menu li a{padding:17px 0;margin:2px;width:auto;display:block}#main_menu .top_menu li a:hover,#main_menu .top_menu li.current a{background-position:100% 0}#main_menu .top_menu li:nth-child(2n){float:right}#main2,.qq1,.qq2{width:100%}#inline2{background-color:#afafaf;margin:50px auto 0;width:100%!important}.formphone{font-size:34pt;position:relative;margin:130px 40px 0 0;width:460px;float:right}.schema-raboty-box .schema-raboty-cnt span{font-size:16pt}.article{width:90%}#send2{float:none!important}#inline{margin-top:0}}@media only screen and (max-width:980px){.logo{width:34%}.nav_search{text-align:right;width:63%}.contacts{width:99%}.slider p{display:none}.soc_fixed{width:auto;float:right;margin-top:-35px}.rigght{margin:0 auto}#content .left .doc{width:88%}.article{width:77%}.phone_block{height:auto;background:#fcfccf}.phone_block .info_left,.phone_block .info_right{margin:0;width:100%;float:none}.phone_block .info_right{text-align:center}.zakaz{height:auto;margin:0;background:#fcfccf;width:100%}.zakaz2{padding-top:3%;font-size:14pt;font-weight:700;color:#000;text-align:center;margin-left:0}.mobile_hidden{display:none}.mobile_vis{display:block}table{max-width:100%!important;margin:0 auto}#main_menu ul.start_page li{height:auto}IMG{max-width:100%}.breadcrumbs{display:none}#content .middle{width:97%}#content .left_bar .name_page{width:100%}#content .left_bar,#content .main_bar{width:100%!important;float:none!important;display:block}.left_bar p.name_page{display:none}#content .left_bar .name_page{padding:0;margin-top:0}#content .left_bar .name_page .name{height:63px;line-height:14px;vertical-align:middle;padding-left:60px;display:table-cell}#content .left_bar .name_page .name a{font-size:14px;color:#fff}#content .left_banner{display:none}#content .company_item .company_item_contacts .map{height:auto;width:100%}#content .company_item .company_item_contacts .map iframe{width:100%!important}#content .company_item .special.mobile_vis{text-align:center;background:#fcfccf;width:100%!important}#content .company_item .mobile_vis .discount{padding:60px 0 80px;font-size:38pt;color:#fff;text-align:center;margin:0;background:url(/skin/images/sale.png) no-repeat scroll 50% transparent;width:173px;float:left}.carousel .owl-theme .owl-nav .owl-next{margin-right:-11px;margin-top:-10%}.carousel .owl-theme .owl-nav .owl-prev{margin-left:-10px;margin-top:-10%}.btn_callback a{padding:14px}#content .company_item .special{height:145px}}@media only screen and (max-width:800px){.mobile_hidden{display:none}.mobile_vis{display:block}table{max-width:100%!important;margin:0 auto}#main_menu ul.start_page li{height:auto}.h2{font-size:24pt}IMG{max-width:100%}.breadcrumbs{display:none}#content .middle{width:97%}#content .left_bar .name_page{width:100%}#content .left_bar,#content .main_bar{width:100%!important;float:none!important;display:block}.left_bar p.name_page{display:none}#content .left_bar .name_page{padding:0;margin-top:0}#content .left_bar .name_page .name{height:63px;line-height:14px;vertical-align:middle;padding-left:60px;display:table-cell}#content .left_bar .name_page .name a{font-size:14px;color:#fff}#content .left_banner{display:none}#content .company_item .company_item_contacts .map{height:auto;width:100%}#content .company_item .company_item_contacts .map iframe{width:100%!important}#content .company_item .special.mobile_vis{text-align:center;background:#fcfccf;width:100%!important}.article{width:100%}.mschema-raboty-box .mschema-raboty-item{width:100%;margin-top:20px}.mschema-raboty-box .mschema-raboty-cnt p{max-width:400px}.comment li{margin:0 auto 15px;width:90%;display:block}.comment-wrap{height:auto}.comment .mc-comment-body{margin-bottom:30px}.comment{padding-left:0}}@media only screen and (max-width:768px){#main{width:100%}.nav ul{padding:0}.nav ul li a{padding-right:5px!important;padding-left:5px!important}#content .left h1,#content .middle h1{font-size:14pt}.col-lg-4,.col-lg-5{width:100%}.who_work .item .img:before,.who_work2 .item .img:before{display:none}.offset-lg-2{margin-left:0}.who_work .item,.who_work2 .item{max-width:65%;margin:0 auto}}@media only screen and (max-width:667px){#content .middle{width:96%;float:right}#content .left{margin:0;width:100%}#content .left h1{margin-left:10px}#content .left .doc{margin:0 10px}.btn_callback{margin-bottom:10px}#slide{display:none}#content .main_bar .company_list{padding-left:5%}#content .main_bar .company_list table{width:45%}.problem{display:block}.problem1,.problem2{width:98%}.schema-raboty-box{height:auto!important}.schema-raboty-box .schema-raboty-group{margin-top:0}.schema-raboty-box .schema-raboty-group:before{height:100%;border-left:2px dashed #019535;right:auto;border-bottom:0;bottom:0;top:95px;top:0;left:50%;width:0;z-index:0}.schema-raboty-box .schema-raboty-group:after{height:0;content:"";visibility:hidden;clear:both;display:block}.schema-raboty-box .schema-raboty-item{height:100px;position:relative;max-width:31px;margin:28px auto 0;width:100%;float:none}.schema-raboty-box .schema-raboty-item.master .schema-raboty-cnt,.schema-raboty-box .schema-raboty-item.master .schema-raboty-ico{top:0}.schema-raboty-box .schema-raboty-item .schema-raboty-ico{right:100%;position:absolute}.schema-raboty-box .schema-raboty-item.right .schema-raboty-ico{right:auto;top:0;margin-left:5px;left:100%}.schema-raboty-box .schema-raboty-item .schema-raboty-cnt{margin-right:0;right:auto;position:absolute;text-align:left;margin-left:35px;left:100%}.schema-raboty-box .schema-raboty-item .schema-raboty-cnt.call{top:0}.schema-raboty-box .schema-raboty-item.right .schema-raboty-cnt{margin-right:35px;right:100%;text-align:right;top:0;margin-left:0;left:auto}.schema-raboty-box .schema-raboty-ico.ico1{top:0}.schema-raboty-box .schema-raboty-ico.ico2{background-position:-65px 0}.schema-raboty-box .schema-raboty-ico.ico3{background-position:-130px 0}.schema-raboty-box .schema-raboty-ico.ico4{background-position:-196px 0;width:92px}.schema-raboty-box .schema-raboty-cnt{text-align:left;top:0;margin-left:11px;width:190px}.schema-raboty-box .schema-raboty-cnt p{max-width:190px}.schema-raboty-box .schema-raboty-cnt span{margin:0;line-height:17px;display:block}.formphone{font-size:26pt;margin:79px 0 0;width:329px}.nschema-raboty-box .nschema-raboty-item{width:100%!important;float:none}.form1 ol{margin-left:3px;line-height:1.5}.brands .item{width:30%}#content .company_item p{width:100%}.line{display:none}}@media only screen and (max-width:600px){.logo{padding-bottom:10px;width:99%}.nav_search{margin-bottom:12px;text-align:center;width:99%}.nav ul li{padding:3px 1px}.contacts{width:99%}#main_menu li span{font-size:20pt}#wrapper{max-width:640px;width:auto}#inline{max-width:480px;text-align:center;width:auto}#inline label{margin:10px auto;display:block}#inline .txt{max-width:330px;float:none}#inline .txt,#inline .txtarea{margin:10px auto;width:96%;display:block}#inline .txtarea{max-width:474px}#send{color:#fff;margin:10px auto;float:none}.remont-kvartir ul li{width:60%}.pphone{font-size:30pt}.form1{height:auto}.contacts{margin:0}.carousel .owl-theme .owl-nav .owl-next{margin-right:-15px}.carousel .owl-theme .owl-nav .owl-prev{margin-left:-12px}.yelowbottom,.yelowtop{border-width:0 150px 20px}}@media only screen and (max-width:568px){.logo{margin:0 auto}.nav_search{text-align:center;top:0;left:0;width:100%;float:none}.nav_search .nav{margin:0 auto;width:auto}.nav_search .search_module{display:none}.contacts li{width:40%}.contacts li:first-child{display:none}.carousel .owl-theme .owl-nav .owl-next{margin-right:-11px;margin-top:-20%}.carousel .owl-theme .owl-nav .owl-prev{margin-left:-10px;margin-top:-20%}.videoItem{width:97%}}@media only screen and (max-width:550px){#content .group_list td{width:200px}#content .group_list td a,#content .group_list td img{width:200px!important}.soc_fixed{margin-top:-7px}.schema-raboty-box .schema-raboty-item{position:relative;max-width:100%;width:100%;float:left}.schema-raboty-box .schema-raboty-item .schema-raboty-ico,.schema-raboty-box .schema-raboty-item.right .schema-raboty-ico{right:0;position:relative;top:0;margin-left:0;left:0}.schema-raboty-box .schema-raboty-cnt{margin-right:0;right:0;position:relative;text-align:center;margin-left:0;left:0;width:100%}.schema-raboty-box .schema-raboty-item.right .schema-raboty-cnt{right:0;text-align:center;top:0;margin:0 auto;left:0;width:100%}.schema-raboty-box .schema-raboty-item .schema-raboty-cnt{margin-right:0;right:0;position:relative;text-align:center;margin-left:0;left:0;width:100%}.schema-raboty-box .schema-raboty-cnt p{max-width:98%}.col-lg-4{width:98%}.schema-raboty-box .schema-raboty-group{margin-top:-50px}.schema-raboty-box{margin-bottom:50px}#ulok li{margin-left:-25px}}@media only screen and (max-width:480px){#main_menu ul.start_page{margin:0 auto!important;width:auto;display:block}#main_menu ul.start_page li{padding:0;margin:0;width:100%!important;float:none;display:block}#main_menu ul.start_page li:nth-child(2n){float:none}#main_menu ul.start_page li a{padding:10px;position:relative;width:100px;width:auto;display:block}#content .group_listg li{float:none}#content .left,#content .middle{margin:0;width:100%}#content .left h1,#content .middle h1{font-size:20pt;margin-left:10px}#content .left .doc,#content .middle .doc{margin:0 10px}#content .middle .doc p{text-align:center}#main_menu .top_menu li{padding:0;margin:0;width:100%!important}#content .group_list td{width:300px}#content .group_list td a,#content .group_list td img{width:300px!important}#content .main_bar .company_list{padding-left:5%}#content .main_bar .company_list table{width:90%}#content .company_item table{width:100%!important}#content .company_item .mobile_vis.tels .discount{margin:0 auto;float:none;display:block}#content .company_item .mobile_vis.tels p{text-align:center!important}.pphone{font-size:25pt}.form1{height:auto;background-image:none}.qq{background-image:none!important}.problem1,.problem2{padding:0 2px;margin:0}h1{font-size:18pt}h2{font-size:16pt}h3,h4,h5,h6{font-size:14pt}.form1,.form1 ul,.p20,.qq01{font-size:14pt!important}.nschema-raboty-box .nschema-raboty-cnt span,.schema-raboty-box .schema-raboty-cnt span{font-size:14pt}#inline2{margin-top:10px}}@media only screen and (max-width:380px){.pphone{font-size:20pt}.schema-raboty-box .schema-raboty-item{margin-top:65px}.form{margin:0;background-image:none}.formphone{height:90px;transform:none;font-size:20pt;text-shadow:none;margin:0;width:100%}.brands .item{width:50%}.nschema-raboty-box .nschema-raboty-group{margin-top:0}.fancybox-skin{padding:10px!important}}@media only screen and (max-width:360px){#content .group_list td{width:200px}#content .group_list td a,#content .group_list td img{width:200px!important}#inline{margin-top:-14px}#inline .txtarea{height:95px}}@media only screen and (max-width:320px){#content .group_list td{width:200px}#content .group_list td a,#content .group_list td img{width:200px!important}.pphone{font-size:16pt}.yelowtop{border-width:0 110px 10px}.yelowbottom{border-width:0 150px 20px}}@media only screen and (max-width:240px){#content .group_list td{width:180px}#content .main_bar .company_list{padding-left:0}#content .main_bar .company_list table{width:80%}}