
.the_new, .adapt_menu, .adapt_menu2 {display:none}
.b-carousel_arrow {text-indent:-999999px}

.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}


footer.main .con-bl .col .amoba a {color:#fff}


@media (max-width: 980px) {
	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%}
			.tablewrap {width:100%!important;display:block;overflow-x:auto;height:auto!important;-webkit-overflow-scrolling:touch}
			
			.owl-stage {max-width:none}
			.page-wrap {min-width:0}
			.center-bl {padding-left:15px;padding-right:15px}
			
				header.main {width:100%;height:auto}
				
				.present-slider .slide .head {font-size:48px}
				.present-slider .slide .center-bl {padding:15px}
				
			.content .center-bl {width:100%;padding:30px 15px}	
				
			.order-form form .cell input.text, .question-form form input.text, .question-form form textarea {padding:8px;font-size:16px}	
			
			.content .services-list {height:auto;min-height:410px;column-count:2}
			.content .services-list > div {position:static;}
			
			.news-bl {padding-left:15px;padding-right:15px}
			
			.b-banners_carousel .b-carousel_arrow__prev {margin-left:0;left:10px}
			.b-banners_carousel .b-carousel_arrow__next {margin-right:0;right:10px}
			.b-banners_carousel .b-carousel_paging {left:0;right:0;margin:0 auto;top:auto}
			.b-banners_carousel .b-carousel_paging { position: absolute; left: 0; bottom: 470px; right: 0; white-space: nowrap; text-align: center; }
			.b-banners_carousel .b-carousel_paging_bullet { display: inline-block; vertical-align: middle; position: relative; z-index: 10; margin: 0 4px 0 5px; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
			.b-banners_carousel .b-carousel_paging_bullet span { display: block; width: 12px; height: 12px; background: url('../img/marker-present-slider-mobile.png') center top no-repeat; cursor: pointer; }
			.b-banners_carousel .b-carousel_paging_bullet span:hover { background-position: center bottom; }
			.b-banners_carousel .b-carousel_paging_bullet.active span { background-position: center bottom; }
			
			/*fonts*/
			h1, .head {font-size:34px}
			
			
			.photo-gallery-carousel .b-carousel_arrow {width:61px;height:61px}
			.photo-gallery-carousel .b-carousel_arrow__prev {left:10px;margin-left:0}
			.photo-gallery-carousel .b-carousel_arrow__next {left:auto;right:10px;margin-left:0;background-position: 0 -61px;}
			
			
			.breadcrumbs_box {padding-left:0}
			.content-bl h1, .content-bl .head, .content-bl > .text-bl {margin-left:0;display:block;}
			.tel-num-bl .wrap .cell {font-size:18px;padding:10px 0;margin:0 15px 0 0;border:0}
			.content-bl h1+.btn-styles {margin:10px}
			
			.sub-cat-list .cell ul li a {border-color: #e4eded;color: #003366;background-position: 100% 50%;}
			
			.price-list .row .head-bl .head {margin:0 0 15px;padding-left:25px}
			.price-list .row .head-bl .label-1, .price-list .row .head-bl .label-2 {font-size:14px}
			.price-list .row .head-bl.opn .wrap, .price-list .row .head-bl.opn2 .wrap {height:auto}
			
			.address-bl .cell .photo::before {width:90%;height:90%;background:none;border:8px #fff solid;
				 -webkit-transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				-o-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				margin:0;
				border-radius:50%;
				border-bottom: 3px #fff solid;
			}
			
			
			.question-form {padding:15px 0}
			#faq .question-form form, .without_aside .question-form.mail-form form, .without_aside #q_page .question-form form {width:100%}
			
			.content-bl > .text-bl .partner-l {display:flex;flex-wrap:wrap}
			.content-bl > .text-bl .partner-l img {
				display: inline-block;
				vertical-align: middle;
				line-height: 1;
				margin: 0 2% 15px;
				text-decoration: none;
				max-width: 28%;
				min-width: 0;
				min-height: 0;
				max-height: 100%;
				height: 100%!Important;
			}
			
			.faq-list .row .answer .text-bl {margin-left:0}
			
			.review-list, .news-list {margin:0}
			.navigator > strong, .navigator > a {display:inline-block;vertical-align:top;}
			
			.comment-form {height:auto}
			.comments .question-form form {width:100%}
			
			.nav-btn, .nav-btn-w {margin-left:0}
			
			
			.content-bl > .text-bl .cell-1 {height:auto;float:none;display:inline-block;vertical-align:top;width: 136px;}
			.content-bl > .text-bl .cell-2 {
				width: calc(100% - 140px);
				height: auto;
				padding: 0;
				float:none;display:inline-block;vertical-align:top;
				padding-left:15px
			}
			.specialist-list .slide .box .photo, .text-bl .photo {margin:0 0 30px;}
			.content-bl > .text-bl .btitle, .ssub-cat-list .btitle, .text-bl h2 {font-size:24px}
			
			.content-bl > .text-bl .cell-1-2 {height:auto;float:none;display:inline-block;vertical-align:top;}
			.content-bl > .text-bl .cell-2-2 {
				width: calc(100% - 90px);
				height: auto;
				padding: 0;
				float:none;display:inline-block;vertical-align:top;
				padding-left:15px
			}
			
			
			.content-bl .programs-list {display:flex;flex-wrap:wrap;gap:10px}
			.content-bl .programs-list .box {margin:0;width: calc(33% - 10px);display:flex;flex-direction:column}
			.content-bl .programs-list .box p {height:auto;}
			.content-bl .programs-list .box .openmodal-button {margin-top:auto;white-space:initial;}
			.content-bl .programs-list .box .price {font-size:24px}
			.content-bl .programs-list .box .price .rub {font-size:16px}
			
			.modal-call-doctor-form .cell input[type="submit"] {font-size:18px}
			.modal-call-doctor-form .cell input[type="text"], .modal-call-doctor-form .cell textarea {font-size:16px}
			.modal-call-doctor-form .title-modal {font-size:24px;min-height:60px;padding:8px 60px}
			.modal-call-doctor-form .close-modal {top:0;right:0}
			
			.content-bl .info-bl .wrap {padding:27px 20px 12px 45px;background-position:0 25px}
			
			.price-list .row .sub-row {padding:5px 0}
			.price-list .row .sub-row .value {text-align:right;width:100px;font-size:16px}
			.price-list .row .sub-row .label {margin-right:50px}
			.price-list .row .title, .price-list .row .title2 {padding:15px 10px 15px 40px;background-position:10px 15px}
			.price-list .row .head-bl.opn, .price-list .row .head-bl.opn2 {height:auto}
			
			.services-list {margin:0 0 50px}
			.sub-cat-list, .ssub-cat-list {margin:0}
			
			.price-bl .need-padding {padding:0}
			.to-telegram-block {position:static;max-width:100%}
			
			.filter-bl .filter {width: calc(100% - 140px);}
			.filter-bl .selectbox {width:100%;height:auto}
			.filter-bl .selectbox .select .text {height:auto}
			
			.without_aside .specialist-list {margin:0 0 30px}
			
			.specialist-bl {margin:0 0 50px}
			
			.specialist-bl .cell-2 {width:calc(100% - 315px)!important}
			.specialist-bl .cell-2 .quote {margin:0 0 20px 0;}
			.specialist-bl .cell-2 .quote:before {content:"";position:absolute;top:17px;left:-21px;width:22px;height:13px;background:url(../img/marker-nav-btn.png) no-repeat 0 0;}
			
			footer.main .counter, footer.main .makers {float:none;display:inline-block;vertical-align:top;}
			
			.question-form form input.button, .order-form form .cell input.button {padding:10px;font-size:18px;}
			
			
			header .options-row.custom + .options-row {
				position:fixed;top:65px;right:-100%;width:100%;background:#fff;z-index:90;
						-webkit-transition: all 0.5s;
						-o-transition: all 0.5s;
						transition: all 0.5s;
						padding:15px;
						box-shadow: inset 0 7px 9px -7px rgba(0,0,0,0.4);
			}
			header .options-row.custom + .options-row.active {right:0}
			
			.bg {position:fixed;top:0;left:0;width:100%;height:100%;z-index:89;background:rgba(0,0,0,0.8);opacity:0;visibility:hidden;
				-webkit-transition: all 0.5s;
						-o-transition: all 0.5s;
						transition: all 0.5s;
			}
			.bg.active {opacity:1;visibility:visible;}
			
			header.main .options-row .search {
				border: 1px #ccc solid;
				padding: 12px 5px;
				width: 100%;
				box-sizing: border-box;
			}
			header.main .options-row .contact-tel, header.main .options-row .contact-tel:first-child {
				padding: 8px 0;
				border:0;
				border-bottom: 1px #f2f2f2 solid;
				display:block;
			}
			
			.mobile-phone {margin:10px 0}
			
			.present-slider .slide .btitle {font-size:18px}
			.present-slider .slide img {max-width:none}
			
			.b-news_carousel .box {max-width:100%;text-align:center}
			.b-news_carousel .box .image {display:inline-block;vertical-align:top}
			
			.content-bl .house-call .cell-45l, .content-bl .house-call .cell-45r {width:100%;height:auto;text-align:left;padding:10px 10px 10px 150px;position: relative;min-height:120px}
			.content-bl .house-call .cell-45l .ico-doc, .content-bl .house-call .cell-45r .ico-nurse {top:10px;left:10px;position:absolute;}
			.content-bl .house-call .cell-45l .cell-1, .content-bl .house-call .cell-45r  .cell-1 {width:100%;height:auto}
			.content-bl .house-call .cell-45l .cell-1 .desc, .content-bl .house-call .cell-45r  .cell-1 .desc{margin:0;font-size:18px}
			.content-bl .house-call .cell-45l .button, .cell-45r .button,
			.content-bl .house-call .cell-45r .button
			{margin:10px 0 0;width:auto;padding:8px 15px;font-size:18px;line-height:initial;}
			
			.modal {z-index:999}
			.modal-header {font-size:24px}
			.modal-content span.close {margin-top:0;font-size:24px}
			.modal-body form .cell input.text, .modal-body form .cell textarea.text-b, .modal-footer {font-size:16px}
			.modal-body form .cell.btn {width:100%}
			.modal-body form .cell input.button {font-size:18px}
	
	.nav-links .center-bl .box a {margin:0 auto;font-size:12px;background-size: contain !important;width:100%;overflow:hidden;padding:55px 0 0;max-width:100%;background-position:50% 0!important;background-size:50px auto!important}
	.nav-links .center-bl .box a > span:first-child{display:none}
	.nav-links .center-bl .box a span.inmob{display:block;}
	.registration_form div input[type="text"], .content-bl.without_aside .header_auth.cont input[type="text"], .content-bl.without_aside .header_auth.cont input[type="password"], .settings_form div input[type="text"], .personal_data form div input[type="text"], #delivery_address div input[type="text"], #payment_choose div input[type="text"], #invoice div input[type="text"], .registration_form div input[type="password"], .settings_form div input[type="password"], .personal_data form div input[type="password"], #delivery_address div input[type="password"], #payment_choose div input[type="password"], #invoice div input[type="password"] 
	{font-size:16px!important;width:100%!important;box-sizing:border-box}	
	
	.basket table .cart_summary_wr {display:block;}	
	
	.modal-body form .cell textarea.text-b {height:150px!important}
	
	
	div.question-form {font-size:16px!important}
	div.question-form .text-bl {position:relative!important;top:auto!Important;right:auto!important;margin:10px 0;order:-1}
	div.question-form form:first-child {margin:0!important}
	div.question-form form .cell, div.question-form form .cell.filter-t3 {width:100%!important;margin:0!important}
	div.question-form form .cell.filter-t3 .selectbox {width:auto!important;height:auto!Important}
	div.question-form form .cell.filter-t3 .selectbox .trigger {right:5px!important}
	div.question-form form .cell.filter-t3 .selectbox .select .text {padding:3px 15px 1px!important;font-size:16px!important}
	div.question-form form .cell.filter-t3 .selectbox .dropdown {right:0!important;margin-top:0!important}		
	div.question-form form .cell.filter-t3 .selectbox li {width:100%!important;box-sizing:border-box}
			
	.b-specialists_carousel .b-specialist_item {text-align:center}	
	.b-specialists_carousel .b-specialist_item_photo {margin:10px auto}	
	
	.soc-share {width:100%}
	.ya-share2 {margin-bottom:20px;text-align:center}
	.ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {margin:5px!important}
	.ya-share2__container_size_m .ya-share2__badge .ya-share2__icon {width:30px!important;height:30px!Important;background-size:contain!important}
	
	.services-list .character .ico {height:47px}
	.services-list .character .link {margin-left:50px}
	.services-list .character .link a {padding-right:0;border:0}
	.services-list .character .link a:hover {border:0;background:none}
	.services-list .character {margin:0 0 15px}
	.search-row form input.text {font-size: 16px;width: calc(100% - 54px);}
	
	.sub-cat-list .head {width:auto;}
			
	/****/
	header.main {
		width: 100%;
		height: auto;
		display: flex;
		align-items: center;
		padding: 10px;
		box-shadow: 0 0 8px rgba(0,0,0,0.5);
		height:65px;
		position:fixed;
		top:0;left:0;
		z-index:100;
		box-sizing:border-box;
		justify-content: space-between;
		background:#fff
	}
	header.main .logo {padding:0;}
	header.main .logo a, header.main .logo img {display:inline-block;vertical-align:top;}
	header.main .logo img {max-height:45px;width:auto}
	footer.main {padding-bottom:90px}
	.page-wrap {padding-top:65px;background:#fff!important}
	
	.nav-links {min-height:0;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 0 8px rgba(0,0,0,0.5);z-index:100}
	.nav-links .center-bl {padding:10px;display:flex;justify-content:space-between;align-items:center;gap:10px;flex-direction: row-reverse;overflow:auto;}
		.nav-links .center-bl .box {width:50px!important;margin:0!important;min-width:50px}
		

		.adapt_menu {display:block;}
				.adapt_menu a {position:relative;cursor:pointer;width:34px;height:34px;display:block;}
				.adapt_menu a span {
					position: absolute;
					top: -webkit-calc(50% + 1px);
					top: calc(50% + 1px);
					left: -webkit-calc(50% - 1px);
					left: calc(50% - 1px);
					width: 100%;
					height: 2px;
					background-color: #0baaeb;
					-webkit-transform: translate(-50%,-50%);
					-ms-transform: translate(-50%,-50%);
					transform: translate(-50%,-50%);
					-webkit-transition: -webkit-transform .1s;
					transition: transform .1s;
					-o-transition: transform .1s;
					transition: transform .1s,-webkit-transform .1s;
				}
				.adapt_menu a span:after, .adapt_menu a span:before {
					content: "";
					position: absolute;
					left: 0;
					display: block;
					width: 100%;
					height: 100%;
					background-color: #0baaeb;
					-webkit-transition: -webkit-transform .1s;
					transition: transform .1s;
					-o-transition: transform .1s;
					transition: transform .1s,-webkit-transform .1s;
				}
				.adapt_menu a span:before {
					top: 10px;
				}
				.adapt_menu a span:after {
					bottom: 10px;
				}
				
			.phoneCall {display:block;cursor:pointer;}	
			.phoneCall a, .phoneCall svg {display:inline-block;vertical-align:top;}
		
		.top_navigation_menu, header .options-row.custom, footer.main .nav-foot {display:none}
		.max-ico {width: 60px;height: 60px;position: fixed;bottom: 235px; right: 10px; z-index: 99;cursor: pointer;background: url(../img/ico-max.svg) 0 0 no-repeat;}
		.telegram-ico {width: 60px;height: 60px;position: fixed;bottom: 165px; right: 10px; z-index: 99;cursor: pointer;background: url(../img/ico-telegram.svg) 0 0 no-repeat;}
		.whatsapp-ico {width: 60px;height: 60px;position: fixed;bottom: 95px; right: 10px; z-index: 99;cursor: pointer;background: url(../img/ico-whatsapp.svg) 0 0 no-repeat;}
		
		
	.buttons-container {
        flex-direction: column;
        gap: 8px;
    }
	
	.btn-styles-2 a{
		display: inline-block;
		box-sizing: border-box;
		padding: 6px 35px;
		line-height: 1.2em;
		font-family: 'SourceSansPro', sans-serif;
		font-weight: 400;
		font-size: 1.25em;
		color: white;
		background: #1f6dd7;
		border: none;
		cursor: pointer;
		margin-left: 20px;
		margin-bottom: 10px;
		white-space: nowrap;
		text-decoration:none;
	}
}

@media (max-width: 767px) {
	.present-slider .slide .head, .present-slider .slide .whead {font-size:30px}
	.present-slider .slide .link-bl {position:static;padding:25px 0 0}

	
	footer.main .con-bl {width:100%}
	footer.main .map {position:static}
	footer.main .con-bl .col:first-child {width:100%;margin:0;text-align:center}
	footer.main .con-bl .col {width:100%;margin:25px 0;padding:0;border:0;text-align:center}
	footer.main .logo {margin:0 auto}
	footer.main .address, footer.main .option-m .label {font-size:16px}
	footer.main .soc-list li {float:none;display:inline-block;vertical-align:top;margin:5px}
	footer.main .info {text-align:center;text-transform:uppercase;font-weight:800;margin:25px 3px 5px;font-size:0.9em;color:#ffffff;}
	
	
	.content-wrap .content-bl, .content-wrap aside {width:100%}
	.content-wrap aside .aside-photo-gall a img {width:25%}
	
	.news-list .row .image-bl::before {
		width:80%;height:80%;background:none;border:8px #fff solid;
				 -webkit-transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				-o-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				margin:0;
				border-radius:50%;
				border-bottom: 3px #fff solid;
	}
	
	.services-list .cell {width:50%}
	
	.without_aside .specialist-list .slide .box {width:47%}
	
	
	.content-bl.without_aside .header_auth.cont {width:100%!important;float:none!important}

	.content-bl .pay-list, .content-bl.without_aside .question-form.pay-list {padding:0;display:flex;}
	.rating {clear:both}
	.question-form form .label {margin-left:0}
	.specialist_services_list.textfile table {font-size:14px}
	
	.buttons-container {
        flex-direction: column;
        gap: 8px;
    }
	
	.btn-styles-2 a{
		display: inline-block;
		box-sizing: border-box;
		padding: 6px 35px;
		line-height: 1.2em;
		font-family: 'SourceSansPro', sans-serif;
		font-weight: 400;
		font-size: 1.25em;
		color: white;
		background: #1f6dd7;
		border: none;
		cursor: pointer;
		margin-left: 20px;
		margin-bottom: 10px;
		white-space: nowrap;
		text-decoration:none;
	}
}

@media (max-width: 480px) {
	
	
	.order-form form.new-form-type-visible .cell, .order-form form.new-form-type-visible .cell.politics-cell, .order-form form.new-form-type-visible .cell.btn {width:100%;margin:8px 0}
	.order-form form.new-form-type-visible .cell.btn {padding:0}
	
	
	.photo-gallery-carousel .thumbnail a {width:33.3333%}
	
	.address-bl .cell:first-child, .address-bl .cell, .address-bl .cell:last-child,
	.question-form form .cell, .question-form form .cell.check, .question-form form .cell.btn
	{width:100%}
	.question-form form .cell.check, .question-form form .cell.btn {margin:15px 0!important}
	
	.content-wrap aside .aside-photo-gall a img {width:50%}
	.content-wrap aside .aside-info {margin:25px;border-right:2px #fff solid}
	
	.news-list .row .image-bl {width:95px;height:95px}
	.news-list .row .image-bl::before {
		border:4px #fff solid;
		border-bottom: 1px #fff solid;
	}
	.news-list .row .text-bl {margin-left:110px;font-size:14px}
	.news-list .row .text-bl .date {font-size:14px}
	
	
	.photo-gallery-main .row .col-2, .photo-gallery-main .row .col-4, .photo-gallery-main .row .col-1 {width:100%}
	.photo-gallery-main .row .col-2 {display:flex;flex-wrap:wrap}
	.photo-gallery-main .row .col-2 a {width:50%}
	
	
	.content-bl .programs-list .box, .services-list .cell, .filter-bl .text-bl, .filter-bl .filter {width:100%;}
	
	.h1-block {flex-direction:column}
	
	.sub-cat-list .cell {width:100%}
	.sub-cat-list .cell ul {margin:0}
	
	.without_aside .specialist-list .slide .box {width:100%;margin:0 0 15px!Important;display:flex;flex-direction:column}
	.specialist-list .slide .box p {
		height:auto;
		width: calc(100% - 160px);
		display: inline-block;
		vertical-align: top;
		margin-left:10px;
	}
	.specialist-list .slide .box .name {min-height:0}
	.specialist-list .slide .box a {display:inline-block;vertical-align:top;}
	
	.specialist-bl .cell-1 {width:100%;text-align:center}
	.specialist-bl .cell-1 .photo {display:inline-block;vertical-align:top;}
	.specialist-bl .cell-1 .photo:before {width:90%;height:90%;background:none;border:8px #fff solid;
				 -webkit-transform: translate(-50%, -50%);
				-moz-transform: translate(-50%, -50%);
				-ms-transform: translate(-50%, -50%);
				-o-transform: translate(-50%, -50%);
				transform: translate(-50%, -50%);
				margin:0;
				border-radius:50%;
				border-bottom: 3px #fff solid;
			}
	.specialist-bl .cell-2 {width:100%!important}	
	.specialist-bl .cell-1 .desc li {text-align:left}	
	
	.content .services-list {min-height:0;background:none;column-count:1}
	.content .services-list .s1, .content .services-list .s2, .content .services-list .s3 {padding-right:50px}
	.content .services-list .s4, .content .services-list .s5, .content .services-list .s6 {padding:0 50px 22px 0;background: url(../img/services-list-l-bg-1.png) no-repeat 100% 100%;}
	
	.b-banners_carousel .b-carousel_arrow {display:none}
	
	.buttons-container {
        flex-direction: column;
        gap: 8px;
    }
	
	.btn-styles-2 a{
		display: inline-block;
		box-sizing: border-box;
		padding: 6px 35px;
		line-height: 1.2em;
		font-family: 'SourceSansPro', sans-serif;
		font-weight: 400;
		font-size: 1.25em;
		color: white;
		background: #1f6dd7;
		border: none;
		cursor: pointer;
		margin-left: 20px;
		margin-bottom: 10px;
		white-space: nowrap;
		text-decoration:none;
	}
}	
	


#menu a, #menu span {color:#fff!important;font-size:16px!Important}
.mm-listitem > a, .mm-listitem > span {padding-top:15px;padding-bottom:15px}
#menu .amoba {margin:20px 0 0}
#menu .amoba a {display:block;color:#fff;padding:8px 15px;border-radius:5px;background:#0baaeb;text-align:center}

