/**/*{-webkit-box-sizing:border-box;box-sizing:border-box;}
a{color:inherit;}
.o-nas{color:#fff !important;}
.o-nas:hover{color:#2773b1 !important;}
a:hover, a:focus, a:visited{text-decoration:none;color:inherit;outline:none;}
a.btn_send_mes{border: 1px solid #fff;padding: 10px 20px;border-radius: 20px;cursor: pointer;text-transform: uppercase;position: relative;top: 20px;}
a.btn_send_mes:hover{background-color: #fff;color: #2773b1 !important;}
.tabs .containers{padding:0;}
.red{border: 1px solid #f00 !important;}
body, html{background:white;color:#333;font-family:Tahoma, Geneva, sans-serif;font-size:14px;max-width:100%;overflow-x:hidden !important;}
.popup_zakaz_overlay{width:100%;height:100%;position:fixed;z-index:999;display:none;background-color:rgba(0,0,0,0.8);top:0px;left:0px;}
.popup_zakaz, .popup_thx{position:fixed;left:50%;top:50%;background:#f6f6f6;border:6px #efefef solid;display:none;z-index:9999;width:600px;padding:0;text-align:center;color:#2d2c2c;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0px 3px 3px rgba(0,0,0,0.3);}
@media (orientation:landscape) and (max-width:576px){body, html{overflow-y:scroll !important;}
}
.container{width:100%;max-width:1200px;}
.blagpisma__item{margin-bottom:40px;}
.blagpisma_img img{width: 100%;height: auto;padding: 40px 0;border-bottom: 1px solid #ccc;}
.header{font-family:Tahoma, Geneva, sans-serif;color:white;font-size:12px;-webkit-transition:top .4s ease-in, -webkit-transform .4s ease-in-out;transition:top .4s ease-in, -webkit-transform .4s ease-in-out;transition:top .4s ease-in, transform .4s ease-in-out;transition:top .4s ease-in, transform .4s ease-in-out, -webkit-transform .4s ease-in-out;}
.okey-group{display:table;width:100%;margin-bottom:20px;}
.okey-group input[type="checkbox"]{border:0;width:36px;height:36px;display:inline-block;vertical-align:middle;background:#FFFFFF !important;}
.okey-group label{display:inline-block;vertical-align:middle;color:#ccc;padding-left:0;line-height:19px;margin:0;}
.okey-group2{display:table;width:100%;margin-bottom:20px;}
.okey-group2 input[type="checkbox"]{display:none;}
.okey-group2 label{display:inline-block;vertical-align:middle;color:#ccc;padding-left:0;line-height:19px;margin:0;}
.okey-group2 .cr{position:relative;display:inline-block;width:2.5em;height:2.5em;float:left;margin-right:1.5em;background:#fff;}
.okey-group2 input[type="checkbox"]:checked + label .cr{background:url(/images/ok-checked.png) no-repeat center center;background-size:cover;}
.header--transparent{position:fixed;left:0;top:110px;width:100%;z-index:99;}
@media(max-width:576px){.header--transparent{top:90px;position:absolute !important;}
.header--transparent.is-active{top:90px !important;}
}
@media(max-width:768px){.header--transparent.is-active{top:110px !important;}
.okey-group2{display:table;width:100%;margin-bottom:20px;}
.okey-group2 label{display:inline-block;vertical-align:middle;color:#ccc;padding-left:0;margin:0;font-size:10px;line-height:12px;}
.okey-group2 .cr{position:relative;display:inline-block;width:3.5em;height:3.5em;float:left;margin-right:1.5em;background:#fff;margin-bottom:2em;color:#004B4D;}
.okey-group2 input[type="checkbox"]:checked + label .cr{background:url(/images/ok-checked.png) no-repeat center center;background-size:cover;}
}
.header--floating{position:fixed;top:10px;}
.header--static{position:absolute;}
.header--move{-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0);}
.footer{font-size:18px;}
.hero{position:relative;/*padding-top:1em;*/}
@media(max-width:576px){.hero{background-size:cover;background-position:center;background-size:cover;}
}
@media (orientation:landscape) and (max-width:576px){.hero{height:auto;min-height:500px;}
.about--mainpage{min-height:500px;}
.about--mainpage .container-outer{min-height:500px !important;}
}
.hero--mainpage{padding-top:0;}
.hero--mainpage .container-outer{width:100%;height:100%;background:url('/images/main_slide_41.jpg') no-repeat center;background-size:cover;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .7s, -webkit-transform .7s;transition:opacity .7s, -webkit-transform .7s;transition:transform .7s, opacity .7s;transition:transform .7s, opacity .7s, -webkit-transform .7s;opacity:0;will-change:transform;}
@media(max-width:992px){.hero--mainpage .container-outer{background-position:60% center;}
}
@media(max-width:768px){.hero--mainpage .container-outer{background-position:70% center;}
}
@media(max-width:576px){.hero--mainpage .container-outer{background:url('/images/main_slide_42.jpg') no-repeat center;background-size:cover;background-position:center;background-size:cover;min-height:570px;}
}
.hero--mainpage.active .container-outer{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.hero--short{min-height:500px;height:500px;}
@media(max-width:576px){.hero--short{height:320px;min-height:320px;}
}
.hero--faq{background:url('/images/faq_hero.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--faq{background:url('/images/mobile/hero_faq.jpg') no-repeat center;background-size:cover;}
}
.hero--no-img{height:150px!important;min-height:150px;}
@media(max-width:576px){.hero--no-img{height:140px!important;min-height:140px;}
}
.hero--kliniki{background:url('/images/hero_kliniki.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--kliniki{background:url('/images/mobile/hero_clinics.jpg') no-repeat center;background-size:cover;}
}
.hero--testimonials{background:url('/images/hero_testimonials.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--testimonials{background:url('/images/mobile/hero_testimonials.jpg') no-repeat center;background-size:cover;}
}
.hero--partners{background:url('/images/hero_partner.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--partners{background:url('/images/mobile/hero_partners.jpg') no-repeat center;background-size:cover;}
}
.hero--personal{background:url('/images/hero_personal.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--personal{background:url('/images/mobile/hero_personal.jpg') no-repeat center;background-size:cover;}
}
.hero--portfolio{background:url('/images/hero_portfolio.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--portfolio{background:url('/images/mobile/hero_portfolio.jpg') no-repeat center;background-size:cover;}
}
.hero--services{background:url('/images/hero_services.jpg') no-repeat center;background-size:cover;}
@media(max-width:576px){.hero--services{background:url('/images/mobile/hero_estitic.jpg') no-repeat center;background-size:cover;}
}
.hero.active-mobile{background:url('/images/mobile_hero_active-menu.png') no-repeat center;background-size:cover;background-position:top center;min-height:600px;}
.mobile-menu-active-bg{display:none;background:#2773b1;height:100vh;max-height:100vh;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1;}
@media(min-width:768px){.mobile-menu-active-bg{display:none !important;}
}
.about .container-outer{background:url('/images/main_slide_2.jpg') no-repeat center;background-size:cover;background-position:top center;width:100%;min-height:700px;position:relative;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:opacity .7s, -webkit-transform .7s;transition:opacity .7s, -webkit-transform .7s;transition:transform .7s, opacity .7s;transition:transform .7s, opacity .7s, -webkit-transform .7s;opacity:0;will-change:transform;}
@media(max-width:1371px){.about .container-outer{height:auto;background:url('/images/main_slide_2.jpg') no-repeat center;background-size:cover;min-height:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
@media(max-width:576px){.about .container-outer{height:auto;background:url('/images/main_slide_2.jpg') no-repeat center;background-size:cover;min-height:0;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
}
.about.active .container-outer{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.about--mainpage{}
@media (min-width:768px){.heading__names{width:400px;}
}
@media(max-height:720px){.about--mainpage{background-position-y:-25px !important;margin-top:-5px;}
}
@media(max-width:992px){.about--mainpage{background-size:cover;}
}
@media(max-width:576px){.about--mainpage{height:101vh !important;min-height:auto !important;background-position:20% center;background-size:cover;}
.about--mainpage .container-outer, .about--mainpage .container-outer .container{height:90vh;background-size:100% 65%;background-position:top center;}
.about--mainpage .mobile-flex{position:absolute !important;bottom:0;}
}
.relative{position:relative;}
.faq{display:block;}
.testimonials{display:block;}
.contact{display:block;}
.kliniki{display:block;}
.kliniki .mb50{}
@media(max-width:992px){.kliniki .mb50{margin-bottom:35px;}
}
@media(max-width:576px){.kliniki .mb50{margin-bottom:20px;}
}
.partners{display:block;}
.personal .mt30{}
@media(max-width:576px){.personal .mt30{margin-top:0;}
}
.portfolio{display:block;}
.portfolio .no-pad{}
@media(max-width:992px){.portfolio .no-pad{padding-left:15px;padding-right:15px;}
}
.services-inner .img-fluid{}
@media(max-width:576px){.services-inner .img-fluid{max-width:100%;width:100%;margin:5% auto;display:inline-block;}
.services-inner .img-fluid:nth-child(odd){margin-right:4%;}
}
@media(max-width:935px){.razdelspec h11{display:none !important;}
.razdelspec{margin-top:25px;}
}
@media(max-width:1000px){.numbers{width:4% !important;}
.numbers-text{width:96% !important;}
}
@media(max-width:576px){.razdelspec h11{display:block !important;}
.razdelspec{margin-top:0px;}
}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.flex--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.contact__details__contents img,.flex--center img{width: 100%;height: auto;margin-left: 20px;position: relative;}
.xs-order-1{}
@media(max-width:576px){.xs-order-1{}
}
.xs-order-2{}
@media(max-width:576px){.xs-order-2{}
}
.xs-order-3{}
@media(max-width:576px){.xs-order-3{}
}
.fl-r{float:right;}
.mr1{margin-right:1em;}
.no-pad-l{padding-left:0;}
@media(max-width:576px){.no-pad-l{padding-left:15px;}
}
.no-pad-r{padding-right:0;}
@media(max-width:576px){.no-pad-r{padding-right:15px;}
}
.half-pad-l{padding-left:7px;}
@media(max-width:576px){.half-pad-l{padding-left:15px;}
}
.half-pad-r{padding-right:7px;}
@media(max-width:576px){.half-pad-r{padding-right:15px;}
}
.big-pad-l{padding-left:15px;}
@media(max-width:576px){.big-pad-l{padding-left:15px;}
}
.big-pad-r{padding-right:50px;}
@media(max-width:576px){.big-pad-r{padding-right:15px;}
}
.pr-30{padding-right:30px;}
@media(max-width:576px){.pr-30{padding-right:15px;}
}
.no-pad{padding-left:0;padding-right:0;}
@media(max-width:576px){.no-pad{padding-left:15px;padding-right:15px;}
}
.no-pad-xs{}
@media(max-width:576px){.no-pad-xs{padding-left:0;padding-right:0;}
}
.pl-30{padding-left:30px;}
@media(max-width:768px){.pl-30{padding-left:15px;}
}
.mb70{margin-bottom:70px;}
@media(max-width:992px){.mb70{margin-bottom:50px;}
}
@media(max-width:576px){.mb70{margin-bottom:35px;}
}
.mb50{margin-bottom:50px;}
.mb40{margin-bottom:40px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:25px;}
.mt40{margin-top:40px;}
.mt50{margin-top:50px;}
.mt90-sm{margin-top:90px;}
@media(max-width:1200px){.mt90-sm{margin-top:80px;}
}
@media(max-width:992px){.mt90-sm{margin-top:70px;}
}
@media(max-width:768px){.mt90-sm{margin-top:50px;}
}
@media(max-width:576px){.mt90-sm{margin-top:0;}
}
.header--floating .hamburger--spin{top:-2px;}
@media(max-width:1300px){.header--floating .hamburger--spin{top:4px;}
}
@media(max-width:2300px and min-width:1300px){.header--mainpage.header--floating .hamburger--spin{top:-2px;}
}
.hamburger--spin{position:absolute;z-index:99;right:-60px;top:-90px;-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out;}
.hamburger--spin .hamburger-inner{background-color:#fff;}
.hamburger--spin .hamburger-inner:before, .hamburger--spin .hamburger-inner:after{background-color:#fff;}
@media(max-width:1310px){.hamburger--spin{position:fixed;right:10px;top:104px;}
}
.hamburger--spin:focus{outline:none;}
.hamburger--spin.is-active{color:white !important;}
.hamburger--spin.is-active .hamburger-inner{background-color:white;}
.hamburger--spin.is-active .hamburger-inner:before, .hamburger--spin.is-active .hamburger-inner:after{background-color:white;}
.hamburger--spin.hamburger--white .hamburger-inner{background-color:white;}
.hamburger--spin.hamburger--white .hamburger-inner:before, .hamburger--spin.hamburger--white .hamburger-inner:after{background-color:white;}
.hamburger--spin.hamburger--white .hamburger.is-active .hamburger-inner{background-color:white;}
.hamburger--spin.hamburger--white .hamburger.is-active .hamburger-inner:before, .hamburger--spin.hamburger--white .hamburger.is-active .hamburger-inner:after{background-color:white;}
#close-sidebar{position:absolute;top:20px !important;right:20px !important;}
.hamburger--squeeze{    padding: 0 !important;} /*.hamburger--squeeze{    padding: 0;}*/
.hamburger--squeeze .hamburger-box{width:20px;height:22px;}
.hamburger--squeeze .hamburger-inner{background-color:white;border-radius:0;width:20px;height:3px;}
.hamburger--squeeze .hamburger-inner:before, .hamburger--squeeze .hamburger-inner:after{background-color:white;border-radius:0;width:20px;height:3px;}
.hamburger--squeeze .hamburger-inner:before{top:7px;}
.hamburger--squeeze .hamburger-inner:after{top:14px;}
.hamburger--squeeze:focus{outline:none;}
.hamburger--squeeze.is-active .hamburger-box{height:10px;}
.hamburger--squeeze.is-active .hamburger-inner{}
.hamburger--squeeze.is-active .hamburger-inner::after{-webkit-transform:translate3d(0, -14px, 0) rotate(-270deg);transform:translate3d(0, -14px, 0) rotate(-270deg);}
.hamburger-label{padding-right:10px;text-transform:uppercase;}
.hamburger--spin{}
@media(max-width:800px){.hamburger--spin{display:none;}
}
.mobile-menu{border:2px solid white;border-top:none;display:none;}
ul.mobile-menu__list{list-style:none;margin-left:0px;margin-right:0;padding:20px 0 5px 0;text-transform:uppercase;font-size:18px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
ul.mobile-menu__list li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
ul.mobile-menu__list li a{display:inline-block;padding-bottom:5px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;}
ul.mobile-menu__list li .current-menu-item{opacity:.8;}
ul.mobile-menu__list li a:hover{opacity:.8;}
ul.mobile-menu__icons{list-style:none;border-top:2px solid white;margin:0;padding-left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
ul.mobile-menu__icons li{border-right:2px solid white;margin:0;padding:0;text-align:center;-webkit-box-flex:1;-webkit-flex:1 1 25%;-ms-flex:1 1 25%;flex:1 1 25%;cursor:pointer;}
ul.mobile-menu__icons li a{display:inline-block;padding:10px 30px 8px 30px;text-transform:uppercase;}
ul.mobile-menu__icons li:hover{background:rgba(255, 255, 255, 0.3);}
ul.mobile-menu__icons li:first-child{border-left:none;}
ul.mobile-menu__icons li:last-child{border-right:none;}
@media(min-width:768px){.mobile-menu{display:none !important;}
}
@media(max-width:576px){ul.mobile-menu__icons li a{padding-left:15px;padding-right:15px;}
}
.scroll-down{padding:2vh 0;position:absolute;bottom:20px;left:50%;z-index:99;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.scroll-down span{font-size:15px;display:block;padding-top:5px;color:white;line-height:1;}
@media(max-width:576px){.scroll-down{display:none;}
}
.scroll-down--gray{padding-top:20px;bottom:20px;}
.scroll-down--gray span{color:#ccc;}
@media(max-width:1000px){.scroll-down--gray{display:none;}
}
.scroll-down--about{left:51.5%;}
.scroll-up{opacity:1;display:none;width:45px;height:45px;background:#2773b1 url('/images/button_top_1.png') no-repeat center;background-size:50%;position:fixed;z-index:9990;right:47px;bottom:85px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.scroll-up{}
@media(max-width:1310px){.scroll-up{position:absolute;right:15px;}
}
@media(max-width:576px){.scroll-up{display:none;}
}
.scroll-up--mainpage{position:absolute;right:-47px;opacity:1;bottom:20px;}
@media(max-width:1310px){.scroll-up--mainpage{position:fixed;right:20px;}
}
.scroll-up.visible{opacity:1;}
.scroll-up:hover{background-size:60%;opacity:.8;}
.heading{}
.heading__crumbs{padding-top:40px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;text-transform:uppercase;}
a.heading__crumbs__home{color:#2773b1;}
.heading__crumbs span{display:inline-block;padding:0 5px;}
@media(max-width:576px){.heading__crumbs{display:none;}
}
.heading__name{text-transform:uppercase;font-family:Tahoma, Geneva, sans-serif;font-size:55px;font-weight:100;color:#000;line-height:1.1em;margin:40px 0 25px 0;}
.heading__name.mt0{margin-top:0;}
.heading__name.mt20{margin-top:20px;}
.heading__name.mt50{margin-top:50px;}
.heading__name.mt60{margin-top:60px;}
.heading__name.abs-fix{position:absolute;top:20px;}
@media(max-width:975px){.heading__name.abs-fix{top:50px;}
}
@media(max-width:690px){.heading__name.abs-fix{top:-10px;}
}
@media(max-width:576px){.heading__name.abs-fix{position:static;}
}
.heading__name__condenced{line-height:.9em;}
@media(max-width:1200px){.heading__name{font-size:70px;}
}
@media(max-width:992px){.heading__name{font-size:60px;}
}
@media(max-width:576px){.heading__name{font-size:48px;}
}
.heading__desc{font-size:18px;color:#4b4b4b;line-height:1.65em;}
@media(max-width:576px){.heading__descss{margin-bottom:35px;}}
@media(max-width:992px){.heading__desc{font-size:16px;line-height:1.4em;}
}
@media(max-width:576px){.heading__desc{font-size:14px;line-height:1.3em;}
}
.heading__paragraph{margin-top:23px;}
.heading__paragraph__name{color:#2773b1;text-transform:uppercase;font-size:24px;font-family:Tahoma, Geneva, sans-serif;margin-bottom:5px;}
@media(max-width:992px){.heading__paragraph__name{font-size:20px;}
}
@media(max-width:576px){.heading__paragraph__name{font-size:18px;}
}
.heading__navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:18px;margin-top:40px;}
.heading__navi > a, .heading__navi .a{display:inline-block;color:#2773b1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:7px;cursor:pointer;}
.heading__navi > a .spiral__dropdown, .heading__navi .a .spiral__dropdown{left:0;}
.heading__navi > a .spiral__dropdown li a, .heading__navi .a .spiral__dropdown li a{color:#333;font-size:15px;line-height:150%;padding:20px;font-weight:normal;}
.heading__navi > a:hover .spiral__dropdown, .heading__navi .a:hover .spiral__dropdown{-webkit-box-shadow:0px 2px 8px rgba(0,0,0,.35);box-shadow:0px 2px 8px rgba(0,0,0,.35);}
.heading__navi > a:hover, .heading__navi .a:hover{color:#333;text-decoration:underline;}
.heading__navi > a:hover .spiral__dropdown, .heading__navi .a:hover .spiral__dropdown{opacity:1;height:auto;overflow:visible;}
.heading__navi > a:hover .spiral__dropdown li, .heading__navi .a:hover .spiral__dropdown li{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.heading__navi a.active{color:#333;}
@media(max-width:992px){.heading__navi{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
}
@media(max-width:768px){.heading__navi{font-size:16px;}
}
@media(max-width:576px){.heading__navi{margin-top:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
}
@media(max-width:576px){.heading__navi > a, .heading__navi .a{display:block;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
}
@media(max-width:576px){.heading__navi > a, .heading__navi .a{margin-bottom:5px;}
}
.footer__copy{border-top:2px solid #aeaeae;padding:33px 0 35px 0;}
@media(max-width:576px){.footer__copy{padding:10px 0;text-align:center;}
}
.footer__developer{color:#2773b1;padding:35px 0px 35px 0;}
@media(max-width:576px){.footer__developer{display:none;}
}
.header__wrapper{border:2px solid white;}
@media(max-width:1300px){.header--mainpage .header__wrapper{width:93%;}
}
@media(max-width:1000px){.header--mainpage .header__wrapper{width:92%;}
}
@media(max-width:800px){.header--mainpage .header__wrapper{width:100%;}
}
.header__navi{list-style:none;margin:0;padding:0;text-transform:uppercase;}
@media(max-width:768px){.header__navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}
.header__navi__btn{-webkit-box-flex:0;-webkit-flex:0 0 200px;-ms-flex:0 0 200px;flex:0 0 200px;}
.header__navi__mobile-menu{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;text-align:center;margin:5px 20px 0px 10px;}
.header__navi .fl-r{display:none;}
}
.header__navi li{display:inline-block;}
.header__navi li a{display:inline-block;padding:14px 10px 11px 10px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.header__navi li.header__navi__btn a{padding-right:35px;border-right:2px solid white;position:relative;}
.header__navi li.header__navi__btn a:hover{background:#2773b1;}
.header__navi li.header__navi__btn a::after{position:absolute;width:10px;height:10px;right:15px;top:0px;content:'+';display:inline-block;color:white;font-size:18px;z-index:2;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.header__navi li.header__navi__lang-switcher{border-left:2px solid white;float:right;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.header__navi li.header__navi__lang-switcher a{padding:14px 13px 11px 13px;}
.header__navi li.header__navi__lang-switcher.locale--ru{}
.header__navi li.header__navi__lang-switcher:hover{background:#2773b1;}
.header__navi li.active{background:#2773b1;color:#fff;}
.header__navi li .ico{}
.header__navi li .ico.ico-social-fb{margin-right:5px;}
.header__navi li .ico:hover{opacity:.7;}
@media(max-width:576px){.header__navi li.header__navi__btn a{padding-left:15px;padding-right:25px;}
}
@media(max-width:1005px){.header__navi li.header__navi__lang-switcher.locale--ru{display:none;}
}
@media(max-width:840px){.header--mainpage .header__navi li.header__navi__lang-switcher.locale--en{display:none;}
}
@media(max-width:576px){.header__navi li.header__navi__lang-switcher{display:none;}
.mobile-menu .header__navi__lang-switcher a{padding-top:12px;}
}
@media(max-width:880px){.header__navi li .ico{display:none;}
}
@media(max-width:1080px){.header--mainpage .header__navi li .ico{display:none;}
}
.header__navi__sections{display:inline-block;padding-left:30px;}
.header__navi__sections li a{padding:14px 15px 11px 15px;display:inline-block;position:relative;}
.header__navi__sections li a:hover, .header__navi__sections li a .active{}
.header__navi__sections li a:hover::before, .header__navi__sections li a .active::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.header__navi__sections li .current-menu-item::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
.header__navi__sections li .current-menu-item{opacity:.8;}
.header__navi__sections li a::before{content:'';position:absolute;bottom:10px;left:21px;right:21px;height:2px;background:#2773b1;-webkit-transform:scale3d(0, 5, 1);transform:scale3d(0, 5, 1);-webkit-transform-origin:0% 50%;-ms-transform-origin:0% 50%;transform-origin:0% 50%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);transition-timing-function:cubic-bezier(1, 0.68, 0.16, 0.9);}
.header__navi__sections li a:hover{opacity:.8;}
@media(max-width:992px){.header__navi__sections{padding-left:15px;}
}
@media(max-width:768px){.header__navi__sections{display:none;}
}
@media(max-width:992px){.header__navi__sections li a::before{left:15px;right:15px;}
}
@media(max-width:920px){.header__navi__sections li a::before{left:10px;right:10px;}
}
@media(max-width:992px){.header__navi__sections li a{padding-left:15px;padding-right:15px;}
}
/*
@media(max-width:992px){.header__navi__sections li a{padding-left: 3px;padding-right: 3px;}
}29.01.18*/

@media(max-width:920px){.header__navi__sections li a{padding-left:10px;padding-right:10px;}
}
.header__navi__mobile-menu{display:inline-block;}
.header__navi__mobile-menu .is-active{}
@media(min-width:769px){.header__navi__mobile-menu{display:none;} 
}
@media(max-width:769px){.hamburger.hamburger--spin {
    display: none !important;
}
}
@media(max-width:576px){.header__navi__mobile-menu{float:right;margin:5px 20px 0px 10px;} .hamburger {
     padding: 0px; }

}
@media(max-width:576px){.header__navi__mobile-menu .is-active{padding-top:10px;}
}
.header--black{color:#8b8b8a;}
.header--black .hamburger-inner{background-color:#8b8b8a;}
.header--black .hamburger-inner:before, .header--black .hamburger-inner:after{background-color:#8b8b8a;}
.header--black .header__wrapper{border-color:#8b8b8a;}
.header--black .header__navi li.header__navi__btn a{border-color:#8b8b8a;}
.header--black .header__navi li.header__navi__btn a::after{color:#8b8b8a;}
.header--black .header__navi li.header__navi__btn a:hover{color:white;}
.header--black .header__navi li.header__navi__btn a:hover::after{color:white;}
.header--black .header__navi li.header__navi__lang-switcher{border-color:#8b8b8a;}
.header--black .header__navi li.header__navi__lang-switcher:hover{background:#2773b1;color:white;}
.header--black .header__navi .ico-social-insta{background-image:url('/images/insta_icon_gray.png');}
.header--black .header__navi .ico-social-fb{background-image:url('/images/facebook_icon_gray.png');}
.header--black.is-active{color:white;}
.header--black.is-active .hamburger-inner{background-color:white;}
.header--black.is-active .hamburger-inner:before, .header--black.is-active .hamburger-inner:after{background-color:white;}
.header--black.is-active .header__wrapper{border-color:white;}
.header--black.is-active .header__navi li.header__navi__btn a{border-color:white;}
.header--black.is-active .header__navi li.header__navi__btn a::after{color:white;}
.header--black.is-active .header__navi li.header__navi__btn a:hover{color:white;}
.header--black.is-active .header__navi li.header__navi__btn a:hover::after{color:white;}
.mainpager .hero__logo{}
@media(max-width:576px){.mainpager .hero__logo{margin-top:4px !important;position:fixed;left:50%;transform:scale(.75) translateX(-65%);}
.mainpager .header--floating{top:90px;position:absolute !important;}
}
.hero__logo{margin-top:16px;display:inline-block;background:url('/images/logo_mini.png') no-repeat center;background-size:contain;height:80px;width:264px;}
.hero__logo.logo_blue{background:url('/images/logo_mini_blue.png') no-repeat center;background-size:contain;}
@media(max-width:576px){.mainpager .hero__logo{margin-top:4px !important;}
}
.hero__logo--white{background-image:url('/images/logo_white.png');}
@media(max-width:576px){.hero__logo--white{background-image:url('/images/logo_gray.png');}
}
@media(max-width:576px){.hero__logo{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);margin-top:-10px;}
}
.hero__logo.mt10{margin-top:4px !important;}
@media(min-width:576px){.hero__logo.mt10{margin-top:22px !important;}
}
.hero__logo__light{display:inline-block;background:url('/images/logo_light.png') no-repeat center;background-size:cover;height:135.2174px;width:792.1739px;position:absolute;left:50%;top:-15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;}
.hero__title{font-family:Tahoma, Geneva, sans-serif;margin-top:33vh;color:#fff;font-size:89px;line-height:.9em;}
@media(max-width:992px){.hero__title{font-size:70px;}
}
@media(max-width:768px){.hero__title{font-size:50px;}
}
@media(max-width:576px){.hero__title{margin-top:160px;font-size:35px;line-height:0.9em;}
}
.hero__signature{color:#fff;font-size:24px;margin-top:4vh;}
.hero__signature span{font-size:18px;line-height:1.3em;margin-top:.5em;color:#fff;display:block;}
@media(max-width:576px){.hero__signature{font-size:17px;margin-bottom:200px;width:50%;line-height:1;}
}
@media(max-width:576px){.hero__signature span{font-size:12px;}
}
.about .row{position:relative;}
.about .absolute{position:absolute;right:0;top:0;}
@media(max-width:576px){.about .absolute{position:relative;}
.about .hero__logo{margin-top:15px !important;}
.about .hero__logo__light{top:5px;}
}
.mobile-flex{opacity:1;}
@media(max-width:576px){.mobile-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}
}
.about__block{padding:45px 40px;}
.about__block span{display:inline-block;font-family:Tahoma, Geneva, sans-serif;font-size:15px;line-height:2em;}
.about__block .btn{margin-top:30px;}
@media(max-width:992px){.about__block{padding:40px 30px;}
}
@media(max-width:768px){.about__block{padding:30px 20px;}
}
@media(max-width:576px){.about__block{padding:30px 15px;}
}
@media(max-width:992px){.about__block span{font-size:14px;line-height:1.7em;}
}
@media(max-width:576px){.about__block span{font-size:12px;line-height:1.4em;}
}
.about__block__title{color:#4b4b4b;font-size:95px;margin-bottom:20px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;line-height:1.1em;}
@media(max-width:992px){.about__block__title{font-size:70px;margin-bottom:10px;}
}
@media(max-width:768px){.about__block__title{font-size:55px;}
}
@media(max-width:576px){.about__block__title{font-size:35px;}
}
.about__block--light{margin-top:36.5vh;background:#f3f3f3;}
.about__block--light span{color:#4b4b4b;}
@media(max-height:720px){.about__block--light{margin-top:31vh;}
}
@media(max-width:576px){.about__block--light{background:#2773b1;color:white;padding-bottom:0;}
.about__block__title{color:white;}
.about__block--light span{color:white;}
.about__block--primary span{display:none;}
}
.about__block--primary{background:#2773b1;color:white;margin-top:45vh;padding-right:80px;}
.about__block--primary img{width: 70%;padding-top: 20px;left: 15%;position: relative;}
@media(max-width:768px){.about__block--primary{padding-right:50px;}
}
@media(max-width:576px){.about__block--primary{margin-top:0vh !important;padding-right:15px;padding-top:0;}
}
@media(max-height:720px){.about__block--primary{margin-top:40vh;}
}
.faq__item{border-bottom:2px dotted #c6c6c6;padding:50px 0;position:relative;width:100%;display:block;float:left;}
@media(max-width:992px){.faq__item{padding:30px 0;}
}
@media(max-width:576px){.faq__item{padding:20px 0 40px 0;}
}
.faq__item:last-child{border-bottom:none;}
.faq__item::before{position:absolute;display:block;left:55px;top:50px;content:' ';background:url('/images/faq_dots.png') repeat-y left center;background-size:100%;height:calc(100% - 100px);width:4.5px;}
@media(max-width:992px){.faq__item::before{left:45px;}
}
@media(max-width:768px){.faq__item::before{left:40px;}
}
@media(max-width:576px){.faq__item::before{left:8%;}
}
@media(max-width:321px){.faq__item::before{left:20px;}
}
.faq__item__question{background:white url('/images/talk_buble.png') no-repeat center;background-size:cover;height:75px;width:81px;margin-left:18px;margin-bottom:5px;}
@media(max-width:992px){.faq__item__question{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin-left:5px;}
}
@media(max-width:768px){.faq__item__question{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);margin-left:1px;}
}
@media(max-width:576px){.faq__item__question{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:0;max-width:100%;background-size:100%;}
}
.faq__item__name{font-family:Tahoma, Geneva, sans-serif;font-size:24px;text-transform:uppercase;margin-top:10px;}
@media(max-width:992px){.faq__item__name{font-size:20px;}
}
@media(max-width:576px){.faq__item__name{font-size:18px;}
}
.faq__item__content{margin-top:25px;font-size:18px;line-height:1.65em;color:#4b4b4b;position:relative;}
@media(max-width:992px){.faq__item__content{font-size:16px;line-height:1.5em;margin-top:25px;}
}
@media(max-width:576px){.faq__item__content{margin-top:30px;font-size:14px;line-height:1.3em;}
}
.faq__item__content::after, .faq__item__content::before{font-size:65px;line-height:1em;font-family:Tahoma, Geneva, sans-serif;position:absolute;}
@media(max-width:992px){.faq__item__content::after, .faq__item__content::before{font-size:60px;}
}
@media(max-width:768px){.faq__item__content::after, .faq__item__content::before{font-size:50px;}
}
.faq__item__content::after{position:relative;display:inline-block;top:50px;left:20px;line-height:0;}
@media(max-width:992px){.faq__item__content::after{top:35px;}
}
@media(max-width:576px){.faq__item__content::after{top:30px;}
}
.faq__item__content::before{top:-35px;left:-5px;}
@media(max-width:992px){.faq__item__content::before{top:-25px;}
}
@media(max-width:576px){.faq__item__content::before{top:-20px;}
}
.faq__item__status{color:#9e9e9e;text-transform:uppercase;font-size:15px;font-family:Tahoma, Geneva, sans-serif;}
@media(max-width:576px){.faq__item__status{font-size:13px;}
}
.faq__item__answer{margin-top:80px;}
.faq__item__answer .col-xs-3{background:white;}
.faq__item__answer .img-fluid{background:white;padding-top:5px;height:81px;width:81px;margin-top:-5px;margin-left:15px;}
.faq__item__answer .faq__item__name{color:#2773b1;}
.faq__item__answer .faq__item__content{}
.faq__item__answer .faq__item__content::after, .faq__item__answer .faq__item__content::before{color:#2773b1;}
@media(max-width:992px){.faq__item__answer{margin-top:60px;}
}
@media(max-width:576px){.faq__item__answer{margin-top:40px;}
}
@media(max-width:992px){.faq__item__answer .img-fluid{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8);margin-left:6px;}
}
@media(max-width:768px){.faq__item__answer .img-fluid{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);margin-left:1px;}
}
@media(max-width:576px){.faq__item__answer .img-fluid{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-left:0;max-width:100%;background-size:100%;height:75px;}
}
.faq__item--testimonial{border-bottom:none;}
.faq__item--testimonial .faq__item__name{margin-top:0;}
.faq__item--testimonial .faq__item__answer .img-fluid{max-width:100%;}
.faq__item--testimonial .faq__item__content{}
.faq__item--testimonial .faq__item__content::before, .faq__item--testimonial .faq__item__content::after{color:#2773b1;}
.faq__item--testimonial .img-fluid{}
.faq__item--testimonial .testimonial__item{margin-top:80px;}
@media(max-width:576px){.faq__item--testimonial{padding-bottom:20px;}
}
.faq__item--testimonial::before{display:none;}
@media(max-width:576px){.faq__item--testimonial .img-fluid{max-width:50%;border-radius:50%;margin-bottom:15px;}
}
@media(max-width:992px){.faq__item--testimonial .testimonial__item{margin-top:60px;}
}
@media(max-width:576px){.faq__item--testimonial .testimonial__item{margin-top:30px;}
}
.contact__item{padding-top:20px;padding-bottom:60px;}
.contact__item .btn{text-transform:uppercase;}
@media(max-width:992px){.contact__item{padding-top:30px;padding-bottom:40px;}
}
@media(max-width:576px){.contact__item{padding-bottom:20px;padding-top:0;border-bottom:2px dotted #c6c6c6;}
.contact__item:last-child{border-bottom:none;}
}
@media(max-width:1200px){.contact__item .btn{margin-left:-20px;}
}
@media(max-width:992px){.contact__item .btn{margin-left:0;margin-top:15px;}
}
.contact__map{width:100%;height:350px;}
@media(max-width:992px){.contact__map{height:300px;}
}
@media(max-width:768px){.contact__map{height:250px;}
}
@media(max-width:576px){.contact__map{display:none;}
}
.contact .img-fluid{height:350px !important;width:100%;}
@media(max-width:992px){.contact .img-fluid{height:300px !important;}
}
@media(max-width:768px){.contact .img-fluid{height:250px !important;}
}
.contact__details{margin-top:20px;}
@media(max-width:576px){.contact__details{margin-top:30px;}
}
.contact__details__name{font-size:24px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;}
@media(max-width:576px){.contact__details__name{font-size:18px;}
}
.contact__details__content{font-size:17px;line-height:1.6em;}
.contact__details__contents{font-size:17px;line-height:1.6em;}
.contact__details__content a{color:#39908f;display:block;}
@media(max-width:576px){.contact__details__content{font-size:14px;line-height:1.3em;margin-bottom:10px;}
}
.content p:nth-child(1){margin-top:0px!important;}
.content p{font-size:18px;line-height:1.7em;margin-top:15px;margin-bottom:19.2px;margin-bottom:1.2rem;display:inline-block;width:100%;}
.content p.fz1712{font-size:17px;}
.content p.fz17{font-size:17px;}
.content a{color:#39908f;font-size:18px;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:5px;}
.content a.a-clinic{color:#39908f;display:block;font-size:18px;text-decoration:underline;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:20px;float:left;width:50%;}
.content a:hover{opacity:.7;text-decoration:none;}
@media(max-width:992px){.content p{font-size:16px;line-height:1.4em;}
}
@media(max-width:576px){.content p{font-size:14px;line-height:1.3em;}
}
@media(max-width:992px){.content p.fz17{font-size:16px;}
}
@media(max-width:576px){.content p.fz17{font-size:14px;}
}
@media(max-width:992px){.content a{font-size:16px;}
}
@media(max-width:576px){.content a{font-size:14px;margin-bottom:5px;display:inline;}
}
.content__heading{margin-top:65px;margin-bottom:10px;font-size:24px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;}
@media(max-width:1200px){.content__heading{margin-top:50px;}
}
@media(max-width:992px){.content__heading{font-size:20px;margin-top:40px;}
}
@media(max-width:576px){.content__heading{font-size:18px;margin-top:30px;}
}
.content__heading--no-pad{margin-top:-7px;}
.pictures .img-fluid{margin:7px 0;}
.content__tabs__content{display:none;}
.content__tabs__content.active{display:block;}
.content__tabs{font-size:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:25px;padding-left:30px;}
.content__tabs a{color:#2773b1;padding:5px;}
.content__tabs a.active{color:#333;}
@media(max-width:1110px){.content__tabs{font-size:16px;}
}
@media(max-width:768px){.content__tabs{font-size:14px;padding-left:15px;}
}
@media(max-width:576px){.content__tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:18px;margin-bottom:5px;}
}
.partner__item{margin:60px 0;}
.partner__item .img-fluid{}
@media(max-width:992px){.partner__item{margin:40px 0;}
}
@media(max-width:576px){.partner__item{margin:20px 0;}
}
.partner__item__name{font-size:24px;font-family:Tahoma, Geneva, sans-serif;text-transform:uppercase;}
@media(max-width:992px){.partner__item__name{font-size:20px;}
}
@media(max-width:576px){.partner__item__name{font-size:18px;}
}
.partner__item__content{font-size:18px;line-height:1.6em;}
.partner__item__content a{color:#39908f;}
@media(max-width:992px){.partner__item__content{font-size:14px;line-height:1.5em;}
}
@media(max-width:576px){.partner__item__content{font-size:13px;line-height:1.3em;}
}
@media(max-width:576px){.partner__item .img-fluid{margin:0 auto 15px 0%;text-align:left;max-width:50%;}
}
.mansory-grid{}
.mansory-grid::after{display:block;clear:both;content:' ';}
.personal__card{display:block;position:relative;overflow:hidden;height:100%;}
.personal__card img{transition:all ease 2s;transform:scale(1.0);width:100%;min-height:100%;}
@media(max-width:576px){.personal__card:hover img{transform:scale(1);}
}
@media(min-width:576px){.personal__card:hover img{transform:scale(1.1);}
}
.personal__card.personal__card--no-hover:hover img{transform:scale(1);}
@media(max-width:576px){.personal__card{width:100%;margin:1% 0;}
}
.personal__card::after{display:block;top:0;right:0;bottom:0;left:0;position:absolute;content:' ';opacity:0;z-index:1;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;background:rgba(61, 180, 178, 0.6);}
.personal__card:hover .personal__card__name{opacity:1;}
.personal__card:hover .personal__card__status{opacity:1;}
.personal__card:hover::after{opacity:1;}
.personal__card--no-hover{cursor:default;}
.personal__card--no-hover:hover .personal__card__name{opacity:0;}
.personal__card--no-hover:hover .personal__card__status{opacity:0;}
.personal__card--no-hover:hover::after{opacity:0;}
.personal__card--huge{}
.personal__card--huge .personal__card__name{top:40%;}
@media(max-width:576px){.personal__card--huge{width:100%;}
.personal__card--huge .personal__card__name{top:30%;}
}
.personal__card--long .personal__card__name{top:45%;}
.personal__card--long .personal__card__status{top:55%;right:10%;bottom:55%;left:10%;position:absolute;}
@media(max-width:576px){.personal__card--wide .personal__card__name{top:15% !important;}
}
.personal__card--wide .personal__card__name{top:30%;right:5%;bottom:30%;left:5%;position:absolute;}
.personal__card--wide .personal__card__status{top:49%;right:5%;bottom:49%;left:5%;position:absolute;}
@media(max-width:576px){.personal__card--wide{width:100%;}
}
.personal__card__name{color:#003733;text-transform:uppercase;font-size:18px;line-height:1.2em;font-family:Tahoma, Geneva, sans-serif;margin-bottom:10px;top:30%;right:10%;bottom:30%;left:10%;position:absolute;opacity:0;z-index:2;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;}
.personal__card__status{color:white;font-size:18px;line-height:1.2em;font-family:Tahoma, Geneva, sans-serif;font-style:italic;margin-bottom:10px;top:52%;right:10%;bottom:50%;left:10%;position:absolute;opacity:0;z-index:2;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in;}
.portfolio__item{margin-top:20px;margin-bottom:80px;width:100%;}
@media(max-width:992px){.portfolio__item{margin-bottom:50px;}
}
@media(max-width:576px){.portfolio__item{margin-bottom:30px;}
}
.portfolio__item__name{text-transform:uppercase;text-align:right;font-size:24px;font-family:Tahoma, Geneva, sans-serif;}
@media(max-width:992px){.portfolio__item__name{font-size:20px;text-align:left;}
}
@media(max-width:576px){.portfolio__item__name{font-size:18px;text-align:left;}
}
.portfolio__item__desc{font-size:18px;color:#4b4b4b;line-height:1.6em;margin-bottom:20px;}
@media(max-width:992px){.portfolio__item__desc{font-size:16px;line-height:1.5em;}
}
@media(max-width:576px){.portfolio__item__desc{font-size:14px;line-height:1.4em;}
}
.portfolio__item__image{}
.mfp-container{padding:0;}
.modal{background-size:cover;color:white;width:100%;margin:0;min-height:730px;}
@media(max-width:576px){.modal{background:#2773b1;}
}
.modal .mfp-close{background:url('/images/modal_close.png') no-repeat center;background-size:cover;top:30px;right:30px;font-size:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.4s;transition-duration:.4s;}
@media(max-width:576px){.modal{overflow-y:scroll;height:100%;}
}
.modal--personal{height:auto;min-height:100vh;}
.modal--personal .modal__personal__content{height:100vh;}
@media(max-width:576px){.modal--personal{height:auto;overflow-y:visible;}
}
@media(max-width:576px){.modal--personal .modal__personal__content{height:100%;}
}
.modal__heading{font-size:100px;font-family:Tahoma, Geneva, sans-serif;line-height:1;margin-top:4%;}
@media(max-width:992px){.modal__heading{font-size:75px;}
}
@media(max-width:768px){.modal__heading{font-size:64px;}
.okey-group label{display:inline-block;vertical-align:middle;color:#063837;padding-left:10px;line-height:19px;margin:0;width:87%;}
}
@media(max-width:576px){.modal__heading{font-size:40px;margin-top:20px;}
}
.modal__desc{font-size:24px;margin-top:10px;}
@media(max-width:992px){.modal__desc{font-size:18px;}
}
@media(max-width:576px){.modal__desc{font-size:12px;}
}
.modal__form{margin-top:30px;}
.modal__form .btn.mt50{}
@media(max-width:576px){.modal__form{margin-top:25px;}
.modal__form .centrify{text-align:center;}
}
@media(max-width:576px){.modal__form .btn.mt50{margin-top:20px;}
}
.modal__form__input{position:relative;margin-bottom:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.modal__form__input label{
    position:absolute;
    /* top:30px; */
    top: 10px;
    left:0px;
     font-size:18px; 
    color:white;
    font-family:Tahoma, Geneva, sans-serif;
  /*  -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}
.modal__form__input label span{color:#e589ca;}
.modal__form__input input, .modal__form__input textarea{display:block;background:transparent;outline:none;border:1px solid transparent;border-bottom:2px solid white;color:white;font-size:18px;height:70px;padding:30px 15px 7px 0px;width:100%;line-height:1em;cursor:pointer;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:0}
.modal__form__input input:valid, .modal__form__input input:focus, .modal__form__input textarea:valid, .modal__form__input textarea:focus{outline:0;border-bottom:2px solid white;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.modal__form__input input:valid + label,
.modal__form__input input:focus + label,
.modal__form__input textarea:valid + label,
.modal__form__input textarea:focus + label{
  /*  font-size:14px;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0); */
    opacity:.7;
    display:inline-block;
    
}
.modal__form__input textarea{height:85px;}
.modal__form__input select{opacity:0;position:absolute;top:20px;line-height:40px;-webkit-appearance:menulist-button;left:0;height:70%;width:100%;max-height:100px;}
.modal__form__input .select{display:none;position:absolute;top:60px;left:0;background:white;border-radius:.4em;padding:10px 0px;height:150px;max-height:150px;overflow-y:scroll;opacity:0;height:0;z-index:999;-webkit-transition:all .4s ease;transition:all .4s ease;overflow:-moz-scrollbars-vertical;}
.modal__form__input .select .option{font-size:14.4px;font-size:0.9rem;color:#333;padding:.3em 20px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2);}
.modal__form__input .select .option:hover{background:rgba(0,0,0,.1);}
.modal__form__input .select.is-active{opacity:1;height:auto;display:block;}
.modal__form__input::-webkit-input-placeholder{color:#333;}
.modal__form__input::-moz-placeholder{color:#333;}
.modal__form__input:-moz-placeholder{color:#333;}
.modal__form__input:-ms-input-placeholder{color:#333;}
.modal__form__input:after{width:0px;height:2px;background:#f46d36;content:' ';display:block;position:absolute;bottom:0px;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:10;}
.modal__form__input:valid:after, .modal__form__input:hover:after{width:100%;}
@media(max-width:576px){.modal__form__input label{top:8px;text-transform:uppercase;font-size:14px;}
}
@media(max-width:576px){.modal__form__input input, .modal__form__input textarea{height:40px;font-size:15px;padding-top:10px;}
}
@media(max-width:576px){.modal__form__input input:valid + label, .modal__form__input input:focus + label, .modal__form__input textarea:valid + label, .modal__form__input textarea:focus + label{display:none;}
.modal__form__input.modal__form__input__show_label input:empty + label{display:inline-block !Important;opacity:1;}
.modal__form__input.modal__form__input__show_label input:focus + label{display:inline-block !Important;top:8px;opacity:0.7;}
}
@media(max-width:576px){.modal__form__input .select{top:40px;}
}
.modal--personal{background:#2773b1; overflow-y: scroll;}
.modal__personal__image{max-height:100vh;}
.modal__personal__name{font-family:Tahoma, Geneva, sans-serif;font-size:55px;line-height:0.9em;text-transform:uppercase;margin-top:50px;}
@media(max-width:992px){.modal__personal__name{font-size:45px;margin-top:40px;}
}
@media(max-width:768px){.modal__personal__name{font-size:38px;line-height:1;margin-top:30px;}
}
@media(max-width:576px){.modal__personal__name{font-size:30px;margin-top:20px;}
}
.modal__personal__status{color:#003733;font-size:15px;font-family:Tahoma, Geneva, sans-serif;margin-top:20px;}
@media(max-width:992px){.modal__personal__status{font-size:14px;margin-top:15px;}
}
@media(max-width:768px){.modal__personal__status{font-size:13px;margin-top:10px;}
}
@media(max-width:576px){.modal__personal__status{font-size:12px;}
}
.modal__personal__biography{font-size:14px;margin-top:50px;margin-bottom:30px;}
.modal__personal__biography span{color:#005756;}
@media(max-width:992px){.modal__personal__biography{margin-top:30px;}
}
@media(max-width:576px){.modal__personal__biography{font-size:12px;}
}
.my-mfp-zoom-in{position:fixed;z-index:9999;top:0;right:0;width:0;height:0;pointer-events:none;overflow:hidden;-webkit-transition:width 0s .5s,height 0s .5s;transition:width 0s .5s,height 0s .5s;}
.my-mfp-zoom-in .mfp-container{opacity:0;background:url('/images/form_pop_up.jpg') no-repeat center;background-size:cover;height:100%;}
.my-mfp-zoom-in::before{content:'';position:absolute;top:52.5px;right:47.5px;display:block;width:240%;padding-top:240%;margin:-120% -120% 0 0;border-radius:50%;background:#2773b1;-webkit-transition:-webkit-transform .5s 0s ease-in;transition:-webkit-transform .5s 0s ease-in;transition:transform .5s 0s ease-in;transition:transform .5s 0s ease-in, -webkit-transform .5s 0s ease-in;transition:transform .5s 0s ease-in,-webkit-transform .5s 0s ease-in;-webkit-transform:scale(.01);-ms-transform:scale(.01);transform:scale(.01);}
@media(max-width:576px){.my-mfp-zoom-in::before{display:none;}
}
.my-mfp-zoom-in.mfp-ready{width:100%;height:100%;pointer-events:auto;-webkit-transition:width 0s 0s, height 0s 0s;transition:width 0s 0s, height 0s 0s;}
.my-mfp-zoom-in.mfp-ready .mfp-container{-webkit-transition:all .4s .5s;transition:all .4s .5s;opacity:1;}
.my-mfp-zoom-in.mfp-ready::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.my-mfp-zoom-in.mfp-removing{width:0;height:0;-webkit-transition:width 0s 0s, height 0s 0s;transition:width 0s 0s, height 0s 0s;}
.my-mfp-zoom-in.mfp-removing .mfp-container{opacity:0;}
.my-mfp-zoom-in.mfp-removing::before{-webkit-transform:scale(0.01);-ms-transform:scale(0.01);transform:scale(0.01);opacity:0;}
@media(max-width:576px){.my-mfp-zoom-in .mfp-container{background:#2773b1;}
}
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);transform:translateY(-20px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0);-ms-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);}
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);-ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);transform:translateY(-10px) perspective(600px) rotateX(10deg);}
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;}
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}
div.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.my-mfp-zoom-in.mfp-ready{}
@media(max-width:576px){div.mfp-wrap.mfp-close-btn-in.mfp-auto-cursor.my-mfp-zoom-in.mfp-ready{min-height:600px;overflow-y:visible;}
}
.ico{display:inline-block;font-style:normal;content:' ';}
.ico-social-insta{background:url('/images/insta_icon.png') no-repeat center;background-size:100%;height:13px;width:13.5px;vertical-align:-4px;margin-right:-5px;}
.ico-social-fb{background:url('/images/facebook_icon.png') no-repeat center;background-size:100%;height:15px;width:7.5px;}
.ico-scroll-down{background:url('/images/mouse_scroll_down.png') no-repeat center;background-size:100%;height:43px;width:25.5px;position:relative;}
.ico-scroll-down::after{display:block;content:' ';position:absolute;left:12px;top:10px;width:2px;height:13px;background:white;-webkit-animation-name:scrollmove;animation-name:scrollmove;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
@-webkit-keyframes scrollmove{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
50%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes scrollmove{0%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
50%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.ico-scroll-down--gray{background:url('/images/mouse_scroll_down_grays.png') no-repeat center;background-size:100%;height:45px;width:25.5px;position:relative;}
.ico-scroll-down--gray::after{display:block;content:' ';position:absolute;left:12px;top:10px;width:2px;height:13px;background:#ccc;-webkit-animation-name:scrollmove;animation-name:scrollmove;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.ico-dropdown{background:url('/images/button_top_1.png') no-repeat center;width:20px;height:20px;background-size:50%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);vertical-align:-5px;margin-left:0px;}
.btn{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.btn:focus, .btn:active{outline:none;}
a.btn{display:inline-block;}
.btn--rounded{border-radius:2.5em;}
.btn--huge{font-size:12px;padding:22px 40px 17px 22px;font-family:Tahoma, Geneva, sans-serif;position:relative;}
.btn--huge:before{content:'';position:absolute;background:url(/images/strel.png) no-repeat;width:11px;height:11px;top:22px;right:20px;}
@media(max-width:992px){.btn--huge{padding:17px 35px 14px 20px;}
.btn--huge:before{top:18px;}
}
@media(max-width:576px){.btn--huge{padding:15px 35px 12px 20px;}
.btn--huge:before{top:15px;}
}
.btn--outline{border:2px solid transparent;}
.btn--outline:hover{}
.btn--white{border-color:white;}
.btn--white:hover{background:white;color:#2773b1;}
.btn--white.btn--fill{background:white;color:#2773b1;}
.btn--white.btn--fill:hover{background:transparent;color:white;}
.btn--whites.btn--fill{background:#2773b1;color:white;border:1px solid #2773b1;text-transform:uppercase;margin-left:15px;}
.btn--whites.btn--fill:hover{background:white;color:#2773b1;margin-left:15px;}
.btn--primary{background:#2773b1;border-color:#2773b1;color:white;text-transform:uppercase;}
.btn--primary:hover{background:transparent;color:#2773b1;}
.btn--right{float:right;}
@media(max-width:576px){.btn--right{float:none;}
}
.btn--abosulte-ico .ico{top:50%;right:50%;bottom:50%;left:50%;position:absolute;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.st-content{position:relative;}
.st-content-inner{position:relative;}
.st-container{position:relative;}
.st-pusher{position:relative;left:0;z-index:99;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;}
.st-pusher::after{position:absolute;top:0;right:0;width:0;height:0;background:rgba(0, 0, 0, 0.2);content:'';opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;}
.st-menu-open .st-pusher::after{width:100%;height:100%;opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.st-menu{position:absolute;top:0;right:0;z-index:100;visibility:hidden;width:400px;height:100%;background:#2773b1;-webkit-transition:all 0.5s;transition:all 0.5s;}
@media(max-width:992px){.st-menu{width:300px;}
}
.st-menu::after{position:absolute;top:0;right:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);content:'';opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;}
.st-menu-open .st-menu::after{width:0;height:0;opacity:0;-webkit-transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;transition:opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;}
.st-menu{}
.st-menu ul{margin:10vh 0 3vh 50px;padding:0;list-style:none;}
.st-menu ul li{display:block;}
.st-menu a{display:inline-block;padding:7px 0;font-size:27px;outline:none;color:white;text-transform:uppercase;letter-spacing:1px;font-weight:400;-webkit-transition:background 0.3s;transition:background 0.3s;position:relative;}
.st-menu a::after{position:absolute;content:' ';bottom:3px;left:0;display:block;background:#018280;width:0;height:3px;-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;}
.st-menu a:hover{color:#fff;}
.st-menu .current-menu-item::after{width:100%;}
.st-menu a:hover::after{width:100%;}
.st-menu ul.sublvl{-webkit-transform:translate3d(400px, 0, 0);transform:translate3d(400px, 0, 0);z-index:9999;background:#018280;-webkit-box-shadow:-1px 0 2px rgba(0, 0, 0, 0.2);box-shadow:-1px 0 2px rgba(0, 0, 0, 0.2);-webkit-transition:all 0.5s;transition:all 0.5s;top:-10vh;right:0;bottom:-10vh;left:0;position:absolute;padding-left:30px;font-size:22px;}
.st-menu ul.sublvl a{font-size:22px;}
.st-menu ul.sublvl a::after{background:#2773b1;}
.st-menu ul.sublvl.active{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);}
.st-menu .sublbl__title{padding:20px 0;text-transform:uppercase;color:white;}
.st-menu .sublvl__back{font-size:13px;border-top:2px solid rgba(255, 255, 255, 0.5);border-bottom:2px solid rgba(255, 255, 255, 0.5);margin-left:-30px;color:white;line-height:20px;padding:20px 0 20px 30px;margin-bottom:10px;cursor:pointer;-webkit-transition:all .4s;transition:all .4s;}
.st-menu .sublvl__back:hover{background:rgba(255, 255, 255, 0.1);}
@media(max-width:992px){.st-menu ul{margin-left:35px;}
}
@media(max-width:992px){.st-menu a{font-size:22px;}
}
.st-effect-8 .st-pusher{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.st-effect-8.st-container{-webkit-perspective:1500px;perspective:1500px;-webkit-perspective-origin:0% 50%;perspective-origin:0% 50%;}
.st-effect-8.st-menu-open .st-pusher{-webkit-transform:translate3d(-400px, 0, 0);transform:translate3d(-400px, 0, 0);}
@media(max-width:992px){.st-effect-8.st-menu-open .st-pusher{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}
#fullpage{transition:none !important;transform:none !important;}
}
.st-effect-8.st-menu{-webkit-transform:translate3d(100%, 0, 0) rotateY(90deg);transform:translate3d(100%, 0, 0) rotateY(90deg);-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;}
.st-effect-8.st-menu-open .st-effect-8.st-menu{visibility:visible;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform:translate3d(100%, 0, 0) rotateY(0deg);transform:translate3d(100%, 0, 0) rotateY(0deg);}
.st-effect-8.st-menu::after{display:none;}
.no-csstransforms3d .st-pusher, .no-js .st-pusher{padding-left:400px;}
.hero--no-img{height:150px;min-height:150px;}
.clinics__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.clinics__flex a{-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;}
.masonry-item{width:290px;height:290px;margin-bottom:10px;}
.masonry-item--huge{width:590px;height:590px;margin-bottom:10px;}
.masonry-item--wide{width:590px;margin-bottom:10px;}
.masonry-item--wide:last-child, .masonry-item--16{margin-top:0px;margin-bottom:10px;}
.masonry-item--long{height:590px;overflow:hidden;}
@media(max-width:576px){.masonry-item{width:100%;padding-left:15px;padding-right:15px;}
.masonry-item--huge{width:100%;height:290px;margin-bottom:10px;}
.masonry-item--wide{width:100%;height:130px;margin-top:0px;margin-bottom:10px;}
.masonry-item--long{width:100%;}
}
.grays span{color:#fff;}
.grays::after{background:#fff;}
.grays-ico{background:url(/images/mouse_scroll_down_grays.png) no-repeat center;background-size:100%;}
.pacient{margin-top:50px;}
.pacient a{color:#2773b1;font-size:21px;width:50%;float:left;display:block;padding:0 20px;margin-bottom:50px;}
@media(max-width:768px){.pacient a{color:#2773b1;font-size:21px;width:100%;float:left;display:block;margin-bottom:50px;}
}
@media(min-width:576px){.telephones{font-size:17px;display:block;}
.telephones-mob{font-size:17px;display:none;}
}
@media(max-width:576px){.telephones-mob{font-size:17px;display:block;}
.telephones{font-size:17px;display:none;}
}
.ug-slider-wrapper .ug-zoompanel{display:none;}
.ug-theme-default .ug-default-button-fullscreen{display:none;}
.ug-theme-default .ug-default-button-play{display:none;}
.ug-default-button-hidepanel{display:none;}
@media (min-width:577px) and (max-width:768px){.header__navi__mobile-menu .is-active{margin-top:9px;}
}
.contact .contact__item:nth-child(9){border-bottom:0;}
.tabs .container{padding:0;}
.modal__form__inputs{position:relative;margin-bottom:15px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.modal__form__inputs label{
    position:absolute;
    /* top:17px; */
    top:10px;
    left:0px;
    font-size:18px;
    color:#000;
    font-family:Tahoma, Geneva, sans-serif;
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
    
}
.modal__form__inputs label span{color:#e589ca;}
.modal__form__inputs input, .modal__form__inputs textarea{display:block;background:transparent;outline:none;border:1px solid transparent;border-bottom:2px solid #000;color:#000;font-size:18px;height:70px;padding:30px 15px 7px 0px;width:100%;line-height:1em;cursor:pointer;position:relative;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius:0}
.modal__form__inputs input:valid, .modal__form__inputs input:focus, .modal__form__inputs textarea:focus{outline:0;border-bottom:2px solid #000;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}
.modal__form__inputs input:valid + label,
.modal__form__inputs input:focus + label,
.modal__form__inputs textarea:valid + label,
.modal__form__inputs textarea:focus + label{
  /*  font-size:14px;
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0); 
    opacity:.7; */
    display:inline-block;
    
}
.modal__form__inputs textarea{padding:0 !important;height:auto;margin-top:46px;min-height:39px !important;}
.textaria-pro{top:-20px !important;}
.modal__form__inputs select{opacity:0;position:absolute;top:20px;line-height:40px;-webkit-appearance:menulist-button;left:0;height:70%;width:100%;max-height:100px;}
.modal__form__inputs .select{display:none;position:absolute;top:60px;left:0;background:white;border-radius:.4em;padding:10px 0px;height:150px;max-height:150px;overflow-y:scroll;opacity:0;height:0;z-index:999;-webkit-transition:all .4s ease;transition:all .4s ease;overflow:-moz-scrollbars-vertical;}
.modal__form__inputs .select .option{font-size:14.4px;font-size:0.9rem;color:#333;padding:.3em 20px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.2);}
.modal__form__inputs .select .option:hover{background:rgba(0,0,0,.1);}
.modal__form__inputs .select.is-active{opacity:1;height:auto;display:block;}
.modal__form__inputs::-webkit-input-placeholder{color:#333;}
.modal__form__inputs::-moz-placeholder{color:#333;}
.modal__form__inputs:-moz-placeholder{color:#333;}
.modal__form__inputs:-ms-input-placeholder{color:#333;}
.modal__form__inputs:after{width:0px;height:2px;background:#f46d36;content:' ';display:block;position:absolute;bottom:0px;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:10;}
.modal__form__inputs:valid:after, .modal__form__inputs:hover:after{width:100%;}
@media(max-width:576px){.modal__form__inputs label{top:8px;text-transform:uppercase;font-size:14px;}
}
@media(max-width:576px){.modal__form__inputs input, .modal__form__inputs textarea{height:40px;font-size:15px;padding-top:10px;}
}
@media(max-width:576px){.modal__form__inputs input:valid + label, .modal__form__inputs input:focus + label, .modal__form__inputs textarea:valid + label, .modal__form__inputs textarea:focus + label{}
.modal__form__inputs.modal__form__inputs__show_label input:empty + label{display:inline-block !Important;top:30px;opacity:1;}
.modal__form__inputs.modal__form__inputs__show_label input:focus + label{display:inline-block !Important;top:8px;opacity:0.7;}
}
@media(max-width:576px){.modal__form__inputs .select{top:40px;}
}
.faq .btn--fill{padding:22px 22px 17px 22px;text-transform:uppercase;font-size:15px;}
.faq #faq{width:170px;height:30px;overflow:hidden;padding:5px;border:1px solid #000000;font-family:Tahoma, Geneva, sans-serif;font-size:12px;color:#000000;}
.faq #text_area_div{width:170px;font-family:Tahoma, Geneva, sans-serif;font-size:12px;white-space:pre-wrap;word-wrap:break-word;visibility:hidden;position:absolute;left:-9999px;}
ol{margin-top:0;margin-bottom:16px;margin-bottom:1rem;font-size:18px;}
.hero .col-sm-2.text-xs-center{color:#fff;text-align:left !important;padding:24px 15px;}
.hero .col-sm-2.text-xs-center.head-block-1{background-image:url('/images/loc_icon.png');background-repeat:no-repeat;background-position:left 40px top 28px;text-indent:15px;background-size:10px;text-align:center !important;}
.hero .col-sm-2.text-xs-center.head-block-2{background-image:url('/images/time_icon.png');background-repeat:no-repeat;background-position:left 0px top 30px;background-size:15px;padding-left:30px;text-align:left !important;}
.hero .col-sm-2.text-xs-center.head-button{padding:0 15px;}
.hero .col-sm-2.text-xs-center.head-button button{padding:22px 35px 17px 16px;border-color:#fff;background-color:transparent;}
.hero .col-sm-2.text-xs-center.head-button button.next_page_btn{border-color:#fff !important;background-color: #2773b1 !important;color: #fff !important;}
.hero .col-sm-2.text-xs-center.head-button button.next_page_btn:hover{border-color:#2773b1 !important;background-color: #fff !important;color: #2773b1 !important;}
.hero .col-sm-2.text-xs-center.head-button button:hover{background-color: #2773b1;color: #fff;}
.hero .col-sm-2.text-xs-center.head-button button:hover &:before{color:#2773b1;}
@media (max-width:1199px){.hero .col-sm-2.text-xs-center.head-block-1{text-indent:30px;}
.hero .col-sm-2.text-xs-center.head-button,
.hero .col-sm-2.text-xs-center.head-block-2{display:none;}
.hero .col-sm-2.text-xs-center{max-width:25%;display:block;width:100%;padding:24px 10px;flex:0 0 25%;}
.hero .col-sm-4.text-xs-center.head-block-3{max-width:50%;flex:0 0 50%;}
}
@media (max-width:576px){.hero .col-sm-2.text-xs-center{display:none;}
.hero .col-sm-4.text-xs-center.head-block-3{max-width:100%;flex:0 0 100%;}
}
h3{font-size:40px;display:block;width:100%;float:left;margin-bottom:20px;margin-top:20px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#000;line-height:1.1em;}
.h35{font-size:40px;display:block;width:100%;float:left;margin-bottom:20px;margin-top:0px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#000;line-height:0.8em;}
.h3{font-size:40px;display:block;width:100%;float:left;margin-bottom:20px;margin-top:20px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#000;line-height:1.1em;}
@media (min-width:1000px){.client-p{}
}
@media (max-width:1140px){.client-p{}
}
.client-p{color:#505050;font-weight:600;font-size:19px;width:100%;}
.client-p a{color:#505050;display:inline;font-weight:600;font-size:19px;}
.razdel-div{display:block;float:left;margin-bottom:1.2rem;width:100%;}
.razdel-block{width:calc(33.33333% - 10px);display:block;float:left;text-align:center;margin-right:10px;}
@media (max-width:368px){.razdel-block{width:100%;display:block;float:left;text-align:center;margin-right:0px;}
}
@media (max-width:768px){.razdel-block{width:calc(50% - 10px);display:block;float:left;text-align:center;margin-right:10px;}
}
.razdel-img{width:100%;height:195px;}
.razdel-link{}
.numbers{color:#39908f;width:2%;display:block;float:left;}
.numbers-text{display:block;float:left;width:98%;}
.razdel-ul{padding:17px;}
.razdel-ul li{font-size:18px;float:left;width:100%;}
.razdel-form{display:block;float:left;width:100%;}
.razdel-button{margin-bottom:15px;}
.razdelspec{text-align:center;}
.razdelspec h11{font-size:40px;display:block;width:100%;float:left;margin-bottom:20px;margin-top:60px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#39908f;line-height:0.9em;text-align:center;}
.razdelspec img{width:100%;}
.razdelspec span{color:#39908f;font-size:17px;margin-top:15px;display:block;}
.left-phone{margin-bottom:10px!important;font-size:24px!important;font-weight:700!important;margin-top:0px!important;font-family:Tahoma, Geneva, sans-serif;color:#000!important;}
.razdelspec a{color:#39908f;text-decoration:underline;}
.razdelotziv h11{font-size:40px;display:block;width:100%;float:left;margin-bottom:20px;margin-top:60px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#39908f;line-height:0.9em;text-align:center;}
.razdelotziv{text-align:center;}
.razdelotziv a{color:#39908f;text-decoration:underline;margin-top:5px;display:block;}
.razdelotziv span{font-size:25px;text-align:center;display:block;width:100%;float:left;margin-bottom:20px;margin-top:20px;text-transform:uppercase;font-weight:500;font-family:Tahoma, Geneva, sans-serif;color:#000;line-height:1.1em;}
.mtt99{background:url(/images/strel.png) no-repeat 105px center #2773b1 !important;}
.mtt99:hover{background:white!important;}
.pub_date{text-transform:uppercase;color:#909090;margin-top:0px !important;margin-bottom:0px !important;font-weight:700;}
.current-menu-items{color:#333 !important;text-decoration:underline !important;}
h11 a{text-decoration:none !important;}
h11:hover a{text-decoration:underline !important;}
.lili li{font-size:18px;line-height:1.7em;}
.lili{padding-left:20px;}
@media (min-width:768px){.col-md-6{float:left;}
}
.head-button a{width:100%;text-align:center;display:inline-block;}
.pb100perc{padding-bottom:100%;}
.flamp_link a{color:#2773b1;font-size:1.2em;}
.flamp_link{padding:0px;}
.flamp_link img{width:22px;margin-right:10px;margin-top:-5px;}
.la {

}
.content__heading.ur_la {
    float: left;
    width: 100%;
}
.scroll-up-2{opacity:1;display:block;width:45px;height:45px;background:#2773b1 url('/images/button_top_1.png') no-repeat center;background-size:50%;position:absolute;z-index:9990;right:47px;bottom:85px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}

 @media(max-width:992px){ 
    div.content, div.content p, div.content a, section p, section, ol {
        font-size: 14px;
    }
 } 
  @media(min-width:992px){ 
    div.content, div.content p, div.content a, section p, section, ol {
        font-size: 18px;
    }
 } 
 
footer.footer {
    background-color: #2773b1;
    color:  white;
	padding-top: 25px;
}

button.footer-button {
    border-color:  white;
    background-color:  white;
    color: #2773b1;
    padding: 12px 40px 10px 22px;

}
  @media(min-width:992px){ 
    button.footer-button {
        margin-top: 18%;
    }
  }

  .fmenu_button {
    text-align:  center;
  }
button.footer-button:hover {
    color:  white;
}
button.footer-button:before{
    top: 13px;
}   
ul.footer__navi {
    list-style-type:  none;
    margin: 20px 0px 10px;
    padding: 0;
    font-size: 17px;
}
.footer__navi a:hover{
	text-decoration:underline;
}

.footer__developer {
    color:  white;
}

.footer__copy {
    border:  none;
}

a.scroll-up {
    border: 1px solid white;
}

.footer__developer {
    padding: 0px 0px 15px 0;
}

.footer__copy {
    padding: 20px 0 20px 0;
}
button.footer-button:before {
    content: '';
    background: url(/images/strel2.png) no-repeat;
}
button.footer-button:hover:before {
    content: '';
    background: url(/images/strel.png) no-repeat;
}
.btn--white:hover:before, .button_header:hover:before  {
    background: url(/images/strel2.png) no-repeat;
}