	
.the_new, .adapt_menu, .adapt_menu2 {display:none}


.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-menu{box-sizing:border-box;background:inherit;display:block;padding:0;margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mm-menu a,.mm-menu a:active,.mm-menu a:hover,.mm-menu a:link,.mm-menu a:visited{color:inherit;text-decoration:none}.mm-panels,.mm-panels>.mm-panel{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-panel,.mm-panels{background:inherit;border-color:inherit;box-sizing:border-box;margin:0}.mm-panels{overflow:hidden}.mm-panel{-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;padding:0 20px;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.mm-panel:not(.mm-hidden){display:block}.mm-panel:after,.mm-panel:before{content:'';display:block;height:20px}.mm-panel_has-navbar{padding-top:40px}.mm-panel_opened{z-index:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel_opened-parent{-webkit-transform:translate(-30%,0);-ms-transform:translate(-30%,0);transform:translate(-30%,0);-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}.mm-panel_highest{z-index:2}.mm-panel_noanimation{transition:none!important}.mm-panel_noanimation.mm-panel_opened-parent{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-listitem_vertical>.mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;display:none;padding:10px 0 10px 10px}.mm-listitem_vertical>.mm-panel:after,.mm-listitem_vertical>.mm-panel:before{content:none;display:none}.mm-listitem_opened>.mm-panel{display:block}.mm-listitem_vertical>.mm-btn_next{box-sizing:border-box;height:40px;bottom:auto}.mm-listitem_vertical .mm-listitem:last-child:after{border-color:transparent}.mm-listitem_opened>.mm-btn_next:after{-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);right:19px}.mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}.mm-btn_fullwidth{width:100%}.mm-btn_clear:after,.mm-btn_clear:before,.mm-btn_close:after,.mm-btn_close:before{content:'';border:2px solid transparent;box-sizing:content-box;display:block;width:5px;height:5px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-btn_clear:before,.mm-btn_close:before{border-right:none;border-bottom:none;right:18px}.mm-btn_clear:after,.mm-btn_close:after{border-left:none;border-top:none;right:25px}.mm-btn_next:after,.mm-btn_prev:before{content:'';border-top:2px solid transparent;border-left:2px solid transparent;box-sizing:content-box;display:block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0}.mm-btn_prev:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:23px;right:auto}.mm-btn_next:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);right:23px;left:auto}.mm-navbar{border-bottom:1px solid;border-color:inherit;text-align:center;line-height:20px;display:none;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0;opacity:1;transition:opacity .4s ease}.mm-navbar>*{box-sizing:border-box;display:block;padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mm-navbar__btn:first-child{left:0}.mm-navbar__btn:last-child{text-align:right;right:0}.mm-panel_has-navbar .mm-navbar{display:block}.mm-listitem,.mm-listview{list-style:none;display:block;padding:0;margin:0}.mm-listitem,.mm-listitem .mm-btn_next,.mm-listitem .mm-btn_next:before,.mm-listitem:after,.mm-listview{border-color:inherit}.mm-listview{font:inherit;line-height:20px}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin-top:-20px}.mm-listitem{position:relative}.mm-listitem:after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}.mm-listitem:after{left:20px}.mm-listitem a,.mm-listitem a:hover{text-decoration:none}.mm-listitem>a,.mm-listitem>span{color:inherit;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listitem .mm-btn_next{background:rgba(3,2,1,0);padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listitem .mm-btn_next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth){width:50px}.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+a,.mm-listitem .mm-btn_next:not(.mm-btn_fullwidth)+span{margin-right:50px}.mm-listitem .mm-btn_fullwidth:before{border-left:none}.mm-listitem .mm-btn_fullwidth+a,.mm-listitem .mm-btn_fullwidth+span{padding-right:50px}.mm-listitem_divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:75%;text-transform:uppercase;padding:5px 10px 5px 20px}.mm-listitem_divider:after{content:' ';display:none;position:static;display:inline-block}.mm-listitem_spacer{padding-top:40px}.mm-listitem_spacer>.mm-btn_next{top:40px}.mm-menu{background:#f3f3f3;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.75)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.4);tap-highlight-color:rgba(255,255,255,.4)}.mm-menu .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu .mm-listitem_selected>span{background:rgba(255,255,255,.4)}.mm-menu .mm-listitem_opened>.mm-btn_next,.mm-menu .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.05)}.mm-menu .mm-listitem_divider{background:rgba(0,0,0,.05)}
.mm-page{box-sizing:border-box;}.mm-slideout{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.mm-wrapper_opened{overflow-x:hidden;position:relative}.mm-wrapper_background .mm-page{background:inherit}.mm-menu_offcanvas{display:none;position:fixed;right:auto;z-index:0}.mm-menu_offcanvas.mm-menu_opened{display:block}.mm-menu_offcanvas.mm-menu_opened.mm-no-csstransforms{z-index:10}.mm-menu_offcanvas{width:80%;min-width:140px;max-width:440px}.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(80vw,0);-ms-transform:translate(80vw,0);transform:translate(80vw,0);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media all and (max-width:175px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(140px,0);-ms-transform:translate(140px,0);transform:translate(140px,0);-webkit-transform:translate3d(140px,0,0);transform:translate3d(140px,0,0)}}@media all and (min-width:550px){.mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page__blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:2}.mm-wrapper_blocking{overflow:hidden}.mm-wrapper_blocking body{overflow:hidden}.mm-wrapper_blocking .mm-page__blocker{display:block}
.mm-sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;min-width:1px!important;height:1px!important;min-height:1px!important;padding:0!important;overflow:hidden!important;position:absolute!important}
.mm-menu_theme-white{background:#fff;border-color:rgba(0,0,0,.1);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-navbar a,.mm-menu_theme-white .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-btn:after,.mm-menu_theme-white .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview .mm-btn_next:after{border-color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.03);tap-highlight-color:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-white .mm-listitem_selected>span{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-white .mm-listitem_opened>.mm-panel{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-listitem_divider{background:rgba(0,0,0,.06)}.mm-menu_theme-white .mm-counter{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-iconbar,.mm-menu_theme-white .mm-iconbar a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.03)}.mm-menu_theme-white .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-white .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-white .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.2)}.mm-menu_theme-white .mm-searchfield input{background:rgba(0,0,0,.06);color:rgba(0,0,0,.7)}.mm-menu_theme-white .mm-panel__noresultsmsg{color:rgba(0,0,0,.3)}.mm-menu_theme-white .mm-sectionindexer a{color:rgba(0,0,0,.3)}.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-white.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-white.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.03)}.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-white.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-white.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.03)}.mm-menu_theme-white label.mm-check:before{border-color:rgba(0,0,0,.7)}.mm-menu_theme-white label.mm-toggle{background:rgba(0,0,0,.1)}.mm-menu_theme-white label.mm-toggle:before{background:#fff}.mm-menu_theme-whiteinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-dark{background:#333;border-color:rgba(0,0,0,.3);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-navbar a,.mm-menu_theme-dark .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-btn:after,.mm-menu_theme-dark .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(0,0,0,.1);tap-highlight-color:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-dark .mm-listitem_selected>span{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-dark .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-listitem_divider{background:rgba(255,255,255,.08)}.mm-menu_theme-dark .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-iconbar,.mm-menu_theme-dark .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_keyboardfocus a:focus{background:rgba(0,0,0,.1)}.mm-menu_theme-dark .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-dark .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-dark .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_shadow-page:after{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 20px rgba(0,0,0,.5)}.mm-menu_theme-dark .mm-searchfield input{background:rgba(255,255,255,.15);color:rgba(255,255,255,.85)}.mm-menu_theme-dark .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-dark .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-dark.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(0,0,0,.1)}.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-dark.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-dark.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(0,0,0,.1)}.mm-menu_theme-dark label.mm-check:before{border-color:rgba(255,255,255,.85)}.mm-menu_theme-dark label.mm-toggle{background:rgba(0,0,0,.3)}.mm-menu_theme-dark label.mm-toggle:before{background:#333}.mm-menu_theme-darkinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}.mm-menu_theme-black{background:#000;border-color:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-navbar a,.mm-menu_theme-black .mm-navbar>*{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-btn:after,.mm-menu_theme-black .mm-btn:before{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview .mm-btn_next:after{border-color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-listview a:not(.mm-btn_next){-webkit-tap-highlight-color:rgba(255,255,255,.15);tap-highlight-color:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_selected>a:not(.mm-btn_next),.mm-menu_theme-black .mm-listitem_selected>span{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-listitem_opened>.mm-btn_next,.mm-menu_theme-black .mm-listitem_opened>.mm-panel{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-listitem_divider{background:rgba(255,255,255,.2)}.mm-menu_theme-black .mm-counter{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-iconbar,.mm-menu_theme-black .mm-iconbar a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_keyboardfocus a:focus{background:rgba(255,255,255,.15)}.mm-menu_theme-black .mm-navbar_tabs>:not(.mm-navbar__tab_selected),.mm-menu_theme-black .mm-navbars_bottom.mm-navbars_has-tabs .mm-navbar_tabs~.mm-navbar,.mm-menu_theme-black .mm-navbars_top.mm-navbars_has-tabs>.mm-navbar:not(.mm-navbar_tabs){background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_shadow-page:after{box-shadow:false}.mm-menu_theme-black.mm-menu_shadow-panels .mm-panel{box-shadow:false}.mm-menu_theme-black .mm-searchfield input{background:rgba(255,255,255,.25);color:rgba(255,255,255,.75)}.mm-menu_theme-black .mm-panel__noresultsmsg{color:rgba(255,255,255,.4)}.mm-menu_theme-black .mm-sectionindexer a{color:rgba(255,255,255,.4)}.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>a,.mm-menu_theme-black.mm-menu_selected-hover .mm-listview:hover>.mm-listitem_selected>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a.mm-btn_fullwidth:hover+span,.mm-menu_theme-black.mm-menu_selected-hover .mm-listitem>a:not(.mm-btn_fullwidth):hover{background:rgba(255,255,255,.15)}.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>a,.mm-menu_theme-black.mm-menu_selected-parent .mm-panel_opened-parent .mm-listitem:not(.mm-listitem_selected-parent)>span{background:0 0}.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_fullwidth+span,.mm-menu_theme-black.mm-menu_selected-parent .mm-listitem_selected-parent>a.mm-btn_next:not(.mm-btn_fullwidth){background:rgba(255,255,255,.15)}.mm-menu_theme-black label.mm-check:before{border-color:rgba(255,255,255,.75)}.mm-menu_theme-black label.mm-toggle{background:rgba(255,255,255,.25)}.mm-menu_theme-black label.mm-toggle:before{background:#000}.mm-menu_theme-blackinput.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu_shadow-page:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:100;-webkit-clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%);clip-path:polygon(-20px 0,0 0,0 100%,-20px 100%)}.mm-menu_shadow-page.mm-menu_position-right:after{left:auto;right:100%}.mm-menu_shadow-page.mm-menu_position-front:after{content:none;display:none}.mm-menu_shadow-page:after{box-shadow:0 0 10px rgba(0,0,0,.3)}.mm-menu_shadow-panels .mm-panel{box-shadow:0 0 10px rgba(0,0,0,.3)}
[class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:0}.mm-wrapper_opening [class*=mm-menu_pagedim].mm-menu_opened~.mm-page__blocker{opacity:.3;transition:opacity .4s ease .4s}.mm-menu_opened.mm-menu_pagedim~.mm-page__blocker{background:inherit}.mm-menu_opened.mm-menu_pagedim-black~.mm-page__blocker{background:#000}.mm-menu_opened.mm-menu_pagedim-white~.mm-page__blocker{background:#fff}


@media (min-width: 1024px) and (max-width:1199px) {
	body, html {
		min-width: 769px;
		margin:0
	}
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.row, .owl-stage {max-width:none}
			
			.container {width:100%}
			
				.top_menu .item_nav {width:185px}
				.montazh ul {display:flex}
				
				.s1 .top_link a {font-size:13px}
				.s1 .top_link {width:auto!important;padding-left:50px;margin-right:20px}
				
				.o_calc .maket {width:calc(100% - 115px)}
				
				.okna_pro .obg {background:#FF1E70;}
				.section_dver .btn {font-size:13px}
				
				.carousel-dop.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px}
				.carousel-dop.owl-theme .owl-controls .owl-nav .owl-next {right:-10px}
				
				.w_color {height:auto;background:#bdeaff}
				.w_color .carousels {width:calc(100% - 360px)}
				
				.carousel-color.owl-theme .owl-controls .owl-nav .owl-prev, .carousel-sing.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px}
				
				
				.n1 .n1_block {width:30%;margin:0 1%;min-width:0}
					.n1 .n1_sub_block {margin:0 auto!Important;background:none!important}
					.n1 .n1_hh {
						font-size: 20px;
						text-align: center;
						font-family: "RobotoBold";
						height: 52px;
						padding-top: 15px;
						text-transform: uppercase;
						background: #FFEB00;
						border-radius: 30px;
						margin-bottom: 10px;
					}
					.n1 .n1_sub_block.hh2 img {margin:0 auto}
					.n1 .n1_niz.nn2 {left:0;right:0;margin:10px auto}
					
				.rsk {
					background: rgba(0, 0, 0, 0) url("../img/rsk_bg2.jpg") no-repeat center center;
					min-height: 321px;
					padding-top: 55px;
					margin-top: 40px;
					margin-bottom: 20px;
				}	
				.rsk .pl {padding-left:0}
				.carousel-wirk.owl-theme .owl-controls .owl-nav .owl-prev {left:0}
				.carousel-wirk.owl-theme .owl-controls .owl-nav .owl-next {right:0}
				
				
}


@media (max-width: 1023px) {
	body, html {
		min-width: 210px;
		margin:0;
		padding:0;
	}
	
	
	
		body div {max-width:100%;box-sizing:border-box}
			body img {height:auto!important;max-width:100%}
			body embed, body iframe, body  video {max-width:100%}
			.text table {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.row, .owl-stage {max-width:none}
			
			.container {width:100%}
			
				.index_banner {height:auto;padding:15px 0}
				.n1 .n1_niz .n1_left {font-size:12px}
				
				.n1 .n1bg {text-align:center}
				.n1 .n1_block {float:none;display:inline-block;vertical-align:top;width:30%;margin:15px 1%;height:auto}
				.n1 .n1_sub_block.hh2, .n1 .n1_sub_block.hh2 img, .n1 .n1_sub_block.hh3 img, .n1 .n1_sub_block.hh1 img {margin:0 auto}
				.n1 .n1_niz.nn2 {left:0;margin:10px auto}
				.n1 .n1_niz.nn3, .btn_cupit_hh3 {left:auto;bottom:auto;margin:10px auto}
				/*.n1 .n1_sub_block.hh1, .n1 .n1_sub_block.hh2, .n1 .n1_sub_block.hh3 {background:none;width:100%}
					.n1 .n1_hh {background:#ffeb00;border-radius:10px;padding:8px 25px;display:inline-block;vertical-align:top;height:auto;margin-bottom:10px}
					.btn_cupit_hh1 {height:auto}*/
					
					
				.n1 .n1_niz.nn1 {left:0}	
				.n1 .n1_niz {margin:15px auto}
					
				.montazh {background:none}	
				.montazh ul {max-width:100%;display:flex;overflow:scroll;padding-bottom:15px;margin-bottom:25px}
				.montazh .montazh_block_pr {min-width:80px}
				.montazh .montazh_block p {font-size:14px}
				.montazh .montazh_block {width:125px}
				
				.footer .ffl {padding:0 15px}
				.footer_new_menu {padding-left:0;padding-right:0}
				.footer_new_menu .menu_footer {padding:0 15px;display:block;}
				.footer_new_menu .menu_footer ul {min-width:0;margin:0}
				.footer_new_menu .menu_footer ul li {margin:10px 0;padding:10px 0;border-bottom:1px #f2f2f2 solid}
				.footer_new_menu .menu_footer ul a {font-size:14px}
				.ask_block .ask {font-size:16px;padding:10px 40px 10px 10px}
				.row_ask.active .open {font-size:14px}
				
				.form_price {height:auto;padding:15px;background:#fdd003}
					.form_price .fp_block {width:100%;max-width:100%;margin:0 auto}
					.form_price .hh {height:auto;padding:15px;background:#ff2271;margin:15px 0;border-radius:15px}
					.form_price .hh .h1, .form_price .line2 span {font-size:24px;margin:0}
					.form_price .line1, .form_price .line2 {font-size:16px}
					
				.otz ul {max-width:100%;padding:15px;box-sizing:border-box;display:flex}	
					.otz ul li {width:33%;height:auto}
					.otz .ui-tabs-anchor, .otz ul li p {font-size:12px}
					.otz .ui-tabs-anchor span {font-size:14px}
					.otz ul li.ui-state-active {height:auto}
					.otz ul li p span {display:block;}
					.otz ul li p img {max-width:17%}
					.otz .tabs {height:auto;padding:15px;background:#ffdb01}
					
					
				.c_work, .bes .bes_block {height:auto;padding:15px;border-radius:10px;background:#ffdb01}	
				.item .w_block .w_block_l p {font-size:14px}
				.item .w_block .w_block_l .w_adr, .item .w_block .w_block_l .w_client {font-size:16px;min-height:50px}
				.carousel-wirk.owl-theme .owl-controls .owl-nav .owl-prev {left:0}
				.carousel-wirk.owl-theme .owl-controls .owl-nav .owl-next {right:0}
				.item .w_block .w_block_r .w_msg1 {position:static;margin:0 auto}
				.item .w_block .w_block_r .b_btn {margin:15px auto}
				
				.o_calc {padding:0 15px;text-align:center}
					.o_calc .oc_type_menu, .o_calc .oc_type_text, .o_calc .maket {float:none;margin:0 auto}
					.o_calc .oc_type_menu {display:flex;justify-content:space-between}
					.o_calc .oc_type_menu > div {position:static!important}
					.o_calc .vert, .o_calc .horiz {float:none;display:inline-block;vertical-align:top;margin:10px;height:auto;width:auto}
					.o_calc .ui-widget-content {display:none!Important}
					.o_calc .maket {text-align:center}
					.o_calc .r_block .oc_line {font-size:14px;text-align:left}
					.o_calc .r_block .oc_line span {padding-right:20px}
					.o_calc .r_block .oc_pr_block .bl_left {width:100%;margin:0 0 10px;float:none}
					.o_calc .r_block .oc_pr_block .bl_right {float:none;margin:10px auto;clear:both}
					
					
					.carousel-dop.owl-theme .owl-controls .owl-nav .owl-prev {left:0}
					.carousel-dop.owl-theme .owl-controls .owl-nav .owl-next {right:0}
					
					.w_color {height:auto;background:#c4e0ec}
						.w_color .okno, .w_color .carousels {float:none;margin:0 auto;padding:0}
						.carousel-color.owl-theme .owl-controls .owl-nav .owl-prev, .carousel-sing.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px}
						.carousel-color.owl-theme .owl-controls .owl-nav .owl-next, .carousel-sing.owl-theme .owl-controls .owl-nav .owl-next {right:-10px}
						.w_color .config_hh1, .w_color .config_hh2 {width:100%;height:auto;padding:8px 15px;background:#ff3068;border-radius:8px}
						
						
					.rsk {background:#ffe001;padding:15px 0}	
						.rsk .pl {padding:0}
						.rsk .razmetka1 {float:none;display:inline-block;vertical-align:top;width:30%;margin:10px 1%;max-width:100%}
						.c_btn {width:100%;height:auto;padding:8px 10px;border-radius:10px;background:#ff1869;border-bottom:2px #df064c solid}
						.in_name, .in_tel {width:100%;height:auto;background:none;padding:0;max-width:100%}
						.rsk .f_input label, .callback_form .f_input label {padding:0;transform:initial;font-size:14px;position:static;margin:0 0 5px}
						.rsk .f_input input, .callback_form .f_input input {font-size:14px!Important;padding:10px;border-radius:10px;border:2px #ff1869 solid;background:#fff;width:100%}
						
					.t_blocks .t_block img {width:90px}	
					.t_blocks .t_block .r_block {float:none;width:auto;overflow:hidden}
					.t_blocks .t_block .r_block .h2 {font-size:20px;margin-top:0}
					.t_blocks .t_block .r_block p {font-size:14px}
					.b_btn {font-size:20px}
					.links1 p, .links1 li {font-size:16px!important;line-height:22px}
					
					.oz {height:auto;background:none}
						.oz .oz_block {width:100%;height:auto;border-radius:25px;padding:25px;background:#ff3068;bordeR:2px #ffdf00 solid}
						.oz .oz_block .oz_hh {margin:15px 0;font-size:18px}
						.oz .oz_block p {padding:15px 0}
						
						
					.d3 .d3_block {height:auto;padding:25px;border-radius:25px;background:#fde03c}	
					.d3 .sign5 {
						top: 10px;
						left: 10px;
						width: 60px;
						height: 60px;
						background-size: 100% auto!important;
					}
					.d3 .sign5 .h1 {font-size:20px!Important}
					.d3_block2 .h22, .d3_block_right {display:block!important;}
					
					.bes_block .inner_text > * {margin:5px 0!important}
					.bes_block .inner_text > .bes_send {margin:5px auto!Important}
					.item .w_block .w_block_r .w_msg1 {background-size:100% auto!important;background-position:50% 50%!important}
				
				
				.form_price .ramka2 input {width:calc(100% - 150px);margin:0;height:55px}
				
				.form_price .ramka2 .fp_img {margin:0 0 10px;display:none}
				
				/*action list*/
				.akcii_banner .line1 {text-align:center;font-size:44px}
				.akcii_banner .line1 span {font-size:34px}
				.akcii_banner .subline1 {position:static}
				.akcii_banner .line2 {margin:0 auto}
				
				.carousel-sys.owl-theme .owl-controls .owl-nav .owl-prev {left:-10px}
				.carousel-sys.owl-theme .owl-controls .owl-nav .owl-next {right:-10px}
				
				/*contact*/
				.image_right, .image_right+div {float:none;text-align:center;margin:10px}
				
				/*dom-dacha*/
				.dacha_banner {height:auto;background-size:cover}
				.n12 {height:auto;background:#ffec01}
				.n12 .n1_hh {font-size:20px;top:auto;left:0;right:0;bottom:20px;margin:0 auto} 
				.carousel-comp.owl-theme .owl-controls .owl-nav .owl-prev {left:5px}
				.carousel-comp.owl-theme .owl-controls .owl-nav .owl-next {right:5px}
				
				/*balcon*/
				.otdelka_banner  {height:auto;background-size:cover}
				.config_b .c_side {clear:both}
				.config_b .element{position:absolute;top:0;left:0;width:320px;height:449px;background-size:100%!important}
				.config_b .c_bg{position:relative;max-width:320px;width:100%;margin-left:auto;margin-right:auto;background:url(../img/conf_pic/c_bg.jpg) no-repeat left top;background-size:100%!important;height:421px}
				.config_b .l_side,.config_b .r_side{float:none;width:290px;margin-left:auto;margin-right:auto}
				.config_b .n_side{position:relative;height:110px}
				.config_b .n_side .cena_block{top:-3px}
				.config_b .n_side .rs_block{display:none}
				.config_b .n_side .cena_block{background:url(../img/cena_block.png) no-repeat center center;width:318px;height:133px;position:absolute;left:50%;margin-left:-159px;top:-48px;text-align:center;font-size:22px;font-family:"RobotoBold";text-transform:uppercase;padding-top:33px}
				.mebel ul.mtabs {display:flex;width:100%;overflow:scroll;padding:0 0 10px}
				.mebel ul.mtabs li a {padding:20px;width:auto;height:auto;border-radius:8px;color:#fff;font-size:18px;background:#f0236d}
				.mebel ul.mtabs li.ui-state-active a {background:#ffde00}
				
				/*otdelka-balkonov*/
				.utep .blocks .block2 .utep_pr .utep_zakaz {font-size:14px;text-align:center;padding:15px 8px}
				.utep .blocks .block2 .utep_pr .utep_price {font-size:14px}
				.utep .blocks .block2 .utep_pr .utep_price span {font-size:30px}
				
				
				.item .w_block .w_block_r .w_msg1 {font-size:16px;line-height:20px}
				
				ul[style*='font-size: 20px']{font-size:14px!Important;line-height:20px}
				
				/*balcon2*/
				.balkon_banner  {height:auto;background-size:cover}
				.o_balkon .ob_config .ob_left {display:none}
				.o_balkon .ob_config .ob_right {position:static;margin:0 auto;padding:25px;height:auto;background:#fff;border-radius:25px;border:2px #ffe500 solid;max-width:90%}
				.o_balkon .ob_config .ob_right.obr_cold .ob_r_hh, .o_balkon .ob_config .ob_right.obr_hot .ob_r_hh {position:static;margin:10px auto}
				.o_balkon .ob_config .ob_right .ob_color_select .ob_lenta {text-align:center}
				.o_balkon .ob_config .ob_right .ob_color_select .ob_lenta .ob_item_block {float:none;display:inline-block;vertical-align:top;font-size:12px}
				
				.sim_balkon .carousel-sim_balkon .simb_block {height:auto;background:none}
				.sim_balkon .carousel-sim_balkon .simb_block .simb_itogo {position:relative;bottom:0;left:0}
				.sim_balkon .carousel-sim_balkon .simb_block .simb_itogo span {font-size:20px;line-height:55px}
				.sim_balkon .carousel-sim_balkon .simb_block .simb_itogo .line1 {width:auto;font-size:25px}
				
				.econom .econom_block {width:100%}
				
				.section.gal, .section.coldpr{padding:0 15px}
				.eto .blocks .block {font-size:14px}
				.pano .block .pano_hh {font-size:20px}
				
				.coldos .har .blocks.b1 {flex-wrap:nowrap;overflow:scroll;padding:0 0 10px;justify-content:flex-start}
				.coldos .har .blocks.b1 .item {min-width:190px}
				
				.coldos .har .vnesh_pr .vnesh_txt {font-size:18px}
				.coldos .har .vnesh_pr .vnesh_price {font-size:24px}
				.coldos .har .vnesh_pr .vnesh_price span {font-size:40px}
				
				.coldpr .element_block {padding:15px}
				
				div > ymaps {width:100%!important}
				
				.vnu .oby_item .oby_block .vnesh_pr .vnesh_price {font-size:20px;padding-right:15px;white-space:nowrap}
				
			.bredcrambs {overflow:scroll;padding:0 0 10px;}
			.bredcrambs li {white-space:nowrap}	
			
				/*headblocks*/
				.index_banner .line1 {text-align:center}
				.index_banner .line2 {width:100%}
				
				.okna_pro .obg {background:none}
				.okna_pro .dop_pro {
					background: #FF1E70;
					padding-top: 83px;
					padding-bottom: 35px;
					margin-top: -70px;
					border-radius: 30px;
				}
				
				.section_dver {background:#e8218c!important}
				.section_dver label.btn {display:inline-block!important;vertical-align:top;margin:0 10px 10px 0}
				.section_dver label.btn img {
					position: static!important;
					display: inline-block;
					vertical-align: middle;
					margin: 0 10px 0 0;
				}
				.owl-carousel .owl-item img, .c_work_ratings .item img {width:auto}
				
				
				/*contacts*/
				.contacts {padding:0 15px;background:none}
				.contacts ul {height:auto}
				.contacts ul li {height:auto;min-height:42px;width:100%;float:none}
				
			
				
	/****/
		.newwrap {padding:75px 0 0 0}
		.newzamer {z-index:100;cursor:pointer;position:fixed;text-align:center;color:#fff;display:block;background:#ff1e6e;left:0!important;bottom:0!important;width:100%!important;padding:20px!important;height:auto!Important;max-width:100%!important;text-transform:uppercase}
		.newheader {
			display: flex;
			background: #fff;
			padding: 10px;
			position: fixed;
			top: 0;
			left: 0;
			width: 100%;
			align-items: center;box-shadow:0 0 8px rgba(0,0,0,0.5);z-index:100
		}
		.newhead {margin-right:auto}
		.newhead img {display:inline-block;vertical-align:top;max-height:55px}
		.newphones a, .newphones svg {display:inline-block;vertical-align:top;}
		 .newphones svg {max-height:40px}
		.adapt_menu {display:block;font-size:16px;font-weight:bold;text-transform:uppercase;cursor:pointer;line-height:24px;color:#fff;}
            .adapt_menu span {display:inline-block;vertical-align:middle;width:30px;height:2px;background:#378f9e;position:relative;}
            .adapt_menu span:before {content:'';width:100%;position:absolute;top:-7px;left:0;height:2px;background:#378f9e;}
			.adapt_menu span:after {content:'';width:100%;position:absolute;bottom:-7px;left:0;height:2px;background:#378f9e;}
			.adapt_menu a {display:block;padding:10px;text-decoration:none}
		
		.vnimanie, .div_menu, .s1 .top_link, .top_menu, .s1, .d_ceny, .sm__popup_open {display:none!important}
		
}


@media (max-width: 767px) {
	body, a {font-size:16px}
	p {line-height:24px}
	.index_banner .line1 {font-size:45px!important}	
	.index_banner .line1 .small_h1 {font-size:20px!important}
	.index_banner .line2, .o_calc .line2 {text-align:center}
	.index_banner .line2 .l2_left, .index_banner .line2 .l2_right, .o_calc .line2 .l2_left, .o_calc .line2 .l2_right {float:none!important;display:inline-block;vertical-align:top;}
	.index_banner .line2 .l2_left, .o_calc .line2 .l2_left {font-size:22px}
	.index_banner .line2 .l2_right, .o_calc .line2 .l2_right {font-size:70px;line-height:60px}
	
	.n1 .n1_block {width:47%}
	
	
	.section_dver label {font-size:12px}
	
	.dacha_banner .line1 {font-size:41px}
	.dacha_banner .line2 .l2_left {font-size:30px}
	.dacha_banner .line2 .l2_right {font-size:100px}
	
	.otdelka_banner .line1 span {font-size:42px;line-height:38px}
	.otdelka_banner .line3 {font-size:60px}
	.otdelka_banner .line3.r {font-size:65px}
	.otdelka_banner .line3 img {max-height:35px}
	
	.mebel .niz_mblok {margin:0 auto;background:#ffdf01;height:auto;width:100%;padding:25px;border-radius:10px;text-align:center}
	.mebel .niz_mblok .m_sub .m_sub_right {float:none;margin:0 0 15px;text-align:right;font-size:12px}
	.mebel .niz_mblok .m_sub .m_sub_left {float:none;border:0;padding-right:0;display:inline-block;vertical-align:top;}
	
	.balkon_banner .line1 {font-size:40px}
	.balkon_banner .line1 span {font-size:45px}
	.balkon_banner .line2 .l2_left {font-size:25px}
	.balkon_banner .line3 {font-size:40px;background-size:auto 100%;display:inline-block;padding-right:50px;width:auto}
	
	.coldos .har .vnesh_pr {display:block;text-align:center}
	.coldos .har .vnesh_pr .vnesh_txt{width:100%;text-align:center}
	.coldos .har .vnesh_pr .b_btn {margin:10px auto}
	
	.okna_pro .obg {background:none}
	
	.index_banner {background-position:0 0!important}
}

@media (max-width: 480px) {
	.h1 {font-size:30px}
	.n1 .n1bg {background:none}
	.n1 .n1_block {width:100%;margin:15px 0}
	
	.item .w_block .w_block_l, .item .w_block .w_block_r{width:100%;padding:10px 0}
	
	.rsk .razmetka1 {width:100%;margin:10px 0;padding:0 10px}
	
	.akcii_banner .line1 {font-size:24px}
	.akcii_banner .line1 span {font-size:18px}
	.akcii_banner .line1 .subline1 span {font-size:100px}
	
	.mebel .m_item {display:flex;flex-wrap:wrap}
	.mebel .m_left, .mebel .m_right {width:100%}
	.mebel .m_right {order:-1}
	
		.bes_block .inner_text * {text-align:left!Important}
		.bes_block .inner_text div.text-center {text-align:center!important}
				.bes_block .inner_text ul {padding-left:40px;padding-bottom:10px}
				.bes_block .inner_text li {float:none!Important;}
}	

@media (max-width: 374px) {
	.n1 .n1_block {min-width:0}
	.n1 .n1_niz.nn1 {left:0;}
	
	.o_calc .r_block .oc_line {display:block;}
	.o_calc .r_block .oc_line > * {display:inline-block!Important;vertical-align:top;}
	.o_calc .r_block .oc_line >span:first-child{width:100%;padding:0 0 10px}
	
	.item .w_block .w_block_r .w_msg1 {font-size:14px}
	
}	
@media (max-width: 334px) {
	.o_balkon .ob_config .ob_right.obr_cold .ob_line1, .o_balkon .ob_config .ob_right.obr_hot .ob_r_hh {background-size:100% auto}
}	


@media (min-width: 481px) and  (max-width: 767px) {
		
}



#menu a, #meun span {color:#000!important;font-size:16px!Important;font-family:"CeraRoundProDEMOBold"}
#menu .top_right2 {margin:5px 0}
#menu .top_right2 a {font-size:20px!important}
#menu .top_right2 span {font-size:13px!Important}
#menu .top_right2:nth-of-type(2){margin-bottom:15px}