@media screen and (max-width:939px){#all_content,body,html{height:100%}body{overflow:hidden;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}#all_content{overflow-y:auto;-webkit-overflow-scrolling:touch}#top{margin-bottom:60px}.hidden-h,.visible-d,.visible-v{display:none!important}.block3-3-1 .block,.block6-3-2 .block{padding:0 0 15px;text-decoration:none;margin-bottom:20px;color:#000;transition:all .3s;width:31%;vertical-align:top;display:inline-block}#main{margin:0 0 60px}#content{padding:0 3%}#bottom .moduletable,#top .moduletable{margin-right:-3%;padding-right:3%;margin-left:-3%;padding-left:3%}#total .img50{margin:0 0 20px}#total .img50 li{max-width:48%;margin:1%!important}#total .img50 a,#total .img50 img{max-width:98%!important;margin:0!important}.comment{padding:20px 35px 22px;border-radius:30px}.top_menu .logo{color:#fff;margin:15px 0 10px;width:195px;line-height:35px;display:block}.top_menu h3{padding:11px 0 11px 5%;font-size:18px;position:relative;margin:0;font-family:regular}.top_menu h3.active{color:#0065eb}.top_menu .moduletable ul li span:after{top:12px}.top_menu .moduletable ul ul{margin:0 0 15px 12px;display:none}.top_menu .moduletable ul li.active ul{display:block}.top_menu .moduletable ul ul a{padding:7px 0 7px 10px;font-size:13px}.top_menu .adres,.top_menu .grafik,.top_menu .mail{font-size:14px;font-family:light}.top_menu .moduletable ul li.active span:not(.active):after{transform:rotate(45deg) translate(3px,3px)}.top_menu .moduletable ul li.active span.active:after{transform:rotate(-135deg)}.top .moduletable.slider{height:auto;padding:0 3%;margin:-50px -3% 40px;background-position:50%}.top_menu .left{text-align:left;display:inline-block}.top_menu .right{margin-left:30px;vertical-align:top;display:inline-block}.top_menu .tel{font-size:15px;margin-bottom:8px;background-position:0 2px;font-family:light}.top_menu .dopmenu .moduletable .nav.menu{margin-bottom:10px;display:none}.top_menu .moduletable h3:after{height:5px;transform:rotate(-135deg);border-left:1px solid transparent;border-color:transparent transparent #0065eb;transition:transform .3s,border-color .3s ease-in-out;content:"";position:absolute;border-top:1px solid transparent;top:17px;margin-left:12px;width:5px}.top_menu .moduletable h3.active:after{border-color:#333;transform:rotate(45deg) translate(3px,3px)}.top_menu{height:100%;border-right:2px solid #0065eb;transition:transform .5s cubic-bezier(.4,0,.2,1);position:fixed;bottom:0;margin:0;background:hsla(0,0%,100%,.99);left:-91%;width:90%;z-index:99}.top_menu.show{transform:translate3d(100%,0,0);-webkit-overflow-scrolling:touch}.top_menu .m_content{height:100%;overflow-y:auto;overflow-x:hidden;padding:0 5%}.top_menu .m_content>.moduletable{padding:20px 5%;margin:30px -6% 20px -5%;background:#f4f4f4;background:linear-gradient(#0264ea,#0151bb)}.top_menu .m_content>.moduletable li{border:none}.top_menu .m_content>.moduletable li a{color:#fff}.top_menu .m_content .razdel{font-size:19px;margin-bottom:10px;font-family:bold}.top_menu .dopmenu:last-child .moduletable{margin-bottom:0}.top_menu .dopmenu .nav.menu{margin-left:15px}.top_menu li{list-style:none}.top_menu .dopmenu .current a{text-decoration:underline;color:#0151bb}.top_menu li a,.top_menu li span{padding:11px 0 11px 5%;font-size:15px;text-decoration:none;color:#000;transition:color .2s;text-transform:uppercase;position:relative;width:90%;display:inline-block}.top_menu li{border-bottom:1px solid #e1e1e1}.top_menu .dopmenu li{width:90%}.top_menu li:last-child{border:none}.top_menu .dopmenu li a,.top_menu li span{padding:8px 0 8px 7px;font-size:14px;text-transform:none}.m_menu{height:36px;border:2px solid #0277c9;right:-50px;transition:transform .5s,background .3s cubic-bezier(.55,.06,.68,.19),border-color .2s ease-in-out;position:absolute;top:40px;margin:0;box-shadow:1px 3px 8px -2px rgba(0,0,0,.3);border-radius:10px;background:hsla(0,0%,100%,.85);width:36px;display:block;z-index:100}.m_menu.active{border-color:transparent;transform:translate3d(-40px,0,0);box-shadow:none;background:transparent}.span-bar{height:2px;margin-bottom:5px;transition:transform .5s;position:absolute;border-radius:3px;background:#0065eb;left:7px;width:22px;display:block}.m_menu span:first-child{top:11px}.m_menu span:nth-child(2){top:17px}.m_menu span:nth-child(3){top:23px}.m_menu.close span:first-child{transform:translate3d(0,6px,0) rotate(45deg)!important}.m_menu.close span:nth-child(2){transform:rotate(-45deg)!important}.m_menu.close span:nth-child(3){transform:translate3d(0,-6px,0) rotate(-45deg)!important}.m_menu.line-close span:first-child{transform:translate3d(0,6px,0) rotate(0deg)}.m_menu.line-close span:nth-child(3){transform:translate3d(0,-6px,0)}#m_arrow{height:26px;font-size:20px;right:20px;color:#fff;transition:filter .3s;position:absolute;bottom:10px;text-align:center;border-radius:5px;background:rgba(42,126,238,.7);width:28px;line-height:20px;display:block}#header_m{margin-bottom:50px;text-align:center}.logo{position:relative;margin:0 auto 20px;width:195px;display:block}#footer_inner_m .zakaz span,#header_m .zakaz span{font-size:17px}#footer_inner_m .tel,#header_m .tel{font-size:22px;background-size:16px;margin:0 2% 6px;background-position:2px 6px;display:inline-block}#header #header_m .zakaz{padding:5px 0!important;margin:35px -3% 0;width:106%}#footer_inner_m .zakaz{padding:5px 0!important;margin:0 -3% 30px;width:100%}#header_m .line-head{padding:5px 2% 0;margin:0 -3% 25px;background:#f5f5f5}#header_m .line-head .grafik{margin-right:15%}#header_m .line-head .mail{margin-left:15%}#header_m .grafik{display:inline-block}#header_m .grafik,#header_m .mail{font-size:12px;margin:0 3%;vertical-align:top;padding-left:18px}#footer_inner_m .zakaz,#header .zakaz{height:100%;padding:0 30px;text-decoration:none;color:#fff;transition:background .3s;background:#0066eb;background:-moz-linear-gradient(90deg,#0066eb 0,#0051ba 100%);background:-webkit-linear-gradient(0deg,#0066eb,#0051ba);background:linear-gradient(90deg,#0066eb,#0051ba);line-height:40px;display:inline-block}#footer_inner_m .zakaz span,#header .zakaz span{font-size:13px;font-family:black;display:block}#top .moduletable.slider{padding:30px 3%;margin:-50px -3% -110px}.moduletable.slider:before{height:170px;right:7%;width:170px}.moduletable.slider:after{background-position:right -150px bottom -15px}.custom.slider{padding-top:60px;position:relative;padding-bottom:170px;z-index:2}.slider .title{max-width:370px}#top .moduletable.razdel{padding:0 3% 140px;margin:0 -3% 40px}#top .moduletable.razdel:after{background-position:right -100px bottom -100px}#top .moduletable.remont:after{background-position:right -100px bottom -20px}#bottom .moduletable.plusi:after{background-position:right -100px bottom -70px}.razdel .h2{position:relative;z-index:1}.razdel .all_punkt:not(.active) .punkt{transform:translateX(15%);max-width:70%}.razdel .punkt{transition:transform .5s,max-width .6s cubic-bezier(.4,0,.2,1);max-width:calc(47% - 20px);text-align:left;margin:15px 0;width:100%}.razdel .punkt+.moduletable{overflow:hidden;padding:0!important;right:0;transition:opacity .3s,transform .3s,visibility .3s;position:absolute;opacity:0;visibility:hidden;margin:-7px 0 0!important;width:50%;vertical-align:top;display:inline-block}.razdel .punkt+.moduletable.active{transform:translateY(20px);opacity:1;visibility:visible}#top .moduletable.razdel:before{height:100%}#top .moduletable.slider{background-size:auto 100%;background-position:right -260px top 0}.photo .block3-3-1 .block{height:auto;max-width:28%;padding-left:17px}.photo .block .title.marker{margin-top:-180px}.plusi .block{padding:10px 0;margin-bottom:25px}.moduletable.circle_form{padding:35px 3% 45px;border-top:3px solid #0065eb;border-bottom:3px solid #0065eb;margin:0 -3% 90px;background:linear-gradient(#fff,#f5f5f5);background:url(/templates/shablon/images/fon-s3.png)}#footer_inner_m{padding-top:0;border-top:1px solid #e1e1e1;text-align:center;margin:0 auto 40px}#footer .logo{margin-top:0}#foot6 .foot6_in{padding:10px 3%;background:#e1e1e1}#foot6 .left_foot{width:65%}#foot6 .right_foot{width:auto}.all_skidki{text-align:center}.skidka{font-size:15px;max-width:100%;text-align:left;margin:0 0 40px;width:46%}.skidka:nth-child(odd){margin-right:4%}.skidka:nth-child(2n){margin:0 0 60px}.skidka img{max-width:100%}.skidka .sroki_skidka{white-space:nowrap}.skidka .sroki_skidka span{white-space:normal}.custom.calculate{padding:10px 20px 16px;font-size:17px;border-top:3px solid #045fdd;border-bottom:3px solid #045fdd;margin:35px auto;background:#f4f4f4;line-height:21px!important}.calc-steklo>div:first-child>div,.calc-steklo>div:nth-child(2)>div{padding:20px 24px 17px;margin:20px 0 10px!important}#calc .dostavka input,#calc .razmer input{height:27px;padding:2px 10px;font-size:16px;border:none;text-align:center;margin:0 5px 10px;border-radius:4px;width:40px;line-height:27px}#calc input.rad+label{margin:0 20px 6px 0;background:url(/images/radio.png) 0 0 no-repeat;cursor:pointer;font-family:light;padding-left:24px;display:inline-block}.calc-steklo input.cb+label{margin:0 20px 5px 0}#calc .offert{padding:0;font-size:12px;text-align:center;line-height:12px;font-family:light}#calc #sub{height:50px;font-size:21px;border:none;margin:0 0 10px;background:#0151ba;background:linear-gradient(90deg,#0066eb,#0051ba);width:100%;font-family:light}#calc #sub,#result_in{color:#fff;border-radius:5px}#result_in{padding:20px 0;font-size:17px;margin:30px auto 20px;background:#3187d6}#result_in>div{line-height:20px}.result_right a{font-size:20px;color:#fff;margin:15px 0;background:none;font-family:medium;display:inline-block}.result_right .zakaz{padding:11px 20px;border:1px solid #ddd;min-width:70%;margin:10px 0 0;border-radius:5px;background:#0151bb;background:linear-gradient(90deg,#0066eb,#0051ba);cursor:pointer;display:inline-block}#result span{margin:30px 0}}