.footer .f_bottom .logo_block img{width:100%;height:auto}.nav #nav li .child{display:none}.nav-toggle{display:block}.nav-toggle{width:30px;padding:10px 0;display:none;font-size:0;color:transparent;border:0;background:none;cursor:pointer;position:absolute;top:24px;right:24px;z-index:1}.nav-toggle:focus{outline:0}.nav-toggle__item{display:block;width:100%;height:3px;background-color:#abd43e;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;transition:background .2s linear}.nav-toggle.active .nav-toggle__item{background:none}.nav-toggle__item:before,.nav-toggle__item:after{content:"";width:100%;height:3px;background-color:#abd43e;position:absolute;left:0;z-index:1;transition:transform .3s linear}.nav-toggle__item:before{top:-8px}.nav-toggle__item:after{bottom:-8px}.nav-toggle.active .nav-toggle__item:before{transform-origin:left top;transform:rotate(45deg) translate3d(0,-2px,0)}.nav-toggle.active .nav-toggle__item:after{transform-origin:left bottom;transform:rotate(-45deg) translate3d(0,3px,0)}@media(max-width:1600px){.header #nav a{font-size:16px}#nav li{margin-left:10px;margin-right:10px}.header #nav .menu-item-has-children::after{top:-4px;right:-12px}#nav a{padding:8px 5px}.header .head_bottom .appointment .btn span{font-size:16px}.header .head_bottom .appointment{width:25%}.header .head_top .menu .nav_link{font-size:16px;margin-left:10px;margin-right:10px}.header .head_top .menu .nav_link::after{right:-12px}.intro{padding-top:20%;padding-bottom:5%;;min-height:80vh}.clinic .img{right:-12%;max-width:60%}}@media(max-width:1450px){.nav-toggle{top:30px}}@media(min-width:1300px){.title.neglav_tit{bottom:120px}h1.suptitle.h1.neglav_sup{bottom:120px}.title.neglav_tit_clin{bottom:150px}h1.suptitle.h1.neglav_sup_clin{bottom:135px}}@media(max-width:1340px){.intro{min-height:60vh}.deserves{padding-top:100px}.our_contacts{padding-top:10px}.intro .desc .title{font-size:46px}.header .head_bottom .appointment .btn span::after{display:none}.header .head_bottom .appointment .btn span{margin:0;padding:0}.appointments .inner_bg .inner .text p{font-size:46px}.appointments.bg,.appointments.bg .inner_bg{min-height:60vh}.our_contacts .col_2 .title{font-size:28px;margin-bottom:20px}.our_contacts .col_1 form{padding:25px}.careers .item .img{width:20%}.clinic .img{right:-15%;max-width:65%}.intro .intro_img_neglav{position:absolute;top:0;right:0;z-index:9;max-height:1180px}.form-line label{top:20px}.label-active{top:-25px!important}.label-active{top:-5px!important}}@media(max-width:1200px){.header .nav{display:none}.form-line label{top:40px}.our_contacts{padding-top:60px}.expect .text{padding-left:0}.services .container{margin-bottom:-150px!important}.latest_news .col_1 .ttl_block{width:100%;margin-bottom:30px}.latest_news .col_1 .mn_item{width:100%}.latest_news .col_1{width:50%}.latest_news .col_2{width:47%;padding-top:80px}.head_top{display:none}.header .head_bottom .appointment{margin-right:80px;display:none}.nav-toggle{display:block}.clinic .img{right:-28%;max-width:78%}li.mm-listitem:last-child:after{display:none}}.mm-wrapper__blocker.mm-slideout{background:#000;opacity:.3}@media(min-width:1200px){.bookmobilever{display:none}}@media(max-width:1030px){.title.neglav_tit{max-width:625px!important}.expect{min-height:600px}.desc.neglav{padding-top:60px}section.our_contacts{padding-top:50px!important}section.our_cosmetics{margin-top:130px}.intro{min-height:60vh;padding-top:25%}.header .head_bottom,.header.header_fixed .head_bottom{padding-top:10px;padding-bottom:10px}.header .head_bottom .appointment .btn{height:40px}.header .head_bottom .logo{width:45%}.nav{display:none}.header .head_bottom .appointment{width:230px;margin-right:60px}.header .head_bottom .appointment{padding-top:0}.header .inner{position:relative}.nav-toggle{display:block;top:20px}.nav.active{display:block;position:absolute;top:50px;width:95%;right:0;background:#fff;border:3px solid #abd43e}.nav.active #nav li,.nav.active #menu-menu-1 li{display:block;width:100%}.header #nav .menu-item-has-children::after,.header #menu-menu-1 .menu-item-has-children::after{right:15px}.nav.active #nav li .child{font-size:36px;font-family:'Raleway Regular';position:absolute;top:-2px;right:15px;display:block;cursor:pointer}.header #nav .menu-item-has-children::after{display:none}nav li.menu-item-has-children:hover>ul,nav li.menu-item-has-children>ul{opacity:0;visibility:hidden;display:none}#nav li.menu-item-has-children.active>ul,#menu-menu-1 li.menu-item-has-children.active>ul{opacity:1;z-index:999;visibility:visible;position:relative;display:block;top:0;width:90%;left:20px;right:40px}.services .col_1 .item .ttl{font-size:24px}.services .col_2 .title{font-size:28px}.services .col_1,.services .col_2{width:100%}.services .col_1{margin-bottom:20px}.advantages{padding-top:30%}.clinic{min-height:650px;padding-top:30px;padding-bottom:80px}.clinic .btns .btn{height:60px;padding:8px 10px}.clinic .btns .btn.white svg,.clinic .btns .btn.green svg{top:17px}.clinic .title{font-size:28px}.clinic .text{font-size:16px}.clinic .col_1{margin-top:30px}.clinic{padding-top:0px!important}.clinic .img{width:100%;max-width:100%;position:relative;display:block;margin-top:30px;top:0;right:0;left:0;bottom:0}.clinic .col_1,.clinic .text{width:100%;max-width:100%}.latest_news{padding-top:50px;padding-bottom:50px}.latest_news .col_1 .ttl_block .ttl{font-size:28px}.latest_news .col_1 .ttl_block .txt{font-size:16px}.latest_news .col_1 .ttl_block{width:100%;margin-bottom:20px}.latest_news .col_1 .mn_item{width:100%;margin-bottom:20px}.latest_news .col_1,.latest_news .col_2{width:100%;padding-right:0;border-right:0;max-width:100%}.latest_news .col_2 .item{max-width:100%}.latest_news .col_2 .item .img{width:22%}.latest_news .col_2 .item .img img{width:100%;height:auto}.latest_news .col_2 .item .desc{width:76%}.latest_news .col_1 .mn_item .ttl a{font-size:20px}.latest_news .col_1 .mn_item .txt{font-size:14px}.latest_news .col_2 .item .desc .ttl{font-size:16px}.latest_news .col_2 .item .desc .txt{font-size:14px}.latest_news .col_2 .item .desc .show_more{font-size:14px}.cta{min-height:300px}.cta .ttl{font-size:28px}.cta_inn{padding-top:80px;min-height:300px}.cta .btns .btn{padding:8px 10px;margin-bottom:20px}.cta .btns .btn.white i{top:19px;right:30px}.cta .btns .btn.transp i{top:16px;right:23px}.footer .logo_block{width:100%;order:1;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.footer .foot_menu{order:2;width:100%;max-width:100%}.footer .logo_block .logo{margin-bottom:20px}.footer .logo_block .phone{max-width:170px;margin-left:auto;margin-right:auto;margin-bottom:10px}.footer .logo_block .adress{max-width:220px;margin-left:auto;margin-right:auto;margin-bottom:10px}.footer .foot_menu .f_title{font-size:20px}.footer .foot_menu .f_link{margin-bottom:8px;font-size:14px}.footer .foot_top .f_top .inner{padding-bottom:20px}.footer .f_bottom{padding-top:20px}.footer .f_bottom .text,.footer .f_bottom .ch_text{width:100%;max-width:100%;margin-bottom:15px}.footer .f_bottom .logo_block{margin-left:auto;margin-right:auto}.footer .foot_top{padding-bottom:0}.footer .copyright .wrap{font-size:14px;max-width:100%}.footer .copyright a.link::before,.footer .copyright a.link::after{display:none}.footer .f_bottom .logo_block{width:100%}.cta .btns .btn{padding:8px 10px;margin-bottom:20px}.js_tabs .tabcol_1{border-bottom:0}.js_tabs .content .col_2 .title{font-size:24px}.js_tabs .content .col_2 .text{font-size:16px}.appointments.bg,.appointments.bg .inner_bg,.appointments.bg .inner_bg.back,.appointments.bg .inner_bg.clinik,.appointments.bg .clinik{min-height:60vh}.deserves .col_1{margin-bottom:20px}.deserves .col_1,.deserves .col_2{width:100%}.deserves .col_2 .title{font-size:28px}.deserves .col_2 .text{font-size:16px}.expect .text{padding-left:0}.expect .title{font-size:22px}.expect .title p{font-size:22px}.expect .img_class{max-width:50%;margin-top:50px}.expect .txt{font-size:16px;margin-bottom:20px}.expect .columns .ctitle{margin-bottom:15px}.expect .columns{padding-left:0}.expect .columns .col_1 .p{margin-bottom:10px}.careers{padding-top:20px;padding-bottom:15px}.careers .title{font-size:28px}.careers .item .desc .text{font-size:14px}.expect{padding-top:50px}.careers .item .desc .btn{height:60px;max-width:100%}#nav ul,#menu-menu-1 ul.sub-menu{box-shadow:none}.latest_news .col_1 .mn_item{display:flex;justify-content:space-between;flex-wrap:wrap}.latest_news .col_1 .mn_item .img{width:22%}.latest_news .col_1 .mn_item .desc{width:76%}.latest_news .col_2{padding-top:20px}.latest_news .col_2 .item .desc .txt{margin-bottom:15px}.latest_news .col_2 .item .desc .show_more{font-size:18px;font-family:'Raleway Regular';color:rgb(129,170,18);font-weight:700;text-decoration:none;transition:all 0.3s linear;line-height:1.5}}@media(max-width:991px){.expect .img_class{width:100%;max-width:none;margin-bottom:20px}.expect{min-height:940px}.our_contacts .col_1{width:100%}.our_contacts .col_2{width:100%;margin-top:50px}.our_contacts .col_1 form .title{text-align:left}.wpcf7-form-control-wrap{width:100%;margin-bottom:10px}.form-line label{top:20px}.label-active{top:-30px!important}.our_contacts .col_1 form .notes:before{left:147px}}@media(max-width:720px){.title_banner{background-repeat:no-repeat;background-size:cover}}@media(max-width:500px){.expect{height:auto;min-height:200px;padding-top:80px!important;padding-bottom:80px}.expect .img_class{margin:0;margin-bottom:20px}}@media(max-width:480px){.intro .desc .suptitle{text-align:center}.intro .desc .title{text-align:center}.inner{text-align:center}.inner p{width:100%}.cta .btns{justify-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap}.cta_inn{padding-top:50px;padding-bottom:50px}.cta .btns .btn.white{width:100%}.cta .btns .btn.white i{display:none}.cta .btns .btn.transp{width:100%}.cta .btns .btn.transp i{display:none}}@media(max-width:420px){.clinic .btns{flex-direction:row;align-content:center;justify-content:center}.clinic .btns .btn.green{margin-bottom:10px}.clinic .btns .btn{width:90%;max-width:none}}@media(max-width:780px){.deserves{padding-top:0}.normal_content{padding-top:100px}.deserves .col_1 .des_img{width:100%;height:auto;margin-top:90px}img.intro_img_neglav.appointments.bg{width:150%;min-height:10%}i.fa.fa-calendar{width:9px}.services .container{margin-bottom:0px!important}.latest_news .col_2 .item{margin-bottom:20px!important}.title.neglav_tit{max-width:420px!important;font-size:46px!important}.header .head_top .col_1,.header .head_top .menu{width:100%;margin-left:auto;margin-right:auto}.header .head_top .menu{text-align:center}.header .head_bottom,.header.header_fixed .head_bottom{padding-bottom:10px}.header .head_bottom .logo{width:30%;text-align:center;max-width:100%}.header .head_bottom .logo img{width:100%;height:auto;max-width:140px;margin-left:auto;margin-right:auto}.header .head_bottom .appointment{text-align:center;max-width:100%}.header .head_bottom .appointment .btn{margin-left:auto;margin-right:auto;max-width:250px}.appointment .btn span{margin-right:0}.header .head_top .menu .nav_link{font-size:12px}.header .head_top .menu .nav_link::after{height:12px}.intro{padding-top:35%}.intro .desc .title{font-size:34px;margin-bottom:20px}.advantages{padding-top:50px;background:#668021;margin-top:0}.advantages .item{width:48%;margin-bottom:30px}.advantages .item .ttl{font-size:20px;margin-bottom:15px}.advantages .item .txt{font-size:16px}.services .col_2 .text p{font-size:16px}.clinic{background:#fff;min-height:500px}.our_contacts .col_1,.our_contacts .col_2{width:100%}.appointments .inner_bg .inner .text p{font-size:34px}.our_contacts .col_1{margin-bottom:20px}.our_contacts .col_1 form button,.our_contacts .col_1 form input[type="submit"]{height:40px;padding:10px;font-size:16px}.our_contacts .col_1 form .row textarea{padding:10px;font-size:16px}.our_contacts .col_1 form .notes{font-size:16px;margin-bottom:25px}.our_contacts .col_2 .title{font-size:20px}.our_contacts .col_2 .phone,.our_contacts .col_2 .worktime,.our_contacts .col_2 .adress{font-size:16px;margin-bottom:15px}.appointments.bg,.appointments.bg .inner_bg,.appointments.bg .inner_bg.back,.appointments.bg .inner_bg.clinik,.appointments.bg .clinik{min-height:60vh}.js_tabs .content .col_1{margin-bottom:20px}.js_tabs .content .col_1,.js_tabs .content .col_2{width:100%}.js_tabs .tabcol_1{display:flex;flex-wrap:wrap;margin-top:100px}.js_tabs .tabcol_1 .tab_link1,.js_tabs .tabcol_1 .tab_link2,.js_tabs .tabcol_1 .tab_link3,.js_tabs .tabcol_1 .tab_link4,.js_tabs .tabcol_1 .tab_link5,.js_tabs .tabcol_1 .tab_link6,.js_tabs .tabcol_1 .tab_link7,.js_tabs .tabcol_1 .tab_link8,.js_tabs .tabcol_1 .tab_link9,.js_tabs .tabcol_1 .tab_link10,.js_tabs .tabcol_1 .tab_link11,.js_tabs .tabcol_1 .tab_link12{width:45%;margin-bottom:15px}.js_tabs .content{padding-top:20px}.expect{padding-top:20px}.header .head_bottom .appointment{padding-top:0}.services .col_1 .item .ttl a{font-size:22px}.nav-toggle{top:13px}.our_contacts .col_1 form .notes:before{left:130px}section.our_contacts{padding-top:110px!important}.intro .desc .title{width:auto!important}}@media(max-width:768px){.our_contacts .col_1 form .notes:before{left:40px}.our_contacts .col_1 form .title{text-align:center}.our_contacts .col_2{text-align:center}.our_contacts .col_2 .phone i{display:none}.our_contacts .col_2 .worktime i{display:none}.our_contacts .col_2 .adress i{display:none}.our_contacts .col_2 .phone,.our_contacts .col_2 .worktime,.our_contacts .col_2 .adress{margin-left:0}.title_banner span,.service_title_banner h1{font-size:38px}}@media(max-width:500px){section.intro.neglav{padding-top:150px!important;padding-bottom:0px!important}.clinic .btns .btn.white span{margin:0}.clinic .btns .btn.green span{margin:0}.our_contacts .col_1 form .notes:before{left:0;display:none}.clinic .btns .btn.white svg,.clinic .btns .btn.green svg{display:none}.our_contacts{padding-top:0px!important}.title.neglav_tit{max-width:320px!important}.latest_news .col_1 .mn_item .img{width:100%}.latest_news .col_1 .mn_item .desc{width:100%}.services .col_1 .cl_1,.services .col_1 .cl_2{width:100%}.intro{padding-top:230px;min-height:50vh}.intro .desc .btns .btn{width:100%;margin-bottom:20px;margin-left:auto;margin-right:auto}.advantages .item{width:100%}.advantages .item .txt{margin-left:auto;margin-right:auto}.latest_news .col_2 .item .img{width:39%}.latest_news .col_2 .item .desc{width:57%}.footer .copyright .copyr,.footer .copyright a.link,.footer .copyright .design{width:100%;margin-bottom:5px;display:block;text-align:center}.footer .copyright{height:auto;padding-top:10px;padding-bottom:10px}.js_tabs .content .col_2 .text{font-size:14px}.js_tabs .content .col_1{margin-bottom:20px}.js_tabs .tabcol_1 .tab_link1,.js_tabs .tabcol_1 .tab_link2,.js_tabs .tabcol_1 .tab_link3,.js_tabs .tabcol_1 .tab_link4,.js_tabs .tabcol_1 .tab_link5,.js_tabs .tabcol_1 .tab_link6,.js_tabs .tabcol_1 .tab_link7,.js_tabs .tabcol_1 .tab_link8,.js_tabs .tabcol_1 .tab_link9,.js_tabs .tabcol_1 .tab_link10,.js_tabs .tabcol_1 .tab_link11,.js_tabs .tabcol_1 .tab_link12{width:100%;margin-bottom:5px}.careers .item .img{width:100%;margin-bottom:20px}.careers .item .desc{width:100%;max-width:100%}.expect .columns .col_2 .p,.expect .txt{font-size:14px}.latest_news .col_2 .item .img{width:100%}.latest_news .col_2 .item .desc{width:100%;margin-top:15px}}@media(max-width:480px){.header .head_top .menu .nav_link{margin-left:5px;margin-right:5px}ul,ol{text-align:left!important}.header .head_top .menu .nav_link::after{right:-7px}.footer .foot_menu .cl_1,.footer .foot_menu .cl_2,.footer .foot_menu .cl_3{width:100%;text-align:center}.services .col_1 .item .ttl{font-size:18px;left:10px}.services .col_1 .cl_2{padding-top:0}.appointments .inner_bg .inner .text p{font-size:28px}.js_tabs .content .col_2 .btn span::after{display:none}}.mm-wrapper__blocker.mm-slideout{box-shadow:0 0 10px 4px rgb(0 0 0 / 20%);z-index:999}@media(max-width:380px){.intro .desc{margin-top:40px!important}}.mm-panels>.mm-panel>.mm-listview{margin:20px -20px;margin-top:0px!important}@media(max-width:780px){.header .head_bottom .logo img{width:170px}.our_cosmetics{margin-top:-88px!important;z-index:99!important}}@media(max-width:465px){.desc.neglav{margin-top:0px!important}.intro .intro_img{max-width:100%!important}.intro .desc{margin-top:120px}}@media(max-width:500px) and (min-width:480px){.services .col_1 .cl_2{padding-top:0px!important}}